23. august 2005 - 15:23Der er
8 kommentarer og 2 løsninger
fyld form via kode
Hej E
Jeg er ved at løse en opgave i Access 97. Her har jeg så en form, som får sin data fra en Querie.
Det jeg så gerne vil, er at når man klikker på en post så skal den vise et andet indhold ud fra en anden sql sætning. Denne sql sætning modtager et parameter/variable, og giver et resultat.
Når man klikker på en post fanger jeg id nummeret.
Se her: Private Sub ID_Click() Dim ValgteIDNummer As Integer
ValgteIDNummer = Me.ID MsgBox ValgteIDNummer End Sub
ValgteIDNummer skal så overføres til min sql som så skal fylde formen.
Min sql.
Select * from tabel where IDNummer = [ValgteIDNummer]
Man hvordan man kan fylde en formular med data via kode (vba)?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
jakob>You can do this in a number of ways but it all depends on your current program. When you click on a record, do you open another form to show the result there, or do you want to use the same form? I would suggest that you make a new form and use the ID from the selected record to open the other form and filter it.
So the forms rowsource is =
"Select * from tabel"
Then when you click in a record in the first form you open the new form like this
docmd.OpenForm "NewForm",,,"ID = " & Me.ID åbner formularen fint, men den modtager ikke ID parameteret. Promten åbner op som normalt. Er det bare mig eller?
You need a field on the form with the named ID. I think you may need to alter this to ValgteIDNummer if thats the name of the field you wan to filter on.
Når du promptes for et IDNR er det som regel, fordi Access ikke kender feltnavnet. Findes der et felt IDNR i formularen "test_medIdNummer", Hvis der gør bør denne fungere:
Når du promptes for et IDNR er det som regel, fordi Access ikke kender feltnavnet. Findes der et felt IDNR i formularen "test_medIdNummer", nej der var ikke.
Grunden til at jeg troede at det ikke virkede, var at jeg ikke blev promptet når jeg kørte sql, og derfor troede at ID var et reserveret ord. Men der virker nu... Perfekt. TAK
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.