hvorfor ikke definere dine unikke indeks på tabellen således at der IKKE kan indtastes dubletter. Altså således at brugeren får en fejl, hvis han indtaster en værdi som findes i forvejen?
Der er ikke noget unikt indeks. Det man taster ind er en adresse bestående af vejkode, husnummer, bogstav osv. Og her må der ikke være den samme adresse to gange
Ja det er muligvis løsningen. Grunden til at problemet opstår er ikke at man kommer til at indtaste det samme to gange, men at jeg har sat nogen af felterne til at gentage indholdet fra forrige record. På den måde kan der godt komme den samme lilie to gange.
Det dur desværre ikke, da jeg i givet fald ville være nødt til at have hele adressen med i nøglen - dvs. også etage og den slags, men disse felter kan sommetider være tomme - og det vil den ikke acceptere.
ok. Men med det unikke indeks, så får brugeren slet ikke lov at gemme posten - og derved bliver han gjort opmærksom på, at han måske mangler at udfylde/rette nogle felter.
Kun hvis du angiver det som primærnøgle. Det er ikke det, jeg foreslår.
Prøv dette:
I tabeldesign: -Gå i menuen Vis->Indeks -Find en tom linie i indeks-billedet -Skriv f.eks. "Unik" i Indeksnavn og angiv Adresse i Feltnavn -Egenskaben UniktIndeks sættes til Ja -På linien nedenunder skriver du IKKE noget i Indeksnavn, men vælger f.eks. Vejkode i feltnavn. -Nedenunder kommer så de resterende felter.
Ved angivelse af indeks på denne måde, kan du godt have blanke felter.
jeg kan godt få lov at angive indekset på den måde, men jeg kan stadig godt få lov til at indtaste dubletter. Måske er det fordi jeg bruger en formular til det?
hmm, jeg må bøje mig i gruset. Du har ret; sålænge du lader nogle af felterne være blanke, kan du godt have dubletter :o(
Det var lidt værre...
Én løsning ville være at indsætte en dummy-værdi i alle de tomme felter. Dvs at man i Bogstav kunne skrive: "(intet)" som standardværdi. Det ville løse problemer, men vil ikke være optimalt, går jeg ud fra....
øh?? Jeg kan sagtens indtaste noget. Den nederste post er jo en ny post (selvom der allerede står værdier i nogle af felterne). Hvis du skriver noget i de resterende felter og forlader posten, så gemmes den jo.
Kunne jeg ikke på en eller anden måde bruge noget SELECT DISTINCT?
Det roder jeg lidt med lige nu. Kan bare ikke finde ud af, hvilken rækkefølge. For formularen bugger jo på tabellen og skal bruges til at tilføje data, men altså kun data der ikke er i forvejen. Men det må kunne gøres.
Tak for det, Mette. Jeg har ikke været så meget på de sidste par dage, så jeg nåede ikke engang at svare dig. Godt, at du fandt ud af det :o)
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.