Avatar billede weis Nybegynder
20. januar 2001 - 19:45 Der er 4 kommentarer og
2 løsninger

Personlig id scanning

Når jeg har en form hvor jeg har lavet indtastnings felter til:

- Personlig ID
- Personens fornavn
- Personens efternavn

Og en anden form hvor det er muligt at indtaste personens id i et edit felt.

Når personens Id er indtastede og man taster enter så skal personens fornavn og efternavn automatisk dukke op i to andre edit felter
Avatar billede Slettet bruger
20. januar 2001 - 20:40 #1
Lav en henvisning til den anden form med Show eller showmodal. Brug f.eks hændelsen onkeypress til button1.setfocus og så lade den klare resten.
Avatar billede martinlind Nybegynder
20. januar 2001 - 22:39 #2
if mainform.editID.text = subform.editID.text then
begin
  mainform.labelFornavn.caption := subform.editFornavn.text;
      mainform.labelEfternavn.caption := subform.editEfternavn.text;
end;

Dette er en mulighed.


/Martin
Avatar billede martinlind Nybegynder
20. januar 2001 - 22:40 #3
kan evt. insættes i mainform.editID.OnChange Event.

/Martin
Avatar billede weis Nybegynder
21. januar 2001 - 11:26 #4
Problemet er at jeg har to forme. En MainForm og En PersonForm. I min personform har jeg lavet en indtastnings database (pardox7) hvor der kan sættes flere personer ind.

I imn mainform skal der være tre edit (EditId, Editfornavn, Editefternavn) felter hvor kun Id feltet er muligt at indtaste oplysninger i. Hvis en persons Id nr. bliver indtastet skal fornavn og efternavn automatisk skrives.

(Jeg har prøvet de to forslag, men ingen af dem virkede)

Andreas
Avatar billede martinlind Nybegynder
21. januar 2001 - 22:19 #5
if personform.table1.locate(\'ID\',[EditID.Text]) then
begin
  mainform.labelFornavn.caption := personform.table1.FieldByName(\'Fornavn\').AsString;
      mainform.labelEfternavn.caption :=
personform.table1.FieldByName(\'Efternavn\').AsString;
end;

Prøv dette det skulle virke, du kan og få en ide til hvordan du gør, eller brug online hjælpen, det er ok.

/Martin
Avatar billede weis Nybegynder
22. januar 2001 - 16:46 #6
Til Martin

hvor skal jeg skrive disse koder henne...

under form edit eller EditId eller andet....
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester