 |
|
 |
|
Next: Powerpoint confusion
|
| Author |
Message |
External

Since: Dec 4, 2008 Posts: 11
|
(Msg. 1) Posted: Fri Feb 27, 2009 6:22 am
Post subject: Problem creating a form for blank records Archived from groups: microsoft>public>access (more info?)
|
|
|
I can't even find a suitable title for describing my problem.
I have a bunch of Players. each player plays in a number of Games. So
assuming I want a table of PlayerScores, the foreign keys of
PlayerScores needs to be the primary keys of Players and Games.
What I want now is a form (for a particular Game) that lists the names
of the Players and a blank control for entering the score of that
Player.
I can't get this form to display as I need. If I create records in the
table PlayerScores, I can display them, but I can't get it to create/
display records for a new game. Surely this must e possible? What am I
missing?
Essentially, I need to insert /create the records as I type the score
into each field.
Thanks! >> Stay informed about: Problem creating a form for blank records |
|
| Back to top |
|
 |  |
External

Since: Nov 27, 2008 Posts: 61
|
(Msg. 2) Posted: Fri Feb 27, 2009 10:28 am
Post subject: Re: Problem creating a form for blank records Archived from groups: per prev. post (more info?)
|
|
|
|
|
| Back to top |
|
 |  |
External

Since: Dec 4, 2008 Posts: 11
|
(Msg. 3) Posted: Fri Feb 27, 2009 11:10 am
Post subject: Re: Problem creating a form for blank records Archived from groups: per prev. post (more info?)
|
|
|
On Feb 27, 9:28 am, "Douglas J. Steele"
wrote:
> Try a form/subform setup.
>
> Bind the parent form to Games, building in the ability to add a new game to
> that form.
>
> Bind the subform to PlayerScores.
>
> Have a combo box on the form being used as the subform that uses Players as
> its RowSource.
>
Doug, this is more or less what I think I tried. I have a form for
games. I can't (yet) add a game on the fly, but I have a different
form to add a game. I also have a subform. It has the following
fields:
Player and Score.
What I'm trying to do is to have a datasheet with the names of the
Players filled in and then I can just go down and type the score in
each field.
If I understand what you say, I have to use the "new record" button
"thingie" at the bottom of the form to create a new "row" in my
datasheet?
You see, if I use the combobox dropdown, then I have to either write
code that makes sure the combobox only presents names that have not
already been used, or I have to visually check that a player is not
accidentally duplicated - right now I have about 67 Players and so the
list is getting a bit long. >> Stay informed about: Problem creating a form for blank records |
|
| Back to top |
|
 |  |
External

Since: Nov 28, 2008 Posts: 104
|
(Msg. 4) Posted: Fri Feb 27, 2009 1:32 pm
Post subject: Re: Problem creating a form for blank records Archived from groups: per prev. post (more info?)
|
|
|
On Fri, 27 Feb 2009 11:10:15 -0800 (PST), MikeB wrote:
I'll just chime in to agree with Douglas that it's a Bad Idea to create empty
"placeholder" records. They have a way of never getting filled in, or not
filled in correctly!
>Doug, this is more or less what I think I tried. I have a form for
>games. I can't (yet) add a game on the fly, but I have a different
>form to add a game. I also have a subform. It has the following
>fields:
If your mainform is based on the games table (alone, it should not be based on
a query joining the other tables); and if it is set with Allow Updates and
Allow Additions set to Yes (the default), then there's no reason for a
separate form.
>Player and Score.
>
>What I'm trying to do is to have a datasheet with the names of the
>Players filled in and then I can just go down and type the score in
>each field.
That can be done in the form if need be, but it shouldn't be necessary.
>If I understand what you say, I have to use the "new record" button
>"thingie" at the bottom of the form to create a new "row" in my
>datasheet?
There should be a blank "new row" there already by default. If you have a
paper list of the players in that game, you can simply select each player's
name from a combo box on the subform, enter that player's score, and go to the
next line. You don't even need to scroll down the combo; you can use the "auto
complete" feature, and just start typing the name. The combo will jump to that
name. It can be faster and more efficient than scrolling a 76 row datasheet!
>You see, if I use the combobox dropdown, then I have to either write
>code that makes sure the combobox only presents names that have not
>already been used, or I have to visually check that a player is not
>accidentally duplicated - right now I have about 67 Players and so the
>list is getting a bit long.
No code is needed for either, and I'm not sure what you're getting at. You can
put a unique Index on the combination of GameID and PlayerID to prevent the
addition of a duplicate record; and - if you want - you can base the combo box
on a query showing only unselected players. This makes your form a bit more
complex, since it would conceal the names of the players you HAVE selected
unless you add another textbox. >> Stay informed about: Problem creating a form for blank records |
|
| Back to top |
|
 |  |
External

Since: Nov 27, 2008 Posts: 61
|
(Msg. 5) Posted: Fri Feb 27, 2009 2:35 pm
Post subject: Re: Problem creating a form for blank records Archived from groups: per prev. post (more info?)
|
|
|
|
|
| Back to top |
|
 |  |
External

Since: Dec 4, 2008 Posts: 11
|
(Msg. 6) Posted: Sat Feb 28, 2009 5:20 am
Post subject: Re: Problem creating a form for blank records Archived from groups: per prev. post (more info?)
|
|
|
|
|
| Back to top |
|
 |  |
External

Since: Nov 28, 2008 Posts: 104
|
(Msg. 7) Posted: Sat Feb 28, 2009 10:51 am
Post subject: Re: Problem creating a form for blank records Archived from groups: per prev. post (more info?)
|
|
|
On Sat, 28 Feb 2009 05:20:26 -0800 (PST), MikeB wrote:
>Thanks to bouth Doug and Steele and John Vinson. I get what you're
>saying, it just isn't quite what I hoped to have. But it is what it
>is, I guess.
>
>Mike.
What you can do, if you want, is to base the Subform on a query joining the
table of Players to PlayerScores, using a *left outer join* - create the query
as usual, select the Join line in the query design window, and choose option 2
(or 3): "Show all records in Players and matching records in PlayerScores".
Include both tables' PlayerID fields (to make the query updateable).
Display the player name from Players and the score from Scores in the subform.
This will let you see all the players (whether their scores have been entered
or not) and update the scores. >> Stay informed about: Problem creating a form for blank records |
|
| Back to top |
|
 |  |
External

Since: Dec 4, 2008 Posts: 11
|
(Msg. 8) Posted: Sat Feb 28, 2009 12:42 pm
Post subject: Re: Problem creating a form for blank records Archived from groups: per prev. post (more info?)
|
|
|
On Feb 28, 11:51 am, John W. Vinson
wrote:
> On Sat, 28 Feb 2009 05:20:26 -0800 (PST), MikeB wrote:
> >Thanks to bouth Doug and Steele and John Vinson. I get what you're
> >saying, it just isn't quite what I hoped to have. But it is what it
> >is, I guess.
>
> >Mike.
>
> What you can do, if you want, is to base the Subform on a query joining the
> table of Players to PlayerScores, using a *left outer join* - create the query
> as usual, select the Join line in the query design window, and choose option 2
> (or 3): "Show all records in Players and matching records in PlayerScores".
> Include both tables' PlayerID fields (to make the query updateable).
>
> Display the player name from Players and the score from Scores in the subform.
> This will let you see all the players (whether their scores have been entered
> or not) and update the scores.
> --
>
> John W. Vinson [MVP]
You're my hero.... where can I send your medal? >> Stay informed about: Problem creating a form for blank records |
|
| Back to top |
|
 |  |
External

Since: Mar 18, 2009 Posts: 1
|
(Msg. 9) Posted: Wed Mar 18, 2009 11:53 am
Post subject: Re: Problem creating a form for blank records Archived from groups: per prev. post (more info?)
|
|
|
Im new to this "chat help", so forgive my ignorence. Can anyone help me with
a issue? I created a form from 3 different (yet linked) tables. But the
form will not allow me to enter data in my fields. What's up? What did I
miss or do wrong?
"MikeB" wrote:
> On Feb 28, 11:51 am, John W. Vinson
> wrote:
> > On Sat, 28 Feb 2009 05:20:26 -0800 (PST), MikeB wrote:
> > >Thanks to bouth Doug and Steele and John Vinson. I get what you're
> > >saying, it just isn't quite what I hoped to have. But it is what it
> > >is, I guess.
> >
> > >Mike.
> >
> > What you can do, if you want, is to base the Subform on a query joining the
> > table of Players to PlayerScores, using a *left outer join* - create the query
> > as usual, select the Join line in the query design window, and choose option 2
> > (or 3): "Show all records in Players and matching records in PlayerScores".
> > Include both tables' PlayerID fields (to make the query updateable).
> >
> > Display the player name from Players and the score from Scores in the subform.
> > This will let you see all the players (whether their scores have been entered
> > or not) and update the scores.
> > --
> >
> > John W. Vinson [MVP]
>
> You're my hero.... where can I send your medal?
> >> Stay informed about: Problem creating a form for blank records |
|
| Back to top |
|
 |  |
External

Since: Nov 26, 2008 Posts: 32
|
(Msg. 10) Posted: Wed Mar 18, 2009 12:37 pm
Post subject: Re: Problem creating a form for blank records Archived from groups: per prev. post (more info?)
|
|
|
Search Access HELP re: updatable queries.
I'm guessing one reason you aren't able to update the underlying tables'
fields is because Access doesn't "know" which record is to be updated.
Regards
Jeff Boyce
Microsoft Office/Access MVP
"hawk" wrote in message
> Im new to this "chat help", so forgive my ignorence. Can anyone help me
> with
> a issue? I created a form from 3 different (yet linked) tables. But the
> form will not allow me to enter data in my fields. What's up? What did I
> miss or do wrong?
>
> "MikeB" wrote:
>
>> On Feb 28, 11:51 am, John W. Vinson
>> wrote:
>> > On Sat, 28 Feb 2009 05:20:26 -0800 (PST), MikeB wrote:
>> > >Thanks to bouth Doug and Steele and John Vinson. I get what you're
>> > >saying, it just isn't quite what I hoped to have. But it is what it
>> > >is, I guess.
>> >
>> > >Mike.
>> >
>> > What you can do, if you want, is to base the Subform on a query joining
>> > the
>> > table of Players to PlayerScores, using a *left outer join* - create
>> > the query
>> > as usual, select the Join line in the query design window, and choose
>> > option 2
>> > (or 3): "Show all records in Players and matching records in
>> > PlayerScores".
>> > Include both tables' PlayerID fields (to make the query updateable).
>> >
>> > Display the player name from Players and the score from Scores in the
>> > subform.
>> > This will let you see all the players (whether their scores have been
>> > entered
>> > or not) and update the scores.
>> > --
>> >
>> > John W. Vinson [MVP]
>>
>> You're my hero.... where can I send your medal?
>> >> Stay informed about: Problem creating a form for blank records |
|
| Back to top |
|
 |  |
External

Since: Nov 28, 2008 Posts: 104
|
(Msg. 11) Posted: Wed Mar 18, 2009 2:00 pm
Post subject: Re: Problem creating a form for blank records Archived from groups: per prev. post (more info?)
|
|
|
On Wed, 18 Mar 2009 11:53:23 -0700, hawk
wrote:
>Im new to this "chat help", so forgive my ignorence.
Well... it's not "chat", which is real time and conversational; it's more like
a bulletin board. But you're welcome! It's somewhat better to start a new
"thread" as a new message, rather than replying to an existing discussion,
though, if you want to get noticed.
>Can anyone help me with
>a issue? I created a form from 3 different (yet linked) tables. But the
>form will not allow me to enter data in my fields. What's up? What did I
>miss or do wrong?
Normally with multiple related tables it's better to use a Form for the "one"
(or "one-est") table, with one or more Subforms for the related tables. It
appears that you're creating a three-table query. This *can* be used but it is
somewhat harder to implement and often more confusing to use. >> Stay informed about: Problem creating a form for blank records |
|
| Back to top |
|
 |  |
External

Since: Mar 19, 2009 Posts: 1
|
(Msg. 12) Posted: Wed Mar 18, 2009 8:25 pm
Post subject: Re: Problem creating a form for blank records Archived from groups: per prev. post (more info?)
|
|
|
"hawk" wrote:
>> > On Sat, 28 Feb 2009 05:20:26 -0800 (PST), MikeB wrote:
>> > >Thanks to bouth Doug and Steele and John Vinson. I get what you're
>> > >saying, it just isn't quite what I hoped to have. But it is what it
>> > >is, I guess.
>> >
>> > >Mike.
>> >
>> > What you can do, if you want, is to base the Subform on a query joining
>> > the
>> > table of Players to PlayerScores, using a *left outer join* - create
>> > the query
>> > as usual, select the Join line in the query design window, and choose
>> > option 2
>> > (or 3): "Show all records in Players and matching records in
>> > PlayerScores".
>> > Include both tables' PlayerID fields (to make the query updateable).
>> >
>> > Display the player name from Players and the score from Scores in the
>> > subform.
>> > This will let you see all the players (whether their scores have been
>> > entered
>> > or not) and update the scores.
>> > --
>> >
>> > John W. Vinson [MVP]
>>
>> You're my hero.... where can I send your medal?
>> >> Stay informed about: Problem creating a form for blank records |
|
| Back to top |
|
 |  |
| Related Topics: | problem with delays on form - Hi. I created a form with subdatasheet: FORM - employee data SUBDATASHEET - employee's history of employment (multiple records from another table) On the subdatasheet (I mean the object in forms section, not the embedded subdatasheet) I created few field...
records for last 6 months - What is a good way to filter a query so it only displays records for the last 6 months ? What I have now in the criteria is <=Date()-182. Is there an easier way to do this? I keep getting an error saying inconsistent datatypes. I'm pretty new to ac...
Entering records on a subform - I have read topics related to my problem but I can't seem to find a solution. I have a form that has a combo box containing events. The records for the combo box come from a query. After selecting an event, a subform is populated with staffing..
Updating and Appending records - Hi, I have a table called tblCHF. I receive a file each month that I import into access and call tempCHF. It consists of updates of records in tblCHF and new records not in tblCHF. So I want to do an update query and replace all records that are..
Inactivate command button when no records - I have a subform that shows multiple records (notes) per client. In the subform header are navigation buttons including a button to create a new record. I have successfully programmed the buttons to disable when there is no more records in their directio... |
|
You can post new topics in this forum You can reply to topics in this forum You can edit your posts in this forum You can delete your posts in this forum You can vote in polls in this forum
|
|
|
|
 |
|
|