A Microsoft Office (Excel, Word) forum. OfficeFrustration

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » OfficeFrustration forum » Microsoft Access » Database Design
Site Map Home Register Authors List Search Today's Posts Mark Forums Read  

Limit Number of Records



 
 
Thread Tools Display Modes
  #1  
Old August 2nd, 2004, 01:59 PM
Vernon
external usenet poster
 
Posts: n/a
Default Limit Number of Records

Hello,

I am trying to limit the number of records allowed in a
table. The best solution I have found is to create a
DELETE Query that deletes any records that go beyond the
specified limit.

This solution works okay. It allows the user to add
records, but then deletes them when they perform some
other action that triggers the DELETE Query.

Is there another/better way to set a limit on number of
records . . . possibly one that gives an error message
when they have exceeded the limit?

Any help would be greatly appreciated. Thanks in
advance!!! DV
  #2  
Old August 2nd, 2004, 02:20 PM
John Vinson
external usenet poster
 
Posts: n/a
Default Limit Number of Records

On Mon, 2 Aug 2004 05:59:22 -0700, "Vernon"
wrote:

Is there another/better way to set a limit on number of
records . . . possibly one that gives an error message
when they have exceeded the limit?


One sneaky way is to use an Integer field as a Primary Key; set that
field's Validation Rule to

0 AND = 100


to limit the table to 100 records. The Primary Key constraint won't
let you add duplicates, and the validation rule won't let you add
values outside the range 1 to 100.

John W. Vinson[MVP]
Come for live chats every Tuesday and Thursday
http://go.compuserve.com/msdevapps?loc=us&access=public
  #3  
Old August 2nd, 2004, 02:41 PM
Vernon
external usenet poster
 
Posts: n/a
Default Limit Number of Records

John,

Thanks for your response. I have assigned the primary
key to an ID field with the type set to AUTONUMBER . . .
the Validation Rule is not available for autonumber for
some reason. I want this value assigned
automatically . . . is there a way to make an "Integer
field" behave like an autonumber (increment)?

Thanks again. DV

-----Original Message-----
On Mon, 2 Aug 2004 05:59:22 -0700, "Vernon"
wrote:

Is there another/better way to set a limit on number of
records . . . possibly one that gives an error message
when they have exceeded the limit?


One sneaky way is to use an Integer field as a Primary

Key; set that
field's Validation Rule to

0 AND = 100


to limit the table to 100 records. The Primary Key

constraint won't
let you add duplicates, and the validation rule won't

let you add
values outside the range 1 to 100.

John W. Vinson[MVP]
Come for live chats every Tuesday and Thursday
http://go.compuserve.com/msdevapps?loc=us&access=public
.

  #4  
Old August 2nd, 2004, 09:04 PM
John Vinson
external usenet poster
 
Posts: n/a
Default Limit Number of Records

On Mon, 2 Aug 2004 06:41:31 -0700, "Vernon"
wrote:

John,

Thanks for your response. I have assigned the primary
key to an ID field with the type set to AUTONUMBER . . .
the Validation Rule is not available for autonumber for
some reason. I want this value assigned
automatically . . . is there a way to make an "Integer
field" behave like an autonumber (increment)?


You can, by using a Form to do your data entry. In the Form's
BeforeInsert event put code like

Private Sub Form_BeforeInsert(Cancel as Integer)
Dim iNext As Integer
iNext = NZ(DMax("[ID]", "[yourtable]")) + 1
If iNext 100 Then
MsgBox "The table is full. Go away.", vbOKOnly
Cancel = True
Else
Me.txtID = iNext
End If
End Sub

John W. Vinson[MVP]
Come for live chats every Tuesday and Thursday
http://go.compuserve.com/msdevapps?loc=us&access=public
 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Restart Autonumber Traci New Users 22 July 21st, 2004 01:10 AM
Limit Records in report Tim Setting Up & Running Reports 2 July 12th, 2004 11:00 PM
Autofilter number of records Thore General Discussion 1 June 16th, 2004 08:58 AM
Limit to Number of Tables T'Kai Database Design 1 June 8th, 2004 03:44 PM
Rounding Functions Teacher Worksheet Functions 2 January 7th, 2004 02:27 PM


All times are GMT +1. The time now is 12:28 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 OfficeFrustration.
The comments are property of their posters.