Avatar billede omp Novice
25. september 2006 - 11:51 Der er 6 kommentarer og
1 løsning

Begræns antallet af poster

Hej!
Findes der en enkelt måde at begrænse antallet af poster i en tabel.
Eksempelvis må der kun være maks. 10 poster i en tabel.
Skal bruges ved distribution af en demodatabase.
Der udleveres en fuld funktionsdygtig database, men med en begrænsning på oprettelse af poster.
Er der en som har en programstum liggende.
På forhånd tak.
//Onslov
Avatar billede terry Ekspert
25. september 2006 - 11:54 #1
No simple method of doing this is possible
Avatar billede terry Ekspert
25. september 2006 - 11:56 #2
You would need to do it in code, and it would be an idea to use an MDE version so that the code cant be tampered with.
Avatar billede lasserasch Juniormester
25. september 2006 - 12:00 #3
Du skal nok overveje at lave begrænsningen i dit program og ikke i selve databasen.

Hvis brugeren har adgang til en database, så vil brugeren jo altid kunne tilføje ekstra poster mv, men hvis du så laver begrænsningen i dit program/webside eller hvad du nu laver af brugerinterface, så kan du begrænse det, så der altid kun hentes max 10 poster ud og der kun kan gemmes data hvis der er mindre end 10 poster i databasen.

/LAsse
Avatar billede terry Ekspert
25. september 2006 - 12:03 #4
Some thing like this could work.

Private Sub Form_BeforeInsert(Cancel As Integer)
If Me.Recordset.RecordCount = 5 Then
    MsgBox "Not Allowed im demo version"
    Cancel = True
End If

End Sub
Avatar billede terry Ekspert
25. september 2006 - 12:59 #5
thanks
Avatar billede lasserasch Juniormester
25. september 2006 - 22:47 #6
But this would only happen if there are 5 records. What if the user entered 6 records where no. 6 would be typed directly in the database.

Should it not be if me.recordset.RecordCount > 4 then
ect....

/Lasse
Avatar billede terry Ekspert
26. september 2006 - 11:20 #7
Hi Lasse
Your right, there will always be a possibility that the uase goes directly into the tables but if the application was designed correctly then this could be stopped.
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