dbTalk Databases Forums  

MS Access Database

comp.databases.ms-access comp.databases.ms-access


Discuss MS Access Database in the comp.databases.ms-access forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Grace
 
Posts: n/a

Default MS Access Database - 08-23-2010 , 12:59 PM






Hi,
I am working on a database to keep track all the caller's info in the
database.

For example:
After the user entered a caller's information in the database, and
when that same caller called back again the second time and then some
of their information and also the client id automatically appeared on
the screen so that the user don't need to retype them again. I want
to keep track of each record as new records. The Id and first name
will be the same. When I run a report I can link them all together
and knowing that this person had called in twice!

Any suggestion, please advice! Thanks. Grace

Reply With Quote
  #2  
Old   
KC-Mass
 
Posts: n/a

Default Re: MS Access Database - 08-23-2010 , 02:33 PM






On Aug 23, 1:59*pm, Grace <vi.qu... (AT) wisconsin (DOT) gov> wrote:
Quote:
Hi,
I am working on a database to keep track all the caller's info in the
database.

For example:
After the user entered a caller's information in the database, and
when that same caller called back again the second time and then some
of their information and also the client id automatically appeared on
the screen so that the user don't need to retype them again. *I want
to keep track of each record as new records. *The Id and first name
will be the same. *When I run a report I can link them all together
and knowing that this person had called in twice!

Any suggestion, please advice! *Thanks. Grace
Fundamentally you need three things:

1. A table to hold the clients information - minimally - name and ID.
(the table can hold other, non repeating data such as phone number,
email, etc)

2. A second table to hold the call information - minimally - the ID
of the caller, the date and time of the call, and what the call was
about

3 A query that links the two tables on the client ID

You can then get a list, report or what ever that will list each
caller listing separately each call received from them.

Regards

Kevin

Reply With Quote
  #3  
Old   
Grace
 
Posts: n/a

Default Re: MS Access Database - 08-23-2010 , 03:18 PM



On Aug 23, 2:33*pm, KC-Mass <connear... (AT) comcast (DOT) net> wrote:
Quote:
On Aug 23, 1:59*pm, Grace <vi.qu... (AT) wisconsin (DOT) gov> wrote:

Hi,
I am working on a database to keep track all the caller's info in the
database.

For example:
After the user entered a caller's information in the database, and
when that same caller called back again the second time and then some
of their information and also the client id automatically appeared on
the screen so that the user don't need to retype them again. *I want
to keep track of each record as new records. *The Id and first name
will be the same. *When I run a report I can link them all together
and knowing that this person had called in twice!

Any suggestion, please advice! *Thanks. Grace

Fundamentally you need three things:

1. A table to hold the clients information - minimally - name and ID.
(the table can hold other, non repeating data such as phone number,
email, etc)

2. A second table to hold the call information - minimally - *the ID
of the caller, the date and time of the call, and what the call was
about

3 *A query that links the two tables on the client ID

You can then get a list, report or what ever that will list each
caller listing separately each call received from them.

Regards

Kevin
Thanks Kevin for your response!
Very appreciate it!

Basically what I try to do is to have to links/choices:
#1. Add a new caller with no prior service with us
#2. List recent caller info

if #1 is clicked - a new black screen/form will pop-up for enter new
info ( I got that working!)

if #2 is clicked - these info will pop-up:
Caller ID Name Date Call (option links as shows below)
7575 Bob 8/23/2010 View/Edit/New Call
Please note the above's option links, when New Call was clicked
the form pup-up contains previous/same caller info such as:
Caller ID Name Date Call (New date! and many new info need to
enter!)
7575 Bob 8/24/2010

In the table it should contains the info as follows:
Caller ID Name Date Call
7575 Bob 8/24/2010
7575 Bob 8/23/2010

This is what I need to accomplish and hope is more clear.
Thanks for your help or anyone willing. Very appreciate it!
G

Reply With Quote
  #4  
Old   
Salad
 
Posts: n/a

Default Re: MS Access Database - 08-23-2010 , 04:39 PM



Grace wrote:

Quote:
On Aug 23, 2:33 pm, KC-Mass <connear... (AT) comcast (DOT) net> wrote:

On Aug 23, 1:59 pm, Grace <vi.qu... (AT) wisconsin (DOT) gov> wrote:


Hi,
I am working on a database to keep track all the caller's info in the
database.

For example:
After the user entered a caller's information in the database, and
when that same caller called back again the second time and then some
of their information and also the client id automatically appeared on
the screen so that the user don't need to retype them again. I want
to keep track of each record as new records. The Id and first name
will be the same. When I run a report I can link them all together
and knowing that this person had called in twice!

Any suggestion, please advice! Thanks. Grace

Fundamentally you need three things:

1. A table to hold the clients information - minimally - name and ID.
(the table can hold other, non repeating data such as phone number,
email, etc)

2. A second table to hold the call information - minimally - the ID
of the caller, the date and time of the call, and what the call was
about

3 A query that links the two tables on the client ID

You can then get a list, report or what ever that will list each
caller listing separately each call received from them.

Regards

Kevin


Thanks Kevin for your response!
Very appreciate it!

Basically what I try to do is to have to links/choices:
#1. Add a new caller with no prior service with us
#2. List recent caller info

if #1 is clicked - a new black screen/form will pop-up for enter new
info ( I got that working!)

if #2 is clicked - these info will pop-up:
Caller ID Name Date Call (option links as shows below)
7575 Bob 8/23/2010 View/Edit/New Call
Please note the above's option links, when New Call was clicked
the form pup-up contains previous/same caller info such as:
Caller ID Name Date Call (New date! and many new info need to
enter!)
7575 Bob 8/24/2010

In the table it should contains the info as follows:
Caller ID Name Date Call
7575 Bob 8/24/2010
7575 Bob 8/23/2010

This is what I need to accomplish and hope is more clear.
Thanks for your help or anyone willing. Very appreciate it!
G

This sounds like an excellent use of a form/subform. You would have a
main form (caller info) and a subform that that would contain the call
records.

Table1 (main) would contain the id, name, etc.
Table2 (sub) would contain the call info

Create the main form. In properties set as Single (under format). You
can use a wizard to generate the form. Set navigation buttons to true so
you can skip thru the list or add/goto a new record.

Create the call info form (sub). Set as continuous or datasheet in
properties (under format). I recommend you sort the calls in descending
order by call date so you get the most recent data first.

Open the main form In design mode. Select the toolbox, the subform
button, and drag it onto the main form. Resize it. It will ask you to
link the two. I recommend you have a field like "CallingPersonID" in
both tables. Than way there is a link between the main form (contact
info, etc) and the calling detail (subform).

In the header of the form you can put a dropdown/combobox. This would
list all of the callers. The SQL might me
Select CallingPersonID, CallingPersonName from MainTable
Order By CallingPersonName
as the rowsource for the combo. A wizard will ask, when you put it on
the form, if you want to it to search for records. Say yes.

Now a person can enter a person's name in the dropdown to instantly find
and goto a record. There you see the call records. In the subform you
could highlight all for the fields and in the OnDblClick event in the
propertysheet something like
=GoToCallDetail
Then in your subform create a function like
Private Function GoToCallDetail()
Docmd.OpenForm "CallDetail",,,"CallID = " & Me.CallID
End Function
Now this will open the form with even more call information. This
assumes you have a notes field and other fields not displayed on the
subform.

By having an ID that you can link to between both main and sub tables,
creating a form/subform will be a piece of cake.

Here's a couple of tutorial links on forms/subforms
http://www.youtube.com/watch?v=_7ZtNyQ_fmc
http://www.youtube.com/watch?v=YZKN_-P6wck

Reply With Quote
Reply




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 On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.