Du spørger efter et nyt felt, og det kan du føre således, koden oprettter et nyt felt (felt3) i Tabel2 og tildeler standardværdi for nye poster:
Dim db As Database, tdf As TableDef, fld As Field Set db = CurrentDb Set tdf = db.Tabledefs!Tabel2 Set fld = tdf.CreateField("felt3", dbLong) fld.DefaultValue = "250000" tdf.Fields.Append fld Set db = Nothing
Hvis du med ordet "felt" mener en ny post, kan du blot sætte feltets standardværdi for nye poster til 250000.
1. Opret en midelrtidig Tabel med en fieldat number 2. Navngiv dette field med det samme navn som autonumber-fieldet i din anden tabel. 3. Indsaet en vaerdi i denne tabel: 249999 4. Lav en append query hvor du forbinder den midelrtidige tabel til tabellen med Autonummeret (hvis autonummeret er sat som primary key, skal denne midlertidigt fjernes) 5. Slet den midelrtidige tabel 6. Slet den record som blev appendet i trin 4, og saa ksulle det koere (husk at enable primary key igen, hvis du var noed til at fjerne den.
Min kode er afprøvet og fungerer. Kan du evt. give en nærmere forklaring på hvad du vil? Har du afprøvet ovenstående og hvilke fejlmeldinger får du evt.?
Jeg brugte designvisning i Access og angav standardværdien der
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.