Nie wiem jak napisać bazę, żeby odpoiwadała na pytanie.
Tzn. Nie wiem jak zobić, żeby program szukał w bazie jakiegoś danego słowa i odpoiwadał odpowiednio przyporządkowaną odpowiedzią.
Np. Użytkownik wpisuje w pole edit jakiś tekst, np. "Cl"
Program odpowiada mu "Chlor" np. w polu Memo.
mój mail:
[email protected]
Jeżeli koniecznie chcesz na bazach danych to:
Utwórz tabelę Tabela składającą się z 3 pól:
ID|Pytanie|Odpowiedz
Jeżeli potrzebujesz wyszukać jakiegoś pola to np. przez zapytnie SQL:
SELECT Odpowiedz FROM Tablea WHERE Pytanie = 'Cl'
Zwróci ci wszystkie rekordy z polem Pytanie = 'Cl'.
Ale dla tak prostego zagadnienia to ja bym się nie bawił w bazy danych, tylko wykorzystał zwykła tablicę rekordów...
--
Jest jeszcze jeden błąd ... :)
--------Oficjalny kanał----------
Service for programmers w IRC: #4programmers, warszawa.ircnet.pl (POLNet)
musisz użyć maskowania końcówek.Korzystając z TQuery.
% lub * -zastępuje dowolny ciąg znaków
_,#,?-jeden znak
czyli 'where LIKE Chl*';
Nie wiem czy znasz SQL, czy baza jest napisana w SQL.
--
Carl Friedrich Gauss(1777-1855) - Niemiec, książe matematyków
Nie znam za dobrze SQL [???] . Zrobiłem coś całkiem dziwnego.
Mianowicie arkusz xls (w EXCELu) i połączyłem przez OLE.
Ale nic więcej nie udało mi się zrobić :p .
W każdym razie dzięki...
Zależy mi tylko żeby cała baza zapytań i odpowiedzi była w oddzielnym pliku.
A jak zrobić żeby program wypisał odpowiedź np. w polu Memo ?
Sorry że pytam o takie banały, ale jestem jeszcze zielony :d
A jak zrobić żeby program wypisał odpowiedź np. w polu Memo ?
Sorry że pytam o takie banały, ale jestem jeszcze zielony :d
Jeżeli nową linię to:
Memo1.Lines.Add('Tekst');
a jeżeli do tej samej lini na końcu to:
Memo1.Text := Memo1.Text + 'Tekst';
--
Jest jeszcze jeden błąd ... :)
--------Oficjalny kanał----------
Service for programmers w IRC: #4programmers, warszawa.ircnet.pl (POLNet)
Ale nie o to chodzi :). To wiem... Ale jak zrobić żeby wypisał coś z bazy danych. Np. jak znajdzie coś w tabeli, wypisuje to co jest w komórce po prawej. Jak w ogóle zrobić żeby znalazł np. w string grid jakąś wartość ?
Albo jak zrobić żeby ta string grid łaczyła z plikiem na dysku ?