27. februar 2006 - 13:00Der er
30 kommentarer og 1 løsning
Automatisk udfyldning af tal i næste række ønskes ikke
Jeg har en tabel indeholdende oplysninger på en række personer. Nu har jeg så tilføjet et tal-felt, hvor der skal tilføjes en værdi.
Navn Tal Anders Bent 1 Daniel Erik Frederik
Hvis jeg skriver 2 (eller 3) ud for Daniel og trykker pil ned, indsætter Access automatisk værdien 3 (hhv 5) ud for Erik, hvilket den ikke skal gøre. Hvordan få jeg den til at holde op med det?
I'm guessing that the number you are refering to is from the autonumber field. You should delete the field and then create a new and do NOT choose autonumber as the field type.
Nej, feltet er af typen langt heltal, og der er ikke noget Autonumber. Desværre :-( Jeg forestiller mig at det har noget med autokorrektur at gøre, men kan ikke finde noget i indstillingerne. Jeg kunne også i et blankt felt skrive 45, og ved næste record skrive 47, så vil Access skrive 49. Har jeg en afstand imellem værdierne som er 3 eller derover (eller negativ) sker der ikke noget.
Jeg ville gøre som terry skrev tidligere, fjern feltet Tal, og lav et nyt, hvor du kun opretter feltet som langt heltal. Ikke noget med inputmaske eller andet fancy. Plain and simple, og se hvad det gør.
Kun for at udelukke utidig indblanding, prøv at lukke din database. Lav en ny, kun med de 2 felter, og se hvad det gør. Det kunne jo teoretisk være databasen der laver ged i den.
Jeg har nu lavet en helt ny database (i 2002-2003-filformat), med den ene tabel Navn-feltet er tekst. Tal-feltets egenskaber er som følger: Datatype = Tal Feltstørrelse = Langt heltal Format = (blank) AntalDecimaler = Automatisk Indputmaske = (blank) Titeltekst = (blank) Standardværdi = (blank) Valideringsregel = (blank) Valideringsmeddelelse = (blank) Obligatorisk = Nej Indekseret = Nej i-mærker = (blank)
Indføjet de data (navne) som jeg specificerede i spørgsmålet. Når jeg efterfølgende skriver 1 ud for Bent, og trykker pil-ned (sker der ingen ting. skriver jeg så 2 ud for Daniel og trykker pil-ned, skriver Access 3 ud for Erik.
Bemærk at fænomenet kun sker hvis man taster et tal og trykker pil-ned, og der er et tal i recorden oven over som er enten 1 eller 2 lavere end det indtastede.
terry: tusind tak for forsøget. Jeg lader spørgsmålet stå åbent et par dag, og så får du point. Skulle der være en anden som kommer med løsningen, finder jeg yderligere point frem. Jeg var også kommet frem til at M$ forsøger at være smart, men for os kontrol freaks slipper de ikke altid lige heldig fra deres løsninger.
Ved brug af Enter, hopper man til næste kolonne (eller næste række's første kollone, hvis man er i sidste kollone). For mig er det meget naturlig at benytte pile taskerne, når der blot skal ændres/tilføjes værdier i den samme kollone.
Nej, kun ved pil-ned. Jeg forsøgte at lave 3 tal-felter ved siden af hinanden, og se om problemer også eksisterede ved pil-højre, men det er heller ikke noget problem (det regnede jeg heller ikke med).
Jeg har aldrig oplevet dette før, men har heller aldrig udfyldt felter direkte i access. Det kan jo tænkes, at det er en funktionalitet der er indbygget i access, selv om det i dit tilfælde er ret så irriterende.
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.