Podpowiadanie tekstu w TEdit

0

Witam Wszystkich ponownie

Chciałbym się zwrócić do Was z prośbą o pomoc w następującej sprawie:
Mam komponent Edit1 w którym chcę wpisywać tekst w postaci liczby ale nie wiem jak zrobić żeby po wpisaniu poszczególnych cyfr było autouzupełnianie albo podpowiedż co do reszty liczb
Dane będę czerpał z określonego rekordu i pola (określonej komórki) z wielu tabel z Bazy danych
Bardzo bym prosił także o podpowiedż jak ograniczyć ilość wpisywanych znaków do 4 a po wpisaniu cyfr których nie ma w tych tabelach żeby powiedzmy wyskakiwał komunikat o błędnej wartości
Wiem że może niektórych z tych rzeczy nie da się zrobić ale proszę napiszcie mi że się po prostu nie da bo jestem początkujący.

dziękuję i pozdrawiam

0

Napisz z jakiej wersji Delphi/Lazarusa korzystasz.
I co oznacza tag przy Twoim poście "ostatnio-kupione"?

1
Michale Jasson napisał(a):

Witam Wszystkich ponownie

Chciałbym się zwrócić do Was z prośbą o pomoc w następującej sprawie:
Mam komponent Edit1 w którym chcę wpisywać tekst w postaci liczby ale nie wiem jak zrobić żeby po wpisaniu poszczególnych cyfr było autouzupełnianie albo podpowiedż co do reszty liczb

OK, ale czy to ma być tylko podpowiedź czy też, taka kontrolka ma pozwolić tylko i wyłącznie na wybór z określonej listy danych?
Pierwsze będzie podpowiadać i pozwoli na wpisanie wartości, której nie ma na liście.
Drugi sposób pozwoli na podpowiedź i wybór elementu tylko jeśli znajduje się na liście.
Oba sposoby można zrealizować przy pomocy TComboBox

Dane będę czerpał z określonego rekordu i pola (określonej komórki) z wielu tabel z Bazy danych

To dlaczego nie pole typu lookup?
Ile może być wartości do wyboru - maksymalnie 9999?

Bardzo bym prosił także o podpowiedż jak ograniczyć ilość wpisywanych znaków do 4 a po wpisaniu cyfr których nie ma w tych tabelach żeby powiedzmy wyskakiwał komunikat o błędnej wartości

Użyj TDBEdit z przypiętym polem typu string, które posiada rozmiar 4.
Nie da się tam wtedy wpisać więcej znaków jak 4...

Wiem że może niektórych z tych rzeczy nie da się zrobić ale proszę napiszcie mi że się po prostu nie da bo jestem początkujący.

Wszystko da się zrobić, tyle że początkujący pewnie nie da rady...

1 użytkowników online, w tym zalogowanych: 0, gości: 1