22. november 2004 - 11:36Der er
30 kommentarer og 1 løsning
DblClick i listbox for at åbne formular på pågældende post
Jeg har en formular med en "list box" over reservedele, der er brugt til en enhed. De kommer på ved de forskellige reperationer. Jeg vil gerne kunne dobbeltklikke på en reservedel og dermed komme ind på den pågældende reperation.
Dette virker ikke:
Private Sub Reservedele_DblClick(Cancel As Integer) DoCmd.OpenForm "sogvedligehold" Forms!sogvedligehold!id.SetFocus DoCmd.FindRecord Me!id Forms!sogvedligehold!Luk.SetFocus End Sub
P.S. Der er 3 kolonner i listen; dato,reservedel,id
Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
nej, du må sagtens kunne se kolonnerne. Jeg spurgte mere for om du kunne se om der var blanke ID'er.
Prøv at sætte et Breakpoint på linien (stil markøren på linine og tryk F9)
Start derefter formularen og dobbeltklik på listen. Når Access ryger over i VBA-editoren på den markerede linie, kan du markere "Me!Reservedele.Column(2)" med musen og trykke Shift+F9 for at få vist værdien.
SELECT Reservedele.Dato, Reservedele.Reservedel, Reservedele.IndtastetID AS id, Reservedele.Enhed FROM Reservedele WHERE (((Reservedele.Enhed)=forms!enhed!enhed)) ORDER BY Reservedele.Dato DESC;
Jeg kan ikke gennemskue det. Hvis du har mulighed for det, er du velkommen til at sende din database til mig zippet på mail. Jeg tror ikke, at vi kommer meget videre på denne måde....
Enig med thomas, det burde virke, jeg er sikker på at du gennemskuer det med det samme når du modtager db, og forresten, mange tak for din fine karma :-)
Okay, den var også svær at regne ud....fejlen skyldes at, du havde sat Kontrolelementkilden på listen til "Reservedel", hvilket ikke findes. Dette felt skal formentlig bare være blank, da indholdet styres andetsteds fra.
Det undrede mig nemlig, at man ikke kunne vælge et element på listen. Det blev ikke sort. Så når man dobbeltklikkede, så returnerede Me!Reservedele.Column(2) Null fordi der ikke var valgt et element på listen.
Så hvis du blanker Kontrolelementkilden på listen, så skulle den være der :o)
Og tak for den flotte karma, spg (jeg kan genkende din smiley !~)
Det er altid rart med lidt anerkendelse :o)
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.