28. oktober 2002 - 13:47Der er
5 kommentarer og 1 løsning
DBEdit og DBComboBox1
Hey
Jeg har et lille problem med DBEdit og DBComboBox1. I mit program bliver de sat til en værdi DBComboBox1.text := removetag(memo1.lines[I+1]); virker oxo fint men værdien i dem bliver ikke gemt. hvis jeg går ind og skriver en tkst i dem selv bliver den gemt men ikke hvis jeg sætter den. Og hvis jeg trykker på dem efter jeg har sat værdien i dem så bliver den bare slettet. håber i kan hjælpe mig
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det er fordi du ikke skal indsætte værdien direkte i DBEdit'en eller DBComboBox'en. Du skal indsætte feltet via din TTable/TQuery.FieldByName('Feltnavn').AsString. Hvis din DBEdit eller DBComboBox er assigned til feltet "Feltnavn", vil teksten automatisk komme over i din DBEdit/DBComboBox.
Nej, ved DB-aware komponenter skal du aldrig indsætte de nye værdier direkte i komponenten. Du skal altid bruge din Table.FieldByName('Feltnavn').As...
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.