Help!

Table validation rule - allow only one occurence in a field

 
  

Post new topic   General Reply to Topic (not reply to a specific post)    Forums Home -> Table Design RSS
Next:  Resize Group Header  
Author Message
jaworski_m
External


Since: Oct 23, 2009
Posts: 2



PostPosted: Fri Oct 23, 2009 10:56 am    Post subject: Table validation rule - allow only one occurence in a field
Archived from groups: microsoft>public>access>tablesdbdesign (more info?)

Hello,
Suppose there's a table (many side):

ID (PK)
ID_foreign (FK)
field 1
field 2
yes/no field

How can I allow ONLY ONE record to have "yes/no field" = True? (with table
validation rule)
In case a user sets a second record "yes/no field" = True an error is
triggered.

Thank you for suggestions.

Access 2003
Back to top
PieterLinden via AccessMo
External


Since: Jun 25, 2009
Posts: 4



PostPosted: Fri Oct 23, 2009 8:10 pm    Post subject: Re: Table validation rule - allow only one occurence in a field [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

jaworski_m wrote:
>Hello,
>Suppose there's a table (many side):
>
>ID (PK)
>ID_foreign (FK)
>field 1
>field 2
>yes/no field
>
>How can I allow ONLY ONE record to have "yes/no field" = True? (with table
>validation rule)
>In case a user sets a second record "yes/no field" = True an error is
>triggered.
>
What happens when you add a unique index (no duplicates) to the yes/no field?
>Thank you for suggestions.
>
>Access 2003

--
Message posted via http://www.accessmonster.com
Back to top
PieterLinden via AccessMo
External


Since: Jun 25, 2009
Posts: 4



PostPosted: Fri Oct 23, 2009 8:10 pm    Post subject: Re: Table validation rule - allow only one occurence in a field [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

jaworski_m wrote:
>Hello,
>Suppose there's a table (many side):
>
>ID (PK)
>ID_foreign (FK)
>field 1
>field 2
>yes/no field
>
>How can I allow ONLY ONE record to have "yes/no field" = True? (with table
>validation rule)
>In case a user sets a second record "yes/no field" = True an error is
>triggered.
>
What happens when you add a unique index (no duplicates) to the yes/no field?
You do realize that with this rule enforced at table level, you can only have
two records in your table, right? (one Yes and one No).
>Thank you for suggestions.
>
>Access 2003

--
Message posted via http://www.accessmonster.com
Back to top
jaworski_m
External


Since: Oct 23, 2009
Posts: 2



PostPosted: Sat Oct 24, 2009 7:46 am    Post subject: Re: Table validation rule - allow only one occurence in a field [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

> You do realize that with this rule enforced at table level, you can only have
> two records in your table, right? (one Yes and one No).

Yes, correct. But I would like to have Many records (not only 2) and only
ONE with value "Yes".



"PieterLinden via AccessMonster.com" wrote:

> jaworski_m wrote:
> >Hello,
> >Suppose there's a table (many side):
> >
> >ID (PK)
> >ID_foreign (FK)
> >field 1
> >field 2
> >yes/no field
> >
> >How can I allow ONLY ONE record to have "yes/no field" = True? (with table
> >validation rule)
> >In case a user sets a second record "yes/no field" = True an error is
> >triggered.
> >
> What happens when you add a unique index (no duplicates) to the yes/no field?
> You do realize that with this rule enforced at table level, you can only have
> two records in your table, right? (one Yes and one No).
> >Thank you for suggestions.
> >
> >Access 2003
>
> --
> Message posted via http://www.accessmonster.com
>
> .
>
Back to top
KARL DEWEY
External


Since: Mar 03, 2006
Posts: 1616



PostPosted: Mon Oct 26, 2009 9:40 am    Post subject: Re: Table validation rule - allow only one occurence in a field [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

I do not hink you can do it in a table but in a form.

If DSum <>0 then message and not allow change of checkbox.

--
Build a little, test a little.


"jaworski_m" wrote:

> > You do realize that with this rule enforced at table level, you can only have
> > two records in your table, right? (one Yes and one No).
>
> Yes, correct. But I would like to have Many records (not only 2) and only
> ONE with value "Yes".
>
>
>
> "PieterLinden via AccessMonster.com" wrote:
>
> > jaworski_m wrote:
> > >Hello,
> > >Suppose there's a table (many side):
> > >
> > >ID (PK)
> > >ID_foreign (FK)
> > >field 1
> > >field 2
> > >yes/no field
> > >
> > >How can I allow ONLY ONE record to have "yes/no field" = True? (with table
> > >validation rule)
> > >In case a user sets a second record "yes/no field" = True an error is
> > >triggered.
> > >
> > What happens when you add a unique index (no duplicates) to the yes/no field?
> > You do realize that with this rule enforced at table level, you can only have
> > two records in your table, right? (one Yes and one No).
> > >Thank you for suggestions.
> > >
> > >Access 2003
> >
> > --
> > Message posted via http://www.accessmonster.com
> >
> > .
> >
Back to top
Display posts from previous:   
Post new topic   General Reply to Topic (not reply to a specific post)    Forums Home -> Table Design All times are: Eastern Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum