Baza danych DELPHI

0

Witam
Stworzyłem sobie bazę danych za pomocą DatabaseDesktop i utworzyłem alians do niej.
W aplikacji mam dwie formy.
Na Form1 umiescilem przycisk Button1 który wywołuje Form2, oraz pole Memo1.
Na Form2 umieścilem DbGrid, DataSource1,Table1,DbNawigator. Jakie jeszcze komponeny muszę dodać by połączyć z sobą baze,tak by była ona wyświetlana? DbGrid połączyłem z DataSource1, a DataSource1 z czym połączyć?

Na Form2 chce wyświetlać/edytować swoją baze danych oraz za pomocą przycisku kliknięcia Button2 chce dodać zawartość podświetlonego pola w bazie do Memo1 na Formie1 (np tabela ma kolumne imie i nazwisko, oraz ID, chce tylko imie zczytać do memo1 na form1) -da się tak zrobić, jeśli jak to jak oprogramować button2?

0

Potrzebne komponenty
ADOConnection1 ustawiasz połączenie z bazą
ADODataSet1 ustawiasz Connection na ADOConnection1
i CommandText ustawiasz zapytanie do bazy
i Active na true
następnie dodaj DataSource1 w kturym ustaw DataSET na ADODataSet1
wstaw DbGrid1 ustaw w nim DataSource na DataSource1
aby poruszać się po bazie najprościej
wstawić DBNavigator1
i w nim tak samo DataSource na DataSource1

i to wsio :)

0

witam ponownie, juz wiem jak wyswietlac elementy bazy danych,(wystarczyTable1,DataSource,DbGrid,DbNawigator, tylko trzeba je dobrze polaczyc i pustawiac dobrze parametry, wkoncu wpadlem na pomysl po 3 godzinach ze przy Table Active musi byc na TRUE) teraz tylko nie wiem jaki mam wpisac kod dla button2, aby np wstawic zawartosc pola IMIE do memo1 znajdujacego sie na form1.
Dla przykładu:
Mam wyswietloną tabele z kolumnami Id,Imie,Nazwisko.
Jestem na pozycji ID=2 i w polu imie mam ŁUKASZ
I teraz za pomocą Button2, chce to słowo skopiować do memo1 na formie1
Wie ktoś jak coś takiego zrobić?:)

0

Memo1.Lines.Add(Table1.FieldValues['imie']);

0

Memo1.Text:=ADODataSet1['imie'];

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