title: Immagini JEPG

author: cecilia

text:
                    Il 06 Nov 2005, 19:35, "Roberto da casa" <
r.masso...@libero.it
> ha
scritto:
>
> "ceci" <
cec...@tele2.it
> ha scritto nel messaggio
> news:83Z176Z75Z33Y1...@usenet.libero.it...
> > Ho utilizzato l'utilissimo esempio trovato su Sito Comune "Browser Foto"
> > Il mio problema è che le immagini JEPG non riesco a vederle mentre non
> > ci sono problemi con le immagini JPG.
>
> Non ti nascondo che sino alla lettura del tuo messaggio ritenevo che i
file
> JPEG fossero quelli che hanno come extension del file .JPG, e quindi
> ritenevo fossero la stessa cosa.
> Ma esistono veramente file immagine che hanno come extension .JPEG?
> E se esistono hai provato a modificare JPEG in JPG?
> Per i file che non siano .BMP (bitmap) leggi la nota in calce alla FAQ
circa
> cosa succede in caso usi il runtime del databse.
>
> > Cosa devo fare. potete aiutarmi
> > grazie del vostro prezioso aiuto.
>
> Prego.
>
> > Cecilia
>
> --
> Roberto
ho provato ad inserire nella tabella tipofile l'estensione JEPG. Il
programma carica i file
ma non riesco a visualizzare le immagini.
Ho letto la nota ma non ho capito molto bene cosa devo fare.
>
grazie
Cecilia
> -----------------------------------------------------
> il Sito Comune di it.comp.appl.access
>
http://www.sitocomune.com
> ----------------------------------------------------
>




title: Immagini JEPG

author: Roberto da casa

text:
"cecilia" <
cec...@tele2.it
> ha scritto nel messaggio
news:213Z215Z167Z15Y...@usenet.libero.it...

A mio avviso devi semplicemente cambiare l'extensio da JPEG a JPG, come se
dovessi avere extension TIFF dovresti modificarle in TIF (con una sola F), e
questo perché i filtri immagine di Access conoscono i file JPG, ma non
quelli JPEG e conoscono i file TIF e non quelli TIFF.
Ma chi produce questi fantomatici file JPEG?
> >
> grazie
Prego.
> Cecilia
--
Roberto



title: sintesi vocale

author: wild

text:
avete qualche notizia sulla sintesi vocale? (Text-to-speech)
vorrei fare un programmino che legga quello che c'è scritto in alcuni campi.
so che esistono delle funzioni che fanno questo. Sapete dove le posso
trovare?


title: sintesi vocale

author: All Eyez On Me

text:
"wild" <
wildsu...@libero.it
> ha scritto nel messaggio
news:77cN7.197106$sq5.9...@news.infostrada.it...
> avete qualche notizia sulla sintesi vocale? (Text-to-speech)
> vorrei fare un programmino che legga quello che c'č scritto in alcuni
campi.
> so che esistono delle funzioni che fanno questo. Sapete dove le posso
> trovare?
>
io l'ho fatto installando i motori vocali scaricati dal sito microsoft...
c'č anche tutta la documentazione per far parlare gli agent. La voce č un
po' robotica ma funziona benissimo.
Comunque per poterli usare devi avere la licenza office.
AEOM


title: sintesi vocale

author: Alfonso Carfora

text:
"All Eyez On Me" <
fish...@tiscalinet.it
> ha scritto nel messaggio
news:9u4s45$d86$1...@pegasus.tiscalinet.it...
>
> "wild" <
wildsu...@libero.it
> ha scritto nel messaggio
> news:77cN7.197106$sq5.9...@news.infostrada.it...
> > avete qualche notizia sulla sintesi vocale? (Text-to-speech)
> > vorrei fare un programmino che legga quello che c'è scritto in alcuni
> campi.
> > so che esistono delle funzioni che fanno questo. Sapete dove le posso
> > trovare?
> >
> io l'ho fatto installando i motori vocali scaricati dal sito microsoft...
> c'è anche tutta la documentazione per far parlare gli agent. La voce è un
> po' robotica ma funziona benissimo.
>
> Comunque per poterli usare devi avere la licenza office.
>
> AEOM
>
interessa anche me: potresti dirmi  dove di preciso cercare nel sito
microsoft, senza perdersi, i motori vocali
sono registrato e tanto di licenza tutto ok
grazie in anticipo
Alfonso


title: sintesi vocale

author: All Eyez On me

text:
"Alfonso Carfora" <
alfonso...@libero.it
> ha scritto nel messaggio
news:I4OP7.251678$sq5.12...@news.infostrada.it...

Cerca sotto msagent
AEOM


title: Access e Flash

author: Luigi

text:
Buongiorno
sapete se č possibile inserire una maschera Flash in una maschera Access (e
quindi avere un effetto grafico migliore)
Grazie
Luigi


title: Access e Flash

author: Setec Astronomy

text:
Luigi wrote:
> Buongiorno
> sapete se h possibile inserire una maschera Flash in una maschera Access (e
> quindi avere un effetto grafico migliore)
Si, e' sufficiente inserire l'activex nella form.
--
I'am what I'am, I do what I can


title: Access e Flash

text:
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:hMvXa.225168$Ny5.6...@twister2.libero.it...

Mi sapresti dire per cortesia quale ActiveX devo inserire ?
Grazie


title: Access e Flash

text:
Luigi wrote:
> "Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
> news:hMvXa.225168$Ny5.6...@twister2.libero.it...
[cut]
> > Si, e' sufficiente inserire l'activex nella form.
> >
> Mi sapresti dire per cortesia quale ActiveX devo inserire ?
Shockwave Flash Object.



title: Access e Flash

author: Cristiano Zorzi

text:
"Luigi" <
> Buongiorno
> sapete se è possibile inserire una maschera Flash in una maschera Access
(e
> quindi avere un effetto grafico migliore)
Se vuoi ottenere effetti grafici migliori ti conviene inserire delle bitmap
(magari trattate a 8 Bit con opportuni software) di sfondo.
Ciao.


title: Access e Flash

text:
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:BeIXa.226485$lK4.6...@twister1.libero.it...

Grazie
buone vacanze


title: R: NG prima cena in Palermo

author: Lbo da casa

text:
>Sono d'accordo il thread si sta ramificando troppo, apriamone uno solo per
>le conferme, che ne pensate?
crosspostate anche su it.comp.appl.access, cosi' chi non vede piu'
icda sa regolarsi.
--------------------------------------------------
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: R: NG prima cena in Palermo

author: RoDAgo

text:
Lbo da casa  <
l...@NOSPAM.blunet.it
> scritto nell'articolo
<
386649e6...@news.interbusiness.it
>...
> >Sono d'accordo il thread si sta ramificando troppo, apriamone uno solo
per
> >le conferme, che ne pensate?
>
> crosspostate anche su it.comp.appl.access, cosi' chi non vede piu'
> icda sa regolarsi.
Grazie di tutto!!!!!! :-))
Ciao da RoDAgo



title: Importazione campi numerici con zeri non significativi

author: Enrico Manna

text:
Il problema è che ho una tabella collegata ad un file su as400 via
odbc. Tutto bene se non fosse che quando eseguo una query di
aggiornamento per aggiungere record a una tabella locale, vorrei che
venissero importati anche gli zeri non significativi ( campo origine
numerico che in realtà è una data tipo 000731 - 31 luglio 2000 - e
campo destinazione che mi diventa 731).
Come si può risolvere il problema?
Grazie in anticipo
Enrico Manna
enrico...@tiscalinet.it
enrico...@katamail.com


author: Sib

text:
"Enrico Manna" <
enrico...@tiscalinet.it
> ha scritto nel messaggio
news:eilmqskagql9f672k...@4ax.com...
> Il problema è che ho una tabella collegata ad un file su as400 via
> odbc. Tutto bene se non fosse che quando eseguo una query di
> aggiornamento per aggiungere record a una tabella locale, vorrei che
> venissero importati anche gli zeri non significativi ( campo origine
> numerico che in realtà è una data tipo 000731 - 31 luglio 2000 - e
> campo destinazione che mi diventa 731).
> Come si può risolvere il problema?
Importando il campo in formato testo.
Ciao, Sib


author: togliere!]@tiscalinet.it VT@work

text:
Il Tue, 29 Aug 2000 06:25:46 GMT, Enrico Manna
<
enrico...@tiscalinet.it
> scrisse:
>Il problema è che ho una tabella collegata ad un file su as400 via
>odbc. Tutto bene se non fosse che quando eseguo una query di
>aggiornamento per aggiungere record a una tabella locale, vorrei che
>venissero importati anche gli zeri non significativi ( campo origine
>numerico che in realtà è una data tipo 000731 - 31 luglio 2000 - e
>campo destinazione che mi diventa 731).
>Come si può risolvere il problema?
Non ho capito come fai ad aggiungere record ad una tabella con una
query di aggiornamento (forse volevi dire di accodamento?).
In ogni caso, qualunque sia la query, invece di usare direttamente il
nome del campo data sulla tabella AS/400, utilizza l'espressione
seguente
cDate(Format(NomeDelCampoDataAS400,"00-00-00"))
Se non sono stato chiaro, riposta.
Vincenzo Turturro
----------------------------------
Se no diventiamo tutti Ilbi dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)


text:
On Tue, 29 Aug 2000 06:51:31 GMT, vturturro[Da
togliere!]@
tiscalinet.it
 (VT@work) wrote:
>query di aggiornamento (forse volevi dire di accodamento?).
Infatti....
>In ogni caso, qualunque sia la query, invece di usare direttamente il
>nome del campo data sulla tabella AS/400, utilizza l'espressione
>seguente
>
>cDate(Format(NomeDelCampoDataAS400,"00-00-00"))
>
>Se non sono stato chiaro, riposta.
Mica tanto,
non è che rispiegheresti la cosa?
grazie
Enrico Manna
enrico...@tiscalinet.it
enrico...@katamail.com


text:
Il Tue, 29 Aug 2000 07:37:19 GMT, Enrico Manna
<
enrico...@tiscalinet.it
> scrisse:
>(.....)
>Mica tanto,
>non è che rispiegheresti la cosa?
Visto che si tratta di una query di accodamento, nella griglia che
compare entrando in struttura della query hai un insieme di colonne
che, nella prima riga, fanno riferimento ciascuna ad un campo della
tabella residente su AS/400.
In ognuna di queste colonne, nella riga "Accoda a" avrai specificato
invece i nomi dei campi della tabella locale.
Supponiamo che il campo che su AS/400 contiene la data in formato AMG
come valore numerico di 6 cifre senza decimali, si chiami DataAS.
Nella query avrai quindi una colonna dove nella prima riga compare
DataAS; al suo posto scrivi l'espressione
cDate(Format([DataAS];"00-00-00"))
In questo modo Access, eseguendo la query, leggerà il valore contenuto
in DataAS, ma assegnerà al campo della tabella locale il valore
ricavato dalla valutazione dell'espressione, cioè una data.
Spero di essere stato più chiaro.



text:
Funzia!!
Grazie mille!
Ora non mi rimane che aggiornare una ventina di query......
Enrico Manna
enrico...@tiscalinet.it
enrico...@katamail.com


text:
Il Tue, 29 Aug 2000 11:15:12 GMT, Enrico Manna
<
enrico...@tiscalinet.it
> scrisse:
>(.....)
>Ora non mi rimane che aggiornare una ventina di query......
>(.....)
Si potrebbe farlo in automatico da codice VBA ....



title: Nome del server

author: Fabio Montagner

text:
Come posso rilevare il nome del server SQL collegato via ODBC?
Ho provato con la tabella di sistema, ma quando cerco di creare una
sottostringa con mid/instr etc. mi genera un errore di dati diversi.


title: Formattazione data in DLookup

text:
DataScarico:
DLookUp("dataanalisi";"tordinitramoggie";"idcomposizionemiscela=" &
[idcomposizionemiscela])
come faccio a ottenere la dataanalisi nel formato settimana
per capirci:
questo è quello che ottengo
IDCOMPOSI.  Ordine   DataScarico
2          02010597 01/01/2003
3          02010920 01/01/2003
4          02011543 01/01/2003
5          02010598 15/01/2003
6          02011202 15/01/2003
7          02010593 28/02/2003
9          02009958 03/03/2003
10         20021004 03/03/2003
questo è quello che vorrei ottenere
IDCOMPOSI. Ordine   DataScarico
2          02010597     01
3          02010920     01
4          02011543     01
5          02010598     03
6          02011202     03
7          02010593     09
9          02009958     10
10         20021004     10
grazie
ciao


title: Formattazione data in DLookup

author: Salvatore

text:
"@Roberto" <
tas...@libero.it
> ha scritto nel messaggio
news:YZrvb.136617$e6.48...@twister2.libero.it...

 Format([DataAnalisi];"ii")
Ciao
Salvatore


title: COntrollo su date

author: Eleonora

text:
          Ciao a tutti!
Penso che sia una domanda banale, ma io conosco poco access e non trovo la
soluzione :(
Dim dataEle
dataEle = Date
If dataEle > "21/09/2005" Then
   Exit Sub
End If
non riesco a capire come si gestisce il confronto tra date..le ho girate in
tutti i modi, ma sembra ragionare all'inverso.. la data di oggi la trova
maggiore :((
suppongo si debba impostare un qualche formato di data..
se vado in debug la data del giorno me la vede nel formato gg-mm-aa
grazie
Eleonora
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: COntrollo su date

author: ALESSANDRO Baraldi

text:
"Eleonora" <
eleonora28...@libero.it
> ha scritto nel messaggio
news:62Z94Z233Z149Y...@usenet.libero.it...
>
>           Ciao a tutti!
> Penso che sia una domanda banale, ma io conosco poco access e non trovo la
> soluzione :(
>
> Dim dataEle
> dataEle = Date
> If dataEle > "21/09/2005" Then
>    Exit Sub
>
> End If
>
> non riesco a capire come si gestisce il confronto tra date..le ho girate
in
> tutti i modi, ma sembra ragionare all'inverso.. la data di oggi la trova
> maggiore :((
>
> suppongo si debba impostare un qualche formato di data..
> se vado in debug la data del giorno me la vede nel formato gg-mm-aa
>
> grazie
> Eleonora
Stai facendo un confronto tra una data ed una stringa....!
 Dim dataEle
 dataEle = Date
 If dataEle > Cdate("21/09/2005") Then
    Exit Sub
 End If
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: COntrollo su date

text:
                    Il 12 Dic 2004, 21:14, "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto:
> Stai facendo un confronto tra una data ed una stringa....!
>
Gulp ... :(
l'ho detto che non conosco bene Access :(
Domattina, febbre permettendo, ci riprovo..
Grazie :)



title: COntrollo su date

text:
"Eleonora" <
eleonora28...@libero.it
> ha scritto nel messaggio
news:62Z94Z66Z52Y11...@usenet.libero.it...
>                     Il 12 Dic 2004, 21:14, "ALESSANDRO Baraldi"
<
ik2...@libero.it
> ha scritto:
> > Stai facendo un confronto tra una data ed una stringa....!
> >
>
> Gulp ... :(
>
> l'ho detto che non conosco bene Access :(
>
> Domattina, febbre permettendo, ci riprovo..
>
> Grazie :)
>
> Eleonora
Ti auguro una pronta guarigione...!
Speriamo che non sia solo Access a non accettare
queste cose....!
;-)



title: COntrollo su date

text:
                    Il 13 Dic 2004, 21:10, "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto:
> Ti auguro una pronta guarigione...!
>
Grazie :)
per ora sono al lavoro.. access č per svago... come ho un attimo provo..
> Speriamo che non sia solo Access a non accettare
> queste cose....!
certamente no.. č che io non so come gestire stringhe, date & C. in Access
;(
buona giornata



title: Maschera di ricerca

author: Andrea

text:
Salve ragazzi,
è la prima volta che vengo in questo newsgroup. Sono un novello per quanto
riguarda la programmazione in access e volevo chiedervi un favore. Sto
cercando di creare all'interno del mio database una maschera di ricerca. Ho
adottato un metodo molto primitivo. Ho creato una maschera non associata con
un pulsante. Il pulsante è  associato ad un modulo che mi apre e chiude una
maschera (dove voglio vengano presentati i risultati della mia ricerca)e
filtra i dati attraverso una queri di ricerca. Purtroppo questo metodo è
molto primitivo e nel caso la ricerca non presenti risultati, non compare un
messaggio di errore, ma la maschera mi si presenta tutta grigia e bloccata.
Volevo chiedere se qualcuno di voi mi sa consigliare se tutto questo
procedimento si può semplificare con un pulsante che mi esegue una rutine in
codice vba in modo che se la ricerca non presenti risultati mi compaia un
messaggio di errore e mi si ripresenti la maschera per una nuova ricerca.
Vi ringrazio per l'aiuto e vi prego di essere chiari (no sono un esperto).se
non capite qualcosa chiedetemi pure.


title: Maschera di ricerca

author: LoSoSoloIoChiSono

text:
Puoi trovare suggerimenti in merito su
www.sitocomune.com
,


title: Maschera di ricerca

author: Bruno Campanini

text:
"Andrea" <
a_leg...@fastwebnet.it
> wrote in message
news:TWbgd.2958$mQ3....@tornado.fastwebnet.it...

È un giro un po' lungo ma non mi è venuto in mente
nulla di meglio
Mettilo nel pulsante che apre la scheda coi
risultati della ricerca.
DoCmd.OpenForm "Form5", , , "[Field1]=13", , acHidden
If Forms!Form5.RecordsetClone.RecordCount Then
    DoCmd.OpenForm "Form5", , , "[Field1]=13"
Else
    DoCmd.Close acForm, "Form5"
    MsgBox "Nessun record"
End If
Ciao
Bruno


title: Maschera di ricerca


title: Maschera di ricerca

text:
Ti ringrazio tantissimo per le informazioni. Ho visto anche i suggerimenti
in merito su il sito comune di access, ma non riesco a capire come applicare
quel codice. Purtroppo non sono ancora pratico con la programmazione vba e
forse nel compilarlo sbaglio qualcosa. Ti ringrazio ancora
"Bruno Campanini" <
bruno.XXX...@tin.it
> ha scritto nel messaggio
news:uVdgd.221679$35.10...@news4.tin.it...



title: Maschera di ricerca

author: MA

text:
> Salve ragazzi,
> č la prima volta che vengo in questo newsgroup. Sono un novello per quanto
Il periodo del novello č passato, ora siamo passati alle olive..
cmq ciao e benventuo
> riguarda la programmazione in access e volevo chiedervi un favore.
Purchč non siano soldi, chiedi pure.
> Sto
> cercando di creare all'interno del mio database una maschera di ricerca.
Ho
> adottato un metodo molto primitivo. Ho creato una maschera non associata
con
> un pulsante. Il pulsante č  associato ad un modulo che mi apre e chiude
una
> maschera (dove voglio vengano presentati i risultati della mia ricerca)e
> filtra i dati attraverso una queri di ricerca. Purtroppo questo metodo č
> molto primitivo e nel caso la ricerca non presenti risultati, non compare
un
> messaggio di errore, ma la maschera mi si presenta tutta grigia e
bloccata.
Perchč non posti il codice, cosě riusciamo a capire meglio???
ciao
MAssimiliano


title: Filtro query

author: Moebius

text:
In una query ho applicato un filtro in base ad una casella combinata
inserita in una maschera, con la seguente espressione :
IIf(IsNull([forms]![colly per prd]![lstDx]);" ";[forms]![colly per
prd]![lstDx])
dove [lstDx] è una casella conbinata, e tutto funzionava bene.
Il problema è che con una casella combinata posso usare un solo parametro
alla volta (nel mio caso è una data) e avendo la necessità di usare anche
più parametri alla volta ho pensato che con una casella di riepilogo
immettendo più parametri funzionasse, allora ho trasformato [lstDx] in una
casella di riepilogo dove inserisco due o più date che mi interessano, ma il
filtro non funziona perchè mi restituisce solo i dati dove il campo è null.
mi potete dare un suggerimento ?
graziie e buone feste


title: importazione file txt

author: Riccardo

text:
Salve a tutti, avrei questo problema.
Ho una tabella con 3 campi (campo1,campo2,campo3) ed
un file txt di nome pippo
Nel file txt ci sono diversi dati e dovrei importarmi nella tabella
(es. di nome Pippo) i dati in questo modo:
dal carattere 10 al 15 nel campo1
dal carattere 27 al 37 nel campo2
dal carattere 55 al 69 nel campo3
e cosě via per tutti i record.
E' possibile?
Come?
grazie Riccardo


title: importazione file txt

author: Antonio Biso

text:
Riccardo <
ricc...@free.panservice.it
> wrote in message
9vutdj$mft$1...@news.panservice.it...
> Salve a tutti, avrei questo problema.
> Ho una tabella con 3 campi (campo1,campo2,campo3) ed
> un file txt di nome pippo
> Nel file txt ci sono diversi dati e dovrei importarmi nella tabella
> (es. di nome Pippo) i dati in questo modo:
> dal carattere 10 al 15 nel campo1
> dal carattere 27 al 37 nel campo2
> dal carattere 55 al 69 nel campo3
>
> e così via per tutti i record.
>
> E' possibile?
> Come?
Importati la tabella di testo. Ogni riga del file di testo sarà un record
della nuova tabella che avrà un solo campo e mettiamo che il campo si chiami
Riga. A questo punto fai una query di accodamento dalla tabella importata
alla tua originale. Accoderai dei campi calcolati fatti così
mid([Riga];10;6) accodato al campo1
mid([Riga];27;11) accodato al campo2
mid([Riga];55;15) accodato al campo3
Antonio


title: Differenza tra date

author: Cataldo Formaro

text:
Salve!!
Ho la necessità di stabilire la differenza tra due date.
La funzione verrebbe ad essere inserita in una maschera, sull'attivazione
del controllo "Giorni Ricovero"
la differenza sarà calcolata dalla differenza di "Data Dimissione" - "Data
Ricovero"
Il formato data dei due controlli è: data breve 24h
Il controllo "Giorni Ricovero", affinchè mi restituisca un numero senza
decimali, non sarà di certo formato data???
Teniamo presente che, se il ricovero e la dimissione, avvengono nello stesso
giorno, mi dovrà restituire come valore 1
Spero di essermi spresso abbastanza chiaramente.
Sauti e ringraziamenti a chi vorrà collaborare. CF


title: Differenza tra date

author: Roberto dal portatile

text:
"Cataldo Formaro" <
formaro...@libero.it
> ha scritto nel messaggio
news:xLqs6.32944$6W.26...@news.infostrada.it...
> Salve!!
> Ho la necessità di stabilire la differenza tra due date.
>
> La funzione verrebbe ad essere inserita in una maschera, sull'attivazione
> del controllo "Giorni Ricovero"
> la differenza sarà calcolata dalla differenza di "Data Dimissione" - "Data
> Ricovero"
> Il formato data dei due controlli è: data breve 24h
>
Che sappia io non esiste il formato "data breve 24h" ,  ma, per controlli
che contengono orari, esiste il formato "Ora breve 24h"; il formato dei tuoi
controlli potrebbe essere "Data in cifre".
> Il controllo "Giorni Ricovero", affinchè mi restituisca un numero senza
> decimali, non sarà di certo formato data???
>
Giorni Ricovero potrebbe avere i decimali solo nel caso in cui i due
controlli contengano oltre alle date anche l'orario di ricovero e di
dimissione; comunque il suo formato sarà o Numero generico o #
> Teniamo presente che, se il ricovero e la dimissione, avvengono nello
stesso
> giorno, mi dovrà restituire come valore 1
>
Sarai servito!
> Spero di essermi spresso abbastanza chiaramente.
>
Per cautelarsi appunto dal fatto che i due controlli possano contenere gli
orari oltre che le date, potresti usare il seguente codice VBA:
Private Sub Giorni_Ricovero_GotFocus()
If Int(Me![Data Ricovero]) = Int(Me![Data Dimissione]) Then
    Me![Giorni Ricovero] = 1
Else
    Me![Giorni Ricovero] = Int(Me![Data Dimissione]) - Int(Me![Data
Ricovero])
End If
End Sub
> Sauti e ringraziamenti a chi vorrà collaborare. CF
>
Mi sono sufficienti i ringraziamenti; non vorrei che per strafare mi
affristi un ricovero gratis. :o)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Differenza tra date

text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:TYrs6.33289$6W.26...@news.infostrada.it...

Gli amici preferisco incontrarli lontano dal mio posto di lavoro!!!!
Grazie, vado a provare. CF


title: Differenza tra date

author: Aulisio Paolo

text:
Cataldo Formaro wrote:

prova a vedere la funzione Datediff
ciao
Paolo


title: Differenza tra date

text:
>
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
> Il calcolo della differenza giorni funziona perfettamente: GRAZIE
Adesso volendo calcolare l'Età sempre sulla stessa maschera nel controllo
"Età",
avendo come controlli per la determinazione "Data Nascita" e "Data Ricovero"
    Me![Età] = Int(Me![Data Ricovero]) - Int(Me![Data Nascita])
End If
Ho provato con questo, ma mi restituisece giorni, non ANNI!!!!
Saluti CF


title: Differenza tra date

author: Roberto da casa

text:
"Cataldo Formaro" <
formaro...@libero.it
> ha scritto nel messaggio
news:ZqGs6.39556$6W.37...@news.infostrada.it...

Devi usare la funzione DateDiff (vedi help), ovvero:
    Me![Età] = DateDiff("yyyy", Me![Data Nascita], Me![Data Ricovero])
La funzione ti restituisce la differenza tra l'anno delle due date.
In alternativa puoi usare la funzione pubblicata da Federico Luciani nella
FAQ "Calcola l'età in base alla data odierna" nella Sezione General del Sito
Comune; riadattala in modo che come data di riferimento usi la Data Ricovero
anzichè la data odierna e verifica se ti sta bene il criterio di
arrotondamento adottato.
Puoi anche usare la funzione di Silvio Berruti nella FAQ "Differenza tra due
date in anni, mesi e giorni" nella Sezione General del Sito Comune; in
questo caso l'età (gli anni) saranno sempre per difetto, e puoi arrotondarla
a tuo piacimento analizzando i mesi e i giorni.
--



title: Differenza tra date

text:
> >
> > Saluti CF
> >
>
> Devi usare la funzione DateDiff (vedi help), ovvero:
>
>     Me![Età] = DateDiff("yyyy", Me![Data Nascita], Me![Data Ricovero])
>
> La funzione ti restituisce la differenza tra l'anno delle due date.
> In alternativa puoi usare la funzione pubblicata da Federico Luciani nella
> FAQ "Calcola l'età in base alla data odierna" nella Sezione General del
Sito
> Comune; riadattala in modo che come data di riferimento usi la Data
Ricovero
> anzichè la data odierna e verifica se ti sta bene il criterio di
> arrotondamento adottato.
> Puoi anche usare la funzione di Silvio Berruti nella FAQ "Differenza tra
due
> date in anni, mesi e giorni" nella Sezione General del Sito Comune; in
> questo caso l'età (gli anni) saranno sempre per difetto, e puoi
arrotondarla
> a tuo piacimento analizzando i mesi e i giorni.
>
Ho provato la tua funzione e mi restituisce l'errore:
ERRORE DI COMPILAZIONE
Sub Function non defdinita
Come mai???
Intanto provo a visitare il sito comune di access
Saluti Cf


title: Differenza tra date

text:
"Cataldo Formaro" <
formaro...@libero.it
> ha scritto nel messaggio
news:2yLs6.42654$6W.42...@news.infostrada.it...
[CUT]
> > Devi usare la funzione DateDiff (vedi help), ovvero:
> >
> >     Me![Età] = DateDiff("yyyy", Me![Data Nascita], Me![Data Ricovero])
> >
> > La funzione ti restituisce la differenza tra l'anno delle due date.
[CUT]
> Ho provato la tua funzione e mi restituisce l'errore:
> ERRORE DI COMPILAZIONE
> Sub Function non defdinita
>
> Come mai???
>
> Intanto provo a visitare il sito comune di access
>
> Saluti Cf
>
Non so che dirti; per scrupolo, poco fa,  mi sono costruito un database di
esempio, ed ho inserito la riga di codice VBA che ti ho suggerito in una
routine generata a fronte dell'evento "Dopo aggiornamento" del controllo
Data Ricovero e a me funziona tutto perfettamente.
Non è per caso che l'hai invece scritta nell'origine controllo del controllo
Età?
Perché in questo caso avresti dovuto scrivere:
= DateDiff("aaaa";[Data Nascita]; [Data Ricovero])



title: Differenza tra date

text:
TUO CODICE
Me![Età] = DateDiff("yyyy", Me![Data Nascita], Me![Data Ricovero])
------------------------------------------------------------
Private Sub Data_Ricovero_AfterUpdate()
Me![Età] = DateDiff("yyyy", Me![Data Nascita], Me![Data Ricovero])
End Sub
..E NON VA'!!!!
=================================================>
TUO CODICE
= DateDiff("aaaa";[Data Nascita]; [Data Ricovero])
-------------------------------
Private Sub Età_GotFocus()
= DateDiff("aaaa";[Data Nascita]; [Data Ricovero])
End Sub
...E NON VA' nemmeno così!!!
Aquesto punto ci terrei a capire dov'è la differenza e perchè da me non và??
(Utilizzo Access 2000)
Buona Domenica CF


title: Differenza tra date

text:
"Cataldo Formaro" <
formaro...@libero.it
> ha scritto nel messaggio
news:eH2t6.49918$6W.45...@news.infostrada.it...
> TUO CODICE
>
> Me![Età] = DateDiff("yyyy", Me![Data Nascita], Me![Data Ricovero])
> ------------------------------------------------------------
> Private Sub Data_Ricovero_AfterUpdate()
> Me![Età] = DateDiff("yyyy", Me![Data Nascita], Me![Data Ricovero])
> End Sub
>
Questa è giusta!!
Ma che tipo di errore ti dà??
> ..E NON VA'!!!!
> =================================================>
> TUO CODICE
> = DateDiff("aaaa";[Data Nascita]; [Data Ricovero])
Questa espressione va scritta nell'origine controllo del controllo Età e non
in una routine di codice VBA.
> -------------------------------
> Private Sub Età_GotFocus()
> = DateDiff("aaaa";[Data Nascita]; [Data Ricovero])
> End Sub
>
> ...E NON VA' nemmeno così!!!
>
Scritta in una routine di un evento è giusto che ti dia errore.
> Aquesto punto ci terrei a capire dov'è la differenza e perchè da me non
và??
> (Utilizzo Access 2000)
Beh, io uso Access 97, ma mi rifiuto di credere che A2000 non abbia la
funzione DateDiff; prova a cercarla sull'help e vedi cosa ti dice.
>
> Buona Domenica CF
>
>
Buona domenica a te



title: Differenza tra date

text:
FINALMENTE Funziona!!!!
Effettivamente sbagliavo io.....
Grazie 1000
Sia dal portatile che da casa, Roberto è proprio esperto!!!!
Saluti CF   ..alla prossima.


title: Messaggio: "Member already exists in an object..."

author: TANNHAUSER

text:
Ciao ragazzi,
l'Azienda mi ha appena aggiornato il PC da WIndows 2000 Pro a Windows XP
Pro e, contestualmente, mi ha sostituito la suite Office 97 con la Office
2003. Sono riuscito, con qualche difficoltà soprattutto di driver ODBC, a
convertire un semplice DB da A97 a A2003. Mi trovo con qualche errore
ancora su comandi semplici di codice VBA, tra i quali il seguente:
"Member already exists in an object module from which this object module
derive" (dimenticavo che la suite O2003 è in Inglese) che si verifica
sull'evento apertura di una maschera che ha questo semplice codice:
Private Sub Form_Open(Cancel As Integer)
Me!Method = Null
Me!TableList = Null
Me!TableName = Null
Me!QueryName = Null
End Sub
dove tutti i nomi fanno riferimento a delle TextBox.
Cosa dovrei sistemare perchè questo non accada più?
Grazie a tutti,
TANNHAUSER
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: namor

text:
TANNHAUSER ha scritto:
> Ciao ragazzi,
> l'Azienda mi ha appena aggiornato il PC da WIndows 2000 Pro a Windows XP
> Pro e, contestualmente, mi ha sostituito la suite Office 97 con la Office
> 2003. Sono riuscito, con qualche difficoltà soprattutto di driver ODBC, a
> convertire un semplice DB da A97 a A2003. Mi trovo con qualche errore
> ancora su comandi semplici di codice VBA, tra i quali il seguente:
> "Member already exists in an object module from which this object module
> derive" (dimenticavo che la suite O2003 è in Inglese) che si verifica
> sull'evento apertura di una maschera che ha questo semplice codice:
> Private Sub Form_Open(Cancel As Integer)
> Me!Method = Null
> Me!TableList = Null
> Me!TableName = Null
> Me!QueryName = Null
> End Sub
> dove tutti i nomi fanno riferimento a delle TextBox.
> Cosa dovrei sistemare perchè questo non accada più?
> Grazie a tutti,
> TANNHAUSER
Prova a cambiare il nome delle textbox in italiano: Metodo, ElencoTabelle,
NomeTabella e NomeQuery, sia nella struttura che nel codice vba.
Namor
--
namor at inwind punto it



text:
namor ha scritto:
> TANNHAUSER ha scritto:
> > Ciao ragazzi,
> > l'Azienda mi ha appena aggiornato il PC da WIndows 2000 Pro a Windows XP
> > Pro e, contestualmente, mi ha sostituito la suite Office 97 con la Office
> > 2003. Sono riuscito, con qualche difficoltà soprattutto di driver ODBC, a
> > convertire un semplice DB da A97 a A2003. Mi trovo con qualche errore
> > ancora su comandi semplici di codice VBA, tra i quali il seguente:
> > "Member already exists in an object module from which this object module
> > derive" (dimenticavo che la suite O2003 è in Inglese) che si verifica
> > sull'evento apertura di una maschera che ha questo semplice codice:
> > Private Sub Form_Open(Cancel As Integer)
> > Me!Method = Null
> > Me!TableList = Null
> > Me!TableName = Null
> > Me!QueryName = Null
> > End Sub
> > dove tutti i nomi fanno riferimento a delle TextBox.
> > Cosa dovrei sistemare perchè questo non accada più?
> > Grazie a tutti,
> > TANNHAUSER
> Prova a cambiare il nome delle textbox in italiano: Metodo, ElencoTabelle,
> NomeTabella e NomeQuery, sia nella struttura che nel codice vba.
> Namor
Grazie,
la traduzione in italiano dei controlli e dei riferimenti nel codice ha
risolto il problema. Qual'è la spiegazione, se esiste, per cui non posso
usare termini inglesi? Siccome spesso uso proprio quella lingua dovrò
cambiare metodo?
Grazie,
TANNHAUSER
--



author: giorgio rancati

text:
"TANNHAUSER" <
tannau...@virgilio.it
> ha scritto nel messaggio
news:cv2bv7$o6l$1...@news.newsland.it...
> Ciao ragazzi,
>
> l'Azienda mi ha appena aggiornato il PC da WIndows 2000 Pro a Windows XP
> Pro e, contestualmente, mi ha sostituito la suite Office 97 con la Office
> 2003. Sono riuscito, con qualche difficoltà soprattutto di driver ODBC, a
> convertire un semplice DB da A97 a A2003. Mi trovo con qualche errore
> ancora su comandi semplici di codice VBA, tra i quali il seguente:
>
> "Member already exists in an object module from which this object module
> derive" (dimenticavo che la suite O2003 è in Inglese) che si verifica
> sull'evento apertura di una maschera che ha questo semplice codice:
>
> Private Sub Form_Open(Cancel As Integer)
> Me!Method = Null
> Me!TableList = Null
> Me!TableName = Null
> Me!QueryName = Null
> End Sub
>
> dove tutti i nomi fanno riferimento a delle TextBox.
> Cosa dovrei sistemare perchè questo non accada più?
> Grazie a tutti,
>
> TANNHAUSER
>
Ciao,
visto che sono oggetti appartenenti alla maschera prova così
----------
 Private Sub Form_Open(Cancel As Integer)
 Me.Method = Null
 Me.TableList = Null
 Me.TableName = Null
 Me.QueryName = Null
 End Sub
----------
Ciao Giorgio


text:
TANNHAUSER ha scritto:




I nomi che avevi usato andavano in conflitto con nomi di oggetti già
dichiarati nelle librerie predefinite di Access. Se provi a cambiarli uno
alla volta scopri qual'è che dà errore, può essere più di uno.
Cerca di evitare nomi che potrebbero essere parole chiave riservate di
Access.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



text:
[]
> Ciao,
> visto che sono oggetti appartenenti alla maschera prova così
> ----------
>  Private Sub Form_Open(Cancel As Integer)
>  Me.Method = Null
>  Me.TableList = Null
>  Me.TableName = Null
>  Me.QueryName = Null
>  End Sub
> ----------
> Ciao Giorgio
Grazie,
ho già provato la soluzione proposta da Namor (utilizzare termini italiani
per evitare conflitti con parole riservate di Access) ed ha funzionato più
che egregiamente.
D'altro canto la sostituzione di Me! con Me. quale vantaggio potrebbe
darmi? Ho letto in passati post che l'uso di Me! al limite velocizza
l'esecuzione del codice ma non gli impedisce di funzionare.
Hola!



text:
"TANNHAUSER" <
tannau...@virgilio.it
> ha scritto nel messaggio
news:cv2hvg$k8e$1...@news.newsland.it...
[CUT]
> Grazie,
>
> ho già provato la soluzione proposta da Namor (utilizzare termini italiani
> per evitare conflitti con parole riservate di Access) ed ha funzionato più
> che egregiamente.
> D'altro canto la sostituzione di Me! con Me. quale vantaggio potrebbe
> darmi? Ho letto in passati post che l'uso di Me! al limite velocizza
> l'esecuzione del codice ma non gli impedisce di funzionare.
visto che l'uso di Me. si usa per riferirsi agli oggetti della maschera
(infatti fa visualizzare l'intellisense e previene l'uso improprio di
controlli inesistenti)  ero curioso di sapere se risolveva la cosa.
comunque come non detto.
Ciao Giorgio


author: sv

text:
TANNHAUSER ha scritto:
> namor ha scritto:
> > TANNHAUSER ha scritto:


> Grazie,

> TANNHAUSER
Se ti può essere d'aiuto qui di seguito è la pagina delle parole riservate
di Acc2002:
http://support.microsoft.com/default.aspx?scid=kb;it;286335
--
rgrds
SC



title: Formattazione condizionale in base al valore riportato in tabella

author: RobertOne

text:
Buona sera a tutti.
Ho una nuova richiesta di aiuto, in una sottomaschera in visualizzazione
foglio dati, vorrei poter "colorare" tutti quei record laddove in tabella
risultano flaggati.
In pratica dalla maschera dei prodotti principale vorrei evidenziare tutti
quei prodotti che sono stati selezionati e pronti da stampare per
l'acquisto. Onde evitare di selezionarli nuovamente.
Grazie anticipatamente.
Roberto


author: Riccardo Baldinotti

text:

Vedi se può aiutarti l'esempio 3.25 nella sezione Forms in
www.sitocomune.com
.
Riccardo Baldinotti


text:
"Riccardo Baldinotti"  ha scritto nel messaggio ...
Vedi se può aiutarti l'esempio 3.25 nella sezione Forms in
www.sitocomune.com
.
Riccardo Baldinotti
Grazie per la dritta.
Avevo già visto tale esempio, vorrei ottenere proprio un risultato simile.
Quando in tabella il risultato relativo al campo "da acquistare" è come
condizione "vero" allora evidenzia tutti quei record che hanno tale
condizione.
Però sinceramente non saprei come adattare l'esempio 3.25 alle mie
necessità, soprattutto perchè devo far riferimento ad un valore collocato
nella tabella e cosa più importante, devo fare i conti con le mie scarse
abilità...
Rob.


text:

Così a memoria...
Clicchi su una casella di testo della tua maschera in modalità
visualizzazione struttura; nel menu Struttura clicchi su Condizionale;
scegli "L'espressione è"; poniamo che il tuo flag sia un campo che si
chiama Sel: nella riga di fianco scrivi [Sel]=-1, scegli il colore di
sfondo, il colore del testo e se la casella deve essere abilitata o
meno, sono i bottoncini subito sotto.
Quando apri la maschera quella casella dovrebbe apparire di
conseguenza.
Buon lavoro.
Riccardo Baldinotti


text:
"Riccardo Baldinotti"  ha scritto nel messaggio ...
Così a memoria...
Clicchi su una casella di testo della tua maschera in modalità
visualizzazione struttura; nel menu Struttura clicchi su Condizionale;
scegli "L'espressione è"; poniamo che il tuo flag sia un campo che si
chiama Sel: nella riga di fianco scrivi [Sel]=-1, scegli il colore di
sfondo, il colore del testo e se la casella deve essere abilitata o
meno, sono i bottoncini subito sotto.
Quando apri la maschera quella casella dovrebbe apparire di
conseguenza.
Buon lavoro.
Riccardo Baldinotti
Grazie nuovamente per il supporto, però non so come adattare tale formula
visto che dovrei fare riferimento a record esistenti nella tabella storico.
Vediamo se riesco a fare una sintesi di quello che vorrei creare.
Ho una tabella dove seleziono tramite flag i prodotti alimentari che dovrò
acquistare. Una volta selezionati tramite query di accodamento vado a
popolare la tabella Storico. Poniamo per esempio che il giorno dopo debba
aggiungere altri prodotti da acquistare, vorrei appunto che i prodotti già
selezionati il giorno prima facendo riferimento alla tabella storico,
venissero evidenziati di un altro colore, tutto questo per evitare di aprire
un'altra maschera oppure un report che mi riportano i prodotti già scelti.
Grazie.
Roberto


text:
On 25 Mag, 13:40, "RobertOne" <
robert...@robort.it
> wrote:
> "Riccardo Baldinotti"  ha scritto nel messaggio ...
>
> Cos a memoria...
> Clicchi su una casella di testo della tua maschera in modalit
> visualizzazione struttura; nel menu Struttura clicchi su Condizionale;
> scegli "L'espressione "; poniamo che il tuo flag sia un campo che si
> chiama Sel: nella riga di fianco scrivi [Sel]=-1, scegli il colore di
> sfondo, il colore del testo e se la casella deve essere abilitata o
> meno, sono i bottoncini subito sotto.
> Quando apri la maschera quella casella dovrebbe apparire di
> conseguenza.
> Buon lavoro.
> Riccardo Baldinotti
>
> Grazie nuovamente per il supporto, per non so come adattare tale formula
> visto che dovrei fare riferimento a record esistenti nella tabella storico.
>
> Vediamo se riesco a fare una sintesi di quello che vorrei creare.
>
> Ho una tabella dove seleziono tramite flag i prodotti alimentari che dovr
> acquistare. Una volta selezionati tramite query di accodamento vado a
> popolare la tabella Storico. Poniamo per esempio che il giorno dopo debba
> aggiungere altri prodotti da acquistare, vorrei appunto che i prodotti gi
> selezionati il giorno prima facendo riferimento alla tabella storico,
> venissero evidenziati di un altro colore, tutto questo per evitare di aprire
> un'altra maschera oppure un report che mi riportano i prodotti gi scelti.
>
> Grazie.
>
> Roberto
Se il problema è evidenziare, direi di fare come spiegavo: nella
sottomaschera colori i campi in base al flag. Non ho capito lo scopo
della tabella Storico: i record col flag settato sono già
"storicizzati". Forse che quel flag viene in seguito resettato?
In tal caso poni l'origine della sottomaschera così:
SELECT tabella.codice, tabella.<campo1>, tabella.<campo2>, ...,
storico.codice AS presente FROM Tabella LEFT JOIN Storico ON
tabella.codice = storico.codice;
e nella sottomaschera metti l'espressione Condizionale come:
"[presente] is not null"
Ho provato ora per sicurezza.
Riccardo Baldinotti


text:
"Riccardo Baldinotti"  ha scritto nel messaggio ...
Se il problema è evidenziare, direi di fare come spiegavo: nella
sottomaschera colori i campi in base al flag. Non ho capito lo scopo
della tabella Storico: i record col flag settato sono già
"storicizzati". Forse che quel flag viene in seguito resettato?
In tal caso poni l'origine della sottomaschera così:
SELECT tabella.codice, tabella.<campo1>, tabella.<campo2>, ...,
storico.codice AS presente FROM Tabella LEFT JOIN Storico ON
tabella.codice = storico.codice;
e nella sottomaschera metti l'espressione Condizionale come:
"[presente] is not null"
Ho provato ora per sicurezza.
Riccardo Baldinotti
Si, effettivamente la flag nella sottomaschera viene resettata quando a
mezzo macro, una volta selezionati i prodotti con flag, vado a popolare la
tabella Storico con una query di accodamento.
Ho provato a variare l'origine della sottomaschera come mi indichi,
sostituendo i nomi delle tabelle e dei campi ma probabilmente qualcosa non
quadra visto che non funziona:
SELECT Prodotti.Des, Prodotti.<GruMer>, Prodotti.<Acq>,Storico.codice AS
presente FROM Prodotti LEFT JOIN Storico ON
Prodotti.Acq = Storico.Acq;
La maschera Prodotti e relativa Prodotti Subfind sono collegate alla tabella
Prodotti. La Subfind ha questi campi; Des, GruMer e Acq che è la flag. Tutto
quello che seleziono con la flag successivamente va riportato in tabella
Storico che ha gli stessi tre campi più altri.
Come dicevo, Nella prodotti subfind, vorrei che mi venissero evidenziati
quei record precedentemente selezionati ed esistenti in storico.
Pensavo fosse più semplice del previsto, se proprio non riuscirò a
raggiungere lo scopo, faro in altro modo.
Grazie e chiedo venia per la poca esperienza.
Roberto


text:
On 25 Mag, 15:39, "RobertOne" <
robert...@robort.it
> wrote:
> "Riccardo Baldinotti"  ha scritto nel messaggio ...
>
> SELECT Prodotti.Des, Prodotti.<GruMer>, Prodotti.<Acq>,Storico.codice AS
> presente FROM Prodotti LEFT JOIN Storico ON
> Prodotti.Acq = Storico.Acq;
>
Le parentesi angolari erano lì per indicare un campo ipotetico. Scrivi
"Prodotti.GruMer, Prodotti.Acq", senza angoli.
Poi non ho capito: usi il flag Acq come critero di unione fra Prodotti
e Storico, ma se il flag viene resettato non avrai nessun legame.
Il campo di esempio "Storico.codice" va sostituto col campo univoco
che fa capire ad Access che stai parlando di un certo record e non di
un altro, suppongo che nel tuo caso ci sia un campo "Storico.Des".
Quindi l'origine della sottomaschera diventa:
SELECT Prodotti.Des, Prodotti.GruMer, Prodotti.Acq, Storico.Des AS
presente FROM Prodotti LEFT JOIN Storico ON Prodotti.Des =
Storico.Des;
Spiegami lo scopo di questo Storico: intendi scriverci le ordinazioni
dei prossimi anni? In tal caso, prima o poi TUTTI i tuoi prodotti
saranno ordinati e quindi nella tua sottomaschera avrai tuttti i
record evidenziati. O vuoi evidenziare solo i prodotti ordinati ieri?
O nell'ultima settimana? In tal caso serve qualche altra modifica.
Ciao.
Riccardo Baldinotti


text:
"Riccardo Baldinotti"  ha scritto nel messaggio ...
Spiegami lo scopo di questo Storico: intendi scriverci le ordinazioni
dei prossimi anni? In tal caso, prima o poi TUTTI i tuoi prodotti
saranno ordinati e quindi nella tua sottomaschera avrai tuttti i
record evidenziati. O vuoi evidenziare solo i prodotti ordinati ieri?
O nell'ultima settimana? In tal caso serve qualche altra modifica.
Ciao.
Riccardo Baldinotti
Premetto che tale db č nato nel modo che ti spiegherň anche se forse si
poteva fare differentemente e meglio, viste le mie modeste conoscenze.
Sto facendo questo database che mi gestisce la lista della spesa da fare al
supermercato. Inizio con una maschera inserendo tutti i prodotti che mi
vengono in mente, oggetto delle nostre spese ed il relativo gruppo
merceologico. Poi selezionando creazione spesa composta da maschera e
sottomaschera, seleziono i prodotti che mi interessano tramite una flag ed
alla fine della selezione tramite una query di accodamento vado a popolare
la tabella storico.
Nella tabella storico, "scaricherň" la spesa archiviandola per data in tal
modo potrň all'occorrenza sapere a quando risale l'acquisto dell'articolo X
Quello che volevo tentare di fare con questo post, č per evitare di inserire
un articolo da acquistare piů volte, senza consultare prima di inserire
nuovi articoli, la lista di quelli precedentemente inseriti.
Eventualmente per capire meglio quest'intruglio, se mi dai un indirizzo di
posta elettronica ti mando il db in questione.
Grazie ancora e ciao.
Roberto


text:
On 25 Mag, 19:02, "RobertOne" <
robert...@robort.it
> wrote:
>
> Nella tabella storico, "scaricherò" la spesa archiviandola per data in tal
> modo potrò all'occorrenza sapere a quando risale l'acquisto dell'articolo X
>
> Quello che volevo tentare di fare con questo post, è per evitare di inserire
> un articolo da acquistare più volte, senza consultare prima di inserire
> nuovi articoli, la lista di quelli precedentemente inseriti.
>
Allora potresti aggiungere, nello Storico, la data di acquisto, cioè
nel momento in cui vai a scriverlo aggiungi la data di quel giorno o
una data  che puoi inserire a mano. Non chiamare "data" quel campo,
altrimenti Access va in confusione, piuttosto chiamalo
"giornoacquisto".
La sottomaschera può essere ordinata per data di acquisto in senso
discendente per vedere a quando risale l'acquisto di un certo
prodotto. Oppure in ordine di prodotto, poi nella formattazione
condizionale del campo Des, metti, per esempio,
[giornoacquisto]>= DateValue(Now())-3
occhio alla doppia parentesi chiusa, così evidenzi se l'acquisto è
recente.
> Eventualmente per capire meglio quest'intruglio, se mi dai un indirizzo di
> posta elettronica ti mando il db in questione.
>
Sto rubando tempo all'ufficio fra i tre db che mi hanno chiesto
recentemente, a casa non ho neppure Access, pensa te. Ho messo mano a
un db altrui solo nel caso di un'amica carina... eh eh eh.
A parte gli scherzi, non saprei davvero quando farlo.
Spero almeno di esserti stato utile.
Ciao
Riccardo Baldinotti


text:
"Riccardo Baldinotti"  ha scritto nel messaggio...
>
Allora potresti aggiungere, nello Storico, la data di acquisto, cioè
nel momento in cui vai a scriverlo aggiungi la data di quel giorno o
una data  che puoi inserire a mano. Non chiamare "data" quel campo,
altrimenti Access va in confusione, piuttosto chiamalo
"giornoacquisto".
La sottomaschera può essere ordinata per data di acquisto in senso
discendente per vedere a quando risale l'acquisto di un certo
prodotto. Oppure in ordine di prodotto, poi nella formattazione
condizionale del campo Des, metti, per esempio,
[giornoacquisto]>= DateValue(Now())-3
occhio alla doppia parentesi chiusa, così evidenzi se l'acquisto è
recente.
> Eventualmente per capire meglio quest'intruglio, se mi dai un indirizzo di
> posta elettronica ti mando il db in questione.
>
Sto rubando tempo all'ufficio fra i tre db che mi hanno chiesto
recentemente, a casa non ho neppure Access, pensa te. Ho messo mano a
un db altrui solo nel caso di un'amica carina... eh eh eh.
A parte gli scherzi, non saprei davvero quando farlo.
Spero almeno di esserti stato utile.
Ciao
Riccardo Baldinotti
Ti ringrazio per avermi seguito fino a quì, vedo che hai pazienza. E chiedo
scusa se ti faccio perdere del tempo prezioso. Fai bene a mettere mano ai
soli db delle amiche carine! Forse però non mi sono spiegato bene cosa
intendo fare, premetto che se anche non riuscirò nell'intento farò
ugualmente qualcosa, anzi dopo devo postare nuovamente per altri problemi...
Faccio un esempio più pratico. Poniamo che abbia in mano un foglio di carta
con scritto la lista dei prodotti da acquistare al supermercato ed un foglio
bianco dove andro a copiare dall'altra lista, tutti quei prodotti che mi
servono per fare la spesa. Se prima di andare a fare la spesa, mi è venuto
in mente che devo aggiungere altri prodotti, li aggiungo però attenzione,
devo fare attenzione e guardare che non ci siano già nella lista compilata
in precedenza. Per questo stavo cercando un sistema che mi evidenziasse i
prodotti già inclusi nella lista per fare acquisti.
E' un pò ingarbugliata la faccenda... Grazie ancora per il tempo dedicatomi
e buon lavoro.
Roberto


title: Passoword su DB, e poi collego le tabelle, come???

text:
Nel mio precedente post non mi sono espresso bene. Il mio problema è questo:
Devo proteggere il mio DB da password ma la mia applicazione accede al
suddetto DB tramite il Collegamento delle tabelle.....se proteggo il DB e
poi provo a collegare mi dice che non c'è la password, altrimenti se lo
proteggo dopo aver collegato le tabelle il programma parte, ma appena tenta
di fare qualche operazione sul DB mi dice che la password non è valida.
Io uso "Set db=CurrentDb" per riferirmi nel codice al DB corrente, non c'è
modo di specificare anche la password????
Grazie
Ken
--
"Stupido è chi lo stupido fà signore!"


author: Alessandro Baraldi

text:
"Kenshiro2000" <
kenshi...@libero.it
> wrote in message
news:hMql8.37694$%g7.11...@twister2.libero.it...

  strConn = ";DATABASE=PErcorsoCompleto; PWD=TuaPassword"
  Set dbLink = DBEngine(0).OpenDatabase("", False, True, strConn)
Ciao
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: il database access non si compatta!

author: clavius

text:
Salve a tutti, sto progettando un database con access 2003, avevo
inserito in una tabella, e poi di conseguenza in una maschera, un
OggettoOLE dove caricavo delle immagini.
Avevo creato 4 record, poi  accortomi che il db aumentava a dismisura
(anche se le immagini erano Collegate) ho deciso di cambiare strada.
Ho tolto l'OggettoOLE, ho compilato il codice ed ho eseguito la
procedura "Compatta e ripristina database", ma, sebbene ci siano
dentro solo 4 record e nessuna immagine il
database pesa ben 50 MB !
Com'è possibile che non si ridimensioni?

Grazie


title: il database access non si compatta!

author: Karl Donaubauer

text:

Hai veramente tolto tutti immagini dalla tabella e la maschera?
Per verificare dove si trova il problema pesante puoi importare
gli oggetti sospetti del db passo a passo in un nuovo mdb e
controllare la dimensione del file.

Vedi anche:

Archiviare Immagini
http://www.donkarl.com/it?FAQ2.2

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


title: il database access non si compatta!

text:
Ho risolto.....Caz........ che scemo che sono, non avevo tolto il
campo OggettoOLE dalla tabella principale!

Grazie mille comunque!!!


title: il database access non si compatta!

text:

Ho risolto inserendo "Immagine nella maschera"si, ma ora non so come
far stampare al report l'immagine corrente!


title: il database access non si compatta!

text:
Come dicevo nel post precedente, non so come far stampare il report
con l'immagine del record corrente, visto che nel report non c'è piu
l'OggettoOLE.
Vorrei poter aggirare il problema (poco professionalmente) stampando
la maschera corrente (che stò visualizzando compresa l'immagine), ma
non c'è verso,
mi stampa tutti i record!
C'è qualche anima buona che mi può aiutare?
Grazie


title: il database access non si compatta!

text:
Sono riuscito a far stampare la maschera corrente, quindi l'ho resa
con sfondo bianco a mo di semplice report, ma capisco che è una
soluzione poco professionale!
Per spiegarmi come faccio a visualizzare l'immagine nella maschera, vi
dico che; ho inserito un controllo immagine (immagine46) il quale al
caricamento della maschera o allo spostamento tra i record, legge
(tramite codice VB) il contenuto della text Articolo andando di fatto
ad aprire l'immagine corrispondente.
Ad esempio se ho una immagina dal nome 0068.jpg, digitando nella text
0068, con questo codice me la fa visualizzare nel controllo immagine
(immagine46)
Immagine46.Picture = "C:\x_ordinazioni\FOTO\" & Left(Articolo.Text, 4)
& ".jpg"

Avete suggerimenti per poter adoperare un REPORT sfruttando lo stesso
principio da mè usato?
Grazie.


title: il database access non si compatta!

text:
"clavius" <
in...@sbs114.com
> ha scritto nel messaggio
news:a6f3a651-b82b-47a5...@q13g2000vby.googlegroups.com...
> Ho risolto.....Caz........ che scemo che sono, non avevo tolto il
> campo OggettoOLE dalla tabella principale!
>
> Grazie mille comunque!!!
>

karl ha sempre ragione!!!

Antonio


title: il database access non si compatta!

text:
clavius wrote:
> ...
>  con questo codice me la fa visualizzare nel controllo immagine
> (immagine46)
> Immagine46.Picture = "C:\x_ordinazioni\FOTO\" & Left(Articolo.Text, 4)
> & ".jpg"
>
> Avete suggerimenti per poter adoperare un REPORT sfruttando lo stesso
> principio da mè usato?

Nel report puoi fare quasi lo stesso. Cioè una riga di codice
nell'evento "Su Formattazione" della sezione dettaglio:

Me!TuoControlloImmagineArticolo.Picture = _
    "C:\x_ordinazioni\FOTO\" & Left(Me!Articolo, 4) & ".jpg"



title: il database access non si compatta!

text:
Antonio Biso wrote:
> ...karl ha sempre ragione!!!

Bene, c'è qualcuno chi osa spiegarlo alla mia
impiegata/padrona?



title: il database access non si compatta!

text:
Ho provato e stra provato, ma non funziona, nel senso che il report
sembra
un'oggetto statico, inpenetrabile, dove non si possa fargli eseguire
azioni,
nello specifico, non si può dare lo stato attivo alle text ecc...!

Comunque non è male neanche il mio metodo, con il quale nascondo in
stampa
e visualizzo in maschera aperta, diversi elementi, compreso il colore
della stessa!


title: il database access non si compatta!

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:9f5h0b...@mid.individual.net...
> Antonio Biso wrote:
>> ...karl ha sempre ragione!!!
>
> Bene, c'è qualcuno chi osa spiegarlo alla mia
> impiegata/padrona?

passo...

Antonio


title: Refresh di una sottomaschera

author: LANtastic

text:
Salve a tutti, č la prima volta che entro in questo bel newsgroup,
ed avrei una domanda da porvi:
Ho creato un DB di gestione clienti con MSAccess,
ora dalle maschere create ne ho una formata da:
-Maschera principale: Cliente (contenente i dati dei clienti) :)
-Sottomaschera Ordini (contenenti gli ordini effettuati dal cliente).
ora, dalla maschera principale posso aprire due form di query che mi
inseriranno tramite
una connessione ADO i dati nella sottomaschera Ordini. Come faccio a
inserire un comando di "Refresh" (se cosě si puň chiamare) nel form query
per aggiornare la sottomaschera nella maschera principale?
(lo so che farei meglio a dormire la notte piuttosto che pormi di questi
problemi... ma spero vogliate darmi una mano)
Grazie
Flavio


title: Refresh di una sottomaschera

author: Salvatore

text:
"LANtastic" <
in...@portalnet.it
> ha scritto nel messaggio
news:9pn96b$uu$1...@nreadb.inwind.it...

Hai provato col comando "Aggiorna"?


title: Refresh di una sottomaschera

text:
"LANtastic" <
in...@portalnet.it
> ha scritto nel messaggio
news:9pn96b$uu$1...@nreadb.inwind.it...

C'č il Metodo "Requery" ch puoi applicare ai controlli, nel tuo caso la
SottoMaschera č un controllo
della principale quindi puoi utilizzare questa sintassi:
Me.NomeSottomaschera.Requery
Ottieni l'aggiornamento dei dati nel caso tu stia inserendo un nuoco cliente
o aggiornandone uno.....
Ovviamente devi legare il comando a qualcosa, tipo Evento o condizione.....
@Alex.


title: Conteggio record su report

author: Paolo

text:
sull'intestazione del report  è presente il controllo txtFamiglia
nel corpo del report rptFamiglia sono presenti i seguenti controlli:
txtNominativo
optNeonato
optBambino
optConferma
sul piè di pagina txtFamiglia è presente un casella di testo
la cui origine è : =Conteggio([optConferma])
come faccio a contare solo i controlli optConferma
il cui valore è = true
ciao,il pizz


title: Conteggio record su report

text:
"Paolo" <***
bjh...@tin.it
> ha scritto nel messaggio
news:UwLA9.7650$744.2...@news1.tin.it...
> sull'intestazione del report  č presente il controllo txtFamiglia
>
> nel corpo del report rptFamiglia sono presenti i seguenti controlli:
> txtNominativo
> optNeonato
> optBambino
> optConferma
>
> sul pič di pagina txtFamiglia č presente un casella di testo
> la cui origine č : =Conteggio([optConferma])
> come faccio a contare solo i controlli optConferma
> il cui valore č = true
>
>
> ciao,il pizz
Prova cosě:
= Somma(-[optConferma])
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Report: Evento su apertura Caption - Immissione parametro al volo - Errore runtime '2427'

author: Samantha Cicch

text:
Buongiorno NG,
come devo fare x farsì che la CAPTION del report contenga anche il
valore di un campo immesso come parametro all'apertura del report ?
ho un report, dovrebbe chiamarsi  in proprietà caption     "TESTO DEL
" & Me!mese
Su evento apertura del report ho il seguente codice:
Private Sub Report_Open(Cancel As Integer)
Me.Caption = Me!clienteragsoc & " - xxxxxx" & Me!mese
End Sub
L'origine del report è una query, nella quale ho inserito il campo
mese come espressione.  All'apertura del report viene richiesta
l'immisione del parametro mese...
Così come  l'ho scritta ora, mi da un Errore runtime '2427' - Nessun
valore nell'espressione immessa...
Grazie x any suggestions
Samantha


author: Carlo Costarella

text:
"Samantha Cicch" <
samanth...@gmail.com
> ha scritto nel messaggio
news:1172841751.5...@h3g2000cwc.googlegroups.com...
Buongiorno NG,







--------------------------------
Quando si verifica l'evento open il report non ha ancora dato un valore ai
controlli...è normale che ti dia quel messaggio.
Metti il codice, per esempio, su formattazione dell'intestazione o del
corpo.
Ciao, Carlo


text:
On 2 Mar, 17:02, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
[CUT]
> --------------------------------
> Quando si verifica l'evento open il report non ha ancora dato un valore ai
> controlli...è normale che ti dia quel messaggio.
> Metti il codice, per esempio, su formattazione dell'intestazione o del
> corpo.
>
> Ciao, Carlo
Grazie Carlo, funziona alla grande
Private Sub IntestazioneReport_Format(Cancel As Integer, FormatCount
As Integer)
Me.Caption = Me!clienteragsoc & " - LISTINO VALIDO DA " & Me!validita
End Sub
;D
Buon weekend!
Samantha


text:
"Samantha Cicch" <
samanth...@gmail.com
> ha scritto nel messaggio
news:1172857138.7...@t69g2000cwt.googlegroups.com...
On 2 Mar, 17:02, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
[CUT]
> --------------------------------
> Quando si verifica l'evento open il report non ha ancora dato un valore ai
> controlli...è normale che ti dia quel messaggio.
> Metti il codice, per esempio, su formattazione dell'intestazione o del
> corpo.
>
> Ciao, Carlo
Grazie Carlo, funziona alla grande
--------------------
mi fa piacere...
;D
Buon weekend!
Samantha
Anche a te.
Ciao, Carlo


title: compilazione casella di testo in maschera

author: Principiante

text:
Salve. eccomi di nuovo dopo tanto tempo (e sono rimasto un principiante)
vengo subito al mio problema
ho una tabella "Anagrafica" ed una "Abilitazioni" (uno a molti)
Nella tbl Anagrafica c'è il campo IDanagrafica (contatore) e tutti i campi di una normale anagrafica di una persona (cognome, nome indirizzo ecc)
nella tbl Abilitazioni c'è IDabilitazioni; IDAnagr relazionato con IDanagrafica della tbl Anagrafica) n_Abilit; TipoAbilit e DataAbilit.
ho crato una maschera "AnagraficaMsc" ed una sottomaschera "AbilitMsc".
e fin qui tutto ok anche per quel che riguarda le ricerche affidandomi al sempre utile SitoComune.
ho un problema nell'inserimento dei dati nuovi, sia anagrafici che abilitazione.
non riesco ad aggiornare il campo IDanagra della tabella "AbilitazioniTbl" in un controllo della sottomaschera "AbilitMsc"con i dati del campo "IDAnagrafica" della tabella "AnagraficaTbl" nel controllo della maschera "AnagraficaMsc".
Spero di essere stato sufficientemente chiaro
Grazie


text:
Il giorno mercoledì 15 gennaio 2020 15:19:21 UTC+1, Principiante ha scritto:
> Salve. eccomi di nuovo dopo tanto tempo (e sono rimasto un principiante)
Buongiorno. Dalla mancanza di risposta deduco che non c'è soluzione al mio problema. Mi riuscite a consigliare un approccio diverso?
Grazie


text:
Risolto
grazie


title: Limitare il tetto massimo di un valore in una query a campi incrociati.

author: Andrea

text:
Salve uso Access97,
Il mio problema consiste nell'impostare un limite massimo di un valore in
una query a campi incrociati su cui si baserà un grafico. Il motivo di ciò,
e che i valori del grafico non devono superare il 100% cosa che a me
succede. La query a campi incrociati raggruppa le ore di tre turni
lavorativi (A,B,C) e per ogni turno tramite un'espressione vi applica un
coefficiente di Efficienza del turno. I risultati sono numeri decimali che
ho poi convertito in formato percentuale. Capita che alcuni turni abbiano
valori superiori al 100%  e devo limitarne il valore a 100%. Ho provato con
un criterio, tipo A<=100 ma viene restituito un errore che non posso
impostare criteri quando il campo incrociato è impostato a Valore.
Grazie a tutti.
Andrea
Vi riporto l'istruzione SQL della query anche se non ha molta utilità.
TRANSFORM Sum([SommaDiSommaDiOreProdotte]/[SommaDiPresenzaProduttiva]) AS
efficienza
SELECT GRAFICO_DatiEfficienza_Raggruppamento.DataDiRiferimento
FROM GRAFICO_DatiEfficienza_Raggruppamento
GROUP BY GRAFICO_DatiEfficienza_Raggruppamento.DataDiRiferimento
PIVOT GRAFICO_DatiEfficienza_Raggruppamento.TurrnoDiRiferimeto;


author: Roberto dal portatile

text:
"Andrea" <
andrea.di...@mediasystems.net
> ha scritto nel messaggio
news:BG5j6.9693$Uj1.1...@twister2.tin.it...

Io proverei così:
TRANSFORM
IIf(Sum([SommaDiSommaDiOreProdotte]/[SommaDiPresenzaProduttiva])>1,  1,
Sum([SommaDiSommaDiOreProdotte]/[SommaDiPresenzaProduttiva])) AS efficienza
SELECT GRAFICO_DatiEfficienza_Raggruppamento.DataDiRiferimento
FROM GRAFICO_DatiEfficienza_Raggruppamento
GROUP BY GRAFICO_DatiEfficienza_Raggruppamento.DataDiRiferimento
PIVOT GRAFICO_DatiEfficienza_Raggruppamento.TurrnoDiRiferimeto;
Potrebbe esserci qualche erroruccio di ortografia ma per il resto dovrebbe
funzionare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: mario rossi

text:
inviando mail con outlook se outlook è chiuso la mail resta in posta in uscita
se apro outlook e clicco invia e ricevi la mail viene inviata.

questo è il codice che eseguo

    Dim NewMail As Object
    Set NewMail = CreateObject("Outlook.Application").CreateItem(olMailItem)
    With NewMail
        .To = destinatario
        .CC = CC

        .Subject = Oggetto

        If Testo <> "" Then
            .HTMLBody = Testo
        End If

        ' firma
        Dim firma As String
        firma = "

"

        .HTMLBody = .HTMLBody & firma

        ' Salva l'ordine prima di inviarlo
        .Save

        .Display
    End With


title: inviando mail con outlook se outlook è chiuso la mail resta in posta in uscita

author: BFS

text:
Il 19/07/2023 19:13, mario rossi ha scritto:
>
>          ' Salva l'ordine prima di inviarlo
>          .Save
>
>
>          .Display

se vuoi che parta subito devi mettere

.send al posto di display

BFS


author: Michele

text:

Oppure apri tu outlook così anche chi si dimentica di aprirlo, non avrà scuse.


text:

con quale comando?


text:
> > Oppure apri tu outlook così anche chi si dimentica di aprirlo, non avrà scuse.
> con quale comando?

Ma non hai visto che il codice che hai copiato già apre MSO....?
Come tutti gli Oggetti COM istanziati devi renderlo VISIBLE altrimenti non lo vedi..........

@Alex


text:

grazie a entrambi, il codice da me postato funziona già perfettamente su 10 di 12 PC apre correttamente outlook in modo visibile
solo in due PC si apre il processo ma non si vede outlook


title: access 97: impostazione valuta in euro; problema con pulsante comando in una maschera

author: renato

text:
Ciao ragazzi!! chi sa dirmi come si imposta la valuta in euro in Access 97??
grazie
poi ho un problemino nell'inserimento di qualsiasi pulsante di comando in
una maschera(nelle altre no!!).. .qualsiasi pulsante inserisca access mi da
sempre errore; questa la dicitura:
"L'espressione Su clic immessa come impostazione delle proprietà di evento
ha provocato il seguente errore:
Rilevato nome non univoco: elimina_record_click"
grazie ancora a chi sa rispondermi
michele


author: Roberto dalla campagna

text:
"renato" <
Renato...@infree.it
> ha scritto nel messaggio
news:LJpLe.16603$HM1.4...@twister1.libero.it...
> Ciao ragazzi!! chi sa dirmi come si imposta la valuta in euro in Access
97??
> grazie
Non sono sicuro al 100%, ma se aggiorni Access 97 con le due patch SR-1 e
SR-2 e aggiorni il sistema operativo in base a quanto consigliato da Windows
Update, penso che risolvi il problema; naturalmente dopo dovrai reimpostare
le Impostazioni internazionali di Windows.
Resta il fatto che le nuove importazioni valgono solo per le tabelle e/o
maschere/reports nuovi.
Per quello creato prima degli interventi di cui sopra prova a vedere se può
esserti utile quanto trovi sul Sito Comune (link qui sotto), nella Sezione
Tables, nella FAQ di Antogal intitolata "1.18 Programma per la conversione
automatica in Euro di archivi MDB".
Se non sai come scricare le patch SR-1 e SR-2, vai sul Sito Comune e nella
Sezione Patches & Utilities sfrutta i link relativi alle FAQ 8.5 e 8.7 .
> poi ho un problemino nell'inserimento di qualsiasi pulsante di comando in
> una maschera(nelle altre no!!).. .qualsiasi pulsante inserisca access mi
da
> sempre errore; questa la dicitura:
> "L'espressione Su clic immessa come impostazione delle proprietà di evento
> ha provocato il seguente errore:
> Rilevato nome non univoco: elimina_record_click"
A quanto pare esistono due sub che si chiamano elimina_record_click;
probabilmente hai cancellato un pulsante di comando chiamato elimina_record
sen za però cancellare la relativa sub, hai quindi ricreato il il pulsante
assegnandolgli lo stesso nome e ricrando la sub a fronte del suo evento "Su
clic".
> grazie ancora a chi sa rispondermi
Prego
> michele
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: inserimento/modifica record: indicazione della macchina

author: ics

text:
Ciao a tutti,
è possibile inserire in una tabella (come valore di default) una indicazione
della macchina (eventualmente anche l'IP) dalla quale il record è stato
inserito o modificato?
Grazie mille


author: Alessandro Baraldi

text:
ics ha scritto:

Si è possibile, su evento BeforeUpdtate di Maschera creati una
Funzione
che vada a recuperare l'IP.
Se lo metti nella stessa tabella potrai salvare solo l'ultimo IP che lo
ha modificato
se invece crei una Relazione 1-Molti potrai salvare tutte le modifiche
al Record.
Ciao
@Alex


text:
ics ha scritto:

Mi correggo la funzione che recupera l'IP è bene eseguirla
all'apertura dell'applicativo
del Client, salvare l'indirizzo in una variabile Public e salvarlo solo
su BeforeUpdate di Form.
@Alex


title: Attivazione brano musicale

author: inbario

text:
In una maschera che contiene un elenco di brani musicali vorrei inserire nel
campo che ne contiene il titolo l'evento "click" che mi avvia l'esecuzione
di quel brano.
Qualcuno mi saprebbe cortesemente indicare qual'è il codice da scrivere?
                            Grazie mille


title: Attivazione brano musicale

text:
Precisazione:la maschera è in modalità Maschere continue.
"inbario" <
barban...@libero.it
> ha scritto nel messaggio
news:3y559.53606$lu5.1...@twister1.libero.it...



title: Attivazione brano musicale

author: Antonio Biso

text:
"inbario" <
barban...@libero.it
> ha scritto nel messaggio
news:Mz559.52249$n04.1...@twister2.libero.it...
> Precisazione:la maschera è in modalità Maschere continue.
Precisazione: si scrive DOPO il quoting!!!
Antonio


title: Attivazione brano musicale

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:J2659.52347$n04.1...@twister2.libero.it...

dichiara quanto segue in un modulo
-----------------------------------
Declare Function apisndPlaySound Lib "winmm" Alias "sndPlaySoundA" _
   (ByVal fnome As String, ByVal sndasync As Long) As Long
poi su evento click della maschera continua metti
-------------------------------------------------
    Err = apisndPlaySound(campochecontieneilpercorsodelfilewav, 2)
    che per esempio potrebbe chiamarsi sound e contenete la seguente
"C:\suoni\sound01.wav"
Ciaooooo.


title: Attivazione brano musicale

author: Rob

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:J2659.52347$n04.1...@twister2.libero.it...

Ma non te ne dovevi andare? ;-)


title: Attivazione brano musicale

text:
"Rob" <dg.rob[noSPam]@
libero.it
> ha scritto nel messaggio
news:NSK59.57550$n04.1...@twister2.libero.it...

Va beh, sbrigavo le ultime pratiche...
Antonio


title: Runtime per Access 97

author: ANTONIO CARROZZA

text:
Salve,
dove posso trovare il modulo runtime per Access 97??
Grazie per l'aiuto,
Antonio


title: Runtime per Access 97

author: warp

text:
ANTONIO CARROZZA ha scritto nel messaggio <8gdg27$skn$
1...@nslave2.tin.it
>...

Legalmente credo sia ormai impossibile, Microsoft ritira sempre i vecchi pacchetti quando rilascia
nuove realese dei suoi prodotti.
Ciao.


title: Runtime per Access 97

text:
"ANTONIO CARROZZA" <
schmalbach...@tin.it
> ha scritto nel messaggio
news:8gdg27$skn$1...@nslave2.tin.it...
> Salve,
> dove posso trovare il modulo runtime per Access 97??
>
> Grazie per l'aiuto,
> Antonio
>
>
>
Io ne ho comprato due copie 2 settimane fa ordinandole a
www.opengatespa.com
Ciao Bobbit


title: [2010] MS Access had stopped working

author: Ammammata

text:
Questo capita avviando la mia procedura e chiedendo una anteprima a video
oppure l'apertura di una tabella con i dati (sempre a video)

Il messaggio è quello in oggetto, senza dettagli (*)

La cosa buffa è che se faccio il debug fermando subito l'esecuzione alla
prima riga di codice e poi premo F5 per andare avanti... tutto funziona
perfettamente. E da lì in poi *tutto* funziona anche senza dover debuggare.

(*)
nel registro eventi si legge:

Fault bucket 1704473655, type 483994232
Event Name: APPCRASH
Response: Not available
Cab Id: 0

Problem signature:
P1: MSACCESS.EXE
P2: 14.0.7230.5000
P3: 5c6738e8
P4: VBE7.DLL
P5: 7.0.16.43
P6: 58cae920
P7: c0000005
P8: 001c6719
P9:
P10:

Attached files:
C:\Users\HelpDesk\AppData\Local\Temp\580853420.cvr
C:\Users\HelpDesk\Documents\Mares\CF Spare parts\SpareParts.mdb
C:\Users\HelpDesk\AppData\Local\Temp\CVR18F2.tmp.cvr
C:\Users\HelpDesk\AppData\Local\Temp\WER1F29.tmp.WERInternalMetadata.xml

These files may be available here:
C:\Users\HelpDesk\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCras
h_MSACCESS.EXE_2e1f1d3411981c6f5259ddff43fef7ed8c4c17c_3dd327ff

Analysis symbol:
Rechecking for solution: 0
Report Id: 2e3dfd98-52fd-11ea-9a93-000df0894551
Report Status: 1

il che, per me, è tutto e niente

che si può fare?

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


title: [2010] MS Access had stopped working

text:
Il giorno Wed 19 Feb 2020 10:58:55a, *Ammammata* ha inviato su
it.comp.appl.access il messaggio
news:XnsAB686FBC5ADDDam...@148.251.67.112
. Vediamo cosa
ha scritto:

> Questo capita avviando la mia procedura e chiedendo una anteprima a
> video oppure l'apertura di una tabella con i dati (sempre a video)
>

di male in peggio

adesso si blocca subito, prima ancora di aprire il form del menu

se avvio tenendo premuto shift access parte

se apro il form si pianta

se debug-go e metto un breakpoint nel codice Form-load si ferma e poi con
F5 va avanti come niente fosse, e tutto funziona regolarmente

Event viewer dice:

Faulting application name: MSACCESS.EXE, version: 14.0.7230.5000, time
stamp: 0x5c6738e8
Faulting module name: VBE7.DLL, version: 7.0.16.43, time stamp: 0x58cae920
Exception code: 0xc0000005
Fault offset: 0x001c6719
Faulting process id: 0xe44
Faulting application start time: 0x01d5e71873620b26
Faulting application path: C:\Program Files (x86)\Microsoft
Office\Office14\MSACCESS.EXE
Faulting module path: C:\PROGRA~2\COMMON~1\MICROS~1\VBA\VBA7\VBE7.DLL
Report Id: b213bd72-530b-11ea-9a93-000df0894551

ogni suggerimento č apprezzato

io comincio con il buon vecchio metodo microsoft: spegni e riaccendi

a dopo



title: [2010] MS Access had stopped working

text:
Il giorno Wed 19 Feb 2020 12:37:16p, *Ammammata* ha inviato su
it.comp.appl.access il messaggio
news:XnsAB688068C3B47am...@148.251.67.112
. Vediamo cosa ha
scritto:

>
> adesso si blocca subito, prima ancora di aprire il form del menu
>
>

fix applicata, per adesso regge

At Access 2010 SP1 - random crashes relating to vbe7.dll
https://social.technet.microsoft.com/Forums/office/en-US/5000ad04-994e-

4cf3-a43a-62d99a910202/access-2010-sp1-random-crashes-relating-to-
vbe7dll?forum=officeitproprevious
Workaround:

Microsoft is aware of the issue and it is currently being investigated.  In
order to work around the problem, you can try the following:

1.      Make a copy / backup of your database.

2.      On the problematic machine decompile the database by running the
following from a Run command line: MSACCESS.EXE <path to database file>
/decompile

(example: C:\Program Files (x86)\Microsoft Office\Office14\MSAccess.exe
"C:\folder\database.accdb"  /decompile)

3.      Close the database.

4.      Open the database again normally.



title: aiuto su istruzione Kill

text:
via codice vba creo una cartella e poi quando elimino il record elimino
anche la cartella relativa creata in precedenza con RMdir accade però che se
contiene file RMdir fallisce e quindi prima devo eseguire Kill che elimina
tutti i file della cartella e poi eseguire RMdir, anche qui il problema è il
seguente:
se la cartella non contiene file Kill non deve essere eseguita altrimenti mi
và in errore dicendo
"file non trovato"
come controllo la presenza di file in una cartella? per poi eseguire kill se
non è vuota?
grazie a tutti.


title: aiuto su istruzione Kill

author: Potone

text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel messaggio news:b0029.24272$n04.6...@twister2.libero.it...

Ciao,
puoi utilizzare l'istruzione Dir che restituisce in sequenza i nomi dei files contenuti in una data cartella oppure puoi utilizzare
la proprietà FileSearch dell'oggetto Application di Access.
Matteo


title: aiuto su istruzione Kill

text:
"Potone" <
NOSPAMm...@inwind.it
> ha scritto nel messaggio
news:hg429.24969$lu5.6...@twister1.libero.it...
[cut]
> > come controllo la presenza di file in una cartella? per poi eseguire
kill se
> > non è vuota?
> >
questi di seguito sono i moduli da me creati per checkare la presenza di
directory e file... fanne buon uso  ;)
dimenticavo... basta chiamare la routine da qualsiasi modulo o form (basta
inserire i codice di seguito in un modulo) con l'istruzione CALL
Esempio:
call solo_checkfile(nomefile da cercare, directory dove cercarlo, risposta
TRUE della routine se il file esiste)
ovvio che prima di eseguire la function solo_checkfile devi eseguire la
function solo_checkfolder
-------
Public Function solo_checkfile(checknome, directory, fileesiste)
Dim fs, f, f1, fc
Dim risp
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set f = fs.GetFolder(directory)
    Set fc = f.files
    For Each f1 In fc
        If
f1.name
 = checknome Then
        fileesiste = True
        Exit Function
        End If
    Next
    fileesiste = False
End Function
Public Function solo_checkfolder(checkdir, pathesiste)
On Error GoTo errori
Dim risp
ChDir checkdir
pathesiste = True
Exit Function
errori:
    If Err.Number = 76 Then
    pathesiste = False
    End If
End Function


title: aiuto su istruzione Kill

text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:b0029.24272$n04.6...@twister2.libero.it...

L'istruzione FileSerch ha dei BUGS, e non mi sentirei troppo tranquillo
ad utilizzarla.
Public Sub DeleteFile(FilePath As String)
'Cancella file
On Error GoTo error
Kill FilePath$
Exit Sub
error:  MsgBox Err.Description, vbExclamation, "Error"
End Sub
@Alessandro.


title: aiuto su istruzione Kill

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio news:0Qc29.26221$n04.7...@twister2.libero.it...
>
> L'istruzione FileSerch ha dei BUGS, e non mi sentirei troppo tranquillo
> ad utilizzarla.
>
> Public Sub DeleteFile(FilePath As String)
> 'Cancella file
> On Error GoTo error
> Kill FilePath$
> Exit Sub
> error:  MsgBox Err.Description, vbExclamation, "Error"
> End Sub
>
> @Alessandro.
>
urka, questa non la sapevo, e quali? non me ne sono mai accorto.
Matteo


title: aiuto su istruzione Kill

text:
"Potone" <mborr...@SPAMinwind.it> ha scritto nel messaggio
news:Aid29.26333$n04.7...@twister2.libero.it...

Beh, anche oggi ne sai una nuova...........!!!
Commette errori con la ricerca effettiva dei Nomi dei Files se sono
Alfanumerici File1.xxx.... File2.xxx
Eseguendo una ricerca del File2.xxx in realtà restituisce File1.xxx
Non sò perchè, ma questo argomento è stato oggetto di un POST l'anno scorso,
e pare che siano stati
in diversi ad avere lo stesso problema, ma non tutti..........!!!
@Alessandro.


title: A.Bisio!!! Dove sei?

author: Maurizio

text:
Eheheh, scherzo.
E' solo che ho l'impressione che questo problemino possa essere risolto solo
da pochi grandi.
Già qualche giorno fa avevo evidenziato il mio problema ma forse mi ero
spiegato male. Spero di fare meglio ora.
Vorrei riuscire a filtrare una sottomaschera contenuta all'interno di una
maschera.
Ma i filtri devono essere fatti su di una sottomaschera che ha già il suo
Link.
Per esempio: dalla maschera principale faccio visualizzare, nella
sottomaschera, tutti i clienti di sesso maschile. Bene.
Però io vorrei poter filtrare ulteriormente questi dati per poter vedere,
per esempio, quelli che hanno meno di 20 anni o quelli che risiedono nella
provincia di Milano.
Come si può fare visto che il comando Docmd.ApplyFilter funziona nella
maschera principale ma non nella sottomaschera? (o almeno io non ci sono
riuscito).
Grazie a chiunque mi saprà dare una risposta.


title: A.Bisio!!! Dove sei?

author: Lorenzo Coronati

text:
Scrisse "Maurizio" <
mauri...@libero.it
>:
>E' solo che ho l'impressione che questo problemino possa essere risolto solo
>da pochi grandi.
Mecojoni!
>Vorrei riuscire a filtrare una sottomaschera contenuta all'interno di una
>maschera.
Ostrega!
>Ma i filtri devono essere fatti su di una sottomaschera che ha gią il suo
>Link.
Eh? Che sarebbe sto link?
>Per esempio: dalla maschera principale faccio visualizzare, nella
>sottomaschera, tutti i clienti di sesso maschile. Bene.
Bravo.
>Perņ io vorrei poter filtrare ulteriormente questi dati per poter vedere,
>per esempio, quelli che hanno meno di 20 anni o quelli che risiedono nella
>provincia di Milano.
Ciumbia!
>Come si puņ fare visto che il comando Docmd.ApplyFilter funziona nella
>maschera principale ma non nella sottomaschera? (o almeno io non ci sono
>riuscito).
Me.Sottomaschera.Form.Filter = criterio
Me.Sottomaschera.Form.FilterOn = True
Bai
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: A.Bisio!!! Dove sei?

author: Luciano

text:
Maurizio ha scritto nel messaggio ...
A Biso mettigli il sale sulla coda...:-)
>Per esempio: dalla maschera principale faccio visualizzare, nella
>sottomaschera, tutti i clienti di sesso maschile. Bene.
>Perň io vorrei poter filtrare ulteriormente questi dati per poter vedere,
>per esempio, quelli che hanno meno di 20 anni o quelli che risiedono nella
>provincia di Milano.
Dunque: l'eta' sara' ovviamente un campo della tabella su cui hai fatto la
sottomaschera.
Tu metti un bel controllo sulla maschera principale e la sottomaschera la
fai con una query sulla tabella. Nel campo eta' ci metti "like
Forms!MiaMaschera!MioControllo"
Sul controllo metti nell'evento afterupdate: Me.sottomaschera.requery.
Ovviamente cosi' sei obbligato a mettere un criterio altrimenti, se lasci il
controllo in bianco, la query non ti restituisce nulla.
Se dimostri che hai capito ti spiego pure come risolvere questo secondo
passaggio!:-)
Saluti.
Luciano
PS Meglio che non racconto cosa m'ha combinato Biso ieri....:-))))


title: trovare nome corrispondente

text:
ciao a tutti

su doppio click di una casella combinata
ho inserito questo codice:

    Dim Rst As dao.Recordset
    Dim MyValue
    DoCmd.OpenForm "SM_Fornitori"
    MyValue = "[NomeFornitore] Like '*" & Replace(CboFornitore.Column(1), "'", "''") & "*'"

    Set Rst = Forms!SM_Fornitori.RecordsetClone
    Rst.FindFirst MyValue
    If Rst.NoMatch Then
        MsgBox "No entry found.", vbInformation
    Else
        Forms!SM_Fornitori.Bookmark = Rst.Bookmark
        Forms!SM_Fornitori!NomeFornitore.SetFocus
    End If

    Set Rst = Nothing

per trovare il nome completo del fornitore, scrivendo
solo parte del nome.

Il problema è che se scrivo in una casella di controllo;
il codice funziona, mentre nella casella combinata No.

Dalla Casella Combinata mi trova il fornitore nella
maschera "SM_Fornitori" solo se il nome è completo.

Come posso fare affinche' scrivendo parte del nome del fornitore
sulla 'casella combinata' e poi doppio click sulla medesima
trovare il corrispondente nella maschera "SM_Fornitori"?

grazie.


title: trovare nome corrispondente

text:

ho risolto sostituendo CboFornitore.Column(1) con
CboFornitore.Text.

Ora vorrei sapere se è possibile,
anzichè aprire la maschera per
trovare il nome corrispondente
avere direttamente sulla casella
combinata il nome intero.

grazie


title: trovare nome corrispondente

text:

risolto con l'aiuto del Sito Comune 3.33


title: Casella strumenti bloccata

author: Corrado

text:
Ciao a tutti,
mi č capitata una cosa strana in access:
mi si č bloccata (nn riesco piů a spostarla dove voglio, ma posso cmq
selezionare gli strumenti), della casella degli strumenti in struttura
maschera !
Il suo bordo superiore (bordo della finesra attiva di win xp) nn si attiva
piů, rimane grigia come se nn l'avessi selezionata.
Prima funzionava tutto bene...
Vi č mai capitato ?
Grazie
Ciao
Corrado
www.thelens.it
--


title: Casella strumenti bloccata

author: Carlo Costarella

text:
Tasto destro sulla barra dei menù, personalizza e poi proprietà. Qui
metti la spunta a "consenti spostamento".
Ciao, Carlo


title: Casella strumenti bloccata

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:1127640386....@g47g2000cwa.googlegroups.com...
Tasto destro sulla barra dei menù, personalizza e poi proprietà. Qui
metti la spunta a "consenti spostamento".
Ciao, Carlo
--
Ciao Carlo !
Mannaggia sono diventato matto a cercare nelle opzioni della barra degli
strumenti, ma nn in quella esplicita della casella degli strumenti !
Grazie 1000 !!!
Ciao
Corrado
www.thelens.it


title: Cerco Comando o OCX per invio dati tramite FTP

author: Max

text:
Esiste un OCX o un comando mediante il quale è possibile inviare dei
documenti di Word o di Excel, oppure dei database MDB mediante FTP su un
sito web di mia proprietà?
Grazi Mille
Max


author: Luciano (DOC)

text:
"Max" <
m.d...@tiscalinet.it
> wrote in message
news:FrJv6.80604$yl2.6...@news1.tin.it...
> Esiste un OCX o un comando mediante il quale è possibile inviare dei
> documenti di Word o di Excel, oppure dei database MDB mediante FTP su un
> sito web di mia proprietà?
Sul sito di dev ashish c'e' tutto, ftp ed http, get e send...il link non me
lo  ricordo ma lo trovi sul sito comune sezione risorse.
Saluti.
Luciano
(DOC)


title: visualizza campo stampa unione

author: HTML Andrea

text:
Problema difficilissimo, per veri esperti. Penso non abbia una soluzione
comunque ci provo.
Database con vari campi
Documento word con collegamento al database per stampa unione di alcune
pagine
C'č una lista di campi in cui deve essere ripetuto un nome (prelevato dal
db) solo se un tale valore č diverso da null
esempio
id | nome | valore_1 | valore_2 | valore_3
1 | casa | 12345 | 1234 |
<<nome>> : <<valore_1>>
<<nome>> : <<valore_2>>
<<nome>> : <<valore_3>>
in questo caso deve stamparmi
nome : 12345
nome: 1234
        :
Pensae sia possibile impostare questo if in qualche modo??
Grazie a tutti


title: visualizza campo stampa unione

author: Pablitomf

text:
HTML Andrea ha scritto:



> esempio



> nome : 12345
> nome: 1234
>         :

> Grazie a tutti
Evitando la tabella e impostando la questione in una query la cosa non
l'aggireresti facilitandoti i pensieri?
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: visualizza campo stampa unione

author: namor

text:
HTML Andrea ha scritto:





Nel documento Word vicino al pulsante "Inserisci campo unione" c'č
"Inserisci campo Word". Da lě inserisci un If e gli fai stampare la
stringa "nome: " solo se il <valore_2> non č vuoto.
Poi vai su Strumenti - Opzioni - Visualizza e abiliti "Codici di campo",
vedrai per esteso il codice dell'If. Adesso vai col cursore all'interno
del'if nella stringa "nome: " e aggiungi il campo unione <valore_2>
Stessa cosa per il <valore_3>.
Namor
--
namor at inwind punto it



title: visualizza campo stampa unione

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:c96pig$qv2$1...@news.newsland.it...

Semplicemente perfetto.. avevo pensato pure io a quello.. ma non sapendo che
si poteva visualizzare il codice, non riuscivo ad inserire il campo unione.
Grandi!!!


title: Relazione molti-a-molti (Credo..)

author: Franco

text:
Ogni azienda ha un catalogo con diverse categorie di prodotti:
Creo una tabella Aziende
Creo una tabella Categorie
Come faccio a gestire tutte le categorie delle diverse aziende?
meglio fare un esempio...
Catalogo Vimar  che comprende le seguenti categorie di prodotti:
Motori (notare! in comune con altri cataloghi di aziende diverse..)
Prese
Contattori
Lampade (notare! in comune con altri cataloghi di aziende diverse..)
Catalogo Bticino che comprende le seguenti categorie di prodotti:
Motori (notare!)
Spine
Plug
Lampade (notare!)
Come metto in relazione le due tabelle? č il caso di creare una terza
tabella di congiunzione?
Mi piacerebbe per esempio selezionare la voce MOTORI e visualizzare tutte le
aziende che trattano MOTORI...
ho cercato di fare qualcosa, ma il problema č che nella lista delle scelte
(ho cercato di risolvere il problema con una casella combinata...) mi
ritrovo con piů voci uguali!
Grazie!


title: Relazione molti-a-molti (Credo..)

author: Giuseppe

text:
"Franco" <
wi...@libero.it
> ha scritto nel messaggio
news:V_tta.92414$iy5.2...@twister2.libero.it...
> Ogni azienda ha un catalogo con diverse categorie di prodotti:
No ogni azienda ha molti prodotti che appartengono a diverse categorie
> Creo una tabella Aziende
Giusto
> Creo una tabella Categorie
Giusto
> Come faccio a gestire tutte le categorie delle diverse aziende?
Io farei cosě:
 tblAziende
tblProdotti
tblCategorie
tblAziende 1  a n con tblProdotti
tblCategorie 1 a n con tblProdotti
Ed il gioco č fatto.
Ciao
Giuseppe


title: registrazione utente

author: pippero

text:
Salve
E' possibile registrare in un campo l'utente che crea/modifica il file?
ciao


title: registrazione utente

author: Sib

text:
"pippero" <
pip...@tin.it
> ha scritto nel messaggio
> E' possibile registrare in un campo l'utente che crea/modifica il file?
quale file?
comunque vedi CurrentUser
Sib


title: registrazione utente

author: Alessandro Cara

text:

ma il currentuser se non e' attivata la sicurezza di access non e' sempre admin?
--
a.cara
Togli qualcosa dall'email


title: registrazione utente

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
> Sib wrote:
> >
> > "pippero" <
pip...@tin.it
> ha scritto nel messaggio
> > > E' possibile registrare in un campo l'utente che crea/modifica il
file?
> >
> > quale file?
> >
> > comunque vedi CurrentUser
> ma il currentuser se non e' attivata la sicurezza di access non e' sempre
admin?
of course.
ma se lui mi parla di utenti devo presupporre che abbia implementato la
sicurezza a livello utente, non credo che pensi che il pc debba riconoscere
l'utente dal tocco della tastiera ;-)
Sib


title: registrazione utente

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:EQofb.163615$hE5.5...@news1.tin.it...

Io dovrei solo registrare ll'utente che modifica il record in automatico


title: registrazione utente

text:

sib ti volevo proporre una scommessina, anche se era un furto.
Vista la risposta?
secondo me e' quasi quello che hai detto.
My best regards



title: registrazione utente

text:

Ok, avevi ragione.
Avanzi un aperitivo se vieni dalle mie parti :-)
Sib


title: registrazione utente

text:
"pippero" <
pip...@tin.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > "Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
> > > Sib wrote:
> > > >
> > > > "pippero" <
pip...@tin.it
> ha scritto nel messaggio
> > > > > E' possibile registrare in un campo l'utente che crea/modifica il
> > file?
> > > >
> > > > quale file?
> > > >
> > > > comunque vedi CurrentUser
> > > ma il currentuser se non e' attivata la sicurezza di access non e'
> sempre
> > admin?
> >
> > of course.
> > ma se lui mi parla di utenti devo presupporre che abbia implementato la
> > sicurezza a livello utente, non credo che pensi che il pc debba
> riconoscere
> > l'utente dal tocco della tastiera ;-)
> >
> > Sib
>
> Io dovrei solo registrare ll'utente che modifica il record in automatico
Ovviamente.
come pensi di identificarlo l'utente?
Sib


title: registrazione utente

text:
pippero ha scritto:





Do' per scontato che nella tabella ci sia già un campo dove salvare per
ogni record il nome utente.
Puoi usare il nome dell'utente che ha fatto il login a windows.
Su win NT/2000/XP lo ricavi con
interaction.environ("username")
e lo salvi da vba utilizzando uno degli eventi di maschera.
Su win 95/98/Me non so se funziona, comunque non avrebbe molto senso visto
che chiunque può accedere al PC.
E' chiaro che ci dovrà essere un certo rigore nella definizione degli
account e delle password. E' inutile che tieni traccia di chi modifica i
record se tutti possono entrare con qualunque usermane.
Namor
--

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


title: Routine per diminuire record

author: Brunix

text:
Ciao a tutti,
mi trovo davanti ad un problema per quanto riguarda una routine che devo
scrivere. Ho una tabella dove ci sono molti record. Tramite una query ho
visto che raggruppandoli in un certo modo riesco ad eliminare parecchi
record ridondanti. Devo creare una routine che mi permette di fare questo in
automatico. Praticamente dovrei eseguire questa query, salvare i record che
vengono fuori nella tabella originale e togliere i vecchi.
Ho bisogno di un aiuto.
Chi puņ darmi una mano??
Grazie
Ciao
Brunix


title: Routine per diminuire record

text:
"Brunix" <
dymios_...@libero.it
> ha scritto nel messaggio
news:TbS%f.82965$PR2.1...@twister2.libero.it...

> Chi puň darmi una mano??
> Grazie
> Ciao
> Brunix
>
>
Creati una tabella di appoggio del tutto uguale alla prima. Tramite la query
raggruppata e di accodamendo, accoda i record nella tabella d'appoggio,
svuoti la tabella principale e poi una seconda query accoda i dati nella
tabella principale.
CIao, Carlo


title: Routine per diminuire record

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:44409765$0$36937$4faf...@reader3.news.tin.it...
>
> "Brunix" <
dymios_...@libero.it
> ha scritto nel messaggio
> news:TbS%f.82965$PR2.1...@twister2.libero.it...
>> Ciao a tutti,
>> mi trovo davanti ad un problema per quanto riguarda una routine che devo
>> scrivere. Ho una tabella dove ci sono molti record. Tramite una query ho
>> visto che raggruppandoli in un certo modo riesco ad eliminare parecchi
>> record ridondanti. Devo creare una routine che mi permette di fare questo
>> in automatico. Praticamente dovrei eseguire questa query, salvare i
>> record che vengono fuori nella tabella originale e togliere i vecchi.
>> Ho bisogno di un aiuto.
>> Chi puņ darmi una mano??
>> Grazie
>> Ciao
>> Brunix
>>
>>
>
> Creati una tabella di appoggio del tutto uguale alla prima. Tramite la
> query raggruppata e di accodamendo, accoda i record nella tabella
> d'appoggio, svuoti la tabella principale e poi una seconda query accoda i
> dati nella tabella principale.
>
> CIao, Carlo
>
>
Ciao,
innanzitutto grazie per la risposta.
Sto pensando ad un altro problema: se cancello i dati dalla tabella
principale,
si cancelleranno anche i record nelle tabelle con le quali ho delle
relazioni...
Come faccio per ovviare a questo??? Devo ricreare sulla tabella di appoggio
anche le relazioni con le altre tabelle???
ciao
Brunix


title: Routine per diminuire record

author: giorgio rancati

text:
"Brunix" <
dymios_...@libero.it
> ha scritto nel messaggio
news:TbS%f.82965$PR2.1...@twister2.libero.it...

Ciao Brunox,
puoi eliminare i record doppi con una query di eliminazione, a patto che la
tua tabella abbia un campo univoco (ad es. un Id contatore) che identifica
le righe della tabella.
Per darti una mano a comporre la query č necessario conoscere il nome del
campo univoco e il nome del campo su cui identificare i doppioni.
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: Routine per diminuire record

author: Bruno Campanini

text:
"Brunix" <
dymios_...@libero.it
> wrote in message
news:aO30g.83544$PR2.1...@twister2.libero.it...
> Sto pensando ad un altro problema: se cancello i dati dalla tabella
> principale,
> si cancelleranno anche i record nelle tabelle con le quali ho delle
> relazioni...
Perché possano essere inserite Referential Integrity, Cascade Delete,
Cascade Update occorrono relazioni Uno-a-Molti, e perché ciò
avvenga è altresì necessario che nella Main Table il campo posto in
relazione sia un Unique Index.
Ciò non si concilia coi record "ridondanti" da te menzionati ovvero
con relazioni in grado di supportare le tre proprietà sopra menzionate.
Si concilia eventualmente con relazioni di tipo Indeterminate o Uno-a-Uno
le quali però, nel corso delle operazioni suggerite da Carlo,
non causano alcuna modificazione nelle tabelle relazionate.
Possono quindi essere reinserite a procedura ultimata.
Bruno


title: Ridimensionamento controlli maschere

author: Valerio Valentini

text:
Ho usato la funzione di Alberto Marchi per il ridimensionamento automatico
dei controlli in una maschera. Il problema è che avendo creato tutto con
risoluzione 1280x1024 quando imposto 800x600 non riesce a ridimensionarmi la
maschera. Suppongo sia legato al fatto che in apertura la maschera non viene
visualizzata per intero e quindi ridimensiona solo la parte visibile, a
comprova se apro la maschera in 1024x768 o 1280x1024 e poi la riduco a
800x600 funziona.
Suggerimenti diversi da ridisegna la maschera con una risoluzione minore?
Se dopo un comando DoCmd.Maximize ripristino la maschera alla dimensione
normale, non mi legge l'evento come Resize, e quindi non ridimensiona i
controlli. Sapete come fargli leggere l'evento di ripristino manuale della
dimensione cliccando il pulsante della maschera?
Ciao Valerio.


title: Ridimensionamento controlli maschere

author: @Alex (Alessandro Baraldi)

text:
"Valerio Valentini" <
ijv...@tin.it
> ha scritto nel messaggio
news:FmSTa.9651$Df5.2...@news1.tin.it...

Ovvio perchè non sente l'Evento di Ridimensionamento Maschera sul quale si
basa.
Credo che sia un pochetto complesso, dovresti impostarti le dimensioni della
Maschera nella Ris con la quale l'hai composta e ricalcolare la differenza
in base
alla Risoluzione se questa è differente da quella di progetto e
Ridimensionare la
Form richiamando poi la funzione di cui sopra.
Credo sia un bel lavoretto con l'uso di qualche API.
Io ti consiglierei di provare a scaricare un Demo di Lebans sul
ridimensionamento
Automatico dei Controlli e della Form, funziona decisamente bene, l'unico
difetto
è sulla centratura della Form.
In pratica se progetti con 800x600 e passi a 1024x768 la Form si
ridimensiona
e la vedi sempre grossa = , ma non viene ricalcolato correttamente il
centraggio.
Non è disponibile il codice in quanto è tratto da non so dove, ma è un MDE e
puoi inserirlo nei riferimenti ed utilizzarlo tranquillamente come fosse una
Funzione
del tuo DB.
Se poi ti piace scrivimi e ti allego la versione OpenSource.
Vedi tu.
@Alex.


title: Rilevazione Presenze

author: NewHold

text:
Domanda :
da una stringa tipo 11130304080001 da badge rilevo la presenza Ingresso e
uscita di un dipendente.
11 = matricola
13/03/04 = data
08.00 = ora
00 = ingresso - 01 = uscita
Da Query1 carico dati in tabella1 - ingresso ed da Query2 le uscite in
Tabella2
Da relazione tra MatricolaDipendente in Tabella0,  MatricolaIngresso -
Tabella1 e MatricolaUscita - Tabella2 accodo in Tabella3
e fin qui diciamo che ci siamo.
Il mio problema è la gestione delle date e altro , ma sopratutto se un
Dipendente il giorno 13/03/2004  Entra alle 08.00 esce alle 12.00  poi entra
alle 13.30 ed esce alle
16.30 ?
11130304080000
11130304120001
11130304133000
11130304163001
Devo creare altre Tabelle ma quale criterio sulle date?
.Chiedo un Vostro aiuto.
Grazie.
Attendo una Vostra risposta..


title: Rilevazione Presenze

author: ALESSANDRO Baraldi

text:
"NewHold" <
new...@virgilio.it
> ha scritto nel messaggio
news:H2O4c.70007$FJ6.2...@twister1.libero.it...

La Tabella è una sola, o meglio sono 2:
1)Tabella dipendenti
2)TAbella Timbrature
la 2° ha i seguenti campi:
-MatricolaDipendente
-Data
-TimbratInMattino
-TimbraturaOutMattino
-TimbraturaInPomeriggio
-TimbraturaOutPomeriggio
Questa è una gestione semplificata ma funziona
non ti arrischiare nemmeno a creare una tabella
per timbratura........!!!
In questo modo il calcolo delle ORE di presenza è una
sciocchezza.....!
@Alex.