Avatar billede henrik1975 Nybegynder
06. februar 2002 - 23:19 Der er 3 kommentarer og
1 løsning

Opdatere DBLookupcombobox

Jeg bruger en dblookupcombobox i forbindelse med indtastningen af data i en paradox database (Table1).
Min dblookupcombobox henter sine data fra Table2 (også paradox).

Da jeg ændrede Table2 fra at være en "permanent" database til at blive oprettet under runtime har jeg fået følgende problem.

Når comboboxen aktiveres og rulles ned (alt-pil ned) er alle værdierne fra table2 i boxen. Men forsøger jeg at vælge en af værdierne vha. tastetryk (feks 'b' for værdien 'bank') dukker der intet op.

Spørgsmålet er, om jeg får opdateret mine listfield og keyfield korrekt?

Når Table2 oprettes sætter jeg:

DBLookupcombo1.KeyField :='Navn';
DBLookupcombo1.ListField :='Navn';

Og jeg kan vælge værdierne i boksen med musen, men ikke med keybord eller se den valgte værdi i boksen.

Findes der en måde at refreshe dblookupcomboboxen på?
Avatar billede stoney Nybegynder
06. februar 2002 - 23:28 #1
dblookupcombobox1.Refresh;

Stoney
Avatar billede henrik1975 Nybegynder
06. februar 2002 - 23:45 #2
Har jeg prøvet

procedure TForm1.DBLookupCombobox1Enter(Sender: TObject);
begin
dblookupcombobox1.refresh;
End;

Det der er underligt er, at mine data fra table2 bliver synlige i min combobox hvis jeg aktiverer/folder den ud med musen.
Men ved brug af tastaturen sker der intet...
Avatar billede henrik1975 Nybegynder
07. februar 2002 - 01:46 #3
Problemet ligger vist et andetsted. Jeg bruger min dblookupcombobox oven på en dbgrid. boxen reagerer på min indtastninger, dog ikke visuelt. Dvs. hvis jeg aktiverer dblookupcomboboxen og trykker H for henrik (post i den listtable), så sker der ikke umiddelbart noget i selve comboboxen, men den tilknyttede tabel opdateres med navnet henrik i det på gældende felt..... Sært....
Avatar billede henrik1975 Nybegynder
07. februar 2002 - 03:10 #4
Crap... Jeg har smidt dblookupcomboboxen af helv.. til og erstattet den med en picklist som jeg definerer vha. en database....

Giver mindre mavesår...
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