Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: wyszukiwanie w bazie
anonim




Typ: Nie zarejestrowany
wyszukiwanie w bazie

Witajcie, mam taki problem z moją bazą danych.
Napisalem w VB (nie vba) mały programik, który za pomocą kontrolki Adodc umożliwia przeglądanie prostej bazy danych ktorej strukturę przedstawiam poniżej (mam nadzieje ze formatowanie forum na to pozwoli):
|ID|bezokol|forma1|laczysie|forma2 |znaczenie1|...
|1 | sein  |  war | sein  |gewesen|iść|

Chciałbym dodać procedurę która umożliwiała by przeszukanie bazy pod wzgl. podanego stringa.Użytkownik wpisuje w textboxie "sein" i baza ustawia się na ten rekord oraz gdy wpisze np "s*" w datagrid wyświetlą się wszystkie bezokoliczniki na literę "s".
Byłbym bardzo wdzięczny za odpowiedz bo szukalem ale nie znalazłem podobnej zachcianki.

07-11-2004 22:10
  
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

Jeśli masz referencje do ADO, to możesz to zrobić tworząc zapytanie w języku SQL.

zap = "SELECT Tabela" & _
      "FROM Tabela" & _
      "WHERE ((Tabela.bezokol) Like '" & szukanytekst & "'*);"

przypisz dla tej kontrolki jako źródło rekordów tekst przechowywany w zmiennej zap.


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

07-11-2004 23:42
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
anonim




Typ: Nie zarejestrowany

poczekaj nie rozumiem, to zap ma być źródlem rekordow dla ADO? Jakoś nie kumam...

08-11-2004 16:01
  
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

Przecież źródłem rekordów dla formatki jest ciąg znaków określający tabelę lub zapytanie sql, więc zap jako zmienna przechowująca tekst jest "źródłem rekordów".


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

08-11-2004 19:37
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
anonim




Typ: Nie zarejestrowany

przepraszam ale ja troche lamka jestem, więc mam sobie Adodc1 ktorej RecordSource jest w moim przypadku tabela bazy danych o nazwie 'Czasowniki' więc jest to tak:
Dim zap
zap = "SELECT Czasowniki" & _
      "FROM Czasowniki" & _
      "WHERE ((Czasowniki.bezokol) Like '" & Text2.Text & "'*);"
Form2.Show
Form2.DataGrid1.DataSource = zap

Dziękuję Serdecznie za pomoc

09-11-2004 21:45
  
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

Prawda, że proste...

Miłej walki ze słownikiem!


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

10-11-2004 17:52
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
Wszystkich odpowiedzi: 5 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1