text:
On 3 Dic, 16:47, "VT @ home" <
V...@home.it
> wrote:
> Il Mon, 3 Dec 2007 07:11:58 -0800 (PST), esseAemme <
samantha.ci...@gmail.com
> ha scritto:
>
> >(.....)
> >Ciao Vincenzo,
> >tu al cliente dai il qualcosa.mde + util.mde
>
> >Facciamo un passo indietro, tu hai un qualcosa.mdb da trasformare in
> >mde, per distribuirlo al tuo cliente
>
> >A questo punto, tu puoi ancora intervenire nel qualcosa.mdb. Perchè
> >non fai una macro, oppure una routine, dove gli dici di sostituire
> >l'indirizzo
> >192.168.01. con
> >c:\programmi\sml   ?
>
> Perchè se in c:\programmi\sml non ho util.mde la compilazione si arresta !
> E non voglio averlo perchè si tratta di un componente comune a TUTTE le mie applicazioni che periodicamente viene
> integrato, migliorato, aggiornato ...
> Quindi per sua natura deve stare in uno ed un solo posto, altrimenti di sicuro dopo poco ne avrei n versioni sparse qua
> e là fra le varie macchine virtuali ed i vari clienti: un incubo !
Quanto dici è vero.  Ma allora, prima della compilazione,  da te in
laboratorio potresti:
1) Fare la copia di util.mde in c:\programmi\sml
2) Sostituire l'indirizzo 192.168.0.1 con c:\programmi\sml
3) Compilare l'mde (ora non si arresta)
4) Eliminare  c:\programmi\sml\util.mde
5) Risostituire nel tuo .mdb l'indirizzo da c:\programmi\sml a
192.168.0.1
E' vero che è macchinoso, ma se ti studi un file batch che fa la copia
del file util.mde e poi te lo elimina, e cambiare nel tuo mdb da ip-
rete a cartella locale, e il contrario, otteresti un file.mde con
tutti i riferimenti corretti
Le copie di util.mde vengono eliminate una volta che hai finito di
fare la compilazione
è macchinoso, ma visto che puoi avere un'unica referenza x lo stesso
componente...


title: Riferimenti nel codice VBA e lentezza apertura mde

author: Alessandro Cara

text:
esseAemme wrote:
[cut]
> Oppure puoi fare il contrario, nel tuo ambiente di sviluppo nel file
> inverti, metti prima il riferimento c:\programmi\sml\util.mde. Lui nel
> tuo ambiente di sviluppo non lo trova, passa alla riga successiva e va
> sul 192.168.0.1...  Prova a vedere se da te è tanto lento, ma almeno
> quando lo distribuisci non hai problemi con i clienti.
La situazione di VT mi sembra a parti invertite ma la sostanza non cambia.
Questa potrebbe essere una furbata anche se, a lume di naso,
credo che il sistema tenta di risolvere "tutti" i riferimenti
e quindi il tentativo di collegare sulla rete lo faccia comunque.
--
ac
y-1=x


author: Massimo Piubelli

text:
VT @ home wrote:
>
> Si può fare solo negli mdb; non è possibile in un mde.
>
>> Application.References.AddFromFile "c:\Documents and
>> Settings\Max\Desktop\test.mde"
Lo temevo infatti... ma non ho testato la cosa...
purtroppo non ho altre idee
Ciao,
Max


author: Sergio MAZZA

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:JMU4j.14884$r62....@tornado.fastwebnet.it...
> Ciao Serginho. Sono un po' "tardo" effettivamente qualche problema c'e'.
> Non puo' farlo perche'
> 1) Quando potrebbe intervenire il danno e' gia' avvenuto (e questo
> sarebbe, forse, superabile)
> 2) E' un MDE (e questo e' un vincolo, credo, non facilmente superabile)
Ciao Alessandro;
ma se lavora con le VM perché non crea lo stesso ambiente dal cliente?



author: esseAemme

text:
On 4 Dic, 12:18, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "Alessandro Cara" <
alessandro.c...@ay-1asistemi.it
> ha scritto nel messaggionews:JMU4j.14884$r62....@tornado.fastwebnet.it...
>
> > Ciao Serginho. Sono un po' "tardo" effettivamente qualche problema c'e'.
> > Non puo' farlo perche'
> > 1) Quando potrebbe intervenire il danno e' gia' avvenuto (e questo
> > sarebbe, forse, superabile)
> > 2) E' un MDE (e questo e' un vincolo, credo, non facilmente superabile)
>
> Ciao Alessandro;
> ma se lavora con le VM perché non crea lo stesso ambiente dal cliente?
>
> > --
> > ac
> > y-1=x
>
> Ciao.
> --
> Sergio MAZZA
Perchè dal cliente non può lavorare con le macchine virtuali.
Altrimenti lo obbliga ad acquistare le licenze...
Situazione VT LAB:
1 macchina fisica
5 macchine virtuali
 - 1 server
 - 4 client
 Il lato front-end si trova sui client virtuali. Il file util.mde che
gli crea problemi è sul server virtuale, e lo interroga con indirizzo
192.168.0.1
Situazione VT Cliente
1 macchina fisica
Il lato frontend si trova sulla macchina fisica. Il file util.mde si
trova sulla stessa macchina fisica, su c:\programmi\sml\...
Lui ha standardizzato il suo laboratorio,  x tutti i clienti con cui
lavora.
Almeno così mi sembra di avere capito.
Ciao,
Samantha
3824


text:

Al di la del fatto specifico, un "refresh" dinamico dei riferimenti
sarebbe comunque una buona cosa in generale. Ci toglierebbe da un sacco
di problemi. Faccio il tifo per VT. I clienti come i figli "so piezze e
core", li devi lasciar fare altrimenti si incazzano (nel loro piccolo
come le formiche [cit]). Com'e' il mare d'inverno? e' una vita che non
lo vedo.
--
ac
y-1=x


author: VT @ home

text:
Il Tue, 4 Dec 2007 12:18:12 +0100, "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto:
>(.....)

No so che clienti hai tu, ma l'acquisto di n pc opportunamente dotati di processore e RAM, oltre ad una ulteriore
licenza del sistema operativo per ognuno di loro, per i miei è improponibile.
Oltretutto per un problema di carattere strettamente tecnico e difficilmente comprensibile per un profano.
Se solo MS si decidesse a risolvere il problema ...
L'avevo anche chiesto in occasione della CISA1 alla persona MS con cui eravamo in conferenza telefonica ...
ma forse il mio inglese non era all'altezza !
>> --
>> ac
>> y-1=x
>
>Ciao.



text:
Il Tue, 4 Dec 2007 03:24:19 -0800 (PST), esseAemme <
samanth...@gmail.com
> ha scritto:
>(.....)
>Lui ha standardizzato il suo laboratorio,  x tutti i clienti con cui
>lavora.
>
>Almeno cosě mi sembra di avere capito.
Esatto !
>Ciao,
>Samantha
>3824



author: MA

text:
Alessandro Cara wrote:
> Com'e' il mare d'inverno? e'
> una vita che non lo vedo.
Ancora più bello che d'estate.. poi se ti affacci su Napoli, Capri e Sorrento.. beh
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


text:
VT @ home wrote:
> Il Tue, 4 Dec 2007 12:18:12 +0100, "Sergio MAZZA"
> <
sergi...@tiscali.it
> ha scritto:
>> (.....)
>
>> "Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel
>> messaggio news:JMU4j.14884$r62....@tornado.fastwebnet.it...
>>> Ciao Serginho. Sono un po' "tardo" effettivamente qualche problema
>>> c'e'. Non puo' farlo perche'
>>> 1) Quando potrebbe intervenire il danno e' gia' avvenuto (e questo
>>> sarebbe, forse, superabile)
>>> 2) E' un MDE (e questo e' un vincolo, credo, non facilmente
>>> superabile)
>>
>> Ciao Alessandro;
>> ma se lavora con le VM perché non crea lo stesso ambiente dal
>> cliente?
>
> No so che clienti hai tu, ma l'acquisto di n pc opportunamente dotati
> di processore e RAM, oltre ad una ulteriore licenza del sistema
> operativo per ognuno di loro, per i miei è improponibile.
> Oltretutto per un problema di carattere strettamente tecnico e
> difficilmente comprensibile per un profano.
> Se solo MS si decidesse a risolvere il problema ...
> L'avevo anche chiesto in occasione della CISA1 alla persona MS con
> cui eravamo in conferenza telefonica ...
> ma forse il mio inglese non era all'altezza !
Clint Covington
http://blogs.msdn.com/clintcovington/
>
>>> --
>>> ac
>>> y-1=x
>>
>> Ciao.
>
> Vincenzo Turturro
>
> Certificato Eucip Core Level
> ITA 0000-002299 del 14/05/2007
> ---------------------------------------------
> il sito comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
> risorse Access:
>
http://www.accessgroup.it
> ---------------------------------------------
> Il sito comune di it.comp.as400
>
http://www.faq400.com
> ---------------------------------------------
--



text:
"esseAemme" <
samanth...@gmail.com
> ha scritto nel messaggio
news:fee8089a-1013-4b64...@e10g2000prf.googlegroups.com...
Perchč dal cliente non puň lavorare con le macchine virtuali.
Altrimenti lo obbliga ad acquistare le licenze...
Situazione VT LAB:
1 macchina fisica
5 macchine virtuali
 - 1 server
 - 4 client
 Il lato front-end si trova sui client virtuali. Il file util.mde che
gli crea problemi č sul server virtuale, e lo interroga con indirizzo
192.168.0.1
Situazione VT Cliente
1 macchina fisica
Il lato frontend si trova sulla macchina fisica. Il file util.mde si
trova sulla stessa macchina fisica, su c:\programmi\sml\...
Lui ha standardizzato il suo laboratorio,  x tutti i clienti con cui
lavora.
Almeno cosě mi sembra di avere capito.
Ciao,
Samantha
3824
[risposta]
Un attimo; ora sono io il tardo (un po' per uno...).
Se il cliente ha un solo pc con FE e BE, VT deve crearsi la VM con lo stesso
SO del cliente. O no?
Ciao.
--
Sergio MAZZA


text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:B6b5j.15802$r62....@tornado.fastwebnet.it...
> Al di la del fatto specifico, un "refresh" dinamico dei riferimenti
> sarebbe comunque una buona cosa in generale. Ci toglierebbe da un sacco di
> problemi. Faccio il tifo per VT. I clienti come i figli "so piezze e
> core", li devi lasciar fare altrimenti si incazzano (nel loro piccolo come
> le formiche [cit]).
Difatti non deve toccare il cliente; la VM ce l'ha VT (eh!eh!) che ricopia
la situazione del suo cliente.
>Com'e' il mare d'inverno? e' una vita che non lo vedo.
E' come il Krapfen (cioccolato/crema/semplice)... E' una vita che non lo
vedi, ed č buonissimo!



text:
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:vmfal3ljdgs53a1oe...@4ax.com...
>
> No so che clienti hai tu, ma l'acquisto di n pc opportunamente dotati di
> processore e RAM, oltre ad una ulteriore
> licenza del sistema operativo per ognuno di loro, per i miei č
> improponibile.
> Oltretutto per un problema di carattere strettamente tecnico e
> difficilmente comprensibile per un profano.
> Se solo MS si decidesse a risolvere il problema ...
> L'avevo anche chiesto in occasione della CISA1 alla persona MS con cui
> eravamo in conferenza telefonica ...
> ma forse il mio inglese non era all'altezza !
No; a 'sto punto non ho capito 'na ceppa!
Sbaglio o il cliente ha un solo pc con Fe+Be?
Io per ogni cliente/situazione mi creo (sul mio pc, forse č questo che non
ho scritto) una VM (o piů se ambiente di rete), con lo stesso SO+Office.
Quindi; sul tuo pc basta una VM con SO del Cliente + Office del Cliente +
percorsi dei file.
Al/Dal cliente non cambia assolutamente nulla...
> Vincenzo Turturro
>
> Certificato Eucip Core Level
> ITA 0000-002299 del 14/05/2007
> ---------------------------------------------
> il sito comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
> risorse Access:
>
http://www.accessgroup.it
> ---------------------------------------------
> Il sito comune di it.comp.as400
>
http://www.faq400.com
> ---------------------------------------------
Ciao.
--
Sergio MAZZA


text:
On 4 Dic, 16:36, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "VT @ home" <
V...@home.it
> ha scritto nel messaggionews:vmfal3ljdgs53a1oe...@4ax.com...
>
>
>
> > No so che clienti hai tu, ma l'acquisto di n pc opportunamente dotati di
> > processore e RAM, oltre ad una ulteriore
> > licenza del sistema operativo per ognuno di loro, per i miei è
> > improponibile.
> > Oltretutto per un problema di carattere strettamente tecnico e
> > difficilmente comprensibile per un profano.
> > Se solo MS si decidesse a risolvere il problema ...
> > L'avevo anche chiesto in occasione della CISA1 alla persona MS con cui
> > eravamo in conferenza telefonica ...
> > ma forse il mio inglese non era all'altezza !
>
> No; a 'sto punto non ho capito 'na ceppa!
> Sbaglio o il cliente ha un solo pc con Fe+Be?
> Io per ogni cliente/situazione mi creo (sul mio pc, forse è questo che non
> ho scritto) una VM (o più se ambiente di rete), con lo stesso SO+Office.
> Quindi; sul tuo pc basta una VM con SO del Cliente + Office del Cliente +
> percorsi dei file.
>
> Al/Dal cliente non cambia assolutamente nulla...
>
> > Vincenzo Turturro
>
> > Certificato Eucip Core Level
> > ITA 0000-002299 del 14/05/2007
> > ---------------------------------------------
> > il sito comune di it.comp.appl.access:
> >
http://www.sitocomune.com
> > ---------------------------------------------
> > risorse Access:
> >
http://www.accessgroup.it
> > ---------------------------------------------
> > Il sito comune di it.comp.as400
> >
http://www.faq400.com
> > ---------------------------------------------
>
> Ciao.
> --
> Sergio MAZZA
Ciao Sergio,
ma Vincenzo non vuole riprodurre la situazione del cliente.
Lui da lui, ha un server virtuale, dove mette le varie utility. Ha 4
client virtuali, con diversi s.o. e diverse versioni di access.
A questo punto, penso che testi tutti i suoi mde dai vari client
virtuali.
Quindi mille situazioni dai clienti, una sola nel suo laboratorio.  Ed
è questo il problema, che se da una parte la sua procedura è
standardizzata in laboratorio, quando la distribuisce al cliente, la
procedura standardizzata non si aggiorna dinamicamente difronte alla
situazione aggiornata del cliente.
:D La sua metodologia ha un'unica falla: quando distribuisce
l'applicativo dal cliente, la ricerca del file util.mde si "inceppa"
nella ricerca del server  virtuale che in laboratorio c'era, ma dal
cliente no.
Tipo da me ho il problema simile:
Database diviso in front end e back end
Il mio back end si trova su z:\
Dal mio cliente si trova su n:\
Prima di distribuire la nuova versione di frontend, devo collegare le
tabelle collegate. Perciò, ogni volta devo:
1) inviare la versione con macro con nome autoexecsav (quella che
disabilita lo shift)
2) Collegarmi dal cliente
3) aprire il frontend, e collegare le tabelle da z:\ a n:\
4) salvare il nuovo frontend
5) ne faccio una copia
6) entro sulla copia come amministratore, rinomino la macro come
autoexec. chiudo e riapro senza shift. chiudo.
7) distribuisco il frontend.
Avete qualche idea migliore?
Samantha


text:
"esseAemme" <
samanth...@gmail.com
> ha scritto nel messaggio
news:b49b5073-ed16-4c0d...@e25g2000prg.googlegroups.com...
Ciao Sergio,
ma Vincenzo non vuole riprodurre la situazione del cliente.
Lui da lui, ha un server virtuale, dove mette le varie utility. Ha 4
client virtuali, con diversi s.o. e diverse versioni di access.
A questo punto, penso che testi tutti i suoi mde dai vari client
virtuali.
Quindi mille situazioni dai clienti, una sola nel suo laboratorio.  Ed
č questo il problema, che se da una parte la sua procedura č
standardizzata in laboratorio, quando la distribuisce al cliente, la
procedura standardizzata non si aggiorna dinamicamente difronte alla
situazione aggiornata del cliente.
:D La sua metodologia ha un'unica falla: quando distribuisce
l'applicativo dal cliente, la ricerca del file util.mde si "inceppa"
nella ricerca del server  virtuale che in laboratorio c'era, ma dal
cliente no.
Tipo da me ho il problema simile:
Database diviso in front end e back end
Il mio back end si trova su z:\
Dal mio cliente si trova su n:\
Prima di distribuire la nuova versione di frontend, devo collegare le
tabelle collegate. Perciň, ogni volta devo:
1) inviare la versione con macro con nome autoexecsav (quella che
disabilita lo shift)
2) Collegarmi dal cliente
3) aprire il frontend, e collegare le tabelle da z:\ a n:\
4) salvare il nuovo frontend
5) ne faccio una copia
6) entro sulla copia come amministratore, rinomino la macro come
autoexec. chiudo e riapro senza shift. chiudo.
7) distribuisco il frontend.
Avete qualche idea migliore?
[risposta]
Far diventare il tuo z: l'n:; altrimenti di che standardizzazione stiamo
parlando?
Samantha
[risposta]
Ciao.
--
Sergio MAZZA


text:
"esseAemme" <
samanth...@gmail.com
> ha scritto nel messaggio
news:a6f6e9fb-445c-44d8...@p69g2000hsa.googlegroups.com...
>
> Eh lo so... ma io non uso le macchine virtuali... ancora   :(
>
> Samantha
> 3824
E neanche il comando DOS Subst:
es.
subst n: z:\nomeCartella
Ciao.
--
Sergio MAZZA


text:
On 4 Dic, 17:38, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "esseAemme" <
samantha.ci...@gmail.com
> ha scritto nel messaggionews:a6f6e9fb-445c-44d8...@p69g2000hsa.googlegroups.com...
>
>
>
> > Eh lo so... ma io non uso le macchine virtuali... ancora   :(
>
> > Samantha
> > 3824
>
> E neanche il comando DOS Subst:
> es.
> subst n: z:\nomeCartella
>
> Ciao.
> --
> Sergio MAZZA
Hai ragione, semplicemente non ci ho mai pensato! Ora ho mappato una
nuova unità direte come n:\nomecartella...
Aggiungo questo accorgimento al mio manuale del piccolo chimico :D
Ciao,
Samantha
3824


text:
MA wrote:
> Alessandro Cara wrote:
>> Com'e' il mare d'inverno? e'
>> una vita che non lo vedo.
> Ancora più bello che d'estate.. poi se ti affacci su Napoli, Capri e Sorrento.. beh
>
Al contrario di quello che potresti pensare (visto la mia natura
bradipesca) la "zona" da te citata mi e' capitato di vederla anche
d'inverno. Recentemente, come si fa/faceva con le figurine, ho fatto il
ce l'ho/"me amanca" delle regioni italiane. Ho l'album completo compresi
i territori extracomunitari di SCV e SNM.
--
ac
y-1=x


author: CIDI

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel
messaggio news:6hh5j.365$8j3...@tornado.fastwebnet.it...
> MA wrote:
>> Alessandro Cara wrote:
>>> Com'e' il mare d'inverno? e'
>>> una vita che non lo vedo.
>> Ancora piů bello che d'estate.. poi se ti affacci su Napoli, Capri e
>> Sorrento.. beh
>>
> Al contrario di quello che potresti pensare (visto la mia natura
> bradipesca) la "zona" da te citata mi e' capitato di vederla anche
> d'inverno. Recentemente, come si fa/faceva con le figurine, ho fatto
> il ce l'ho/"me amanca" delle regioni italiane. Ho l'album completo
> compresi i territori extracomunitari di SCV e SNM.
extracomunitari?
SNM?....
ecchevordě?
non avrai, mica, esagerato con il novello?
^__^
Ciao Alex
Daniele


text:

Spero di non aver sbagliato sigla.
Ma perche' stanno in Europa? Usano l'euro come gli sciovinisti ma non li
ho visti manifestare per le quote latte.
Piu' che il novello sono in bagarre con un tizio che sara' la centesima
volta che ripete che sono cretino e deficiente e io piu' gli do' ragione
e lui piu' continua a insistere e dice che mi vuol fare un clistere.
E vuoi mettere un clistere con il novello ;<)))))
ciao
> Daniele
>
>
--
ac
y-1=x


text:
Alessandro Cara wrote:
> Ciao Serginho. Sono un po' "tardo" effettivamente qualche problema
> c'e'. Non puo' farlo perche'
> 1) Quando potrebbe intervenire il danno e' gia' avvenuto (e questo
> sarebbe, forse, superabile)
> 2) E' un MDE (e questo e' un vincolo, credo, non facilmente
> superabile)
> --
> ac
> y-1=x
Ciao Alessievich.
Io penso che sarebbe superabile il problema visto che lavora con le VM, non
credo ci sia problema a ricreare l'ambiente del cliente...
Ciao.
--
Sergio MAZZA


text:
CIDI wrote:
> "Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel
> messaggio news:6hh5j.365$8j3...@tornado.fastwebnet.it...
>> MA wrote:
>>> Alessandro Cara wrote:
>>>> Com'e' il mare d'inverno? e'
>>>> una vita che non lo vedo.
>>> Ancora più bello che d'estate.. poi se ti affacci su Napoli, Capri e
>>> Sorrento.. beh
>>>
>> Al contrario di quello che potresti pensare (visto la mia natura
>> bradipesca) la "zona" da te citata mi e' capitato di vederla anche
>> d'inverno. Recentemente, come si fa/faceva con le figurine, ho fatto
>> il ce l'ho/"me amanca" delle regioni italiane. Ho l'album completo
>> compresi i territori extracomunitari di SCV e SNM.
>
> extracomunitari?
> SNM?....
San Marino e Stato della Città del Vaticano
>
> ecchevordì?
> non avrai, mica, esagerato con il novello?
> ^__^
>
> Ciao Alex
> Daniele
--



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:fj4fpl$gga$1...@tdi.cu.mi.it...
CIDI wrote:
>> Al contrario di quello che potresti pensare (visto la mia natura
>> bradipesca) la "zona" da te citata mi e' capitato di vederla anche
>> d'inverno. Recentemente, come si fa/faceva con le figurine, ho fatto
>> il ce l'ho/"me amanca" delle regioni italiane. Ho l'album completo
>> compresi i territori extracomunitari di SCV e SNM.
>
> extracomunitari?
> SNM?....
San Marino e Stato della Città del Vaticano
RSM è la sigla della Repubblica di San Marino...
cmq grazie MA :<))
> ecchevordì?
> non avrai, mica, esagerato con il novello?
> ^__^
>
Daniele


text:
CIDI wrote:
[cut]
> RSM č la sigla della Repubblica di San Marino...
> cmq grazie MA :<))
oh vedi che avevo sbagliato sigla. Vado all'angolo che e' gia'
tappezzato di ceci.
--
ac
y-1=x


text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel
messaggio news:Hhi5j.460$8j3...@tornado.fastwebnet.it...
> CIDI wrote:
>>
>> "Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel
>> messaggio news:6hh5j.365$8j3...@tornado.fastwebnet.it...
>>> MA wrote:
>>>> Alessandro Cara wrote:
>>>>> Com'e' il mare d'inverno? e'
>>>>> una vita che non lo vedo.
>>>> Ancora più bello che d'estate.. poi se ti affacci su Napoli, Capri
>>>> e Sorrento.. beh
>>>>
>>> Al contrario di quello che potresti pensare (visto la mia natura
>>> bradipesca) la "zona" da te citata mi e' capitato di vederla anche
>>> d'inverno. Recentemente, come si fa/faceva con le figurine, ho fatto
>>> il ce l'ho/"me amanca" delle regioni italiane. Ho l'album completo
>>> compresi i territori extracomunitari di SCV e SNM.
>>
>> extracomunitari?
>> SNM?....
>>
>> ecchevordì?
>> non avrai, mica, esagerato con il novello?
>> ^__^
>>
> Spero di non aver sbagliato sigla.
purtroppo si....RSM
> Ma perche' stanno in Europa? Usano l'euro come gli sciovinisti ma non
> li ho visti manifestare per le quote latte.
> Piu' che il novello sono in bagarre con un tizio che sara' la
> centesima volta che ripete che sono cretino e deficiente e io piu' gli
> do' ragione e lui piu' continua a insistere e dice che mi vuol fare un
> clistere.
> E vuoi mettere un clistere con il novello ;<)))))
per carità!
anche se mi sembra un grande spreco.
però....de gustibus.... ;-)
> ac
> y-1=x
Daniele


author: Gabriele Bertolucci

text:
>> compresi i territori extracomunitari di SCV e SNM.
> extracomunitari?
> SNM?....
>
> ecchevordì?
> non avrai, mica, esagerato con il novello?
Ciao Daniele.
Non non ha esagerato con il novello.
A parte l'errore sulla sigla (quella corretta è RSM), la Repubblica di San
Marino e lo Stato della Città del Vaticano non sono membri dell'Unione
Europea, anche se entrambi hanno adottato l'euro come moneta corrente.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


text:
"Gabriele Bertolucci" <"info[at]pbsoft[dot]it"> ha scritto nel messaggio
news:4pq1mtitvyjr.x...@40tude.net...
>>> compresi i territori extracomunitari di SCV e SNM.
>> extracomunitari?
>> SNM?....
>>
>> ecchevordì?
>> non avrai, mica, esagerato con il novello?
>
> Ciao Daniele.
> Non non ha esagerato con il novello.
> A parte l'errore sulla sigla (quella corretta è RSM), la Repubblica di
> San
> Marino e lo Stato della Città del Vaticano non sono membri dell'Unione
> Europea, anche se entrambi hanno adottato l'euro come moneta corrente.
>
Ciao Gabriele
premesso che era una battuta.... quindi avevo ragione al 50%.
ma questo non vuol dire che ad Alex il novello non piace al 50% ;)
ma, credo, che nessun italiano pensa che i due stati siano
"extracomunitari",
come sarebbe giusto nella definizione internazionale, ma tuttalpiù li
considera come "extraterritoriali".
:D
buon WE
Daniele


text:
CIDI wrote:
[cut]
> ma questo non vuol dire che ad Alex il novello non piace al 50% ;)
mah... non e' che mi faccia impazzire. Preferisco dei buoni rossi di
annata. E qualche bianco gajiardo.
>
> ma, credo, che nessun italiano pensa che i due stati siano
> "extracomunitari",
nessuno - 1. Per me sono "extracomunitari" ed anche pericolosi, ancor
piu' degli svizzeri ;<)
> come sarebbe giusto nella definizione internazionale, ma tuttalpiù li
> considera come "extraterritoriali".
"extracomunitari", so' "extracomunitari"
ciao Daniele  ;<)
--
ac
y-1=x


text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel
messaggio news:NDg6j.4027$8j3....@tornado.fastwebnet.it...
> CIDI wrote:
> [cut]
>> ma questo non vuol dire che ad Alex il novello non piace al 50% ;)
> mah... non e' che mi faccia impazzire.
a me si!! l'ultimo l'ho chiamato "NETTARE DEGLI DEI"  ti riporto
alcune caratteristiche dette da persone competenti:
Sontuoso; Vellutato; Rotondo: Fruttato.....ecc. ecc. ;)
> Preferisco dei buoni rossi di annata. E qualche bianco gajiardo.
in qualche occasione pure io...^__^
> ciao Daniele  ;<)
Ciao Alex
Buon WE
Daniele


title: formattare =Date e =Time()

text:
Qualcuno sa come si formattano le funzioni:
=Date()
(per esempio se voglio che compaia Venerdě 09 gennaio 2009)
=Time()
(per esempio se voglio che compaia solo ore e minuti)
Sull'help non c'č nulla
Grazie ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: formattare =Date e =Time()

author: Alessandro Baraldi

text:
On 9 Gen, 15:31,
domy1...@gmail.com
 (Domy1973) wrote:
> Qualcuno sa come si formattano le funzioni:
>
> =Date()
> (per esempio se voglio che compaia Venerdì 09 gennaio 2009)
>
> =Time()
> (per esempio se voglio che compaia solo ore e minuti)
>
> Sull'help non c'è nulla
Non ci credo... era meglio se scrivevi che non hai trovato nulla...!
Guarda la funzione Format$ e fai attenzione all'esempio...
> Grazie ciao
>
> --
Ciao


title: formattare =Date e =Time()

author: Karl Donaubauer

text:
Domy1973 wrote:
> Qualcuno sa come si formattano le funzioni:
>
> =Date()
> (per esempio se voglio che compaia Venerdģ 09 gennaio 2009)
>
> =Time()
> (per esempio se voglio che compaia solo ore e minuti)
> ...
Dove?
Se parli di controlli in una maschera o un report puoi
usare la proprietą Formato che nella lista di proprietą
si trova 1 una riga piu sotto.
> Sull'help non c'č nulla
Anche non se metti il cursore nella proprietą Formato e premi <F1>?
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: formattare =Date e =Time()

author: Pablitomf

text:
"Domy1973" <
domy...@gmail.com
> ha scritto nel messaggio
news:gk7n4c$hct$1...@news.newsland.it...
> Qualcuno sa come si formattano le funzioni:
>
> =Date()
> (per esempio se voglio che compaia Venerdì 09 gennaio 2009)
=format(date();"dddd dd mmmm yyyy")
> Sull'help non c'è nulla
questa portala al GILEZ ;)
--
---
Ciao
Pablitomf
FORZA NAPOLI - - - SEMPRE!
Tifosi Napoletani, gente fantastica
http://it.youtube.com/watch?v=gUqFHOXrK-M&feature=related
> Grazie ciao


title: FRAMEWORK 3 !!!!!! Chi lo conosce lo evita

author: AMargotti

text:
Devo esportare un miliardo di dati da Framework 3 e l'unico modo che sono
riuscita a trovare per non tagliare i dati dei campi troppo lunghi è quello
di ridimensionare la maschera con dei campi grandiiiisssiiimi e stamparli su
file (proprio file.prt) Non vi dico le ore per modificare i campi ad uno ad
uno. Nessuno conosce qualcosa di più veloce?
grazie
Mia


text:
"AMargotti" <
abe...@libero.it
> ha scritto nel messaggio
news:CzJ47.77698$q77.7...@news2.tin.it...

Ma Framework III, se non ricordo male, aveva la possibilità di esportare i
dati in formato testo e dbIII...
Ciao.


author: Mia

text:
Si ma se il testo supera la dimensione dei campi non lo esporta e lo taglia
STO IMPAZZENDO!!!!!!!! So che c'è un programma che converte i files e si
chiama Convertitore R & L di Framework Si scarica anche da Tiscali download
... ma la versione demo butta dentro stringhe pubblicitarie e comprarlo
sarebbe una traggedia!!!! .... nessuno mi può aiutare?
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9j0kb4$t94$1...@canarie.caspur.it...



text:
"Mia" <
abe...@libero.it
> ha scritto nel messaggio
news:u5057.82268$q77.7...@news2.tin.it...
> Si ma se il testo supera la dimensione dei campi non lo esporta e lo
taglia
> STO IMPAZZENDO!!!!!!!! So che c'è un programma che converte i files e si
> chiama Convertitore R & L di Framework Si scarica anche da Tiscali
download
> ... ma la versione demo butta dentro stringhe pubblicitarie e comprarlo
> sarebbe una traggedia!!!! .... nessuno mi può aiutare?
>
Non capisco; come fa il testo a superare la dimensione dei campi?
Probabilmente mi sfugge qualcosa...
Ciao.


text:
Adesso mi sono ricordato che se i caratteri non venivano tutti visualizzati
(colonne strette) li troncava in esportazione; prova ad allargare le colonne
visualizzando tutto...
Ciao.


text:
si č cosě ma ora ho la risposta mi hanno passato un link ( č che č uno
shareware!)
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9j3bjt$pkg$1...@canarie.caspur.it...



text:
Grazie è quello che fa per me Peccato sia shareware ... non sai se ... tu
non ce l'hai vero?
Mia
> > Devo esportare un miliardo di dati da Framework 3
> > Non vi dico le ore per modificare i campi ad uno ad
> > uno. Nessuno conosce qualcosa di più veloce?
>
>
http://www.macdisk.com/
> Non ho controllato se il link e' ancora buono ma c'era un programmino
> che permetteva di convertire tra diversi formati.
> WinConv, text conversion program.
> Ciao.
> --
> Carlo Filippini
> ---


text:
"Mia" <
abe...@libero.it
> ha scritto nel messaggio
news:6Ug57.129695$cd.7...@news1.tin.it...
> si è così ma ora ho la risposta mi hanno passato un link ( è che è uno
> shareware!)
>
Sarà così; ma il suggerimento di Antonio riguardo lo scrivere la risposta
dopo il messaggio precedente vale sempre...
Grazie.
P.S. le poche regole di questo NG le puoi trovare qui:
http://www.sitocomune.com/netiquette.htm


title: Maschera controllo qualità e cambio colore

author: Max

text:
Sto realizzando un database per la gestione di certificati di qualità
dimensionali e ho l'esigenza di inserire un controllo (dopo aggiornamento)
su una cella che mi faccia cambiare il colore del carattere della cella in
questione, mi spiego meglio:
Ho una (quota) (es. 10 mm ), una tolleranza superiore (T+) e una tolleranza
inferiore (t-)
Inserendo il valore nella cella, deve verificarmi:
se (valore) è compreso fra  (quota) + (T+)  e (quota) - (t-) allora il testo
dev'essere VERDE, altrimenti il testo dev'essere ROSSO.
Inoltre se (quota) + (T+) > (quota)-(t-) emetti MSG "attento, ecc"
Non vorrei abusare della vostra generosità, ma se qualcuno di quelli "VERI"
non mi dà una spintarella, per me è un po troppo !!!
Grazie e a buon rendere (magari fra 5-6 anni !!!  :((
Ciao by  Max

max...@numerica.it

max...@libero.it
http://go.to/max.max
https://www.idrive.com/maxmax


author: sib

text:
Max <
max...@numerica.it
> wrote in message 8h8u2q$f4h$1...@nslave2.tin.it...

Forse puo' esserti utile approfondire il funzionamento della proprietà
"Format" del controllo.
Se ci stullichii (pardon, se ci concischi) un po' forse trovi la soluzione.
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: calcolare 5 mesi 'interi'

author: Giancarlo Francesconi dall'ufficio

text:
Salve a tutti. In A97,
ho una query che estrae gli altri 2 informazioni:
[data_ingresso]
[data_uscita]
Dovrei creare un campo calcolato che visualizzi solo i record in cui la
permanenza (uscita-ingresso) č superiore a 5 mesi.
I 5 mesi non devono perň essere considerati come 150 gg, ma come ad es. dal
2 febbraio al 2 luglio, a prescindere dal numero di gg contenuti in un mese.
Per rendere le cose piů complesse il DB sul quale lavoro č stato prodotto da
una procedura VB e i campi di cui sopra non sono in formato data, ma testo
(!)
Qualcuno č in grado di aiutarmi?
Grazie a tutti in anticipo.
Giancarlo


title: calcolare 5 mesi 'interi'

text:
"Giancarlo Francesconi dall'ufficio" <
thi...@tin.it
> ha scritto nel
messaggio news:bcpekd$kin$1...@fata.cs.interbusiness.it...
> Salve a tutti. In A97,
> ho una query che estrae gli altri 2 informazioni:
> [data_ingresso]
> [data_uscita]
> Dovrei creare un campo calcolato che visualizzi solo i record in cui la
> permanenza (uscita-ingresso) è superiore a 5 mesi.
> I 5 mesi non devono però essere considerati come 150 gg, ma come ad es.
dal
> 2 febbraio al 2 luglio, a prescindere dal numero di gg contenuti in un
mese.
> Per rendere le cose più complesse il DB sul quale lavoro è stato prodotto
da
> una procedura VB e i campi di cui sopra non sono in formato data, ma testo
> (!)
> Qualcuno è in grado di aiutarmi?
>
> Grazie a tutti in anticipo.
>
> Giancarlo
>
>
Credo di aver risolto con la funzione DateAdd, giusto?
Giancarlo.


title: calcolare 5 mesi 'interi'

author: Antonio Biso

text:
"Giancarlo Francesconi dall'ufficio" <
thi...@tin.it
> ha scritto nel
messaggio news:bcpekd$kin$1...@fata.cs.interbusiness.it...
> Salve a tutti. In A97,
> ho una query che estrae gli altri 2 informazioni:
> [data_ingresso]
> [data_uscita]
> Dovrei creare un campo calcolato che visualizzi solo i record in cui la
> permanenza (uscita-ingresso) è superiore a 5 mesi.
> I 5 mesi non devono però essere considerati come 150 gg, ma come ad es.
dal
> 2 febbraio al 2 luglio, a prescindere dal numero di gg contenuti in un
mese.
> Per rendere le cose più complesse il DB sul quale lavoro è stato prodotto
da
> una procedura VB e i campi di cui sopra non sono in formato data, ma testo
> (!)
L'ultimo problema non è un problema.
Cioè se c'hai una stringa di testo in formato valido per essere una data
cioè
"01-12-03" o "01/12/2003" e così via, quando la usi in un contesto di date
(esempio con funzioni sulle date) le trasforma lui in vere date.
Fermo restando che con CDate forzi il cambiamento di tipo.
Per il resto basta trasformare il ragionamento che faresti tu in un
algoritmo
se l'anno finale è uguale all'anno iniziale
  se mese finale - mese iniziale > 5 OK
  altrimenti
    se mese finale - mese iniziale = 5 allora
      se giorno finale >= giorno iniziale OK
      altrimenti NOK
    altrimenti NOK
altrimenti
  riapplica tutti i passi precedenti ma usando come mese finale
mesefinale+12
Tutto questo va scritto in una funzione che prende come parametri le due
date e restituisce quello che vuoi tu (OK e NOK per esempio)
Se non riesci a scriverlo tu, caso mai ci riprovo io...
Antonio


title: calcolare 5 mesi 'interi'

author: Roberto da casa

text:
"Giancarlo Francesconi dall'ufficio" <
thi...@tin.it
> ha scritto nel
messaggio news:bcpekd$kin$1...@fata.cs.interbusiness.it...
> Salve a tutti. In A97,
> ho una query che estrae gli altri 2 informazioni:
> [data_ingresso]
> [data_uscita]
> Dovrei creare un campo calcolato che visualizzi solo i record in cui la
> permanenza (uscita-ingresso) è superiore a 5 mesi.
> I 5 mesi non devono però essere considerati come 150 gg, ma come ad es.
dal
> 2 febbraio al 2 luglio, a prescindere dal numero di gg contenuti in un
mese.
> Per rendere le cose più complesse il DB sul quale lavoro è stato prodotto
da
> una procedura VB e i campi di cui sopra non sono in formato data, ma testo
> (!)
> Qualcuno è in grado di aiutarmi?
>
> Grazie a tutti in anticipo.
>
> Giancarlo
Dovresti raccontarci in quale forma una data è contenuta nei due campi di
tipo testo.
Ad esempio la data 1° luglio 2003 come è rappresentata?
01/07/2003
oppure
01072003
oppure
07/01/2003
oppure in altra maniera; insomma dicci come.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: calcolare 5 mesi 'interi'

text:
"Giancarlo Francesconi dall'ufficio" <
thi...@tin.it
> ha scritto nel
messaggio news:bcrjnh$1i9$1...@fata.cs.interbusiness.it...
>
> "Giancarlo Francesconi dall'ufficio" <
thi...@tin.it
> ha scritto nel
> messaggio news:bcpekd$kin$1...@fata.cs.interbusiness.it...
> > Salve a tutti. In A97,
> > ho una query che estrae gli altri 2 informazioni:
> > [data_ingresso]
> > [data_uscita]
> > Dovrei creare un campo calcolato che visualizzi solo i record in cui la
> > permanenza (uscita-ingresso) č superiore a 5 mesi.
> > I 5 mesi non devono perň essere considerati come 150 gg, ma come ad es.
> dal
> > 2 febbraio al 2 luglio, a prescindere dal numero di gg contenuti in un
> mese.
> > Per rendere le cose piů complesse il DB sul quale lavoro č stato
prodotto
> da
> > una procedura VB e i campi di cui sopra non sono in formato data, ma
testo
> > (!)
> > Qualcuno č in grado di aiutarmi?
> >
> > Grazie a tutti in anticipo.
> >
> > Giancarlo
> >
> >
>
> Credo di aver risolto con la funzione DateAdd, giusto?
Certamente la soluzione del tuo problema presuppone anche l'uso della
funzione DateAdd.
>
> Giancarlo.



title: calcolare 5 mesi 'interi'

author: Riccardo Baldinotti

text:
"Giancarlo Francesconi dall'ufficio" <
thi...@tin.it
> wrote in message news:<bcpekd$kin$
1...@fata.cs.interbusiness.it
>...
> Dovrei creare un campo calcolato che visualizzi solo i record in cui la
> permanenza (uscita-ingresso) è superiore a 5 mesi.
Ho preparato una Tabella1 con i campi:
cod     contatore
data1   testo di 8
data2   testo di 8
Ho riempito i campi con questi valori:
1      01022003       01072003   (cinque mesi esatti)
2      01022003       02072003   (cinque mesi meno un giorno)
3      01022003       02082003   (sei mesi meno un giorno)
Ho scritto questa query:
SELECT Tabella1.cod, Tabella1.data1, Mid([data1],1,2) AS giorno1,
Mid([data1],3,2) AS mese1, Tabella1.data2, Val(Mid([data2],1,2)) AS
giorno2, Val(Mid([data2],3,2)) AS mese2
FROM Tabella1
WHERE (((Val(Mid([data2],1,2)))>Val(Mid([data1],1,2))) AND
((Val(Mid([data2],3,2)))>Val(Mid([data1],3,2))+5)) OR
(((Val(Mid([data2],1,2)))<=Val(Mid([data1],1,2))) AND
((Val(Mid([data2],3,2)))>=Val(Mid([data1],3,2))+5));
e il risultato è che mi seleziona solo il primo e terzo record, come
desiderato.
Vedi se ti va bene.
Ciao
Riccardo


title: importare anche i gruppi in un nuovo db

author: bizio

text:
Salve a tutti,
mi trovo nella necessità di dover importare tutti gli oggetti
(forms,query,report,macro) in un nuovo db per cercare di risolvere il
problema di un possibile db corrotto .. o almeno sulla buona strada
per esserlo...!!
Violevo sapere se e come è possibile importare anche i Gruppi con i
vari collegamenti agli oggetti!!
Grazie per le info


title: importare anche i gruppi in un nuovo db

text:

Cosa sarebbero i Gruppi che dici...?
Se ti riferisci alla gestione Utenti, direi che è esattamente il
contrario che devi fare, vale a dire creare un DB basato sul file MDW
già esistente...
COsa intendi...?
@Alex


title: importare anche i gruppi in un nuovo db

author: Roberto da Parma

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:e0e79c74-20a2-4a45...@s20g2000yqh.googlegroups.com...


@Alex
ma in questo caso dubito fortemente della corruzione di un mdw....
oh poi tutto può succedere...anche che il pc prenda fuoco improvvisamente!
:-))
comunque nell'importazione se scegli avanzate - puoi importare relazioni ed
eventuali barre...
ciao
--
Roberto da Parma


title: importare anche i gruppi in un nuovo db

text:
On 16 Mar, 17:30, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggionews:e0e79c74-20a2-4a45...@s20g2000yqh.googlegroups.com...
> On 16 Mar, 14:51, bizio <
fabriziol...@libero.it
> wrote:
> Cosa sarebbero i Gruppi che dici...?
> Se ti riferisci alla gestione Utenti, direi che è esattamente il
> contrario che devi fare, vale a dire creare un DB basato sul file MDW
> già esistente...
> COsa intendi...?
>
Dimenticavo di dire che il mio file è un Mdb.
Per "Gruppi" intendo dire proprio i Gruppi...cosi sono chiamati nel
mio Access :-)
Sotto agli Oggetti (Tabelle,Maschere,Query,ecc) c'è una barra Gruppi
dove è possibile creare cartelle per inserirci i collegameneti dei
vari oggetti....giusto questo o no? :-)
Ora, dato che devo fare questa importazione su un nuovo db, queste
cartelle della Barra Gruppi non riesco ad importarle in automatico.
Dato che sono diverse cartelle con molti collegamenti (il db è
abbastanza ampio...) mi chiedevo se c'era un modo o devo per forza
ricrearle tutte manualmente!!
Spero di essere stato piu chiaro stavolta
Un saluto a tutti e un grazie per le risp


title: Ricerca Codice e Aggiornamento Maschera

author: Bix

text:
VI PREGO AIUTATEMI o mio padre mi uccide :-)
Si tratta di un semplice DB per la gestione magazzino
ma io non ho ne esperienza ne tempo.... purtroppo.  :-)
La mia richiesta è un po' strana: siccome il DB
sara' usato da mio padre... (di DB ne sa quanto
un pittbull) avrei bisogno di un paio di dritte per renderlo
il  piu' semplice possibile.
Domanda n°1:
La ricerca del codice se possibile dovrebbe essere immediata,
quindi senza maschere aggiuntive (vedi ricerca STD di access)
Quello che ho in mente è di scrivere in una casella di testo vuota
il codice da cercare, un bottone associato oppure il tasto invio
avvia la ricerca e mi visualizza nella maschera tutti i campi riguardanti
quel record (se lo trova) oppure quello che piu' gli somiglia.
COSA NE PENSATE? SI PUO' FARE?
Domanda n°2:
Ho 2 campi che vengono moltiplicati, il risultato viene scritto in un altro
campo che vorrei si aggiornasse in seguito ad una modifica dei suddetti
valori (vedi "modifica e invio") fatta sul momento all'interno della stessa
maschera di visualizzazione.
COME CAVOLO SI FA?????????????? ho perso ormai una settimana
e non ci riesco.
C'è qualche anima buona mi aiuta?
Vi ringrazio anticipatamente
BIX


title: Ricerca Codice e Aggiornamento Maschera

author: Roberto-Angelo azzurro

text:
"Bix" <
hiryubo...@hotmail.com
> ha scritto nel messaggio
news:a75oej$q8j$1...@pegasus.tiscalinet.it...

Forse per il primo problema basta una casella combinata...digiti i primi chr
dell'articolo e poi scorri....


title: Ricerca Codice e Aggiornamento Maschera

author: Emyr

text:
On Mon, 18 Mar 2002 23:14:18 +0100, "Bix" <
hiryubo...@hotmail.com
>
wrote:
>VI PREGO AIUTATEMI o mio padre mi uccide :-)
>
>Si tratta di un semplice DB per la gestione magazzino
>ma io non ho ne esperienza ne tempo.... purtroppo.  :-)
>La mia richiesta è un po' strana: siccome il DB
>sara' usato da mio padre... (di DB ne sa quanto
>un pittbull) avrei bisogno di un paio di dritte per renderlo
>il  piu' semplice possibile.
>
>Domanda n°1:
>La ricerca del codice se possibile dovrebbe essere immediata,
>quindi senza maschere aggiuntive (vedi ricerca STD di access)
>Quello che ho in mente è di scrivere in una casella di testo vuota
>il codice da cercare, un bottone associato oppure il tasto invio
>avvia la ricerca e mi visualizza nella maschera tutti i campi riguardanti
>quel record (se lo trova) oppure quello che piu' gli somiglia.
>COSA NE PENSATE? SI PUO' FARE?
si con evento lostfocus e filter
>
>Domanda n°2:
>Ho 2 campi che vengono moltiplicati, il risultato viene scritto in un altro
>campo che vorrei si aggiornasse in seguito ad una modifica dei suddetti
>valori (vedi "modifica e invio") fatta sul momento all'interno della stessa
>maschera di visualizzazione.
>COME CAVOLO SI FA?????????????? ho perso ormai una settimana
>e non ci riesco.
i risultati di calcoli non devono essere memorizzati ma riottenuti al
bisogno
su evento primadiaggiornare campo3=campo1*campo2
>
>C'è qualche anima buona mi aiuta?
>Vi ringrazio anticipatamente
>BIX
>
Saluti.
Emanuele.


title: Importa dati

author: Simone Lucesoli

text:
Ho importato dei dati da un file di testo a larghezza fissa:
il campo "importo" è stato impostato automaticamente in "numerico", una
volta che lo trasformo in "valuta - euro" inserisce la virgola con 2 zeri
dietro, anzichè considerare le ultime due cifre (questo perchè nel file di
testo non è presente la virgola).
Es:   nel file di testo è presente  10521 ( ? 105,21) nel database 10521
(numerico) e 10521,00 (valuta ?).
Come posso fare??
Grazie


title: Importa dati

text:
Forse il modo più facile, una volta importata la tabella, è fare una
query di aggiornamento. Selezioni la tua tabella, metti il solo campo di
importo e nella voce "aggiorna a" scrivi: [importo]/100. Ciao


title: Importa dati

author: Lupo

text:
<
bld...@excite.it
> ha scritto nel messaggio
news:adfmlh$i3r$1...@gossip.excite.it...
> Forse il modo più facile, una volta importata la tabella, è fare una
> query di aggiornamento. Selezioni la tua tabella, metti il solo campo di
> importo e nella voce "aggiorna a" scrivi: [importo]/100. Ciao
Va bene tutto, ma (e te l'han già detto) non è più facile fare doppio click
sulla riga che ti interessa e rispondere a quella?


title: Usare lo stesso recordset in maschere differenti

author: vuLCan Karayan

text:
Grazie a Sunrex ho risolto il problema del filtro all'interno di un
recorset.
Apro un altro post perchè l'argomento è differente e perchè mi interessava
conoscere le modalità e la sintassi per
clonare un recordset e far si che questo nuovo recordset alimenti una nuova
maschera
In soldoni:
1) Ho la form MyFormA che prende i dati da una stringa SQL
    "SELECT * FROM MyTable WHERE [CampoA] = -1 ORDER BY NomeUtente"
2) Grazie ai vostri consigli, ho imparato a filtrare questo recordset
    Me.Filter = "[CampoB] = -1"
    Me.FilterOn = True
    Me.Requery
    Me.Refresh
La domanda è questa:
come si può utilizzare il nuovo recordset ottenuto in una nuova maschera
MyFormB senza specificare la stringa SQL?
Corregetemi se sbaglio ma adesso il recordset dovrebbe essere
"SELECT * FROM MyTable WHERE [CampoA] = -1 AND [CampoB] = -1 ORDER BY
NomeUtente"
ma vorrei passare, invece della stringa, il recordset attivo in MyFormA
Sto provando tentando di dichiarare
Dim rsClonato as DAO.Recordset
Set rsClonato = ???
Come posso settare rsClonato in modo che contenga il recordset di MyFormA?


text:
> Come posso settare rsClonato in modo che contenga il recordset di MyFormA?
Sto provando così..
    Dim rs As Recordset
    Set rs = Me.RecordsetClone
    DoCmd.OpenForm "FormB"
    Set Forms("FormB").Recordset = rs
Ma non funzia...
Dove sbaglio?


text:
> Ma non funzia...
> Dove sbaglio?
YEAH! Risolto...
Scrivere sul NG mette in moto i neuroni... :)
Ecco come ho fatto, era semplicissimo:
DoCmd.OpenForm "FormB"
Set Forms![FormB].Recordset = Forms![FormA].Recordset
Ciao.


author: SunRex

text:
"vuLCan Karayan" <
vulcankara...@tiscali.it
> ha scritto nel messaggio
news:xiQte.24356$b5.11...@news3.tin.it...
> Grazie a Sunrex ho risolto il problema del filtro all'interno di un
> recorset.
> Apro un altro post perchè l'argomento è differente e perchè mi interessava
> conoscere le modalità e la sintassi per
> clonare un recordset e far si che questo nuovo recordset alimenti una
nuova
> maschera
>
[CUT]
Ciao vuLCan Karayan
secondo me sbagli approccio cioè filtri e rifiltri sempre lo stesso record.
Io faccio così di solito.
Mettiamo di avere una tblFilm (ma potrebbe essere anche una qry) tipo
IDFilm
Nome testo
Categoria testo
Disponibile si/no
La maschera principale frmA la collego alla tbl o qry che mi interessa.
Una prima serie di filtri la faccio sulla frmA usando combo o pulsanti di
opzione
Esempio di pulsanti di opzione (due pulsanti)
Private Sub OpzioniDiFiltro_AfterUpdate()
Select Case OpzioniDiFiltro
Case 1
OpzioniDiFiltro = 1
'Non disponibile
Me.RecordSource = "SELECT * FROM tblFilm WHERE Disponibile = 0"
Case 2
OpzioniDiFiltro = 2
'Disponibile
Me.RecordSource = "SELECT * FROM tblFilm WHERE Disponibile = -1"
Case 3
OpzioniDiFiltro = 3
'Tutti i film
Me.RecordSource = "SELECT * FROM tblFilm"
End Select
End Sub
Chiaramente la puoi fare più complessa.
Esempio utilizzando una combo da cui estrai dei valori per esempio le
categorie
Private Sub cmbCategorie_AfterUpdate()
Dim strSQL As String
Dim strFiltro As String
strFiltro = cmbCategorie.Value
strSQL = "SELECT * FROM tblA  WHERE Categoria LIKE '" & strFiltro & "*'
ORDER BY Nome"
Me.RecordSource = strSQL
End Sub
QUando hai individuato il record che ti interessa puoi aprire una popup con
il solo record per visualizzare i dettagli del film
che ti interessa tipo autore attori foto della locandina
ti dichiari in un modulo
Public intFilm As Integer
Private Sub cmdApriDettaglio_Click()
intFilm=IDFilm
DoCmd.OpenForm ("frmB"), , , "IDFilm = " & intFilm & ""
End Sub
Ciao
SunRex


title: Output to PDF

author: Ammammata

text:
Buongiorno al gruppo

poco tempo fa avevo implementato, grazie ai suggerimenti di Cesare e a un
suggerimento di MS, il codice per inviare le stampe direttamente a un file
PDF

Codice sul pulsante:

stDocName = "_MMM"
If Not Forms.Item("_WEEKLY").PDF Then DoCmd.OpenReport stDocName, acPreview
If Forms.Item("_WEEKLY").PDF Then OutputPDF (stDocName)

e in un altro modulo:

Public Sub OutputPDF(ReportName As String)

Dim PdfName, PdfPath As String

    ' GB 23.12.2021 output to PDF
    ' thanks to:
    'Subject : stampa report in pdf.
    'Date : Tue, 11 Feb 2020 04:11:00 -0800 (PST)
    'Author : Cesare Briglia <
cesare....@gmail.com
>
    'Newsgroups:  it.comp.appl.Access

DoCmd.OpenReport ReportName, acViewPreview, , , acHidden
PdfName = ReportName
PdfPath = "c:\Sviluppo\temp\" & PdfName & ".pdf"
DoCmd.OutputTo acOutputReport, ReportName, acFormatPDF, PdfPath
DoCmd.Close acReport, ReportName

' found on
https://answers.microsoft.com/en-us/msoffice/forum/all/variable-

not-defined-on-outputto-acformatpdf/7d6f9cdd-6ca5-4716-b688-bdd6f3cea831

StartDoc (PdfPath)

End Sub

§

premesso quanto sopra, la cosa funziona egregiamente quando viene eseguita
sul pc degli utenti, che hanno un software PDF installato normalmente

qualcuno però esegue il programma collegandosi in RDP al server dove il
lettore dei file PDF è in versione Portabile
Nonostante nelle associazioni l'estensione PDF sia correttamente collegata
all'eseguibile, quando ci provano ottengono l'errore:

Execution of this application has stopped due to a run-time error.
The application can't continue and will be shut down.

(arffha pbqvpr qv reeber, arffhan vfgehmvbar, avragr qv avragr, pur vy
fvtaber noovn va tybevn dhrfgv qrsvpvragv r pur cbffnab nirer yn qvneern
frzcvgrean)

Il problema è che sul server c'è solo il runtime, per cui non posso
eseguire passo-apsso e vedere se ci sia qualche codice di errore.

Cosa posso inventarmi per capire qualcosa di più? (a parte installare il
lettore PDF invece che usarlo portabile, sperando che funzioni...)

Grazie e buona Pasqua, chissà se nell'uovo trovo la lieta sorpresa ;)

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


title: Output to PDF

author: RobertoA

text:

Non si capisce se e' la creazione pdf che non va (DoCmd.OutputTo
acOutputReport, ReportName, acFormatPDF, PdfPath) oppure la
visualizzazione del pdf appena creato, che immagino sia realizzata
dentro la  StartDoc(pdfPath) (per il momento oscura)
Consiglierei per il momento di capire dove avvenga il problema, e
metterci una routine per vedere numero erore e riga dove avviene, e poi
si agira' di conseguenza


title: Output to PDF

text:
Il giorno Thu 14 Apr 2022 12:00:51p, *RobertoA* ha inviato su
it.comp.appl.access il messaggio news:t38rcr$eb4$
1...@gioia.aioe.org
. Vediamo
cosa ha scritto:

> StartDoc(pdfPath) (per il momento oscura)

mi ero dimenticato...

Function StartDoc(DocName As String) As Long
      Dim Scr_hDC As Long
      Scr_hDC = GetDesktopWindow
      StartDoc = ShellExecute(Scr_hDC, "Open", DocName, _
      "", "C:\", SW_SHOWNORMAL)
 End Function



title: Output to PDF

text:
Il giorno Thu 14 Apr 2022 12:04:18p, *Ammammata* ha inviato su
it.comp.appl.access il messaggio
news:XnsAE797ACF8B7E8am...@127.0.0.1
. Vediamo cosa ha
scritto:

>
> mi ero dimenticato... due volte
>

scusate il codice quasi illeggibile :(

Option Compare Database

#If VBA7 Then
Private Declare PtrSafe Function ShellExecute Lib "shell32.dll" Alias
"ShellExecuteA" _
(ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _
ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd
As Long) As Long
Private Declare PtrSafe Function GetDesktopWindow Lib "USER32" () As
LongPtr
#Else
Private Declare Function GetDesktopWindow Lib "USER32" () As Long
Private Declare Function ShellExecute Lib "shell32.dll" Alias
"ShellExecuteA" _
(ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _
ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd
As Long) As Long
#End If



title: Output to PDF

text:
Il giorno Thu 14 Apr 2022 11:45:48a, *Ammammata* ha inviato su
it.comp.appl.access il messaggio
news:XnsAE7977ACC6CDAam...@127.0.0.1
. Vediamo cosa ha
scritto:

> Cosa posso inventarmi per capire qualcosa di più? (a parte installare il
> lettore PDF invece che usarlo portabile, sperando che funzioni...)
>

ho provato: tolto il portabile, installato il pdf reader, controllata
l'associazione dell'estensione, niente da fare



title: Output to PDF

text:

Va tutto bene ma...
...numero errore + riga dove avviene, mi sembrano essenziali
Ce l'abbiamo questa informazione oppure no?
Se non ce l'abbiamo, bisogna cercarla e trovarla
E quindi mettere codice gestione errori sia su funzione che crea pdf sia
su funzione che visualizza pdf
Finche' non si sa' dove avviene l'errore qualsiasi azione e' presa senza
seguire una logica


title: Output to PDF

text:
Il giorno Thu 14 Apr 2022 12:32:01p, *RobertoA* ha inviato su
it.comp.appl.access il messaggio news:t38t72$1a5j$
1...@gioia.aioe.org
. Vediamo
cosa ha scritto:

> ...numero errore + riga dove avviene, mi sembrano essenziali
> Ce l'abbiamo questa informazione oppure no?
> Se non ce l'abbiamo, bisogna cercarla e trovarla
> E quindi mettere codice gestione errori sia su funzione che crea pdf sia
> su funzione che visualizza pdf
> Finche' non si sa' dove avviene l'errore qualsiasi azione e' presa senza
> seguire una logica
>

ho inserito questo codice, già usato in altre parti del programma, sia
nella routine che genera il PDF (OutputPDF) che in quella che lo visualizza
(StartDoc)

ExitErrore:
    Exit Sub

Errore:
    ' MsgBox Err.Description
    ' GB 07.09.2017 - more details, maybe helps
    MsgBox "The following error has occured" & vbCrLf & vbCrLf & _
           "Error Number: " & Err.Number & vbCrLf & _
           "Error Source: Modulo Importing dbf / IMPORTTables" & vbCrLf & _
           "Error Description: " & Err.Description & _
           Switch(Erl = 0, "", Erl <> 0, vbCrLf & "Line No: " & Erl) _
           , vbOKOnly + vbCritical, "An Error has Occured!"
    MessaggioFine ("ImpLog.Txt")
    Resume ExitErrore

in entrambi i casi l'errore non viene intercettato oppure viene gestito
malamente

in pratica non esce la finestra con i dettagli :(



title: Output to PDF

text:

Prova a togliere temporaneamente dal codice lo StartDoc
Se l'errore avviene ancora allora e' probabile avvenga nella creazione
del pdf, viceversa se non avviene nessun errore allora vuol dire che il
colpevole e' dentro lo StartDoc


title: Output to PDF

text:
On Thursday 14/04/2022 RobertoA wrote:
> Prova a togliere temporaneamente dal codice lo StartDoc
> Se l'errore avviene ancora allora e' probabile avvenga nella creazione del
> pdf, viceversa se non avviene nessun errore allora vuol dire che il colpevole
> e' dentro lo StartDoc

giusto, non ci avevo pensato

test fatto: il pdf viene creato correttamente quindi l'errore è, come
avevo presupposto, nell'apertura del PDF

cerco una alternativa, peccato perché questo StartDoc sta funzionando
egregiamente quando non è usato sul server



title: Output to PDF

text:
Il giorno Thu 14 Apr 2022 11:45:48a, *Ammammata* ha inviato su
it.comp.appl.access il messaggio
news:XnsAE7977ACC6CDAam...@127.0.0.1
. Vediamo cosa ha
scritto:

> StartDoc (PdfPath)
>

ho sostituito l'istruzione con:

Application.FollowHyperlink (PdfPath), NewWindow:=True

funziona ma, come già visto, si ferma a chiedere il permesso con un avviso
che potrebbero esserci pericolo e quant'altro :( proprio il motivo che mi
aveva spinto a cambiare con StartDoc

la cosa strana è che in un'altra applicazione StartDoc funziona
benissimo... ma ho confrontato i codici, non ci sono differenze evidenti

boh, lascio passare la Pasqua e poi ci torno su



title: Output to PDF

text:
Il giorno Thu 14 Apr 2022 04:48:19p, *Ammammata* ha inviato su
it.comp.appl.access il messaggio
news:XnsAE79AAF6974C1am...@127.0.0.1
. Vediamo cosa ha
scritto:

>
> boh, lascio passare la Pasqua e poi ci torno su
>
>

eh... non ho resistito a fare un'altra prova :)

ho sostituito un pezzo di codice con una versione credo leggermente
diversa:

vecchio:

Option Compare Database

#If VBA7 Then
Private Declare PtrSafe Function ShellExecute Lib "shell32.dll" Alias
"ShellExecuteA" _
(ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _
ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd
As Long) As Long
Private Declare PtrSafe Function GetDesktopWindow Lib "USER32" () As
LongPtr
#Else
Private Declare Function GetDesktopWindow Lib "USER32" () As Long
Private Declare Function ShellExecute Lib "shell32.dll" Alias
"ShellExecuteA" _
(ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _
ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd
As Long) As Long
#End If

Nuovo:

#If VBA7 And Win64 Then
Private Declare PtrSafe Function ShellExecute Lib "shell32.dll" _
  Alias "ShellExecuteA" (ByVal hWnd As Long, _
  ByVal lpOperation As String, ByVal lpFile As String, _
  ByVal lpParameters As String, ByVal lpDirectory As String, _
  ByVal nShowCmd As Long) As Long
#Else
Private Declare Function ShellExecute Lib "shell32.dll" _
  Alias "ShellExecuteA" (ByVal hWnd As Long, _
  ByVal lpOperation As String, ByVal lpFile As String, _
  ByVal lpParameters As String, ByVal lpDirectory As String, _
  ByVal nShowCmd As Long) As Long
#End If

adesso è ok :)



title: Output to PDF

author: BFS

text:
Il 14/04/2022 16:48, Ammammata ha scritto:
> Il giorno Thu 14 Apr 2022 11:45:48a, *Ammammata* ha inviato su
> it.comp.appl.access il messaggio
>
news:XnsAE7977ACC6CDAam...@127.0.0.1
. Vediamo cosa ha
> scritto:
>
>> StartDoc (PdfPath)
>>
>
> ho sostituito l'istruzione con:
>
> Application.FollowHyperlink (PdfPath), NewWindow:=True
>
> funziona ma, come già visto, si ferma a chiedere il permesso con un avviso
> che potrebbero esserci pericolo e quant'altro :( proprio il motivo che mi
> aveva spinto a cambiare con StartDoc
>
> la cosa strana è che in un'altra applicazione StartDoc funziona
> benissimo... ma ho confrontato i codici, non ci sono differenze evidenti
>
> boh, lascio passare la Pasqua e poi ci torno su
>
>

se ho ben capito devi aprire un pdf

perchè non usi questo codice

Dim x As Variant
Dim Applicazione As String
Dim File As String

Applicazione = "C:\Program Files (x86)\Adobe\Acrobat Reader
DC\Reader\AcroRd32.exe"
File = "c:\tuo.pdf"
x = Shell(Applicazione + " " + File, vbNormalFocus)

e imposti tra i parametri dell'appliativo il percorso "Applicazione" che
vuoi usare per i pdf

BFS

--
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


title: Output to PDF

text:

Bene, se ora va allora e' risolto
Io uso questo codice per aprire un file col programma predefinito
Che sia pdf, un txt, un xls, un eml, un xml, si avvia sempre col
programma che Windows ha associato a quell'estensione
Lo posto perche' a me e' tornato molto comodo, e sicuramente lo sara'
anche per qualche altro utente Access

Shell("RUNDLL32.EXE URL.DLL,FileProtocolHandler " & NOME_FILE,
vbMaximizedFocus)


title: Codici diversi -Win98,A2000-

author: Alessio (SV)

text:
All'interno della maschera Anagrafe ho un campo Codice che viene generato
automaticamente prendendo le prime due lettere  del campo Nome e Cognome.
Vorrei essere avvisato qualora questo codice fosse gia' esistente in un
altro record. Cosa posso fare?
Ringarzio anticipatamente


title: Codici diversi -Win98,A2000-

author: Karl Donaubauer

text:
Alessio (SV) <in...@TOGLIEREodontotecnico.it> ha scritto:
> All'interno della maschera Anagrafe ho un campo Codice che viene generato
> automaticamente prendendo le prime due lettere  del campo Nome e Cognome.
> Vorrei essere avvisato qualora questo codice fosse gia' esistente in un
> altro record.
Non capisco se questo codice è un campo in una tabella o solo un campo
calcolato nella maschera. Per la prima variante:
BeforeUpdate del campo nella maschera:
If Not IsNull(DLookup("Codice ", "NomeTabella", "Codice = '" & Me!Codice &
"'")) _
  And Me!Codice <> nz(Me!Codice.OldValue) Then
    Beep
    MsgBox Me!Codice & " già esiste.", vbOKOnly, "Doppio!"
    Cancel = True
End If
--
HTH
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco):
http://www.donkarl.com


title: Codici diversi -Win98,A2000-

author: Riccardo

text:
Alessio (SV) <in...@TOGLIEREodontotecnico.it> wrote in message
8v3q0o$8bj$1...@lacerta.tiscalinet.it...
> All'interno della maschera Anagrafe ho un campo Codice che viene generato
> automaticamente prendendo le prime due lettere  del campo Nome e Cognome.
> Vorrei essere avvisato qualora questo codice fosse gia' esistente in un
> altro record. Cosa posso fare?
> Ringarzio anticipatamente
>
______
Basta indicizzare il campo impostando "duplicati non ammessi"
ciao Riccardo


title: Codici diversi -Win98,A2000-

text:
Alessio (SV) <in...@TOGLIEREodontotecnico.it> wrote in message
8v3q0o$8bj$1...@lacerta.tiscalinet.it...
> All'interno della maschera Anagrafe ho un campo Codice che viene generato
> automaticamente prendendo le prime due lettere  del campo Nome e Cognome.
> Vorrei essere avvisato qualora questo codice fosse gia' esistente in un
> altro record. Cosa posso fare?
> Ringarzio anticipatamente
>
>
Grazie di nuovo


title: Importare file txt in ACCESS con VBA

author: Motore

text:
    Voglio importare la seguente tabella in formato txt in Access:
        Riga1 Riga2 Riga3
           1       2        3
           2       2        3
           3      2         3
    Grazie


title: Importare file txt in ACCESS con VBA

author: Sergio MAZZA

text:
"Motore" <
mot...@globalnet.it
> ha scritto nel messaggio news:4684b065$0$4784$4faf...@reader4.news.tin.it...

Metodo TransferText (vedi help)...
Ciao.
--
Sergio MAZZA


title: Importare file txt in ACCESS con VBA

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:f62ea6$jvm$1...@tdi.cu.mi.it...

    Sto provando con la seguente riga di codice , ma mi da errore ?
        Private Sub Comando0_Click()
        Dim stAppName As String
     stAppName = "C:\LAVORO\QU\TABELLA02.txt"
     DoCmd.TransferText stAppName = acImportFixed
     End Sub
    Grazie


title: Importare file txt in ACCESS con VBA

text:
"Motore" <
mot...@globalnet.it
> ha scritto nel messaggio
news:4684cdc2$0$4790$4faf...@reader4.news.tin.it...

>     DoCmd.TransferText stAppName = acImportFixed <---- questa sintassi è
> sbagliata
ricontrolla il metodo Transfert text sulla guida.
>
>     End Sub
>
>    Grazie
>
Ciao
--
Roberto da Parma


title: Importare file txt in ACCESS con VBA

text:
DoCmd.TransferText acImportDelim, , TABELLA02.txt, _
    "C:\LAVORO \QU\TABELLA02.txt"
    Sto provando con quantoriportato sopra ma non funziona.
    Grazie
"Roberto da Parma" <
aris...@libero.it
> ha scritto nel messaggio
news:4684fd81$0$4788$4faf...@reader4.news.tin.it...



title: Importare file txt in ACCESS con VBA

text:
"Motore" <
mot...@globalnet.it
> ha scritto nel messaggio news:46850208$0$4784$4faf...@reader4.news.tin.it...
> DoCmd.TransferText acImportDelim, , TABELLA02.txt, _
>    "C:\LAVORO \QU\TABELLA02.txt"
>
>    Sto provando con quantoriportato sopra ma non funziona.
>    Grazie
Devi leggere la tipologia dei parametri da passare.
Il nome del file è in formato stringa quindi devi delimitarlo tra doppie virgolette (") o passargli una variabile stringa che
contenga il nome del file:
DoCmd.TransferText acImportDelim, , "TABELLA02.txt",  "C:\LAVORO \QU\TABELLA02.txt"
(oppure)
Dim nomeFile as string
nomeFile = "TABELLA02.txt"
DoCmd.TransferText acImportDelim, , nomeFile,  "C:\LAVORO \QU\TABELLA02.txt"
Ciao.
--
Sergio MAZZA


title: Maschere: proprietà "Visible" di un controllo.

author: Zappus

text:
Salve a tutti,
in una maschera (Tabulare) ho un controllo  collegato ad un campo (Memo) di
una tabella
che viene aggiornata da una query.
Può capitare che questo campo non contenga nulla, di conseguenza il
controllo collegato ad esso nella maschera, risulta vuoto.
Vorrei che se il controllo fosse vuoto lo stesso sia non visibile.
Nella proprietà "su corrente" della maschera ho inserito il seguente codice:
If Me.Controllo = "" then
me.Controllo.Visible = False
End If
...non funziona.
Suggerimenti ?
Grazie Luca


author: Carlo Costarella

text:
"Zappus" <
luca...@aliceposta.it
> ha scritto nel messaggio
news:KORVe.61157$4g5.3...@news4.tin.it...

Nelle maschere tabellari una proprietà applicata ad un controllo, si
riflette su tutti i record di quel controllo.
Se hai una versione superiore alla 97, puoi utilizzare la formattazione
condizionale per cambiare almeno il colore del controllo.
Comunque il tuo codice andrebbe modificato così:
If isnull(Me.Controllo) or Me.Controllo =  "" then
me.Controllo.Visible = False
else
Me.Controllo.Visible = true
End If
Ciao, Carlo


author: Leonardo

text:

Scrivi cosi' , a me funziona:
If IsNull(Me.Controllo) Then
    Me.Controllo.Visible = False
Else
    Me.Controllo.Visible = True
End If
Usa "IsNull" e poi metti la dicitura "Else" altrimenti una volta che trova
un record nullo, lui lo rende invisibile ma la proprieta' rimarra' settata a
"Non Visibile" anche per gli tutti altri records, anche quelli che hanno
qualcosa.
Ciao, Fammi sapere

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Avvio maschera a pieno schermo

author: Casella Domenico

text:
Ho fatto un programmino in access. Quando mando in esecuzione la maschera
principale, questa (e le altre) non mi compaiono a pieno schermo. Come devo
fare x impostare in automatico la esecuzione a pieno schermo?
Grazie,,
domenico
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at
http://www.hotmail.com
.
Share information about yourself, create your own public profile at
http://profiles.msn.com
.
--
Posted from [193.204.185.24] by way of
f252.law7.hotmail.com
 [216.33.236.130]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Avvio maschera a pieno schermo

author: Paolo A.

text:
usa docmd.maximize in caricamento della maschera
Saluti
Paolo



title: Avvio maschera a pieno schermo

author: Massimo

text:
Seleziona "su apertura" della maschera, inserisci un evento e scrivi
docmd.maximize; per ripristinare, "su uscita" docmd.restore
Ciao
"Casella Domenico" <
domenico...@hotmail.com
> wrote in message
F252f6WVY5jVk...@hotmail.com...
> Ho fatto un programmino in access. Quando mando in esecuzione la maschera
> principale, questa (e le altre) non mi compaiono a pieno schermo. Come
devo
> fare x impostare in automatico la esecuzione a pieno schermo?
>
> Grazie,,
>
> domenico



title: Avvio maschera a pieno schermo

text:
"Massimo" <
ciccio...@libero.it
> ha scritto nel messaggio
news:8rirla$r3h$1...@nread2.inwind.it...

usa il comando docmd.maximize in apertura della maschera.
ciao mario


title: problema tabella collegata

author: giovanna

text:
ho collegato in un database access una tabella tramite unify odbc. succede
che i numeri negativi vengono visualizzati in access con un -9 davanti, ad
es -3 viene visto come -93. c'è un modo per evitare questo?
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Stringa caratteri senza spazi e con X

author: Beppe Manghiz

text:
Buongiorno,
sono nuovo ad Access e avrei bisogno di fare la seguente operazione.
L'utente scriveil codice cliente a cui è associato un nome cliente per esteso. Di questo nome prendo solo 10 caratteri e tolgo gli spazi. Fin qui tutto bene. Vorrei però che contemporaneamente, se il nome è minore di 10 caratteri, si tolgano gli spazi e si mettano tante X per arrivare a 10.
Ad esempio:

Nome cliente: ABC 123 => ABC123XXXX

Riesco a fare le due funzioni, sostituzione spazi e scrittura delle X, separatamente, ma non riesco a comporle in un'unica istruzione.

Grazie in anticipo


title: Stringa caratteri senza spazi e con X

author: Alessandro Cara

text:

left(replace(varnome," ","")&"xxxxxxxxxx",10)
o
left(replace(varnome," ","x")&"xxxxxxxxxx",10)

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)


title: Stringa caratteri senza spazi e con X

text:
Il 14/09/2017 12:49, Alessandro Cara ha scritto:
> Il 14/09/2017 10:35, Beppe Manghiz ha scritto:
>> Buongiorno,
>> sono nuovo ad Access e avrei bisogno di fare la seguente operazione.
>> L'utente scriveil codice cliente a cui è associato un nome cliente per
>> esteso. Di questo nome prendo solo 10 caratteri e tolgo gli spazi. Fin
>> qui tutto bene. Vorrei però che contemporaneamente, se il nome è
>> minore di 10 caratteri, si tolgano gli spazi e si mettano tante X per
>> arrivare a 10.
>> Ad esempio:
>>
>> Nome cliente: ABC 123 => ABC123XXXX
>>
>> Riesco a fare le due funzioni, sostituzione spazi e scrittura delle X,
>> separatamente, ma non riesco a comporle in un'unica istruzione.
>>
>> Grazie in anticipo
>>
>>
> left(replace(varnome," ","")&"xxxxxxxxxx",10)
> o
> left(replace(varnome," ","x")&"xxxxxxxxxx",10)
>

p.s.
se ci sono spazi in mezzo al nome che vuoi mantenere la precedente non
va' bene



title: Stringa caratteri senza spazi e con X

text:
Vedi se questa funziona...

REPLACE(TuoTesto," ","") & STRING(10-Len(REPLACE(TuoTesto," ","")),"X")

Io Userei una Funzione:

Function FillText(StrIn As String, Optional TotLen As Byte = 10, Optional Char As String = "X")
    On Error GoTo Err_Handler
    Dim strOut As String
    If Len(StrIn) = 0 Then Exit Function
    If Len(TotLen) < 1 Then Exit Function
    If Len(Char & vbNullString) = 0 Then Exit Function

    strOut = Replace(StrIn, " ", vbNullString)
    strOut = strOut & String(TotLen - Len(strOut), Char)
    FillText = strOut

    Exit Function
Err_Handler:
    MsgBox Err.Number & vbNewLine & Err.Description, vbInformation, "FillText"
End Function

@Alex


title: Collegare tabella SQL server

author: Valery From The Mountain

text:
Ho cercato di collegare una tabella sql server 2005 ad access 2003 ma mi
chiede per forza di usare odbc. Non ci sono altri modi?
Grazie.


title: Collegare tabella SQL server

author: Alessandro Baraldi

text:
On 28 Mag, 20:36, "Valery From The Mountain" <val...@invalid.inv>
wrote:
> Ho cercato di collegare una tabella sql server 2005 ad access 2003 ma mi
> chiede per forza di usare odbc. Non ci sono altri modi?
> Grazie.
Se vuoi Linkarle devi usare ovviamente ODBC...!
Se non vuoi linkarle ma vuoi accedere al DB puoi anche usare OLE_DB
per aprire una connessione ADO, cosa che però è meno performante visto
che Access poi converte in DAO in modo implicito.
@Alex


title: Collegare tabella SQL server

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:b23474fd-e697-4005...@l64g2000hse.googlegroups.com...
> Se vuoi Linkarle devi usare ovviamente ODBC...!
Ok.
> Se non vuoi linkarle ma vuoi accedere al DB puoi anche usare OLE_DB
> per aprire una connessione ADO, cosa che però è meno performante visto
> che Access poi converte in DAO in modo implicito.
Non capisco allora perchè la libreria ado sia di default mentre la dao
bisogna caricarla! Sembra che vogliano farti usare ado e poi convertono in
dao? E come è possibile se dao uno non l'ha caricata?
Grazie.


title: Collegare tabella SQL server

text:
[cut]
> Non capisco allora perchè la libreria ado sia di default mentre la dao
> bisogna caricarla! Sembra che vogliano farti usare ado e poi convertono in
> dao? E come è possibile se dao uno non l'ha caricata?
> Grazie.
E' una discussione annosa che risale alla produzione da parte di MS
della versione A2000.... per la quale MS voleva spostare la strategia
di mercato su ADO con i progetti ADP, salvo poi ripiegare dalla
versione A2007.
In effetti solo con i progetti ADP(linkati a SQL_Server) l'uso di OLE
ed ADO è nativo senza il transito per JET, per i progetti MDB invece
la conversione implicita a DAO è nativa.
L'uso delle librerie di DAO non è obbligatorio, Access infatti nel suo
VBA ingloba per i processi nativi la conversione, sei tu che nel caso
in cui devi usare OGGETTI DAO come Recordset o Database o altri DEVI
inserire i riferimenti.
@Alex


title: Ricerca per anno

author: Tonio

text:
Ho una tabella che contenente + fatture di anni diversi devo ricercare tutte
le fatture di un dato ANNO (A1 č una data Esempio 19/03/2004).
Questa select mi segnala errore. Dove sbaglio e come posso fare?
Grazie
SELECT *
FROM Fattura
WHERE year(Fattura.data) = #" & Year(A1) & "#
ORDER BY [Fattura].[NumeroFattura];
In visual basic:
strquery = "SELECT * From Fattura WHERE year(Fattura.data) = #" &
Year(datafatt.Text) & "# ORDER BY Fattura.NumeroFattura"
Grazie


title: Ricerca per anno

text:
"Tonio" <notarangelotonio_*_no_*_@_*_*
tiscali.it
> ha scritto nel messaggio
news:vgz6c.77001$Kc3.2...@twister2.libero.it...

SELECT *
FROM Fattura
WHERE year(Fattura.data) = " & Year(A1)
ORDER BY [Fattura].[NumeroFattura];
In visual basic:
strquery = "SELECT * From Fattura WHERE year(Fattura.data) = " &
Year(datafatt) & " ORDER BY Fattura.NumeroFattura"
Ciao.
--
Sergio MAZZA


title: Ricerca per anno

text:
Ciao Sergio
Ho seguito il tuo consiglio però il risultato della query è vuota.
SELECT *
FROM Fattura
WHERE year([Fattura].[data])=" & Year(22/02/2002) &"
ORDER BY [Fattura].[NumeroFattura];
Esempio Fattura
ID   NumeroFattura   data
1      10                      1/1/2002
2       11                     1/1/2003
3       12                     1/1/2004
La query risultante è una tabella vuota!!!!
Come faccio a ricercare le fatture di un dato anno?
Devo usare Data>1/1/anno e Data<31/12/anno, nel Where?
Per trovare i giorni di differenza tra 2 date come posso fare?
Esempio tra 1/1/2004 e 10/2/2004 = 41 giorni.
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:c3efil$t87$1...@canarie.caspur.it...
> "Tonio" <notarangelotonio_*_no_*_@_*_*
tiscali.it
> ha scritto nel messaggio
> news:vgz6c.77001$Kc3.2...@twister2.libero.it...
> > Ho una tabella che contenente + fatture di anni diversi devo ricercare
> tutte
> > le fatture di un dato ANNO (A1 è una data Esempio 19/03/2004).



title: Ricerca per anno

author: Roberto da casa

text:
"Tonio" <notarangelotonio_*_no_*_@_*_*
tiscali.it
> ha scritto nel messaggio
news:MoF6c.81468$FJ6.2...@twister1.libero.it...
> Ciao Sergio
> Ho seguito il tuo consiglio però il risultato della query è vuota.
> SELECT *
> FROM Fattura
> WHERE year([Fattura].[data])=" & Year(22/02/2002) &"
> ORDER BY [Fattura].[NumeroFattura];
>
> Esempio Fattura
> ID   NumeroFattura   data
> 1      10                      1/1/2002
> 2       11                     1/1/2003
> 3       12                     1/1/2004
>
> La query risultante è una tabella vuota!!!!
> Come faccio a ricercare le fatture di un dato anno?
> Devo usare Data>1/1/anno e Data<31/12/anno, nel Where?
>
> Per trovare i giorni di differenza tra 2 date come posso fare?
> Esempio tra 1/1/2004 e 10/2/2004 = 41 giorni.
[CUT]
Per prima cosa quando rispondi scrivi DOPO e non prima del testo dei
messaggi precedenti.
Poi, se devi selezionare le fatture dell'anno 2002 prova con:
SELECT *
FROM Fattura
WHERE year([Fattura].[data])= 2002
ORDER BY [Fattura].[NumeroFattura];
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ricerca per anno

text:
"Tonio" <notarangelotonio_*_no_*_@_*_*
tiscali.it
> ha scritto nel messaggio
news:MoF6c.81468$FJ6.2...@twister1.libero.it...
> Ciao Sergio
> Ho seguito il tuo consiglio perň il risultato della query č vuota.
> SELECT *
> FROM Fattura
> WHERE year([Fattura].[data])=" & Year(22/02/2002) &"
> ORDER BY [Fattura].[NumeroFattura];
>
> Esempio Fattura
> ID   NumeroFattura   data
> 1      10                      1/1/2002
> 2       11                     1/1/2003
> 3       12                     1/1/2004
>
> La query risultante č una tabella vuota!!!!
> Come faccio a ricercare le fatture di un dato anno?
> Devo usare Data>1/1/anno e Data<31/12/anno, nel Where?
>
> Per trovare i giorni di differenza tra 2 date come posso fare?
> Esempio tra 1/1/2004 e 10/2/2004 = 41 giorni.
>
>
>
>
>
>
>
> "Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
> news:c3efil$t87$1...@canarie.caspur.it...
> > "Tonio" <notarangelotonio_*_no_*_@_*_*
tiscali.it
> ha scritto nel
messaggio
> > news:vgz6c.77001$Kc3.2...@twister2.libero.it...
> > > Ho una tabella che contenente + fatture di anni diversi devo ricercare
> > tutte
> > > le fatture di un dato ANNO (A1 č una data Esempio 19/03/2004).
> > > Questa select mi segnala errore. Dove sbaglio e come posso fare?
> > > Grazie
> > >
> > > SELECT *
> > > FROM Fattura
> > > WHERE year(Fattura.data) = #" & Year(A1) & "#
> > > ORDER BY [Fattura].[NumeroFattura];
> > >
> > >
> > > In visual basic:
> > > strquery = "SELECT * From Fattura WHERE year(Fattura.data) = #" &
> > > Year(datafatt.Text) & "# ORDER BY Fattura.NumeroFattura"
> > >
> > >
> > > Grazie
> > >
> > >
> >
> >
> > SELECT *
> > FROM Fattura
> > WHERE year(Fattura.data) = " & Year(A1)
> > ORDER BY [Fattura].[NumeroFattura];
> >
> > In visual basic:
> > strquery = "SELECT * From Fattura WHERE year(Fattura.data) = " &
> > Year(datafatt) & " ORDER BY Fattura.NumeroFattura"
> >
> > Ciao.
> >
> > --
> > Sergio MAZZA
> >
> >
Segui il suggerimento di Roberto per quanto riguarda lo scrivere la tua
risposta.
Veramente la traduzione del mio suggerimento non č come l'hai scritta tu ma
č cosě:
ipotizzando che A1 = #31/12/2001#
"SELECT * FROM Fattura " & _
"WHERE year(Fattura.data) = " & Year(A1) & " ORDER BY
[Fattura].[NumeroFattura];"
Diventa:
"SELECT * FROM Fattura " & _
"WHERE year(Fattura.data) = 2001 ORDER BY [Fattura].[NumeroFattura];"
Secondo quesito:
datediff("d",cdate("1/1/2004"),cdate("10/2/2004"))
Ciao.
--
Sergio MAZZA


title: Espandere query SQL da Access per uso con ODBC

author: Nico

text:
Il titolo non spiega un tubo, e me ne scuso in anticipo, spero che quanto
scritto sotto sia più chiaro.
Normalmente uso Access e il suo ambiente di creazione query per generare
interrogazioni di cui poi utilizzo il codice SQL generato nelle
applicazioni web che sviluppo e che prevedono accessi ai dati tramite ODBC.
Ho una query piuttosto incasinata composta a sua volta da alcune sottoquery,
per cui il codice SQL che viene generato da Access fa riferimento alle
query precedentemente memorizzate, e quindi è inutilizzabile così com'è in
una chiamata ODBC, soprattutto perchè il database su cui lavoro è un
database Paradox.
Qualcuno mi può dire se nella sintassi delle query SQL che si fanno con ODBC
c'è la possibilità di fare riferimento a sottoquery? (che letto in altro
modo signitfica: non conosco SQL a sufficienza, mi date una mano? :-) )
Grazie per ogni aiuto o riferimento vorrete darmi :-)
--
Ciao
Nico


title: LOGOUT dal BE

text:
Qualcuno ha usato la procedura di determinazione delle
connessioni al BE(JET) tramite ADO evidenziata quì...?
http://support.microsoft.com/?id=198755
Premetto che il mio intento non è solo di effettuare un Check
ma proprio di effettuare un LOGOUT.
Attualmente uso una Form(Nascosta) ma questa tecnica non mi
soddisfa molto.
Qualcuno ha sviluppato un'alternativa valida...?
Finalità:
   In un sistema MultiUtenza la compattazione e/o Manutenzione
   lato SERVER è possibile solo se al BE non risultano connessi
   utenti.
   Dovendo inserire una procedura(per SistemManager) di Forzamento
   del LOGOUT dei CLIENT cercavo un metodo tecnicamente consolidato.
Grazie per il contributo.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: LOGOUT dal BE

author: giorgio

text:
"Alessandro Baraldi" <
ik2...@libero.it
> wrote in message
news:5079390b61680496c4...@mygate.mailgate.org...

Visto la mia conoscenza di access, non dovrei rispondere. Ma se ti
interessa, ho un db di esempio sulla disconnessione degli utenti.
ciao


title: LOGOUT dal BE

text:
"giorgio" <
georgeNO-S...@libero.it
> wrote in message
news:303dtbF...@uni-berlin.de
[CUT]
> Visto la mia conoscenza di access, non dovrei rispondere. Ma se ti
> interessa, ho un db di esempio sulla disconnessione degli utenti.
>
> ciao
Tendenzialmente non sottovaluto le idee altrui, pertanto se puoi
spiegarmi la tecnica che usi per determinare i LOGIN ed effettuare
i LOGOUT te ne sarei grato.
L'implementazione poi non è un problema, quello che mi preme
maggiormente è avere un panorama di Idee che non ho già avuto modo
di valutare.
Grazie.
Ciao



title: LOGOUT dal BE

text:
"Alessandro Baraldi" <
ik2...@libero.it
> wrote in message
news:509f858f9b65c8ddc2...@mygate.mailgate.org...

Fai prima a vedere l'esempio.
Comunque, non viene rilevato che è connesso , ma semplicemente chi lo sta
usando riceve un messaggio che il db è in manutenzione e viene disconnesso.
ciao


title: LOGOUT dal BE

text:
"giorgio" <
georgeNO-S...@libero.it
> wrote in message
news:303eqmF...@uni-berlin.de
[CUT]
> Fai prima a vedere l'esempio.
> Comunque, non viene rilevato che è connesso , ma semplicemente chi lo sta
> usando riceve un messaggio che il db è in manutenzione e viene disconnesso.
>
> ciao
Se puoi inviarlo a
ik2...@libero.it
 gli dò un'occhiata.
Grazie.



title: LOGOUT dal BE

text:
"Alessandro Baraldi" <
ik2...@libero.it
> wrote in message
news:261e01f1f77c12586e...@mygate.mailgate.org...
> "giorgio" <
georgeNO-S...@libero.it
> wrote in message
>
news:303eqmF...@uni-berlin.de
> [CUT]
>
>> Fai prima a vedere l'esempio.
>> Comunque, non viene rilevato che è connesso , ma semplicemente chi lo sta
>> usando riceve un messaggio che il db è in manutenzione e viene
>> disconnesso.
>>
>> ciao
>
> Se puoi inviarlo a
ik2...@libero.it
 gli dò un'occhiata.
>
Inviati
> Grazie.
>
Prego
> @Alex
>
>
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
ciao


title: LOGOUT dal BE

text:
"giorgio" <
georgeNO-S...@libero.it
> wrote in message
news:303m07F...@uni-berlin.de
[CUT]
> Inviati
Non arrivato....!
Penso che Libero mi dia problemi ultimamente, lo hanno
lamentato anche altri.
Hai la possibilità di metterlo su uno spazio Web per il Download...?
> > Grazie.
Di nuovo.



title: LOGOUT dal BE

text:
"Alessandro Baraldi" <
ik2...@libero.it
> wrote in message
news:2e894c328a35c864ec...@mygate.mailgate.org...

Per qualche ora.
Due file, uno per acc 97 e 2k ed un'altro più semplice per 2k.
ciao
http://xoomer.virgilio.it/and.solespen/001/Caccia.zip
http://xoomer.virgilio.it/and.solespen/001/Disconnetti.zip
http://xoomer.virgilio.it/and.solespen/001/Disconnetti2k.zip


title: LOGOUT dal BE

text:
"giorgio" <
georgeNO-S...@libero.it
> wrote in message
news:303rqdF...@uni-berlin.de
[CUT]
> Per qualche ora.
> Due file, uno per acc 97 e 2k ed un'altro più semplice per 2k.
>
> ciao
>
http://xoomer.virgilio.it/and.solespen/001/Caccia.zip
>
http://xoomer.virgilio.it/and.solespen/001/Disconnetti.zip
>
http://xoomer.virgilio.it/and.solespen/001/Disconnetti2k.zip
Estremamente gentile.
Ho aperto quello per A97(al lavoro ho solo questo), ed effettivamente
è la stessa tecnica che uso ora.
Nel mio caso ho inserito anche il nome di rete del PC in modo
da poter far fare il LOGOFF al singolo se serve, ma si tratta
di poca cosa, è praticamente uguale.
Il fatto è che se ti si inchioda il FE non viene aggiornata
la Tabella di Login nel BE pertanto da un eventuale Test di
Connessioni avresti un dato non corretto...!
Sono un pò questi i problemi che vorrei risolvere, in quanto
approfondendo il discorso in questo modo ho la possibilità di
accedere alle Macchine via WMI ed oltre a rilevare
se il FE è attivo con Login presente(condizione OK) posso
aggiornare anche il FE ecc...!
Proseguo un pò di test, ovviamente se ne ricavo qualche cosa di utile
lo rendo pubblico.
Grazie nuovamente.



title: LOGOUT dal BE

text:
"Alessandro Baraldi" <
ik2...@libero.it
> wrote in message
news:94bf7f7f1e3f6c4849...@mygate.mailgate.org...

Il file utenti.zip all'indirizzo sopra mostra gli utenti connessi. Ma non
credo sia quello che stai implementando.
ciao


title: LOGOUT dal BE

author: ALESSANDRO Baraldi

text:
>
> Il file utenti.zip all'indirizzo sopra mostra gli utenti connessi. Ma non
> credo sia quello che stai implementando.
>
> ciao
Non è proprio quello, ma ti invito a provare la Routine della MS al sito che
ho
indicato nel 1° post.
Il tipo di controllo degli utenti Connessi fatto in quel modo non è sicuro
in caso
di Crash, e se ricontrolli per evitare la Multisessione non si Logga
più....!
(Anche se la Multisessione si evita in altri modi).
In realtà quello che voglio fare è un pò differente.
L'applicativo di Manutenzione rilevando il ComputerName spedisce via NET
SEND
il messaggio di LOGOUT a Tempo in modo automatico a tutti i CLIENT.
Ovviamente dal momento che decidi di sconnetterli devi anche impedire che
qualcuno si connetta, pertanto la connessione dovrà controllare la
disponibilità
al Login.... altimenti è un cane che si morde la coda.....!
Volevo evitare una gestione dal Client, e lasciarla all'applicativo di
Manutenzione
che va usato solo dal Manager.....!
Sto facendo un pò diu confusione...?
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: LOGOUT dal BE

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> wrote in message
news:cnimd7$1tp$1...@lacerta.tiscalinet.it...

Se to capito bene stai cercando di realizzare ciò che fa il software al link
sotto :
http://www.vb123.com/workbench/
ciao


title: LOGOUT dal BE

text:
"giorgio" <
georgeNO-S...@libero.it
> wrote in message
news:304mhlF...@uni-berlin.de
[cut]
> Se to capito bene stai cercando di realizzare ciň che fa il software al link
> sotto :
>
http://www.vb123.com/workbench/
>
> ciao
Non esageriamo.....! ;-)
Ma in ogni caso non ambisco ad usare Software altrui
pertanto anche se meno flessibili preferisco giocare
con i miei bachi....!
Ciao



title: LOGOUT dal BE

author: David

text:
"giorgio" <
georgeNO-S...@libero.it
> ha scritto nel messaggio
news:303eqmF...@uni-berlin.de...

come posso avere il db di esempio anche io? sarebbe molto utile x il mio
lavoro, visto che lavoro con molti utenti.... e
devo alzarmi presto all'alba x fare manutenzione
David


title: LOGOUT dal BE

text:
[cut]
Come da premessa non ti posso essere di grande aiuto. Ti metto on-line
un'altro db, dove potresti trovare degli spunti per il tuo sviluppo.
Per David.
ritrovi il db, ma afrettati e soprattutto fammi saper appena scaricato.
http://xoomer.virgilio.it/and.solespen/001/Demo.zip
http://xoomer.virgilio.it/and.solespen/001/Disconnetti2k.zip
ciao


title: Ancora operazioni su date

author: Max

text:
Come faccio a validare l'immissione delle date (una superiore
all'altra)
Ho provato con una cosa del genere,ma non funziona
Trovata nella guida di Access 2000:
Public Function convalida()
Dim strNomeTabella As String, strRegolaConvalida As String
Dim strMessErrore As String
Dim intX As Integer
strNomeTabella = "impiegati"
strValidoSe = "Data2 > Data1"
strMessErrore = "Immettere una data finale successiva alla data
iniziale."
intX = ImpostaConvalidaTabella(strNomeTabella, strValidoSe,
strMessErrore)
Function ImpostaConvalidaTabella(strNomeTabella As String, _
 strValidoSe As String, strMessErrore As String) _
 As Integer
 Dim dbs As Database, tdf As TableDef
 Set dbs = CurrentDb
 Set tdf = dbs.TableDefs(strNomeTabella)
 tdf.ValidationRule = strValidoSe
 tdf.ValidationText = strMessErrore
End Function
Inoltre il codice per attivare una checkbox in caso di data= o < alla
data odierna...
un consiglio?
Grazie


title: Ancora operazioni su date

text:
On Thu, 31 May 2001 07:58:16 GMT,
borto...@tiscalinet.it
 (Max)
wrote:
Dopo una folgorante illuminzione mi è venuta in mente una soluzione
molto più semplice
Dopo l'aggiornamento
If Me!Data2 < Me!data1 Then
    MsgBox "Inserisci una data finale superiore alla data iniziale"
End If
Anche se non è una convalida vera e propria...(anzi se qualcuno posta
qualche riga efficace a tal proposito..)
Altro problema...con cui non so da che parte iniziare...
Se data2 è uguale o precedente alla data odierna una checkbox dovrebbe
cambiare in si
qualche suggerimento....
Grazie ancora...


title: Ancora operazioni su date

author: Roberto dal portatile

text:
"Max" <
borto...@tiscalinet.it
> ha scritto nel messaggio
news:3b161050...@News.CIS.DFN.DE...

Come evento, anziché usare "Dopo aggiornamento" di un controllo usa l'evento
"Prima di aggiornare" della maschera. Con il codice VBA che andrai a
generare potrai effettuare in cascata tutte le verifiche di convalida che ti
servono; se una delle verifiche di convalida non viene soddisfatta, potrai
inviare messaggi di errore ed annullare l'evento di registrazione (Cancel =
True) e/o con Undo annullare le modifiche fatte nei controlli; potrai
inoltre spostare il fuoco sul controllo errato.
Un esempio di questa tecnica la trovi sul Sito Comune (link qui sotto),
Sezione Forms, nella FAQ di Federico Luciani intitolata "Confermare il
salvataggio dei dati".
Naturalmente dovrai sostituire la parte che scambia messaggi con l'operatore
con le righe di codice che effettuano le verifiche di convalida (e potrai
metterne quante te ne servono).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ancora operazioni su date

text:
On Thu, 31 May 2001 13:43:00 GMT, "Roberto dal portatile"
<
r.ma...@libero.it
> wrote:
>Un esempio di questa tecnica la trovi sul Sito Comune (link qui sotto),
>Sezione Forms, nella FAQ di Federico Luciani intitolata "Confermare il
>salvataggio dei dati".
>Naturalmente dovrai sostituire la parte che scambia messaggi con l'operatore
>con le righe di codice che effettuano le verifiche di convalida (e potrai
>metterne quante te ne servono).
>
>--
>
>Roberto
>
Grazie.ho sfogliato diverse volte il sitocomune...mi sache devo stare
più attento, adesso faccio un giro e se ho problemi..mi faccio
risentire..grazie Ancora!
Max


title: come realizzare query

author: Simone

text:
Salve,
ho 2 tabelle.
TabProd  con campi  IdProdotto, PrezzoAcquisto, PrezzoVendita
TabOperazioni  con campi  NumeroOperazione, IdProdotto, Quantità
Nella TabellaOperazioni  viene memorizzato quale prodotto è stato venduto
ed in quale quantità.
Es.   Prodotto         Quantita'
                   1                    3
                   2                    1
                   1                    2
Riesco a ricavare il guadagno per ogni singolo prodotto con la seguente
query:
select TabProd.IdProdotto
sum (TabOperazioni.Quantità)*(TabProd.PrezzoVendita -
TabProd.PrezzoAcquisto) as Guadagno
from TabProd, TabOperazioni
where (TabProd.IdProdotto=TabOperazioni.IdProdotto)
group by TabProd.IdProdotto
come posso fare per ottenere il guadagno complessivo (cioè la somma di
'Guadagno') ?
Grazie
 Simone


title: come realizzare query

author: Sib

text:
"Simone" <
slom...@jumpy.it
> ha scritto nel messaggio
cut
> Riesco a ricavare il guadagno per ogni singolo prodotto con la seguente
> query:
>
> select TabProd.IdProdotto
> sum (TabOperazioni.Quantità)*(TabProd.PrezzoVendita -
> TabProd.PrezzoAcquisto) as Guadagno
> from TabProd, TabOperazioni
> where (TabProd.IdProdotto=TabOperazioni.IdProdotto)
> group by TabProd.IdProdotto
>
>
> come posso fare per ottenere il guadagno complessivo (cioè la somma di
> 'Guadagno') ?
in un controllo di maschera o report metti:
=dsum("Guadagno";"TuaQuery")
Sib


title: come realizzare query

text:
> come posso fare per ottenere il guadagno complessivo (cioè la somma di
> 'Guadagno') ?
Controllo calcolato con "DSUM" in una Form/Report


title: come realizzare query

text:
grazie
"Maurizio75" <
maurizio...@gevi.it
> ha scritto nel messaggio
news:Pugo8.78616$%g7.25...@twister2.libero.it...



title: come realizzare query

text:
Per non irritare l' NG tutto... la prossima volta scrivi DOPO il quoting.
Maurizio


title: data vuota

author: Stefano Galvagni

text:
Qualcuno sa se è possibile e come fare una query sql che mi svuoti un campo
data, ovvero che mi lasci il campo in bianco?
Temo che non sia possible, ma se qualcuno ha un'idea...
grazie
Stefano


title: data vuota

author: Lbo da casa

text:
>Qualcuno sa se è possibile e come fare una query sql che mi svuoti un campo
>data, ovvero che mi lasci il campo in bianco?
>Temo che non sia possible, ma se qualcuno ha un'idea...
mah, questa dovrebbe funziona', vedi un po':
Update Tabella set CampoData = null
in sostanza setti il campo a Null.  a mano mi pare funzioni.
--------------------------------------------------
ATTENZIONE!
it.comp.database.access diventera' it.comp.appl.access!
cercalo tra i nuovi ng e linkalo!
-----------------------------------
rimuovere NOSPAM. per mandare email
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: Server Ole non registrato

author: Puffo

text:
Ho installato recentemente Office2000 su un pc con W2000 professional.
Vorrei utilizzare in una maschera l'OCX Common Dialog, ma mi viene segnalato
il messaggio:
"Server Ole non registrato. Per registrarlo, rieseguirne l'installazione."
Nel sito Microsoft non esistono informazioni in proposito.
Qualcuno ha mai visto il suddetto messaggio?
Cosa posso fare? Abbandonare Office2000 e tornare a Office97
Disperazione!
Grazie
Ciao
Giovanni


title: Server Ole non registrato

author: roberto isw 232

text:
"Puffo" <
aa...@aaaaa.it
> ha scritto nel messaggio
news:NfwZb.25907$zm5....@nntpserver.swip.net...

Problema simile avuto con collegamenti ole.
Risolto disattivando blocco degli script dell'antivirus.
Spero sia la stessa cosa.....
Ciao


title: Server Ole non registrato

text:
> Problema simile avuto con collegamenti ole.
> Risolto disattivando blocco degli script dell'antivirus.
> Spero sia la stessa cosa.....
> Ciao
>
Grazie, ho provato ma il problema persiste.
Ciao
Giovanni


title: Server Ole non registrato

text:
"roberto isw 232" <
roby...@tin.it
> ha scritto nel messaggio
news:EFDZb.14$gk....@news3.tin.it...

Sono perfettamente d'accordo specie se l'antivirus è il Norton.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Server Ole non registrato

text:
> > Ciao
>
> Sono perfettamente d'accordo specie se l'antivirus è il Norton.
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
>
L'antivirus che ho installato è quello, ma, come ho già detto, nonostante
disabiliti il controllo degli script,
non posso utilizzare Comdlg32.ocx .
Voi che versione di Office utilizzate ?
Quale antivirus?
Inoltre, scorrendo tra gli articoli di Technet ho trovato quest'articolo:
PSS ID Number: Q208283
Article last modified on 08-02-2001
...
...
MORE INFORMATION
================
When you open a form or report in Design view, you may see more controls
than
those listed in this article when you click ActiveX Control on the Insert
menu,
or when you click More Controls on the Toolbox toolbar. However, those
controls
may not work correctly in Microsoft Access 2000.
You may also notice that Microsoft Office 2000 installs several Microsoft
Forms
2.0 controls, which are listed in the Insert ActiveX Control dialog box.
Although these ActiveX controls work in Microsoft Access 2000, the native
Microsoft Access form and report controls provide more functionality and
they
function more quickly than their ActiveX equivalents.
   ActiveX
  Control Name                  Installed With                      File
Name
    ------------------------------------------------------------------------
------
  Animation Control          Microsoft Office 2000 Developer Edition
Comct232.ocx
  Calendar Control           Microsoft Access 2000
Mscal.ocx
  Common Dialog Control      Microsoft Office 2000 Developer Edition
Comdlg32.ocx
  Date/Time Picker           Microsoft Office 2000 Developer Edition
Mscomct2.ocx
  Flat Scrollbar             Microsoft Office 2000 Developer Edition
Mscomct2.ocx
  ImageComboBox Control      Microsoft Office 2000 Developer Edition
Mscomctl.ocx
  ImageList Control          Microsoft Office 2000 Developer Edition
Comctl32.ocx
  ListView Control           Microsoft Office 2000 Developer Edition
Mscomctl.ocx
  Monthview Control          Microsoft Office 2000 Developer Edition
Mscomct2.ocx
  Rich Textbox Control       Microsoft Office 2000 Developer Edition
Richtx32.ocx
  Internet Transfer Control  Microsoft Office 2000 Developer Edition
Msinet.ocx
  ProgressBar Control        Microsoft Office 2000 Developer Edition
Comctl32.ocx
  Slider Control             Microsoft Office 2000 Developer Edition
Comctl32.ocx
  StatusBar Control          Microsoft Office 2000 Developer Edition
Comctl32.ocx
  TabStrip Control           Microsoft Office 2000 Developer Edition
Comctl32.ocx
  Toolbar Control            Microsoft Office 2000 Developer Edition
Comctl32.ocx
  TreeView Control           Microsoft Office 2000 Developer Edition
Comctl32.ocx
  UpDown Control             Microsoft Office 2000 Developer Edition
Comct232.ocx
  WinSock Control            Microsoft Office 2000 Developer Edition
Mswinsck.ocx
NOTE: The UpDown ActiveX Control replaces the SpinButton Control from
earlier
versions.
REFERENCES
==========
For more information about ActiveX controls, click Microsoft Access Help on
the
Help menu, type "activex controls" (without the quotation marks) in the
Office
Assistant or the Answer Wizard, and then click Search to view the topics
returned.
...
...
Specifico che utilizzo Office 2000 Premium.
Grazie
Ciao
Giovanni


title: Server Ole non registrato

text:
"Puffo" <
aa...@aaaaa.it
> ha scritto nel messaggio
news:H3HZb.25946$zm5....@nntpserver.swip.net...
>
> > > Ciao
> >
> > Sono perfettamente d'accordo specie se l'antivirus è il Norton.
> >
> > --
> > Roberto
> >
> >
>
> L'antivirus che ho installato è quello, ma, come ho già detto, nonostante
> disabiliti il controllo degli script,
> non posso utilizzare Comdlg32.ocx .
> Voi che versione di Office utilizzate ?
Office 97
> Quale antivirus?
Norton
>
>
[CUT]



title: Server Ole non registrato

text:
> >
> > L'antivirus che ho installato è quello, ma, come ho già detto,
nonostante
> > disabiliti il controllo degli script,
> > non posso utilizzare Comdlg32.ocx .
> > Voi che versione di Office utilizzate ?
>
> Office 97
>
> > Quale antivirus?
>
> Norton
>
> >
> >
> [CUT]
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
>
Ma ti risulta che Comdlg32.ocx funzioni regolarmente con office2000 ?
Grazie
Ciao
Guiovanni