15. marts 2002 - 12:24Der er
6 kommentarer og 1 løsning
Transaktionsdato Tilføjelsesforespørgsel
Jeg har 2 tabeller, hvor jeg overfører data fra den ene til den anden ved hjælp af en tilføjelsesforespørgsel.
tabel1: Navn, adresse, postnr
tabel 2: navn, adresse, postnr, trans_dato
Hvordan får jeg indsat trans_dato i tabel 2 samtidig med jeg kører tilforespørgslen. NB! Trans_dato skal jeg indtaste manuelt fra et ubundet felt i min formular. Mvh Peter
Du skal dog være opmærksom på at et tekstfelt registrerer dato'en som tekst, og at du eventuelt har feltet som langt heltal eller dato/klokkeslet i tabellen...
INSERT INTO Tabel2 (navn, adresse, postnr, trans_dato) SELECT Navn, adresse, postnr, Format(CDate(Forms!Formular1.Tekst1), '#mm/dd/yyyy#') FROM Tabel1;
Den kommer og spørger efter datoen når jeg kører formularen. Og så tilføjer den AS UDTRYK1 "af sig selv". INSERT INTO Tabel2 (navn, adresse, postnr, trans_dato) SELECT Navn, adresse, postnr, Format(CDate(Forms!Formular1.Tekst1), '#mm/dd/yyyy#') as udtryk1 FROM Tabel1;
Det er fordi, du selv skal skrive det rigtige formular- og feltnavn...
Jeg satte det til at være Formular1 og Tekst1, men det hedder sikkert noget andet på din formular...
"As Udtryk1", skal du ikke tage dig af, det er "bare" Access's måde at sige at du ikke har givet kolonnen et navn, hvilket er rigtigt nok, men det behøver vi heller ikke hér...
Navnene er rettet til. Mon ikke det er noget med Firkantede paranteser [ ] eller lign.? Iøvrigt har jeg sat datoformatet til Kort Datoformat i begge felter. 00/00/00.
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.