title: Errore su chiusura forms

text:
Salve,

e-emme di Marzocchi Ennio:
>>> Diversi clienti mi hanno chiamato in mattinata perchè alla chiusura di alcune forms, apparivano messaggi random quali "chiave di ricerca non trovata" oppure "nessun record corrente" ed addirittura riferimenti a campi che non fanno affatto parte della form interessata dall'errore.
>>> In un caso ho solo disattivato una funzione del tutto ininfluente che visualizzava o nascondeva un pulsante, il che non ha molto a che fare coi messaggi di cui sopra.
>>> Ho aggiornato anche l'Office (365 32 bit) ma non ho risolto.
>>> Compattati backend e frontend.
>>> Sembra tutto ok.
>>> Non ho altre idee.
>>> Qualche consiglio?
> ...
> Vecchi front-end perfettamente funzionanti adesso presentano lo stesso difetto.
> Il be, se aperto direttamente, non scatena errori se aperto direttamente. Le relazioni sono a posto e alla chiusura delle tabelle non rilevo alcun problema.
> Uno dei back-end era stato compattato e le dimensioni,dopo la compattazione, sono pressochè identiche.
>   Adesso ho creato un nuovo BE ed ho importato le tabelle (nel be ci sono solo quelle).
> Il difetto del FE persiste, non su tutte le finestre, solo alla chiusura delle stesse.
> Ho notato anche che entrando ed uscendo dalle form, capita che in chiusura non restituiscano errori ma se prima di chiudere, clicco su un controllo o un campo, alla chiusura mi restituisce l'errore.
> Nel dubbio cmq ho creato un nuovo front-end e ho importato tutti gli oggetti presenti (ma senza utilizzare decompile o modificando in testo il FE).

Da ieri, è emerso che questo è molto probabilmente l'ultimo bug di
aggiornamento. v.a.
https://www.devhut.net/latest-office-update-version-2204-source-of-new-bugs/

In questo caso, l'unica cosa che puoi provare attualmente è tornare alla
versione di Office prima dell'ultimo aggiornamento. Se questo aiuta,
allora dovresti disabilitare immediatamente gli aggiornamenti di Office
finché Microsoft non risolve il bug. Al momento stanno ancora indagando.



title: Errore su chiusura forms

author: e-emme di Marzocchi Ennio

text:

Grazie Karl, io ero arrivato a questo link...
https://docs.microsoft.com/it-it/office/troubleshoot/access/access-crashes-update-ms16-004

E cmq mi ero già messo nell'ordine di idee che fosse un bug indotto da un aggiornamento.
A questo punto attendo soluzione da parte di Microsoft.


title: Errore su chiusura forms

author: BFS

text:

se esegui l'applicazione con un runtime più vecchio funziona?
se si potrebbe essere uno dei soliti bug che infilano ad ogni update

bFS


title: Errore su chiusura forms

author: Dormillo

text:

Ciao BFS,
Sì, runtime a 32 bit ma di epoche diverse.
Poi io non so se si autoaggiornano.
Sembra che, a parte i msg di errore, i db eseguano le funzioni regolarmente.
Faccio già abbastanza casini per i fatti miei, ci manca solo che da Redmond mi pettano i bastoni fra le ruote.


title: Errore su chiusura forms

author: Karl Donaubauer

text:
Salve,

e-emme di Marzocchi Ennio:
> Diversi clienti mi hanno chiamato in mattinata perchè alla chiusura di alcune forms, apparivano messaggi random quali "chiave di ricerca non trovata" oppure "nessun record corrente" ed addirittura riferimenti a campi che non fanno affatto parte della form interessata dall'errore.
> ...

Microsoft l'ha risolto ieri sera. Cioè, dovrebbe essere risolto su tutti
i computer che sono stati online oggi.



title: Errore su chiusura forms

text:

Ciao Karl,
sì, confermo che con l'aggiornamento il problema sembra risolto.
Grazie!


title: Problema su caselle combinate

author: Fabrizio

text:
Ho creato due tabelle cosě chiamate:
TAB_CATEGORIA con i seguenti campi
COD_CAT | DESCRIZIONE
TAB_CATEGORIA1LIV con i seguenti campi
COD_CAT | COD_CAT_LIV1 | DESCRIZIONE_LIV1
Ho creato una maschera dove ho inserito due caselle combinate, la prima con
origine riga il campo COD_CAT della tabella categoria, la seconda che come
origine riga ha il campo COD_CAT_LIV1 della tabella TAB_CATEGORIA1LIV.
Ora vorrei che una volta effettuata la scelta nella casella combinata che ha
come origine riga il campo COD_CAT, i valori che mi vengono proposti per la
scelta nella seconda casella combinata siano solamente quelli che nella
tabella TAB_CATEGORIA1LIV nel campo COD_CAT abbiano il valore scelto in
precedenza.
Vorrei sapere come posso fare.
Ringrazio quanti mi potranno dare una mano.
Fabrizio


title: Problema su caselle combinate

author: George

text:
"Fabrizio" <
far...@tiscali.it
> ha scritto nel messaggio
news:bbl74r$5k0$1...@lacerta.tiscalinet.it...

Nell'origine dati della seconda casella devi mettere un opportuno filtro che
faccia riferimento alla prima casella combinata.
Una specie di WHERE <nomecampochereggelarelazione>=
Forms!<nomeform>!<nomecasellacombinata1liv>
A questo punto, nel codice associato all'evento dopo aggiornamento della
prima casella combinata, esegui un requery della seconda casella combinata:
me.<nomecasellacombinata2liv>.requery
Ciao.
Giorgio


title: Casella di ricerca combinata.

author: danmai

text:
Ciao a tutti. Innanzitutto ringrazio Roberto per l'aiuto. Il tuo
suggerimento funziona benissimo ma ho altri 2 quesiti da proporre.
1- può funzionare una casella combinata al posto di una casella di testo non
associata? Io ho provato ma non ci sono riuscito.
2- la mia idea era però di costruire una maschera nuova e inserire le
caselle di ricerca nella sezione corpo e avere i risultati in un'altra
maschera.
Avendo un Cd con dei file di esempio ho notato che questo si può fare
benissimo. Ma dopo aver convertito il db in formato 2000 (dato che era in
formato 95) le istruzioni non funzionano correttamente quindi non ho potuto
fare da solo. Chiedo tanto se si può avere qualche aiuto per poter fare
questo?
Riciao a tutti e grazie ancora per l' aiuto.


title: Casella di ricerca combinata.

author: Roberto

text:
danmai <
dan...@libero.it
> wrote in message 8i670o$jqc$1...@serv1.albacom.net...

Per quanto riguarda il primo quesito certamente si, purché sia una casella
combinata non associata (ovvero senza nulla in "Origine controllo") e
settando adeguatamente le sue proprietà : "Tipo origine riga", "Origine
riga", "Colonna associata", "Solo in elenco", "Espansione automatica",
"Numero colonne", "Larghezza colonne" e "Larghezza elenco"; comunque se la
inserisci nella maschera abilitando l'autocomposizione della casella degli
strumenti non è poi tanto difficile. Però a seconda di come setti alcune
delle proprietà (ad esempio "Solo in elenco" e/o "Espansione automatica")
potresti perdere la possibilità di adoperare il giochino degli asterischi,
ovvero devi sempre scegliere chiavi di ricerca che coincidono con il valore
da cercare, senza troncamenti.
Anche per quanto riguarda il secondo quesito non vedo problemi, a condizione
che comunque i controlli in cui digiterai le chiavi di ricerca siano non
associati. Dovrai però inserire, nella prima maschera, anche un pulsante di
comando (fallo usando l'autocomposizione) al clic del quale (dopo aver
digitato le chiavi di ricerca) farai aprire la seconda maschera (quella di
visualizzazione); questa seconda maschera avrà come "Origine record" la
query, i "Criteri:" della quale fanno riferimento ai controlli non associati
della prima maschera.
Roberto


title: problemi con winsock

text:
ho provato ad utilizzare l'esempio presente sul sito comune dell'invio di
e-mail tramite winsock.
non so come mai mi da errore nell'invio. ho già istallato e registrato
l'ocx.ho office xp, ma provando ad inserire il controllo sul form e mi dice
che non ho la licenza
per utilizzarlo...come posso fare?


title: Re: maschera Popup

text:
On 5 Mar, 18:34, ugo conte <
ugo.cont...@gmail.com
> wrote:
> ciao a tutti
>
> é possibile fare in modo che una maschera
> Popup si espanda in verticale per ogni record
> aggiunto senza dove lasciare la barra di scorrimento?
> Grazie.
si che è possibile... ma poi quando arrivi alle dimensioni dello
schermo che fai la ridefinizione della Risoluzione per farla
rientrare....??
Mi pare obbiettivamente una voglia... e speriamo rimanga tale.
@Alex


title: Re: maschera Popup

author: radicale 001

text:
On 5 Mar, 20:39, "@Alex" <
ik2...@libero.it
> wrote:
> Mi pare obbiettivamente una voglia... e speriamo rimanga tale.
Ah ma allora sei proprio acido per natura, non solo con me.
Digli come si fa e basta, no ? A che serve rompere i zebedei
al prossimo senza ragione ?


title: Re: maschera Popup

text:

Certo hai ragione.
@Alex


title: Re: maschera Popup

author: Carlo Costarella

text:
"radicale 001" <
radica...@gmail.com
> ha scritto nel messaggio
news:98ef36aa-e2bd-472c...@y14g2000vbb.googlegroups.com...

14897 @Alex
12842
r.mass...@libero.it
8965
ch...@etruria.net
8573
sergioma...@tiscali.it
8158
mas...@massimilianoamendola.it
4208
sergioma...@tiscalinet.it
3964
nos...@donkarl.com
3780 Carlo Costarella
2707
r.massoninos...@libero.it
2270
si...@spamiol.it
I numeri a sx sono il numero dei post. Al primo posto lo sai chi c'é?
Tu a che posto sei?
Carlo


title: Re: maschera Popup

text:
...
> 14897 @Alex
> 12842
r.mass...@libero.it
> 8965
ch...@etruria.net
> 8573
sergioma...@tiscali.it
> 8158
mas...@massimilianoamendola.it
> 4208
sergioma...@tiscalinet.it
> 3964
nos...@donkarl.com
> 3780 Carlo Costarella
> 2707
r.massoninos...@libero.it
> 2270
si...@spamiol.it
>
> I numeri a sx sono il numero dei post. Al primo posto lo sai chi c' ?
> Tu a che posto sei?
>
> Carlo
Accipicchia che rompipalle che sono... con tutti quei post... ;-)
Ciao Carlo.
@Alex


title: Re: maschera Popup

author: Alessandro Cara

text:

Roberto Massoni?
> Tu a che posto sei?
Su che periodo la hai fatta?
--
ac (x=y-1)


title: Re: maschera Popup

author: MA

text:
"Alessandro Cara"  ha scritto nel messaggio
news:NHTcp.4565$2w1....@tornado.fastwebnet.it...

Roberto Massoni?


--
E considera che spesso scriviamo con account diversi
(nota Roberto e sergio, ma anche io, prima usavo altri account)
MA


title: Re: maschera Popup

text:
"MA"  ha scritto nel messaggio news:il28ft$ft4$1...@tdi.cu.mi.it...
"Alessandro Cara"  ha scritto nel messaggio
news:NHTcp.4565$2w1....@tornado.fastwebnet.it...
Il 06/03/2011 15.08, Carlo Costarella ha scritto:
> "radicale 001"<
radica...@gmail.com
>  ha scritto nel messaggio
> news:98ef36aa-e2bd-472c...@y14g2000vbb.googlegroups.com...
>> On 5 Mar, 20:39, "@Alex"<
ik2...@libero.it
>  wrote:
>>
>>> Mi pare obbiettivamente una voglia... e speriamo rimanga tale.
>>
>> Ah ma allora sei proprio acido per natura, non solo con me.
>> Digli come si fa e basta, no ? A che serve rompere i zebedei
>> al prossimo senza ragione ?
>>
> 14897 @Alex
> 12842
r.mass...@libero.it
> 8965
ch...@etruria.net
> 8573
sergioma...@tiscali.it
> 8158
mas...@massimilianoamendola.it
> 4208
sergioma...@tiscalinet.it
> 3964
nos...@donkarl.com
> 3780 Carlo Costarella
> 2707
r.massoninos...@libero.it
> 2270
si...@spamiol.it
>
> I numeri a sx sono il numero dei post. Al primo posto lo sai chi c'é?
Roberto Massoni?
> Tu a che posto sei?
Su che periodo la hai fatta?
________________Risposta:
Considera che spesso scriviamo con account diversi
(nota Roberto e sergio, ma anche io, prima usavo altri account)
Ah e considera che c'è anche m.p.i.o.a.
MA


title: Re: maschera Popup

text:

Un cavolo da fare da mane a sera ....ehhhh?!   ;-{))))))))
--
ac (x=y-1)


title: Re: maschera Popup

text:
"Alessandro Cara"  ha scritto nel messaggio
news:xU1dp.4662$2w1...@tornado.fastwebnet.it...

________________Risposta:
Sì, uno stress non far nulla, sai? per questo siamo acidi in maniera
radicale
MA


title: Re: maschera Popup

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:il28i4$fu3$1...@tdi.cu.mi.it...
>
> Su che periodo la hai fatta?
Dall'inizio del NG (fine 1999) ad oggi.
Chiunque può farlo da google group.
Ciao, Carlo


title: Re: maschera Popup

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:il28ft$ft4$1...@tdi.cu.mi.it...
> E considera che spesso scriviamo con account diversi
> (nota Roberto e sergio, ma anche io, prima usavo altri account)
> MA
Infatti noi tutti abbiamo cambiato più volte account.
Era giusto per mostrare i primi dieci...Che già la dice lunga sul tempo, la
competenza e la disponibilità dimostrata da "gentaglia/canaglie" come Alex.
Ciao, Carlo


title: Re: maschera Popup

text:
"Carlo Costarella"  ha scritto nel messaggio
news:il2i4a$pfi$1...@tdi.cu.mi.it...



Ciao, Carlo
_________Risposta:
Ciao Doc
MA


title: Re: maschera Popup

text:
"Alessandro Cara" <
alessan...@ay-1anetwork.it
> ha scritto nel messaggio
news:xU1dp.4662$2w1...@tornado.fastwebnet.it...
> Un cavolo da fare da mane a sera ....ehhhh?!   ;-{))))))))
>
Qui ci sei anche tu!
dal 01/02/2010 14:04:22 al 07/03/2011 13:09:50
Le penne d'oro
Autore Post
Karl Donaubauer
NoS...@donkarl.com
 630
@Alex
ik2...@libero.it
 430
Alessandro Cara
alessan...@ay-1anetwork.it
 312
Dino
verreng...@alice.it
 278
OneEDP
OneEDP@antispam 276
Antonio Biso
ab...@libero.it
 261
Geppo
c...@tin.it.invalid 255
Carlo Costarella
carloco...@libero.it
 233
pablitomf
pabl...@virgilio.it
 227


title: Re: maschera Popup

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:il2iv6$qb3$1...@tdi.cu.mi.it...
>
> _________Risposta:
> Ciao Doc
> MA
Un abbraccio MA...Ti seguo anche per altri lidi, insieme ai tuoi nipotini.
Ciao, Carlo


title: Re: maschera Popup

text:
Il 07/03/2011 13.29, Carlo Costarella ha scritto:
> "Alessandro Cara"<
alessan...@ay-1anetwork.it
>  ha scritto nel messaggio
> news:xU1dp.4662$2w1...@tornado.fastwebnet.it...
>
>> Un cavolo da fare da mane a sera ....ehhhh?!   ;-{))))))))
>>
> Qui ci sei anche tu!
>
> dal 01/02/2010 14:04:22 al 07/03/2011 13:09:50
> Le penne d'oro
> Autore Post
> Karl Donaubauer
>
NoS...@donkarl.com
 630
> @Alex
>
ik2...@libero.it
 430
> Alessandro Cara
>
alessan...@ay-1anetwork.it
 312
acc.... un anno vissuto pericolosamente.
--
ac (x=y-1)


title: Re: maschera Popup

author: max

text:
"Alessandro Cara" <
alessan...@ay-1anetwork.it
> ha scritto nel messaggio
news:kV6dp.4876$2w1....@tornado.fastwebnet.it...

si ma tutte le risposte a post come questi sono eliminate? altrimenti è
facile arrivare a quei numeri LOL
ciao e grazie a tutti per il supporto che ci date..
Max


title: Re: maschera Popup

author: pablitomf

text:
On 5 Mar, 20:39, "@Alex" <
ik2...@libero.it
> wrote:

No, ci "azzecca" un altro video sotto con lo scotch :D


title: Re: maschera Popup

text:
...
> si ma tutte le risposte a post come questi sono eliminate? altrimenti
> facile arrivare a quei numeri LOL
> ciao e grazie a tutti per il supporto che ci date..
> Max
Anche peggio... prova prima a leggere dal 97 in avanti ... poi ne
riparliamo.
@Alex


title: Re: maschera Popup

text:
"max" <
pi...@pippo.it
> ha scritto nel messaggio
news:il3203$n2r$1...@news.task.gda.pl...
> si ma tutte le risposte a post come questi sono eliminate? altrimenti è
> facile arrivare a quei numeri LOL
> ciao e grazie a tutti per il supporto che ci date..
> Max
Prego Max.
Anche queste risposte vanno conteggiate perché indicano attenzione e cura
dedicate al NG.
Sei d'accordo?
Ciao, Carlo


title: Re: maschera Popup

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:il3hgc$o3u$1...@tdi.cu.mi.it...

stavo solo scherzando Carlo e Alex, la mia stima per voi è cosi grande che
ogni tanto provo anche io a imitarvi e dare delle risposte.
Ciao
Max


title: calcolo delle ore e minuti

author: ^luigi^

text:
ho una tabella con dei campi numerici "assemblea", valori a 2 decimali, in
cui vado a segnare dei valori in ore e minuti (es. 2,30 - 2,15 - 1,45 -
1,59)
nella maschera relativa, inserisco i valori nei controlli campo abbinati e
fin qui tutto bene.
a  piè pagina della maschera ho una casella (formato standard, posizioni
decimali 2) in cui con la seguente formula
=DSum("Nz(assemblea)";"persindacali2011";"matr=" & [matr])
vado a fare il calcolo totale delle ore e minuti.
Ora sorge il problema: la somma me la dà, ma i i decimali non li conta
come minuti ma come numeri generici e quindi non scatta l'ora al 60°
minuto, ma al 100°
es ore: 2,10 - 2,50 - 2,15  mi da come risultato  6.75, invece vorrei che
mi desse come risultato 7,15
l.
grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: calcolo delle ore e minuti

author: Popi - TheBadHabits

text:
On 1 Giu, 11:11,
onofriolNOTS...@tin.it
 (^luigi^) wrote:
> ho una tabella con dei campi numerici "assemblea", valori a 2 decimali, in
> cui vado a segnare dei valori in ore e minuti (es. 2,30 - 2,15 - 1,45 -
> 1,59)
> nella maschera relativa, inserisco i valori nei controlli campo abbinati e
> fin qui tutto bene.
> a  pi pagina della maschera ho una casella (formato standard, posizioni
> decimali 2) in cui con la seguente formula
> =DSum("Nz(assemblea)";"persindacali2011";"matr=" & [matr])
> vado a fare il calcolo totale delle ore e minuti.
> Ora sorge il problema: la somma me la d , ma i i decimali non li conta
> come minuti ma come numeri generici e quindi non scatta l'ora al 60
> minuto, ma al 100
> es ore: 2,10 - 2,50 - 2,15  mi da come risultato  6.75, invece vorrei che
> mi desse come risultato 7,15
Di' la verita': tu non hai cercato "ore minuti" sul ng, vero?
Popi


title: calcolo delle ore e minuti

text:
Popi - TheBadHabits ha scritto:


> Popi
ho cercato! ho cercato.  ma ho trovato solo un tread non compatibile col
mio e in cui si parlava di differenze fra due orari in minuti.
l.



title: calcolo delle ore e minuti

text:
On 1 Giu, 11:50,
onofriolNOTS...@tin.it
 (^luigi^) wrote:
> Popi - TheBadHabits ha scritto:
>
>
>
>
>
> > On 1 Giu, 11:11,
onofriolNOTS...@tin.it
 (^luigi^) wrote:
> > > ho una tabella con dei campi numerici "assemblea", valori a 2 decimali, in
> > > cui vado a segnare dei valori in ore e minuti (es. 2,30 - 2,15 - 1,45 -
> > > 1,59)
> > > nella maschera relativa, inserisco i valori nei controlli campo abbinati e
> > > fin qui tutto bene.
> > > a pi pagina della maschera ho una casella (formato standard, posizioni
> > > decimali 2) in cui con la seguente formula
> > > =DSum("Nz(assemblea)";"persindacali2011";"matr=" & [matr])
> > > vado a fare il calcolo totale delle ore e minuti.
> > > Ora sorge il problema: la somma me la d , ma i i decimali non li conta
> > > come minuti ma come numeri generici e quindi non scatta l'ora al 60
> > > minuto, ma al 100
> > > es ore: 2,10 - 2,50 - 2,15 mi da come risultato 6.75, invece vorrei che
> > > mi desse come risultato 7,15
> > Di' la verita': tu non hai cercato "ore minuti" sul ng, vero?
> > Popi
>
> ho cercato! ho cercato.  ma ho trovato solo un tread non compatibile col
> mio e in cui si parlava di differenze fra due orari in minuti.
Allora permettimi un suggerimento: usa google invece della bacchetta
da rabdomante :)
Da google groups, il primo risultato che esce cercando le due parole
punta ad un post del 2007: "somma di ore e minuti da valori
decimali" (
http://groups.google.com/group/it.comp.appl.access/
browse_frm/thread/2f1b1eaf206de9ab/5bd9e415e45fe7ee?lnk=gst&q=ore
+minuti#5bd9e415e45fe7ee).
IMHO merita un'occhiata ;)
HTH
Popi


title: calcolo delle ore e minuti

text:





> HTH
> Popi
accedendo al ng con NEWSLAND, la ricerca è una chiavica e non va oltre le
25 pagine indietro.
Ok vado a controllare con gugol.



title: calcolo delle ore e minuti

author: Nicoletta

text:
Il 01/06/2011 11.11, ^luigi^ ha scritto:
> ho una tabella con dei campi numerici "assemblea", valori a 2 decimali, in
> cui vado a segnare dei valori in ore e minuti (es. 2,30 - 2,15 - 1,45 -
> 1,59)
> nella maschera relativa, inserisco i valori nei controlli campo abbinati e
> fin qui tutto bene.
> a  piè pagina della maschera ho una casella (formato standard, posizioni
> decimali 2) in cui con la seguente formula
> =DSum("Nz(assemblea)";"persindacali2011";"matr="&  [matr])
> vado a fare il calcolo totale delle ore e minuti.
> Ora sorge il problema: la somma me la dà, ma i i decimali non li conta
> come minuti ma come numeri generici e quindi non scatta l'ora al 60°
> minuto, ma al 100°
> es ore: 2,10 - 2,50 - 2,15  mi da come risultato  6.75, invece vorrei che
> mi desse come risultato 7,15
> l.
> grazie
>
parto dal principio che è errato il dato in tabella.
O hai il campo espresso in sessantesimi come data/ora o al limite
stringa, oppure hai il numerico espresso in centesimi (quindi 30 minuti
= 0,5)
Siccome credo che tu non possa tornare indietro, allora devi fare una
funzione che converte ogni valore da sessantesimi a centesimi
function  s2c (nSes as single) as single
dim ore as integer
dim minuti as single
ore=int(nSes)
minuti=(nSes-ore) * 100 / 60   ' vedo che li hai tutti memorizzati con
due decimali
s2c=ore+minuti
return
Nicoletta


title: calcolo delle ore e minuti

author: Antonio Biso

text:
"Nicoletta" <
s...@s.it
> ha scritto nel messaggio
news:4de77890$0$18250$4faf...@reader2.news.tin.it...

Adoro questa donna...
Antonio


title: calcolo delle ore e minuti


title: Problema con Excel.

author: Andrea

text:
grazie per l'indicazione;
e se volessi associare un riferimento testuale al numero di colonna
restituito?
(esempio 8=pippo, 10=pluto, 12=paperino)
Sandro <
api...@tvol.it
> wrote in message 395D8F08...@tvol.it...
> Supponendo che i dati siano in A1:D1 e la formula in E1
>
> =CONFRONTA(MIN(A1:D1);A1:D1;0)
>
> restituisce il numero di colonna in modo relarivo all'intervallo
>
> se invece vuoi il numero di colonna in modo assoluto:
>
> =RIF.COLONNA(INDICE(A1:D1;;CONFRONTA(MIN(A1:D1);A1:D1;0)))
>
> Andrea ha scritto:
> >
> > Ciao a tutti, ho un problema che non riesco a risolvere con excel.
> > Devo, tra vari valori contenuti in varie celle, restituire il valore più
> > piccolo; fino a qui, nessun problema.
> > Devo, però indicare questo valore risultante sotto quale colonna si
trova.
> > Mi potete aiutare?
> > Grazie.
> >
> > Andrea
--
G.P. elementi in legno di P B S.r.l.
(Andrea Ingargiola)


title: Mails con allegati

author: Eugenio

text:
Ho necessità d'inviare con un'applicazione Access 97 mails con allegati
(files PDF). Le mie conoscenze si fermano a SendObject, ma non mi permette
di specificare allegati.
Qualcuno può aiutarmi?
Grazie
Ciao
Eugenio


title: Mails con allegati

author: Alessandro

text:
"Eugenio" <
epiw...@tiscali.it
> ha scritto nel messaggio
news:bpa6tg$tsv$1...@lacerta.tiscalinet.it...

Sul sito comune
www.sitocomune.com
 trovi gli esempi per spedire mail.


title: Mails con allegati

text:
"Alessandro" <
ale...@tiscali.it
> ha scritto nel messaggio
news:bpa882$uui$1...@lacerta.tiscalinet.it...

Ok, l'ho trovato.
1000 grazie
Eugenio


title: Ottimizzare da Sistema un DB Access XP

author: Denis Carraro

text:
qli parametri posso modificare nella connessione ODBC per ottimizzare
le prestazioni di un DB Access XP


title: Calcoli con dati in tabelle collegate in un progetto ADP

author: Romana Serafini

text:
Ciao a tutti,
                ho i seguente problema che dopo svariati
tentativi ho cosě sintetizzato:
Sto aggiornando il mio db da mdb a adp; in questo db avevo delle tabelle
collegate (tali tabelle risiedono a loro volta in un db access 97, io sto
usando un progetto adp versione access 2002).
Ora sono riuscita a collegare le tabelle; nel mio progetto le vedo sotto
forma di query; c'č una tabella in particolare che mi sta dando problemi:
Su tale tabella eseguo la seguente query
 SELECT *, DATCH-DATAP AS DURATA
 FROM Templa1...TEMLAV TEMLAV_1
il campo durata viene calcolato esattamente.
Ora se in un report vado a sommare il campo durata (casella di testo a pič
di pagina report =somma(durata)) compare il seguente errore:
"Data type of the child for Sum, Average,or Standard Deviation aggregate
column (__agg0) must be numeric."
Ora se le medesime operazioni le eseguo invece che da un progetto adp su un
db normale mdb non ho errore
qualcuno sa dirmi se č un buco se ho commesso qualche errore e possibilmente
dove?
Grazie a tutti


author: giorgio rancati

text:
"Romana Serafini" <
rom...@radaimpianti.it
> ha scritto nel messaggio
news:43be75e6$0$1061$4faf...@reader2.news.tin.it...

Ciao Romana,
non c'č nessun buco, il fatto č che il tipo di dato DataOra non puň essere
inserito nelle funzioni di aggregazione.
----
SUM
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_setu-sus_414d.asp
----
Per risolvere puoi fare cosě:
Aggiungi alla tua query un campo calcolato che rende il numero di secondi
della durata
----
SELECT *, DATCH-DATAP AS DURATA,
       DATEDIFF(s, '19000101', DATCH - DATAP) AS SDURATA
 FROM Templa1...TEMLAV TEMLAV_1
----
poi nel pič pagina del report lo puoi sommare e rappresentare in questo modo
----
=Int(Somma([SDURATA])/60/60) & ":" &
Format(Somma([SDURATA])/24/60/60;"nn:ss")
----
ps. si potrebbe anche convertire il valore della durata nel corrispondente
numero seriale
----
Convert(Float,DATCH-DATAP) AS SerialeDurata
----
per poi applicare le conversioni tipiche usate con access
----
=Int(Somma([SerialeDurata])*24) & ":" &
Format(Somma([SerialeDurata]);"nn:ss")
----
ma la natura del campo float rende questo sistema impreciso, in una somma di
molti record potresti trovare risultati inaspettati.
Ciao
--
Giorgio Rancati
[Office Access MVP]


text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:43beaab9$0$332$5fc...@news.tiscali.it...

Infinite grazie, tale problema mi assillava da diverso tempo, domani
proverň!
Mi chiedo per una come me che da db mdb sta passando
a progetti esistono manuali che spiegano le differenze?
ciao e ancora grazie!


text:
"Romana Serafini" <
rom...@radaimpianti.it
> ha scritto nel messaggio
news:43c1432f$0$1084$4faf...@reader4.news.tin.it...
> Infinite grazie, tale problema mi assillava da diverso tempo, domani
> proverò!
> Mi chiedo per una come me che da db mdb sta passando
> a progetti esistono manuali che spiegano le differenze?
> ciao e ancora grazie!
Ciao Romana,
non so se c'è un manuale che spiega tutte le differenze (io non ne ho mai
usati),
Puoi partire da qui
----
Spostamento di un database di Access 2002 su SQL Server
http://www.microsoft.com/italy/msdn/library/default.asp?url=/italy/msdn/library/servers/sql/sqlbackend.htm
----
un valito aiuto è la Kb di microsoft
http://support.microsoft.com/search/
 se
provi a cercare *How To ADP*  troverai molti articoli che potranno esserti
di aiuto.
è comunque indispensabile avere il manuale di Sql Server che puoi scaricare
da qui.
----
Aggiornamento di gennaio 2004 della documentazione in linea di SQL Server
http://www.microsoft.com/downloads/details.aspx?FamilyId=A6F79CB1-A420-445F-8A4B-BD77A7DA194B&displaylang=it
----



author: dato

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:43c14e66$0$334$5fc...@news.tiscali.it...

Tante grazie e alla prossima!!
Ciao
>


title: salvare allegati da outlook e spostare le mail

author: mario rossi

text:
ho creato una regola che mi sposta nella cartella FattureAcquisto tutte le mail che contengono una fattura di acquisto

dovrei da VBA scorrere le mail che sono contenute nella cartella "FattureAcquisto"

salvare gli allegati in una cartella c:\allegati

e poi spostare quelle mail in una cartella "FattureImportate" in modo da non averle piu nella cartella "FattureAcquisto"

avete qualche esempio?

grazie a tutti.


text:

ho trovato questo esempio ma non mi è molto chiaro su come si usa, qualcuno può chiarirmi l'utilizzo?

https://forum.html.it/forum/showthread/t-1465423.html


text:

ho trovato quest'altro esempio che credo di poter provare
se serve a qualcuno qui sotto il link

https://www.iprogrammatori.it/articoli/programmazione/art_vba-outlook-salvare-gli-allegati-delle-e_1385.aspx


text:

sto provando a settare la cartella da cui prelevare gli allegati ma mi da questo errore:

errore di runtime -
2147221233
 (8004010f)
operazione non riuscita. impossibile trovare un oggetto
qualcuno ne sa qualcosa?

nomecartella vale "FattureAcquisto" che è una cartella in outlook

***** code ****

    Dim OutlookApp As Outlook.Application
    Dim oFolder As Outlook.Folder

    Set OutlookApp = New Outlook.Application

    On Error GoTo Errore
    Set oFolder = OutlookApp.Session.Folders.Item(1).Folders.Item(NomeCartella)
    Set GetFolderPath = oFolder
    Exit Function

    Set OutlookApp = Nothing

Errore:
    Set GetFolderPath = Nothing
    Exit Function


text:

richiesta aiuto
sono quasi arrivato alla soluzione ma ho un problema
il codice qui sotto seleziona la cartella "FattureAcquisto" che si trova sotto la cartella "Posta in arrivo" di outlook, questa cartella contiene 7 mail che hanno come allegato 2 file uno "daticert.xml" e l'altro postacert.eml

il problema è che la fattura elettronica reale .xml è allegata all'interno del file postacert.eml

quindi la domanda è: come entrare nel file .eml per salvare gli allegati xml?
riporto qui sotto il codice che sto utilizzando

**** code *****

    Dim oApp As Outlook.Application
    Dim oNS As NameSpace
    Dim oFolder As Outlook.Folder
    Dim objInbox As MAPIFolder
    Dim objMail As Outlook.MailItem
    Dim objAttachment As Outlook.Attachment
    Dim strFileName As String
    Dim strTargetPath As String
    Dim ObjCartella As Folder
    On Error GoTo Errore
    Dim StrCartella As String
    StrCartella = "FattureAcquisto"
    'StrCartella = InputBox("Scrivere la cartella dalla quale estrapolare gli allegati dalle email.")
    'If Trim(StrCartella) = "" Then
    ' MsgBox "Indicare una cartella nella quale trovare gli allegati. ", vbInformation + vbOKOnly, "Allegati"
    '    Exit Sub
    'End If
    StrTipoAllegato = "msg"
    'Dim StrTipoAllegato As String
    'StrTipoAllegato = InputBox("Indicare il tipo di file (Esempio per i word doc per i file di testo txt.", "SalvaAllegati", "doc")
    'If Trim(StrTipoAllegato) = "" Then
    ' MsgBox "Impossibile continuare, indicare il tipo di file. ", vbInformation + vbOKOnly, "Salva Allegati"
    '    Exit Sub
    'End If
    'Set ObjCartella = GetFolderPath(StrCartella)
    Set oApp = New Outlook.Application
    Set oNS = oApp.GetNamespace("MAPI")

    'Set ObjCartella = oNS.Session.Folders.Item(1).Folders.Item(StrCartella)
    Set ObjCartella = oNS.Session.Folders.Item(1).Folders.Item("Posta in arrivo").Folders.Item(StrCartella)

    If ObjCartella.Items.Count = 0 Then
     MsgBox "Non ci sono email nella cartella indicata. ", vbInformation + vbOKOnly, "Allegati"
        Exit Sub
    End If
    Dim NomeFileDaSalvare As String
    Dim Elementi As Object
    Dim AllegatoTrovato As Attachment
    Dim IConta As Integer
    IConta = 1
    For Each Elementi In ObjCartella.Items
        For Each AllegatoTrovato In Elementi.Attachments
        If Right(AllegatoTrovato.Filename, 3) = StrTipoAllegato Then
             NomeFileDaSalvare = "c:\prova\" & IConta & AllegatoTrovato.Filename
             AllegatoTrovato.SaveAsFile NomeFileDaSalvare
             IConta = IConta + 1
          End If
        Next AllegatoTrovato
    Next Elementi
    Set objInbox = Nothing
    Set objMail = Nothing
    Set objAttachment = Nothing
    Exit Sub
Errore:
    MsgBox ("Si è verificato il seguente errore: " & Err.Description)


text:

sono riuscito a salvare le mail allegate che hanno estensione .msg quindi indicando StrTipoAllegato = "msg"
però poi mi ritrovo nella cartella c:\prova i file .msg e le fatture xml sono allegate all'interno di tali file.

spero di essermi spiegato grazie.


author: Bruno Campanini

text:
mario rossi brought next idea :
> ho creato una regola che mi sposta nella cartella FattureAcquisto tutte le
> mail che contengono una fattura di acquisto
>
> dovrei da VBA scorrere le mail che sono contenute nella cartella
> "FattureAcquisto"
Una cosa alla volta...
Quanti file ti arrivano per ogni fattura e quale estensione hanno?

Bruno


text:

mi arrivano le mail con una regola in una cartella creata da me in outlook di nome "fattureacquisto" le mail sono file .msg
all'interno se apro il .msg trovo 2 allegati "daticert.xml" e "postacert.eml"
aprendo l'allegato "postacert.eml" ho in allegato 2 file xml
un file xml credo sia relativo alla firma digitale
l'altro è la fattura elettronica che io dovrei estrapolare

fattibile da vba?

grazie.


text:
mario rossi has brought this to us :

Non saprei.
Ci sono due cose che non ho mai fatto:
1 - estrarre dal file .msg il file "postacert.eml"
2 - estrarre dal file "postacert.eml" quello dei due file
    .XML ivi contenuti che è relativo alla fattura.

Se puoi inviarmi un file .msg contenente i tre sopraddetti
ci provo, diversamente la mia risposta finisce qui.

Bruno


text:

ok ci provo ma dove lo mando?


text:

brunocan - CHIOCCIOLA - libero - it

Bruno


text:

non riesco ho all'interno dati sensibili non miei
in pratica a chiunque arrivano fatture elettroniche nella pec di outlook ma credo anche in qualsiasi altro client di posta riceve un .msg che all'interno contiene un .xml e un .eml e il .eml a sua volta contiene 2 xml
un xml della firma digitale e un xml che è la fattura elettronica vera e propria

booooo.


title: ERRORE su DISTINCT

author: ArizonA

text:
Ciao,
mi capita questo errore quando eseguo una select distinct e tra i campi
selezionati ce ne čuno di tipo MEMO
sapete aiutarmi ??
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Driver ODBC Microsoft Access] Impossibile includere un campo
Memo, OLE o Oggetto Collegamento ipertestuale quando si selezionano valori
univoci (film.descrizionelunga).


title: scambio abbonamento rivista windows 2000

author: tiscali

text:
scambio password abbonamento rivista in italiano
L 30 000 comprensivo Nr anno 2000 + tutti arretrati
windows 2000 / winnt wire
ed DUKE italia
sito :
http://www.ntmagazine.net/welcome.htm


title: Query impossibile ?

text:
Salve vi espongo il mio problema :
una query  mi dovrebbe sommare il punteggio ottenuto da due persone
appartenenti alla stessa squadra ma con nomi diversi
le tabelle sono composte da :
anagrafica) dove ci sono i nomi delle persone ed il nome della squadra di
appartenenza
statistiche) che raccoglie i punti ottenuti dalle singole persone durante le
gare
praticamente dovrei ottenere 2 classifche, punti individuali (e qui ci sono
riuscito), punti squadra e qui casca l'asino, cioè io eheheh
dato che ho gia finito il database senza stravolgerlo che posso fare ?
Ho già perso 5 ore ma proprio non ci arrivo
Grazie anticipato


title: Query impossibile ?

author: Carlo Costarella

text:
"Sthomas29" <
stho...@yahoo.it
> ha scritto nel messaggio
news:iJq%a.8038$zN5.2...@news1.tin.it...

Tutto dipende dalle relazioni che hai usato nelle tabelle.
Se la tabella Anagrafica è collegata alla tabella "Risultati" o "Punteggi"
attraverso l'ID (o altro) della persona o giocatore basta fare una query
raggruppata con il nome della
squadra nel criterio della colonna "Squadra" e sommare i punteggi nella
colonna Punti dei vari giocatori.
Ciao, Carlo


title: Query impossibile ?

text:
"Sthomas29" <
stho...@yahoo.it
> ha scritto nel messaggio
news:iJq%a.8038$zN5.2...@news1.tin.it...

Query di raggruppamento sul campo Squadra e somma sul campo punteggio
Antonio


title: Query impossibile ?

text: Grazie a tutti, risolto.


title: Access & Norton : escludere file da codice.

author: Pablitomf (Maurizio Facciuti)

text:
salve a tutti...
So che è una cosa strana, ma qualcuno ha mai lavorato sulla possibilità di
escludere dalla protezione del Norton (per farci capire :
Norton/Opzioni/Sistema/Esclusioni/Nuovo...) un file direttamente da codice?
Mi spiego, altrimenti potrei esser frainteso da chi non mi conosce... in una
operazione pianificata impostata da codice eseguo a una determinata ora di
ogni giorno un file VBS. Questo però, nei PC in cui è installato Norton, mi
viene bloccato dallo stesso, ammenochè io non lo escluda dalle opzioni di
protezione automatica.
Intervenire a mano dove si può è ok, ma dove non si può? Qualcuno sa come
confrontarsi via codice con Norton?
Tnks.
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97 e 2000
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


author: MA

text:
Pablitomf (Maurizio Facciuti) wrote:
> salve a tutti...
> So che è una cosa strana, ma qualcuno ha mai lavorato sulla
> possibilità di escludere dalla protezione del Norton (per farci
> capire : Norton/Opzioni/Sistema/Esclusioni/Nuovo...) un file
> direttamente da codice?
>
> Mi spiego, altrimenti potrei esser frainteso da chi non mi conosce...
> in una operazione pianificata impostata da codice eseguo a una
> determinata ora di ogni giorno un file VBS. Questo però, nei PC in
> cui è installato Norton, mi viene bloccato dallo stesso, ammenochè io
> non lo escluda dalle opzioni di protezione automatica.
> Intervenire a mano dove si può è ok, ma dove non si può? Qualcuno sa
> come confrontarsi via codice con Norton?
>
> Tnks.
Perchè non togli solo il blocco degli script?
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


author: TheMax

text:
Pablitomf (Maurizio Facciuti) wrote:
> salve a tutti...
> So che è una cosa strana, ma qualcuno ha mai lavorato sulla
> possibilità di escludere dalla protezione del Norton (per farci
> capire : Norton/Opzioni/Sistema/Esclusioni/Nuovo...) un file
> direttamente da codice?
>
> Mi spiego, altrimenti potrei esser frainteso da chi non mi conosce...
> in una operazione pianificata impostata da codice eseguo a una
> determinata ora di ogni giorno un file VBS. Questo però, nei PC in
> cui è installato Norton, mi viene bloccato dallo stesso, ammenochè io
> non lo escluda dalle opzioni di protezione automatica.
> Intervenire a mano dove si può è ok, ma dove non si può? Qualcuno sa
> come confrontarsi via codice con Norton?
Butto li "food for brain", in quanto non mi ricordo come lo ho fatto ne con
che versione di norton.
Ma mi aveva inserito nel file vbs una firma digitale, insomma considerava
quello script come "amico"
Era una prova che avevo fatto quando stavo guardando il discorso firma
digitale sui progetti vb, e avevo letto che era possibile anche sui vbs.
Poi ti dirò, non ho più testato la cosa con altri computer/versioni di
norton, so solo che era autorizzato ad essere eseguito senza disattivare
(come ha proposto Massimiliano in alternativa/extremis) il controllo dei
file vbs.
IMHO norton espone classi per poter essere programmato/impostato tramite
com, ma questo non lo so.
> Tnks.
Scusa se poco, ma ripeto, solo per un'idea.
Ciao,
Massimo


text:
[CUT]
> Perchč non togli solo il blocco degli script?
Perchč 1 lo dovrei fare comunque manualmente e 2 (la piů importante)
toglierei il BLOCCO a TUTTI gli SCRIPT, e lungi da me a farlo... io so che
il mio vbs non č una rogna, ma tutti gli altri che potrebbero essere
eseguiti sono potenziali e dannosi Worm e Troyan... dovrei esludere solo il
mio, e da codice... bhň. Ora do uno sguardo a quel che mi diceva Max.


text:

beh forse allora č meglio non bloccare _NESSUNO_ script...
dico tutti che non sono rogne...
La mia soluzione č sempre la stessa togli Norton



text:
MA wrote:
> Pablitomf (Maurizio Facciuti) wrote:
>> [CUT]
>
> La mia soluzione è sempre la stessa togli Norton
Effettivamente non lo trovo neanche io il "massimo" come antivirus


text:
"TheMax" <
massimo...@accessgroup.it
> ha scritto nel messaggio
news:dhg8ld$2lh$1...@area.cu.mi.it...
> MA wrote:
>> Pablitomf (Maurizio Facciuti) wrote:
>>> [CUT]
>
>>
>> La mia soluzione č sempre la stessa togli Norton
>
> Effettivamente non lo trovo neanche io il "massimo" come antivirus
Neanche io (Uso antivir guard)... ma al cliente piace, e io devo quindi per
forza avere a che fare con Norton. :-(


text:
Pablitomf (Maurizio Facciuti) wrote:
> "TheMax" <
massimo...@accessgroup.it
> ha scritto nel messaggio
> news:dhg8ld$2lh$1...@area.cu.mi.it...
>> MA wrote:
>>> Pablitomf (Maurizio Facciuti) wrote:
>>>> [CUT]
>>
>>>
>>> La mia soluzione è sempre la stessa togli Norton
>>
>> Effettivamente non lo trovo neanche io il "massimo" come antivirus
>
> Neanche io (Uso antivir guard)... ma al cliente piace, e io devo
> quindi per forza avere a che fare con Norton. :-(
Il problema è che essendo il più diffuso è anche quello più attaccato.



title: Come si usa la funzione VBAbackup

author: Cesco

text:
Ciao a tutti,
sto utilizzando la funzione in oggetto "VBAbackup", trovata sul
sitocomune.com
 e con lo
scopo di copiare dei file. Ho provato in vari modi.. anche semplicemente
mettendo un evento
sul click di un pulsante che lanci una macro con esegui codice:
VBAbackup (c:\Temp\Image1.gif; c:\Temp\Image2.gif)
Ma dice:
Impossibile trovare 'c' specificato nell'espressione.
Dimenticavo... lo sto facendo con SO Windows XP
----------------------------------------------------
' Effettua copia del file
'----------------------------------------------------
Function VBAbackup(ByVal sorgente As String, ByVal destinazione As
String) As Boolean
   'Autore: Oemi Enrico
   'Accetta:
   ' sorgente = path+nome del file da copiare
   ' destinazione = path+nome del file di destinazione
   'Restituisce: true se l'operazione si e' conclusa posotivamente
Dim stringa1 As String
Dim stringa2 As String
If Dir(sorgente) = " " Then GoTo errore
If Not Dir(destinazione) = "" Then
    If MsgBox("Sovrascrivere?", vbYesNo) = vbNo Then GoTo errore
End If
stringa1 = "copy " & sorgente & " " & destinazione & ""
If SysVersions32() = "windows NT" Then
    On Error GoTo errore
    stringa2 = "cmd /c " & "" & stringa1 & ""
    Shell stringa2, vbHide
ElseIf SysVersions32() = "Windows 95" Then
    stringa2 = "
command.com
 /c " & "" & stringa1 & ""
    Shell stringa2, vbHide
End If
VBAbackup = True
Exit Function
errore:
VBAbackup = False
End Function


title: Come si usa la funzione VBAbackup

author: Emyr

text:
On Tue, 18 Feb 2003 11:31:14 GMT, Cesco <
jsm...@company.com
> wrote:
CUT
non puoi usare filecopy?
Saluti.
Emanuele.


title: Come si usa la funzione VBAbackup

author: Roberto da casa

text:
"Cesco" <
jsm...@company.com
> ha scritto nel messaggio
news:3E521A12...@company.com...

Cosě a occhio, se stai richiamando la funzione con una riga di codice VBA,
io proverei cosě:
VBAbackup ("c:\Temp\Image1.gif", "c:\Temp\Image2.gif")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Come si usa la funzione VBAbackup

text:
Emyr wrote:

Ok Grazie... non ne conoscevo l'esistenza ho fatto una prova e cosě
funziona
Private Sub Comando10_Click()
Dim SourceFile, DestinationFile As String
SourceFile = "C:\Temp\Image1.gif"   ' Define source file name.
DestinationFile = "C:\Temp\Image2.gif"   ' Define target file name.
FileCopy SourceFile, DestinationFile
End Sub


title: Come si usa la funzione VBAbackup

author: Fabrizio yQy

text:
Cesco <
jsm...@company.com
> wrote in message news:<
3E521A12...@company.com
>...
> Ciao a tutti,
>
> sto utilizzando la funzione in oggetto "VBAbackup", trovata sul
>
sitocomune.com
 e con lo
> scopo di copiare dei file. Ho provato in vari modi.. anche semplicemente
> mettendo un evento
> sul click di un pulsante che lanci una macro con esegui codice:
>
> VBAbackup (c:\Temp\Image1.gif; c:\Temp\Image2.gif)
>
> Ma dice:
> Impossibile trovare 'c' specificato nell'espressione.
> Dimenticavo... lo sto facendo con SO Windows XP
>
io sapevo che ci andavano i doppi apici...tipo:
VBAbackup ("c:\Temp\Image1.gif"; "c:\Temp\Image2.gif")
prova cosi :) ciao


title: Come si usa la funzione VBAbackup

text:
Roberto da casa wrote:

Ti garantisco che le ho provate tutte, apici, parentesi, quadre, graffe... poi
,..;...: ... e chi piů ne ha ne metta. ma non funziona.
ho usato il FileCopy e funziona... vedi post.
Ciao


title: identificare l'utente

author: CED

text:
è possibile inserire un campo in automatico che registri un codice o altro
dell'utente che inserisce i dati? in modo che un domani, si possa fare una
lista dei records che ha inserito ogni utente?
se si,  illuminatemi!!  :-)(


title: identificare l'utente

text:
ROBERTO!!!!   SOS  SOS
:-)))
"CED" <
onof...@tin.it
> ha scritto nel messaggio
news:IELY6.1507$bG1....@news1.tin.it...



title: identificare l'utente

author: Gustavo Bartolini

text:
CED ha scritto nel messaggio ...

Queste due funzioni, che se non ricordo male le ho rilevate sul sito comune,
e quindi non sono farina del mio sacco, ti restituiscono il nome utente del
computer ed il nome del computer.
Se nella tabella che vai ad aggiornare crei tre campi:
nome utente, nome host, dataEora operazione
in sede di conferma puoi aggiungere al record i dati che ti interessano.
saluti
GB
-------------------------------------------------------
Option Compare Database
Option Explicit
Public Declare Function GetComputerName Lib "kernel32" Alias _
    "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Public Declare Function SetComputerName Lib "kernel32" Alias _
    "SetComputerNameA" (ByVal lpComputerName As String) As Long
Public Const MAX_COMPUTERNAME_LENGTH = 255
Public Const ERROR_INVALID_PARAMETER = 87
Public Function GetCompName() As String
    Dim lngRet As Long
    Dim lenStr As Long
    Dim NomeComputer As String
    NomeComputer = String(256, 0)
    lenStr = Len(NomeComputer)
    lngRet = GetComputerName(NomeComputer, lenStr)
    GetCompName = Left(NomeComputer, lenStr)
End Function
-----------------------------------------------------
Option Compare Database
Option Explicit
Declare Function GetUserName Lib "advapi32.dll" Alias _
    "GetUserNameA" (ByVal lpBuffer As String, _
    nSize As Long) As Long
Function NomeUtente()
     Dim szBuffer As String, lBuffSize As Long, RetVal As Boolean
    szBuffer = Space(20)
    lBuffSize = Len(szBuffer)
    RetVal = GetUserName(szBuffer, lBuffSize)
    If RetVal Then
       NomeUtente = UCase(Trim(Left(szBuffer, lBuffSize - 1)))
    Else
       NomeUtente = Space(20)
    End If
End Function
-------------------------------------------------------------------


title: identificare l'utente

text:
mamma mia!
tutto questo codice?
io a dire il vero l'ho risolto così:
ho creato una tabella con un campo UTENTE
in una maschera sullo stesso campo, nell'evento SU INVIO, ho scritto il
codice "utente = currentuser"
salvata la maschera
e pare che funziona!!!
mi mette Admin nel campo Utente.
Comunque proverò anche con il tuo codice, per vedere se ci sono differenze.
Grazie Comunque della soluzione, non è andata persa
luigi
"Gustavo Bartolini" <
si...@tiscalinet.it
> ha scritto nel messaggio
news:9h49ds$n7q$1...@lacerta.tiscalinet.it...



title: identificare l'utente

text:
CED ha scritto nel messaggio <_ytZ6.25806$
4J1.1...@news2.tin.it
>...
>mamma mia!
>tutto questo codice?
>io a dire il vero l'ho risolto cosě:
>ho creato una tabella con un campo UTENTE
>in una maschera sullo stesso campo, nell'evento SU INVIO, ho scritto il
>codice "utente = currentuser"
>salvata la maschera
>e pare che funziona!!!
>mi mette Admin nel campo Utente.
>Comunque proverň anche con il tuo codice, per vedere se ci sono differenze.
>Grazie Comunque della soluzione, non č andata persa
>luigi
Ma Admin č il nome utente con cui hai avuto accesso alla rete o il current
user della security di Access ?
Le due funzioni che ti ho inviato ti restituiscono il nome utente con cui
hai avuto accesso alla rete ed il nome del computer su cui operi.
verifica.
saluti
GB


title: identificare l'utente

author: aski

text:
> Ma Admin è il nome utente con cui hai avuto accesso alla rete o il current
> user della security di Access ?
> Le due funzioni che ti ho inviato ti restituiscono il nome utente con cui
> hai avuto accesso alla rete ed il nome del computer su cui operi.
> verifica.
> saluti
> GB
>
> hai ragione quello che ho scritto nel precedente Msg, l'o provato su un PC
non in rete, ma provando lo stesso su uno in rete non funziona!
adesso provo il tuo codice
... ma dove lo inserisco?  :-((
chiedo troppo per un esempio pratico?
ciao
grazie


title: identificare l'utente

text:
>> hai ragione quello che ho scritto nel precedente Msg, l'o provato su un
PC
>non in rete, ma provando lo stesso su uno in rete non funziona!
>adesso provo il tuo codice
>... ma dove lo inserisco?  :-((
>chiedo troppo per un esempio pratico?
Hai due funzioni:
GetCompName che ti rilascia il nome Host
NomeUtente che ti rilascia il Nome utente con cui si è fatto il login.
Se lo devi inserire da maschera ti consiglio un campo txt
e nell'evento BeforeUpdate della maschera:
Me!TextNomeHost = GetCompName()
Me!TextNomeUtente = NomeUtente()
questo ti pone prima dell'aggiornamento del record i valori nella maschera e
successivamente saranno passati al record.
comunque puoi utilizzare le funzioni anche con codice o query.
saluti
GB


title: identificare l'utente

author: Silvio Berruti

text:
"aski" <
onof...@tin.it
> ha scritto nel messaggio
news:nj1_6.190$Sb3....@news1.tin.it...
> > hai ragione quello che ho scritto nel precedente Msg, l'o provato su un
PC
^^^^^^
Noooooooooooooooooooooooooo.......................
Non ci credo.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Margini Report

author: Zappus

text:
Salute a tutti e buon caldo,
il problema è il seguente:
ho un report in cui devo impostare i margini rispettivamente a:
Sup.: 0,5
Inf.: 0,5
Destro: 0
Sinistro: 0
Funzionano tutti regolarmente tranne l'inferiore che mi rimane sempre a
13,97....
Ho provato seguendo il sito comune a disabilitare l'opzione esegui
correzione automatica nome dal menu Strumenti-Opzioni, ho provato a cambiare
il margine anche in visualizzazione di stampa del report ma niente si
inchioda a 13,97....
Aiuto Grazie.
Luca


title: Margini Report

author: NSantini

text:
"Zappus" <
luca...@libero.it
> ha scritto nel messaggio
news:KVIGa.88828$Ny5.2...@twister2.libero.it...

probabilmente è un margine imposto dalla stampante!
Nella mia EpsonStylus il margine inferiore non lo posso impostare a un
valore minore di 13 mm è un problema dell'hardware.
Consulta il manuale della tua stampante e vedi quali sono i margini minimi.
Ciao
--
Saluti da NSantini


title: Scorrimento Record a spostamento rotellina mouse in maschera

author: Alessandro

text:
Ciao a tutti...ho un problema forse stupido che non riesco  risolvere.
Come posso fare in modo che all'interno di una maschera, muovendo la
rotellina del mouse, non si passi da un record all'altro ma si scorra la
maschera verticalmente?
Grazie
Alessandro


text:
"Alessandro" <
alessa...@logicamailxxx.it
> ha scritto nel messaggio
news:C7Bjc.155759$rM4.6...@news4.tin.it...

cerca MouseWheel.dll in google e lo risolvi


title: stampa report

author: Play

text:
ciao amici, rieccomi a chiedervi aiuto :-).
il problema č il seguente: ho il report fatture che č formato da 50 pagine,
vorrei impostare il db in modo tale che quando visualizzo ad esempio la
fattura con id 20 mi venga stampata la fattura 20, e vorrei anche poter
scegliere quante pagine stampare... spero di essere stato chiaro ;-). vi
ringrazio anticipatamente!!!
Enzo


title: stampa report

author: Antonio Ganci

text:
Play wrote:
> ciao amici, rieccomi a chiedervi aiuto :-).
> il problema è il seguente: ho il report fatture che è formato da 50
> pagine, vorrei impostare il db in modo tale che quando visualizzo ad
> esempio la fattura con id 20 mi venga stampata la fattura 20, e
> vorrei anche poter scegliere quante pagine stampare... spero di
> essere stato chiaro ;-). vi ringrazio anticipatamente!!!
> Enzo
Caro niubbio, prima di postare un nuovo quesito ti consiglio di cercare su
www.google.it
 se esistono gia' dei post con le risposte alla tua domanda, se
non ne trovi puoi ancora guardare su
www.sitocomune.com
 .
Prova a metterti della parte di noi poveracci che tutti i giorni (o quasi)
leggiamo il ng e dobbiamo sorbirci sempre le stesse domande.
Non te la prendere ma sei stato la goccia che ha fatto traboccare il vaso.
Ciao, Antonio.


title: stampa report

text:
ok quindi non dovrei + postare...
ciao
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:al7kdg$glh$1...@newsreader.mailgate.org...



title: stampa report

author: Antonio Biso

text:
"Play" <
en...@fdesign.it
> ha scritto nel messaggio
news:ZDId9.59808$ub2.9...@news1.tin.it...
> ok quindi non dovrei + postare...
No, puoi farlo.... ma DOPO il quoting!!!
Antonio


title: stampa report

text:
Play wrote:
> ok quindi non dovrei + postare...
> ciao
Per prima cosa dovresti imparare cos'e' la netiquette e cercare di metterla
in pratica e per questo ti consiglio di leggere questa pagina:

http://makeashorterlink.com/?A2B2420B1
Il mio messaggio ti invitava semplicemnte a non postare domande a cui e'
gia' stato risposto tutto qui.
Ti faccio un esempio supponi che un tuo collega di lavoro tutti i giorni ti
chieda come si cambia la carta della stampante dopo un decina di volte non
ti da' un po' sui nervi? Quindi ti ripeto non prendertela a male sei
solamente la goccia che ha fatto traboccare il fase non ho nulla contro di
te in particolare.
Ciao, Antonio.


title: stampa report

text:
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:al7lfo$i2i$1...@newsreader.mailgate.org...
> Play wrote:
> > ok quindi non dovrei + postare...
> > ciao
>
> solamente la goccia che ha fatto traboccare il fase non ho nulla contro di
> te in particolare.
Psst...
PSSTTT...
Play?
In realtà Ganci, se potesse, vedresti che ti farebbe...
Aumm, aumm...
Antonio


title: stampa report

author: Domenico

text:
Salve a tutti ( è la prima volta che entro in un newsgroup )
Vorrei creare un report con un controllo che mi faccia vedere su una riga
tutti i dati filtrati di un campo specifico . E' fattibile ?


title: unione di più query con duplice criterio

author: Giuseppe

text:
Buonasera.
In una query unione di due query con doppio criterio, ho bisogno di unire una terza query.
Prima avevo:
SELECT presenze.varicampi
FROM presenze LEFT JOIN assenze2 ON (presenze.idarticolo = assenze2.idarticolo) AND (presenze.ultimodiid =
assenze2.id
)

UNION SELECT assenze.varicampi
FROM assenze2 LEFT JOIN presenze ON (assenze2.idarticolo = presenze.idarticolo) AND (
assenze2.id
 = presenze.ultimodiid);

ora ho:
SELECT presenze.varicampi
FROM presenze LEFT JOIN assenze2 ON (presenze.idarticolo = assenze2.idarticolo) AND (presenze.ultimodiid =
assenze2.id
) LEFT JOIN ContrUtenti ON (presenze.idarticolo = ContrUtenti.idarticolo) AND (presenze.ultimodiid = ContrUtenti.ultimodiid)

UNION SELECT Assenze2.varicampi
FROM assenze2 LEFT JOIN presenze ON (assenze2.idarticolo = presenze.idarticolo) AND (
assenze2.id
 = presenze.ultimodiid) LEFT JOIN ContrUtenti ON (assenze2.idarticolo = ContrUtenti.idarticolo) AND (
assenze2.id
 = ContrUtenti.ultimodiid)

UNION SELECT ContrUtenti.varicampi
FROM ContrUtenti LEFT JOIN presenze ON (ContrUtenti.idarticolo = presenze.idarticolo) AND (ContrUtenti.ultimodiid = presenze.ultimodiid) LEFT JOIN assenze2 ON (ContrUtenti.idarticolo = assenze2.idarticolo) AND (ContrUtenti.ultimodiid =
assenze2.id
);

su esecuzione della query mi dà errore di sintassi (operatore mancante) già sul primo FROM.

Grazie in anticipo.
Giuseppe.


author: Karl Donaubauer

text:
Salve Giuseppe,

Giuseppe ha scritto:
>...
> SELECT presenze.varicampi
> FROM presenze LEFT JOIN assenze2 ON (presenze.idarticolo = assenze2.idarticolo) AND (presenze.ultimodiid =
assenze2.id
) LEFT JOIN ContrUtenti ON (presenze.idarticolo = ContrUtenti.idarticolo) AND (presenze.ultimodiid = ContrUtenti.ultimodiid)
>
> UNION SELECT Assenze2.varicampi
> FROM assenze2 LEFT JOIN presenze ON (assenze2.idarticolo = presenze.idarticolo) AND (
assenze2.id
 = presenze.ultimodiid) LEFT JOIN ContrUtenti ON (assenze2.idarticolo = ContrUtenti.idarticolo) AND (
assenze2.id
 = ContrUtenti.ultimodiid)
>
> UNION SELECT ContrUtenti.varicampi
> FROM ContrUtenti LEFT JOIN presenze ON (ContrUtenti.idarticolo = presenze.idarticolo) AND (ContrUtenti.ultimodiid = presenze.ultimodiid) LEFT JOIN assenze2 ON (ContrUtenti.idarticolo = assenze2.idarticolo) AND (ContrUtenti.ultimodiid =
assenze2.id
);
>
> su esecuzione della query mi dà errore di sintassi (operatore mancante) già sul primo FROM.

Mancano dei parentesi (per ACE). Prova così:

SELECT presenze.varicampi
FROM ( presenze LEFT JOIN assenze2 ON (presenze.idarticolo =
assenze2.idarticolo) AND (presenze.ultimodiid =
assenze2.id
) )
LEFT JOIN ContrUtenti ON (presenze.idarticolo = ContrUtenti.idarticolo)
AND (presenze.ultimodiid = ContrUtenti.ultimodiid)

e così via per le altre parti.

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it

Access Lobby:
http://www.AccessDevelopers.org


text:

Grazie Karl funziona ma....... cc'è un'altro problema.
Allora posto l'intero SQL perchè adesso le righe FROM ...... funzionano, ma mi dà errore solo sull'ultimo campo che esiste solo nella terza query contrUtenti.Contributo. Se lo tolgo dalle tre SELECT funziona.

SELECT presenze.ultimodiid AS id, presenze.codcliente, presenze.descrsuppl, presenze.ultimodinfattura AS nfattura, presenze.ultimodidatafattura AS Datafattura, presenze.idazienda, presenze.idcategoria, presenze.idstruttura, presenze.idarticolo, presenze.iddsm, presenze.idcsm, presenze.idddp, presenze.idsert, presenze.periodo, presenze.anno,  presenze.mese,presenze.mese2,  presenze.sommadiqta AS quantita, Ccur(presenze.prezzo) AS Costo,  Ccur(presenze.importo) AS ImportoTotale, nz(assenze2.qta2,0) AS qta2, presenze.idiva, Ccur(nz(assenze2.prezzo,0)) AS prezzo2, CCur(nz(assenze2.importo,0)) AS ImportoTotale2, nz(ContrUtenti.contributo,0)
FROM (presenze LEFT JOIN assenze2 ON (presenze.idarticolo = assenze2.idarticolo) AND (presenze.ultimodiid =
assenze2.id
)) LEFT JOIN ContrUtenti ON (presenze.idarticolo = ContrUtenti.rifidarticolo) AND (presenze.ultimodiid = ContrUtenti.ultimodiid)

UNION SELECT
assenze2.id
, assenze2.codcliente, assenze2.descrsuppl,  assenze2.nfattura, assenze2.datafattura, assenze2.idazienda, assenze2.idcategoria, assenze2.idstruttura, assenze2.idarticolo, assenze2.iddsm, assenze2.idcsm, assenze2.idddp, assenze2.idsert, assenze2.periodo, assenze2.anno, assenze2.mese, assenze2.mese2, nz(presenze.sommadiqta,0) AS quantita, Ccur( nz(presenze.prezzo,0)) AS Costo, Ccur(nz(presenze.importo,0)) AS ImportoTotale, assenze2.qta2 AS Qta2, assenze2.idiva, Ccur(assenze2.prezzo) AS prezzo2, Ccur(assenze2.importo) AS ImportoTotale2, nz(ContrUtenti.contributo,0)
FROM (assenze2 LEFT JOIN presenze ON (assenze2.idarticolo = presenze.idarticolo) AND (
assenze2.id
 = presenze.ultimodiid)) LEFT JOIN ContrUtenti ON (assenze2.idarticolo = ContrUtenti.rifidarticolo) AND (
assenze2.id
 = ContrUtenti.ultimodiid)

UNION SELECT ContrUtenti.ultimodiid AS id, ContrUtenti.codcliente, ContrUtenti.descrsuppl,  ContrUtenti.ultimodinfattura AS nfattura, ContrUtenti.ultimodidatafattura AS DataFattura, ContrUtenti.idazienda, ContrUtenti.idcategoria, ContrUtenti.idstruttura, ContrUtenti.rifidarticolo AS idarticolo, ContrUtenti.iddsm, ContrUtenti.idcsm, ContrUtenti.idddp, ContrUtenti.idsert, ContrUtenti.periodo, ContrUtenti.anno, ContrUtenti.mese, ContrUtenti.mese2, nz(presenze.sommadiqta,0) AS quantita, Ccur( nz(presenze.prezzo,0)) AS Costo, Ccur(nz(presenze.importo,0)) AS ImportoTotale, nz(assenze2.qta2,0) AS Qta2, ContrUtenti.idiva, Ccur(nz(assenze2.prezzo,0)) AS prezzo2, CCur(nz(assenze2.importo,0)) AS ImportoTotale2, nz(ContrUtenti.contributo,0)
FROM (ContrUtenti LEFT JOIN presenze ON (ContrUtenti.rifidarticolo = presenze.idarticolo) AND (ContrUtenti.ultimodiid = presenze.ultimodiid)) LEFT  JOIN assenze2 ON (ContrUtenti.rifidarticolo = assenze2.idarticolo) AND (ContrUtenti.ultimodiid =
assenze2.id
);

l'errore è: L'espressione è stata digitata in modo non corretto o è troppo complessa per essere valutata. Un'espressione numerica, ad esempio, può contenere troppi elementi complessi. Semplificare assegnando parti dell'espressione a variabili.

Nella query ContrUtenti ha il segno negativo. L'ho fatto diventare positivo, nel casso fosse questo il problema, ma niente. Il nome della query e del campo sono corretti.
Ho provato anche ad unire solo la query presenze e quella ContrUtenti e ho lo stesso risultato della query unione con le tre query.
Che probliemi ha quel maledetto campo?
Grazie.


author: iLanders

text:
Io applico il "dividi et impera".
Cioè: essendo la UNION la "somma" di n risultati di set di dati, ogni set deve necessariamente restituire gli stessi risultati (intesi come tipo e numero di campi).
Pertanto, quando devi lavorare su una UNION il consiglio è spezzare l'intero testo dell'SQL nelle due (o tre...etc) singole query e verificare che funzionino e diano i risultati attesi.
Solo dopo questa verifica puoi unirle con UNION ed essere certo che funzioni.
ATTENZIONE: i risultati delle singole query, oltre a necessitare degli stessi campi come tipo e quantità, li devono avere anche nelle stesse posizioni.
Ciao!


author: Greg

text:
Il 18/09/15 13.20.17 Giuseppe ha scritto:

> mi dà errore solo sull'ultimo campo che esiste solo nella terza query contrUtenti.Contributo. Se
> lo tolgo dalle  tre SELECT funziona.

Ti sei risposto da solo: tutti i campi devono esistere in tutte le query. Se un campo non esiste
lo inventi e lo valorizzi adeguatamente. Questo in generale.
Nello specifico, penso ti riferisca al campo nz, a me pare che esista in tutte le query

--
Greg


text:

Grazie per le risposte.
Ho creato il campo contributo anche nelle query assenze2 e presenze.
Se nella query unione inserisco nelle due righe Select presenze e Select assenze2 il campo riferito alla propria query, non mi raggruppa i record perchè il valore del campo contributo è 0 mentre in quello della query ContrUtenti è diverso da 0. Se invece, anche nelle righe select di presenze e assenze2, inserisco sempre il campo ContrUtenti.contributo allora mi esce il messaggio di errore.
In pratica su 4 fatture, 3 hanno il contributo che ha un codice articolo differente (per questo ho creato un campo "RifIdArticolo" in cui riporto l'IdArticolo a cui si riferisce). Per cui nel primo campo la query unione non si blocca ma mi dà 7 record, nel secondo mi dà errore.
Spero di essere stato chiaro.
Giuseppe


title: invio posta elettronica

author: Pilan Simone

text:
Ciao a tutti,
Ho scaricato dal sito comune il database MAIL per l'invio di posta
elettronica tramite access.
Aprendo il database, mi viene visualizzato il seguente messaggio:
Impossibile caricare un controllo activeX contenuto in una o più maschere
Ho provato ad utilizzarlo ugualmente, ma non funziona, cosa devo fare?
Grazie


title: invio posta elettronica

author: Etto

text:
"Pilan Simone" <
Pilan...@virgilio.it
> ha scritto nel messaggio
news:FYred.76323$b5.36...@news3.tin.it...

Vai sul codice, poi nel menu in alto strumenti e riferimenti
ci deve essere qualche valore in cui c'è scritto manca riferimento
I valori in cui c'è scritto ciò li devi deselezionare.


title: invio posta elettronica

text:

che controllo activex è ? e a quale esempio ti riferisci?


title: invio posta elettronica

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:cldikd$v12$2...@lacerta.tiscalinet.it...

Il messaggio d'errore è generico, per cui non riesco a capire che tipo di
activex sia.
L'esempio è quello per l'invio di posta ad un elenco di destinatari ,
scaricato dalla
sezione general del sito.
ho provato a fare come mi ha consigliato Etto, però non ho trovato alcun
elemento
con scritto nessun riferimento.
cmq se uso il database mi viene proposto il messaggio "FINITO" nel caso in
cui
invio ad un elenco di destinatari ed "invio fallito" nel caso in cui invio
ad un singolo
destinatario.
Nelle impostazioni dove mi richiede l'SMTP ho indicato il mio server di
posta in uscita
e tra i mittente indico il mio indirizzo di posta.
Ciao e grazie


title: invio posta elettronica

author: vec

text:

non e' che quel db usa il controllo WINSOCK.OCX?
in questo caso....e' presente tale ocx nel tuo pc?


title: invio posta elettronica

text:
"vec" <
a...@a.com
> ha scritto nel messaggio
news:Pwyed.77813$b5.37...@news3.tin.it...
> Pilan Simone wrote:
> > "Simba883" <
simb...@libero.it
> ha scritto nel messaggio
> > news:cldikd$v12$2...@lacerta.tiscalinet.it...
> >
> >
> >
> non e' che quel db usa il controllo WINSOCK.OCX?
>
> in questo caso....e' presente tale ocx nel tuo pc?
come posso trovare maggiori informazioni su winsock.ocx dal momento che non
ho la minima idea di cosa sia?
Per caso fa sempre parte degli activex?
Dove posso reperirlo?
Come posso verificare se è presente sul mio pc?
Troppe domande vero!!!!!!!
Ciao e grazie


title: invio posta elettronica

text:
"vec" <
a...@a.com
> ha scritto nel messaggio
news:Pwyed.77813$b5.37...@news3.tin.it...
> Pilan Simone wrote:
> > "Simba883" <
simb...@libero.it
> ha scritto nel messaggio
> > news:cldikd$v12$2...@lacerta.tiscalinet.it...
> >
> >
> >
> non e' che quel db usa il controllo WINSOCK.OCX?
>
> in questo caso....e' presente tale ocx nel tuo pc?
Ho trovato il database che sfrutta il controllo winsock, però non funziona,
penso a causa
della mancancanza nel mio pc di Microsoft winsock.
Come faccio a reperirlo e dove?
ciao e grazie


title: invio posta elettronica

text:
Pilan Simone wrote:
> Come faccio a reperirlo e dove?
>
> ciao e grazie
>
>
lo trovi qui
http://www.e-systems.ro/download-ocx/mswinsck.ocx/
o qui
http://www.geocities.com/deadz0ne1/
Non ti assicuro nulla poiche sti siti li ho trovati su google...cercando
il nome esatto del file, che sarebbe mswinsck.ocx
Questo e' proprio un activex, che ti server per far funzionare ogni
programma che ne necessiti.
scarica il file mswinsck.ocx e mettilo nella cartella system32 di
windows, oppure nella cartella di windows.
ciao


title: invio posta elettronica

text:
Ciao a tutti,
volevo sapere per quale motivo nel codice qui sotto, il comando loop non
funziona, infatti
in un recordset composto da due record, mi viene inviato solo il primo.
Set EleCli = DatCor.OpenRecordset("SELECT REGI_COMP.COD_CLI FROM REGI_COMP
LEFT JOIN ANAG_CLIE ON REGI_COMP.COD_CLI = ANAG_CLIE.PAR_CLI GROUP BY
REGI_COMP.COD_CLI, REGI_COMP.PAR_FAT, REGI_COMP.DAT_SER HAVING
(((REGI_COMP.PAR_FAT) Is Null) AND ((REGI_COMP.DAT_SER)<=" &
Converti([Forms]![GENE_PARC]![DAT_PAR]) & "));")
EleCli.MoveFirst
Do Until EleCli.EOF = True
    Me.ELAB_CLIE = EleCli!COD_CLI
    IndPosEle = DFirst("[IND_POS]", "[ANAG_CLIE]", "[PAR_CLI] =
Forms![GENE_PARC]![ELAB_CLIE]")
    Me.INDI_MAIL = IndPosEle
    DoCmd.SendObject acReport, NomRep, Format_out, Me.INDI_MAIL, "", "",
OggMai, TesMai, inv_mail, ""
    EleCli.MoveNext
Loop
ciao e grazie


title: invio posta elettronica

author: Sergio MAZZA

text:

Io i loop in un recordset li faccio:
Do While Not recSet.EOF
    recSet.MoveNext
Loop
Set recSet = nothing
Ciao.
--
Sergio MAZZA


title: invio posta elettronica

author: Roberto da casa

text:
"Pilan Simone" <
pilan...@virgilio.it
> ha scritto nel messaggio
news:QtJfd.91245$b5.44...@news3.tin.it...

Io sostituirei la riga di codice:
Do Until EleCli.EOF = True
con
Do Until EleCli.EOF
A mio avviso quel = True la prima volta forza la proprietą EOF del recordset
a True e quindi la seconda volta Access esce dal ciclo Do ... Loop .
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ricerca di stringa all'interno di documenti word catalogati

author: Maicol

text:
Buongiorno a tutti. Coma da oggetto chiedevo se fosse possibile dopo aver
catalogato in una tabella il percorso di determinati documenti di Word,
effettuare all'occorrenza, la ricerca di una stringa o di specifiche parole
significative all'interno dei documenti stessi.
Potreste gentilmente spiegarmi come realizzare il tutto, ma in particolare
la ricerca.
Grazie e buona giornata :-)))


text:
"Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
news:8nUFa.81843$Ny5.2...@twister2.libero.it...

Nell'help in linea cerca FileSearch; questo č un esempio (preso dall'help)
di utilizzo:
With Application.FileSearch
    .NewSearch
    .LookIn = "C:\Documenti"
    .SearchSubFolders = True
    .TextOrProperty = "San*"
    .FileType = msoFileTypeAllFiles
End With
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bccc64$16l$1...@canarie.caspur.it...

Grazie, vado a provare
>
>


title: Maschera di input

author: Mauro Monfardini

text:
Non capisco perchč digitando nella Maschera di input di un campo
di una tabella
>CCCCCC;;_   mi visualizza il messaggio:
 Il valore immesso non č valido per la maschera di input
'?&&&&&&;;_" specificata per il campo......
eppure č il solito campo..
Con la visualizzazione guidata la prova funziona bene..


title: Maschera di input

author: Daniele Stocco

text:
Mauro Monfardini <
mam...@tin.it
> wrote in message
89pql8$dfj$1...@nslave1.tin.it...
> Non capisco perchè digitando nella Maschera di input di un campo
> di una tabella
> >CCCCCC;;_   mi visualizza il messaggio:
Prova con  >aaaaaa;1;_
>  Il valore immesso non è valido per la maschera di input
> '?&&&&&&;;_" specificata per il campo......
> eppure è il solito campo..
>
> Con la visualizzazione guidata la prova funziona bene..
Questi sono i problemini della Microsoft... ;-)
>
>


title: Maschera di input

text:
Daniele Stocco <
da...@apf.it
> wrote in message
10obmeu$au5$1...@fe2.cs.interbusiness.it...
> Mauro Monfardini <
mam...@tin.it
> wrote in message
> 89pql8$dfj$1...@nslave1.tin.it...
> > Non capisco perchè digitando nella Maschera di input di un campo
> > di una tabella
> > CCCCCC;;_   mi visualizza il messaggio:
>>   Il valore immesso non è valido per la maschera di input
> > '?&&&&&&;;_" specificata per il campo......
> > eppure è il solito campo..
> Prova con  >aaaaaa;1;_
Adesso mi vede la maschera specificata come ?AAAAAA;1;_    .......
E' possibile che non riconosca i caratteri che digito nella proprietà del
campo...??
perchè..????
eppure in confronto ad altri problemi non  è niente...  :-((


title: Maschera di input

text:
Mauro Monfardini <
mam...@tin.it
> wrote in message
89r69n$8e5$1...@nslave1.tin.it...
> Adesso mi vede la maschera specificata come ?AAAAAA;1;_    .......
>
> E' possibile che non riconosca i caratteri che digito nella proprietà del
> campo...??
Ma non è che sbagli a scrivere > con ?, oppure descrivi la maschera nel
posto sbagliato.
Una soluzione potrebbe essere quella di andare a modificare quelle già
esistenti nello Wizard....
Dimentocavo, controlla le proprietà del campo nella tabella associata alla
casella :o)
Ciao
Daniele


title: Maschera di input

text:
Daniele Stocco <
da...@apf.it
> wrote in message
89rbb6$d9a$1...@fe1.cs.interbusiness.it...

E' proprio questo il punto:
mentre nella proprietà della maschera di input i caratteri digitati vengono
visualizzati
correttamente, al momento dell'immissione dati nella tabella mi esce fuori
quell'antipatica
(non sempre) molletta che mi dice di aver inserito nella maschera tutt'altri
caratteri,
pur avendo elaborato solo quel campo......eppure tutto il resto fila
liscio.....


title: Aggiornamento Sottomaschera

author: Lna

text:
Ciao ragazzi, vi espongo il mio problemino: ho una Form (MiaForm) e al suo
interno una SubForm (MiasubForm), in visualizzazione sheet. Ora sulla Form,
tra le altre cose, ho un pulsante che mi apre un'altra Form che praticamente
aggiunge nuovi record alla tabella origine della SubForm. Come posso far si
che alla chiusura di quest'ultima form, tornando quindi alla precedente, i
record elencati nella SubForm siano aggiornati automaticamente,
visualizzando quindi gli ultimi aggiunti? Ho provato inserendo sull'evento
"Su Chiuisura" di questa Form: Forms!MiaForm!MiasubForm.Refresh, ma mi da
errore.
Grazie in anticipo dell'aiuto.
Saluti
Lna
--------------------------------
Inviato via
http://usenet.libero.it


title: Aggiornamento Sottomaschera

author: MA

text:

prova con
forms!tuamask.setfocus
forms!tuamask!tuasubmask.sefocus
forms!tuamask!tuasubmask.requery
C'è bisogno che prima selezioni ciascun oggetto e poi puoi lanciare il
requery.
ciao MAssimiliano



title: Evento prima di aggiornare (Form)

author: Lucky

text:
Da una maschera premendo un pulsante provoco un accodamento (tramite un
docmd.openquery) di alcuni record in una sottomaschera.
Ho creato da codice una procedura per verificare ed eventualmente segnalare
se un record è già presente ma non riesco a capire dove inserirla.
Infatti inserendola sull'evento Primadiaggiornare della sottomaschera la
procedura non viene minimamente sfiorata nè viene considerata se la
inserisco sullo stesso evento di un suo controllo.
Su corrente me la recepisce ma mi crea problemi perchè è "troppo presto" e
mancano ancora dei dati.
come posso muovermi?
grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Evento prima di aggiornare (Form)

author: Marco Papo

text:
"Lucky" <
d...@dfg.it
> ha scritto nel messaggio
news:195Z62Z170Z18Y...@usenet.libero.it...
> Da una maschera premendo un pulsante provoco un accodamento (tramite un
> docmd.openquery) di alcuni record in una sottomaschera.
> Ho creato da codice una procedura per verificare ed eventualmente
> segnalare
> se un record è già presente ma non riesco a capire dove inserirla.
> Infatti inserendola sull'evento Primadiaggiornare della sottomaschera la
> procedura non viene minimamente sfiorata nè viene considerata se la
> inserisco sullo stesso evento di un suo controllo.
> Su corrente me la recepisce ma mi crea problemi perchè è "troppo presto" e
> mancano ancora dei dati.
> come posso muovermi?
Mettila appena prima di dove scrivi docmd.openquery.
Una roba del tipo
If ProceduraVerificaRecord = false Then
   docmd.openquery
end if
> grazie
>
Prego
--
Marco Papetti
www.shortchannel.it
 Il software di commercio elettronico OpenSource
www.mondoideale.com
  - Prodotti naturali e biologici.


title: MI5 Persecution: BBC's Hidden Shame 4/5/95 (5)

text:
Date: Thu May  4 18:27:24 1995
Newsgroups: alt.conspiracy
Subject: BBC's Hidden Shame
Remember the two-way televisions in George Orwell's 1984?
The ones which watched you back? Which you could never get
rid of, only the sound could be turned down?
Well the country which brought Orwell into the world has
made his nightmare follow into the world after him.
Since 1990 the British have been waging war against one of
their own citizens using surveillance to invade privacy
and a campaign of abuse in the transmitted media in
their efforts to humiliate their "victim".
And the most remarkable thing about it is that what they
do is not even illegal - the UK has no laws to protect
the privacy of its citizens, nor does it proscribe
harassment or abuse except in the case of racial abuse.
A lot of people in England know this to be going on,
yet so far they have maintained perfect "omerta";
not a sound, not a squeak has escaped into the English
press, and for all the covert harassment absolutely
nothing has come out into the public domain.
Have the British gone mad? I think we should be told.
-------------------------------
From: "Mr.B" <
dg...@stir.ac.uk
>
Newsgroups: alt.conspiracy
Subject: Re: BBC's Hidden Shame
Date: Mon May  8 05:32:13 1995

Mmmm.

Who, exactly is this victim you're talking about?

First up, Britain or the UK (not 'England' - England is
a part of Britain, like Kansas is a part of the USA) does
have laws that protect the individual from harassement -
you can't just threaten people willy nilly. There are laws
against that. And if someone lies about you in the press
or tv then you have recourse to libel/slander etc. laws.

True, Britain has no 'privacy' laws as such, but isn't that
a good thing? As of this moment, the govt. are considering
a privacy law, but it is unlikely to succeed. Why? Because any
such law would benefit the priviledged and those in power.
Privacy laws, while supposedly protecting the individual, help
those in power hide their mistakes/scandals. They stop the press
etc. investigating. Privacy laws are undemocratic - they prevent
the people from keeping an eye on govt.

And stop looking for some kinda conspiracy in the British
press. It's hardly perfect, but your notion that they don't
cover/campaign against press legislation, harrassment,
discrimination, human rights etc. is plain wrong. You've never
seen a British paper in yr life.

You clearly have a specific case/individual in mind. Speak up!
The thought police aren't coming round just yet.

Douglas.
-------------------------------
Date: Mon May  8 19:21:28 1995
Newsgroups: alt.conspiracy
Subject: Re: BBC's Hidden Shame
Confession time - the victim is/was me (except my name isn't
Corley, but that's irrelevant). What happened was not threats;
just invasion of privacy, in a partiicularly flagrant and
shocking way, in a way which most people would consider to
constitute harassment.
You know there's a particular category of person with mental
illness to whom TV and radio "talk", ie they feel the broadcast
is directed at them in particular? This happpened to me,
quite some time ago in the UK (I'm originally from London,
so I've seen plenty of British media print and other).
They invaded my home with their bugs, they repeated what I
was saying in the privacy of my home, and they laughed that it
was "so funny", that I was impotent and could not even communicate
what was going on. Who did this? Our friends on BBC television,
our friends in ITN, last but not least our friends in Capital
Radio in London and on Radio 1.
How did they do this? I'll give you an example. About a year ago,
I was listening to Chris Tarrant (Capital Radio DJ among other
pursuits) on his radio morning show, when he said, talking about
someone he didn't identify, "you know this bloke? he says we're
trying to kill him. We should be done for attempted manslaughter"
which mirrored something I had said a day or two before
(I'm not paranoid, honest!). Now that got broadcast to the whole
of London - if any recordings are kept of the shows then it'll be
there.
5
--
Posted via a free Usenet account from
http://www.teranews.com


title: Avete mai provato Access + Report Manager ?

author: RobertoA

text:
Per rendere le stampe modificabile da utente finale senza dargli il codice
aperto, una possibilita' potrebbe essere Report Manager
http://reportman.sourceforge.net/
Sembra abbastanza semplice (forse un po' troppo)
Mi chiedevo se qualcuno di voi l'ha gia' provato e volesse evidenziarne
aspetti positivi e negativi dopo un utilizzo 'sul campo'
Ciao e grazie
RobertoA


title: riferimenti mancanti, librerie non trovate, Access 2013

author: trabatare

text:
Saluti
premetto che ho speso un paio di giornate a smanettare e (in parallelo) a leggere per bene i post che parlassero dell'argomento in oggetto; mi sono fatto una cultura di latebinding ed earlybinding, ma non riesco a venirne fuori.
Sicuramente colpa mia vista l'età e il fatto che non è il mio mestiere...

In particolare ho letto per bene il post:
https://groups.google.com/forum/#!searchin/it.comp.appl.access/latebinding/it.comp.appl.access/wOM0mjgzElQ/M4WTaLEgif8J

Vi chiedo quindi, se possibile, di illuminarmi....

Scusate inoltre il linguaggio non appropriato

Ho sviluppato (da molti anni ormai) un programmino in access 2003: risiede in un server ed è accessibile a una quindicina di utenti.
Il programmino prevede (anche) l'esportazione dei risultati presenti in un form, su un file di excel.

La versione di sviluppo come ho detto è Access 2003, ma gli utenti vi accedono dalle loro postazioni che sono dotate di Office 12.0 e Office 14.0

Nessun problema registrato finora (dal punto di vista dei riferimenti alle librerie).

e' ovvio che se faccio delle modifiche dai pc che hanno montato (per esempio) office 14.0, quando vado ad aprire il file dalla postazione con access 2003 o con office 12.0, il programma riporta l'errore di "riferimento mancante": e chiaramente nel menu "riferimneti" di vba, c'è in bella evidenza MANCA Excel 14.0...

Ma questo non è un problema (per me): basta sviluppare solo da Access 2003...

Il problema è sorto quando in una postazione è stato installato office 2013, cioè office 15.0.
Se quell'utente apre il programma (non in senso di svuiluppo, solo come utente), gli altri utenti (che ripeto hanno office 11.0, 12.0, 14.0) quando aprono il file si vedono comparire l'errore di riferimento (e, nel menu ruferuimenti di vba, c'è la scritta MANCA Excel 15.0).

Ecco allora le domande:
1) perchè con le versioni 12.0, 14.0, il problema non si poneva e si pone ora per la 15.0?
2) non può essere un problema di latebinding o earlybinding, visto che, per ben due versioni successive (la 12.0 e la 14.0) senza cambiare alcunchè tutto ha funzionato perfettamente...

Vi chiedo quindi, se possibile, di aiutare chi ora brancola nel buio (e sarei io!)

Posto sotto il codice che uso per "esportare" i dati del form in excel.

Grazie ancora

Guido

###########

Public Function AExcel(NomeMaschera, NomeFiltro, ValoreFiltro, TipoOperazione)

    Dim stDocName As String
    Dim str As String
    'Dim name As String
    Dim excApp As Excel.Application
    Dim excDoc As Object
    Dim Risposta
    Dim Orario
    'Dim TipoOperazione As Integer

    'TipoOperazione = Forms!MascheraGestioneAdempimenti.Cornice95
    Orario = Time()

    stDocName = NomeMaschera

   .......
    str = "C:\FILTRO_" & NomeFiltro & "_" & ValoreFiltro & "_" & Orario & ".xls"

    DoCmd.OutputTo acOutputForm, stDocName, acFormatXLS, str

    Set excApp = New Excel.Application
    Set excDoc = excApp.Workbooks.Open(str)

With excDoc.Worksheets(1)
.....

.....

End With

     excDoc.Close savechanges:=True

     excApp.Workbooks.Close
     excApp.Application.Quit
     Set excDoc = Nothing
     Set excApp = Nothing

    MsgBox ("FATTO; I DATI SONO SUL FILE " & str)

End Function

#############


author: BFS

text:
Il 20/02/2014 10:13, trabatare ha scritto:
> Saluti
cut
>
>       excDoc.Close savechanges:=True
>
>       excApp.Workbooks.Close
>       excApp.Application.Quit
>       Set excDoc = Nothing
>       Set excApp = Nothing
>
>      MsgBox ("FATTO; I DATI SONO SUL FILE " & str)
>
> End Function
>
> #############
>

usa il latebinding

http://msofficefun.wordpress.com/2011/02/26/early-binding-vs-late-binding-in-office-vba/

in pratica

Dim objExcel as object

Set objExcel = CreateObject("Excel.Application")

invece di

Dim objExcel as Excel.Application

Set objExcel = New Excel.Application


text:
Il giorno giovedì 20 febbraio 2014 10:43:02 UTC+1, BFS ha scritto:
> Il 20/02/2014 10:13, trabatare ha scritto:
>

> cut
>
>
> usa il latebinding
>
>
CUT
>
>
> in pratica

>
> Dim objExcel as object
> Set objExcel = CreateObject("Excel.Application")
>
>
> invece di
>
>
> Dim objExcel as Excel.Application
> Set objExcel = New Excel.Application

intanto grazie per la risposta, ma temo di non evere risolto il problema:

ho fatto un miniprogrammino (con una unica tabella ed un unico form) per testare il solo latebinding (liberandoci da eventuali altri errori).
il form contiene quindi un pulsante che serve per esportare i dati del form in excel.

il codice è il seguente:

Private Sub Comando1_Click()

    Dim stDocName As String
    Dim str As String
    Dim excApp As Object
    Dim excDoc As Object
    Dim Risposta
    Dim Orario

     stDocName = "Tabella1"

    str = "C:\Ciao.xls"

    DoCmd.OutputTo acOutputForm, stDocName, acFormatXLS, str

    Set excApp = CreateObject("Excel.Application")
    Set excDoc = excApp.Workbooks.Open(str)

     excDoc.Close savechanges:=True

     excApp.Workbooks.Close
     excApp.Application.Quit
     Set excDoc = Nothing
     Set excApp = Nothing

    MsgBox ("FATTO; I DATI SONO SUL FILE " & str)

End Sub

tale programmino l'ho fatto con access 2003 (e funziona correttamente: esporta i dati del form in un file excel).

MA, se apro il programmino dalla postazione con access 2013 (office 15.0), appare l'errore 2302.

SOPRATTUTTO (?) il problema è che se vado ad aprire nuovamente il programmino con access 2013, ritorna il problema di riferimenti a librerie mancanti (MANCA Excel 15.0)

Allora:

1) al di là (o forse no?) dell'errore 2302, in ogni caso con il latebinding (l'ho svolto correttamente?) le librerie sembrano "aggiornarsi" (per tutte le postazioni) a quelle piu recenti (le 15.0) con ovvi problemi di apertura da parte di chi ha le versioni 11.0 o 12.0 o 14.0

2) con le altre versioni (12.0 e 14.0) tale problema non sussiste: aprono tranquillamente, eseguono; se apro il rpogrammino con access  2003 i riferimenti alle librerie restano quelli a 11.0, quindi senza problemi.

Per me, che non sono per niente esperto, resta un bel problema...


text:
Il 20/02/2014 11:23, trabatare ha scritto:
> Dim stDocName As String
>      Dim str As String
>      Dim excApp As Object
>      Dim excDoc As Object
>      Dim Risposta
>      Dim Orario
>
>       stDocName = "Tabella1"
>
>
>      str = "C:\Ciao.xls"
>
>
>      DoCmd.OutputTo acOutputForm, stDocName, acFormatXLS, str
>
>      Set excApp = CreateObject("Excel.Application")
>      Set excDoc = excApp.Workbooks.Open(str)
>
>
>       excDoc.Close savechanges:=True
>
>       excApp.Workbooks.Close
>       excApp.Application.Quit
>       Set excDoc = Nothing
>       Set excApp = Nothing
>
>      MsgBox ("FATTO; I DATI SONO SUL FILE " & str)

quale riga  ti da errore?

ciao
BFS


text:
Il giorno giovedì 20 febbraio 2014 11:29:41 UTC+1, BFS ha scritto:
> Il 20/02/2014 11:23, trabatare ha scritto:

> quale riga  ti da errore?
>
>

la riga del DoCmd OutputTo...

Ma questo (se non è legato al discorso che faccio dopo) mi preoccupa meno:
quello che è preoccupante è che se apro il programma (in altra postazione) con Access 2003, c'è il problema dei riferimenti (MANCA: Excel 15.0).

il problema è solo dalla postazione con office2013.
Se apro il programma da postazione con office 12.0 o 14.0 intanto non c'è il problema 2302 ma soprattutto, se riapro con Access 2003, non c'è il problema delle librerie mancanti...

Ti ringrazio

Guido


text:

ma se usi il latebinding toglilo il riferimento a office...non serve più.
il latebinding serve proprio a quello

ciao
BFS


text:
Il giorno giovedì 20 febbraio 2014 13:48:42 UTC+1, BFS ha scritto:
> Il 20/02/2014 11:45, trabatare ha scritto:

>
>
> ma se usi il latebinding toglilo il riferimento a office...non serve più.
>
> il latebinding serve proprio a quello
>
>

come vedi l'ignoranza (mia) non ha confini!
effettivamente, senza più quei riferimenti, posso aprire il programmino dalla postazione con la versione 15.0 e riaprirlo anche dalla postazione con Access 2003 senza che ci sia il messaggio "MANCA: etc etc...".

Tuttavia, resta (nella versione 15.0) il problema 2302, cioè relativo (forse) al formato di output.

Non è che, visto che il mio codice è

DoCmd.OutputTo acOutputForm, stDocName, acFormatXLS, str

allora il problema risideda nell'acFormatXLS?
in effetti in quella postazione l'office (e quindi anche Excel) installato è 15.0. Forse non posso usare quell'acFormat?

oppure il problema risiede nella destinazione (e quindi nome) del file di excel, che io identifico in str
dove str ="C:\Ciao.xls"
nel senso che avrei dovuto chiamarlo .xlsx?
O forse non avevo "accesso" a C:\ ?

Insomma, il problema dei riferimenti (finalmente capito grazie a te e che mi apre molte possibilità di "correzione") è superato da quello della effettiva trasposizione in Excel dei dati di una maschera (solo nella postazione con office 15.0, per le altre: mai nessun problema).

Ho letto dell'uso del TransferSpreadsheet (al posto della routine che uso), ma ho letto pure che dovrei comunque creare la query da "passare"; in realtà i risultati del form (che vorrei passare ad Excel) sono già frutto di una (o piu query) e sono ulteriormente "filtrabili" dal form stesso: riscrivere i vari codici, per quanto forse più corretto (e magari farò in futuro), mi risulta più lungo che non capire come mai sia uscito l'errore 2302.

Potresti illuminarmi ulteriormente?

Grazie
Guido


text:
Il 20/02/2014 14:28, trabatare ha scritto:
> Il giorno giovedě 20 febbraio 2014 13:48:42 UTC+1, BFS ha scritto:
>> Il 20/02/2014 11:45, trabatare ha scritto:
>
>>
>>

>
> Grazie
> Guido
>

riscrivo perchč non vedo la mia risposta
..
prova a vedere se il file te lo salva in c:\test\
invece che in c:\

io cmq di solito per esportare..prima apro il file xls
poi via vba ci incollo dentro il mio recordset (query)

Call excApp.Range("A1").CopyFromRecordset(.....)

al posto dei puntini metti la tua tabella/query/stringa sql
cosě ho pieno controllo di tutto

ciao

BFS


text:
Il giorno giovedì 20 febbraio 2014 15:10:14 UTC+1, BFS ha scritto:
> ..
>
> prova a vedere se il file te lo salva in c:\test\
>
> invece che in c:\
>
>
>
> io cmq di solito per esportare..prima apro il file xls
>
> poi via vba ci incollo dentro il mio recordset (query)
>
>
>
> Call excApp.Range("A1").CopyFromRecordset(.....)
>
cut

così ho pieno controllo di tutto
>
>
>
> ciao
>
>
>
> BFS

grazie ancora:

1) per quanto riguarda il salvataggio:
proverò a salvare in una cartella che non sia C:\ ma C:\qualcosa. (è necessario che la crei preventivamente, tale cartella? in effetti l'unica cosa sicura che hanno comune tutte le postazioni è c:\. Potrei pensare di creare una cartella "Esportazioni" sul server e far esportare lì i file prodotti.
proverò e riferirò.

2)per quanto riguarda il modo di esportazione:
mi ero trovato così bene con OutputTo (e con AcOutputForm, che prendeva e metteva direttamente il "visibile" del form in excel) che non ho mai pensato ad una situazione diversa.
Passare il nome query diventa un po' fastidioso, per me:
il form su cui vi sono i risultati è già il frutto di una Query, chiamiamola Query1.
tuttavia gli utenti possono filtrare ulteriormente i dati del form (usando Screen.ActiveForm.Filter).
dovrei quindi "passare" non solo Query1, ma Query1+filtro.
e poi, come dici tu, incollare il risultato sul foglio excel...

Grazie ancora per la disponibilità...e per gli eventuali altri suggerimenti!

Guido


text:
Il giorno venerdì 21 febbraio 2014 09:23:01 UTC+1, trabatare ha scritto:
> Il giorno giovedì 20 febbraio 2014 15:10:14 UTC+1, BFS ha scritto:
>

>
> > prova a vedere se il file te lo salva in c:\test\
>
> >
>
> > invece che in c:\
>
>

>
> proverò e riferirò.
>
>

>
> Guido

ho fatto diverse prove, utilizzando un percorso diverso, per esempio C:\ESPORTAZIONI, ma ho sempre il problema 2302
ho allora pensato di usare il server, come percorso; stesso risultato, errore 2302...

continuo a pensare che sia un problema di versioni di office...

In ogni caso il problema principale (riferimenti a librerie mancanti) lo ritengo assolutamente risolto.

Grazie

Guido


text:

Per l'errore

http://support.microsoft.com/kb/226526/it

Prova a sostituire C (che NON dovresti mai usare per sicurezza) con

application.CurrentProject.Path

E' questo ciò che i vari DB hanno in comune....il loro percorso relativo. Salvi nella stessa cartella del file mdb, qualunque essa sia. Oppure usi le variabili d'ambiente che Win mette a disposizione

http://www.enricomilano.it/sintassi.asp?arg=Elencare-le-variabili-Environment-in-VBA.-Le-variabili-di-ambiente.&cod=1783


text:
Il giorno venerdì 21 febbraio 2014 12:04:22 UTC+1, Fair87 ha scritto:
> Il giorno venerdì 21 febbraio 2014 11:35:25 UTC+1, trabatare ha scritto:
>
> > Il giorno venerdì 21 febbraio 2014 09:23:01 UTC+1, trabatare ha scritto:
>
> >
>
> > > Il giorno giovedì 20 febbraio 2014 15:10:14 UTC+1, BFS ha scritto:
>
> >
>
> > >
>
> >
>
> >
>
> >
>
> > >
>
> >
>
> > > > prova a vedere se il file te lo salva in c:\test\
>
> >
>
> > >
>
> >
>
> > > >
>
> >
>
> > >
>
> >
>
> > > > invece che in c:\
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> >
>
> >
>
> > >
>
> >
>
> > > proverò e riferirò.
>
> >
>
> > >
>
> >
>
> > >
>
> >
>
> >
>
> >
>
> > >
>
> >
>
> > > Guido
>
> >
>
> >
>
> >
>
> > ho fatto diverse prove, utilizzando un percorso diverso, per esempio C:\ESPORTAZIONI, ma ho sempre il problema 2302
>
> >
>
> > ho allora pensato di usare il server, come percorso; stesso risultato, errore 2302...
>
> >
>
> >
>
> >
>
> > continuo a pensare che sia un problema di versioni di office...
>
> >
>
> >
>
> >
>
> > In ogni caso il problema principale (riferimenti a librerie mancanti) lo ritengo assolutamente risolto.
>
> >
>
> >
>
> >
>
> > Grazie
>
> >
>
> >
>
> >
>
> > Guido
>
>
>
> Per l'errore
>
>
>
>
http://support.microsoft.com/kb/226526/it

>
> cut

Grazie.
Avevo letto l'articolo: ho infatti provato a non usare C:\ ma una cartella sul server. Il problema permane.
Proverò ad usare il current...path per testare ma non vorrei utilizzarlo "definitivamente": non vorrei appunto che i vari utilizzatori (ancor più limitati di me) mettessero le mani nella cartella che contiene il progetto.

Per le variabili d'ambiente: studio! (e riferisco).

Grazie anche a te.

Guido


title: Conversione testo in esadecimale (si puo fare?)

author: vvinx

text:
Forse dico una gran cacchiata, ma ho un problemino.....
devo convertire un file di testo in formato esadecimale, chi puņ
aiutarmi ?
Grazie
Vinx
--
Posted from
twingo.tiscalinet.it
 [195.130.224.85]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: AntoGal

text:
vvinx <
vv...@tiscalinet.it
> scrisse...
> Forse dico una gran cacchiata, ma ho un problemino.....
> devo convertire un file di testo in formato esadecimale, chi può
> aiutarmi ?
Non è che sia chiaro cosa vuoi fare. Se vuoi leggere il file lettera per
lettera, e visualizzarne il codice ASCII, usa la funzione Asc(). Per
convertire il valore da base 10 a base 16, usa la funzione Hex(). Se vuoi
fare altro, sii più preciso.
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************


title: difficoltà nelle relazioni

author: Piero

text:
ciao a tutti

ho la tabClienti con un campo IdDestinazionediversa
per la  TbDestinazionediversa,

ma credo che non va bene, in quanto
se lo stesso Cliente a piu' destinazioni diverse
non riesco a farlo.
Grazie per l'aiuto


title: difficoltà nelle relazioni

text:
ciao a tutti

ho la tabClienti con un campo IdDestinazionediversa
per la  TbDestinazionediversa,

ma credo che non va bene, in quanto
se lo stesso Cliente ha (ho perso un h) piu' destinazioni diverse



title: difficoltà nelle relazioni

author: Pablitomf

text:
Piero <
Pi...@Piero.Libero.it
> ha scritto:

che vuol dire tutto cio?

--
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.

TheSpaceCowboy :
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12


title: difficoltà nelle relazioni

text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:201307051...@mynewsgate.net...
> Piero <
Pi...@Piero.Libero.it
> ha scritto:
>
>> ciao a tutti
>>
>> ho la tabClienti con un campo IdDestinazionediversa
>> per la  TbDestinazionediversa,
>>
>> ma credo che non va bene, in quanto
>> se lo stesso Cliente ha (ho perso un h) piu' destinazioni diverse
>> non riesco a farlo.
>> Grazie per l'aiuto
>
> che vuol dire tutto cio?
>
>
> --
> ------------
ciao Pablitomf

come devo fare per relazionare
la TbDestinazionediversa con la tbClienti?

Grazie


title: difficoltà nelle relazioni

text:
Piero <
Pi...@Piero.Libero.it
> ha scritto:

ne so quanto prima...
per avere quale risultato ????

spiega lo scenario.



title: difficoltà nelle relazioni

text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:201307051...@mynewsgate.net...
> Piero <
Pi...@Piero.Libero.it
> ha scritto:
>
>>
>> "Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
>> news:201307051...@mynewsgate.net...
>> > Piero <
Pi...@Piero.Libero.it
> ha scritto:
>> >
>> >> ciao a tutti
>> >>
>> >> ho la tabClienti con un campo IdDestinazionediversa
>> >> per la  TbDestinazionediversa,
>> >>
>> >> ma credo che non va bene, in quanto
>> >> se lo stesso Cliente ha (ho perso un h) piu' destinazioni diverse
>> >> non riesco a farlo.
>> >> Grazie per l'aiuto
>> >
>> > che vuol dire tutto cio?
>> >
>> >
>> > --
>> > ------------
>> ciao Pablitomf
>>
>> come devo fare per relazionare
>> la TbDestinazionediversa con la tbClienti?
>
> ne so quanto prima...
> per avere quale risultato ????
>
> spiega lo scenario.
>
>
> --
> ------------
Grazie Pablitomf

ci sono riuscito


title: [OT] Asta eBay Libro Access

author: vuLCan Karayan

text:
Ho trovato questo
http://cgi.ebay.it/ws/eBayISAPI.dll?ViewItem&item=9721143965&rd=1&sspagename=STRK%3AMESE%3AIT&rd=1
E' buono?


title: [OT] Asta eBay Libro Access

author: ciroteo da newsland

text:
visto "live" alla biblioteca della mia università ... nulla di
trascendentale.
developers handbook resta uno tra i migliori.
Io ne ho uno che mi ha regalato MA (sicuramente perchè faceva troppa
fatica a leggerlo ha troppe poche figure) di Getz che è davvero ottimo.
La scelta del libro dipende sempre dal livello a cui sei e dalle tue
esigenze del momento.
Io ne ho diversi, e li ho ripreso e abbandonato tutti, sia quelli che
inizialmente non avevo letto perchè pensavo o troppo banali o viceversa
troppo avanzati, in più occasioni si sono rivelati utili.
Se hai voglia di arricchire la tua bioblioteca e il prezzo è vantaggioso
prendilo, non fa mai male.
Ti suggerisco tra l'altro di cercare su amazon, io ho preso per 6 dollari
un libro nuovo (anche se era tra gli usati) del valore originale di 56
dollari. Aggiunto 6 dollari di spedizione e atteso 4-5 settimane, l'ho
ricevuto direttamente a casa.
vuLCan Karayan ha scritto:
> Ho trovato questo
>
http://cgi.ebay.it/ws/eBayISAPI.dll?ViewItem&item=9721143965&rd=1&sspagename=STRK%3AMESE%3AIT&rd=1
> E' buono?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [OT] Asta eBay Libro Access

text:
ciroteo da newsland wrote:
> visto "live" alla biblioteca della mia università ... nulla di
> trascendentale.
> developers handbook resta uno tra i migliori.
Quello è sicuramente il migliore. In italiano c'è la versione della Jackson
che però è fallita
> Io ne ho uno che mi ha regalato MA (sicuramente perchè faceva troppa
> fatica a leggerlo ha troppe poche figure) di Getz che è davvero
> ottimo. La scelta del libro dipende sempre dal livello a cui sei e
> dalle tue esigenze del momento.
> Io ne ho diversi, e li ho ripreso e abbandonato tutti, sia quelli che
> inizialmente non avevo letto perchè pensavo o troppo banali o
> viceversa troppo avanzati, in più occasioni si sono rivelati utili.
> Se hai voglia di arricchire la tua bioblioteca e il prezzo è
> vantaggioso prendilo, non fa mai male.
Io ho entrambi, tra gli altri, e ti posso dire che questo M$ su alcune cose
buone, su altre vado da Getz
>
> vuLCan Karayan ha scritto:
>
>> Ho trovato questo
>>
>
http://cgi.ebay.it/ws/eBayISAPI.dll?ViewItem&item=9721143965&rd=1&sspagename=STRK%3AMESE%3AIT&rd=1
>
>> E' buono?
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: [OT] Asta eBay Libro Access

author: Alessandro Cara

text:
MA wrote:
[cut]
>
> Io ho entrambi, tra gli altri, e ti posso dire che questo M$ su alcune cose
> buone, su altre vado da Getz
Ma chi il iazzista? Adesso scrive pure libri su access?
Poveri Litwin e Gilbert. Mai un riconoscimento.
--
ac