In una query ho una stringa che rimanda ad un file
Es.
'c:\database\file\file.mdb'
Come posso inserire una variabile all'interno della stringa?
Ho provato così:
'c:\database\file\' & [forms]![maschera]![nome_maschera] & '\file.mdb'
ma non va![]()
In una query ho una stringa che rimanda ad un file
Es.
'c:\database\file\file.mdb'
Come posso inserire una variabile all'interno della stringa?
Ho provato così:
'c:\database\file\' & [forms]![maschera]![nome_maschera] & '\file.mdb'
ma non va![]()
Potrebbero esserci dei problemi con caratteri speciali?
Forse intendiOriginariamente inviato da Ranma2
'c:\database\file\' & [forms]![maschera]![nome_maschera] & '\file.mdb'
'c:\database\file\' & [forms]![nome_maschera]![nome_controllo] & '\file.mdb'
si nella velocità ho scritto errato...ma il problema rimaneOriginariamente inviato da longline
Forse intendi
'c:\database\file\' & [forms]![nome_maschera]![nome_controllo] & '\file.mdb'
questo è il codice
INSERT INTO Tabella1 ( ID, z ) IN 'C:\Documents and Settings\' & [forms]![jgfgfgfjd]![jgffjfj] & '\Principale.ROMEO\Desktop\db1.mdb'
SELECT Tabella1.ID, Tabella1.z
FROM Tabella1;
Intanto dopo "Documents and settings" manca uno slash.
Inoltre, potrebbero esserci dei casini nei caratteri speciali dei nomi delle cartelle (in "Documents and settings" ci sono gli spazi).
Prova a mettere i tuoi file in cartelle con nomi non lunghi e con caratteri speciali.
Ho provato con il generatore di espressioni nel QBE di Access. Ho visto che gli apici non servono, quando si fa riferimento ad un campo di una maschera. Inoltre, non capisco perchè usi IN. Non è che volevi usare VALUES?
A cosa serve in dettaglio la query che hai scritto?
scrive il risultato della query in una tabella di un altro database
Il problema dev'essere nel fatto che non puoi "linkare" direttamente da una query un MDB che non sia quello corrente o uno con tabelle/query collegate.