UtterAccess.com
X   Site Message
(Message will auto close in 2 seconds)

Welcome Guest ( Log In | Register )

2 Pages V   1 2 >  
Reply to this topicStart new topic
> Tabbed pages, subforms, and updating records.    
 
   
WesternActor
post Aug 5 2007, 09:02 AM
Post #1

New Member
Posts: 10



I somehow feel that this is an extremely simple issue that I'm making far more complicated than it needs to be. I'm not a complete beginner with Access, but I'm also not an expert or much of a programmer.

I have a form on which I've created tabbed pages, each of which contains a subform so that the user can enter data in various fields across a number of different tables. All the forms seem to work correctly in terms of the fields and actually typing data in them, but I can't figure out how to create a button that, when pressed, will (1) update all the tables with the proper data, (2) clear the information from all the fields, and (3) return the user to the first of the tabbed pages. I basically want to recreate the "Save and New" functionality that shows up in many of the Access 2007 Microsoft-provided templates (such as Students), but while I've studied the various forms a great deal, I just can't seem to figure out how to do it.

Another (related) question: In one table, I have a primary key autonumber field that generates a unique identifier for each person to be entered the way described above. How can I pass that value to number fields in the other tables in my database when the information updates, as described in the paragraph above? I really want to make sure each record in those other tables is identified as coming from that specific person.

I have some other issues, too, but these will do to start with. Thanks for any help.
Go to the top of the page
 
+
jurotek
post Aug 5 2007, 10:00 AM
Post #2

UtterAccess VIP
Posts: 1,420
From: NV



Hi and Welcome to UA,

You are referring to Student DB 07. All or most of Events in there are driven by Embedded Macros.
What I would suggest is to open the Macros one at the time and save it with meaningful name to which button or control it applies.
Then when the Macro is saved you can convert it to VBA and see the lines of code behind Button or Control and its
Event.
It's a great way to learn VBA.
Go to the top of the page
 
+
theDBguy
post Aug 5 2007, 10:04 AM
Post #3

Access Wiki and Forums Moderator
Posts: 48,017
From: SoCal, USA



Welcome to UA!

You may have to describe your table structure, so that we can give you better answers to your questions. If you established the table relationships in your subforms properly, the primary key should be created automatically for you when you enter data in your subforms. Also, if your subforms are bound to your tables, the data is automatically saved to the tables once you moved to a new record. Moving to a new record empties the textboxes on your subform and the forms are ready for a new entry.

HTH.
Go to the top of the page
 
+
WesternActor
post Aug 5 2007, 11:10 AM
Post #4

New Member
Posts: 10



You can see a JPEG of my table relationships at http://www.matthewmurray.net/Database.html

To create the subforms on the main form, I created the tabbed pages, and then just dragged the forms over from the pane on the left. I really thought it was just that simple--I didn't go through any other steps to intentionally bind anything to anything else, because I didn't think I had to here. Maybe it's really more complicated than this... I was just trying to replicate the Students example, but realized as soon as I tried to enter information that I hadn't succeeded.

Thanks for any help.
Go to the top of the page
 
+
jurotek
post Aug 5 2007, 11:37 AM
Post #5

UtterAccess VIP
Posts: 1,420
From: NV



Correct way to put Sub on Main in 07

Click Design Tab
Click Subform/Subreport in Controls Section of Ribbon
Click on Main where you want that Sub
When Subform Wizard opens check radio button "Use existing form" select subfrm below and click next
You'll see Choose from List and Define my own. I ussualy select Define My Own so do that.
In a form/report field expand combo box and choose ID PK of Main
In a subform/subreport field expand combo box and choose ID FK of Sub and click next
Name you sub and click finish
Now you have Parent/Chils relationship established between Main and Sub

HTH


Edited by: jurotek on Sun Aug 5 12:48:18 EDT 2007.
Go to the top of the page
 
+
WesternActor
post Aug 5 2007, 11:48 AM
Post #6

New Member
Posts: 10



I tried this, but my ID fields don't show up in either drop-down when I'm trying to link the forms. Why does that happen?
Go to the top of the page
 
+
jurotek
post Aug 5 2007, 11:49 AM
Post #7

UtterAccess VIP
Posts: 1,420
From: NV



When Subform Wizard opens check radio button "Use existing form" select subfrm below you want to put on Main and click next

Edited by: jurotek on Sun Aug 5 12:53:09 EDT 2007.
Go to the top of the page
 
+
WesternActor
post Aug 5 2007, 11:55 AM
Post #8

New Member
Posts: 10



I did select "Use existing form," but I'm given four fields (plus None) to use to connect the two forms, but none of them are the fields I want. The AutoNumber field in the Main table is called Actor ID, and I want to use that to connect to regular Number fields (also called Actor ID), but Actor ID isn't listed as an option.
Go to the top of the page
 
+
jurotek
post Aug 5 2007, 11:59 AM
Post #9

UtterAccess VIP
Posts: 1,420
From: NV



Compact/Repair,Zip your DB and make sure is under 500KB and post it.
Go to the top of the page
 
+
theDBguy
post Aug 5 2007, 12:03 PM
Post #10

Access Wiki and Forums Moderator
Posts: 48,017
From: SoCal, USA



How did you create the subforms? Are they based on a table or a query? If based on a query, make sure the PK or FK are included in the fields of the query.

Standing by to see your db, so we can assist you better. HTH.
Go to the top of the page
 
+
WesternActor
post Aug 5 2007, 12:09 PM
Post #11

New Member
Posts: 10



Here it is. I'm trying to add ActorGeneral to the General tab, ActorAgeAppearance to the Age/Appearance Tab, and ActorAbility to the Abilities tab. I have an Actor ID field in all tables, and that's what I want to use to connect them, but when I add ActorGeneral to that tab, it's not an option, and it's an option with the other two but doesn't accept Actor ID if I select it. I really just don't understand what's going on.
Attached File(s)
Attached File  Database.zip ( 54.17K ) Number of downloads: 2
 
Go to the top of the page
 
+
jurotek
post Aug 5 2007, 12:11 PM
Post #12

UtterAccess VIP
Posts: 1,420
From: NV



Which forms are going to be Main and Sub?

Looks like DBguy is going to fix you so I just stand by so we both don't work on same thing.



Edited by: jurotek on Sun Aug 5 13:18:36 EDT 2007.
Go to the top of the page
 
+
WesternActor
post Aug 5 2007, 12:34 PM
Post #13

New Member
Posts: 10



The main form is Actor Entry. ActorGeneral will go into the General Tab, ActorAgeAppearance into the Age/Appearance Tab, and ActorAbility into the Abilities tab.
Go to the top of the page
 
+
theDBguy
post Aug 5 2007, 12:34 PM
Post #14

Access Wiki and Forums Moderator
Posts: 48,017
From: SoCal, USA



Jurotek,

I didn't mean to push you out, just trying to assist. Actually, I just realized that I don't have access to Acc2007, so I won't be able to open his attachment. Please continue to assist the OP, and I will stand by just in case only if I can provide additional help.

Thanks for your help.
Go to the top of the page
 
+
jurotek
post Aug 5 2007, 12:37 PM
Post #15

UtterAccess VIP
Posts: 1,420
From: NV



Oh no DBguy no problem. You were on this first, but I didn't see you online so I wanted to give him hand.
So it should be me saying that.
Go to the top of the page
 
+
jurotek
post Aug 5 2007, 12:39 PM
Post #16

UtterAccess VIP
Posts: 1,420
From: NV



Actor,
There are some major issues how it is constructed. Give me little time here.
Go to the top of the page
 
+
WesternActor
post Aug 5 2007, 12:44 PM
Post #17

New Member
Posts: 10



That bad, huh? Oh man. Thanks in advance...
Go to the top of the page
 
+
jurotek
post Aug 5 2007, 12:46 PM
Post #18

UtterAccess VIP
Posts: 1,420
From: NV



Why there is a need for 3 photos in tblActors?
Just curious
Go to the top of the page
 
+
jurotek
post Aug 5 2007, 01:43 PM
Post #19

UtterAccess VIP
Posts: 1,420
From: NV



Actor,
You did so much tweaking in form properties and controls and made lot of controls invisible including your
PKs that it threw me off here for while, but it's done now.
Do your formating the way you want. I didn't play with that much.
See ATT

I also re-did all tables,removed spaces in names etc.

Edited by: jurotek on Sun Aug 5 14:46:42 EDT 2007.
Attached File(s)
Attached File  Actors.zip ( 84.57K ) Number of downloads: 7
 
Go to the top of the page
 
+
WesternActor
post Aug 5 2007, 03:36 PM
Post #20

New Member
Posts: 10



Thanks for helping with this... I'll take a look and get back to you.

Regarding the photos, I wanted each person entered in the database to be able to have multiple photos, with (preferably) all of them visibler. Is there a better way of doing that than this?
Go to the top of the page
 
+

2 Pages V   1 2 >
Thank you for your support! Reply to this topicStart new topic

Jump To Forum:
 



RSS Go to Top  ·  Lo-Fi Version Time is now: 22nd May 2013 - 04:53 PM