Why is this Not Updatable?

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

This is working fine on our all Access 2K production machine. (without the dbo)
I moved this table to a backend SQL test enviorment and I get the error that
this is not updatable. I have timestamp fields in both tables and have
checked premission to see that everyone has insert, delete, etc, etc.

Any help would be appreciated.

SELECT dbo_tblCustomers.CusNum, dbo_tblCustomers.Active,
dbo_tblCustomers.LastUpdate, dbo_tblBillToInfo.Active,
dbo_tblCustomers.Company, dbo_tblCustomers.Address, dbo_tblCustomers.Suite,
dbo_tblCustomers.City, dbo_tblCustomers.State, dbo_tblCustomers.RateSet,
dbo_tblCustomers.Zip, dbo_tblCustomers.Contact, dbo_tblCustomers.[Contact
EMail], dbo_tblCustomers.[Toll Free], dbo_tblCustomers.Phone,
dbo_tblCustomers.Fax, dbo_tblCustomers.[Additional Info],
dbo_tblCustomers.[Credit Hold], dbo_tblCustomers.[POD EMail],
dbo_tblCustomers.[Same Location], dbo_tblCustomers.BillToId,
dbo_tblBillToInfo.BillToID, dbo_tblBillToInfo.Company,
dbo_tblBillToInfo.Address, dbo_tblBillToInfo.Suite, dbo_tblBillToInfo.City,
dbo_tblBillToInfo.State, dbo_tblBillToInfo.Zip, dbo_tblBillToInfo.[Toll
Free], dbo_tblBillToInfo.Phone, dbo_tblBillToInfo.Fax,
dbo_tblBillToInfo.[Billing Contact], dbo_tblBillToInfo.[Contact EMail],
dbo_tblBillToInfo.[Billing Info], dbo_tblCustomers.APCode,
dbo_tblCustomers.NeedsAuth, dbo_tblCustomers.NotificationPref
FROM dbo_tblCustomers INNER JOIN dbo_tblBillToInfo ON
dbo_tblCustomers.BillToId = dbo_tblBillToInfo.BillToID
WHERE (((dbo_tblCustomers.Active)=1))
ORDER BY dbo_tblCustomers.CusNum;
 
I'm not quite sure what you are trying to tell me as I am pretty new at this
but I can tell you that the BillToId in the tblCustomer is not the primary
key. We have many customers that could be billed to the billing address that
is stored in the BillTo table where the BillToID is the primary key.

This form is set up to display the Customers actual loacation, city state,
etc, etc and the Bill To Information such as where we send the invoices,
which might be a different location.

Chris2 said:
cvegas said:
This is working fine on our all Access 2K production machine. (without the dbo)
I moved this table to a backend SQL test enviorment and I get the error that
this is not updatable. I have timestamp fields in both tables and have
checked premission to see that everyone has insert, delete, etc, etc.

Any help would be appreciated.

<snip/>


cvegas,

The query, realigned and with table aliases added (for readability).

SELECT C1.CusNum
,C1.Active
,C1.LastUpdate
,B1.Active
,C1.Company
,C1.Address
,C1.Suite
,C1.City
,C1.State
,C1.RateSet
,C1.Zip
,C1.Contact
,C1.[Contact EMail]
,C1.[Toll Free]
,C1.Phone
,C1.Fax
,C1.[Additional Info]
,C1.[Credit Hold]
,C1.[POD EMail]
,C1.[Same Location]
,C1.BillToId
,B1.BillToID
,B1.Company
,B1.Address
,B1.Suite
,B1.City
,B1.State
,B1.Zip
,B1.[Toll Free]
,B1.Phone
,B1.Fax
,B1.[Billing Contact]
,B1.[Contact EMail]
,B1.[Billing Info]
,C1.APCode
,C1.NeedsAuth
,C1.NotificationPref
FROM dbo_tblCustomers AS C1
INNER JOIN
dbo_tblBillToInfo AS B1
ON C1.BillToId = B1.BillToID
WHERE C1.Active = 1
ORDER BY C1.CusNum;


Given that the tables have "dbo_" prefixes, it looks like you are
accessing tables in an SQL Server database via MS Access linked
tables.

Without the SQL Server DDL (including all constraints) of the two
tables involved, and without knowing what the suggested primary key
columns of the linked tables in MS Access are, it is hard to say.

My *guess* is that C1.BillToID is not the primary key of
dbo_tblCustomers. MS Access is probably thinking that it cannot
uniquely identify rows in dbo_tblCustomers, and therefore this is
not an "updateable query" (not even if there is a 1-to-1 foreign key
constraint in SQL Server between both tables on BillToID; I
*believe* that MS Access is only functioning off of the suggested
primary key columns of the linked tables; however, as I mentioned,
it is very hard to say for sure).

If there is a 1-to-1 foreign key constraint between the two tables
on the BillToID column in SQL Server, or if there is a unique index
on tblCustomers.BillToID (in SQL Server) on BillToID (i.e. 1 unique
customer has 1 unique billing ID), what you *may try* (and I cannot
guarantee that it will work), is to create a new linked table in MS
Access, like dbo_tblCustomers_BillToID. When you suggest the
primary key column that is in tblCustomers, select only BillToID.
Then change dbo_tblCustomers in the query above to
dbo_tblCustomers_BillToID.

(I am guessing about BillToID being unique for each customer, but
since it is embedded directly in tblCustomers, I think this is
likely. If there were multiple BillToID values per customer, I
would think that CusNum would be in tblBillToInfo (or that there
would be a third table).


Sincerely,

Chris O.
 
cvegas said:
This is working fine on our all Access 2K production machine. (without the dbo)
I moved this table to a backend SQL test enviorment and I get the error that
this is not updatable. I have timestamp fields in both tables and have
checked premission to see that everyone has insert, delete, etc, etc.

Any help would be appreciated.

<snip/>


cvegas,

The query, realigned and with table aliases added (for readability).

SELECT C1.CusNum
,C1.Active
,C1.LastUpdate
,B1.Active
,C1.Company
,C1.Address
,C1.Suite
,C1.City
,C1.State
,C1.RateSet
,C1.Zip
,C1.Contact
,C1.[Contact EMail]
,C1.[Toll Free]
,C1.Phone
,C1.Fax
,C1.[Additional Info]
,C1.[Credit Hold]
,C1.[POD EMail]
,C1.[Same Location]
,C1.BillToId
,B1.BillToID
,B1.Company
,B1.Address
,B1.Suite
,B1.City
,B1.State
,B1.Zip
,B1.[Toll Free]
,B1.Phone
,B1.Fax
,B1.[Billing Contact]
,B1.[Contact EMail]
,B1.[Billing Info]
,C1.APCode
,C1.NeedsAuth
,C1.NotificationPref
FROM dbo_tblCustomers AS C1
INNER JOIN
dbo_tblBillToInfo AS B1
ON C1.BillToId = B1.BillToID
WHERE C1.Active = 1
ORDER BY C1.CusNum;


Given that the tables have "dbo_" prefixes, it looks like you are
accessing tables in an SQL Server database via MS Access linked
tables.

Without the SQL Server DDL (including all constraints) of the two
tables involved, and without knowing what the suggested primary key
columns of the linked tables in MS Access are, it is hard to say.

My *guess* is that C1.BillToID is not the primary key of
dbo_tblCustomers. MS Access is probably thinking that it cannot
uniquely identify rows in dbo_tblCustomers, and therefore this is
not an "updateable query" (not even if there is a 1-to-1 foreign key
constraint in SQL Server between both tables on BillToID; I
*believe* that MS Access is only functioning off of the suggested
primary key columns of the linked tables; however, as I mentioned,
it is very hard to say for sure).

If there is a 1-to-1 foreign key constraint between the two tables
on the BillToID column in SQL Server, or if there is a unique index
on tblCustomers.BillToID (in SQL Server) on BillToID (i.e. 1 unique
customer has 1 unique billing ID), what you *may try* (and I cannot
guarantee that it will work), is to create a new linked table in MS
Access, like dbo_tblCustomers_BillToID. When you suggest the
primary key column that is in tblCustomers, select only BillToID.
Then change dbo_tblCustomers in the query above to
dbo_tblCustomers_BillToID.

(I am guessing about BillToID being unique for each customer, but
since it is embedded directly in tblCustomers, I think this is
likely. If there were multiple BillToID values per customer, I
would think that CusNum would be in tblBillToInfo (or that there
would be a third table).


Sincerely,

Chris O.
 
cvegas said:
I'm not quite sure what you are trying to tell me as I am pretty new at this
but I can tell you that the BillToId in the tblCustomer is not the primary
key. We have many customers that could be billed to the billing address that
is stored in the BillTo table where the BillToID is the primary
key.

cvegas,

Thanks for the update, I understand somewhat better now.
This form is set up to display the Customers actual loacation, city state,
etc, etc and the Bill To Information such as where we send the invoices,
which might be a different location.

From what I understand ("We have many customers that could be billed
to the billing address that is stored in the BillTo"), different
customers may have the same "Bill To Infomration".

Or:

tblCustomers
CusNum, BillToID
1, 1
2, 1
3, 1
4, 2
5, 2
6, 2


Example (SQL Server script):

-- Tables:

-- Please forgive the dates appended to the table names.

-- I am establishing the tables in SQL Server.

-- Note: I have added a foreign key constraint between the BillToID
columns.

CREATE TABLE tblBillToInfo_20051224_1
(BillToID INTEGER
,CONSTRAINT pk_tblBillToInfo_20051224_1
PRIMARY KEY (BillToID)
)
go

CREATE TABLE tblCustomers_20051224_1
(CusNum INTEGER
,BillToID INTEGER
,CONSTRAINT pk_tblCustomers_20051224_1
PRIMARY KEY (CusNum)
,CONSTRAINT
fk_tblCustomers_20051224_1_tblBillToInfo_20051224_1_BillToID
FOREIGN KEY (BillToID)
REFERENCES tblBillToInfo_20051224_1 (BillToID)
)
go

-- Sample Data:

INSERT INTO tblBillToInfo_20051224_1
(BillToID)
SELECT 1 UNION ALL
SELECT 2
go

INSERT INTO tblCustomers_20051224_1
(CusNum, BillToID)
SELECT 1, 1 UNION ALL
SELECT 2, 1 UNION ALL
SELECT 3, 1 UNION ALL
SELECT 4, 2 UNION ALL
SELECT 5, 2 UNION ALL
SELECT 6, 2
go

-- End SQL Server script.


MS Access Linked Tables:

I linked the new SQL Server tables (menus, File > Get External Data
Linked Tables > etc.).

When I selected both tables, MS Access 2000 successfully detected
the primary keys on the SQL Server tables.

When I added both tables to the relationship window, it did not
display the SQL Server foreign key constraint as an MS Access
relationship. I thought this might be a problem, however it turned
out differently (see below).


Query:

An abbeviated version of the originally posted query:

SELECT C1.CusNum
,C1.BillToID
,B1.BillToID
FROM dbo_tblCustomers_20051224_1 AS C1
INNER JOIN
dbo_tblBillToInfo_20051224_1 AS B1
ON C1.BillToId = B1.BillToID
ORDER BY C1.CusNum;

When I open this query in Datasheet View, I can update CusNum and
C1.BillToID manually.

When I skip back to SQL Server, and run "SELECT * FROM
tblCustomers_20051224_1", it shows the changes to either column.


I apologize, but when I try to replicate your situation, I find that
I the query is updateable (I cannot update B1.BillToID, of course,
but that is another story).


You said, originally, that the query you posted was not updateable,
and I suspect that I am not doing exactly what you were doing.

What *exactly* was going on when this error happened and what
*exactly* was the entire text of the error message in question?

---------------

(Note: Remember that in my examples I am making assumptions about
the nature of your primary and foreign key constraints, and this
also may be causing what I am achieving to be different from what
you are achieiving.)


Sincerely,

Chris O.
 
What is happening is that when I pull us my form Forwarders which is has the
record source as the sql query I posted earlier called [Customer By Number]
and try to update any data I get an error message in the bottom left side of
the screen that says "This Record Set is not updatable"

It does not appear that I have any relationships set up in my Access front
end and I know I have not done any relationships on the sql server or if this
is even possible. As I said I am pretty new at this and I am taking over
from someone's elses work.

I would imagine my next step would be to try to recreate the relationships
that are in the Access 2 K production front end in the Access 2K test front
end that I am working on now and having the problem?
 
cvegas said:
What is happening is that when I pull us my form Forwarders which is has the
record source as the sql query I posted earlier called [Customer By Number]
and try to update any data I get an error message in the bottom left side of
the screen that says "This Record Set is not updatable"

It does not appear that I have any relationships set up in my Access front
end and I know I have not done any relationships on the sql server or if this
is even possible. As I said I am pretty new at this and I am taking over
from someone's elses work.

cvegas,

When I tried to duplicate what is happening for you, I did not set
up any MS Access relationships, and I was still able to update the
data.

My question is, are there proper keys established on the SQL Server
tables?

If there *are* proper keys on the SQL Server tables, then when you
go into Design View on the linked tables in MS Access (you may get a
warning that no changes can be made), do the primary key columns
show the "key" icon indicating that MS Access knows what the primary
key column is?

Again, I am not sure of exactly what is going on because I do not
know what the exact table structures and keys are in SQL Server.

Sincerely,

Chris O.
 
Not understanding whats going on I deleted the linked tables and re-linked
them. I am now getting this error which might shed some light on this for
you.
Cannot join on Memo, OLE, or Hyperlink object (dbo_tblCustomers.BillToID =
dbo_tblBillToInfo.[Billing Info])

In the Access 2K tables that I imported into SQL tables both of these tables
have a Memo field. Is there something I need to do on the SQL side with
regards to the memo fields?

Chris2 said:
cvegas said:
What is happening is that when I pull us my form Forwarders which is has the
record source as the sql query I posted earlier called [Customer By Number]
and try to update any data I get an error message in the bottom left side of
the screen that says "This Record Set is not updatable"

It does not appear that I have any relationships set up in my Access front
end and I know I have not done any relationships on the sql server or if this
is even possible. As I said I am pretty new at this and I am taking over
from someone's elses work.

cvegas,

When I tried to duplicate what is happening for you, I did not set
up any MS Access relationships, and I was still able to update the
data.

My question is, are there proper keys established on the SQL Server
tables?

If there *are* proper keys on the SQL Server tables, then when you
go into Design View on the linked tables in MS Access (you may get a
warning that no changes can be made), do the primary key columns
show the "key" icon indicating that MS Access knows what the primary
key column is?

Again, I am not sure of exactly what is going on because I do not
know what the exact table structures and keys are in SQL Server.

Sincerely,

Chris O.
 
Please disregard my last message. I feel really stupid. I linked to the
Bill To Info field instead of the BillToID field.

Dugh!

Still have the the same not updateable error tho.

I do appreciate all your help and I am very sorry if I wasted any of your
time with the last post.





Chris2 said:
cvegas said:
What is happening is that when I pull us my form Forwarders which is has the
record source as the sql query I posted earlier called [Customer By Number]
and try to update any data I get an error message in the bottom left side of
the screen that says "This Record Set is not updatable"

It does not appear that I have any relationships set up in my Access front
end and I know I have not done any relationships on the sql server or if this
is even possible. As I said I am pretty new at this and I am taking over
from someone's elses work.

cvegas,

When I tried to duplicate what is happening for you, I did not set
up any MS Access relationships, and I was still able to update the
data.

My question is, are there proper keys established on the SQL Server
tables?

If there *are* proper keys on the SQL Server tables, then when you
go into Design View on the linked tables in MS Access (you may get a
warning that no changes can be made), do the primary key columns
show the "key" icon indicating that MS Access knows what the primary
key column is?

Again, I am not sure of exactly what is going on because I do not
know what the exact table structures and keys are in SQL Server.

Sincerely,

Chris O.
 
Going back to your original question before I went into my dugh routine the
BillToID field in the BillToInfo table is NOT the primary key. I have a
field called ID that is set as the primary key in this table.

I tried changing the primary key on this table in SQL and got the following
error.
'tblBillToInfo' table
- Unable to modify table.
ODBC error: [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot insert the
value NULL into column 'BillToID', table 'DNDelivery.dbo.Tmp_tblBillToInfo';
column does not allow nulls. INSERT fails.
[Microsoft][ODBC SQL Server Driver][SQL Server]The statement has been
terminated.

I will go thru the data and look at why some of the BillToID's contain nulls
but if I could solve this without having to change the primary key at this
time it might help me to make sure that any other queiries that have been
written looking for the ID field don't stop working.

Your thoughts would be appreciated.

Thanks again


Chris2 said:
cvegas said:
What is happening is that when I pull us my form Forwarders which is has the
record source as the sql query I posted earlier called [Customer By Number]
and try to update any data I get an error message in the bottom left side of
the screen that says "This Record Set is not updatable"

It does not appear that I have any relationships set up in my Access front
end and I know I have not done any relationships on the sql server or if this
is even possible. As I said I am pretty new at this and I am taking over
from someone's elses work.

cvegas,

When I tried to duplicate what is happening for you, I did not set
up any MS Access relationships, and I was still able to update the
data.

My question is, are there proper keys established on the SQL Server
tables?

If there *are* proper keys on the SQL Server tables, then when you
go into Design View on the linked tables in MS Access (you may get a
warning that no changes can be made), do the primary key columns
show the "key" icon indicating that MS Access knows what the primary
key column is?

Again, I am not sure of exactly what is going on because I do not
know what the exact table structures and keys are in SQL Server.

Sincerely,

Chris O.
 
cvegas said:
Please disregard my last message. I feel really stupid. I linked to the
Bill To Info field instead of the BillToID field.

Dugh!

Still have the the same not updateable error tho.

I do appreciate all your help and I am very sorry if I wasted any of your
time with the last post.

cvegas,

No worries, I was not at the computer when you posted. I only
checked up on recent posts after all three of your posts had
appeared.


Sincerely,

Chris O.
 
cvegas said:
Going back to your original question before I went into my dugh routine the
BillToID field in the BillToInfo table is NOT the primary key. I have a
field called ID that is set as the primary key in this table.

I tried changing the primary key on this table in SQL and got the following
error.
'tblBillToInfo' table
- Unable to modify table.
ODBC error: [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot insert the
value NULL into column 'BillToID', table 'DNDelivery.dbo.Tmp_tblBillToInfo';
column does not allow nulls. INSERT fails.
[Microsoft][ODBC SQL Server Driver][SQL Server]The statement has been
terminated.

cvegas,

I can't be sure, but it appears that the column you wanted to
designate as the new primary key has a NULL in it, and this is not
allowed. (That's a guess on my part.)

I will go thru the data and look at why some of the BillToID's contain nulls
but if I could solve this without having to change the primary key at this
time it might help me to make sure that any other queiries that have been
written looking for the ID field don't stop working.

Your thoughts would be appreciated.

Thanks again


This back and forth is not getting us anywhere.

I still do not know the exact full table structures in either MS
Access or SQL Server.

I will need more information on the table structures in order
duplicate what is really going on in your case.

For how to provide more information about SQL Server, see:
http://www.aspfaq.com/5006.

For MS Access:

The following contains information on how you can improve your
chances of getting your question answered:

-------------------------------

Formatting:

Please use a monospace font (Courier New, etc.) when writing out
your examples (all descriptions, charts, SQL, etc.).

-------------------------------

Process Description:

Please only include the shortest possible narrative of what is going
on with the query. (Include all that is necessary, and nothing
more.)

When parts of your query make calculations, show the exact code or
nearest readable plain-text math formula you can create.

When you are done with this section, re-read it several times before
posting to assure yourself that you are accurately describing the
situation in a way you believe others will understand.

-------------------------------

Table Structures/Description:

Post a description of your table structures.

Although it can be a source of information, please do not copy and
paste information directly from MS Access' Documenter. It is
virtually unreadable. Please distill down and legibly format only
the relevant table information.

If reading the information in MS Access' Documenter is too
intimidating (I know what its output says, myself, and I still
dislike going over its output listings), open your table in Design
View, view the column names and data types in it, and then type out
the column names and data types *that are necessary* (do not include
columns that are not absolutely necessary for the query). Use the
Index dialog box (you can get at it by clicking on the "lightning
bolt and stacked lines" icon on the toolbar) to locate information
on primary and foreign keys and other indexes and type out that
information, as well.

Note: For table descriptions (or DDL) lining up the column names,
data type names, and key/index information in neat columns is quite
helpful.

Note: If you know how to write DDL SQL (CREATE TABLE), please post
that (including constraints) instead of text descriptions. (Please
post only the portion of the DDL that is relevant.)


Example (text description):

MyTableOne
MyTableOneID AUTOINCREMENT PK
ColTwo INTEGER NOT NULL
ColThree TEXT(10)

MyTableTwo
MyTableTwoID AUTOINCREMENT PK\
MyTableOneID INTEGER PK/-- Composite Primary Key
FK -- MyTableOne MyTableOneID
ColThree INTEGER
ColFour DATETIME
ColFive CURRENCY
ColSix BIT
ColSeven TEXT(1)
ColEight TEXT(1)

etc., etc., etc.


Example (DDL SQL/CREATE TABLE):

CREATE TABLE MyTableOne
(MyTableOneID AUTOINCREMENT
,ColTwo INTEGER NOT NULL
,ColThree TEXT(10)
,CONSTRAINT pk_MyTableOne
PRIMARY KEY (MyTableOneID)
)

CREATE TABLE MyTableTwo
(MyTableTwoID AUTOINCREMENT
,MyTableOneID INTEGER
,ColThree INTEGER
,ColFour DATETIME
,ColFive CURRENCY
,ColSix BIT
,ColSeven TEXT(1)
,ColEight TEXT(1)
,CONSTRAINT pk_MyTableTwo
PRIMARY KEY (MyTableTwoID)
,CONSTRAINT fk_MyTableTwo_MyTableOne_MyTableOneID
FOREIGN KEY (MyTableOneID)
REFERENCES MyTableOne (MyTableOneID)
)

The Primary Key and Foreign Key notes (or constraints in the DDL
SQL) are *critical*.

-------------------------------

Sample Data (using comma delimited lists):

Note: If your sample data is "wide" across the screen, and you can't
trim out any columns because they are needed, make *two* (or more)
charts, and then clearly note that the second chart is the
continuation of the first chart for the same table. It is far
easier to convert a comma delimited chart into a table in MS Word or
import it directly into MS Excel (where the data can be copied and
pasted into a new table in MS Access) or even MS Access than it is
to manually undo the line-break on *every* row of a line-wrapped
chart (in fact, manually undoing the line-breaks caused by newsgroup
posting is a huge pain in the neck).

Note: In a comma delimited list, it is not absolutely necessary
(although it is nice) to have the data in the columns lined straight
up and down, like I have in my examples below. When the data is
finally imported into MS Access, a quick glance at the table in
datasheet view will show things lined up straight. It is not
necessary to expend extra effort on your chart here. (The right
data does have to be in the right position of each row of the chart,
of course.)

Note: Use the real table and column names whenever possible. Use
invented table names and column names (like I use below in my
example) only when you absolutely have to.

Note: When naming the columns on this chart, use the same column
names as is the table structures above. Using shortened names (or
completely different names, for whatever reason) may save space and
prevent line-wraps, but it can be severely confusing. If the chart
gets too "wide", make two (or more) charts if you have to, as noted
above in Table Structures.

Note: Please include just enough rows of sample data so that
sufficient tests of the various possibilities ("test cases") can be
made.

Note: Please do not attempt to post endless rows of data. 3-5 rows
are probably the minimum, and 10-20 row are probably the normal
maximum. (Post only what is necessary, and no more.)

Note: Please try and use real data when possible. However, real
people's personal information, or private information (banking,
proprietary, etc.), should never be posted. When you have
information that cannot be posted, you will have to invent test data
that can produce results similar to what the real data would
produce.


MyTableOne
MyTableOneID, ColTwo, ColThree
1, 2, a
3, 4, b
5, 6, c

MyTableTwo (Part One)
MyTableTwoID, MyTableOneID, ColThree, ColFour, ColFive
1, 5, 1, 01/01/06, 1.01


MyTableTwo (Part Two)
ColSix, ColSeven, ColEight
-1, g, h

-------------------------------

Desired Results

.. . . <whatever it is you want your query to produce; "the right
stuff", if you will forgive the pun>

(Same chart style as found in the Sample Data section.)

-------------------------------

Query:

Your SQL query code attempts to date. (If "SQL code" throws you for
a loop, open your Query in Design View, and then use the menus, View
SQL View, to switch to a window that will show the SQL code. Copy
and paste that into your new post to the newsgroup.)

Note: There is a huge temptation to merely copy and past the SQL
code. Usually, this is completely unreadable, and whoever reads it
must re-align the code in order to make heads or tails of it (yes,
there are a few out there who can read endless unbroken streams of
code packed together, but I am not one of them). If you know how,
spend some time straightening out and aligning the SQL before
posting it.

Note: In some situations, of course, you will have no query or SQL
code at all.

-------------------------------

Current Results:

.. . . <the incorrect results the current query(s) is producing>

You may not have any current results if your query is not working or
if you have not been able to create a query so far.

(Same chart style as found in the Sample Data section.)

-------------------------------

Lots Of Work:

Does all this sound like a lot of work?

Remember, whatever work you haven't done will have to be done by
whoever tries to answer your question.

Any information that is not included may have to be asked for,
necessitating additional posts (sometimes many) before someone can
begin answering your question.

Time spent doing these things is time spent not answering your
question.

-------------------------------

I hope that the above can be of assistance in helping you receive an
answer to your various MS Access questions.


Sincerely,

Chris O.
 
it's not updateable; because MDB is crap and unpredictable.

screw MDB in the mouth

use a real database-- like SQL Server or MSDE; i mean-- MSDE with
Access Data Projects is a FREE solution (well, technically the same
price as MDB)

MDB just isn't open enough. it isn't consistent enough.

MDB is for sissies
 
it's not updateable; because MDB is crap and unpredictable.

screw MDB in the mouth

use a real database-- like SQL Server or MSDE; i mean-- MSDE with
Access Data Projects is a FREE solution (well, technically the same
price as MDB)

MDB just isn't open enough. it isn't consistent enough.

MDB is for sissies

*plonk*
 
Back
Top