Newsgroup: it.comp.appl.access
Titolo: Collegare access a una applicazione esterna

Salve a tutti
vi chiedo cortesemente di aiutarmi a capire una cosa:
ho un programma codesoft7 per la stampa delle etichette.
sono riuscito a collegarlo al mio db in access (tramite una qry creata sul
codesoft)  per la stampa massiva di etichette poste su un'apposita tabella.
problema 
 per lanciare la stampa delle etichette tutte le volte devo:
	Aprire il codesoft
	richiamare il lay out dell'etichetta
	associare il db all'etichetta
	lanciare la stampa dal codesoft
mi chiedo esiste un modo per effettuare queste manovre direttamente dal mio
db?
se fosse possibile che cosa devo cercare sul codesoft?
Grazie per l'aiuto

 ha scritto nel messaggio 
news:m51hhmt4g7ra.1k...@40tude.net...

Prima di tutto vedere se il programma accetta di essere avviato con le 
opzioni della riga di comando...per esempio Word puņ essere avviato con 
molti parametri compreso il nome del file o del modello.
Ciao, Carlo 



si il programma puņ essere avviato ma non visualizzo nulla...
sembra che sia in bckground.
vedo lapplicazione.exe solo dal task manager sui processi
sembra che sia un istanza aperta ma non visualizzo nuilla graficamente

 sembra che sia un istanza aperta ma non visualizzo nuilla graficamente
Questo se lo apri da Access...
Io dico se lo apri normalmente č possibile farlo partire con le opzioni 
della riga di comando?
Per esempio il file layout dell'etichetta ha una estensione particolare? Se 
sě, questa estensione č associata al programma? Se fai doppio clik sul file 
etichetta parte il programma?
Hai visto sul sito del produttore?
Ciao, Carlo 

 Ciao, Carlo
grazie prima di tutto.
ho dato un occhiata ma non ho trovato molto.. magari non so che cercare di
preciso!!!
cmq sono riuscito ad associare direttamente la tabella del db all'etichetta
attraverso un ODBC
L'etichetta si può salvare con l'estensione . Lab
 a questo punto utilizzando il comando Shell richiamo l'exe del programma e
dando il path dell'etichetta la apro pronta per la stampa.( che però devo
lanciare!!)
quello che mi chiedevo è se si può far eseguire la stampa direttamente da
access.
come dire fornire al programma tutti i parametri per il lancio della
stampa.
non so cosa chiedere però al produttore.
sulla guida ci sono dei riferimenti in visual basic ma...non so da che
parte cominciare...


Dovresti cercare qualcosa come "print"...
Ho dato un'occhiata la sito e se hai la versione Premiere o Enterprise 
dovrebbe gestire sia l'Automatic prompt che l'add-on Command File 
Interpreter che permette la stampa delle label in automatico.
Ciao, Carlo 



ho l'enterpriee... ma saresti cosě gentile da spiegarmi concettualmente
come muovermi?
una bozza di codice almeno per capire che devo fare... non ho la piů
pallida idea
Grazie ancora!!!

 Grazie ancora!!!
Stiamo andando al di là di questo NG.
Comunque mi sono preso la briga di scaricarmi una demo ma non l'ho 
installata; mi sono limitato ad estrarre la guida. Con questo programma puoi 
usare un ActiveX accluso al programma stesso e puoi fare tutto direttamente 
da Access. Certo non è facilissimo e richiede esperienza di codice.
Il file della guida del controllo ActiveX si chiama ActiveXa.chm (almeno da 
quello che ho capito) e con queste istruzioni dovresti essere in grado di 
fare il tutto.
Ciao, Carlo