Skocz do zawartości
P_a_w_e_ł

Pytanie o Delphi

Rekomendowane odpowiedzi

Jezeli już to powinno być tak

 

Kod:

 

nazwa_tabelki.first;

for i:=0 to nazwa_tabelki.recordcount-1 do

begin

combobox1.items.add(nazwa_tabelki.FieldByName('Nazwisko').asstring);

nazwa_tabelki.next;

end;

 

bez tej lini

nazwa_tabelki.next;

bedzie dodawał tylko pierwszy rekord n raz

 

Powodzenia

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nie za bardzo rozumiem co w moim kodzie jest żle. Proszę o wyjaśnieni.

Po wykonakie kodu Pana pita efekt w combobox np. będzie taki

 

Kowalski

Kowalski

Kowalski

Kowalski

....

gdzie nazwisko Kowalski występuje tylko w pierwszym rekordzie bazy

a chyba nie oto dokładnie chodziło

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

No dobra skuszę sie na instrukcję obsługi.

Zakładam ze znajomość obslugi baz danych w Delphi jezt zerowa

 

1. Znajdz komponent TTable w różnych wersjach będzie na różnych zakładkach w 6 jest na zakładce BDE

2.Ustaw właściwości DatabaseName oraz TableName

 

3.Właściwośc Active na true

Jezli nie wyskoczy nic to oznacza ze dobrze ustawiles właściwości

w wlasciwosci Name masz nazwę komponentu powinna być Table1

 

potem wstaw ten kod g

 

Table1.first;

for i:=0 to Table1.recordcount-1 do

begin

combobox1.items.add(Table1.FieldByName('Nazwisko').asstring);

Table1.next;

end;

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...