A Microsoft Office (Excel, Word) forum. OfficeFrustration

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » OfficeFrustration forum » Microsoft Access » Database Design
Site Map Home Register Authors List Search Today's Posts Mark Forums Read  

Transfer data from main form to subform



 
 
Thread Tools Display Modes
  #1  
Old June 21st, 2006, 09:07 PM posted to microsoft.public.access.tablesdbdesign
external usenet poster
 
Posts: n/a
Default Transfer data from main form to subform

I am redesigning a Vendor Directory database that I put together a few years
ago before I knew much about design. In brief, one or more certificates are
associated with each vendor, so rather than having Cert1Type,
Cert1ExpirationDate, Cert2, etc. fields on the main forms (and nowhere to
put Cert3) I am putting the information into a related table by way of a
subform. My question is how to go about transferring the data from the main
form to the subform. My first thought is to have a (temporary) command
button run code to copy the information from the main form fields to the
subform fields. When I am done I can delete the unneeded fields from the
main form's record source. There are about 130 main form records, and I
will probably need to do some editing after transferring the data, so one at
a time is not necessarily a bad way to go, but I wonder if there is a more
convenient way (if not for this project then for future reference).


  #2  
Old June 21st, 2006, 09:36 PM posted to microsoft.public.access.tablesdbdesign
external usenet poster
 
Posts: n/a
Default Transfer data from main form to subform

I'm not sure why you are concerned about transferring data between "forms".
You need to append records/values from your main table to your related
table. I would do this with a union query:

SELECT VendorID, Cert1Type as CertType, Cert1ExpirationDate as
ExpirationDate
FROM tblVendors
WHERE Cert1Type Is Not Null
UNION ALL
SELECT VendorID, Cert2Type, Cert2ExpirationDate
FROM tblVendors
WHERE Cert2Type Is Not Null
UNION ALL
SELECT VendorID, Cert3Type, Cert3ExpirationDate
FROM tblVendors
WHERE Cert3Type Is Not Null;

Use the union query as the source for an append query that appends to your
related table.

--
Duane Hookom
MS Access MVP



"BruceM" wrote in message
...
I am redesigning a Vendor Directory database that I put together a few
years ago before I knew much about design. In brief, one or more
certificates are associated with each vendor, so rather than having
Cert1Type, Cert1ExpirationDate, Cert2, etc. fields on the main forms (and
nowhere to put Cert3) I am putting the information into a related table by
way of a subform. My question is how to go about transferring the data
from the main form to the subform. My first thought is to have a
(temporary) command button run code to copy the information from the main
form fields to the subform fields. When I am done I can delete the
unneeded fields from the main form's record source. There are about 130
main form records, and I will probably need to do some editing after
transferring the data, so one at a time is not necessarily a bad way to go,
but I wonder if there is a more convenient way (if not for this project
then for future reference).



  #3  
Old June 22nd, 2006, 12:27 PM posted to microsoft.public.access.tablesdbdesign
external usenet poster
 
Posts: n/a
Default Transfer data from main form to subform

Thanks for the reply. I am not concerned about transferring data between
forms, but rather with transferring the data in the underlying tables. I
should have said I need to move data from the main form's record source to
the subform's record source, rather than attempting shorthand and muddying
the waters.
Looks like a good time to learn about union queries, now that I know that is
the way to proceed. Thanks for pointing me in the right direction. It
really helps when I can narrow my focus like that.

"Duane Hookom" DuaneAtNoSpanHookomDotNet wrote in message
...
I'm not sure why you are concerned about transferring data between
"forms". You need to append records/values from your main table to your
related table. I would do this with a union query:

SELECT VendorID, Cert1Type as CertType, Cert1ExpirationDate as
ExpirationDate
FROM tblVendors
WHERE Cert1Type Is Not Null
UNION ALL
SELECT VendorID, Cert2Type, Cert2ExpirationDate
FROM tblVendors
WHERE Cert2Type Is Not Null
UNION ALL
SELECT VendorID, Cert3Type, Cert3ExpirationDate
FROM tblVendors
WHERE Cert3Type Is Not Null;

Use the union query as the source for an append query that appends to your
related table.

--
Duane Hookom
MS Access MVP



"BruceM" wrote in message
...
I am redesigning a Vendor Directory database that I put together a few
years ago before I knew much about design. In brief, one or more
certificates are associated with each vendor, so rather than having
Cert1Type, Cert1ExpirationDate, Cert2, etc. fields on the main forms (and
nowhere to put Cert3) I am putting the information into a related table by
way of a subform. My question is how to go about transferring the data
from the main form to the subform. My first thought is to have a
(temporary) command button run code to copy the information from the main
form fields to the subform fields. When I am done I can delete the
unneeded fields from the main form's record source. There are about 130
main form records, and I will probably need to do some editing after
transferring the data, so one at a time is not necessarily a bad way to
go, but I wonder if there is a more convenient way (if not for this
project then for future reference).





 




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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Move feild entries from form to form using global variables JackCGW General Discussion 11 November 14th, 2005 05:22 AM
after update linked field on main form, the data on subform got lost mkiew via AccessMonster.com Using Forms 1 April 18th, 2005 08:45 PM
Is it possible to show both "Yes" and "No" answers from a "yes/no" checkbox? Colin Foster New Users 28 March 18th, 2005 02:19 PM
dlookup miaplacidus Using Forms 9 August 5th, 2004 09:16 PM
Recordset in subform based on field in parent form Lyn General Discussion 15 June 14th, 2004 03:10 PM


All times are GMT +1. The time now is 08:15 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 OfficeFrustration.
The comments are property of their posters.