Avatar billede avalon116 Nybegynder
14. februar 2003 - 21:44 Der er 25 kommentarer og
1 løsning

postnumre igen

jeg har brugt løsningen i spm:
http://www.eksperten.dk/spm/17170

men har nu det problem at hvis jeg påbegynder udfyldning af formularen, men ikke vil udfylde feltet "postnummer", så sætter den et nul (0) i feltet og giver fejl.

Jeg kan ikke få lov at lade feltet stå tomt.
Hvordan gør man det?
Avatar billede kabbak Professor
14. februar 2003 - 21:50 #1
Aben tabellen hvori den sætter et nul i design, og fjern nullet ved standardværdi.
Avatar billede henrik13 Nybegynder
14. februar 2003 - 21:51 #2
Det står som standardværdi i tabellen
Avatar billede bufferzone Praktikant
14. februar 2003 - 21:51 #3
Du skal ind på tabellen i access (i design visning) og tillade nulværdi på den kolonne hvor du vil ave mulighed for ikke at skrive noget. Allow null value hedder det vist i den engelske version
Avatar billede kabbak Professor
14. februar 2003 - 21:53 #4
Hov jeg så ikke lige det med at lade feltet stå tomt,hvis feltet indgår i din nøgle, må det ikke være tomt.
Eller er feltet sat til dataindtastning obligatorisk, det er også i design.
Avatar billede avalon116 Nybegynder
14. februar 2003 - 22:02 #5
det hjælper ikke at fjerne nul i standardværdi.

bufferzone: hvor kan jeg lade den tillade nul-værdi? (kan ikke finde stedet)

kabbak: Nej det indgår ikke i  en nøgle, og dataindtastning er ikke sat til obligatorisk.

Så problemet er der stadig. Jeg tror det er noget med at den søger efter værdien i postnummer-databasen. Men det skal den ikke, når feltet er tomt - kun hvis der står noget i det.
Avatar billede terry Ekspert
15. februar 2003 - 09:30 #6
In the table set the "required" field to NO
Avatar billede terry Ekspert
15. februar 2003 - 09:30 #7
.
Avatar billede terry Ekspert
15. februar 2003 - 09:31 #8
and you can set the default value to empty
Avatar billede avalon116 Nybegynder
15. februar 2003 - 10:38 #9
det har jeg gjort, men det virker ikke. Den skriver :

Microsoft Jet-databasemotoren kan ikke finde en post i tabellen "Postnumre", hvor nøglen svarer til feltet/feltlerne "Modtagerpostnr".
Avatar billede terry Ekspert
15. februar 2003 - 10:51 #10
OH! well this is because you have a relationship to another table! Make a record in the other table which is NULL
Avatar billede avalon116 Nybegynder
15. februar 2003 - 12:36 #11
det må være løsningen, men jeg kan ikke få lov til at have et tomt felt i tabellen, da postnummer-feltet er nøgle.
Derfor prøvede jeg at sætte et nyt felt i postnummer-tabellen, som så skulle være nøgle, men nu kan jeg ikke tilføje poster i min forespørgsel?
Avatar billede terry Ekspert
15. februar 2003 - 13:45 #12
You could also change your relationships in the relationships window.
Avatar billede fynbohans Nybegynder
15. februar 2003 - 14:01 #13
Når der står 0 i feltet må det være fordi datatypen er sat til et
tal.
Prøv at ændre datatypen til tekst.
Avatar billede avalon116 Nybegynder
15. februar 2003 - 16:51 #14
terry: hvad skulle det hjælpe?
fynbohans: det hjælper jo ikke, for så skal den acceptere et tomt felt og det vil den ikke, når feltet er nøgle
Avatar billede terry Ekspert
15. februar 2003 - 17:24 #15
avalon116>can you please comment on your other question?
Avatar billede fynbohans Nybegynder
15. februar 2003 - 19:38 #16
Og hvorfor skal feltet være nøgle?
Avatar billede avalon116 Nybegynder
16. februar 2003 - 19:17 #17
feltet behøver ikke være nøgle, men hvis jeg sætter et nyt felt på og laver det til nøgle, virker den forespørgsel som jeg bruger tabellen i ikke mere
Avatar billede avalon116 Nybegynder
16. februar 2003 - 21:09 #18
jeg kan ikke få lov at indtaste data i den mere
Avatar billede fynbohans Nybegynder
16. februar 2003 - 21:34 #19
Prøv at lave en helt ny forespørgsel med de nye tabelegenskaber og
før det sæt egenskaberne for postnummerfeltet til "nulværdier tilladt" og "dubletter tilladt"
Avatar billede avalon116 Nybegynder
16. februar 2003 - 21:41 #20
det har jeg prøvet - det virker ikke
Avatar billede fynbohans Nybegynder
16. februar 2003 - 22:07 #21
Hvad er det du gerne vil opnå? Er du helt sikker på du vil det
samme som i det citerede spørgsmål/svar?
Vil du f.eks. kunne indsætte postnummer, hvis du kender byen og
elles bare selv skrive det?
Avatar billede avalon116 Nybegynder
17. februar 2003 - 09:26 #22
det eneste jeg ville var at man kunne nøjes med at indtaste postnummer og så skulle byen komme af sig selv (jeg synes selv det er irriterende at skulle indtaste begge dele).
problemet er bare at sommetider skal der ikke indtastes postnummer og by, men det vil den ikke acceptere
Avatar billede avalon116 Nybegynder
17. februar 2003 - 12:35 #23
...heller ikke selvom jeg indsætter en tom post i postnummer-tabellen
Avatar billede avalon116 Nybegynder
17. februar 2003 - 20:09 #24
det hjalp at sætte standardværdien til tom, det opdagede jeg bare først nu, fordi jeg havde ingenting skrevet i standardværdien (jeg troede at det var det samme som at den var tom).
I stedet skulle jeg sætte "". Så virkede det.
Avatar billede terry Ekspert
17. februar 2003 - 20:57 #25
So you dont need help on this, I have just come home fromwork and was about to look at it!
Avatar billede avalon116 Nybegynder
18. februar 2003 - 08:19 #26
nej jeg opdagede jo at din tidligere foreslåede løsning var god nok
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