title: velocizzare esecuzione query e reports

author: michele

text:
Ho realizzato un database multiutenzache ultimamente dopo averlo
implementato con diverse funzioni ultimamente si è un pò rallenatato difatti
ogni qual volta apro un report in anteprima con origine dati da una query è
un pò lento circa 10 - 15 sec. la cosa strana è se decido di stamparlo
impiega lo stesso tempo come se la query venisse rilanciata.
Un ulteriore cosa strana è che ogni volta che dalla finestra de db
visualizzo le relazioni ugualmente è lento nel visualizzarmele.
Potreste illuminarmi in merito?
grazie
michele
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: velocizzare esecuzione query e reports

author: Alessandro Baraldi

text:
"michele" <
mic...@inwind.it
> wrote in message
news:193Z227Z212Z131...@usenet.libero.it
>
> Ho realizzato un database multiutenzache ultimamente dopo averlo
> implementato con diverse funzioni ultimamente si è un pò rallenatato difatti
> ogni qual volta apro un report in anteprima con origine dati da una query è
> un pò lento circa 10 - 15 sec. la cosa strana è se decido di stamparlo
> impiega lo stesso tempo come se la query venisse rilanciata.
> Un ulteriore cosa strana è che ogni volta che dalla finestra de db
> visualizzo le relazioni ugualmente è lento nel visualizzarmele.
> Potreste illuminarmi in merito?
> grazie
> michele
Dato che sei in MultiUtenza dò per scontato che
il FE ed il BE siano rispettivamente Client_Side e Server_Side
anche se con Access la precisazione è discutibile.
Hai alcune cose da poter valutare:
1)Compatta il Database(Dati BE) per vedere se migliora, e verifica di
  aver compilato il Codice nel FE.
2)Questo è più complesso, occorre valutare attentamente come
  hai gestito le Relazioni e gli Indici nelle Tabelle.
  La dove è necessario si ricorre all'uso di Campi Indicizzati
  proprio per velocizzare il recupero dei Records lato Clients.
  In aiuto a questo puoi ottimizzare le prestazioni valutando lo
  ShowPlan d'esecuzione delle Queries per capire come intervenire
  nelle migliorie.
  A riguardo trovi un'articolo sul SitoComune.

Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Per BiBi

author: gianni

text:
Ciao sono sempre gianni.
Per notizia ti volevo far sapere che ho risolto il mio problema con la
strana reazione delle date importate in Word da Access.
In pratica è Word 2002 che inverte le date, perchè utilizzando i due file su
win ME e office 2000 il tutto funziona regolarmente.
ciao gianni


title: patente europea computer

author: alexb

text:
Salve devo effettuare gli esami per la patente europea. Mi interessa sapere
se qualcuno di voi gli ha già fatti e come sono, in particolare quello sulla
base dati.
grazie


title: msgbox con valore pescato da una query

author: Guggenheim

text:
ho una query : CONTROLLO1
che visualizza il seguente conto: CONTO
alla chiusura della maschera verifico se la query è vuota, se è vuota esco,
altrimenti esce un msgox:
 x = DCount("[conto]", "Controllo1")
If x > 0 Then
MsgBox " Manca conto!" , 48, "Dati"
Else
Docmd.close
end if
nel messaggio vorrei far uscire anche il conto che manca prendendolo dalla
query CONTROLLO1 che non è vuota ma al suo interno ha il conto che manca
come faccio?
grazie per l'attenzione


title: msgbox con valore pescato da una query

author: stwe

text:
"Guggenheim" <
gugge...@iol.it
> ha scritto nel messaggio
news:4LkU8.97911$j65.2...@twister1.libero.it...

secondo me devi farlo con una maschera popup, non credo che tu possa
inserire un campo in un msg box se ho capito bene.
fammi sapere
by
stwe


title: msgbox con valore pescato da una query

author: Emyr

text:


non sono daccordo, al limite prova ad usare dlookup per recuperare il
valore
Saluti.
Emanuele.


title: msgbox con valore pescato da una query

text:
Ho fatto in questo modo:
'in questa query vengono estratti tutti i conti che mancano
Set cont = CurrentDb.OpenRecordset("SELECT controllo1.conto FROM
controllo1;")
' con questa msg box comunico il conto che manca
MsgBox "Manca conto!" & Chr(13) & Chr(13) & "conto coan: " & cont![conto],
48, "Dati"
ciao e grazie
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:6225iusp65j6gh7th...@4ax.com...



title: msgbox con valore pescato da una query

text:
On Wed, 03 Jul 2002 09:08:16 GMT, "Guggenheim" <
gugge...@iol.it
>
wrote:
>Set cont = CurrentDb.OpenRecordset("SELECT controllo1.conto FROM
>controllo1;")
>
>' con questa msg box comunico il conto che manca
>MsgBox "Manca conto!" & Chr(13) & Chr(13) & "conto coan: " & cont![conto],
>48, "Dati"
appunto con un dlookup () eviti l'inizializzazione di variabili
Saluti.
Emanuele.


title: problema protezione tabelle non da poco

text:
ho un database diviso parte tabelle e parte form.
ho protetto la parte dati con passsword per impedirne l'accesso.
se però tango premuto shift con la parte form e faccio doppio click sui
collegamenti alle tabelle riesco ad accedere ed a cambiare i valori.
come posso impedirlo?
Grazie a tutti.


title: problema protezione tabelle non da poco

author: Carlo Costarella

text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:uvb59.54889$lu5.1...@twister1.libero.it...
> ho un database diviso parte tabelle e parte form.
> ho protetto la parte dati con passsword per impedirne l'accesso.
> se perň tango premuto shift con la parte form e faccio doppio click sui
> collegamenti alle tabelle riesco ad accedere ed a cambiare i valori.
>
> come posso impedirlo?
>
> Grazie a tutti.
>
>
Accedi al db con i dati (le tabelle) in modo esclusivo. Imposta la password
database e chiudi.
Ora se apri il db con le maschere (FrontEnd) e le tabelle allegate, anche se
premi il tasto shift, non potrai leggere il contenuto delle tabelle.
Almeno cosě dovrebbe essere.
Hai fatto cosě?
Ciao, Carlo


title: problema protezione tabelle non da poco

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:3Yc59.193652$Jj7.4...@news1.tin.it...

allora, per impostare la password si deve entrare obbligatoriamente come
accesso esclusivo e quindi quello lo fatto, solo che successivamente o
creato i collegamenti alle tabelle dal database maschere, lu igiustamente
per farmi collegare alle tabelle mi ha chiesto la password per accedere al
db protetto con le tabelle.
lo inserita e mi sono stati creati i collegamenti corretti.
ora perň dove ho le tabelle reali non riesco ad accedere eprchč č protetto
da password mentre se eseguo doppio click sul link alle tabelle nel database
maschere, accedo e vedo i dati. conme posso OVVIARE?


title: problema protezione tabelle non da poco

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:3Yc59.193652$Jj7.4...@news1.tin.it...

Forse potrei togliere il collegamento alla tabella che non voglio sia
accessibile, pro poi siccome nel datase creo un recorset di quella tabella
dovrei sarere come creare un recordset di una tabella esterna al database
corrente e come accedervisopratutto con password da codice vba , qualcuno mi
sa aiutare?
thank.


title: problema protezione tabelle non da poco

author: Maurizio

text:
@----- Pinco --@-- Pallino -----@ <
tos...@libero.it
> wrote in message
RBd59.55207$lu5.1...@twister1.libero.it...
>
> "Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
> messaggio news:3Yc59.193652$Jj7.4...@news1.tin.it...
> >
> > "@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
> > messaggio news:uvb59.54889$lu5.1...@twister1.libero.it...
> > > ho un database diviso parte tabelle e parte form.
> > > ho protetto la parte dati con passsword per impedirne l'accesso.
> > > se perň tango premuto shift con la parte form e faccio doppio click
sui
> > > collegamenti alle tabelle riesco ad accedere ed a cambiare i valori.
> > >
> > > come posso impedirlo?
> > >
> > Accedi al db con i dati (le tabelle) in modo esclusivo. Imposta la
> password
> > database e chiudi.
> > Ora se apri il db con le maschere (FrontEnd) e le tabelle allegate,
anche
> se
> > premi il tasto shift, non potrai leggere il contenuto delle tabelle.
> > Almeno cosě dovrebbe essere.
> > Hai fatto cosě?
>
> Forse potrei togliere il collegamento alla tabella che non voglio sia
> accessibile, pro poi siccome nel datase creo un recorset di quella tabella
> dovrei sarere come creare un recordset di una tabella esterna al database
> corrente e come accedervisopratutto con password da codice vba , qualcuno
mi
> sa aiutare?
>
Secondo me la protezione di un database con la password non č molto
efficace.
Maurizio


title: problema protezione tabelle non da poco

text:
"Maurizio" <
m.be...@libero.it
> ha scritto nel messaggio
news:IBf59.55536$lu5.1...@twister1.libero.it...

cioč? tu  sapresti bypassarla? conosci altre protezioni?


title: evento click su report

author: Michele

text:
Salve!
ho notato che anche gli oggetti in un report hanno gli eventi
_Click, DblClick, MouseDown ....
e funzionano se il report è aperto in modalità "Normal"
però non mi è possibile salvare il report!
C'è qualcosa che mi sfugge?

Grazie mille!


title: Ricerca percorso Db

author: peter

text:
Ho creato una macro per esportare da un file di access ad un altro una
tabella. Il mio problema è che la posizione del db di destinazione può
variare. Come si può fare in modo che al momento della esportazione si
attivi una maschera (tipo "sfoglia") per ricercare il db di destinazione ?
Grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Ricerca percorso Db

text:
 Come si puň fare in modo che al momento della esportazione si
> attivi una maschera (tipo "sfoglia") per ricercare il db di destinazione ?
Sul sito comune
http://www.sitocomune.com/
 nella sezione general guarda
Richiamare la finestra di dialogo per la  selezione di un file
Ciao
--
«K@rLo»©


title: GIF animate

author: MarkRed

text:
Ciao a tutti!
Ma di inserire e vederli in funzione immagini GIF animate, in Access non se
ne parla ancora?
Si può fare o non si può fare?
Grazie!


title: GIF animate

author: All Eyez On me

text:
"MarkRed" <
con...@libero.it
> ha scritto nel messaggio
news:XlD88.35825$5M4.1...@twister2.libero.it...

Ci sono centinaia di ocx che fanno al caso tuo... basta cercare.
AEOM


title: GIF animate

author: Sergio MAZZA

text:
"MarkRed" <
con...@libero.it
> ha scritto nel messaggio
news:XlD88.35825$5M4.1...@twister2.libero.it...

Se non sbaglio se ne parla sul sito comune (
www.sitocomune.com
)...
Ciao.
--
Sergio MAZZA


title: [RIPOSTO] RELAZIONI TRA N SOGGETTI

author: ciosa

text:
Ho creato una tabella si fattà
ID_PROGETTO SOGGETTI COMUNI CODICE ISTAT RUOLI
Ad ogni progetto partecipano vari SOGGETTI con RUOLI diversi (promotore,
partner, finanziatore,...)
Devo fare una mappa su GIS delle relazioni tra tutti i SOGGETTI (il
primo degli n con tutti gli n-1, il secondo con tutti gli
n-2,....)quindi mi servirebbe un risultato del tipo:
COMUNE1 CODICEISTAT1 COMUNE2 CODICEISTAT2 FREQUENZE
Mi sa che ci vuole un po' di VBA o sbaglio? Io purtroppo sono a digiuno.
Con una query a campi incrociati si puo' ottenere qualcosa?


title: [RIPOSTO] RELAZIONI TRA N SOGGETTI

author: Antonio Biso

text:
"ciosa" <nico...@TOGLIMIkatamail.it> ha scritto nel messaggio
news:4029FC39...@TOGLIMIkatamail.it...
> Ho creato una tabella si fattà
si con l'accento, fatta senza
> ID_PROGETTO SOGGETTI COMUNI CODICE ISTAT RUOLI
>
> Ad ogni progetto partecipano vari SOGGETTI con RUOLI diversi (promotore,
> partner, finanziatore,...)
>
> Devo fare una mappa su GIS delle relazioni tra tutti i SOGGETTI (il
> primo degli n con tutti gli n-1, il secondo con tutti gli
> n-2,....)quindi mi servirebbe un risultato del tipo:
> COMUNE1 CODICEISTAT1 COMUNE2 CODICEISTAT2 FREQUENZE
Non è chiaro quale sarebbe la relazione che lega n con n-1.
Prova a fare un esempio pratico
Antonio


title: [RIPOSTO] RELAZIONI TRA N SOGGETTI

text:
Il risultato finale deve essere una cartina con i nomi dei comuni dove
risedono i soggetti e tra i comuni ci saranno delle linee di relazione.
Esempio
Progetto A (ha un ID nella tabella)
ho 3 soggetti partecipanti che risiedono nei comuni:
Comune di Torino
Comune di Cuneo
Comune di Moncalieri
Adesso a mano ricavo una tabella:
Comune 1 CodIstat1 Comune2 CodIstat2 freq
torino   xxxxx     cuneo    zzzzz      1
torino   xxxxx     moncalieri yyy      1
cuneo    zzzzz     moncalieri yyy      1
solo che mediamente i soggetti partecipanti sono una 10 per progetto.
ovviamente le relazioni torino-torino non mi interessano e conteggerei
assieme torino-cuneo, cuneo-torino
se accanto alla frequenza riuscissi a conteggiare anche il ruolo dei
soggetti (che ho nella tabella di partenza) sarebbe ancor di piu' una
figata...ma posso accontentarmi!
ciao e grazie
nico
Antonio Biso ha scritto:



title: [RIPOSTO] RELAZIONI TRA N SOGGETTI

text:
"ciosa" <nico...@TOGLIMIkatamail.it> ha scritto nel messaggio
news:402A1533...@TOGLIMIkatamail.it...
> Il risultato finale deve essere una cartina con i nomi dei comuni dove
Te l'avevo già detto in altro thread!
Si scrive DOPO il quoting!!!
Antonio


title: [RIPOSTO] RELAZIONI TRA N SOGGETTI

text:
ops...rimedio


--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: [RIPOSTO] RELAZIONI TRA N SOGGETTI

text:
"ciosa" <nico...@TOGLIMIkatamail.com> ha scritto nel messaggio
news:130Z192Z140Z130...@usenet.libero.it...
> ops...rimedio
>
> > Il risultato finale deve essere una cartina con i nomi dei comuni dove
> > risedono i soggetti e tra i comuni ci saranno delle linee di relazione.
> > Esempio
> > Progetto A (ha un ID nella tabella)
> > ho 3 soggetti partecipanti che risiedono nei comuni:
> > Comune di Torino
> > Comune di Cuneo
> > Comune di Moncalieri
> > Adesso a mano ricavo una tabella:
> > Comune 1 CodIstat1 Comune2 CodIstat2 freq
> > torino xxxxx cuneo zzzzz 1
> > torino xxxxx moncalieri yyy 1
> > cuneo zzzzz moncalieri yyy 1
Non è chiaro la frequenza da dove la prendi comunque...
> > solo che mediamente i soggetti partecipanti sono una 10 per progetto.
> > ovviamente le relazioni torino-torino non mi interessano e conteggerei
> > assieme torino-cuneo, cuneo-torino
Vabbeh, tu quindi vuoi tutte le combinazioni degli n record presenti no?
lo puoi fare via codice aprendo un recordset sulla tabella destinazione e
uno sulla tabella origine.
Sul recordset sulla tabella origine devi mettere due cicli innestati in modo
che per ogni record si scorrano tutti i successivi e per ogni successivo si
scriva un record sulla tabella destinazione con i dati dei due record (il
primo fisso e il secondo mobile)
Antonio


title: [RIPOSTO] RELAZIONI TRA N SOGGETTI

text:
[CUT]
>>>Il risultato finale deve essere una cartina con i nomi dei comuni dove
>>>risedono i soggetti e tra i comuni ci saranno delle linee di relazione.
>>>Esempio
>>>Progetto A (ha un ID nella tabella)
>>>ho 3 soggetti partecipanti che risiedono nei comuni:
>>>Comune di Torino
>>>Comune di Cuneo
>>>Comune di Moncalieri
>>>Adesso a mano ricavo una tabella:
>>>Comune 1 CodIstat1 Comune2 CodIstat2 freq
>>>torino xxxxx cuneo zzzzz 1
>>>torino xxxxx moncalieri yyy 1
>>>cuneo zzzzz moncalieri yyy 1
>>
>
> Non è chiaro la frequenza da dove la prendi comunque...
Per il momento la calcolo a mano: c'e' una relazione torino-cuneo conto
1, se ricapita segno 2, ecc...
>
>
>>>solo che mediamente i soggetti partecipanti sono una 10 per progetto.
>>>ovviamente le relazioni torino-torino non mi interessano e conteggerei
>>>assieme torino-cuneo, cuneo-torino
>>
>
> Vabbeh, tu quindi vuoi tutte le combinazioni degli n record presenti no?
> lo puoi fare via codice aprendo un recordset sulla tabella destinazione e
> uno sulla tabella origine.
> Sul recordset sulla tabella origine devi mettere due cicli innestati in modo
> che per ogni record si scorrano tutti i successivi e per ogni successivo si
> scriva un record sulla tabella destinazione con i dati dei due record (il
> primo fisso e il secondo mobile)
>
> Antonio
Sono a digiuno di VBA e simili. Cosa intendi per tabella destinazione e
origine?
Due cicli intendi for-next (dai miei ricordi di basic...)
Se e' cosi' e fuori dalla mia portata...l'investimento di tempo per
imparare il codice è maggiore del tempo necessario a fare il lavoro!
Indicazioni utili cmq? Libri? Sorgenti da vedere per esempio?
Grazie


title: [RIPOSTO] RELAZIONI TRA N SOGGETTI

text:
"ciosa" <nico...@TOGLIMIkatamail.it> ha scritto nel messaggio
news:402B488B...@TOGLIMIkatamail.it...
> [CUT]
> > Vabbeh, tu quindi vuoi tutte le combinazioni degli n record presenti no?
> > lo puoi fare via codice aprendo un recordset sulla tabella destinazione
e
> > uno sulla tabella origine.
> > Sul recordset sulla tabella origine devi mettere due cicli innestati in
modo
> > che per ogni record si scorrano tutti i successivi e per ogni successivo
si
> > scriva un record sulla tabella destinazione con i dati dei due record
(il
> > primo fisso e il secondo mobile)
> >
> > Antonio
>
> Sono a digiuno di VBA e simili. Cosa intendi per tabella destinazione e
> origine?
La tabella dove prendi i dati e quella dove sbatti i dati con la struttura
città1 città2 ecc.
> Due cicli intendi for-next (dai miei ricordi di basic...)
no, do until rst.EOF
> Se e' cosi' e fuori dalla mia portata...l'investimento di tempo per
> imparare il codice è maggiore del tempo necessario a fare il lavoro!
> Indicazioni utili cmq? Libri? Sorgenti da vedere per esempio?
help on line. Parole chiave
Recordset, movefirst, movenext
Antonio


title: planning grafico

author: Gianni

text:
Ciao ragazzi/e,
c'è la possibilità di sviluppare un planning grafico in access utilizzando i
dati di query?
Qualche suggerimento?
Grazie
Gianni


title: planning grafico

author: Pablitomf (Maurizio Facciuti)

text:
Gianni ha scritto:

Forse ti può esser utile
www.sitocomune.com
Sez. Report
4.5 Rappresentazione, su Report, di periodi temporali mediante segmenti.
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
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.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: tasto tabulazione fa perdere il record

author: mario rossi

text:
ho una form in cui sono presenti diversi campi con un certo ordine di tabulazione

quando premo TAB passo da un campo all'altro ma accade che quando premo tab sull'ultimo campo anzichè ripartire selezionando il primo campo  mi svuota la form perdendo i valori che ho inserito.

ho cercato di risolvere con un pulsante nascosto ovvero ho messo quel pulsante come ultimo nell'ordine di tabulazione e poi su evento disattivato del pulsante seleziono il primo campo e cosi il ciclo riparte

il problema è che se premo il pulsante SALVA quando il focus è sul pulsante nascosto perdo un click, il primo click del pulsante SALVA va a vuoto perchè viene eseguito il setfocus e poi prende il click SALVA

sapete un modo per evitare questo click perso?


title: tasto tabulazione fa perdere il record

author: Simone Calligaris

text:
> quando premo TAB passo da un campo all'altro ma accade che quando premo tab sull'ultimo campo anzichè ripartire selezionando il primo campo mi svuota la form perdendo i valori che ho inserito.

Credo ti basti impostare a "record corrente" l'opzione "sequenza" nella scheda 'Altro' delle proprietà Form.

Saluti


title: tasto tabulazione fa perdere il record

text:

fantastico questa proprietà non la conoscevo. grazie.


title: Link di tabelle mysql su access dopo upgrade a outlook 2003

author: Marco

text:
Premessa d'obbligo....
la procedura per collegare una tabella Mysql tramite odbc su access la
conosco ed ha funzionato perfettamente fino a quale giorno fà
:-))))))
Purtroppo in azienda sono passati ad outlook 2003 ( mentre il resto di
office é rimasto 2000 ) e da quel momento non sono più riuscito a collegare
una tabella in access.
Credo che sia cambiata qualche DLL, ma non so da che parte guardare, ne ho
trovato nessuna faq in rete ( anche perchè non saprei come cercarla.... ).
La cosa strana é che non mi dà un errore visibilee quindi identificabile, mi
ritorna solo sulla schermata delle tabelle e lì rimane fermo.
A qualcuno é capitato ?  esiste qualcosa che devo aggiornare ?
Grazie in anticipo per il supporto.
Saluti Marco.


title: Strano comportamento finestra di Debug

author: Giuseppe

text:
Ciao a tutti,
Scusate l'oggetto un pò oscuro, ho un problema, da oggi nell'applicazione
che sto cercando di realizzare non riesco a scrivere alcune righe di codice.
Succede che se inizio a scrivere, per esempio, su evento qualuque di un
controllo di una maschera "me.miocontrollo.value ecc." il me diventa subito
rosso come se non venisse riconosciutoe digitando il punto non mi appare la
classica finestrella delle opzioni.
Ho provato a compilare, compattare e ripristinare, forse sto chiedendo delle
banalità ma non capisco il perchè.
Succede anche con copie del file che non ho modificato e che ad ieri non
avevano problemi.
Con files nuovi nessun problema.
Grazie
Giuseppe


title: Strano comportamento finestra di Debug

author: MA

text:

Importa tutto in un nuovo file
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Strano comportamento finestra di Debug

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:e9j5al$ltu$1...@area.cu.mi.it...

Intanto grazie,
ho già provato a farlo, ma non risolvo.
Giuseppe


title: Strano comportamento finestra di Debug

author: Sandro Peruz

text:
"Giuseppe" <
nospamg...@roverenet.it
> ha scritto nel messaggio
news:44bd1b2a$0$1003$5fc...@news.tiscali.it...
[SuperCut]
Ciao Giuseppe,
prova a verificare se hai un timer attivato in una form che resta attiva nel
momento in cui visualizzi la finestra di Degub.
Una volta questa cosa mi ha fatto impazziare !!!!!!!!!!
Buona notte,.
Sandro


title: Strano comportamento finestra di Debug

text:
"Giuseppe" <
nospamg...@roverenet.it
> ha scritto nel messaggio
news:44bd1b2a$0$1003$5fc...@news.tiscali.it...

A me ogni tanto succede una cosa del genere ed in quel caso l'unica cosa che
ho provato a fare ed ha funzionato è stato chiudere  e riavviare il PC...
Massimo


title: Strano comportamento finestra di Debug

author: Potone

text:
"Sandro Peruz" <
sandro_...@tin.it
> ha scritto nel messaggio news:44bd458c$0$45295$4faf...@reader3.news.tin.it...

Ciao,
anche secondo me il problema potrebbe essere una finestra aperta con un timer attivo.
Mat.


title: Strano comportamento finestra di Debug

text:
"maxus68" <
maspall...@virgilio.it
> ha scritto nel messaggio
news:44bd46a5$0$4480$4faf...@reader2.news.tin.it...

Grazie a tutti,
in effetti il problema era proprio il timer attivato su una maschera aperta,
disattivandolo và tutto OK.
Questo vuol dire che non posso utilizzare mai l'evento su timer oppure solo
quando visualizzo la finestra di debug?
Grazie
Ciao
Giuseppe


title: Strano comportamento finestra di Debug

text:
Giuseppe wrote:
>>>> Giuseppe wrote:
>>>>> Ciao a tutti,
>>>>>
>>>>> Scusate l'oggetto un pò oscuro, ho un problema, da oggi
>>>>> nell'applicazione che sto cercando di realizzare non riesco a
>>>>> scrivere alcune righe di codice.
>>>>>
>>>>> Succede che se inizio a scrivere, per esempio, su evento qualuque
>>>>> di un controllo di una maschera "me.miocontrollo.value ecc." il me
>>>>> diventa subito rosso come se non venisse riconosciutoe digitando
>>>>> il punto non mi appare la classica finestrella delle opzioni.
>>>>>
>>>>> Ho provato a compilare, compattare e ripristinare, forse sto
>>>>> chiedendo delle banalità ma non capisco il perchè.
>>>>>
>>>>> Succede anche con copie del file che non ho modificato e che ad
>>>>> ieri non avevano problemi.
>>>>>
>>>>> Con files nuovi nessun problema.
>>>>>
>>>>> Grazie
>>>>>
>>>>> Giuseppe
>>>> Importa tutto in un nuovo file
>>>> --
>>> Intanto grazie,
>>>
>>> ho già provato a farlo, ma non risolvo.
>>>
>>> Giuseppe
>>>
>> A me ogni tanto succede una cosa del genere ed in quel caso l'unica
>> cosa che ho provato a fare ed ha funzionato è stato chiudere  e
>> riavviare il PC...
>>
>> Massimo
> Grazie a tutti,
>
> in effetti il problema era proprio il timer attivato su una maschera
> aperta, disattivandolo và tutto OK.
> Questo vuol dire che non posso utilizzare mai l'evento su timer
> oppure solo quando visualizzo la finestra di debug?
>
> Grazie
>
> Ciao
>
> Giuseppe
Solo quando hai il modulo aperto



title: Strano comportamento finestra di Debug

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:e9l13v$jlp$1...@area.cu.mi.it...

Grazie
Ciao
Giuseppe


title: Sostituzione carattere di un campo

author: Marco dell'Oste

text:
Ciao NG,
importando delle tabelle di database delphi, mi ritrovo con il seguente
errore:
alcuni caratteri quali Ø (diametro) e ° (di n° per intenderci) mi vengono
importati con dei caratteri strambi ;)
Da cosa dipende??
E come posso fare a ripristinare tali caratteri??
Mi sembra di capire che in A97 non esista la funzione REPLACE (giusto??)
qualcuno mi può consigliare un metodo??
Grazie
SLT
Marco


title: Sostituzione carattere di un campo

author: ALESSANDRO Baraldi

text:
"Marco dell'Oste" <@clo.clo> ha scritto nel messaggio
news:zjZfc.6860$Qc.2...@twister1.libero.it...

Prova con questa in una Query Update.
Ciao.
@Alex.
Public Function SostString(S As String, s1 As String, s2 As String) As
String
'*****************************************************************
'Name      : SostString (Function)
'Purpose   : Sostituisce s2 a s1 nella stringa s
'Date      : 18 novembre 2002
'Called by :
'Calls     :
'Inputs    :
'Output    :
'*****************************************************************
  Dim start As Long, appo As String, appoLeft As String, appoRight As
String, P As Long
  P = 1
  appo = S
  Do Until InStr(P, appo, s1) = 0
      P = InStr(P, appo, s1)
      If P > 1 Then
          appoLeft = Left(appo, (P - 1))
      Else
          appoLeft = ""
      End If
      appoRight = Right(appo, Len(appo) - (Len(appoLeft) + Len(s1)))
      appo = appoLeft & s2 & appoRight
  Loop
  SostString = appo
End Function


title: Sostituzione carattere di un campo

author: Marco Dell'Oste

text:
> Prova con questa in una Query Update.
> Ciao.
> @Alex.
Mi scuso per il ritardo di risp, ma ho avuto non pochi problemi di varia
natura in questo periodo >(
Inanzitutto grazie,
in secondo luogo come faccio a richiamare la function dalla query?? le ho
provate tutte ma con esito negativo :(((
Grazie.
Marco



title: Sostituzione carattere di un campo

text:
"Marco Dell'Oste" <
c...@cl.cl
> ha scritto nel messaggio
news:Cbdlc.165373$Kc3.5...@twister2.libero.it...

Fai una Query UPDATE in questo modo:
"UPDATE NomeTabella SET
[NomeCampo]=SostString([NomeCampo],'StringadaSost','StringadiSostituz')
Ciao-
@Alex.


title: Sostituzione carattere di un campo

text:
[CUT]
> Fai una Query UPDATE in questo modo:
>
> "UPDATE NomeTabella SET
> [NomeCampo]=SostString([NomeCampo],'StringadaSost','StringadiSostituz')
>
PERFETTO!!!!!! MA CHI 6!!!!!!!!!
Un ultimissima cosa in merito..
i caratteri possibili da sostituire sono 2 :
ì da sostituire con Ø
e
| da sostituire con °
per non fare 2 query ma risolvere subito con una c'è qualche possibilità??
Ho provato ad unire le due cose
UPDATE NomeTabella SET
 [NomeCampo]=SostString([NomeCampo],'StringadaSost','StringadiSostituz') or
SostString[NomeCampo],'StringadaSostA','StringadiSostituzA')
ma in tal caso invece che ottenere il testo corretto ottengo un valore
logico (-1 o 0)
> Ciao-
> @Alex.
>
ciao ed ancora grazie
Marco


title: Ai miei tre affezionati lettori :-)

author: Jonathan Canova

text:
Causa reinstallazione completa del sistema operativo (ho ancora un po' di
nausea), potrei aver perso dei messaggi diretti a me. Se non vi rispondo,
non me ne vogliate, riscrivetemi per cortesia :-)
--
--
--
Cordiali saluti
ALADINO INFORMATICA - CyberNet Point
Via E.Chianesi, 15 - 55049 Viareggio (LU)
Tel.Fax. 0584/389210 Cell. 0338/8456974
e-mail:
in...@aladinoinformatica.com


title: help!!!

text:
chi ha voglia e tempo di darmi una mano? dovrei fare un prog di
offerte a clienti con subofferte da diversi fornitori
mi sono incagliata
al vostro buon cuore!!!! grazie


title: help!!!

text:
barbara51" <
51ba...@email.it
> ha scritto nel messaggio
news:72121f78.04071...@posting.google.com...

innanzi tutto devi leggerti le regole per frequentare un NG ma capisco che
chi č nuovo non sappia nemmeno che esistano delle regole.
comunque in futuro nell'oggetto metti un riassunto della tua domanda
per il tuo problema non capisco quale sia il problema? dici mi sono
incagliata ma dove?
se ti spieghi meglio forse posso aiutarti.
fammi sapere.


title: ActiveX calendario con convalida

text:
Salve a tutti!
Ho costruito un DB con molti campi data, utilizzando per l'immissione delle
date il controllo ActiveX Calendario prelevato sul SitoComune.com, che però
ha il difetto di ignorare l'eventuale convalida imposta sul campo come
integrità del dominio, ad esempio: non voglio che una determinata data non
sia inferiore rispetto ad un'altra, inserendo la data con il Controllo
Calendario purtroppo questa tipo di convalidà viene ignorata.
Sapete se c'è un modo per usare questo Controllo rispettando la convalida?
Grazie Anticipatamente!


title: ActiveX calendario con convalida

author: Alessandro Cara

text:

Non sono sicuro che dipenda dal controllo calendario. Ho l'impressione
che qualsiasi aggiornamento del controllo fatto via codice faccia
"saltare" il controllo "ValidoSe". Comunque questo controllo puoi farlo
sul click di calendario verificando la proprieta "ValidationRule" del
controllo su cui agisce il calendario.
se invece il controllo di "ValidoSe" lo metti nella definizione del
campo (sulla tabella) la verifica della congruita' viene fatta comunque
--
ac
y-1=x


title: Come si fa la query?

author: Filippo Vinciguerra

text:
Salve, scusate l'oggetto non proprio tecnico.
Ho questo problema: una Tabella1 con per es. due campi, Nome1 e Punteggio1
e un'altra Tabella2 sempre con due campi, Nome2 e Punteggio2
La prima tabella contiene per esempio 1000 record, la seconda 100 e cioč
soltanto quei nomi della prima tabella che hanno cambiato il punteggio a
fine anno.
Ora vorrei aggiornare nella Tabella1 il Punteggio1 con il punteggio
aggiornato prelevato da Tabella2 in Punteggio2.
Come si fa?
Grazie
Filippo


title: Come si fa la query?

author: Roberto da casa

text:
"Filippo Vinciguerra" <
ma...@studiovinciguerra.it
> ha scritto nel messaggio
news:a3c31a$per$1...@news.panservice.it...

Creati una query di aggiornamento che abbia il seguente codice SQL:
UPDATE Tabella1 INNER JOIN Tabella2 ON Tabella1.Nome1 = Tabella2.Nome2 SET
Tabella1.Punteggio1 = [Tabella2].[Punteggio2];
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Come si fa la query?

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Hzg68.2965$kv.6...@twister2.libero.it...
>
> "Filippo Vinciguerra" <
ma...@studiovinciguerra.it
> ha scritto nel messaggio
> news:a3c31a$per$1...@news.panservice.it...
> > Salve, scusate l'oggetto non proprio tecnico.
> > Ho questo problema: una Tabella1 con per es. due campi, Nome1 e
Punteggio1
> > e un'altra Tabella2 sempre con due campi, Nome2 e Punteggio2
> > La prima tabella contiene per esempio 1000 record, la seconda 100 e cioč
> > soltanto quei nomi della prima tabella che hanno cambiato il punteggio a
> > fine anno.
> > Ora vorrei aggiornare nella Tabella1 il Punteggio1 con il punteggio
> > aggiornato prelevato da Tabella2 in Punteggio2.
> > Come si fa?
> > Grazie
> > Filippo
> >
>
> Creati una query di aggiornamento che abbia il seguente codice SQL:
>
> UPDATE Tabella1 INNER JOIN Tabella2 ON Tabella1.Nome1 = Tabella2.Nome2 SET
> Tabella1.Punteggio1 = [Tabella2].[Punteggio2];
>
Alla grande!!!!
Grazie
Filippo


title: Access e IIS

author: francesco di maio

text:
Ho creato una pagina accesso ai dati con
Access2000  ma all'atto della sua pubblicazione sul server NT con IIS mi da
un errore del tipo:

le impostazioni del computer in uso non consentono
l'accesso ad un'origine dati in un altro dominio

chi mi da' una mano?

grazie

FDM


title: ComboRicerca

author: Donato

text:
Ciao, ho un bel problema...
In una form ho due combo, una (ComboCodCliente) con il codice cliente e
l'altra (ComboRicerca) con la Ragione Sociale del cliente.
Tutte e due le combo prendono i dati da 2 query che si basano sul recordset
"Anagrafica Clienti" e l'origine della form è sempre lo stesso recordset.
In pratica l'utente entra in questa form e deve poter ricercare i dati di un
cliente inserendo o direttamente il codice (utilizzando ComboCodCliente)
oppure immettendo la ragione sociale (utilizzando ComboRicerca).
Per fare ciò ho inserito nella form queste due combo e per ognuna ho scritto
del codice, in particolare:
Private Sub ComboCodCliente_AfterUpdate()
    'Trova il record corrispondente a ComboCodCliente
    Dim rs As Object
    Set rs = Me.RecordsetClone
    rs.FindFirst "[CDCLI] = '" & Me![ComboCodCliente] & "'"
    Me.Bookmark = rs.Bookmark
    'All'aggiornamento del Codice Cliente la ComboRicerca si sincronizza
    Me.ComboRicerca = Me.ComboCodCliente
    'Ristabilisce il colore nero per tutti i campi relativi ai clienti in
modo da
    'poterli visualizzare correttamente, tranne se il ComboCodCliente è "" o
Null
    If Me.ComboCodCliente = "" Or IsNull(Me.ComboCodCliente) Then
        Me!ComboRicerca = ""
        Me!RagioneSociale.ForeColor = -
2147483633
        Me!RagioneSociale2.ForeColor = -
2147483633
        Me!Indirizzo.ForeColor = -
2147483633
        Me!Localita.ForeColor = -
2147483633
        Me!cap.ForeColor = -
2147483633
        Me!provincia.ForeColor = -
2147483633
        Me!CodFiscale.ForeColor = -
2147483633
        Me!PartitaIva.ForeColor = -
2147483633
        Me!Listino.ForeColor = -
2147483633
        Me!Rappresentante.ForeColor = -
2147483633
    Else
    Me!RagioneSociale.ForeColor = 0
    Me!RagioneSociale2.ForeColor = 0
    Me!Indirizzo.ForeColor = 0
    Me!Localita.ForeColor = 0
    Me!cap.ForeColor = 0
    Me!provincia.ForeColor = 0
    Me!CodFiscale.ForeColor = 0
    Me!PartitaIva.ForeColor = 0
    Me!Listino.ForeColor = 0
    Me!Rappresentante.ForeColor = 0
    End If
End Sub
Private Sub ComboRicerca_AfterUpdate()
    If Me.[ComboRicerca] <> "" Then
       Me.[ComboCodCliente] = Me.[ComboRicerca]
       Me.ComboCodCliente.Requery
        'Trova il record corrispondente a ComboCodCliente
        Dim rs As Object
        Set rs = Me.RecordsetClone
        rs.FindFirst "[CDCLI] = '" & Me![ComboCodCliente] & "'"
        Me.Bookmark = rs.Bookmark
        'Ristabilisce il colore nero per tutti i campi relativi ai clienti
in modo da
        'poterli visualizzare correttamente
        Me!RagioneSociale.ForeColor = 0
        Me!RagioneSociale2.ForeColor = 0
        Me!Indirizzo.ForeColor = 0
        Me!Localita.ForeColor = 0
        Me!cap.ForeColor = 0
        Me!provincia.ForeColor = 0
        Me!CodFiscale.ForeColor = 0
        Me!PartitaIva.ForeColor = 0
        Me!Listino.ForeColor = 0
        Me!Rappresentante.ForeColor = 0
    Else
    Exit Sub
    End If
End Sub
Come vedete ho utilizzato il recordsetclone su tutte e due le combo...
Comunque, il fatto è che selezionando direttamente il codice, le righe
aggiuntive sulla form relative ai dati del cliente vengono correttamente
riempite.
Se, invece si seleziona una Ragione sociale, udite udite, viene selezionato
il giusto codice cliente (sulla ComboCodCliente), ma i campi aggiuntivi dei
dati cliente vengono riempiti con un cliente diverso!
Praticamente io seleziono il cliente TOPOLINO sulla ComboRicerca e sui campi
dei dati cliente mi esce fuori PLUTO!!!
Poi ricliccando di nuovo sulla ComboRicerca gli stessi campi mi danno
correttamente TOPOLINO.
Cioè, la prima volta che seleziono una Ragione Sociale sulla ComboRicerca mi
esce fuori PLUTO, la seconda TOPOLINO!?!?!
Ma da cosa cavolo dipende!? Può darsi che ho pasticciato mettendo due volte
il codice del recordsetclone?
Vi prego aiutatemi!
ciao
Donato
ark...@tin.it


title: ComboRicerca

text:
Donato ha scritto:

>        Me.ComboCodCliente.Requery  <-----------------------------------

e' scritto li.
cosa pensi che succede quando fai la requery su combocodcliente
(evidenziata)
in ComboRicerca_AfterUpdate().
Si riposiziona sul primo record. Togli la requery.
E poi
 Me!RagioneSociale.ForeColor = -
2147483633
 questo e' bianco?
cosi' non sarebbe piu chiaro Me!RagioneSociale.ForeColor = &HFFFFFF
                                                             R G B
o rgbcolor(255,255,255)
--
a.cara
togli qualcosa dall'email


title: Ricerca dati all' interno di files *.xls

author: Alice

text:
Ho un archivio storico di files *.xls (circa 200 ) posto all' interno di una
directory e vorrei trovare dei dati (articoli) all' interno di questi files
e importarli in una tabella di access.
Ho creato una maschera di ricerca (Storico_articoli) senza origine dati
composta da:
- una sottomaschera (foglio dati) avente come origine dati una tabella
(Storico_articoli).
- una casella combinata (CasellaCombinata62)dove vado ad inserire il [patch]
dell' archivio.
- una casella di testo (CasellaCombinata64) dove inserire la stringa
(articolo) da ricercare.
- un pulsante (Comando70) che mi avvia la ricerca e al quale č associato il
seguente codice:
Option Compare Database
Option Explicit
Private Sub Comando70_Click()
    Dim xl As Excel.Application
    Dim e As Integer
    Dim Articolo As String
    Dim percorso As String
    Dim hsearch As Long
    Dim findinfo As WIN32_FIND_DATA
    Dim buffer As Variant
    Dim retval As Long
    Dim success As Long
    Dim rs As Recordset
    Dim c As Range
    Dim p As Range
    Dim firstAddress As String
    If Me!CasellaCombinata62 <> "" And Me!CasellaCombinata64 <> "" Then
' Verifica che il patch e la stringa di ricerca siano presenti
        Set rs = CurrentDb.OpenRecordset("Storico_articoli")       ' Crea il
recordset dove inserire gli eventuali articoli trovati
        percorso = Me!CasellaCombinata62 & "\*.xls"       ' Stringa di
ricerca da passare FindFirstFile e FindNextFile
        Articolo = Me!CasellaCombinata64           ' articolo da ricercare
        hsearch = FindFirstFile(percorso, findinfo)          ' Cerca il
primo file *.xls all' interno del patch
        Do       ' Ciclo per la ricerca di tutti gli *.xls all' interno del
patch
            buffer = Left(findinfo.cFileName, InStr(findinfo.cFileName,
vbNullChar) - 1)       ' Nome del file trovato
            Set xl = CreateObject("Excel.Application")
            xl.Workbooks.Open (Me!CasellaCombinata62 & "\" & buffer)
            For e = 1 To xl.Sheets.Count       ' Ciclo per il numero di
fogli presenti all' interno del file trovato
                With xl.Sheets(e).Range("A1:A500")
                    Set p = .Find("RIEPILOGO")    ' Cerca all' interno del
foglio la parola "RIEPILOGO" che mi indica la riga dove
' interrompere la ricerca dell' articolo
                    If Not p Is Nothing Then
                        With xl.Sheets(e).Range(Cells(1, 1), Cells(p.Row,
1))      ' Stabilisce il Range dove cercare
                            Set c = .Find(Articolo)          ' Cerca l'
articolo
                            If Not c Is Nothing Then          ' Se non trova
l' articolo passa ad un altro foglio
                                firstAddress = c.Address        ' Punto di
partenza della ricerca
                                Do       ' Ciclo per la presenza di piů
artcoli nello stesso foglio
                                        Set c = .FindNext(c)
                                        If Not c Is Nothing Then     '
Scrive nel recordset i dati trovati
                                            rs.AddNew
                                            rs!Articolo =
xl.Sheets(e).Cells(c.Row, 1)
                                            rs!UdM =
xl.Sheets(e).Cells(c.Row, 6)
                                            rs!Fornitura =
xl.Sheets(e).Cells(c.Row, 8)
                                            rs!Trasporto =
xl.Sheets(e).Cells(c.Row, 10)
                                            rs!Posa =
xl.Sheets(e).Cells(c.Row, 12)
                                            rs!Patch = Me!CasellaCombinata62
& "\" & buffer
                                            rs.Update
                                        End If
                                Loop While Not c Is Nothing And c.Address <>
firstAddress
                            End If
                        End With
                    End If
                End With
            Next e
            xl.Quit
            success = FindNextFile(hsearch, findinfo)
        Loop Until success = 0
        retval = FindClose(hsearch)
        rs.Close
        Storico_articoli.Form.Requery
        MsgBox "Ricerca terminata.", vbInformation, "Ricerca terminata"
    Else
        MsgBox "Inserire patch archivio e stringa da cercare !",
vbExclamation, "Impossibile avviare ricerca"
        Exit Sub
    End If
End Sub
- Un modulo a parte (Operazioni_files) con il seguente codice:
Option Compare Database
Option Explicit
Declare Function FindFirstFile Lib "kernel32.dll" Alias "FindFirstFileA"
(ByVal lpFileName As String, lpFindFileData As WIN32_FIND_DATA) As Long
Declare Function FindNextFile Lib "kernel32.dll" Alias "FindNextFileA"
(ByVal hFindFile As Long, lpFindFileData As WIN32_FIND_DATA) As Long
Declare Function FindClose Lib "kernel32.dll" (ByVal hFindFile As Long) As
Long
Declare Function CreateDirectory Lib "kernel32.dll" Alias "CreateDirectoryA"
(ByVal lpPathName As String, lpSecurityAttributes As SECURITY_ATTRIBUTES) As
Long
Type FILETIME
  dwLowDateTime As Long
  dwHighDateTime As Long
End Type
Type WIN32_FIND_DATA
  dwFileAttributes As Long
  ftCreationTime As FILETIME
  ftLastAccessTime As FILETIME
  ftLastWriteTime As FILETIME
  nFileSizeHigh As Long
  nFileSizeLow As Long
  dwReserved0 As Long
  dwReserved1 As Long
  cFileName As String * 260
  cAlternate As String * 14
End Type
Type SECURITY_ATTRIBUTES
  nLength As Long
  lpSecurityDescriptor As Long
  bInheritHandle As Boolean
End Type
La ricerca funziona per un foglio ma al ciclo "for" sucessivo mi da un
errore di Run Time legato alla riga "With xl.Sheets(e).Range(Cells(1, 1),
Cells(p.Row, 1))".
Ho notato che nel task manager rimane un processo EXCEL.EXE attivo
(probabilmente legato al foglio di lavoro) e credo che il problema sia
questo.
Grazie 1.000.000 a chi puň aiutarmi a risolvere il problema (anche cambiando
tipo di soluzione adottata).
PS: Qualcuno ha un idea da suggerirmi per fare in modo che nella ricerca
file sopra descritta vengano incluse anche le sottodirectory ?


text:
Alice wrote:
[cut]
> PS: Qualcuno ha un idea da suggerirmi per fare in modo che nella ricerca
> file sopra descritta vengano incluse anche le sottodirectory ?
fatti un giro su
www.sistocomune.com
 e
www.donkarl.com/it
 e magari fai
uan ricerca sui messaggi vecchi del NG con parola chiave "sottodirectory"
Consiglio: evita di copiaincollare vagonate di codice. Rischi che non lo
legga nessuno.In questo caso visto che hai usato le API puo' darsi che
A. Baraldi lo legga, ma dubito. Esponi il problema in forma semplice e
soprattutto apri un 3D per ogni quesito, in questo modo aumentano le
probabilita' che tu ne possa venire a capo in modo veloce.
A conferma di quanto dico. Il tuo post lo ho aperto e richiuso. Visto
poi che oggi gli stakanovisti del NG non ci sono ho cercato di darti una
prima indicazione.
--
a.cara


author: Alessandro Baraldi

text:
"Alice" <
mita...@aliceposta.it
> wrote in message
news:43d271e6$0$25328$
4faf...@reader4.news.tin.it
[CUT]
> PS: Qualcuno ha un idea da suggerirmi per fare in modo che nella ricerca
> file sopra descritta vengano incluse anche le sottodirectory ?
Prima di tutto relativamente al codice che hai esposto direi che
chi ha il coraggio di leggerlo è un Santo.
In ogni caso non ha problemi da quanto mi pare, solo che
la tecnica per includere le SubDir(che sono delle DIR) è la
ricorsione, e quello che hai scritto non è ricorsivo.
Scrivere funzioni ricorsive è leggermente più complesso, ma in questo
caso è l'unico modo.
Ti posto una funzione Ricorsiva che scandisce DIR e SUBDIR a tutti
i livelli.
Povala:
Esempio metti una LISTBOX(Elenco Valori) in una Form e su Load
scrivi:
Me!NomeListBox.RowSource=RetCataloghi("C:\Programmi\")
e vedi che succede....!
'------------------------ MODULO --------------------------
Option Compare Database
Option Explicit
Dim strFileCatalogo As String
Public Function RetCataloghi(strPath As String) As String
    strFileCatalogo = vbNullString
    Call ScansioneCartelle(strPath)
    RetCataloghi = strFileCatalogo
End Function
Sub ScansioneCartelle(ByVal ActPath$)
    Dim AttributiFile  As Integer
    Dim ElencoCartelle$
    Dim File$
    Dim ElaboraFile As String
    ElencoCartelle$ = ""
    If Right$(ActPath$, 1) <> "\" Then ActPath$ = ActPath$ & "\"
    On Error Resume Next
    File$ = Dir$(ActPath$ & "*.*", vbDirectory + vbNormal)
    Do While Len(File$)
        If File$ <> "." And File$ <> ".." Then
            Err = 0
            ' Ricavo gli attributi del file per vedere se è una cartella
e se il file è valido ed accessibile
            ' inoltre se vi serve conoscere gli attributi, sono in
AttributiFile
            AttributiFile = GetAttr(ActPath$ & File$)
            If Err = 0 Then
                If (AttributiFile And vbDirectory) Then
                    ' File$ è una cartella
                    ' Mi ricordo che questa cartella la dovro' scandire
                    ElencoCartelle$ = ElencoCartelle$ & File$ & vbCrLf
                Else
                    ' File$ è un file
                    ' LO analizzo
                    If Right$(File$, 3) = "mdb" Then _
                        strFileCatalogo = strFileCatalogo & Mid$(File$,
1, InStr(File$, ".") - 1) & ";"
                    'CreaFile file$
                End If
            End If
        End If
        File$ = Dir$
    Loop
    On Error GoTo 0

    ' Tutte le sottocartelle in modo ricorsivo
    Dim pos%
    Do While Len(ElencoCartelle$)

        pos% = InStr(ElencoCartelle$, vbCrLf)
        If pos% Then
            File$ = ActPath$ & Left$(ElencoCartelle$, pos% - 1)
            ElencoCartelle$ = Mid$(ElencoCartelle$, pos% + Len(vbCrLf))
        Else
            File$ = ActPath$ & ElencoCartelle$
            ElencoCartelle$ = ""
        End If

        Call ScansioneCartelle(File$)
    Loop
    ElencoCartelle$ = ElaboraFile
End Sub
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: giorgio rancati

text:
"Alice" <
mita...@aliceposta.it
> ha scritto nel messaggio
news:43d271e6$0$25328$4faf...@reader4.news.tin.it...
> Ho un archivio storico di files *.xls (circa 200 ) posto all' interno di
una
[CUT]
> La ricerca funziona per un foglio ma al ciclo "for" sucessivo mi da un
> errore di Run Time legato alla riga "With xl.Sheets(e).Range(Cells(1, 1),
> Cells(p.Row, 1))".
> Ho notato che nel task manager rimane un processo EXCEL.EXE attivo
> (probabilmente legato al foglio di lavoro) e credo che il problema sia
> questo.
Ciao Alice,
credi bene :-)
è un problema noto, cambia la riga così
----
With xl.Sheets(e).Range(Cells(1, 1), xl.Sheets(e).Cells(p.Row, 1))".
----
per maggiori info
----
Excel automation fails second time code runs
http://support.microsoft.com/kb/178510/en-us
----
> PS: Qualcuno ha un idea da suggerirmi per fare in modo che nella ricerca
> file sopra descritta vengano incluse anche le sottodirectory ?
qui ho visto che ti hanno già dato alcuni spunti.
Ciao
--
Giorgio Rancati
[Office Access MVP]


text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:43d29b21$0$335$5fc...@news.tiscali.it...
> ----
> With xl.Sheets(e).Range(Cells(1, 1), xl.Sheets(e).Cells(p.Row, 1))".
> ----
ops.
----
With xl.Sheets(e).Range(xl.Sheets(e).Cells(1, 1), xl.Sheets(e).Cells(p.Row,
1))".
----



author: Sergio MAZZA

text:
"Alice" <
mita...@aliceposta.it
> ha scritto nel messaggio news:43d271e6$0$25328$4faf...@reader4.news.tin.it...
> Ho un archivio storico di files *.xls (circa 200 ) posto all' interno di una directory e vorrei trovare dei dati (articoli) all'
> interno di questi files e importarli in una tabella di access.
> Ho creato una maschera di ricerca (Storico_articoli) senza origine dati composta da:
> - una sottomaschera (foglio dati) avente come origine dati una tabella (Storico_articoli).
> - una casella combinata (CasellaCombinata62)dove vado ad inserire il [patch] dell' archivio.
> - una casella di testo (CasellaCombinata64) dove inserire la stringa (articolo) da ricercare.
> - un pulsante (Comando70) che mi avvia la ricerca e al quale è associato il seguente codice:

>                                Do       ' Ciclo per la presenza di più artcoli nello stesso foglio

> Grazie 1.000.000 a chi può aiutarmi a risolvere il problema (anche cambiando tipo di soluzione adottata).
>
> PS: Qualcuno ha un idea da suggerirmi per fare in modo che nella ricerca file sopra descritta vengano incluse anche le
> sottodirectory ?
Aggiungo alcune cose ai suggerimenti già inviati:
- dopo il ciclo For tu chiudi l'oggetto application (xl.Quit) ma immediatamente dopo lo ricrei (CreateObject) senza averlo distrutto
(Set xl = nothing) e questo potrebbe generare "comportamenti strani".
Ti consiglio di:
- o creare l'oggetto prima di entrare del ciclo Do, e dopo il Loo Until chiudere/distruggere l'oggetto;
- o di distruggere l'oggetto dopo il xl.Quit;
- di non chiudere l'oggetto application se hai altri file da leggere, chiudi solo il documento attivo (xl.ActiveWorkBook.Close),
risparmi risorse ed è più veloce l'esecuzione della routine;
- di inserire nella routine una gestione degli errori che distrugge tutti gli oggetti creati.
Ciao.
--
Sergio MAZZA


title: FILTRI

author: Ombretta Rota

text:
Altro quesito:
 se scrivo l'espressione
me.filter = "area = 'amministrazione' "
me.filteron=true
il filtro funziona correttamente, se invece scrivo
farea="amministrazione"
me.filter="area=farea"
me.filteron=true
non funziona più: mi chiede imettere un parametro per farea!!!!
L'obiettivo è effettuare un filtro su di una maschera in base ad una casella
combinata (farea): gli esempi sopra sono delle prove per capire come
funziona l'espressione, ma da quello che ho capito se ho delle costanti
tutto ok, altrimenti picche!
Grazie a tutti
--
Ombretta


title: FILTRI

author: Ferdinando Landi

text:
Ciao,
la sintassi giusta č la seguente:
 farea="amministrazione"
 me.filter="area='" & farea & "'"
 me.filteron=true
questo perchč lui si aspetta un valore stringa e cosi il risultato
equivale a quello che hai scritto in precedenza e cioe'
me.filter = "area = 'amministrazione' "
Saluti
Ombretta Rota wrote:
>
> Altro quesito:
>
>  se scrivo l'espressione
>
> me.filter = "area = 'amministrazione' "
> me.filteron=true
>
> il filtro funziona correttamente, se invece scrivo
>
> farea="amministrazione"
> me.filter="area=farea"
> me.filteron=true
>
> non funziona piů: mi chiede imettere un parametro per farea!!!!
>
> L'obiettivo č effettuare un filtro su di una maschera in base ad una casella
> combinata (farea): gli esempi sopra sono delle prove per capire come
> funziona l'espressione, ma da quello che ho capito se ho delle costanti
> tutto ok, altrimenti picche!
>
> Grazie a tutti
> --
> Ombretta
--
Ferdinando Landi       e-mail:
la...@mi.camcom.it


title: FILTRI

text:
perfetto!!!!!
grazie
ombretta


title: FILTRI

text:
> la sintassi giusta è la seguente:
>  farea="amministrazione"
>  me.filter="area='" & farea & "'"
>  me.filteron=true
OK, funziona perfettamente, ma se io volessi un doppio filtro cioè filtrare
i record in base a due campi es: FAREA e FUTENTE?
Io ho provato così ma non funziona:
me.filter="area='" & farea & '" AND me.filter="utente='" & futente & '"
me.filteron=true
E se invece io volessi filtrare i record in base ad una casella di
controllo?
Di nuovo grazie per l'aiuto
Ciao
Ombretta


title: FILTRI


title: FILTRI

text:
Ombretta Rota wrote:
>
> > la sintassi giusta è la seguente:
> >  farea="amministrazione"
> >  me.filter="area='" & farea & "'"
> >  me.filteron=true
>
> OK, funziona perfettamente, ma se io volessi un doppio filtro cioè filtrare
> i record in base a due campi es: FAREA e FUTENTE?
> Io ho provato così ma non funziona:
> me.filter="area='" & farea & '" AND me.filter="utente='" & futente & '"
> me.filteron=true
In questo caso secondo me la sintassi è:
me.filter="area='" & farea & "' AND utente='" & futente & "'"
Prova poichè non ne sono sicuro.

> E se invece io volessi filtrare i record in base ad una casella di
> controllo?
in questo caso metti l'istruzione me.filter= o sull'evento dopo
aggiornamento della casella di controllo oppure su un pulsante e quindi
sull'evento on_click.
A questo punto la sintassi è:
me.filter="area='" & nome controllo & "'".
me.filteron=true
e poi, probabilmente è da metter anche l'istruzione:
me.requery o se i dati sono in una sottomaschera
me.sottomaschera.requery
Saluti



title: [?] Come si realizza un master - detail in access

author: Golan Trevize

text:
Come da oggetto, vorrei sapere come si fa a creare un master detail in
access in modo che le colonne del master nella relazione identificante
vengano riportate sulle relative colonne detail (di solito di una griglia).
In Delphi è molto semplice, ci sono delle proprietà ad hoc da impostare
sulla griglia.
Grazie
            Golan
--
1.Un robot non può recar danno ad un essere umano, né permettere che, a
causa
 del suo mancato intervento, un essere umano riceva danno.
2.Un robot deve obbedire agli ordini degli esseri umani, purché questo non
 contrasti con la Prima Legge.
3.Un robot deve proteggere la propria esistenza, purché questo non contrasti
 con la Prima e la Seconda Legge.


text:
Per favore un'anima pia che mi indichi almeno un libro (ne ho comprati già 3
e non ho trovato nulla) per fare questo tipo di form abbastanza standard.
Golan
"Golan Trevize" <
dont...@libero.it
> wrote in message
news:8t8nvj$m0l$1...@fe2.cs.interbusiness.it...



author: Paolo A.

text:
Golan Trevize ha scritto:
> Come da oggetto, vorrei sapere come si fa a creare un master detail in
> access in modo che le colonne del master nella relazione identificante
> vengano riportate sulle relative colonne detail (di solito di una griglia).
> In Delphi è molto semplice, ci sono delle proprietà ad hoc da impostare
> sulla griglia.
> Grazie
>             Golan
>
> --
> 1.Un robot non può recar danno ad un essere umano, né permettere che, a
> causa
>  del suo mancato intervento, un essere umano riceva danno.
> 2.Un robot deve obbedire agli ordini degli esseri umani, purché questo non
>  contrasti con la Prima Legge.
> 3.Un robot deve proteggere la propria esistenza, purché questo non contrasti
>  con la Prima e la Seconda Legge.
io di solito lo faccio con maschera e sottomaschera. La maschera principale ha
come origine record la tabella master, mentre la secondaria, impostata a
maschere continue o a foglio dati ha come origine record la tabella detail.
nella sottomaschera hai le proprietà Link Child field e Link Master Field, che
ti consentono di mettere in relazione i campi chiave della tabella master con i
campi chiave esterna della tabella Detail
ciao
Paolo
-------------------------------------------------------------------------------
Un giorno le macchine riusciranno a risolvere tutti i nostri problemi.
Ma nessuna macchina sarà in grado di porne uno.
-------------------------------------------------------------------------------


text:
Ti ringrazio Paolo, visto che non mi rispondeva nessuno ho intrapreso la
strada dei wizard, e dopo aver impostato l'integrità referenziale con
aggiornamento/cancellazione in cascata, mi sono creato un form guidato.
Dopo due tentativi, e appena 10 minuti (access in tal senso e grandioso) ho
raggiunto proprio la configurazione che mi hai esposto.
Se qualcuno ha seguito il discorso si ricordi quindi della integrità
impostabile con la voce Relazioni del Menu.
Golan


title: Errore di installazione

author: Pigi

text:
Installando su un PC Access 2000 da un lettore CD condiviso in rete, il
programma di installazione mi restituisce il seguente errore: "Errore
interno n. 2343", cosa può significare?
Che soluzione mi proponente?
Grazie per la collaborazione.


title: Errore di installazione

author: Luciano (DOC)

text:
"Pigi" <
piergiorg...@ind.it
> wrote in message
news:9g2mf2$6nm6n$1...@ID-80819.news.dfncis.de...
> Installando su un PC Access 2000 da un lettore CD condiviso in rete, il
> programma di installazione mi restituisce il seguente errore: "Errore
> interno n. 2343", cosa può significare?
> Che soluzione mi proponente?
Se la macchina ha la scheda di rete ma non il CD prova a copiare tutto il cd
di Office sull'HD e a installare da li.
Saluti.
Luciano
(DOC)


title: output to

author: sara

text:
Ciao, volevo chiedervi se c'è un modo per chiudere automaticamente il
foglio exel creato da access con l'istruzione output to! (praticamente
alla chiusura del programma, esporto le tabelle in fogli XLS, il
problema è che questi restano aperti dopo l'importazioni di tali
tabelle).
Ciao e grazie


title: output to

author: CarloCos

text:
"sara" <
a...@aaa.it
> ha scritto nel messaggio
news:3bb36ef2...@news.inwind.it...

Se nel metodo DoCmd.OutputTo tipooggetto[, nomeoggetto][, formatooutput][,
fileoutput][, avvioautomatico][, filemodello] metti False ad
"AvvioAutomatico", Excel non si aprirà nonostante il foglio sia stato
salvato.
Ciao, Carlo


title: output to

text:


Grazie, sei stato gentile!!


title: Era Eventi dei Controlli

author: markann

text:
> "markann" <
mar...@libero.it
> ha scritto nel messaggio
> news:80Z116Z224Z83Y1...@usenet.libero.it...
[...]
> E' possibile eseguire un ciclo tra i controlli di una maschera
> modificando
> solo quelli di un tipo, e che hanno del codice abbinato ad un evento
> specifico?
> Dim ctl As Control
> For Each ctl In maschera
> If TypeOf ctl Is [tipo] then
> -->altra istruzione condizionale per sapere se il controllo ha
> del codice abbinato ad un evento
> End if
> Next ctl
Option Base 0
Option Compare Database
Option Explicit
Private Sub Comando1_Click()
  '
End Sub
Private Sub Corpo_Click()
  Dim oAcCtl As Access.Control
  Dim oAcCmd As Access.CommandButton
  Dim lIndex As Long
  For Each oAcCtl In Me.Controls
    If (TypeName(oAcCtl) = "CommandButton") Then
      Set oAcCmd = oAcCtl
      With oAcCmd.Properties
        On Error Resume Next
        For lIndex = 0 To .Count - 1
          If (.Item(lIndex).Value = "[Event Procedure]") Then
            If .Item(lIndex).Name = "OnClick" then
              If oAcCtl.BorderStyle=1 Then
                oAcCtl.BorderStyle=0
              Else
                oAcCtl.BorderStyle=1
              End If
            End If
          End If
        Next
        On Error GoTo 0
      End With
    End If
  Next
  Set oAcCmd = Nothing
  Set oAcCtl = Nothing
End Sub
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
Avevo bisogno di bordare delle etichette alle quali avevo associato l'evento
"OnClick" per avvisare l'utente che quello che stava per fare non era
proprio ortodosso (modificare documenti già registrati.. :o) ).Grazie
--------------------------------
Inviato via
http://usenet.libero.it


title: Barra degli strumenti Report

text:
Ciao a tutti,
E' possibile creare una barra degli strumenti che venga visualizzata solo
all'apertura di un report e che comprenda un'icona che stampi il report in
pdf?
Grazie
Ciao
Stefano


title: Barra degli strumenti Report

author: sv

text:
r4gtl ha scritto:

Ciao Stefano..
Vedi:
http://www.accessgroup.it/Bld_HTML/home.asp
Cap 1
Barra di Comandi: Barre Menu, Barre Strumenti, e di Scelta Rapida
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Access e stampa unione in word

author: M. Rick

text:
Ho creato delle maschere di inserimento dati con access, per poi fare in
modo che i dati appena immessi vadano a generare dei moduli prestampati
creati con stampa unione in word.
Perň non funziona, nel senso che ogni volta mi viene aperto il file doc, e
per generare il documento che mi interessa devo effettuare manualmente
l'ultimo passo dell procedura di stampa unione, cioč l'unione di dati in un
nuovo documento.
Piů o meno, la maschera tipo č strutturata cosě: č creata riferendosi ad una
tabella dove memorizzare i dati, poi ho creato un pulsante associato ad una
macro creata con il generatore di macro; questa macro esegue il comando
salva record, quindi quello esegui applicazione, indicando il percorso di
word e del file doc da aprire.
Mi sfugge qualcosa nel'uso della stampa unione o cosa?
La mia intenzione sarebbe quella di aprire direttamente il file doc
aggiornato con i nuovi dati inseriti, e mandarla solo in stampa.
Un'ultima domanda: se il documento word č un modulo protetto (mi serve
stampare solo i dati inseriti nei campi modulo) funziona lo stesso oppure?
Grazie
Andrea


title: Access e stampa unione in word

author: ##OiNeG##

text:
Mi associo:
il mio problema è come fare, da Access, per stampare un modulo Word usando
un semplice pulsante.
Mi spiego praticamente:
da una mascera access devo premere un pulsanete ed inserire i recordo
correnti nel modulo Word e inviarlo in stampa.


title: Access e stampa unione in word

author: Emyr

text:


vedi esempi automazione word su
sitocomune.com
Saluti.
Emanuele.


title: Access e stampa unione in word

text:
> vedi esempi automazione word su
sitocomune.com
Avevo già controllato sul sito, ma purtroppo non sono per niente ferrato in
VB.
Qualcuno potrebbe darmi un aiuto "per principianti" (per la serie: si fa
così, così e così, scemo! :-) )
Cmq, mi sono accorto - per la serie la fortuna dei principianti - che sembra
che, aprendo il file doc creato con stampa unione, vada a pescare i dati
salvati nella tabella di riferimento (sembra).
Peccato che parta sempre dal primo record, e che mi tocchi cercare
manualmente quello inserito per ultimo.
Consigli - o meglio, guide - su come fare a fargli aprire il file con già
l'ultimo record inserito?
Grazie
Andrea


title: Access e stampa unione in word

text:
"M. Rick" <
now...@libero.it
> ha scritto nel messaggio
news:2Jt6a.152551$ZE.44...@twister2.libero.it...

Inserisci un campo data con valore predefinito la funzione date (vedi help)
chiamato per esempio: "inseritoIl"; creati una query che restituisce i
record ordinati per il campo "inseritoIl" in modo decrescente e con la
proprietà "primi valori" impostata a 1. Il documento word che utilizzerai
per la stampa unione lo colleghi a questa query invece della tabella.
Considera che:
- è solo una delle possibili soluzioni;
- se inserisci più di un record nella stessa giornata, te li ritrovi nella
query;
Ciao.
--
Sergio MAZZA


title: Riba Elettroniche!

author: Paolo Mazzanti

text:
Ho perso il codice di VB che mi permetteva di esportare in elettronico e
salvare su floppy  le RIBA per uso banca.
Qualcuno sa dove posso ritrovare del codice completo allo scopo?
Grazie a quanti mi aiuteranno.
Ciao
Paolo


title: Riba Elettroniche!

author: eliop

text:


Ti mando in e-mail quello che uso io.
Ciao. ElioP.


title: Riba Elettroniche!

author: Aries

text:
"eliop" <
el...@logical.it
> ha scritto nel messaggio
news:3a8b8290...@news.libero.it...

Per favore, lo manderesti anche a me? Grazie mille.
--
Aries
icq: 56640169
e-mail:
seren.f...@iol.it
www.sereninformatica.it


title: Filtro in un report - Come fare?????????

author: Giorgio Barbetta

text:
Ciao,
- argomento: ho una combo in una form che mi passa un valore da usare come
WHERE nella query di un report.
- il problema, meglio, il mio problema: nella combo sono visualizzati solo i
primi 3 byte del valore del campo poichč questi 3 byte mi individuano dei
sottogruppi. Esempio:
Valori interi del campo A:
DAY_Lunedi
DAY_Martedi
...
MES_Gennaio
MES_Febbraio
...
Valori della mia combo:
DAY
MES
Pertanto se in un report voglio vedere solo i mesi (MES) cosa dovrei fare?
Inserire nei criteri del Campo A della query del report:
Like (Forms!MiaForm!MiaCombo) & "*"
Non funzia!
Aiuto!
giorgio


author: Roberto da casa

text:
"Giorgio Barbetta" <
gief...@tin.it
> ha scritto nel messaggio
news:tA%x6.11573$Oz4.2...@news2.tin.it...
> Ciao,
> - argomento: ho una combo in una form che mi passa un valore da usare come
> WHERE nella query di un report.
> - il problema, meglio, il mio problema: nella combo sono visualizzati solo
i
> primi 3 byte del valore del campo poichè questi 3 byte mi individuano dei
> sottogruppi. Esempio:
> Valori interi del campo A:
> DAY_Lunedi
> DAY_Martedi
> ...
> MES_Gennaio
> MES_Febbraio
> ...
>
> Valori della mia combo:
> DAY
> MES
>
> Pertanto se in un report voglio vedere solo i mesi (MES) cosa dovrei fare?
> Inserire nei criteri del Campo A della query del report:
> Like (Forms!MiaForm!MiaCombo) & "*"
> Non funzia!
>
> Aiuto!
> giorgio
>
>
A prima vista non è che ha molto significato ciò che hai fatto, visto che
Lunedì può essere solo un giorno e Gennaio può essere solo un mese.
Perchè invece di dirci cosa hai fatto non ci racconti (magari con un
esempio) cosa ti serve, ovvero in che maniera vuoi filtrare la query e/o il
report?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: per cominciare

author: Simon

text:
Sto imparando ad utilizzare acces, ma questo forum è già troppo avanzato
per
fare domande; potete indirizzarmi a qualche sito per imparare le basi?
(poi torno!!)
Grazie


title: per cominciare

author: Andrea Malfatti

text:


Puo' rispndere un lurker? :-)
http://www.sitocomune.com/
--
Ciao
Andrea Malfatti


title: per cominciare

author: Informatica Education Center

text:
"Simon" <
si...@inwind.it
> ha scritto nel messaggio
news:IhV0e.30618$zZ1.8...@twister1.libero.it...

Ciao,
io ti consiglerei di iniziare con il seguente sito
http://web.tiscali.it/programmazione/
Buona Pasqua
Gaspare
http://www.studioieducation.com
http://www.studioieducation.com/forum


title: Larghezza variabile di caselle in report

author: explorer

text:
Salve,
qst è il mio primo post (speriamo di una lunga serie).
Ho scoperto questo forum dal
sitocomune.com
.
Sto preparando un semplice mdb per la gestione degli iscritti della mia
associazione scout locale ma sono bloccato su un report in particolare.
Mi spiego.
Ogni anno va versata una quota associativa tramite bollettino postale
"CH 8 TER" (per intenderci quello con due copie che attestano il
pagamento) e francamente scrivere circa 70 bollettini a mano ogni anno
è alquanto noioso oltrechè semplice nell'incappare in errori (e son
casini!)!
Quindi ho pensato di predisporre un report per la stampa (anche al
costo di stamparne uno per volta!). Il primo vero problema mi si
presenta nel centrare i caratteri negli spazi con le caselle. Ho
utilizzato per le stringhe a lunghezza fissa (per esempio a chi va
intestato il bollettino) delle etichette con carattere courier new
pt.12 RIPARTITO (giustificato); facendo i debiti calcoli ho scoperto
che ogni carattere equivale a circa 244 twip (+o- 0,43 cm) ma quando
devo quadrare i campi variabili ad esempio "nome" "cognome" "indirizzo"
"città" di effettua il versamento (i dati che cambiano su ogni
bollettino) ho problemmi con il metodo di giustificazione. Infatti le
caselle che contengono questi dati variabili hanno come larghezza la
larghezza reale della parte su cui saranno stampati, ma per centrare i
caratteri nelle caselle prestampate dovrei modificare di volta in volta
la larghezza delle caselle stesse.
E' meglio fare un esempio:
Ecco i dati "variabili".
Cognome = Rossi
Nome = Arnaldo
Residenza = Bologna
Indirizzo = Via degli Aviatori, 123
La casella che conterrà il cognome dovrà essere larga 5 * 244 (ovvero
il numero dei caratteri del cognome * 244 twip)
Ho provato su report_open, su report_current ecc, a scrivere una riga
di codice simile:
me.cognomeposta.width = 1220
ma non funziona; figuriamoci se ci vado a scrivere la formula generale!
Allora ho provato sull'evento click nella form che apre in preview il
report ma lo stesso report non ne vuole sapere nulla di modificare la
larghezza di questi campi !!!
Ringrazio sin d'ora tutti quelli che mi vorranno aiutare.


title: [it.comp.appl.access] benvenuto su Usenet!

author: Gruppo Coordinamento NEWS-IT

text:
Ciao!
Questo gruppo (it.comp.appl.access) non è moderato: puoi
trovare informazioni su di esso nel suo manifesto, che trovi qui in fondo.
Tutto questo è arabo per te? leggi
http://www.news.nic.it/news-it/docs/glossario.html
 .
Tieni presente che esistono anche questi gruppi:
it.news.annunci - tutte le cose importanti della gerarchia it.
it.test         - per fare tutte le prove con le news
it.aiuto        - per domande generiche di aiuto
it.news.aiuto   - per tutti i problemi riguardanti le news
Se hai fretta, probabilmente la soluzione al tuo problema connesso alle
news la trovi già qui:
http://www.news.nic.it/news-it/oth/aiuto-20.txt
 .
Alcuni gruppi sono moderati, e funzionano in modo diverso: scopri
come a
http://www.news.nic.it/news-it/docs/moderaz1.html
 .
Ricorda che l'educazione è una dimostrazione di intelligenza, mentre
prepotenza e volgarità viaggiano a braccetto con stupidità.
Sappi inoltre che SCRIVERE MAIUSCOLO equivale a gridare, e che la cosa può
infastidire molti di coloro che ti leggeranno. E già che ci sei, ricordati
di quotare poco, e di lasciare il testo citato *prima* del tuo.
Infine, questo gruppo fa parte della gerarchia it.*: se non sai cos'è un
gruppo, una gerarchia, oppure it.*, lo puoi scoprire a
http://www.news.nic.it/news-it/
 .
Questo gruppo dovrebbe trattare dell'ammbiente Microsoft-Access, di
specifiche tecniche, aggiornamenti, discussioni, scambi di codice
sorgente e routines, chiarimenti su eventuali bug, discussioni tra
utenti e in particolar modo tra sviluppatori.
Sarebbe inoltre utile per lo scambio di URL per link interessanti
riguardanti il pacchetto.


title: Somma totale sui report

author: Lucio

text:
Buonasera a tutta la NG
Ho un report che contiene varie sottomaschere per ogni dipendente presente,
le quali mi danno il risultato di una somma di ore, opportunamente adattate
per superare le 24 (sottomaschera nella maschera [totale ore] a pič della
sottomaschera, in formato orari, e nella maschera principale una casella
formattata a num. fisso che restituisce il valore del (totale)*24 senza
decimali per avere l'arrotondamento alla 1/2 ora superiore) e fin qui nessun
problema, tenuto conto che di queste mascherenel report ve ne sono tre, una
per ogni facia di straordinario da sommare.
Quando stampo il report tutto funziona perfettamente, su ogni riga
dipendente mi tira fuori il risultato voluto giŕ arrotondato, il problema
sorge se cerco di creare un totale a pěč di pagina o di report, poichč a
parte la macchinositŕ dell'operazione (perche mi devo creare altre caselle
di teso a pič di pagina di "Cognome" collegate ad ogni maschera, e poi da
quelle tirare fuori il totale), il totale che mi restituisce non č
l'effettiva somma di ogni riga ma ricomincia un'altro arrotondamento!!!
Ho provato ad impostare vari formati, ma o non mi restituisce nessun numero
o mi restituisce quello che vuole lui.
Ho fatto una prova sommando in questo modo varie ore, la casella di testo mi
restituiva un valore = a 188,
ma rifacendo i conti a mano l'ammontare era di 297!!
Come posso risolvere il problema?
Grazie anticipatamente e un saluto a tutti.
Lucio


title: Somma totale sui report

author: mark

text:
"Lucio" <
151...@virgilio.it
> wrote in message
news:gbrk8.71127$Ns4.2...@news2.tin.it...

Prova ad usare la funzione dsum  (vedi help in linea)
Saluti
Marco Dell'Oca
D.M.Software


title: Ricerca Record

author: Diego

text:
Se io avessi una struttura del genere
cod   (incremento)
delivery   (primary key)
cliente   (primary key)
.
.
.
colli
peso
e volessi ricercare "cod" immettendo "delivery" e "cliente",
dovrei lavorare per forza da VBA??
Se si' in che modo, consigli??
PS: il tutto dovrebbe far parte di una Subform di "Trasporto" in cui
inserisco
"delivery" e "cliente" , mi trova il "cod" automaticamente e lo inserisce in
un'altra subform di una associazione "Bolla/Trasporto"...
Giusto per dare un'idea del problema ^__^


title: Ricerca Record

author: Antonio Biso

text:
"Diego" <
inc...@tin.it
> ha scritto nel messaggio
news:0XV%8.118330$Jj7.2...@news1.tin.it...

Funzione dlookup
Antonio


title: Ricerca Record

text:
"Diego" <
inc...@tin.it
> ha scritto nel messaggio
news:0XV%8.118330$Jj7.2...@news1.tin.it...

Hai provato con una funzione DLookUp (vedi help) per la quale usi delivery e
cliente come criteri?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Per il sistema SDI hanno lo stesso numero due fatture elettroniche emesse con numero 1 e 000001 ?

author: Andrea

text:
Per il sistema SDI hanno lo stesso numero due fatture emesse con numero
1  e 000001 ?

Grazie


author: BFS

text:

essendo campo testo credo proprio di no, le considera diverse


author: Cheope

text:

provato oggi, mandata fattura 0001  e poi 1 , scartata la seconda con la
motivazione "protocollo duplicato".  Ho duto rimandarla con protocollo 1/A

ciao


text:

hai il messaggio esatto dell'errore?

l'elenco controlli fattti sulla fattura alla versione 1.5 controlla che
il numero fattura non sia gia stato trasmesso

essendo il numero fattura campo testo è impossibile che il controllo
1=000001 dia vero

a meno di un bug del portale

ciao
BFS


text:

codice  Errore 00404 fattura duplicata: evidentemente fanno controlli
aggiuntivi sul portale e trasformano il testo in numero e poi
confrontano, è stata cmq scartata. Per il mio gestionale che le ha
emesse invece andavano bene, le considerava distinte le due fatture.


text:

allora è un bug bello e buono

1 e 01 se considerati stringhe e il numero fattura lo è sono due cose
diverse

ciao
BFS


title: AIUTO PER LEGGERE FILE MDB

author: dusso

text:
Salve a tutti,ho scaricato da un sito di vhs il loro catalogo che devo
assolutamnete leggere.
purtroppo e un file mdb,mi sono informato e ho capito che e' un file
di microsoft access 97 0 2000 ,io non ho questo programma cosi ho
scaricato un visualizzatore per access solo che questo mi legge solo i
file snp.
qualcuno mi sa dire come posso fare per leggere il file mdb?


title: AIUTO PER LEGGERE FILE MDB

author: Carlo Costarella

text:
"dusso" <
du...@libero.it
> ha scritto nel messaggio
news:aa71ae1a.0312...@posting.google.com...

Credo tu possa importare da Word o Excel i DATI di un file mdb a patto di
aver installato anche i filtri di importazione.
Se possiedi VB5 o 6 o Delphi o prodotti similari potrai importare dati
provenienti da un db Access.
Anche con SQL puoi importare i dati di un db Access.
Ciao, Carlo


title: Problema con maschere e query

author: Cristiano

text:
Risposto ancora una volta il mio problema, sperando di trovare in tempi
brevi una soluzione...
Salve a tutti!
Sto facendo un ricettario con Access, e mi sono scontrato subito con il
problema che ora vado ad esporrvi. Se qualcuno fosse in grado di darmi una
mano, gli sono grato anticipatamente.
Il problema è il seguente:
Gli ingredienti di ogni singola ricetta devono essere suddivisi per
tipologia (ovvero ingredienti di base, ingredienti di finitura, etc...).
In una query di selezione degli ingredienti (in base al numero della ricetta
cercata) si avranno 4 colonne: tipologia di ingrediente, ingrediente,
quantità e unità di misura. Ad esempio, un risultato (di fantasia) della
query potrebbe essere (separo le colonne una dall'altra con "-"):
ingrediente di base - pasta - 100 - gr
ingrediente di base - pomodoro - 50 gr
ingrediente di base - basilico - 3 - foglie
ingrediente di finitura - basilico - 2 - foglie
Come si vede, nella prima colonna il termine "ingrediente di base" è
ripetuto 3 volte perchè 3 sono gli ingredienti di base.
A questo punto, vorrei inserire il risultato di tale query in una maschera,
all'interno di una casella di testo o al limite di una casella di riepilogo.
Tale risultato deve essere visualizzato all'utente per sola consultazione,
quindi senza possibilità di modifica.
I problemi che ho incontrato sono questi:
1) per quanto riguarda la casella di riepilogo, la prima colonna mi compare
più volte, mentre, per una visualizzazione più "pulita", il risultato
dovrebbe essere:
ingredienti di base - pasta - 100 - gr
[questo campo è vuoto] - pomodoro - 50 - gr
[questo campo è vuoto] - basilico - 3 - foglie
ingredienti di finitura - basilico - 2 - foglie
Dovrei trovare un modo per eliminare le ripetizioni della prima colonna, e
non ci sono riuscito.
2) per la casella di testo, ho provato a concatenare con VBA il testo dei
vari campi della query, ma non sono riuscito assolutamente ad accedere ai
dati (sono ancora poco esperto di VBA).
Le due soluzioni (casella di testo o casella di riepilogo) mi sembrano
praticamente simili. Forse la casella di riepilogo è la più bella
graficamente perchè mi permette di incolonnare già il testo secondo colonne
predefinite, mentre per il testo dovrei anche preoccuparmi della
formattazione, comunque mi andrebbe bene un aiuto per una qualsiasi delle
due caselle, ovviamente restando sempre aperto a nuove idee!
Dimenticavo: potrei risolvere la faccendo creando una casella di riepilogo
per ogni
tipologia di ingrediente, però questa soluzione mi comporterebbe degli
svantaggi: infatti si vedrebbero più caselle di riepilogo con più barre di
scorrimento su ciascuna nel caso vi fossero parecchi ingredienti per ogni
tipologia, ed inoltre non conosco a priori le tipologie di ingredienti
presenti per ogni ricetta (alcune ricette potrebbero avere solo ingredienti
di base, mentre altre potrebbero avere più tipologie).
E' per questo che volevo una unica casella di testo o di riepilogo: per
creare un unico elenco degli ingredienti della ricetta con la specificazione
(che compaia una sola volta come nell'esempio riportato) della tipologia
alla quale appartengono, in modo da avere anche una unica barra di
scorrimento verticale per scorrere l'elenco completo.
Ringrazio anticipatamente chi saprà aiutarmi.
--
Cristiano


title: Problema con maschere e query

author: CarloCos

text:
"Cristiano" <
no...@nowhere.it
> ha scritto nel messaggio
news:9m0fr8$352$1...@nreadb.inwind.it...

Se i dati vanno solo letti perchè non usi un report in anteprima e imposti
"Nascondi duplicati" a SI'?
Se devi usare una maschera certamente questa deve essere di tipo tabellare e
ti potrebbe servire una routine come quella presente sul sito comune che
cambia i colori ai controlli a seconda del valore. Ovviamente imposterai la
propietà "Visible" piuttosto dei colori.
Un'altra soluzione potrebbe essere quella di una tabella di appoggio che
riempi a tuo piacimento: la prima colonna ogni volta che cambia il valore e
le altre colonne sempre.
Ometto il codice perchè credo tu sia in grado di farlo da solo.
Ciao, Carlo


title: Problema con maschere e query

author: Roberto dal portatile

text:
"Cristiano" <
no...@nowhere.it
> ha scritto nel messaggio
news:9m0fr8$352$1...@nreadb.inwind.it...

Se hai una Tabella chiamata Ricette che abbia la seguente struttura:
IDRicetta          Contatore e chiave primaria
NomeRicetta    Testo
ecc. ecc.
Se la tua query si chiama Query1 e contiene i seguenti campi:
IDRicetta          Numerico
Tipologia          Testo
Ingrediente       Testo
Quantità           Numerico
UnitàDiMisura  Testo
Query1 deve essere  ordinata per IDRicetta e Tipologia.
Non inserire alcun parametro di selezione in Query1.
Crea una maschera chiamata frmRicette che abbia come origine record la
tabella Ricette e una visualizzazione a Maschera singola; il controllo
contenuto in frmRicette che è associato a IDRicetta deve chiamarsi anche lui
IDRicetta.
In frmRicette inserisci una casella di riepilogo non associata e chiamala
Elenco.
Per detta casella di riepilogo imposta a 4 il Numero colonne, a
3cm;3cm;1cm;1cm la Larghezza colonne, a Elenco valori la prprietà Tipo
origine riga e imposta a " " l'Origine riga.
A fronte dell'evento "Su corrente" della maschera frmRicette genera il
seguente codice VBA:
Private Sub Form_Current()
Dim rstRicette As Recordset
Dim Pippo As String
Set rstRicette = CurrentDb.OpenRecordset("Query1")
rstRicette.MoveFirst
Me!Elenco.RowSource = ""
Do Until rstRicette.EOF
If rstRicette!IDRicetta = Me!IDRicetta Then
    If Pippo = rstRicette!Tipologia Then
        Me!Elenco.RowSource = Me!Elenco.RowSource & " ;"
    Else
        Me!Elenco.RowSource = Me!Elenco.RowSource & _
        rstRicette!Tipologia & ";"
        Pippo = rstRicette!Tipologia
    End If
    Me!Elenco.RowSource = Me!Elenco.RowSource & _
    rstRicette!Ingrediente & ";"
    Me!Elenco.RowSource = Me!Elenco.RowSource & _
    rstRicette!Quantità & ";"
    Me!Elenco.RowSource = Me!Elenco.RowSource & _
    rstRicette!UnitàDiMisura & ";"
End If
rstRicette.MoveNext
Loop
If Me!Elenco.RowSource <> "" Then
    Me!Elenco.RowSource = Left(Me!Elenco.RowSource, _
    Len(Me!Elenco.RowSource) - 1)
End If
Set rstRicette = Nothing
End Sub
Spero che sia ciò che volevi.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema con maschere e query

text:
GRANDE!!!!!! Ti ringrazio tantissimo! Era proprio quello che cercavo!
Così riesco anche a capirci qualche cosa in più di VBA (sto aspettanto un
libro della MSPress che arriverà la prossima settiamana causa ferie).
Ora proverò ad affinarci alcune cose, tra le quali vorrei togliere la barra
di scorrimento orizzontale che viene messa automaticamente sulla casella di
riepilogo... al momento non ho ancora trovato come si fa a toglierla ma ci
lavorerò su!
Grazie ancora davvero! Vorrei poter ricambiare, ma non sono (ancora) in
grado.
Ciao!
--
Cristiano
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9m03si$2e0i$1...@stargate1.inet.it...



title: Problema con maschere e query

text:
"Cristiano" <
no...@nowhere.it
> ha scritto nel messaggio
news:9m1882$bej$1...@nreadb.inwind.it...
[CUT]
Ti sarei grato se in futuro risponderai dopo e non prima dei messaggi
precedenti, oppure, come sto facendo io in questo messaggio, inframezzando
la risposta ai messaggi precedenti.
> Ti ringrazio tantissimo! Era proprio quello che cercavo!
> Così riesco anche a capirci qualche cosa in più di VBA (sto aspettanto un
> libro della MSPress che arriverà la prossima settiamana causa ferie).
> Ora proverò ad affinarci alcune cose, tra le quali vorrei togliere la
barra
> di scorrimento orizzontale che viene messa automaticamente sulla casella
di
> riepilogo... al momento non ho ancora trovato come si fa a toglierla ma ci
> lavorerò su!
Aumenta la Larghezza della casella di riepilogo.
Fai in maniera che sia almeno 0,5 cm piu grande della somma della Larghezza
colonne.
> Grazie ancora davvero! Vorrei poter ricambiare, ma non sono (ancora) in
> grado.
> Ciao!
> --
>
>
> Cristiano
[CUT]



title: SOMMA DI ANNI MESI E GIORNI

author: gensifanno

text:
ciao a tutti,
ho una maschera che si riferisce a una tabella dove vi sono 5 campi data
es.:
1) dataIniziale - dataFinale  - risultato in anni,mesi e giorni
2) dataIniziale - dataFinale  - risultato in anni,mesi e giorni
3) dataIniziale - dataFinale  - risultato in anni,mesi e giorni
4) dataIniziale - dataFinale  - risultato in anni,mesi e giorni
5) dataIniziale - dataFinale  - risultato in anni,mesi e giorni
vorrei avere  il totale di anni,mesi e giorni
qualcuno puņ aiutarmi?
grazie
rino


title: SOMMA DI ANNI MESI E GIORNI

author: lolince

text:

> qualcuno può aiutarmi?
> grazie
> rino
Se non erro sul sito comune trovi un esempio che fa al caso tuo


title: SOMMA DI ANNI MESI E GIORNI

author: rino

text:
"lolince" <
lol...@hotmail.com
> ha scritto nel messaggio
news:3bfe1a01-49be-49a7...@q77g2000hsh.googlegroups.com...
On 5 Feb, 08:42, "gensifanno" <
gensifa...@alice.it
> wrote:
> ciao a tutti,
>
> ho una maschera che si riferisce a una tabella dove vi sono 5 campi data
> es.:
>
> 1) dataIniziale - dataFinale - risultato in anni,mesi e giorni
> 2) dataIniziale - dataFinale - risultato in anni,mesi e giorni
> 3) dataIniziale - dataFinale - risultato in anni,mesi e giorni
> 4) dataIniziale - dataFinale - risultato in anni,mesi e giorni
> 5) dataIniziale - dataFinale - risultato in anni,mesi e giorni
>
> vorrei avere il totale di anni,mesi e giorni
>
> qualcuno puň aiutarmi?
> grazie
> rino
Se non erro sul sito comune trovi un esempio che fa al caso tuo
quale sito? chi sei?


title: SOMMA DI ANNI MESI E GIORNI

text:
On 5 Feb, 10:24, "rino" <
gsifa...@tin.it
> wrote:
> "lolince" <
loli...@hotmail.com
> ha scritto nel messaggionews:3bfe1a01-49be-49a7...@q77g2000hsh.googlegroups.com...
> On 5 Feb, 08:42, "gensifanno" <
gensifa...@alice.it
> wrote:
>
>
>
>
>
> > ciao a tutti,
>
> > ho una maschera che si riferisce a una tabella dove vi sono 5 campi data
> > es.:
>
> > 1) dataIniziale - dataFinale - risultato in anni,mesi e giorni
> > 2) dataIniziale - dataFinale - risultato in anni,mesi e giorni
> > 3) dataIniziale - dataFinale - risultato in anni,mesi e giorni
> > 4) dataIniziale - dataFinale - risultato in anni,mesi e giorni
> > 5) dataIniziale - dataFinale - risultato in anni,mesi e giorni
>
> > vorrei avere il totale di anni,mesi e giorni
>
> > qualcuno può aiutarmi?
> > grazie
> > rino
>
> Se non erro sul sito comune trovi un esempio che fa al caso tuo
>
> quale sito? chi sei?- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
http://www.sitocomune.com/
,
chi sono ????? mi vuoi proporre un appuntamento?


title: SOMMA DI ANNI MESI E GIORNI

text:
"lolince" <
lol...@hotmail.com
> ha scritto nel messaggio
news:e1c15fdb-8df7-48ef...@s37g2000prg.googlegroups.com...
On 5 Feb, 10:24, "rino" <
gsifa...@tin.it
> wrote:
> "lolince" <
loli...@hotmail.com
> ha scritto nel
> messaggionews:3bfe1a01-49be-49a7...@q77g2000hsh.googlegroups.com...
> On 5 Feb, 08:42, "gensifanno" <
gensifa...@alice.it
> wrote:
>
>
>
>
>
> > ciao a tutti,
>
> > ho una maschera che si riferisce a una tabella dove vi sono 5 campi data
> > es.:
>
> > 1) dataIniziale - dataFinale - risultato in anni,mesi e giorni
> > 2) dataIniziale - dataFinale - risultato in anni,mesi e giorni
> > 3) dataIniziale - dataFinale - risultato in anni,mesi e giorni
> > 4) dataIniziale - dataFinale - risultato in anni,mesi e giorni
> > 5) dataIniziale - dataFinale - risultato in anni,mesi e giorni
>
> > vorrei avere il totale di anni,mesi e giorni
>
> > qualcuno puň aiutarmi?
> > grazie
> > rino
>
> Se non erro sul sito comune trovi un esempio che fa al caso tuo
>
> quale sito? chi sei?- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
http://www.sitocomune.com/
,
chi sono ????? mi vuoi proporre un appuntamento?
nessun appuntamento!
mi hai scritto: Se non erro sul sito comune trovi un esempio che fa al caso
tuo (cioč nulla)
senza saluti e firma.
comunque tante grazie per il grande aiuto
rino


title: SOMMA DI ANNI MESI E GIORNI

text:
On 5 Feb, 11:45, "rino" <
gsifa...@tin.it
> wrote:
> "lolince" <
loli...@hotmail.com
> ha scritto nel messaggionews:e1c15fdb-8df7-48ef...@s37g2000prg.googlegroups.com...
> On 5 Feb, 10:24, "rino" <
gsifa...@tin.it
> wrote:
>
>
>
>
>
> > "lolince" <
loli...@hotmail.com
> ha scritto nel
> > messaggionews:3bfe1a01-49be-49a7...@q77g2000hsh.googlegroups.com...
> > On 5 Feb, 08:42, "gensifanno" <
gensifa...@alice.it
> wrote:
>
> > > ciao a tutti,
>
> > > ho una maschera che si riferisce a una tabella dove vi sono 5 campi data
> > > es.:
>
> > > 1) dataIniziale - dataFinale - risultato in anni,mesi e giorni
> > > 2) dataIniziale - dataFinale - risultato in anni,mesi e giorni
> > > 3) dataIniziale - dataFinale - risultato in anni,mesi e giorni
> > > 4) dataIniziale - dataFinale - risultato in anni,mesi e giorni
> > > 5) dataIniziale - dataFinale - risultato in anni,mesi e giorni
>
> > > vorrei avere il totale di anni,mesi e giorni
>
> > > qualcuno può aiutarmi?
> > > grazie
> > > rino
>
> > Se non erro sul sito comune trovi un esempio che fa al caso tuo
>
> > quale sito? chi sei?- Nascondi testo tra virgolette -
>
> > - Mostra testo tra virgolette -
>
>
http://www.sitocomune.com/
,
> chi sono ????? mi vuoi proporre un appuntamento?
>
> nessun appuntamento!
> mi hai scritto: Se non erro sul sito comune trovi un esempio che fa al caso
> tuo (cioè nulla)
> senza saluti e firma.
>
> comunque tante grazie per il grande aiuto
> rino- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Mah.. cmq nel sitocomune nella gestione modules 5.15 sta un demo come
calcolare giorni mesi anni da una data inizio alla data odierna ,
variando i paramentri dovresti avere cio che ti serve
Ciao Lolince :-)


title: SOMMA DI ANNI MESI E GIORNI

text:
"lolince" <
lol...@hotmail.com
> ha scritto nel messaggio
news:f04353da-135f-4d0f...@b2g2000hsg.googlegroups.com...


ok vado a vedere grazie
rino


title: SOMMA DI ANNI MESI E GIORNI

text:
>> > > ciao a tutti,
>>
>> > > ho una maschera che si riferisce a una tabella dove vi sono 5 campi
>> > > data
>> > > es.:
>>
>> > > 1) dataIniziale - dataFinale - risultato in anni,mesi e giorni
>> > > 2) dataIniziale - dataFinale - risultato in anni,mesi e giorni
>> > > 3) dataIniziale - dataFinale - risultato in anni,mesi e giorni
>> > > 4) dataIniziale - dataFinale - risultato in anni,mesi e giorni
>> > > 5) dataIniziale - dataFinale - risultato in anni,mesi e giorni
>>
>> > > vorrei avere il totale di anni,mesi e giorni
>>
>> > > qualcuno puň aiutarmi?
>> > > grazie
>> > > rino
>>
>> > Se non erro sul sito comune trovi un esempio che fa al caso tuo
>>
>> > quale sito? chi sei?- Nascondi testo tra virgolette -
>>
>> > - Mostra testo tra virgolette -
>>
>>
http://www.sitocomune.com/
,
>> chi sono ????? mi vuoi proporre un appuntamento?
>>
>> nessun appuntamento!
>> mi hai scritto: Se non erro sul sito comune trovi un esempio che fa al
>> caso
>> tuo (cioč nulla)
>> senza saluti e firma.
>>
>> comunque tante grazie per il grande aiuto
>> rino- Nascondi testo tra virgolette -
>>
>> - Mostra testo tra virgolette -
>
> Mah.. cmq nel sitocomune nella gestione modules 5.15 sta un demo come
> calcolare giorni mesi anni da una data inizio alla data odierna ,
> variando i paramentri dovresti avere cio che ti serve
> Ciao Lolince :-)
>
> ok vado a vedere grazie
> rino
ma io ho chiesto:
1) dataIniziale - dataFinale - risultato in anni,mesi e giorni
2) dataIniziale - dataFinale - risultato in anni,mesi e giorni
3) dataIniziale - dataFinale - risultato in anni,mesi e giorni
4) dataIniziale - dataFinale - risultato in anni,mesi e giorni
5) dataIniziale - dataFinale - risultato in anni,mesi e giorni
vorrei avere il totale di anni,mesi e giorni
non lo so fare!
tu sai come si fa? se si se puoi aiutarmi ti ringrazio anticipatamente
rino


title: SOMMA DI ANNI MESI E GIORNI

author: geppo

text:
Ciao rino wrote:
>>>>> ciao a tutti,
>>>
>>>>> ho una maschera che si riferisce a una tabella dove vi sono 5
>>>>> campi data
>>>>> es.:
>>>
>>>>> 1) dataIniziale - dataFinale - risultato in anni,mesi e giorni
>>>>> 2) dataIniziale - dataFinale - risultato in anni,mesi e giorni
>>>>> 3) dataIniziale - dataFinale - risultato in anni,mesi e giorni
>>>>> 4) dataIniziale - dataFinale - risultato in anni,mesi e giorni
>>>>> 5) dataIniziale - dataFinale - risultato in anni,mesi e giorni
>>>
>>>>> vorrei avere il totale di anni,mesi e giorni
>>>
>>>>> qualcuno puņ aiutarmi?

Dai un'occhiata alla funzione datediff
nell'editor vba  scrivi datediff e poi premi F1
--
Ciao
Geppo


title: SOMMA DI ANNI MESI E GIORNI

text:
>> ma io ho chiesto:
>> 1) dataIniziale - dataFinale - risultato in anni,mesi e giorni
>> 2) dataIniziale - dataFinale - risultato in anni,mesi e giorni
>> 3) dataIniziale - dataFinale - risultato in anni,mesi e giorni
>> 4) dataIniziale - dataFinale - risultato in anni,mesi e giorni
>> 5) dataIniziale - dataFinale - risultato in anni,mesi e giorni
>>
>> vorrei avere il totale di anni,mesi e giorni
>> non lo so fare!
>> tu sai come si fa? se si se puoi aiutarmi ti ringrazio anticipatamente
>> rino
>
> Dai un'occhiata alla funzione datediff
>
> nell'editor vba  scrivi datediff e poi premi F1
>
> --
> Ciao
> Geppo
grazie geppo per l'interessamento
la tua indicazione non parla di somma
grazie cmq
rino


title: SOMMA DI ANNI MESI E GIORNI

text:

Per cui ad esempio facendo:
datediff("d", dataIniziale, dataFinale)
non ottieni i giorni?
Forse non ho capito quello che vuoi fare?
--
Ciao
Geppo


title: SOMMA DI ANNI MESI E GIORNI

text:

provo a spiegarmi meglio
1) 01/01/2000 - 31/12/2000 - risultato anni 1 mesi 0 giorni 0
1) 01/07/2001 - 31/12/2001 - risultato anni 0 mesi 6 giorni 0
1) 01/01/2002 - 31/12/2002 - risultato anni 1 mesi 0 giorni 0
1) 01/05/2003 - 31/12/2003 - risultato anni 0 mesi 8 giorni 0
 ecc
totale                                                   anni  3 mesi 2
giorni 0
rino


title: SOMMA DI ANNI MESI E GIORNI

text:

Allora datediff fa proprio al caso tuo no?
Ad esempio potresti creare una query in questo modo:
Select tabella.dataInizio, tabella.dataFine, datediff("d",
tabella.dataInizio, tabella.dataFine) as Giorni, datediff("m",
tabella.dataInizio, tabella.dataFine) as mesi, datediff("yyyy",
tabella.dataInizio, tabella.dataFine) as anni from tabella
> 2 giorni 0
>
> rino
--
Ciao
Geppo


title: Automatizzare Outlook: task

author: Tony Bragagnolo

text:
sto creando una sub per mandare un'assegnazione di un task outlook ,
seguendo questo esempio dell'help:

          Set myOlApp = CreateObject("Outlook.Application")
Set myItem = myOlApp.CreateItem(olTaskItem)
myItem.Assign
Set myDelegate = myItem.Recipients.Add("April LaMonte")
myItem.Subject = "Prepare Agenda For Meeting"
myItem.DueDate = #9/20/97#
myItem.Send
in corrispondenza del metodo .Assign putroppo viene generato questo errore:
Errore run-time -
2147467259
 80004005
L'attività è archiviata come file e non come elemento in una cartella di
Outlook. Impossibile effettuare l'azione richiesta
infatti se faccio un .display anche il pulsante "assegna attività" della
maschera del task non è abilitato!
Avete qualche idea?
grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Chive primaria composta da più campi (relazioni)

author: Jef

text:
Salve NG:
Nell'ipotesi che io abbia due tabelle con campi Numero Lotto e Data Lotto e
che imposti come chiava primaria entrambi, in fase di query i joint vanno
sempre fatti per tutti e due i campi ?
E' una domanda in po' scema ma ho dei dubbi di funzionamento.
Grazie


author: Chive Mynde

text:
"Jef" <
j...@libero.it
> wrote in message news:<x25d8.25$
fa5...@twister2.libero.it
>...

I'm having a hard time understanding what you
are trying to say, but I can write you an SQL
statement if you can speak English or explain
what you want more clearly.
-=Chive
Science is not belief, but the will to find out.


author: Emyr

text:


sarebbe consigliabile.....come pure l'integrità referenziale se
serve...
Saluti.
Emanuele.


title: Ricezione dati da Word

author: cristiano 1972

text:
Ciao a tutti,
mentre preparavo una maschera di inserimento dati in Access97 mi è stata
posta una questione:
E' possibile creare un documento di Word da compilare per inserire i dati?
Il perché di questa richiesta non passo ad illustrarlo altrimenti faccio un
post lunghissimo.
Premetto che come al solito ho girato sul Sito Comune e nell'help di A97 ma
trovando solo come esportare i dati in W97 non come importarli.
Logicamente non penso ad un foglio di Word libero ma con una tabella
predefinita e gli utenti devono compilare le celle.
Non riesco ad immaginare se è possibile (data la mia scarsa conoscenza di
VBA) ma se si può potreste anche spiegarmi come??
Grazie infinite
Cristiano 1972


title: Ricezione dati da Word

author: Antonio in the country

text:
"cristiano 1972" <
crist...@virgilio.it
> ha scritto nel messaggio
news:dOoS6.11739$Ww.2...@news2.tin.it...
> Ciao a tutti,
> mentre preparavo una maschera di inserimento dati in Access97 mi č stata
> posta una questione:
> E' possibile creare un documento di Word da compilare per inserire i dati?
>
> Il perché di questa richiesta non passo ad illustrarlo altrimenti faccio
un
> post lunghissimo.
> Premetto che come al solito ho girato sul Sito Comune e nell'help di A97
ma
> trovando solo come esportare i dati in W97 non come importarli.
> Logicamente non penso ad un foglio di Word libero ma con una tabella
> predefinita e gli utenti devono compilare le celle.
>
> Non riesco ad immaginare se č possibile (data la mia scarsa conoscenza di
> VBA) ma se si puň potreste anche spiegarmi come??
>
> Grazie infinite
> Cristiano 1972
>
 Tempo fa posi anche io la questione al newsgroup. Penso, se ho capito bene,
che quello che vorresti tu sia creare in word un documento ed es. una
lettera con dei campi che vengono riempiti in automatico con i dati
importati da access (o da tabella o da query). Se č cosě la cosa piů
semplice č usare la stampa unione da word che recupera i dati da una query
in access.
Anche a me č stata fatta questa richiesta perchč magari il cliente non č
abituato a stampare da access, ma perdendo un po' piů di tempo per creare
l'opportuno report di stampa ed "istruendo" a dovere chi utilizza il
database penso che si possa semplificare il tutto evitando il ricorso a
Word.
Ciao
Antonio


title: Ricezione dati da Word

text:
Antonio in the country ha scritto nel messaggio
<9ffe56$hrb$
1...@lacerta.tiscalinet.it
>...
>
>"cristiano 1972" <
crist...@virgilio.it
> ha scritto nel messaggio
>news:dOoS6.11739$Ww.2...@news2.tin.it...
[cut]
> Tempo fa posi anche io la questione al newsgroup. Penso, se ho capito
bene,
>che quello che vorresti tu sia creare in word un documento ed es. una
>lettera con dei campi che vengono riempiti in automatico con i dati
>importati da access (o da tabella o da query). Se è così la cosa più
>semplice è usare la stampa unione da word che recupera i dati da una query
>in access.
[cut]
>
>Ciao
>Antonio
>
Non mi sono spiegato, io voglio fare esattamente il contrario, costruire un
foglio di Word con le tabelle dove l'utente inserisce i dati che vengono
registrati in Access (naturalmente senza controlli, sarebbero tutti campi
testo).
Ciao Cristiano 1972