Buna ziua,
Atasez cele 2 tabele, cu relatiile existente.
Un append query from Orders to Invoices se blocheaza pe key violation. Am verificat: relatiile, cheia straina, valorile setate pt campuri ....sunt putin blocat si as aprecia ajutorul dvs.
Mai jos si Query-ul in cauza (adauga doar valorile noi din tabela Orders, care nu mai exista in tabela Invoices:
INSERT INTO Invoices ( IDComandaAPR, IDSupplier, Alpha2Code, City_PostalCode, DataComanda, NumarComandaAPR, Beneficiar, Stare_Comanda, AnulareComanda, Cod_StareComanda )
SELECT Supply_Orders.IDComandaAPR, Supply_Orders.IDSupplier, Supply_Orders.Alpha2Code, Supply_Orders.City_PostalCode, Supply_Orders.DataComanda, Supply_Orders.NumarComandaAPR, Supply_Orders.Beneficiar, Supply_Orders.Stare_Comanda, Supply_Orders.AnulareComanda, Supply_Orders.Cod_StareComanda
FROM Supply_Orders
WHERE (((Supply_Orders.AnulareComanda)=No) AND ((Supply_Orders.Cod_StareComanda)>=1 And (Supply_Orders.Cod_StareComanda)<8) AND ((Supply_Orders.AprobareAchizitie) Like "OK*") AND ((Exists (Select* FROM Invoices Where Invoices.IDComandaAPR=Supply_Orders.IDComandaAPR))=False));
Multumesc anticipat.
Cu respect, Raul
access 2013 query append: key violation
access 2013 query append: key violation
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Re: access 2013 query append: key violation
Simpla parere, trebuie verificate proprietățile campurilor din tabelului Invoices, mai exact regulile de validare.Probabil exista un câmp (mai multe ) care nu accepta valori Null sau "Zero lenght". Asta in ce priveste interogarea, dar poate sa fie de vina, din aceleasi motive si campul IDShiping,...