ProgrammD ha scritto:
Buongiorno !
E' da poco che sto utilizzando SQL Server 2014.
Ho creato un database di prova. Ci ho inserito una tabella. All'interno di questa ho inserito dei dati con l'istruzione INSERT ... VALUES.
Però, considerato che il SQL Server è un programma back-end, cioè deve raccogliere i dati, e poi metterli a disposizione degli analisti con le query, mi chiedevo se era possibile usare una maschera di Access come punto di immissione dei dati. E' possibile ?
Devi gestire il Collegamento o Link delle Tabelle da DB Esterno, e si può fare in 2 modi, DSN o DSN_LESS.
Io preferisco il 2° devi ovviamente scrivere la Connection String con i dati di Autoneticazione da qualche parte in ogni modo.
A quel punto usi Access come se fosse in Locale.
https://support.office.com/en-us/article/Import-or-link-to-SQL-Server-data-a5a3b4eb-57b9-45a0-b732-77bc6089b84e
https://support.office.com/en-us/article/Link-to-SQL-Server-data-0474c16d-a473-4458-9cf7-f369b78d3db8
Io Usere quest'ultimo:
https://support.microsoft.com/it-it/kb/89249
Ricorda, che se non usi i Progetti ADP, Access in modo NATIVO utilizza sempre ODBC anche per la Connessione delle TAbelle, ed anche i Recordset delle Form hanno accesso via ODBC e non OLEDB...
Fai poi attenzione a quando costruisci le Queries ed i Filtri nelle maschere... il costrutto SQL o WHERE deve essere risolvibile ServerSide per non vanificare la potenza del motore e costringere JET ad una Rielaborazione locale.