Avatar billede schoesler Nybegynder
15. juni 2004 - 17:40 Der er 10 kommentarer og
1 løsning

Same felt men kun med 6 cifre

Har et felt [cprnr] 123456-1234 og vil gerne have lavet et tilsvarende felt i min record [cprnrkort] 123456 (kun med fødselsdag) hvordan kan jeg gøre det uden ny indtastning
Avatar billede mugs Novice
15. juni 2004 - 17:53 #1
UPDATE Tabel1 SET Tabel1.cprnr = Left([cprnr],6);
Avatar billede mugs Novice
15. juni 2004 - 17:57 #2
Hovsa, den opdaterer jo cpr. et andet felt cprkort opdateres med dennne.

UPDATE Tabel1 SET Tabel1.cprkort = Left([cpr],6);

Sorry
Avatar billede schoesler Nybegynder
15. juni 2004 - 18:19 #3
'mugs' den kunne også se sådan ud en Expr1: Left([ID-No];6) inde i en query
Avatar billede mugs Novice
15. juni 2004 - 18:24 #4
Ja - Jeg har lavet en Update da jeg forestiller mig, at du allerede har eksisterende records der skal opdateres ("Har et felt [cprnr] 123456-1234"). Det du gør er jo at tilføje de 6 første tegn til feltet ID-No til nye Records. Hvis det er det, du vil skal du naturligvis ikke lave en Update.
Avatar billede hekla Nybegynder
15. juni 2004 - 18:31 #5
Hvorfor gemme begge dele. Du kunne nøjes med at have dit cprnrkort i en forespørgsel. så risikerer du ikke at komme til at stå med inkonsistente data, hvis det ene felt bliver opdateret.
Avatar billede mugs Novice
15. juni 2004 - 18:33 #6
hekla > Du har fuldstændig ret. Jeg har påpeget det så mange gange for så mange brugere, at jeg ikke orker det mere :o)
Avatar billede schoesler Nybegynder
15. juni 2004 - 18:39 #7
ja, i har ret :-)
Avatar billede mugs Novice
15. juni 2004 - 18:41 #8
Tak for point :o)
Avatar billede schoesler Nybegynder
15. juni 2004 - 18:41 #9
'mugs' skulle kun bruge cprkort når jeg skal sende data via mail, der går det ikke med cpr-nr :-)
Avatar billede schoesler Nybegynder
15. juni 2004 - 18:42 #10
'mugs' derfor er det lagt ind i en forespørgsel
Avatar billede mugs Novice
15. juni 2004 - 18:45 #11
Så behøver du heller ikke at have det i en forespørgsel, men kan benytte variabler i din formular:

Dim a As String
a = Left(cpr, 6)
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