if mainform.editID.text = subform.editID.text then begin mainform.labelFornavn.caption := subform.editFornavn.text; mainform.labelEfternavn.caption := subform.editEfternavn.text; end;
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)
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.
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.