Fråga : Skapa en query tar fram in 2007 de uppdateringdata i ms SQL 2005

Den pröva förmiddagen för Ok I att använda tar fram för att agera, som en bekläda avslutar för (en inte uttrycklig) databas 2005 för ms SQL.  Jag kan skapa anknuten bordlägger using en ODBC-anslutning, och jag kan redigera data i bordlägger direkt och ser den reproducera till databasen.  Jag skapar därefter en query för att sätta alla sätter in mig behöver in i bilda som jag önskar att framlägga till användaren, och neither queryen nor bilda kan uppdatera bordlägga. Jag ser att en query kan designeras som ”en uppdateringQuery” men när jag klickar kontrollera för att koppla querytypen som den meddelar mig för ingenting, då, om I-försök att köra queryen mig får felet ”, queryen måste ha åtminstone en destination att sätta in”.  Jag förstår att den önskar att veta vilka sätter in för att uppdatera men jag inte kan verka för att figurera ut hur jag skulle tilldelar det sätter in…

If å ena sidan som jag skapar samma bordlägger tar fram in den skriver till den utan någon ändring av queryen type.
" klar "

Svar : Skapa en query tar fram in 2007 de uppdateringdata i ms SQL 2005

>The resonerar att jag inte har det nytt att bordlägga i beskåda i första förlägger är att alla data bordlägger däri går att vara kommande från ta fram beklär avslutar.

Från en teknisk ståndpunkt det är enklare att sammanfoga alla bordlägger på SQL-serveren och framlägger beskåda för att ta fram.  De enda utfärdar skulle kontrollerar uppdateringen tar fram till applikationen bordlägger från ta framFEN.  Men I-funderare den är doable, och jag föreslår att ge det ett försök.

Om det inte fungerar, då non-updateable beskådar kan stilla är basen för ditt huvudsakligt bildar.  Emellertid du skulle därefter bruk en anknuten subform för bordlägga som du önskar att uppdatera.

Om du gillar, posta din DB, och jag ska har en look


 

Andra lösningar  
 
programming4us programming4us