Newsgroup: it.comp.appl.access
Titolo: applicazione su terminal server si comporta diversamente a seconda  del client collegato...

buongiorno a tutti
 Ho un applicativo installato su server con win2003 server R2,
relative licenze termianl server, office 2003 pro con relativi
aggiornamenti etc.
Ho configurato una cartella sul server per ognuno degli utenti che si
connettono tramite desktop remoto, in ognuna una copia (la stessa) del
FE di access.Ovviamente BE sullo stesso server.
Mai avuto problemi di nessuna sorta. Ora ho aggiunto una form al FE
nella quale spunto alcuni nominativi tra un elenco di possibili, apro
un report (hidden) che mi serve per creare il relativo pdf (uso le due
dll di Lebans) da allegare poi automaticamente ad una email (outlook
2003): il problema è che, se eseguo il FE loggandomi direttamente sul
server come Administrator va tutto bene; se mi collego da remoto con
il mio portatile ok, se mi collego con un altro client oppure si
collega l'amico col suo portatile il pdf che viene comunque creato è
in realtà vuoto ,cioè la stringa sql che estrae i dati da una tabella
e che pongo come origine dati del report, non restituisce records, o
almeno così sembra !! Ora, dico io, se è vero come è vero che tutto
gira sul server, come è possibile che il risultato della query (o
comando sql) sia influenzato dal client che accede tramite desktop
remoto ???
Non vorrei mi stia perdendo in qualcosa di banale.... Grazie

 ha scritto nel messaggio 
news:c6726a11-be02-4494...@35g2000pry.googlegroups.com...

[risposta]
La creazione del pdf la utilizzavi giù prima del della modifica? O l'hai 
inserita contestualmente? Te lo chiedo perché, per quanto riguarda (es.) 
pdfcreator, l'utente non administrator, deve avere i permessi di scrittura 
nella cartella temporanea utilizzata dall'applicazione per generare il 
pdf...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggionews:c6726a11-be02-4494...@35g2000pry.googlegroups.com...

sì, la creazione è gia ampiamente utilizzata nell'applicativo. E
sicuramente mi sono spiegato male: non è che non funzioni la creazione
del pdf ma lo stesso è formato da una sola pagina che rispecchia
fedelmente (anche se non ho ancora potuto - lo farò lunedi su una
delle macchine da cui si manifesta il problema - verificare la cosa)
il contenuto del report corrispondente; quindi è il report  o meglio
la stringa sql di origine dati dello stesso, che restituisce zero
record; ma, ripeto, questo avviene solo da alcuni client remoti.
Ho il dubbio che possa esserci qualche interazione tra impostazioni
client ed applicativo remoto ma, come già detto nel post originario,
sarebbe assurdo  .. visto che il client, a quanto ne so, non riceve
altro che le videate generate dal server.
Mi permetto di postare le poche righe di codice:
........
.........
..........
    StrSql = "DELETE FronteCartella_TMP.* FROM FronteCartella_TMP2;"
    DoCmd.RunSQL StrSql, -1
    DoEvents
    StrSql = "INSERT INTO FronteCartella_TMP2 SELECT
FronteCartella_TMP.* FROM FronteCartella_TMP WHERE
(((FronteCartella_TMP.Marcatore)=True));"
    DoCmd.RunSQL StrSql, -1
    DoEvents
    DoCmd.OpenReport "CartellaFronte", acViewPreview, , ,
acHidden        ' <<< quindi è questo report che crea il
problema !!!!!!!!!
    DoEvents
    SALVA_COME_PDF
    DoEvents
    DoCmd.Close acReport, "CartellaFronte", acSaveNo
    DoEvents
....... segue codice per invio email
Grazie comunque e scusate se sono un poco confusionario.