Avatar billede james_ii Nybegynder
13. januar 2003 - 19:52 Der er 8 kommentarer og
1 løsning

slet post

Hvordan sletter jeg en post uden om relationer?

hilsen james
Avatar billede hekla Nybegynder
13. januar 2003 - 20:18 #1
Du er nødt til først at slette de poster i dine andre tabeller, der er relaterede til den post du vil slette. Du kan gøre det vha. sletteforespørgsler
Avatar billede _darkstar_ Nybegynder
13. januar 2003 - 20:20 #2
Hvis der er relationer som håndhæver referentiel integritet, kan man ikke slette poster uden at relationerne er sat til enten DELETE eller SET NULL ON CASCADE.

Åbn Access og højreklik på den relation som forhindrer dig i at slette.

Vælg "Cascade Delete Related Records".

Det betyder at hvis en række i den tabel der bliver refereret til bliver slettet, vil alle de rækker som refererer til den også blive slettet.
Avatar billede hekla Nybegynder
13. januar 2003 - 20:22 #3
Ellers skal du lave din relation så den laver kaskadevis sletning af relaterede poster.
Avatar billede james_ii Nybegynder
17. januar 2003 - 16:30 #4
Det er ikke meningen at den skal slette i de andre tabeller. Jeg har lavet en tabel som indeholder data som ikke er nødvendige for at hoved tabellen virker, men de kører på det samme kundeid. Når jeg så vil slette en post i tabel 2 i en formular ved hjælp af slet knappen siger den at den ikke kan slette den da den hænger sammen med en tredje tabel, som også bruger kundeid'et, og som er nødvendig med hensyn til hoved tabellen. men hvis jeg vil slette den post skal den bare lukke ædespalten og slette den post uden så meget som at røre de andre tabeller.

Mvh James
Avatar billede james_ii Nybegynder
17. januar 2003 - 16:37 #5
____ tabel 2 ikke nødvendig
            /
tabel1_____/______ Tabel 3 nødvendig
          \
            \_____ tabel 4 ikke nødvendig

Og disse hænger sammen i kundeid'et.

Sådan ser det ud og hvis jeg så har lyst til at fjerne en post i tabel 4 skal den slette den uden at gå tilbage og røre andet.

Mvh James
Avatar billede terry Ekspert
23. januar 2003 - 20:36 #6
canyou send the dB to terry@santhell.dk and I will take a look
Avatar billede james_ii Nybegynder
24. januar 2003 - 18:58 #7
Im sorry but i dont think that I can do that.. im paranoid.

Closing question.
Avatar billede terry Ekspert
25. januar 2003 - 17:49 #8
are you saying that you dont want help?
Avatar billede james_ii Nybegynder
26. januar 2003 - 13:25 #9
Yes, if its not possibel to delete in a table without the use of relations, I must just do something ells. Maybe destroy relations.

Do you know what to do when the relations are deleted and acces say that they still excist?? (even after you've done the repair and compress funktion)

James
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