Rocky Smolin - Beach Access Software
bchacc at san.rr.com
Mon Jun 12 10:41:18 CDT 2006
True but where's the excitement in that? Probably should lock the table during the process. Rocky Hale, Jim wrote: > If more than one person is updating the database at the same time doesn't > there need to be a variable or table that reserves the next highest number > for a user so that dmax doesn't return the same answer to two users entering > data? > Jim Hale > > -----Original Message----- > From: Rocky Smolin - Beach Access Software [mailto:bchacc at san.rr.com] > Sent: Saturday, June 10, 2006 12:15 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Two Questions > > > Karen: > > The domain function would be I think: > > lngNewIDCode=Dmax("fldDictationID","tblTableWhereTheDictationIDIs") +1 > > That would generate a new ID one more than the greatest current Dictation ID > number and it would end up in lngNewIDCode which you'd have to define as Dim > lngNewIDCode as Long. > > If it's a bound form where they're adding the record I'd try it in the > Before Insert event setting the DMax value to the bound field on your form > in the table where this dictation ID goes. > > Actually, what I'd do is make it a message box first and see if it's > generating the right number. > > Re: the two tables - could you just put in a phone number field and a pager > field and keep it in one table?? > > Rocky > > > > > Karen Rosenstiel wrote: > >> Hi Rocky, >> The dictation ID code is up to about 12,386 or something like that. I'm >> > not > >> at work so don't remember the exact number. So I would want to start >> incrementing from there. What's a domain function and where do I put it? >> > Be > >> gentle -- I'm still pretty much a newbie ;-) >> >> The reason I wanted to break the table into 2 is because I thought there >> might be more than 1 number, but maybe not. The other data is unique, so I >> guess this could be too. Basically the provider has an office phone and a >> pager that the medical center provides. So all we really need is just 1 >> number that we could communicate to this provider with. >> >> I guess I'll just import this table straight across and clean it up. I've >> already set up 2 clean tables for their credentials (i.e., MD, Attending; >> MD, Resident; Intern etc.) >> >> So thanks on the first part about incrementing. >> >> >> Regards, >> >> Karen Rosenstiel >> Seattle WA USA >> >> >> > > *********************************************************************** > The information transmitted is intended solely for the individual or > entity to which it is addressed and may contain confidential and/or > privileged material. Any review, retransmission, dissemination or > other use of or taking action in reliance upon this information by > persons or entities other than the intended recipient is prohibited. > If you have received this email in error please contact the sender and > delete the material from any computer. As a recipient of this email, > you are responsible for screening its contents and the contents of any > attachments for the presence of viruses. No liability is accepted for > any damages caused by any virus transmitted by this email. > -- Rocky Smolin Beach Access Software 858-259-4334 www.e-z-mrp.com