er det muligt at lave et edit felt hvor jeg kan skrive et cpr nr og når man så trykker på tab knappen så finder programmet frem til den person som har det cpr nummer på den pågældende person...
har tænkt mig at bruge en ADOQuery... så det ville se sådan ud her...
ADOQuery1.open; ADOQuery1.Sql.Add('select cprnr from deltager where seek like "%edit1.text;%"'; ADOQuery1.close;
Jeg ved ikke om dette kan lade sige gøre da jeg ikke lige sidder hjemme nu. Men min ide i dette er at. Når cpr nemmeret er indtastet og tab kanppen trykkes. skal alle de forskellige db felter gerne bleve udfyldt med de dataer der er ud for det pågældende cpr nummer.
håber ikke det er forklaret alt for mystisk ellers må i lige sige til.
Jeg bruger denne kode for at lave en søgning i databasen efter CPR-nummer Alle mine oplysninger ligger i ADOTabel1 Jeg laver en søgning og hvis den givet mindst ét hit (jeg kan også søge på navne) SqlTekst:='SELECT * FROM Tabel1 WHERE '; if txtCPR.Text<>'' then begin SqlTekst:=SqlTekst+'CPR LIKE '''+txtCPR.Text+'%'''; FilterTekst:='CPR LIKE '''+txtCPR.Text+'%'''; end; Dataset1.CommandText:=SqlTekst; Dataset1.Active:=True; AntalRec:= Dataset1.Recordset.RecordCount; Dataset1.Active:=false; Dataset1.Close; If AntalRec>0 then begin ShowMessage('Der er fundet '+inttostr(AntalRec)+' poster'); // Så sættes der filter på, så kun de matchende poster vises ADOTabel1.Filter:=FilterTekst; ADOTabel.Filtered:=True; end else ShowMessage('Der er ikke fundet nogle poster');
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.