brakujące rekordy w dbgrid

0

Witam,

Zrobiłem połączenie bazy danych (MySQL) ze swoim programikiem, i 2 komponenty :DBGrid i DBCombobox. Wszystko ładnie mi się wyświetla (w DBGRID) a w DBCombobox tylko 1 pozycja wie ktoś może co robie nie tak?? Oba komponenty korzystają z tego samego źródła danych....

Wie ktoś może,co zrobić żeby pokazały się wszystkie rekordy?? (tak jak w dbgrid)

0

Z tego co zdążyłem zauważyć DBComboBox w Delphi 7 nie działa.
Jeśli chcesz wprowadzać dane z bazy do Comboboxa musisz to zrobić manualnie.
Tzn wpisaywać w pętli nazyw do zwykłego ComboBoxa.

0

Hi Northwest!

DBComboBox dziala poprawnie. To co w nim widzisz jest aktualna wartoscia pola w aktualnym wierszu tablicy -> czyli jak to sformulowales: jedna pozycja.

To pole, a dokladnie mowiac jego wartosc, mozesz zmienic na dwa sposoby:

A. przez bezposrednie wpisanie do DBComboBox nowej nowa wartosci.

B. przez wybranie nowej wartosci po rozwinieciu DBComboBox (pull down). Po nacisnieciu strzalki w dol bedziesz mogl wybrac nowa wartosc pola ze zbioru, ktory wczesniej powinienes zdefiniowac w Objekt Inspector -> DBComboBox -> Items.

Mam nadzieje, ze moglem ci pomoc.

Pozdrowienia
Markus
;)

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