Avatar billede mlhave Nybegynder
18. november 2003 - 16:39 Der er 2 kommentarer og
1 løsning

Begrænsning på en 1 til M relation

Findes der en nem måde at sikre et maks antal relaterede felter?

F.eks. hvis en faktura må have maks. 10 fakturalinier. (dette er et simplificeret eksempel, bær over med mig)
Avatar billede arne_v Ekspert
18. november 2003 - 20:40 #1
Typisk ligger man den slags ind i applikationen ikke i databasen.
Avatar billede terry Ekspert
18. november 2003 - 21:46 #2
As arne says this would normally be in the application. So an easy way to do that would be to have a check on this in the forms BEFORE INSERT event.

If Dcount ("*", "FaturaTable", "fakturaID = ", Me.fakturaID ) = 10 Then

msgbox "Too many fakturalinier"

cancel = True

End if
Avatar billede mlhave Nybegynder
18. november 2003 - 21:50 #3
Det var lige det jeg søgte, takker ;o)
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