So I took one of the suggestion and converted all the Access Queries to Sql Views and redid each of the Access queries to reference the appropriate SQL view
That way I don't have to redo all the Access forms as well
Now I have 1 access query that if I reference it to the SQL view I cannot change a true/false field in a form. Only 1 just to make me crazy
The sql view will allow me to change the field but when I bring the view into an access query it will not
here is the original Access SQL code
SELECT NonSerializedInventory.*, nonserializedproducts.*
FROM nonserializedproducts INNER JOIN NonSerializedInventory ON nonserializedproducts.ProductNumber = NonSerializedInventory.ProductNumberID
WHERE (((NonSerializedInventory.EndofLife)=1))
ORDER BY nonserializedproducts.ProductNumber;
Here is the SQL View Code
SELECT TOP (100) PERCENT dbo.NonSerializedInventory.NonSerializedID, dbo.NonSerializedInventory.ProductNumberID,
dbo.NonSerializedInventory.PhysicalLocation, dbo.NonSerializedInventory.MinimumQTY, dbo.NonSerializedInventory.RMReserved,
dbo.NonSerializedInventory.ReceiveLog, dbo.NonSerializedInventory.PONumber, dbo.NonSerializedInventory.DoNotRestock,
dbo.NonSerializedInventory.InventoryStatus, dbo.NonSerializedInventory.UsageStatus, dbo.NonSerializedInventory.SpecialUsageNotes,
dbo.NonSerializedInventory.[Group], dbo.nonserializedproducts.Manufacturer, dbo.nonserializedproducts.ProductDescription,
dbo.NonSerializedInventory.EndofLife
FROM dbo.nonserializedproducts INNER JOIN
dbo.NonSerializedInventory ON dbo.nonserializedproducts.ProductNumber = dbo.NonSerializedInventory.ProductNumberID
WHERE (dbo.NonSerializedInventory.EndofLife = 1)
ORDER BY dbo.NonSerializedInventory.ProductNumberID
Here is the modified Access Query pointing to the SQL View
SELECT dbo_V_NonSerialInventoryEndOfLife.NonSerializedID, dbo_V_NonSerialInventoryEndOfLife.ProductNumberID, dbo_V_NonSerialInventoryEndOfLife.PhysicalLocation, dbo_V_NonSerialInventoryEndOfLife.MinimumQTY, dbo_V_NonSerialInventoryEndOfLife.RMReserved, dbo_V_NonSerialInventoryEndOfLife.ReceiveLog, dbo_V_NonSerialInventoryEndOfLife.PONumber, dbo_V_NonSerialInventoryEndOfLife.DoNotRestock, dbo_V_NonSerialInventoryEndOfLife.InventoryStatus, dbo_V_NonSerialInventoryEndOfLife.UsageStatus, dbo_V_NonSerialInventoryEndOfLife.SpecialUsageNotes, dbo_V_NonSerialInventoryEndOfLife.Group, dbo_V_NonSerialInventoryEndOfLife.Manufacturer, dbo_V_NonSerialInventoryEndOfLife.ProductDescription, dbo_V_NonSerialInventoryEndOfLife.EndofLife
FROM dbo_V_NonSerialInventoryEndOfLife
Any thoughts?
thanks
RRII