Avatar billede Newbee1 Novice
14. januar 2011 - 10:00 Der er 3 kommentarer og
1 løsning

Fortløbende nummer

Hej

Kan det lade sig gøre at lave en formular, hvor man indtaster et start nummer og et slut nummer, så access automatisk opretter en ny post, for hvert nummer ?


MVH


Tony
Avatar billede mugs Novice
14. januar 2011 - 10:34 #1
Ikke afprøvet:

Dim start As long, slut As long, Rst As Recordset
start = InputBox(Prompt:="Indtast start.", Title:="Start", Default:="")
slut = InputBox(Prompt:="Indtast slut", Title:="Slut", Default:="")
For DIT NUMMERFELT = start To slut
Set Rst = DBEngine.Workspaces(0).Databases(0).OpenRecordset("DIN TABEL")
    With Rst
    .AddNew
    ![DIT NUMMERFELT] = start
    .Update
End With
Next
Me.Requery
Avatar billede Newbee1 Novice
14. januar 2011 - 15:32 #2
Hej Igen Mugs.


Jeg har lavet en lille DB, med en tabel og en formular.
(Formular indeholder et start og et slut felt, der er forbundet med mit nummerfelt kollonen i tabelen? Er dette rigtigt ?

Jeg har indsat din kode, ved åbning af formular.

Den kommer med en fejl meddelse:

Variable required - cant assign to this expression.

(Mit nummerfelt er farvet blåt i "For DIT NUMMERFELT = start To slut") Jeg har selvfølgelig rettet det til mit eget feltnavn.

Kan du gennemskue, hvad jeg har gjort forkert ?


MVH

Tony
Avatar billede mugs Novice
14. januar 2011 - 16:22 #3
Kan du sende din db som en .zip fil (ikke 2007) til:

mugs snabelting bbsyd.dk

så ser jeg på det.
Avatar billede mugs Novice
17. januar 2011 - 18:27 #4
Db rettet og returneret med en helt anden kode:

Dim start As Double, slut As Double, Driver As String
Driver = InputBox(Prompt:="Indtast Chauffør, du vil tilføje.", Title:="Opret nye poster", Default:="")
start = InputBox(Prompt:="Indtast første nr, du vil tilføje.", Title:="Opret nye poster", Default:="")
slut = InputBox(Prompt:="Indtast første nr, du vil tilføje.", Title:="Opret nye poster", Default:="")
For start = start To slut Step 1
DoCmd.GoToRecord acForm, "FRMSeals", acNewRec, 1
Me.Sealno = start
Me.Driver = Driver
Next

Tak for point.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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