SQL that involve more than 2 Tables are often not updatable. Check Access
Help topic "Updatable Queries".
Since you store the TitleID and CountryID in the Table [Personal Data], my
recommendation is to get rid of the Tables [Titles] and [Countries] from the
Form's RecordSource, i.e. the RecordSource only has the Table [Personal
Data] and on the Form, use ComboBoxes to show and to allow user to select
Title / Country by text but the BoundColumns of the ComboBoxes are the
Fields [TitleID] and [CountryID] so that the ID values are sotred in the
Table [Personal Data].
--
HTH
Van T. Dinh
MVP (Access)
"Stuart Grant" <sagranatbluewin.ch> wrote in message
news:(E-Mail Removed)...
> Yes, I can see the "New Record" in the Datasheet View of the Query. I can
> go to this row direct or with the * button, but cannot enter anything.
> The first column stays at (AutoNumber). It should go to 79 when you tab to
> the next column. It doesn't and I can't enter anything in any of the
> other columns.
>
> The SQL String is as follows -
> SELECT [Personal Data].RecNo, [Personal Data].FirstName, [Personal
> Data].LastName, [Personal Data].Address1, [Personal Data].Address2,
> [Personal Data].Address3, [Personal Data].Telephone1, [Personal
> Data].Telephone2, [Personal Data].Partner, [Personal Data].Notes,
> Countries.Country, Titles.Title
> FROM Titles INNER JOIN (Countries INNER JOIN [Personal Data] ON
> Countries.CountryID=[Personal Data].CountryID) ON Titles.TitleID=[Personal
> Data].TitleID;
>
> From this you can see the details of the tables. Most of the information
> is in Personal Data. Countries and Titles provide the data for the two
> combos.
>
> I'm sure Data Entry worked before. I'm baffled as to why it no longer
> does.
>
> Stuart
>
|