Insert into table

Posted on 2013-10-31
Last Modified: 2013-11-01


I would like to concatenate the first name, last name and DOB and insert the concatenation in Unique_ID field in Cust_tbl

what is the easiest way to do this if I am using a form to update the table.
Question by:Eddy2010
  • 2
  • 2
LVL 70

Expert Comment

ID: 39615790
add the following to the AfterUpdate event on the First_name, Last_name and DOB text boxes on the form:

me.UniqueID = me.First_Name & me.Last_name+ & me.DOB
LVL 70

Accepted Solution

KCTS earned 500 total points
ID: 39615792
opps a + crept in...

me.UniqueID = me.First_Name & me.Last_name & me.DOB
LVL 119

Expert Comment

by:Rey Obrero
ID: 39615800
place this codes in your form module

Option Compare Database
Option Explicit

Private Sub First_Name_AfterUpdate()
End Sub
Private Sub Last_Name_AfterUpdate()
End Sub
Private Sub DOB_AfterUpdate()
End Sub

Sub UpdateUniqueID()
Me.Unique_ID = Me.First_Name & Me.Last_Name & Me.DOB
End Sub
LVL 61

Expert Comment

ID: 39615827
In general you should use an auto number rather than personal info for a field like this.

The concatenated string can be derived at any time for display on forms or reports without needing to be stored as another field in your table.

Also, an autonumber is meaningless to the end user.  It can be used behind the scenes as a linking ID when creating relationships in your data, but you won't run across issues that more personal ID might cause when people get married, divorced or otherwise change meaningful personal data.
LVL 61

Expert Comment

ID: 39616255
As a somewhat related aside, a continuing issue that Experts-Exchange has is that members cannot change their usernames, which is possible on other sites.  The reason for this is that the original developers used the username as a primary key rather than using a generic, meaningless ID such as an autonumber.  The fact that you can't change usernames is clearly worded in the membership agreement that everyone diligently reads when joining ...  :-) ..., but it still occasionally comes up as a problem when users decide that they really shouldn't have used their full name or other sensitive info  as their username.

Featured Post

Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Article by: Leon
Software Metering within our group of companies has always been an afterthought until auditing of software and licensing became a pain point. Orchestrator and SCCM metering gave us the answer and it was an exciting process.
Describes a method of obtaining an object variable to an already running instance of Microsoft Access so that it can be controlled via automation.
In Microsoft Access, learn how to use Dlookup and other domain aggregate functions and one method of specifying a string value within a string. Specify the first argument, which is the expression to be returned: Specify the second argument, which …
With Microsoft Access, learn how to specify relationships between tables and set various options on the relationship. Add the tables: Create the relationship: Decide if you’re going to set referential integrity: Decide if you want cascade upda…

864 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

25 Experts available now in Live!

Get 1:1 Help Now