Newsgroup: it.comp.appl.access
Titolo: Fare aprire una form di un FE da un altro FE

Salve a tutti
Ho due programmi uno gestisce un laboratorio e l'altro la segreteria.
Gli appuntamenti sono visibili in segreteria.
Vorrei che quando l'utente clicca sul appuntamento selezionato, venga aperta
la maschera diaroclin sul FE del laboratorio.
come si può fare a chiamare un docmd.openform "diarioclin" ma in un altro
db?
grazie a tutti
Stefano

 wrote in message
news:IhE8a.265957$
0v.73...@news1.tin.it

Ritengo ci siano almeno 2 possibilità per farlo:
1)Inserire il DB2 nei Riferimenti del DB1, quindi
trattare la Form sul DB2 come un Riferimento esterno.
Secondo me è la soluzione più performante, ma nel tuo caso non
è detto sia conveniente.
Ha il vantaggio di non dover aprire una 2°sessione di ACCESS,
ma sfruttare la 1° del DB1.
La strada per fare questo è di andare in un Modulo VBA e dal
Menù-->Strumenti-->Riferimenti sfogliare e scegliere il DB2.
2)Apri una 2° sessione di ACCESS ed apri la tua FORM.
Sicuramente più lento e meno performante anche dal punto di
vista gestionale.
Per questa soluzione ti invito a vedere l'esempio in questo sito:
http://www.mvps.org/access/forms/frm0034.htm
Ciao.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:af382aaf270cb82613...@mygate.mailgate.org...

Grazie proverò le due soluzioni e ti farò sapere
Stefano

 Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Ho provato ma non va bene,
io vorrei aprire dal fe segreteria che sta su un pc una maschera diario che
sta su un FE di un altro pc
Cioè da un PC vorrei fare aprire un form su di un altro PC
Grazie per l'aiuto.
Stefano

 ha scritto nel messaggio
news:5Os9a.13113$zo2.4...@news2.tin.it...

Cos'è che non và...?
Io uso la Routine del sito suindicato per gestire una cosa simile in una
rete aziendale e funziona benone.....!
L'esempio invece dei Reference per DB in Rete non lo userei...., ma è
personale...!!!
@Alex.


Grazie per l'aiuto
Il problema è che mi apre la maschera che voglio ma sul computer sbagliato
cioè su quello della segreteria .
Computer segreteria --> evento doppio clik in un elenco --->
  Call  fOpenRemoteForm(strMDB As String, strForm As String,  Optional
intView As Variant)  As Boolean
come strmdb do il percorso del mdb in rete cioè
"\\gandolfini\lavoro\ortodemo.mdb " e come strform do "diarioclin" che è il
nome della maschera che voglio aprire
lui mi apre la maschera ma sul computer segreteria e non sul computer
"gandolfini" come vorrei io.
Stefano

 Stefano
Ovvio, scusa forse non avevo compreso bene le tue esigenze.
Prova la 1° Soluzione che ti ho proposto, ma non sono sicuro
vada....!
Ovvero inserisci nei Riferimenti il DB(Remoto), poi considera
la Relativa Form come se fosse nel tuo DB, funziona con DB differenti
sulla stessa macchina, ma non vedo controindicazioni....nel tuo caso
solo la prova ci darà ragione.
@Alex.




non penso sia possiile fare quello che vuoi tu....
prova a vedere VNC oppure i vari programmi per gestire altri computer
in remoto
Saluti.
Emanuele.

 ha scritto nel messaggio
news:abb81065815bc7091f...@mygate.mailgate.org...

Pultroppo non funziona con la soluzione 1
ho sviluppato una soluzione alternativa
 Ho ctreato una tabella  nel DB sul computer "studio"
(cod_apertura,nomeform)
poi ho collegato la tabella nel db del computer segreteria.
quando aggiorno la segreteria da il comando (che io voglio) vine caricato
nella tabella il nome della maschera da aprire.
Quando nel computer "studio"  passo col mause sulla maschera 1 una function
controlla il valore della tabella e se deve apre la maschera indicata.
poi su chiusura della maschera fa il controllo se deve apreire un altra
maschera.
Spero di essere stato chiaro.
Comunque cercherò una soluzione più elegante.
Grazie a tutti per l'aiuto
Stefano