[AccessD] MAny-To-May

Rocky Smolin - Beach Access Software bchacc at san.rr.com
Sun Mar 19 12:58:32 CST 2006


John:

Unfortunately, I had it that way but the the users actually look at it 
the other way - they want to select a piece of equipment and then see 
all the jobs for that piece.  So I have to change the job form. 

Rocky


John Colby wrote:
> Make them create the job first.  Make the job the main form and the
> equipment a subform child to jobs.  Then set the equipment subform locked
> while on the new record of the job form.
>
>
> John W. Colby
> www.ColbyConsulting.com 
>
>
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin -
> Beach Access Software
> Sent: Sunday, March 19, 2006 10:25 AM
> To: Access Developers discussion and problem solving
> Subject: [AccessD] MAny-To-May
>
> Dear List:
>
> This is a preventive maintenance application.
>
> There is a table of Jobs and a table of Equipment. Since one job can do many
> equipments and one equipment can be called out in many jobs there is a table
> that sits between them - tblJobsEquipment which has the PK from tblJobs and
> the PK from tblEquipment as FKs.
>
> The equipment table is relatively static.  The job table changes all the
> time.
>
> On the form where jobs are created and maintained, the user selects the
> equipment from a combo box.  The jobs for that equipment are then displayed
> in a sub-form.
>
> The problem comes when trying to create a new job.  Since there's no PK yet
> for the job I get an error "cannot create record; join key (to the
> JobEquipment table) is not in the recordset.
>
> Indeed if I put a debug statement in the BeforeInsert event of the sub-form
> the PK of the Jobs table is still null. 
>
> How does one work around this problem?
>
> MTIA
>
> Rocky
>
> --
> Rocky Smolin
> Beach Access Software
> 858-259-4334
> www.e-z-mrp.com
>
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>
>   

-- 
Rocky Smolin
Beach Access Software
858-259-4334
www.e-z-mrp.com




More information about the AccessD mailing list