26. april 2005 - 21:36Der er
11 kommentarer og 2 løsninger
Nedskrivning af tal værdi
Hejsa..
Jeg har en form som hedder Udlån, inden i den ligger en subform(udlån(produkter)).
I udlån står der data om den som man låner ud til, i subformen står der stregkoder på de ting som skal lånes ud.
Nu ønsker jeg at nedskrive det felt i min tabel, produkter, som hedder inhouse med 1 hver gang der bliver tilføjet en stregkode til udlånet. Hvordan gør jeg dette ?
Jeg har prøvet at rode med VedUdgang af feltet så skal der køres noget vba kode, men jeg er ikke så stærk i vba. Men tænkte at du skulle være noget i den her stil: Først finder man ud af hvad der står i inhouse, derefter trækker man 1 fra.
Jeg har så prøvet: Dim nedskriv As String Dim a As Integer
a = 1 nedskriv = "UPDATE produkter SET inhouse = a WHERE id = [Forms]![Udlån]![produktid]" DoCmd.RunSQL (nedskriv)
uden held, og samtidig har jeg prøvet at lave en select sætning uden held med at få lagt den over i en variabel, desuden kommer formen frem og spørger mig hvad der skal stå i a.
jojo, det hjælper lidt :) Nu skal jeg bare ha den rigtig WHERE id = XXXX stregkoderne bliver vist som et dataark, men når den forlader den ene række skal da ha' fat i det id som står i den række den forlader, hvordan gøres dette ?
If you put the code in the sub forms before insert event then you should have the correct ID
and maybe this is more correct if you want to "nedskriv" nedskriv = "UPDATE produkter SET inhouse = inhouse - 1 WHERE id = [Forms]![Udlån]![produktid]"
wow terry, what are you ? some kind of access guru :P thomas du havde fået 30 hvis du også havde forslået at skrive kode i før opdater :)
I still have one little problem however. For some reason it won't accept [Forms]![Udlån(produkter)]![produktid]
"Udlån(produkter)" is the subform in "Udlån" and produktid is the where the barcode i entered, but access open a pop-up asking for [Forms]![Udlån(produkter)]![produktid] and if I enter the corret barcode is works as planed.
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.