14. januar 2011 - 10:00Der 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 ?
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
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.
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.
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.