Esempio database 1 della ditta XX con tabelle Clienti e prodotti
databese 2 della ditta YY con tabella Clienti e prodotti (diversi ma con elementi comuni)
per non caricare due volte le stesse informazioni posso metterle in comune



Codice: Seleziona tutto
Sub Main(oEvent)
On Error GoTo MyError
ResultSet=CreateUnoService("com.sun.star.sdb.DatabaseContext").GetByName(Split(ThisDataBaseDocument.URL,ThisDataBaseDocument.Title)(0) & "DataBase2.odb").GetConnection("","").createStatement.ExecuteQuery("SELECT ""Campo1"" FROM ""Tabella1"" WHERE ""ID"" = 0")
ResultSet.Next()
oEvent.Source.Model.Parent.GetByName("Campo di testo 1").Text=ResultSet.GetString(1)
beep
Exit Sub
MyError:
MsgBox error,48,"Errore"
End Sub