title: differenza tra due orari

author: Emyr

text:
On Thu, 20 Feb 2003 00:17:24 GMT, "Leo" <
sierra...@virgilio.it
>
wrote:
>Un salve a tutta la comunitą... č da un po' che non mi facevo vivo (sono
>sicuro che non avete sentito la mia mancanza!).
>Il problema č sempre il solito.... le date o meglio in questo caso la
>differenza tra due orari.
>Ho due controlli impostati a ora estesa 24h,  ORAIN e ORAFIN, devo sapere
>quante ore intercorrono tra i due orari. Quando per esempio ORAIN č uguale a
>(esempio) 02.00 e ORAFIN č uguale a (esempio) 06.00 il risultato č 04.00
>(giusto), la cosa si complica quando per esempio voglio fare la differenza
>tra (ORAIN ) 22.00 e (ORAFIN) 03.00, in quest'ultimo caso mi viene un
>risultato sballato. Ho letto qualcosa sul sitocomune a proposito di una
>furbata, ma non ha funzionato o comunque non era spiegata bene. Ringrazio
>chi fin da adesso mi volesse aiutare, anche perchč il risultato della
>differenza tra i due orari dovrņ moltiplicarlo per una variabile di tipo
>currency (valuta).
>Grazie a tutti.
>Leo
>
trasforma il tutto in minuti poi controlla se minutiiniziali č
maggiore di minutifinali e se vero aggiungi 60*24 ai minutifinali
fai la differenza e ritrasforma in minuti
questo funzione per orari entro le 48 ore
Saluti.
Emanuele.


title: differenza tra due orari

author: Roberto da casa

text:
"Leo" <
sierra...@virgilio.it
> ha scritto nel messaggio
news:o8V4a.277129$AA2.10...@news2.tin.it...

Prova così:
If ORAIN <= ORAFIN Then
    DIFF = ORAFIN - ORAIN
Else
    DIFF = (ORAFIN + 1) - ORAIN
End If
In questo caso DIFF sarà una variabile di tipo Data/ora e si presta male per
essere moltiplicata per una variabile di tipo valuta che contiene il costo
orario; affinché il risultato dell differenza tra orari sia moltiplicabile
per un costo orario, moltiplicalo per 24, quindi:
If ORAIN <= ORAFIN Then
    DIFF = (ORAFIN - ORAIN) * 24
Else
    DIFF = ((ORAFIN + 1) - ORAIN) * 24
End If
 Così facendo con DIFF potrai effettuare la moltiplicazione per il costo
orario.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: differenza tra due orari

author: Leo

text:
"Emyr" <
fan...@tiscali.it
> ha scritto nel messaggio
news:m1t85v4m91la2v0r0...@4ax.com...
> On Thu, 20 Feb 2003 00:17:24 GMT, "Leo" <
sierra...@virgilio.it
>
> wrote:
>
> >Un salve a tutta la comunità... è da un po' che non mi facevo vivo (sono
> >sicuro che non avete sentito la mia mancanza!).
> >Il problema è sempre il solito.... le date o meglio in questo caso la
> >differenza tra due orari.
> >Ho due controlli impostati a ora estesa 24h,  ORAIN e ORAFIN, devo sapere
> >quante ore intercorrono tra i due orari. Quando per esempio ORAIN è
uguale a
> >(esempio) 02.00 e ORAFIN è uguale a (esempio) 06.00 il risultato è 04.00
> >(giusto), la cosa si complica quando per esempio voglio fare la
differenza
> >tra (ORAIN ) 22.00 e (ORAFIN) 03.00, in quest'ultimo caso mi viene un
> >risultato sballato. Ho letto qualcosa sul sitocomune a proposito di una
> >furbata, ma non ha funzionato o comunque non era spiegata bene. Ringrazio
> >chi fin da adesso mi volesse aiutare, anche perchè il risultato della
> >differenza tra i due orari dovrò moltiplicarlo per una variabile di tipo
> >currency (valuta).
> >Grazie a tutti.
> >Leo
> >
>
>
>
> trasforma il tutto in minuti poi controlla se minutiiniziali è
> maggiore di minutifinali e se vero aggiungi 60*24 ai minutifinali
> fai la differenza e ritrasforma in minuti
> questo funzione per orari entro le 48 ore
> Saluti.
> Emanuele.
Grazie
Leo


title: differenza tra due orari

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:A035a.137575$YG2.3...@twister1.libero.it...

Grazie


title: pulizia ottimizzazione database

author: Laura

text:
quando vado avanti con un lavoro mi rendo conto di aver creato una miriade
di query e maschere che poi non utilizzo più ...esiste un metodo per
riconoscere quelle non utili e di conseguenza eliminarle...?
grazie


title: pulizia ottimizzazione database

author: Carlo Costarella

text:
"Laura" <
la.a...@tiscali.it
> ha scritto nel messaggio
news:4892ccf0$0$11388$5fc...@news.tiscali.it...

L'utilità la stabilisci tu!
Per la lettura del pensiero ci stiamo attrezzando...
Non hai altro modo se non quello di sfogliare e aprire ogni singola maschera
e decidere di conseguenza.
Ciao, Carlo


title: pulizia ottimizzazione database

author: AleC

text:

Un minimo di programmazione e organizzazione del lavoro aiuta:
Analisi (studio problema da risolvere con il software che si itende
realizzare)
Progettazione (strutturazione del database, piano di quello che il
software deve fare con i dati)
Sviluppo (codificazione)
Test (vediamo se funziona !)
Ciao
AleC


title: pulizia ottimizzazione database

author: RobertoA

text:
> quando vado avanti con un lavoro mi rendo conto di aver creato una miriade
> di query e maschere che poi non utilizzo più ...esiste un metodo per
> riconoscere quelle non utili e di conseguenza eliminarle...?
Personalmente ho sentito e sento la tua stessa esigenza ed ho pure cercato
tempo fa un qualcosa che 'ripulisse' form, report, codice inutilizzato in
automatico
Sarebbe un'operazione tanto banale che anche un programma potrebbe farlo
Non ho ancora trovato niente
Tempo fa avevo pero' realizzato un qualcosa di simile in vb3
Non e' neanche tanto difficile, basta cercare nel codice i richiami ad una
certa funzione/form/report/variabile per sapere se quella
funzione/form/report/variabile viene usata qualche volta oppure no
Ciao
RobertoA


title: pulizia ottimizzazione database

author: Sergio MAZZA

text:
"Laura" <
la.a...@tiscali.it
> ha scritto nel messaggio
news:4892ccf0$0$11388$5fc...@news.tiscali.it...

Le rinomini tutte (tranne quelle sicure), anteponendogli un "_". Mano a mano
che esegui le operazioni dell'applicazione vedi se vengono richiamate o
meno.
A quelle che servono togli "_"...
Ciao.
--
Sergio MAZZA


title: casella combinata

author: wildsurfer

text:
ho una casella combinata che mi restituisce dei valori derivanti da una
query.Vorrei impostare per default che questa casella combinata abbia il suo
primo valore.come posso fare?


title: casella combinata

author: OndaMax

text:
wildsurfer > wrote in message ...

Assumendo che la lista dei valori sia composta da una sola colonna, prova a
inserire una cosa simile nel Valore Predefinito della ComboBox:
[Forms]![NomeMaschera]![NomeCasellaCombinata].[Column].(0;0)
Il primo numero è riferito al numero di lista, il secondo alla colonna
(partendo da zero, ovviamente).
Comunque dai un'occhiata alla proprietà Column nell'Help.
Ciao
OndaMax


title: data autoincrementabile

author: fidel

text:
Se nel primo record di un campo inserisco una data, 1 lunedě ad esempio,
come posso ottenere che il secondo record automaticamente divendi 2
martedě etc fino a completamento del mese? Ciň mi serve per crearmi una
agenda anuale con tutti i turni di lavoro e altro.
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: data autoincrementabile

text:
"fidel" <
toglif...@katamail.com
> ha scritto nel messaggio
news:ar5rfi$3ra$1...@news.newsland.it...
> Se nel primo record di un campo inserisco una data, 1 lunedě ad esempio,
> come posso ottenere che il secondo record automaticamente divendi 2
> martedě etc fino a completamento del mese? Ciň mi serve per crearmi una
> agenda anuale con tutti i turni di lavoro e altro.
> Grazie
>
Con un bel CICLO For X=1 to 7, componendo la STRINGA DATA e Usando
la FUNZIONE FORMAT$ per convertire la data in formato Lungo, poi SALVI
nella TABELLA.....................!!!
Se poi nidifichi un ciclo di 7(gg) nel ciclo di 31(mesi con i controlli
opportuni)
fai il calendario...............!
@Alex.


title: data autoincrementabile

author: Harry da ufficio

text:
> "fidel" <
toglif...@katamail.com
> ha scritto nel messaggio
> news:ar5rfi$3ra$1...@news.newsland.it...
> > Se nel primo record di un campo inserisco una data, 1 lunedě ad esempio,
> > come posso ottenere che il secondo record automaticamente divendi 2
> > martedě etc fino a completamento del mese? Ciň mi serve per crearmi una
> > agenda anuale con tutti i turni di lavoro e altro.
Quando crei la tabella annuale fai cosě:
....
set rst=CurrentDb.OpenRecordset( "miaTabella")
dData = dateserial( 2003,1,1)   ' 1. gennaio dell'anno che voglio
for jj = 1 to 365  ' oppure 366 se bisestile
    rst.addnew
    rst!data=dData
    rst.update
    dData = dData +1  ' incrementa di un giorno
next
rst.close
....
Anzichč il ciclo FOR, puoi usare anche:
do while year( dData ) = 2003  ' l'anno che mi interessa
    rst.addnew
    rst!data=dData
    rst.update
    dData = dData +1  ' incrementa di un giorno
loop


title: Creare un Ciclo per Accodare dati

author: Nadia

text:
Buongiorno gente
dopo aver passato metà mattina a lasciarmi aprire gli orizonti da pezzi di
codice trovati nel NG
arrivo con la mia domanda da ignorante!
ho due db Web e Base
Web raccoglie dati attraverso maschere in ASP
Base recupera i dati presenti in Web e li riutilizza in vari modi
In entrambe ci sono tabelle con gli stessi campi e quasi lo stesso nome (in
web c'è Pippo e in Base c'è PippoB e le due tabelle sono uguali) ma NB se
serve allo scopo pippoB può diventare Pippo
Per una serie di motivi le operazioni fatte sui dati in Base non devono
modificare in alcun modo i dati in Web per cui Attraverso codice VBA
seguendo un preciso criterio devo prendere dei dati dalla tabella PIPPO in
web e accodarli alla tabella PIPPO in Base
Per fare questo uso il seguente codice (che funziona)
    stSql1 = "INSERT INTO PippoB SELECT Pippo.* FROM tbCriterio, Pippo IN '"
& percorso & "' WHERE ((TbCriterio.Criterio) Like 6);"
    DoCmd.RunSQL stSql1
(dove percorso è la posizione del dbWeb e prende il suo valore da un
controllo nella  maschera)
La domanda è: "considerato che le tabelle per cui accodare i dati sono 15 si
riesce a scrivere il codice in modo da non ripetere 15 volte le righe qua
sopra ma inserirle piuttosto in un Ciclo?"
Quello che mi è venuto in mente è un una cosa tipo il codice che ho trovato
nel NG per svuotare tutte le tabelle in un solo click, dove con un
istruzione SQL seleziono le tabelle che mi interessano nel DB web(hanno un
prefisso comune per cui potrei fare ..AND Name Like kkk*) e con altra
istruzione selezionole stesse nel dbBase
associo le prime a Tda e le seconde a Ta
e poi scrivo la striga sopra come
   stSql1 = "INSERT INTO" & Ta &"SELECT"& Tda &".* FROM tbCriterio,"& Tda
&"IN '" & percorso & "' WHERE ((TbCriterio.Criterio) Like 6);"
Ma ho come la sensazione che così non possa funzionare e quindi mi rivoglo a
voi per  suggerimenti più concreti e intelligenti
Grazie a tutti
--
Nadia
x me leva "no schifezze"
+++++++++++++++++++++++++++
La vita è troppo preziosa
per lasciarla nelle mani del destino
                        -Deus Ex Machina-
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°


title: Creare un Ciclo per Accodare dati

author: Neo

text:
"Nadia" <
n.meneg...@schifezze.yard.it
> ha scritto nel messaggio
news:3f66f480@shknews01...

usa le MySysObjects
interroghi la tabella MySysObjects ti trovi all'interno le tabelle che ti
servono e usi un ciclo while su quelle tabelle.
ad esempio:
rst = dbs.openrecordset("MySysObjects",dbopendynaset) 'così ne puoi fare
quello che vuoi
rst.movelast
rst.movefirst
do while not rst.eof
    if rst!type = 6 then ' prendo le tabelle collegate
       Ta = rst!name & "B"
        Tda = rst!name
      stSql1 = "INSERT INTO " & Ta &" SELECT "& Tda &".* FROM tbCriterio,"&
Tda &"IN '" & percorso & "' WHERE ((TbCriterio.Criterio) Like 6);"
     DoCmd.RunSQL stSql1
    end if
    rst.movenext
loop
spero di essere stato d'aiuto


title: Creare un Ciclo per Accodare dati

text:
"Neo" <
neo...@genie.it
> ha scritto nel messaggio
news:eBE9b.320584$lK4.10...@twister1.libero.it...
>
> "Nadia" <
n.meneg...@schifezze.yard.it
> ha scritto nel messaggio
> news:3f66f480@shknews01...
> > Buongiorno gente
CUT

CUT
> > Nadia
> >
> usa le MySysObjects
> interroghi la tabella MySysObjects ti trovi all'interno le tabelle che ti
> servono e usi un ciclo while su quelle tabelle.
> ad esempio:
>
> rst = dbs.openrecordset("MySysObjects",dbopendynaset) 'così ne puoi fare
> quello che vuoi
> rst.movelast
> rst.movefirst
>
> do while not rst.eof
>     if rst!type = 6 then ' prendo le tabelle collegate
>        Ta = rst!name & "B"
>         Tda = rst!name
>       stSql1 = "INSERT INTO " & Ta &" SELECT "& Tda &".* FROM
tbCriterio,"&
> Tda &"IN '" & percorso & "' WHERE ((TbCriterio.Criterio) Like 6);"
>      DoCmd.RunSQL stSql1
>
>     end if
>     rst.movenext
> loop
>
> spero di essere stato d'aiuto
>
ASSOLUTAMENTE Sì  - 1000 grazie
ora riesco ad accodare i dati in un colpo solo e senza bisogno di collegare
le tabelle
L'unica perplessità che ho è che perchè funzioni ho dovuto inserire in
stSql1 sia il percorso del db corrente (quello detto Base) che quello del db
da cui prelevo i dati (Web)
stSql = "INSERT INTO " & Ta & " IN '" & percorsoB & "' SELECT " & Tda & ".*
FROM zsNodoWeb," & Tda & " IN '" & percorsoA & "' WHERE
((zsNodoWeb.id_stato) Like 6);"
E mi chiedevo se non sia invece possibile in qualche modo dirgli che le
tabelle in cui sta accodando i dati sono nel db corrente senza bisogno di
specificarne il percorso
ancora grazie



title: Creare un Ciclo per Accodare dati

text:
[CUT]
> >
> ASSOLUTAMENTE Sì  - 1000 grazie
> ora riesco ad accodare i dati in un colpo solo e senza bisogno di
collegare
> le tabelle
>
> L'unica perplessità che ho è che perchè funzioni ho dovuto inserire in
> stSql1 sia il percorso del db corrente (quello detto Base) che quello del
db
> da cui prelevo i dati (Web)
>
> stSql = "INSERT INTO " & Ta & " IN '" & percorsoB & "' SELECT " & Tda &
".*
> FROM zsNodoWeb," & Tda & " IN '" & percorsoA & "' WHERE
> ((zsNodoWeb.id_stato) Like 6);"
>
> E mi chiedevo se non sia invece possibile in qualche modo dirgli che le
> tabelle in cui sta accodando i dati sono nel db corrente senza bisogno di
> specificarne il percorso
>
> ancora grazie
> Nadia
>
> x me leva "no schifezze"
> +++++++++++++++++++++++++++
> La vita è troppo preziosa
> per lasciarla nelle mani del destino
>                         -Deus Ex Machina-
> °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
>
>
>
>
questa mi giunge nuova...
non so perchè, se scoprirò qualcosa ti farò sapere...


title: Creare un Ciclo per Accodare dati

author: Gabriele Bertolucci

text:
Cerchiamo di quotare lo stretto indispensabile.
--
Gabriele Bertolucci
PBsoft
www.pbsoft.it


title: aiutooooooooo!!!!!!!

author: domenico panfili

text:
Come faccio a far si che, scrivendo nella maschera prodotti un prodotto, mi
si visualizzino nella sottomaschera database automaticamente tutti i campi
del prodotto e non solo il nome e il suo prezzo unitario?


title: aiutooooooooo!!!!!!!

author: Silvio Berruti

text:
"domenico panfili" <
s82...@students.uni-bocconi.it
> ha scritto nel
messaggio news:9kqt1g$8bd$2...@lacerta.tiscalinet.it...

1°) Inserisci un oggetto che sia descrittivo del tuo problema (vedi post
periodico "[INFO]..." di Federico Luciani o l'equivalente presente sul Sito
Comune);
2°) spiega la struttura delle tabelle coinvolte, le loro eventuali
relazioni, cosa hai nella maschera, nel controllo sottomaschera, nella
sottomaschera e che cosa vorresti ottenere.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Riferimenti codice VBA .... non funge?

author: Zef

text:
Ciao a tutti,
mi capita una cosa strana .....
due db entrambi funzionanti e senza problemi,
importando un report da un db all'altro
non riesco a "compilare" il codice VBA
non riconosce la seguente sintassi:
Me.MioCampo.Visibile = True
nel db originario la cosa funziona perfettamente!
I riferimenti (alle librerie) sono identici
come identica è la sequenza  o priorità
possiedo Access XP ed il formato è Access2000
grazie a chiunque risponda
Zef


title: Riferimenti codice VBA .... non funge?

author: Antonio Biso

text:
"Zef" <
zefboli...@tin.it
> ha scritto nel messaggio
news:bTQpb.92310$e5.33...@news1.tin.it...
> Ciao a tutti,
>
> mi capita una cosa strana .....
> due db entrambi funzionanti e senza problemi,
> importando un report da un db all'altro
> non riesco a "compilare" il codice VBA
>
> non riconosce la seguente sintassi:
>
> Me.MioCampo.Visibile = True
visible ...
Antonio


title: Riferimenti codice VBA .... non funge?

text:
> > mi capita una cosa strana .....
> > due db entrambi funzionanti e senza problemi,
> > importando un report da un db all'altro
> > non riesco a "compilare" il codice VBA
> >
> > non riconosce la seguente sintassi:
> >
> > Me.MioCampo.Visibile = True
>
> visible ...
grazie per la risposta ....
ho sbagliato a scrivere il mex , volevo dire "Visible"
cmq ho provato entrambe le maniere ... niente!
anche perchč nell'altro db funziona tutto!!!
ciao, Zef


title: Riferimenti codice VBA .... non funge?

text:
"Zef" <
zefboli...@tin.it
> ha scritto nel messaggio
news:h61qb.94779$e5.34...@news1.tin.it...
>
>
> grazie per la risposta ....
> ho sbagliato a scrivere il mex , volevo dire "Visible"
> cmq ho provato entrambe le maniere ... niente!
> anche perchč nell'altro db funziona tutto!!!
>
> ciao, Zef
>
Hai  controllato se nei riferimenti č presente la parola MANCA a fianco a
qualche libreria? Controlla anche nei messaggi precedenti potrebbe essere un
noto bug di access, la soluzione č quella di registrare una dll, ma non
ricordo il nome...
Ciao.
--
Sergio MAZZA


title: Riferimenti codice VBA .... non funge?

text:
> > grazie per la risposta ....
> > ho sbagliato a scrivere il mex , volevo dire "Visible"
> > cmq ho provato entrambe le maniere ... niente!
> > anche perchè nell'altro db funziona tutto!!!
> >
> > ciao, Zef
> >
>
> Hai  controllato se nei riferimenti è presente la parola MANCA a fianco a
> qualche libreria? Controlla anche nei messaggi precedenti potrebbe essere
un
> noto bug di access, la soluzione è quella di registrare una dll, ma non
> ricordo il nome...
no no ...tutto a posto!
cmq .. ho scoperto il fattaccio ....
tentavo di applicare il db del sito comune
(stampare un numero minimo di righe)
perfettamente riuscito e funzionate su un db di test
( a proposito grazie!)
applicandolo al report in questione la cosa non funzionava,
la cosa strana è che sulla parte "Testa" invece la proprietà è visibile
mentre nel mio caso diciamo che il report è "nidificato"
ho inserito un raggruppamento intermedio ....
morale: Me.MioControllo.Visible = False non funge!!!!
forse si può bypassare .... farò qualche tentativo ....
grazie per le risposte
Zef


title: Riferimenti codice VBA .... non funge?

text:
"Zef" <
zefboli...@tin.it
> ha scritto nel messaggio
news:7m2qb.415696$R32.13...@news2.tin.it...
>
> no no ...tutto a posto!
>
> cmq .. ho scoperto il fattaccio ....
> tentavo di applicare il db del sito comune
> (stampare un numero minimo di righe)
> perfettamente riuscito e funzionate su un db di test
> ( a proposito grazie!)
Prego; anche se non so' il perché...
> applicandolo al report in questione la cosa non funzionava,
> la cosa strana è che sulla parte "Testa" invece la proprietà è visibile
> mentre nel mio caso diciamo che il report è "nidificato"
> ho inserito un raggruppamento intermedio ....
> morale: Me.MioControllo.Visible = False non funge!!!!
> forse si può bypassare .... farò qualche tentativo ....
>
> grazie per le risposte
> Zef
>
Forse non inserisci l'istruzione nell'evento giusto; o semplicemente non ho
capito cosa vuoi ottenere...
Ciao.
--
Sergio MAZZA


title: Riferimenti codice VBA .... non funge?

text:
> > applicandolo al report in questione la cosa non funzionava,
> > la cosa strana è che sulla parte "Testa" invece la proprietà è visibile
> > mentre nel mio caso diciamo che il report è "nidificato"
> > ho inserito un raggruppamento intermedio ....
> > morale: Me.MioControllo.Visible = False non funge!!!!
> > forse si può bypassare .... farò qualche tentativo ....
> >
mi riferisco all'esempio del sito comune ....
(il grazie era rivolto a chi lo gestisce)
nell'evento su stampa per rendere visibili o meno i controlli
viene utilizzata la sintassi che ho postato
Me.MioControllo.Visible = False\True
ho riscontrato il seguente e strano "fenomeno"
un qualsiasi controllo del report può essere visibile o meno,
applicando la sintassi sopraccitata a patto che:
il controllo non sia nel corpo ed all'interno di un ulteriore raggruppamento
(mi riferisco ai diversi livelli di raggruppamento impostabili,
..."nidificati")
cmq l'esempio è sul sito, basta aumentare i raggruppamenti e nella parte
corpo
ecco che si presenta il ...... "fattaccio"
ciao e grazie, Zef


title: Riferimenti codice VBA .... non funge?

text:
"Zef" <
zefboli...@tin.it
> ha scritto nel messaggio
news:6j6qb.417304$R32.13...@news2.tin.it...
>
> mi riferisco all'esempio del sito comune ....
> (il grazie era rivolto a chi lo gestisce)
CND...
> nell'evento su stampa per rendere visibili o meno i controlli
> viene utilizzata la sintassi che ho postato
> Me.MioControllo.Visible = False\True
>
> ho riscontrato il seguente e strano "fenomeno"
> un qualsiasi controllo del report può essere visibile o meno,
> applicando la sintassi sopraccitata a patto che:
> il controllo non sia nel corpo ed all'interno di un ulteriore
raggruppamento
> (mi riferisco ai diversi livelli di raggruppamento impostabili,
> ..."nidificati")
>
> cmq l'esempio è sul sito, basta aumentare i raggruppamenti e nella parte
> corpo
> ecco che si presenta il ...... "fattaccio"
>
> ciao e grazie, Zef
>
Strano; utilizzo anch'io qualche volta la possibilità "su stampa" di non far
vedere alcuni controlli, sia nel corpo che in altre sezioni o livelli di
raggruppamento. Secondo me non centra nulla ma: quanti livelli di
raggruppamento hai? Tanto per ricreare la tua situazione...
Ciao.
--
Sergio MAZZA


title: Riferimenti codice VBA .... non funge?

text:
> > nell'evento su stampa per rendere visibili o meno i controlli
> > viene utilizzata la sintassi che ho postato
> > Me.MioControllo.Visible = False\True
> >
> > ho riscontrato il seguente e strano "fenomeno"
> > un qualsiasi controllo del report può essere visibile o meno,
> > applicando la sintassi sopraccitata a patto che:
> > il controllo non sia nel corpo ed all'interno di un ulteriore
> raggruppamento
>
> Strano; utilizzo anch'io qualche volta la possibilità "su stampa" di non
far
> vedere alcuni controlli, sia nel corpo che in altre sezioni o livelli di
> raggruppamento. Secondo me non centra nulla ma: quanti livelli di
> raggruppamento hai? Tanto per ricreare la tua situazione...
.... mi vergogno a dirlo ... ma devo!   :-(
importando i vari controlli, il nome è stato modificato,
di solito nomino il controllo con lo stesso nome del campo di origine,
in questo caso invece con l'importazione, mi ha messo ... "text****"
la cosa strana è che con:  "Me.MioCampo...." il riferimento viene
"rintracciato"
ho quindi dato per scontato si riferisse al controllo sul report
ma sul report non esiste un controllo con quel nome! ... ergo ....
... sicuramente andrà a prendere il nome sulla query di origine!
probabilmente se avessi scritto: "Me!MioControllo...."
non sarebbe andato a cercarlo nella query  ... forse ...
mi sono scervellato e rotto i cogl***ni a voi per una stronzata!
cmq grazie! Zef


title: Riferimenti codice VBA .... non funge?

text:
"Zef" <
zefboli...@tin.it
> ha scritto nel messaggio
news:debqb.97871$e5.35...@news1.tin.it...
>
> .... mi vergogno a dirlo ... ma devo!   :-(
>
> importando i vari controlli, il nome è stato modificato,
> di solito nomino il controllo con lo stesso nome del campo di origine,
> in questo caso invece con l'importazione, mi ha messo ... "text****"
>
> la cosa strana è che con:  "Me.MioCampo...." il riferimento viene
> "rintracciato"
> ho quindi dato per scontato si riferisse al controllo sul report
> ma sul report non esiste un controllo con quel nome! ... ergo ....
> ... sicuramente andrà a prendere il nome sulla query di origine!
> probabilmente se avessi scritto: "Me!MioControllo...."
> non sarebbe andato a cercarlo nella query  ... forse ...
>
> mi sono scervellato e rotto i cogl***ni a voi per una stronzata!
>
> cmq grazie! Zef
>
Eh! Eh! Eh!
Ciao.
--
Sergio MAZZA


title: Criteri di una query selezionabili da una maschera

author: Etto

text:
Avete presente i criteri che sono in una query ?
Li vorrei poter cambiare tramite una maschera.
E' possibile ?
Grazie !


text:
"Etto" <Etto80[@]
tiscali.it
> ha scritto nel messaggio
news:cldegi$r96$1...@lacerta.tiscalinet.it...

ci metti nei criteri
=forms![nomemiaform]![nomemiocampo]
cosi i criteri cambieranno, ovviamente nomemiocapo dovrà contenere un tipo
identico al campo in cui il criterio è stato messo affinchè la query
restituisca un risultato.
se associ la query alla maschera stessa per vedere il risultato della query
su dopoaggiornamento del nomemiocampo esegui
me.requery
fammi sapere
ciao Simba883


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:cldig1$ust$1...@lacerta.tiscalinet.it...

Tutto apposto, ho usato una tabella invece che una maschera, poi il campo
che mi seriva l'ho messo nella maschera principale.
quindi ho tolto il forms!
Grazie !


title: Cambiamento di risoluzione da A97 ad A2002

author: SuperPippo宰at Home

text:
ciao a tutti.. un piccolo quesito...
ho fatto un db in A97
poi l'ho convertito in Access 2000 ed ho notato che
la grandezza della maschera prima in proporzione
allo schermo ora è parecchio più grande .. è normale ??
il monitor è sempre lo stesso un 17"...
ed a proposito di questo problema... esiste una routine
affinchè se io creo un Db si possa adattare alle varie
risoluzioni dei monitor ???
grazie....


author: Alessandro Baraldi

text:
"SuperPippo®_at Home" <ik0qddT...@TOGLISPAMlibero.it> wrote in
message news:YtE9b.320568$
lK4.10...@twister1.libero.it

Ma la risoluzione è la stessa....???
Ho qualche perplessità.
Per la 2° domanda, si c'è la possibilità di fare questo
ma è un pò brigoso.
Devi memorizzare la Risoluzione di progettazione, e, ad
ogni apertura del DB leggere con le API la risoluzione
corrente.
Se <> da quella di progetto devi ricalcolare il fattore di riduzione
di tutti i componenti delle Form.
C'è qualcosa che realizza questo su
www.mvps.org
\access ma non
è OpenSource, c'è l'esempio con l'MDE, ma se inserisci il riferimento
dell'MDE nel tuo DB funziona.
L'alternativa è che ti metti a scrivere 1 Quintale di codice(e non
sto esagerando....) per realizzarlo.
Sul sito comune c'è una Routine per ridimensionare i Controlli, ma
non ridimensiona i caratteri, e va implementata con il calcolo
del fattore di riduzione.
Di fatto è incompleta secondo me.
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:0affd59aac80bace99...@mygate.mailgate.org...
> "SuperPippo®_at Home" <ik0qddT...@TOGLISPAMlibero.it> wrote in
> message news:YtE9b.320568$
lK4.10...@twister1.libero.it
>
> > ciao a tutti.. un piccolo quesito...
> > ho fatto un db in A97
> > poi l'ho convertito in Access 2000 ed ho notato che
> > la grandezza della maschera prima in proporzione
> > allo schermo ora è parecchio più grande .. è normale ??
> >
> > il monitor è sempre lo stesso un 17"...
> >
> > ed a proposito di questo problema... esiste una routine
> > affinchè se io creo un Db si possa adattare alle varie
> > risoluzioni dei monitor ???
>
> Ma la risoluzione è la stessa....???
> Ho qualche perplessità.
Mea culpa... l'altro 17" era a 800x600
> Per la 2° domanda, si c'è la possibilità di fare questo
> ma è un pò brigoso.
> Devi memorizzare la Risoluzione di progettazione, e, ad
> ogni apertura del DB leggere con le API la risoluzione
> corrente.
> Se <> da quella di progetto devi ricalcolare il fattore di riduzione
> di tutti i componenti delle Form.
> C'è qualcosa che realizza questo su
www.mvps.org
\access ma non
> è OpenSource, c'è l'esempio con l'MDE, ma se inserisci il riferimento
> dell'MDE nel tuo DB funziona.
> L'alternativa è che ti metti a scrivere 1 Quintale di codice(e non
> sto esagerando....) per realizzarlo.
cosa che io non saprei certamente fare ....
> Sul sito comune c'è una Routine per ridimensionare i Controlli, ma
> non ridimensiona i caratteri, e va implementata con il calcolo
> del fattore di riduzione.
> Di fatto è incompleta secondo me.
di fatto ci ho capito ben poco.. pensavo fosse una cosa + semplice...
in sostanza se uso la routine del Sito Comune potrebbe funzionare ??
Ciao...


text:
"SuperPippoŽ_at Home" <ik0qddT...@TOGLISPAMlibero.it> wrote in
message news:m4I9b.321235$
lK4.10...@twister1.libero.it
[CUT]
> > Sul sito comune c'č una Routine per ridimensionare i Controlli, ma
> > non ridimensiona i caratteri, e va implementata con il calcolo
> > del fattore di riduzione.
> > Di fatto č incompleta secondo me.
>
> di fatto ci ho capito ben poco.. pensavo fosse una cosa + semplice...
> in sostanza se uso la routine del Sito Comune potrebbe funzionare ??
> Ciao...
No.



title: costruzione database (costi del personale)

author: montanaro®

text:
Buongiorno, ho in testa da tempo un mio progetto mai realizzato, forse
per me è troppo ambizioso.
Vorrei costruirmi un database per il calcolo dei costi del personale
con la possibilità di estrarre diverse statistiche; attualmente ho
tutto in excel, ma i dati diventano troppi ed ogni giorno mi chiedono
una stampa diversa.
Fino ad ora ho lavorato (poco) con DB già pronti e non ho idea di come
cominciare.
Avete una dritta da darmi su dove cercare esempi o altro, specialmente
sulle necessarie tabelle ecc.
Solo una dritta, grazie.
Montanaro


author: Pablitomf

text:
"montanaro�" <
jor...@gmail.com
> ha scritto nel messaggio
news:8ded7bd0-f78c-472d...@r33g2000yqn.googlegroups.com...
Buongiorno, ho in testa da tempo un mio progetto mai realizzato, forse
per me � troppo ambizioso.
Vorrei costruirmi un database per il calcolo dei costi del personale
con la possibilit� di estrarre diverse statistiche; attualmente ho
tutto in excel, ma i dati diventano troppi ed ogni giorno mi chiedono
una stampa diversa.
Fino ad ora ho lavorato (poco) con DB gi� pronti e non ho idea di come
cominciare.
Avete una dritta da darmi su dove cercare esempi o altro, specialmente
sulle necessarie tabelle ecc.
Solo una dritta, grazie.
Montanaro
-----------
il tuo file excell � gi� di fatto una tabella... per cui, i campi (le sue
colonne) li conosci gi�... per il resto, sei troppo generico, e l'argomento
� troppo specifico per riuscire ad entrare nel merito della tua genericit�.
Di esempi ve ne sono a migliaia, ma non s� se per il tuo scopo se ne trovano
in giro... basta googolare un p� e cercare...


author: * Montanaro *

text:
On 30 Giu, 19:18, "Pablitomf" <
pablit...@hotmail.it
> wrote:
> il tuo file excell gi di fatto una tabella... per cui, i campi (le sue
> colonne) li conosci gi ... per il resto, sei troppo generico, e l'argomento
> troppo specifico per riuscire ad entrare nel merito della tua genericit .
> Di esempi ve ne sono a migliaia, ma non s se per il tuo scopo se ne trovano
> in giro... basta googolare un p e cercare...
Grazie per la risposta.
Oggi dopo avere lasciato il messaggio ho cercato un pò; qualcosa ho
trovato (quale logica utilizzare per dare una struttura alle tabelle e
cose del genere).
Ma fin che si tratta di una tabella_anagrafe dei dipendenti ok è
semplice, almeno in teoria;
poi iniziano le cose complicate, una su tutti.
Negli anni le aliquote irpef/inps ecc. tendono a cambiare: creo quindi
una tabella con le diverse aliquote, ma poi come faccio ad utilizzare
l'aliquota esatta nel dato momento?
Credo comunque di fasciarmi la testa prima del tempo.
Comincio a lavorare e quando avrò domande precise potrò chiedere
aiuto.......così faccio perdere tempo a tutti.
Il problema è che tempo fa qui qualcuno ha detto che una impostazione
errata o confusionaria del DB rende più problematico il lavoro,
mah.....ci provo e poi vediamo.


text:
Grazie per la risposta.
Oggi dopo avere lasciato il messaggio ho cercato un p�; qualcosa ho
trovato (quale logica utilizzare per dare una struttura alle tabelle e
cose del genere).
Ma fin che si tratta di una tabella_anagrafe dei dipendenti ok �
semplice, almeno in teoria;
poi iniziano le cose complicate, una su tutti.
Negli anni le aliquote irpef/inps ecc. tendono a cambiare: creo quindi
una tabella con le diverse aliquote, ma poi come faccio ad utilizzare
l'aliquota esatta nel dato momento?
Credo comunque di fasciarmi la testa prima del tempo.
Comincio a lavorare e quando avr� domande precise potr� chiedere
aiuto.......cos� faccio perdere tempo a tutti.
Il problema � che tempo fa qui qualcuno ha detto che una impostazione
errata o confusionaria del DB rende pi� problematico il lavoro,
mah.....ci provo e poi vediamo.
----------------------
tu f� un progetto di massima, e poi se vuoi lo metti in "piazza" e lo
discutiamo insieme, perch� calcolare il costo del personale, vuol dire
emularne le buste paga, e dividerne costi a carico azienda, costi a carico
dipendente, e costi a credito su enti... un p� complessa da dire su un
progetto che ancora non esiste neanche su carta....
tu butta gi� un "disegno" del "cosa vuoi che faccia" il tuo software, e poi
magari lo si fa tutti insieme appassionatamente ;)


text:
On 30 Giu, 23:08, "Pablitomf" <
pablit...@hotmail.it
> wrote:
> Grazie per la risposta.
> Oggi dopo avere lasciato il messaggio ho cercato un pò; qualcosa ho
> trovato (quale logica utilizzare per dare una struttura alle tabelle e
> cose del genere).
> Ma fin che si tratta di una tabella_anagrafe dei dipendenti ok è
> semplice, almeno in teoria;
> poi iniziano le cose complicate, una su tutti.
> Negli anni le aliquote irpef/inps ecc. tendono a cambiare: creo quindi
> una tabella con le diverse aliquote, ma poi come faccio ad utilizzare
> l'aliquota esatta nel dato momento?
> Credo comunque di fasciarmi la testa prima del tempo.
> Comincio a lavorare e quando avrò domande precise potrò chiedere
> aiuto.......così faccio perdere tempo a tutti.
> Il problema è che tempo fa qui qualcuno ha detto che una impostazione
> errata o confusionaria del DB rende più problematico il lavoro,
> mah.....ci provo e poi vediamo.
> ----------------------
> tu fà un progetto di massima, e poi se vuoi lo metti in "piazza" e lo
> discutiamo insieme, perchè calcolare il costo del personale, vuol dire
> emularne le buste paga, e dividerne costi a carico azienda, costi a carico
> dipendente, e costi a credito su enti... un pò complessa da dire su un
> progetto che ancora non esiste neanche su carta....
> tu butta giù un "disegno" del "cosa vuoi che faccia" il tuo software, e poi
> magari lo si fa tutti insieme appassionatamente ;)
hihihi
grazie per il momento.....mi faccio risentire tra qualche giorno.


title: problema nell'intercettare l'errore

text:
ciao a tutti

su errore della maschera ho inserito questo codice:

    If DataErr = 3022 Then
        Response = acDataErrContinue
        MsgBox Me!nMiaFattura & " Già esiste.", vbOKOnly, "Duplicato!"
        Me!nMiaFattura.SetFocus

    End If

pero' mentre da pulsante in subform l'intercetta,
da altro pulsante (per aprire il report) in form no.

perchè?
grazie.


title: problema nell'intercettare l'errore

author: Karl Donaubauer

text:
Salve,

Francodellavalle28 ha scritto:
> ...

Parli per enigmi.
Cosa vuoi dire con le due ultime frase?
Qual'é il codice dei pulsanti? Perché riguarda l'errore 3022?

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

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


title: problema nell'intercettare l'errore

text:

ciao Karl e grazie

ho maschera "per fatture" con due sottomaschere.

nella maschera su errore ho inserito:
    If DataErr = 3022 Then
        Response = acDataErrContinue
        MsgBox Me!nMiaFattura & " Già esiste.", vbOKOnly, "Duplicato!"
        Me.Undo
        Me!nMiaFattura.SetFocus

poi nella maschera ho un'altro pulsante per aprire il report,
ma non mi fa intercettare l'errore, infatti
l'ho dovuto ripetere in "Err_AnteprimaFattura_Click"; perche'?
Grazie

il codice è questo:

On Error GoTo Err_AnteprimaFattura_Click

    Me.Dirty = False

    Dim msg_intFattura As String
    Dim msg_nFattura As String
    Dim msg_dataFattura As String
    Dim stDocName As String
    Dim blnMissing As Boolean

    If Not Testa_intMiaFatt(Me!FoCliAg.Value, _
        msg_intFattura) Then MsgBox (msg_intFattura): Exit Sub

    If Not Testa_nMiaFatt(Me!nMiaFattura.Value, _
        msg_nFattura) Then MsgBox (msg_nFattura), Me!nMiaFattura.SetFocus: Exit Sub

    If Not Testa_dataMiaFatt(Me!DataMiaFattura.Value, _
        msg_dataFattura) Then MsgBox (msg_dataFattura), Me!DataMiaFattura.SetFocus: Exit Sub

    If IdCliente <> 0 Then
        stDocName = "Rpt_MiaFattura_1"
        blnMissing = True
    ElseIf IdFornitore <> 0 Then
        stDocName = "Rpt_MiaFattura_2"
        blnMissing = True
    ElseIf IDAgenziaCollaboratrice <> 0 Then
        stDocName = "Rpt_MiaFattura_3"
        blnMissing = True

    End If

    If blnMissing Then

        Dim Risposta As Variant
        Risposta = vbYes

        If (IsNull(Me!IdentifBollo) Or _
            Me!IdentifBollo = "" Or _
            Len(Me!IdentifBollo) <> 14) And _
            Me!CboIVA = 0 Then
            Risposta = MsgBox("ATTENZIONE: Manca l'IVA o Numero Identificativo Bollo mancante o incompleto!!!, aprire il Report ?", vbYesNo)
        End If

        If (Risposta = vbYes) Then
            DoCmd.OpenReport stDocName, acPreview, , "IdFattura= " & Me!IdFattura

        End If

    End If

Exit_AnteprimaFattura_Click:
    Exit Sub

Err_AnteprimaFattura_Click:
    Select Case Err.Number
        Case Is = 2501
            MsgBox "Il Report non contiene dati"
            Resume Next
        Case Is = 3022
            MsgBox Me!nMiaFattura & " Già esiste.", vbOKOnly, "Duplicato!"
            Me.Undo
            Resume Next
        Case Else
            MsgBox Err.Number & " " & Err.Description
    End Select


title: Ricerca con indici su tabelle collegate

text:
Ma in Access 2000 non si può fare la ricerca con indice (rst.seek) su
tabelle collegate? E se uso SQL Server, lo posso fare? (Client: Access,
Server: SQL Server)
Ciao e grazie
Ken
--
"Stupido è chi lo stupido fà signore!"


title: [forse OT] : Terminal server

author: All Eyez On me

text:
Ciao,
Esiste qualche programmino simile a terminal server, per pc con win98, e che
costi meno ?
AEOM


title: [forse OT] : Terminal server

text:
"All Eyez On me" <
bf-si...@libero.it
> ha scritto nel messaggio
news:ao5qd8$na6$2...@lacerta.tiscalinet.it...
> Ciao,
Forse?
>
> Esiste qualche programmino simile a terminal server, per pc con win98, e
che
> costi meno ?
Non so
Antonio


title: [forse OT] : Terminal server

author: Ettore Manara

text:
"All Eyez On me"

PCAnywhere?


title: [forse OT] : Terminal server

text:
"Ettore Manara" <
ettore...@libero.it
> ha scritto nel messaggio
news:REwp9.16023$RO.3...@twister1.libero.it...

Non č la stessa cosa, con pcanywhere controlli il pc remoto, con terminal
server apri piů sessioni di lavoro sul server
AEOM


title: [forse OT] : Terminal server

text:
"All Eyez On me" <
> Non č la stessa cosa, con pcanywhere controlli il pc remoto, con terminal
> server apri piů sessioni di lavoro sul server
Vero.
L'unico sistema analogo a TServer da me incontrato č Citrix: č migliore, piů
completo, ma anche molto piů costoso.
Ciao, Ettore


title: conta giorni lavorativi e Ferie...

author: ^alex^

text:
Ciao, ho un piccolo problema
utilizzo una query che ha i seguenti campi
Data inizio | Data fine | Calcola giorni lavorativi
dove mi calcolo i giorni lavorativi. (utilizzo la funzione che ho
trovato sul sito comune)
e fin qui tutto bene. :o)
Al calcolo dei giorni lavorativi, dovrei togliere anche i giorni di
ferie aziendali.
io ho creato una tabella 'Ferie' con all'interno salvati i giorni di
ferie, ma non sň come far compiere alla query il controllo sulla
tabella 'Ferie' e togliere dalla funzione Conta giorni lavorativi
anche le date presenti sulla tabella 'Ferie'..
qualcuno č cosě gentile da aiutarmi? grazie.
alessia


title: conta giorni lavorativi e Ferie...

author: Sandro

text:
"^alex^" <
alex...@yahoo.it
> ha scritto nel messaggio
news:b2283554.05040...@posting.google.com...
> Ciao, ho un piccolo problema
> utilizzo una query che ha i seguenti campi
>
> Data inizio | Data fine | Calcola giorni lavorativi
>
> dove mi calcolo i giorni lavorativi. (utilizzo la funzione che ho
> trovato sul sito comune)
>
> e fin qui tutto bene. :o)
>
> Al calcolo dei giorni lavorativi, dovrei togliere anche i giorni di
> ferie aziendali.
>
> io ho creato una tabella 'Ferie' con all'interno salvati i giorni di
> ferie, ma non sò come far compiere alla query il controllo sulla
> tabella 'Ferie' e togliere dalla funzione Conta giorni lavorativi
> anche le date presenti sulla tabella 'Ferie'..
>
> qualcuno è così gentile da aiutarmi? grazie.
>
> alessia
Ciao Alessia,
il demo che hai visto sul sito comune prevede anche l'utilizzo della
funzione festivo.
quindi secondo me per fare in modo che nel calcolo dei gg lavorativi vengano
inclusi anche il periodo/periodi di ferie, io agirei in questo modo :
sostituisci questa riga nella funzione Festivo
Dim Anno As Integer, DayMax As Date, DayMin As Date
con questa :
Dim Anno As Integer, DayMax As Date, DayMin As Date, dataInizioFerie As
Date, dataFineFerie As Date
dove dichiari come data altre due variabili data che utilizzi per l'inizio e
la fine delle ferie.
Aggiungere questo :
  dataInizioFerie = CDate("01/08/" & Anno)
   dataFineFerie = CDate("31/08/" & Anno)
   If D >= dataInizioFerie And D <= dataFineFerie Then
        Festivo = True
        Exit Function
   End If
dove farai restutire true alla funzione nel caso in cui la data cada nel
periodo di ferie.
Così facendo puoi gestire uno o più periodi di ferie che ne so dal
15/05/2005 al 31/05/2005 e poi anche dal 01/07/2005 al 20/07/2005.
ps.ricordati la prossima volta di indicare il n° della faq di riferimento
così è più facile per tutti dare un aiuto.
La funzione diventa cosi :
Public Function Festivo(D As Date) As Boolean
   'Restituisce: True se è un giorno festivo
   'Eventualmente inserire anche il Santo Patrono della città
   'Modificato da Roberto
   Dim Anno As Integer, DayMax As Date, DayMin As Date, dataInizioFerie As
Date, dataFineFerie As Date
   Anno = Year(D)
   If Weekday(D) = 1 Then
      Festivo = True
      Exit Function
   End If
   If Day(D) = 1 And (Month(D) = 1 Or Month(D) = 5 Or Month(D) = 11) Or _
         Day(D) = 6 And Month(D) = 1 Or Day(D) = 25 And (Month(D) = 4 Or _
         Month(D) = 12) Or Day(D) = 15 And Month(D) = 8 Or (Day(D) = 8 Or _
         Day(D) = 26) And Month(D) = 12 Then
      Festivo = True
      Exit Function
   End If
   'intervallo in cui può cadere il Lunedì di Pasqua
   dataInizioFerie = CDate("01/08/" & Anno)
   dataFineFerie = CDate("31/08/" & Anno)
   If D >= dataInizioFerie And D <= dataFineFerie Then
        Festivo = True
        Exit Function
   End If
   DayMax = DateValue("21/4/" & Anno)
   DayMin = DateValue("20/3/" & Anno)
   If Weekday(D) = 2 And D <= DayMax And D >= DayMin Then
      If D = (Pasqua(Anno) + 1) Then
         Festivo = True
         Exit Function
      End If
   End If
   Festivo = False
End Function
Ciao e spero che sia sufficiente per risolvere in caso contrario dacci
qualche ragguaglio


title: conta giorni lavorativi e Ferie...

text:
Ciao Sandro,
Grazie per la risposta e la spiegazione davvero precisa. Ho inserito
le modifiche che mi hai suggerito e funziona tutto!
Non ho capito però una cosa, come faccio a gestire più periodi di
ferie?
se presempio nell'arco dell'anno ho le ferie prevesite dal 01/01 al
06/01 e dal 01/08 al 20/08 come posso modificare le due righe di
codice sotto ripoprtate per inserire tutti e due i periodi di ferie?
dataInizioFerie = CDate("01/08/" & Anno)
dataFineFerie = CDate("31/08/" & Anno)
inoltre se come quest'anno devo inserire alcuni "ponti" che saranno
validi solo per il 2005 o per un anno specifico,  come posso inserire
come ferie solo una determinata data?
esempio l'azienda ha deciso che quest'anno il 3 giugno faremo ponte...
03/06/05
grazie ancora Sandro, e buona giornata
alessia


title: conta giorni lavorativi e Ferie...

text:
Ciao Alessia,
> Ciao Sandro,
> Grazie per la risposta e la spiegazione davvero precisa. Ho inserito
> le modifiche che mi hai suggerito e funziona tutto!
prego, è un demo che conosco abbastanza bene in quanto avevo preso spunto da
questo proprio per crearne uno per la gestione delle date/ore di
lavorazione, che poi mi hanno anche pubblicato!
 > Non ho capito però una cosa, come faccio a gestire più periodi di
> ferie?
> se presempio nell'arco dell'anno ho le ferie prevesite dal 01/01 al
> 06/01 e dal 01/08 al 20/08 come posso modificare le due righe di
> codice sotto ripoprtate per inserire tutti e due i periodi di ferie?
>
> dataInizioFerie = CDate("01/08/" & Anno)
> dataFineFerie = CDate("31/08/" & Anno)
>
> inoltre se come quest'anno devo inserire alcuni "ponti" che saranno
> validi solo per il 2005 o per un anno specifico,  come posso inserire
> come ferie solo una determinata data?
> esempio l'azienda ha deciso che quest'anno il 3 giugno faremo ponte...
Per gestire più periodi di ferie :  devi dichiarare altre variabili di tipo
date come con dataInizioFerie e dataFineFerie nell'instruzione Dim e gestire
il periodo delle ferie come qui :
dataInizioFerie = CDate("01/08/" & Anno)
 dataFineFerie = CDate("31/08/" & Anno)
Nel tuo caso sarà :
Dim Anno As Integer, DayMax As Date, DayMin As Date, dataInizioFerieEstive
As
Date, dataFineFerieEstive As Date, DataInizioFerieNatale as date,
DataFineFerieNatale  as date
e poi :
DataInizioFerieNatale = cdate("01/01" & anno)
DataFineFerieNatale=cadte("01/06/" & anno)
quindi la if diventerà :
If D >= dataInizioFerie And D <= dataFineFerie  or d>=DataInizioFerieNatale
and d<=DataFineFerieNatale Then
        Festivo = True
        Exit Function
   End If
 > 03/06/05
eh, beata te che farai il ponte, io invece sarò al lavoro mi sa : per
aggiungere una data sola al controllo della funzione festivo la devi
aggiungere qua :
   If Day(D) = 1 And (Month(D) = 1 Or Month(D) = 5 Or Month(D) = 11) Or _
         Day(D) = 6 And Month(D) = 1 Or Day(D) = 25 And (Month(D) = 4 Or _
         Month(D) = 12) Or Day(D) = 15 And Month(D) = 8 Or (Day(D) = 8 Or _
         Day(D) = 26) And Month(D) = 12 or day(d)=3 and (month(d)=6 then
> grazie ancora Sandro, e buona giornata
>
> alessia
ricambio la buona giornata e ti saluto
Ciao, Sandro


title: nessun evento di sottomaschera

author: yanez

text:
Saluti a tutto il NG
Ho un DB di clienti che acquistano diversi oggetti e li pagano in più rate.
A livello di maschere ho una maschera princiaple con più pagine.
Dalla prima pagina, i cui dati sono sulla maschera "più esterna", seleziono
il cliente, poi vado nella pagina dei pagamenti, in cui ho una prima
sottomaschera "pagamenti" in cui mostro gli oggetti acquistati, e in base
all'oggetto selezionato, mostro in un'ulteriore sottomaschera
"sottomaschera_pagamenti" i pagamenti per quell'oggetto.
____________________________________
| anagrafica |         | pagamenti |                        |
| -----------------                   ----------------|
|  ________________________________    |
|  |                    maschera pagamenti            |    |
|  | oggetto1                                                |    |
|  | oggetto n                                               |    |
|  |   __________________________       |    |
|  |   | sottomaschera_pagamenti          |       |     |
|  |   | 1 rata oggetto n                         |        |    |
|  |   | 2 rata oggetto n                         |        |    |
|  |   |_________________________|        |    |
|  |_______________________________|    |
|___________________________________|
Ho bisogno di intercettare un qualche evento della maschera pagamenti e
della sottomaschera_pagamenti prima che l'operatore possa interagire con il
DB, ma sembra che non accada nessun evento spostandosi da un cliente
all'altro o da un oggetto all'altro, tramite un msgbox ho provato con quasi
tutti gli eventi tra cui:
activate, afterinsert, afterlayout, afterupdate, applyfilter, beforequery,
beforeupdate, current, datachange, datasetchange, filter, gotfocus, load,
onconnect, open, query, resize
Gli eventi load open e resize avvengono una sola volta, alla prima apertura
del DB, poi pare che non succeda più nulla.
Del load e open non mi stupisco, in effetti le maschere sono la e popolate,
e il passaggio da un cliente all'altro attua una sorta di filtro in base ai
campi correlati tra machere principali e sottomaschere.....
Sapreste illuminarmi ?
Grazie
yanez


title: nessun evento di sottomaschera

author: Sergio MAZZA

text:
"yanez" <
yanez...@libero.it
> ha scritto nel messaggio
news:LUyjg.6508$bj6....@tornado.fastwebnet.it...
> Saluti a tutto il NG
>
> Ho un DB di clienti che acquistano diversi oggetti e li pagano in più
> rate.
> A livello di maschere ho una maschera princiaple con più pagine.
> Dalla prima pagina, i cui dati sono sulla maschera "più esterna",
> seleziono il cliente, poi vado nella pagina dei pagamenti, in cui ho una
> prima sottomaschera "pagamenti" in cui mostro gli oggetti acquistati, e in
> base all'oggetto selezionato, mostro in un'ulteriore sottomaschera
> "sottomaschera_pagamenti" i pagamenti per quell'oggetto.
> ____________________________________
> | anagrafica |         | pagamenti |                        |
> | -----------------                   ----------------|
> |  ________________________________    |
> |  |                    maschera pagamenti            |    |
> |  | oggetto1                                                |    |
> |  | oggetto n                                               |    |
> |  |   __________________________       |    |
> |  |   | sottomaschera_pagamenti          |       |     |
> |  |   | 1 rata oggetto n                         |        |    |
> |  |   | 2 rata oggetto n                         |        |    |
> |  |   |_________________________|        |    |
> |  |_______________________________|    |
> |___________________________________|
Complimenti per il disegno; se tutti fossero come te...
> Ho bisogno di intercettare un qualche evento della maschera pagamenti e
> della sottomaschera_pagamenti prima che l'operatore possa interagire con
> il DB, ma sembra che non accada nessun evento spostandosi da un cliente
> all'altro o da un oggetto all'altro, tramite un msgbox ho provato con
> quasi tutti gli eventi tra cui:
> activate, afterinsert, afterlayout, afterupdate, applyfilter, beforequery,
> beforeupdate, current, datachange, datasetchange, filter, gotfocus, load,
> onconnect, open, query, resize
> Gli eventi load open e resize avvengono una sola volta, alla prima
> apertura del DB, poi pare che non succeda più nulla.
> Del load e open non mi stupisco, in effetti le maschere sono la e
> popolate, e il passaggio da un cliente all'altro attua una sorta di filtro
> in base ai campi correlati tra machere principali e sottomaschere.....
> Sapreste illuminarmi ?
> Grazie
> yanez
Quando cambi il cliente, presumo con una casella combinata, scateni il suo
evento "dopo aggiornamento"...
Ciao.
--
Sergio MAZZA


title: nessun evento di sottomaschera

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> wrote in message
news:e6mnav$92q$1...@area.cu.mi.it...
>
> Quando cambi il cliente, presumo con una casella combinata, scateni il suo
> evento "dopo aggiornamento"...
>
> Ciao.
>
Innanzitutto grazie per il suggerimento e poi...
Dopo aggiornamento della casella combinata? mi metto quindi nella maschera
più esterna?
Sapresti spiegarmi perché gli eventi delle sottomaschere non vengono
"scatenati" ?
yanez


title: nessun evento di sottomaschera

text:
"yanez" <
yanez...@libero.it
> ha scritto nel messaggio
news:nSBjg.6842$bj6....@tornado.fastwebnet.it...
> Innanzitutto grazie per il suggerimento e poi...
> Dopo aggiornamento della casella combinata? mi metto quindi nella maschera
> più esterna?
Non so' cosa devi fare dopo scatenato l'evento; mi sembrave che il problema
era: "...ma sembra che non accada nessun evento spostandosi da un
cliente...".
Se hai altre esigenze dovresti descriverlo.
> Sapresti spiegarmi perché gli eventi delle sottomaschere non vengono
> "scatenati" ?
Perché rispondono a "sollecitazioni esterne"; se non succede nulla è peerché
non c'è nulla che li scatena...
> yanez
Ciao.
--
Sergio MAZZA


title: aprire un dp access 2003 con access97

author: alex

text:
un pc dotato di access 97 puo' aprire in qualche modo un db in formato
2003??


title: aprire un dp access 2003 con access97

text:
> un pc dotato di access 97 puo' aprire in qualche modo un db in formato
> 2003??
scusate ho trovato la conversione


title: aprire un dp access 2003 con access97

author: Ammammata

text:
"alex" <aiaiai...@aiaiaiaiaai.jak> wrote in
news:47415f8d$0$37206$
4faf...@reader3.news.tin.it
:
>> un pc dotato di access 97 puo' aprire in qualche modo un db in formato
>> 2003??
>
> scusate ho trovato la conversione
>
>
occhio alla possibile perdita di informazioni, non solo in maschere e
codici
--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\


title: aprire un dp access 2003 con access97

text:
>
> occhio alla possibile perdita di informazioni, non solo in maschere e
> codici
infatti appena convertito ero pieno di errori anche non risolti! :(


title: Invio Report Access 2003 con Windows Mail

author: leonardo esposito

text:
buon giorno amici,
ho un pc portatile con Windows Vista ed Office 2003.
Gli ho caricato un programma di Access 2003, con il quale ho necessità
di inviare i report via mail, ma quando eseguo l'invio della mail
Windows Mail mi va in errore e quindi non funziona.
Qualcuno ha già affrontato e risolto questo problema? Manca qualche
DLL?
Grazie del tempo e dell'aiuto che mi darete.
Leo
p.s.: approfitto per ringraziare con profonda stima tutti coloro che,
giorno dopo giorno, contribuiscono con il loro prezioso contributo, ad
aiutare quelli come me che lavorano quotidianamente con Access.


author: geppo

text:
Ciao leonardo esposito wrote:
> buon giorno amici,
> ho un pc portatile con Windows Vista ed Office 2003.
> Gli ho caricato un programma di Access 2003, con il quale ho necessità
> di inviare i report via mail, ma quando eseguo l'invio della mail
> Windows Mail mi va in errore e quindi non funziona.
> Qualcuno ha già affrontato e risolto questo problema? Manca qualche
> DLL?
Qual'è il codcie che usi per inviare l'email?
> Grazie del tempo e dell'aiuto che mi darete.
prego
> p.s.: approfitto per ringraziare con profonda stima tutti coloro che,
> giorno dopo giorno, contribuiscono con il loro prezioso contributo, ad
> aiutare quelli come me che lavorano quotidianamente con Access.
mi accodo anch'io ai ringraziamenti.
> Leo
--
Ciao
Geppo


text:

Utilizzo una macro: InviaOggetto (formato Snapshot o Rich Text Format
(*.rtf))
ciao Geppo


title: finestra di dialogo

author: Massimo

text:
Volevo chiedere un aiuto in merito alla finestra di dialogo nel selezionare
un file.
Come posso fare a far si che su mia richiesta selezioni solo i file che
inizino con un criterio che stabilisco io.
Es voglio che filtri solo i file che inizino con le parole GRXXXXXX.zip ( le
X variano a seconda di quando è stato fatto il bakup ) quindi le due
iniziali sono sempre uguali, riesco a filtrare le estensioni, il singolo
file, ma quello che ho descritto sopra NO.
Aiutatemi.
1000 1000 Grazie Max


title: finestra di dialogo

author: CarloCos

text:
"Massimo" <
ron...@tiscalinet.it
> ha scritto nel messaggio
news:znXh7.9266$%a4.3...@news.infostrada.it...
> Volevo chiedere un aiuto in merito alla finestra di dialogo nel
selezionare
> un file.
> Come posso fare a far si che su mia richiesta selezioni solo i file che
> inizino con un criterio che stabilisco io.
> Es voglio che filtri solo i file che inizino con le parole GRXXXXXX.zip
( le
> X variano a seconda di quando č stato fatto il bakup ) quindi le due
> iniziali sono sempre uguali, riesco a filtrare le estensioni, il singolo
> file, ma quello che ho descritto sopra NO.
> Aiutatemi.
> 1000 1000 Grazie Max
>
>
Per esempio con: StringaFiltro("Database", "GR*.mdb") funziona.
Ciao, Carlo


title: Aggiornamento combo e salvataggio record in sottomaschera

author: kaal

text:
Buona sera a tutti,
vorrei sottoporvi il seguente quesito:
in una sottomaschera c'è un campo (importo) che viene aggiornato in base
alla scelta operata in un combo presente nella medesima sottomaschera.
Tale combo viene aggiornato (con la possibilità di variare eventualmente
il dato presentato) da un altro combo presente nella maschera principale.
Dopo tale aggiornamento vorrei salvare il record e a tale scopo ho
copiato le seguenti istruzioni:
> DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
> DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
però mi compare anche la relativa barra di menu che io ovviamente non
vorrei far apparire. Come posso fare?
Grazie. Kaal


text:

Non capisco dove si trova questo codice o cosa fa la prima riga.
Communque se vuoi salvare il record nella stessa maschera
dove si trova il codice, puoi usare p.e.
Me.Dirty = False
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
> >> DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
> >> DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, ,
> >> acMenuVer70
> Non capisco dove si trova questo codice o cosa fa la prima riga.
Queste 2 righe sono state ottenute con la creazione guidata di un pulsante
comando-->salva il record
> Communque se vuoi salvare il record nella stessa maschera
> dove si trova il codice, puoi usare p.e.
> Me.Dirty = False
Il problema è che una volta aggiornato il combo nella sottomaschera, il
record sembra essere "in fase di attesa"; infatti sulla sinistra della
sottomaschera compare la "matita" anzichè il classico triangolino nero.
Non so quindi come uscire da questa fase di edit.
Ciao. Grazie.
Kaal


text:
kaal wrote:
>>>> DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
>>>> DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, ,
>>>> acMenuVer70
>> Non capisco dove si trova questo codice o cosa fa la prima riga.
> Queste 2 righe sono state ottenute con la creazione guidata di un
> pulsante comando-->salva il record
In quale oggetto si trova il codice? Nella maschera principale o
nella sottomaschera?
>> Communque se vuoi salvare il record nella stessa maschera
>> dove si trova il codice, puoi usare p.e.
>> Me.Dirty = False
> Il problema ï¿œ che una volta aggiornato il combo nella
> sottomaschera, il record sembra essere "in fase di attesa"; infatti
> sulla sinistra della sottomaschera compare la "matita" anzichï¿œ il
> classico triangolino nero. Non so quindi come uscire da questa fase
> di edit.
Non si puo dire molto senza sapere il procedimento e metodo
concreto che "aggiorna" il combo.
Spiega passo a passo cosa fai e copia/incolla il codice rilevante
e sempre scrivi in quale evento di quale oggetto si trova.
Sarebbe anche sensato in tutte le discussioni di indicare la versione
di Access usata.
--
cu



text:
Ok Karl,
posto i punti salienti del codice sperando sia sufficientemente chiaro:
all'evento Combo_AfterUpdate() che si trova in Maschera_Fatture_Corpo vengono
eseguite le seguenti operazioni
Cod_Or = DLookup("CodOrmeggio", "Anagrafica_Navi", "CallSign = '" & Me.CodNave
& "'")
Cod_Pst = DLookup("PostoOrmeggio", "Anagrafica_Navi", "CallSign = '" &
Me.CodNave & "'")
....
For i = 0 To Sottomaschera_Fatture_Dettaglio!CodOrmeggioFatt.ListCount - 1
 If Sottomaschera_Fatture_Dettaglio!CodOrmeggioFatt.Column(0, i) = Cod_Or Then
  Sottomaschera_Fatture_Dettaglio!CodOrmeggioFatt =
Sottomaschera_Fatture_Dettaglio!CodOrmeggioFatt.ItemData(i)
  Sottomaschera_Fatture_Dettaglio!PostoOrmeggioFatt = Cod_Pst
  DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
  DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
  Sottomaschera_Fatture_Dettaglio.Form.Recordset.MoveFirst  (questa riga e la
successiva avevo provato a inserirle per terminare la fase di edit)
  Me![Sottomaschera Fatture_Dettaglio].SetFocus
  Exit For
 End If
Next
Le 2 righe con DoCmd....  sono quelle che ho inserito per uscire dalla fase di
'edit' poichè senza di esse non potevo proseguire con l'aggiornamento dei
totali che sono in Maschera_Fatture_Corpo.
Grazie mille per la disponibilità.
Kaal


title: Excel 2003 SP3 formattazione campo

author: franco monte

text:
Strano ma vero!
text = "20091107"
gg = Right(text, 2) ' "07"
mm = Mid(text, 5, 2)  ' "11"
aaaa = Left(text, 4) ' "2009"
Range("A12").Value = gg & "/" & mm & "/" & aaaa
Nel campo A12 trovo 11/07/2009 invece di 07/11/2009!


title: Excel 2003 SP3 formattazione campo

author: Roberto da Parma

text:
"franco monte" <
mon...@gmail.com
> ha scritto nel messaggio
news:42093a74-d5b4-4b75...@z11g2000yqz.googlegroups.com...

Forse hai sbagliato NG...Excel sta alla porta accanto!
comunque non è poi tanto strano se lo ottieni da VBA usa il format
(l'interpretazione della data è americana!)
ciao
--
Roberto da Parma


title: Excel 2003 SP3 formattazione campo

text:
Grazie Roberto,
non ho trovato dove impostare l'impostazione della data sul VBA ma ho
risolto così
Dim Data As Date
        Data = Format(Right(text, 2) & "/" & Mid(text, 5, 2) & "/" &
Left(text, 4), "dd/mm/yyyy")
        Worksheets("Dettaglio").Cells(rowCount, colCount + 1).Value =
Data


title: Excel 2003 SP3 formattazione campo

text:
"franco monte" <
mon...@gmail.com
> ha scritto nel messaggio
news:7d450cc4-f776-49d7...@19g2000yqu.googlegroups.com...
> Grazie Roberto,
> non ho trovato dove impostare l'impostazione della data sul VBA ma ho
> risolto cosě
>
> Dim Data As Date
>        Data = Format(Right(text, 2) & "/" & Mid(text, 5, 2) & "/" &
> Left(text, 4), "dd/mm/yyyy")
>        Worksheets("Dettaglio").Cells(rowCount, colCount + 1).Value =
> Data
L'uso che ti consigliavo del format era proprio quello
format(...., "dd/mm/yyyy")
come da guida
Ciao
--
Roberto da Parma


title: Elencare file e cartelle.

author: Riccardo Baldinotti

text:
In A2010 devo scorrere tutti i file contenuti in una cartella e le sue
sottocartelle. Ho provato le funzioni Dir e ChDir ma non mi ci raccapezzo.
Lo schema da seguire č:
-elenco i file
-scendo alla prima sottocartella e rielenco
-cosě via fino all'ultimo livello
-torno su di un livello e scendo alla seconda sottocartella
I file trovati devono essere rinominati/spostati/elencati.
Confesso che sono senza idee; ho provato a cercare in giro ma non ho
trovato suggerimenti adatti al mio caso specifico, qualcuno ha un'idea?
Grazie a tutti.

--
Riccardo Baldinotti
http://riccardobaldinotti.wordpress.com

http://rikky.netii.net

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Elencare file e cartelle.

author: Bruno Campanini

text:
Riccardo Baldinotti explained on 14-06-13 :
> In A2010 devo scorrere tutti i file contenuti in una cartella e le sue
> sottocartelle. Ho provato le funzioni Dir e ChDir ma non mi ci raccapezzo.
> Lo schema da seguire è:
> -elenco i file
> -scendo alla prima sottocartella e rielenco
> -così via fino all'ultimo livello
> -torno su di un livello e scendo alla seconda sottocartella
> I file trovati devono essere rinominati/spostati/elencati.
> Confesso che sono senza idee; ho provato a cercare in giro ma non ho
> trovato suggerimenti adatti al mio caso specifico, qualcuno ha un'idea?
> Grazie a tutti.

Dovrei riscriverlo per accorciarlo un po' ma non ne ho voglia.
Creati una tabella di nome AAA, con un campo di nome FileName
ed esegui da un CommandButton:
LoadFromFolder "C:\XYZ\", "AAA", "FileName"
==============================================================
Public Sub LoadFromFolder( _
           FolderSpec As String, _
           TableName As String, _
           FieldName As String, _
           Optional ClearTable As Boolean = True, _
           Optional Pattern As String = "*", _
           Optional CompleteWithPath As Boolean = False, _
           Optional AllowDuplicates As Boolean = True, _
           Optional IncludeSubDirs As Boolean = True)

' 27-02-02
' FolderSpec può essere dato nei formati:
' J:, J:\, J:\Eizo, J:\Eizo\
'
' Il riferimento a tutti i file deve esprimersi con "*"; se espresso
con "*.*"
' verranno esclusi i file che non hanno estensione.
'
' Funziona anche con FolderSpec = percorso di rete
'
DoCmd.Hourglass True

Dim FS As New FileSystemObject, FS_subFolders As Object
Dim FS_Folders As Object, FS_Files As Object
Dim colFolders_1 As New Collection, colFolders_2 As Collection
Dim i, j, k, z As Long, FileNameOnly As String
Dim TextToWrite As String, Criterio As String
Dim db As Database, RS As Recordset

Set db = CurrentDb
If ClearTable Then
    db.Execute "DELETE " & TableName & ".* FROM " & TableName & ";"
End If
Set RS = db.OpenRecordset(TableName, dbOpenDynaset)

colFolders_1.Add FolderSpec
On Error GoTo FolderNotFound
Set FS_Folders = FS.GetFolder(FolderSpec)
On Error GoTo 0
Set FS_Files = FS_Folders.Files

For Each k In FS_Files
    GoSub WriteTable
Next
If Not IncludeSubDirs Then
    GoTo Exit_Sub
End If

Inizia:
'------
Set colFolders_2 = colFolders_1
Set colFolders_1 = New Collection
For Each i In colFolders_2
    Set FS_Folders = FS.GetFolder(i)
    Set FS_subFolders = FS_Folders.SubFolders
    For Each j In FS_subFolders
        Set FS_Folders = FS.GetFolder(j.path)
        colFolders_1.Add j.path
        Set FS_Files = FS_Folders.Files
        For Each k In FS_Files
            GoSub WriteTable
        Next k
    Next j
Next i
If colFolders_1.Count > 0 Then
    GoTo Inizia
End If

Exit_Sub:
    DoCmd.Hourglass False
    Exit Sub

WriteTable:
'----------
FileNameOnly = Mid(k, InStrRev(k, "\", -1) + 1)
If CompleteWithPath Then
    TextToWrite = k
Else
    TextToWrite = FileNameOnly
End If
If FileNameOnly Like Pattern Then
    If Not AllowDuplicates Then
        Criterio = "[" & FieldName & "]= " & Chr(34) & TextToWrite &
Chr(34)
        On Error GoTo LoadFromFolder_Err
        RS.FindFirst Criterio
        On Error GoTo 0
        If Not RS.NoMatch Then
            Return
        End If
    End If
    RS.AddNew
    RS(FieldName) = TextToWrite
    RS.Update
Else
    MsgBox TextToWrite
End If
Return

LoadFromFolder_Err:
'------------------
    MsgBox "Err. " & Err.Number & "  -  " & Err.Description & vbCrLf &
TextToWrite
    Resume Exit_Sub

FolderNotFound:
    MsgBox "Err. " & Err.Number & "  -  " & Err.Description & vbCrLf &
vbLf & _
           "Folder:  " & UCase(FolderSpec) & "  --  non trovato."
    Resume Exit_Sub

End Sub
===================================================

Bruno


title: Elencare file e cartelle.

text:
Bruno Campanini ha scritto:

> Riccardo Baldinotti explained on 14-06-13 :
> > In A2010 devo scorrere tutti i file contenuti in una cartella e le sue
> > sottocartelle. Ho provato le funzioni Dir e ChDir ma non mi ci raccapezzo.
> > Lo schema da seguire č:
> > -elenco i file
> > -scendo alla prima sottocartella e rielenco
> > -cosě via fino all'ultimo livello
> > -torno su di un livello e scendo alla seconda sottocartella
> > I file trovati devono essere rinominati/spostati/elencati.
> > Confesso che sono senza idee; ho provato a cercare in giro ma non ho
> > trovato suggerimenti adatti al mio caso specifico, qualcuno ha un'idea?
> > Grazie a tutti.

> Dovrei riscriverlo per accorciarlo un po' ma non ne ho voglia.
> Creati una tabella di nome AAA, con un campo di nome FileName
> ed esegui da un CommandButton:
> LoadFromFolder "C:XYZ", "AAA", "FileName"
> ==============================================================
> Public Sub LoadFromFolder( _

> Bruno

Grazie, comincio a giocarci!



title: Criteri query particolari

author: Ivan MO

text:
Come posso, via codice, scrivere in un criterio di query valori tipo:
Like "*"
oppure
Is Null Or Not Is Null
poi se funziona vi spiego il perchč e posto il risultato.
Che dovrebbe essere una cosa carina (almeno per noi scrausi)
Thanks

--
Ivan MO


title: Criteri query particolari

author: Luciano

text:
Select * from miatabella where campo1 like '*'
Select * from miatabella where campo1 is null or campo1 not isnull
Saluti.
Luciano
Ivan MO ha scritto nel messaggio
<01bf681c$7f7af200$
03ef...@tin.it.tin.it
>...
>Come posso, via codice, scrivere in un criterio di query valori tipo:
>Like "*"
>oppure
>Is Null Or Not Is Null
>poi se funziona vi spiego il perchè e posto il risultato.



title: Criteri query particolari

author: Lbo da casa

text:
>Come posso, via codice, scrivere in un criterio di query valori tipo:
>Like "*"
>oppure
>Is Null Or Not Is Null
ma scusa, questo secondo criterio li becca tutti!
cosa intendi per via codice?  vuoi sapere il codice sql?  e' quello
che indicava Luciano, anche se io per individuare i null e i non null
scrivo rispettivamente:
select * from tabella where isnull(campo)
select * from tabella where not isnull(campo)
--------------------------------------------------
ATTENZIONE!
it.comp.database.access diventera' it.comp.appl.access!
cercalo tra i nuovi ng e linkalo!
-----------------------------------
rimuovere NOSPAM. per mandare email
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: Criteri query particolari

text:
Lbo da casa  <
l...@NOSPAM.blunet.it
> scritto nell'articolo
<
388f83ae...@news.interbusiness.it
>...
> >Come posso, via codice, scrivere in un criterio di query valori tipo:
> >Like "*"
> >oppure
> >Is Null Or Not Is Null
>
Appunto!!
> ma scusa, questo secondo criterio li becca tutti!
>
> cosa intendi per via codice?  vuoi sapere il codice sql?  e' quello
> che indicava Luciano, anche se io per individuare i null e i non null
> scrivo rispettivamente:
Comprendo che costrunedo una stringa SQL posso impostare la ricerca che mi
pare, e ci sono riuscito.
Ma se anzichè utilizzare una istruzione sql, come origine di una
sottomaschera che mi ritorna i risultati di una seleziona per una ricerca,
volessi utilizzare una query (quella che si imposta graficamente, che per
gli scrausi come me può tornare più semplice), dovrei andare in quei
campetti denominati "criteri" ed impostare i valori da filtrare, ma via
codice o via qualche funzione.
Ora, la sintassi per la ricerca di stringhe l'ho già a posto (uno inserisce
una qualsiasi parte della stringa e lui la trova), ma per i numeri (come
gli ID) non và, perchè non riesco a fargli scrivere le due clausole di cui
sopra.
Poi, se riesco, posto il tutto e magari sottopongo la trovata geniale :-))
anche al sito comune, per la gioia dei semplici.
Ciao
--
Ivan MO


title: Criteri query particolari

text:
Ivan MO ha scritto nel messaggio
<01bf68a1$15153d00$
03ef...@tin.it.tin.it
>...
>Ma se anzichè utilizzare una istruzione sql, come origine di una
>sottomaschera che mi ritorna i risultati di una seleziona per una ricerca,
>volessi utilizzare una query (quella che si imposta graficamente, che per
>gli scrausi come me può tornare più semplice), dovrei andare in quei
>campetti denominati "criteri" ed impostare i valori da filtrare, ma via
>codice o via qualche funzione.
Guarda che quei "campetti" altro non sono che un'interfaccia grafica della
stringa SQL che compone la query. Hai mai provato a clicckare su quel
bottocino in alto a sinistra sulla barra strumenti? Query/struttura/SQL. Se
modifichi un "campetto" ti cambia l'SQL!!
>Ora, la sintassi per la ricerca di stringhe l'ho già a posto (uno inserisce
>una qualsiasi parte della stringa e lui la trova), ma per i numeri (come
>gli ID) non và, perchè non riesco a fargli scrivere le due clausole di cui
>sopra.
>Poi, se riesco, posto il tutto e magari sottopongo la trovata geniale :-))
>anche al sito comune, per la gioia dei semplici.
Mi permetti di dubitare della genialita' della trovata?:-))
Creati la tua stringa sql da codice e poi, se proprio ci tieni, te la salvi
in una bella querydef!
Saluti.
Luciano


title: Criteri query particolari

author: Lbo dall'ufficio

text:
>Ma se anzichè utilizzare una istruzione sql, come origine di una
>sottomaschera che mi ritorna i risultati di una seleziona per una ricerca,
>volessi utilizzare una query (quella che si imposta graficamente, che per
>gli scrausi come me può tornare più semplice), dovrei andare in quei
l'editor grafico delle query in gergo si chiama qbe.  in ogni caso per
modificare una query via codice occorre fare ricorso all'sql (si setta
la proprieta' .sql di un oggetto querydef con una stringa sql
completa).
puoi anche dare uno sguardo alla collezione parameters.
>Ora, la sintassi per la ricerca di stringhe l'ho già a posto (uno inserisce
>una qualsiasi parte della stringa e lui la trova), ma per i numeri (come
>gli ID) non và, perchè non riesco a fargli scrivere le due clausole di cui
>sopra.
non ho capito bene...  tu vuoi cercare "parte" di un numero?  cioe'
dato 100 vuoi trovare anche 2100, 31001, 10025 ecc.?  allora devi
prima convertire il numero in stringa e cercare la stringa "100".
per il null invece non ci dovrebbero essere problemi!
-------------------------------------------------------
concorsi pubblici truccati.  questo è solo un esempio:
http://www.fortunecity.com/business/koch/947/index.htm


title: Criteri query particolari

text:
>
> l'editor grafico delle query in gergo si chiama qbe.  in ogni caso per
> modificare una query via codice occorre fare ricorso all'sql (si setta
> la proprieta' .sql di un oggetto querydef con una stringa sql
> completa).
??? Mi devo documentare... ???
>
> puoi anche dare uno sguardo alla collezione parameters.
??? come sopra ???
>
> non ho capito bene...  tu vuoi cercare "parte" di un numero?  cioe'
> dato 100 vuoi trovare anche 2100, 31001, 10025 ecc.?  allora devi
> prima convertire il numero in stringa e cercare la stringa "100".
No, è sufficente parte di una stringa (ed ho risolto).
Per il numero, vorrei poter passare come paramentro il numero (se ne metto
uno diverso da null (ed è ovvio che funziona)), oppure un valore is null or
not is null per permettermi di non filtrare nulla e quindi farmi vedere sia
i rcords con quel campo null sia gli altri.
Es. Inserisco un articolo in una tabella, gli associo un colore in un'altra
tabella, poi li ricerco.
Se ho associato un colore, mi trova il record, ma se non ho associato il
colore, non mi trova l'articolo...!!!
Capito?
>
> per il null invece non ci dovrebbero essere problemi!
Per il null no infatti....
Ciao
--
Ivan MO


title: Criteri query particolari

text:
On 27 Jan 2000 16:31:41 GMT, "Ivan MO" <
tecs...@tin.it
> wrote:
>>
>> l'editor grafico delle query in gergo si chiama qbe.  in ogni caso per
>> modificare una query via codice occorre fare ricorso all'sql (si setta
Intanto mi provo un nuovo newreader che quello MS perde colpi...


title: Rinomina files RPT e Exp

author: Pollio

text:
Salve,
dovrei, da a2000, rinominare un files *.rpt ( c:\documenti\uno.rpt ) in
*.txt ( c:\documenti\uno.txt ) ed inviarlo come allegato di posta
elettronica, con Outlook Express.
Ho provato i vari esempi sul sito comune, ma mi restituivano un errore e poi
avrebbero dovuto "girare" con Microsoft Outlook.
Grazie per l'aiuto
Pollio


title: da Access a rubrica...si può?

author: Zio Patata

text:
Salve, vorrei sapere se è possibile dirottare la colonna "e-mail" di un
database "registrazione" accessibile dal mio sito, direttamente nella
rubrica di Outlook Express.
grazie a tutti per l'attenzione
claudio


title: Casella contatore in report

author: Iervolino Enrico

text:
Salve, vorrei sapere se è possibile inserire in un report una casella che
funge da contatore.
Grazie


title: Casella contatore in report

author: cidi

text:
"Iervolino Enrico" <
eni...@tin.it
> ha scritto nel messaggio
news:z%%5c.59094$z23.2...@news3.tin.it...
> Salve, vorrei sapere se è possibile inserire in un report una casella che
> funge da contatore.
> Grazie
>
Ciao Enrico
Nel senso che vuoi numerare i record?
nel corpo del report una casella di testo non associata
nell'origine controllo scrivi: =CurrentRecord
oppure
scrivi: =1
Imposta a Su tutto la proprietà somma parziale della casella di testo
Ciao Daniele


title: Casella contatore in report

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:Ys06c.59249$z23.2...@news3.tin.it...

> Grazie


title: Inserire molti Record in una tabella molti

author: robviv

text:
Inserire più record secondari, contemporaneamente,
in una tabella molti, di una relazione 1 a molti.
Questo per ogni record master.
Per semplificare:                                           Relazioni:
A-    Tb_Argomenti
                                     Argomento
-----------------------------------------------------------------
B-    Tb_libri
        (chiave prim.)      ID_libro                  1
                                    Titolo
                                    Autore
-----------------------------------------------------------------
C-    Tb_argom_libri
                                    id_libro                 molti
                                    argomento
-----------------------------------------------------------------
Ho una maschera base con origine B,
dentro tale maschera ho un controllo sottomaschera collegata
ad una maschera2 con origine C.
Per ogni ID_libro ho più argomenti e l'inserimento lo faccio
tramite una casella combinata (origine in Tb_argomenti)
Quindi posso avere per ogni libro:
ID_libro = 01   (dalla masch. base)
      id_libro = 01   argomento = Natura   (da masch2 dentro sottomas.)
      id_libro = 01   argomento = Mare
      id_libro = 01   argomento = Veicoli
ID_libro = 02   (dalla masch. base)
      id_libro = 02  argomento =  Moto     (da masch2 dentro sottomas.)
      id_libro = 02   argomento = Montagna
etc..
n.b. i vari argomenti dentro la sottomaschera (che è di tipo continuo)
li posso inserire solo uno ad uno, record per record.
Devo invece avere un'altra maschera (riepilogo di tutti gli argomenti)
dove: n.b., per ogni libro ho tutti gli argomenti di A, affiancati da
una casella di spunta; poi gli argomenti spuntati devono essere inseriti
tutti di un colpo dentro la maschera2 della sottomaschera.
Per ogni libro inoltre, in riapertura di tale mascherariepilogo, devo
riavere le spunte
precedentemente inserite.
Da un post precedente è stata consigliata di usare una relazione di
molti a molti
il tutto funziona, cambia solo il modo di mettere gli argomenti, non più
da una casella combinata sulla masch. base ma da dentro il record
stesso della sottomaschera. Solo che rimane sempre il problema
di inserire in tale sottomaschera per ogni libro più
record contemporaneamente da un'altra maschera.
Per i più resistenti, riposto l'iter e li ringrazio per la
pazienza sin qui avuta e soprattutto da qui in poi.
Dio li benedica.
1)
Ho 3 tabelle
Tabella:  Tb_Argomenti
campo:   Argomento
------------------------------------------------------
Tabella: Tb_Libri
campi:   ID_libro (contatore chiave primaria)
              Titolo
              Autore
------------------------------------------------------
Tabella: Tb_argom_libri
              id_libro
              argomento
------------------------------------------------------
Ad ogni libro corrisponde più di un argomento.
Problema:
In sintesi devo:
Per ogni libro (ID_libro), devo avere una MascherA
con tutti gli argomenti (della Tb_Argomenti),  con
a fianco una casella di controllo.
Solo gli argomenti di tutte le caselle spuntate, devono
essere messe dentro una nuova tabella (non so se
Tb_argom_libri va bene).
Devo poter vedere gli argomenti spuntati per ogni libro.
Per ogni libro, alla riapertura della MascherA devo
riavere sempre tutti gli argomenti e con memorizzati
i precedenti valori spuntati.
Al momento:
io inserisco i dati in una tabella (molti)
di una relazione, tramite casella combinata.
Utilizzo una relazione 1 a molti tra:
Tb_Libri  e  Tb_argom_libri
e una
Maschera Base con origine Tb_libri
dove vi è una sottomaschera con origine maschera2
a sua volta con origine Tb_argom_libri .
Inserisco, tramite una casella combinata. (origine
Tb_Argomenti) per ogni libro, i vari argomenti
trattati.
Ora, invece di usare una casella combinata, che devo di volta
in volta riselezionare per poi riscegliere l'argomento
da inserire, ripetendo ciò, per ogni argomento nuovo;
devo creare un'unica maschera, specifica per ogni
ID_libro (cioè per ogni libro) in cui visualizzo tutti
gli argomenti e con a fianco una casella di controllo, in modo
che, posso selezionare più argomenti in una sola volta.
Tali argomenti selezionati, saranno poi inseriti
in automatico, dentro la Tb_argom_libri e
ogni volta che cambio libro, la maschera (con le caselle di
controllo) deve farmi rivedere spuntate i libri che
avevo selezionato in precedenza e quindi già inseriti dentro
la Tb_argom_libri.
2)
Sei in un caso di relazione molti_a_molti.
La tb_Argomenti strutturala:
Campi:        Id_Argomento    Contatore, chiave primaria
                    Argomento
La tabella: Tb_argom_libri strutturala:
Campi:            Id_libro
                         Id_Argomento
e l'insieme dei due campi rappresentano la chiave primaria.
La tabella tb_Libri è in relazione uno-a-molti con Tb_argom_libri
tramite
Id_libro; la tabella tb_Argomenti è in relazione uno_a_molti
Tb_argom_libri
tramite Id_Argomento.
Creati una maschera (Maschera1) che abbia come origine record tb_Libri;
inserisci in Maschera1 una sottomaschera che abbia come origine record
Tb_argom_libri.
Nella sottomaschera il controllo che contiene Id_Argomento deve essere
una
casella combinata che ha come origine riga una query basata su
tb_Argomenti.
Il controllo sottomaschera di Maschera1 deve avere sia come "Collega
campi
secondari" che come "Collega campi master" Id_libro.
3)
ok funziona tutto
thank you
Solo che, nella sottomaschera (collegata alla tb_argom_libri),
l'inserimento degli argomenti (selezionabili da casella combinata),
è possibile, solo record per record.
Dovrei, invece, inserire in tale tb_argom_libri, più argomenti
contemporaneamente.
come da post:
Invece di usare una casella combinata, devo creare un'unica
maschera, specifica per ogni ID_libro (cioè per ogni libro)
in cui visualizzo tutti gli argomenti e con a fianco una casella di
controllo, in modo che, posso selezionare più argomenti in
una sola volta.
Tali argomenti selezionati (con segno di spunta), saranno poi
inseriti in automatico, dentro la Tb_argom_libri e ogni volta
che cambio libro, la
maschera (con le caselle di controllo) deve farmi rivedere
spuntate i libri che avevo selezionato in precedenza e quindi
già inseriti dentro la Tb_argom_libri.
4)
Se non ho capito male il tuo problema dovrebbe essere sufficiente
dichiarare
la sottomaschera con visualizzazione a Maschere continue.
5) End
n.b La maschera è già in modalità continua.
Ipotizzo, che serva un'altra maschera, in cui
ho tutti i miei argomenti, e poi (quelli spuntati) li ficco
dentro tale sottomaschera. (forse con un insert into?);
ma non so proprio come fare, anche perché, tale
maschera di inserimento (collegata non so a cosa), deve inserire i dati
nel record del libro (id_libro) corrente.
Poi per il nuovo record, idem.
Quando la riapro, per ogni record, deve rivisualizzarmi tutti gli
argomenti
con la spunta a fianco di quelli già inseriti.
Fineeeeeeee
Ringrazio i  sopravvissuti
By by


author: Roberto

text:
"robviv" <
XXXv...@usa.net
> ha scritto nel messaggio
news:39BE7A98...@usa.net...

Ti postato una soluzione a fronte del tuo messaggio del 10/9/2000 ore 09:38
Roberto


author: Lorenzo Coronati

text:
Scrisse "Roberto" <
r.ma...@libero.it
>:
>Ti postato una soluzione a fronte del tuo messaggio del 10/9/2000 ore 09:38
Cavolo! E per dire questo riposti 202 righe?
Boi boi


author: Roberto dal portatile

text:
"Lorenzo Coronati" <
lore...@tin.ton.tan.it
> ha scritto nel messaggio
news:39bfd46e...@news.libero.it...
> Scrisse "Roberto" <
r.ma...@libero.it
>:
> >Ti postato una soluzione a fronte del tuo messaggio del 10/9/2000 ore
09:38
>
> Cavolo! E per dire questo riposti 202 righe?
> Boi boi
>
E lo sai che hai ragione!!
Forse alla mia età sarebbe bene non postare a certe ore piccole; i
vecchietti debbona andare a letto presto. ;-)
Roberto


title: passare valore tra due sottomaschere, perchè non funziona?

author: Paolo

text:
Ciao,
devo passare un valore tra due campi, la struttura è questa (uso il
controllo a schede):
pagina1: Maschera1--SottoMaschera1a
pagina2: Sottomaschera2a--SottoMaschera2
Ho provato con
Me!ID = Forms![Maschera1]![SottoMaschera1].Form![ID]
messo su "corrente" di SottoMaschera2
Dove sbaglio?


author: Alessandro Baraldi

text:
"Paolo" <
texw...@fastwebnet.it
> wrote in message
news:1127043121.9...@g14g2000cwa.googlegroups.com

Se il riferimento a Me!ID è in una SubForm allora
puoi fare così:
Me!ID=Forms![Maschera1]![SottoMaschera1]!ID
in realtàn ho il sospetto che ID sia il campo
PK che lega Form e SubForm come campi Master/Secondari
pertanto la cosa è bizzarra...!
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: File server con interfaccia Access: sicurezza?

author: Luigi Clemente

text:
Ho bisogno di costruire un prototipo per la gestione di un archivio di
referti medici in formato Word. Ho pensato di creare una directory condivisa
su di una workstation NT 4.0 e costruire una interfaccia per l'accesso ai
file con Access (con dati comuni per i pazienti, classificazione file,
ecc.). Vorrei sapere se sia possibile in qualche modo accedere alla
directory comune SOLO tramite l'applicazione e non tramite l'autorizzazione
utente sul pc remoto. In questo modo la cartella sarebbe invisibile da ogni
pc e potrei gestire comodamente le autorizzazioni di modifica e lettura di
ogni singolo utente, senza dover metter mano alle login dei pc. Esiste la
possibilità in VBA di connettersi da codice, con le opportune autorizzazioni
"nascoste" nel codice, ad una cartella sul server senza far riferimento
all'utente che usa il pc? Ho provato a cercare in vari help e siti, ma non
ho trovato quello che mi serviva. Grazie in anticipo per le vostre risposte.
Luigi Clemente


author: Giorgio PS

text:
Luigi Clemente <
ggcle...@tin.it
> wrote in message
8at1p5$4tm$1...@nslave2.tin.it...

Il sottosistema di sicurezza di NT consente solo accessi in chiaro.
Potresti, però, usare degli stratagemmi con le API di windows
*wu_NetAddConnection* e *wu_NetCancelConnection* per connetterti, copiare il
file e disconnetterti immediatamente.
Potresti anche usare delle share nascoste (quelle con il $ per intendersi).
Questo sistema non è molto sicuro, però, sulla carta, potrebbe funzionare.
--
********************************************
Giorgio B. - P.S. elettronica srl - Udine
email:
giorgio....@ps-elettronica.it


title: Re: Sottomaschera alimentata da maschera principale

author: Roberto dalla campagna

text:
"Fabio" <
fole...@libero.it
> ha scritto nel messaggio
news:151Z24Z71Z123Y...@usenet.libero.it...
>    >
> > Con una query di inserimento accoda un nuovo record nella tabella che č
> > origine record della sottomaschera prendendo i valori dei quattro campi
> dai
> > quattro controlli non associati contenuti nella maschera principale,
> Come faccio a prendere i valori dai 4 controlli non associati e a metterli
> nella sottomaschera?
Non devi metterli nella sottomaschera, ma usarli in una query di inserimento
per inserire un record nella tabella origine record della sottomashera e non
direttamente nella sottomaschera; tremite il requery poi nella sottomaschera
visualizzerai il record inserito.
Per inserire un nuovo record in una tabella, come gią ti ho accennato nel
mio messaggio precedente, devi o eseguire una query di accodamento o
eseguire da VBA una istruzione INSERT INTO (vedi help).
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


author: Fabio

text:
Buonasera a tutti/e!
Il problema che ho è il seguente:
nella maschera principale del mio DB ho una sottomaschera in visualizzazione
"foglio dati"con 4 colonne, i cui campi devono essere alimentati
dall'utente.
L'alimentazione di questi campi è particolare nel senso che non deve
avvenire direttamente ma attraverso 4 campi della maschera principale.
L'utente deve riempire questi 4 campi ed alla pressione di un tasto (cmdOk)
i dati vanno a riempire la sottomaschera in un singolo record. Poi l'utente
preme il bottone cmdCancel e cancella il contenuto dei 4 campi principali.
Ogni volta che l'utente preme cmdOk il contenuto dei campi diventa un record
della sottomaschera che si accoda ai precedenti. Devo fare in modo che i
campi della sottomaschera abbiano come origine dati i campi della maschera
principale ma solo alla pressione del bottone.
qualcuno mi sa dare un'idea?
Spero di essermi spiegato bene.
Saluti
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
"Fabio" <
fole...@libero.it
> wrote in message
news:151Z24Z66Z158Y1...@usenet.libero.it

Assai poco chiaro e poco razionale....!
Non capisco il motivo dell'uso di una Form se non
per estetica in questo caso(potevi risolvere con l'Intestazione
di Form).
Suppongo che i Button(Cancel/OK) siano locati nella Form_Principale.
Su Evento Click del Button OK metti:
Me!NomeSubForm!NomeControllo1=Me!NomeControllo1
Me!NomeSubForm!NomeControllo2=Me!NomeControllo2
Me!NomeSubForm!NomeControllo3=Me!NomeControllo3
Me!NomeSubForm!NomeControllo4=Me!NomeControllo4
Nell'Evento Click del tasto Cancel metti:
Me!NomeSubForm!NomeControllo1=vbNullstring
Me!NomeSubForm!NomeControllo2=vbNullstring
Me!NomeSubForm!NomeControllo3=vbNullstring
Me!NomeSubForm!NomeControllo4=vbNullstring
Spero di aver capito bene.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Fabio" <
fole...@libero.it
> ha scritto nel messaggio
news:151Z24Z66Z158Y1...@usenet.libero.it...
> Buonasera a tutti/e!
> Il problema che ho è il seguente:
> nella maschera principale del mio DB ho una sottomaschera in
visualizzazione
> "foglio dati"con 4 colonne, i cui campi devono essere alimentati
> dall'utente.
> L'alimentazione di questi campi è particolare nel senso che non deve
> avvenire direttamente ma attraverso 4 campi della maschera principale.
> L'utente deve riempire questi 4 campi ed alla pressione di un tasto
(cmdOk)
> i dati vanno a riempire la sottomaschera in un singolo record. Poi
l'utente
> preme il bottone cmdCancel e cancella il contenuto dei 4 campi principali.
> Ogni volta che l'utente preme cmdOk il contenuto dei campi diventa un
record
> della sottomaschera che si accoda ai precedenti. Devo fare in modo che i
> campi della sottomaschera abbiano come origine dati i campi della maschera
> principale ma solo alla pressione del bottone.
>
> qualcuno mi sa dare un'idea?
Per prima cosa in una maschera non ci sono i campi ma i controlli (nel tuo
caso caselle di testo non associate); i campi sono contenuti solamente nelle
tabelle e nelle queries.
Con una query di inserimento accoda un nuovo record nella tabella che è
origine record della sottomaschera prendendo i valori dei quattro campi dai
quattro controlli non associati contenuti nella maschera principale, dopo
fai un requery della sottomaschera in modo da visualizzare in essa anche il
nuovo record appena inserito.
>
> Spero di essermi spiegato bene.
Se la mia risposta risolve il tuo problema allora vuol dire che ti sei
spiegati bene. ;-)
> Saluti
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------/


text:
   >
> Con una query di inserimento accoda un nuovo record nella tabella che è
> origine record della sottomaschera prendendo i valori dei quattro campi
dai
> quattro controlli non associati contenuti nella maschera principale,
Come faccio a prendere i valori dai 4 controlli non associati e a metterli
nella sottomaschera?
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Guida in linea mancante per le istruzioni DAO

author: Ludus

text:
A completamento del mio precedente post del 29/12/2006, grazie anche
ai suggerimenti di Karl Donaubauer, ho trovato presso il sito
Microsoft la soluzione precisa del problema:
Occorre collegarsi al sito Microsoft e cercare nella knowledge base
l'articolo Q249065.
Si otterrà la descrizione del problema con la relativa soluzione
("Resolution") oppure i passi da fare per aggirare il problema stesso
("Workaround").
La soluzione consiste nell'aggiornamento di Office a Service Release
1/1a (SR-1/SR_1a), che potrebbe essere un procedimento lungo.
L'aggiramento consiste in alcuni passi abbastanza semplici, che
ottengono il risultato desiderato.
Saluti a tutti e buon anno.


title: “Errore riservato -7711” ACCESS 2019 WINDOWS 10

author: Leonardo Esposito

text:
buongiorno,
ho un db collegato su un server SQL;
da un pò di giorni al mattino, all'apertura del db,
mi dà questo messaggio di errore e quindi non si apre..
Dopo il riavvio del server normalmente poi funziona,
ma vorrei capire come risolvere, se qualcuno ha già avuto questo probleam.
Grazie mille!
Leo


author: BFS

text:

puoi postare l'eventuale codice vba che esegui all'apertura del db?

BFS


text:

Ciao,
non eseguo nessun codice vba all'apertura del db.


author: Sigest

text:
Ciao a tutti.
Ho create un Funzione  per la stampa del Codice EAN13
Vorrei sapere se è possibile trasformarla in un controllo
aggiuntivo cosi da poterlo usare come un normale oggetto
di Access.
Grazie Meno66


author: Silvio Berruti

text:
"Sigest" <
sige...@tin.it
> ha scritto nel messaggio
news:vNl87.46914$Pb6.2...@news1.tin.it...

Vorrei farti i complimenti x aver riempito di particolare significato
l'oggetto del messaggio.
Potresti andarti a leggere la netiquette di questo NG su
www.sitocomune.com
?
Grazie.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Lettura SQL con chiave parziale (ACCESS) ..HELP ME!

author: dollaro

text:
Ciao a tutti...
ho un piccolo problemino da risolvere in SQL(Access)
Devo impostare una selezione su un campo indirizzo comprendente il
civico (es: via roma, 22) .
Vorrei poter cercare semplicemente via Roma con risultato un unico
record con esclusione dei civici. Mi spiego... il dato che mi serve,
ossia il CAP è distito per zone nelle grandi città come Milano o Roma
...e cercando via roma senza mettere civico non trovo nulla... se
metto "*" dopo il nome della via trovo troppi records... ci vorrebbe
una selezione puntuale ad esclusione del civico con eliminazione dei
doppioni.
Chi riesce a postarmi un esempio concreto??? Grazie mille!
Tabella = Tab1
Campi:
campo1 = Nominativo (scarso interesse per la problematica)
campo2 = via + civico
campo3 = CAP
campo4 = Città
campo+n = successivi campi (poco valore)
Riassumendo;
La soluzione cercata è che la chiave campo2 venga letta a meno del
civico, la query restituisca un solo valore eliminando tutti i
ripetuti civici della via cercata.
Grazie
Dollaro


author: ALESSANDRO Baraldi

text:
"dollaro" <
dolla...@yahoo.it
> ha scritto nel messaggio
news:a52d7a14.05020...@posting.google.com...

Fai un bel tentativo con una Query Raggruppata, oppure
usando DISTINCTROW/DISTINCT all'interno della stringa SQL.
Trovi tutto concretamente spiegato nell'HELP.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Sospendere l'esecuzione del codice

author: Vazim

text:
Ho una maschera che spedisce mail a dei nominativi.
Il problema e quando incappa  in un nominativo di cui non possiede l'email
dovrebbe aprire una seconda maschera dove inserire l'indirizzo email
mancante e ala chiusura di questa maschera continuare la spedizione delle
e-mail.
Ho provato anche settando PopUp alla seconda maschera ma quello che succede
e che si apre la seconda maschera viene eseguito il codice in Frorm Load e
poi il flusso ritorna automaticamente alla maschera principale.
Come faccio a sospenderlo in attesa che la seconda maschera si chiuda?


title: Sospendere l'esecuzione del codice

text:
"Vazim" <
va...@virgilio.it
> ha scritto nel messaggio
news:7xxa63z151q8$.g4qz93n8dhau.dlg@40tude.net...

devi aprirla in modalità acDialog..........
@Alex.


title: Query a campi incrociati

author: Elsis

text:
Ho una q.ry a campi incrociati in cui esiste un campo chiamato "data per
mese"
Se voglio fare una selezione dei dati ed inserisco nel campo per esempio:
between gennaio 2004 and febbraio 2004
mi funziona tutto perfettamente
Se invece di mettere direttamente i mesi nella query metto i riferimenti a
due caselle di testo contenute in una maschera (in modo da essere piů
professionale e cmq fare piů facilmente le selezioni) il programma mi da il
seguente errore:
il modulo di gestione di database microsoft jet non riconosce "nome
controllo" come nome di campo o espressione valida.
Indico come modifico il criterio sopracitato (il nome della maschera dove
sono contenuti i controlli č STATISTICHE, le due caselle di testo si
chiamano data iniziale e data finale )
between forms![statistiche]![data iniziale] and forms![statistiche]![data
finale]
Perchč avviene questo errore?
Grazie a tutti


title: Query a campi incrociati


title: Query a campi incrociati

author: Roberto da casa

text:
"Elsis" <
el...@virgilio.it
> ha scritto nel messaggio
news:Lk6Yb.322467$_P.11...@news4.tin.it...

Se una query a campi incrociati č parametrica o č basata su una query di
selezione parametrica č OBBLIGATORIO esplicitare il tipo dati dei parametri
nella query che li usa; per fare questo apri la griglia di struttura della
query parametrica e dal menu Query seleziona il comando Parametri... ; nella
finestra di dialogo che cosě si apre, per ogni Parametro usato scegli il suo
Tipo dati.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query a campi incrociati

text:
Scusa Roberto,
Potresti essere + preciso.
In visualizzazione struttura della query parametrica ho aperto dal menu q.ry
la voce parametri, ho messo il tipo di dato, ma cosa debbo mettere alla voce
parametri???.
"Elsis" <
el...@virgilio.it
> ha scritto nel messaggio
news:Lk6Yb.322467$_P.11...@news4.tin.it...
