Re: How do I use a list box to update a record in a table
- From: "j1eggert" <j1eggert@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 19 Aug 2005 06:12:03 -0700
You are correct about going the long way. My intent was to make this form
visual and easy to use for the data entry clerks. I made a couple of mistakes
going this direction. First, I only have one table for the database, and
since I was trying to accomplish two separate functions in the same table it
was causing a record lock. For almost three weeks I have been fighting a
sinus infection and the drugs have not made it easy to think through things
clearly. If I had two different tables attached with primary and foreign keys
I could have created a subform in the main form, which would have worked. I
do appreciate your help.
"John Vinson" wrote:
> On Tue, 16 Aug 2005 13:07:03 -0700, "j1eggert"
> <j1eggert@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
>
> >I have just started to learn how to program, so I am very limited in this
> >area.
> >
> >I have created a form bound to a query. I have created a list box with
> >specific columns from the query. The first column is bound. The list box
> >automatically lists specific records based on criteria setup in the query. I
> >have two fields for each record that need to be updated, which is done
> >through text boxes. The requirement is to use the text boxes to enter the
> >information into the rows, update the information in the table using command
> >buttons, and after it is updated to automatically delete the row and move to
> >the next row, and so-on, until they are all updated. If anyone has the time
> >to assist me with this complex requirement it would be most appreciated.
> >
> >Thanks for your help!
> >JEggert
>
> While a Listbox could be programmed to do this - with some difficulty
> - that is NOT a typical manner of using a listbox!
>
> Ordinarily, a Listbox is used to select one row from a query - the
> listbox's RowSource property, usually a query, sometimes a table; and
> to store one field from that record into the Listbox's "Bound Column".
> It would be unusual to base a Listbox on the same query as the Form
> upon which you find the listbox.
>
> Similarly, you're going the long way around by using VBA code (or
> macros) in command buttons to update a table. Have you intentionally
> *chosen* to do it this difficult way, instead of the much simpler
> method of using a bound Form?
>
> Finally, it *SOUNDS* like you want to update a row in your Table with
> new data, and then delete the freshly updated row. Obviously this is
> not your intent (it would be rather futile!) but I guess I don't
> understand what your intent IS.
>
> I'm *guessing* that you might have better luck by using a Subform (or
> even a main form) which displays only those records which have not yet
> been updated. Upon updating (using some criteria which I'm not sure
> that I understand) the record would be saved to the table, but would
> no longer be displayed on the (sub)Form, so only those records which
> need updating would be visible to the user. Is this an accurate
> summary of the desired goal?
>
> John W. Vinson[MVP]
>
.
- Follow-Ups:
- Re: How do I use a list box to update a record in a table
- From: John Vinson
- Re: How do I use a list box to update a record in a table
- References:
- How do I use a list box to update a record in a table
- From: j1eggert
- Re: How do I use a list box to update a record in a table
- From: John Vinson
- How do I use a list box to update a record in a table
- Prev by Date: Re: Showing all comments when CBO Selection is made
- Next by Date: RE: Standard Error Message
- Previous by thread: Re: How do I use a list box to update a record in a table
- Next by thread: Re: How do I use a list box to update a record in a table
- Index(es):