text:
On 29 Apr, 19:51, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> "Marco Pizzamiglio" <
marco.pizzamig...@gmail.com
> ha scritto nel messaggionews:gt8vg4$r8t$1...@news.newsland.it...
>
> > hoyt ha scritto:
>
> >> On 27 Apr, 19:33, Alessandro Cara <
a...@ay-1asistemi.it
> wrote:
> >> > hoyt ha scritto:
>
> >> > > Buon giorno a tutti,
> >> > > mi permetto di riproporre alla vostra attenzione il quesito postato
> >> > > ieri ma che non ha trovato -ad ora- soluzione (e che ho inserito
> >> > > anche
> >> > > sul gruppo microsoft.public.it.office.access). Il problema riguarda
> >> > > l'utilizzo della FAQ di Namor del SITOCOMUNE "5.22 Creare un sistema
> >> > > di log completamente automatico e centralizzato". Ovvero il bug già
> >> > > segnalato in precedenza si continua a manifestare nel momento in cui
> >> > > rispondo NO alla prima cancellazione di record, non eseguendo così
> >> > > ulteriori cancellazioni e, di conseguenza registrazioni sul file di
> >> > > LOG.
> >> > > Peraltro il bug propone in talune circostanze l'errore:
>
> >> > > Errore di run-time '2046':
> >> > > Comando o azione 'EliminaRecord' non disponibile
>
> >> > > Mi sono permesso di riproporre il quesito nella speranza che vi possa
> >> > > essere trovata soluzione, perché nel leggere i post occorsi nel tempo
> >> > > sull'argomento, non mi sembra vi sia stato posto rimedio definitivo e
> >> > > perché ne ho molto bisogno per completare il DB realizzato.
> >> > > Ho Access 2003 ed ho inserito la routine all'interno di un DB e, per
> >> > > utti gli altri eventi funziona egregiamente.
> >> > > Grazie a tutti per l'attenzione.
>
> >> > > Francesco
>
> >> > Perche' non esegui le istruzioni che ti interessano direttamente nella
> >> > routine in cui fai le delete?
> >> > Tra l'altro gli eventi che citi (nell'altro post) puo' essere che non
> >> > scattino.
> >> > --
> >> > ac
>
> >> Scusa innanzitutto il ritardo con cui ti rispondo,
> >> molto probabilmente mi sono espresso male nel post, ma il problema a
> >> cui cerco soluzione è solo quello relativo alla acancellazione, visto
> >> che tutti gli altri eventi funzionano perfettamente ... quindi avevo
> >> solo necessità di individuare la soluzione al bug ...
> >> grazie comunque per l'interessamento
> >> Francesco
>
> > Avevamo discusso di quel problema, ed era stata proposta una soluzione che
> > sembrava funzionare. L'hai provata?
> >
http://groups.google.it/group/it.comp.appl.access/browse_frm/thread/a.
..
> > Ciao.
> > -Marco-
>
> > --
>
> > questo articolo e` stato inviato via web dal servizio gratuito
> >
http://www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
>
> Non ho guardato il link...ma....io sinceramente uso quello che scrivesti tu
> tempo fa....e va alla stragrande....con qualche piccola modifica si può
> riportare poi il tutto all'interno di una tabella per un eventuale UNDO...
>
> Grande Marco...non mi ci sono messo più di tanto ma il più grosso l'hai
> fatto tu!
>
> Ciao
>
> --
>
> Roberto da Parma
Ciao Roberto,
se posso permettermi, potrei conoscere quali sono le modifiche per
riportare poi il tutto all'interno di una tabella per un eventuale
UNDO...
questa sarebbe un'ulteriore modifica essenziale per il mio progetto
che permetterebbe di custodire le informazioni all'interno del DB che
è già protetto da pwd (BE) ...
Grazie molte per l'attenzione.
Francesco


title: Creare un sistema di log completamente automatico e centralizzato.

author: hoyt

text:
On 29 Apr, 19:51, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> "Marco Pizzamiglio" <
marco.pizzamig...@gmail.com
> ha scritto nel messaggionews:gt8vg4$r8t$1...@news.newsland.it...
>
> > hoyt ha scritto:
>
> >> On 27 Apr, 19:33, Alessandro Cara <
a...@ay-1asistemi.it
> wrote:
> >> > hoyt ha scritto:
>
> >> > > Buon giorno a tutti,
> >> > > mi permetto di riproporre alla vostra attenzione il quesito postato
> >> > > ieri ma che non ha trovato -ad ora- soluzione (e che ho inserito
> >> > > anche
> >> > > sul gruppo microsoft.public.it.office.access). Il problema riguarda
> >> > > l'utilizzo della FAQ di Namor del SITOCOMUNE "5.22 Creare un sistema
> >> > > di log completamente automatico e centralizzato". Ovvero il bug già
> >> > > segnalato in precedenza si continua a manifestare nel momento in cui
> >> > > rispondo NO alla prima cancellazione di record, non eseguendo così
> >> > > ulteriori cancellazioni e, di conseguenza registrazioni sul file di
> >> > > LOG.
> >> > > Peraltro il bug propone in talune circostanze l'errore:
>
> >> > > Errore di run-time '2046':
> >> > > Comando o azione 'EliminaRecord' non disponibile
>
> >> > > Mi sono permesso di riproporre il quesito nella speranza che vi possa
> >> > > essere trovata soluzione, perché nel leggere i post occorsi nel tempo
> >> > > sull'argomento, non mi sembra vi sia stato posto rimedio definitivo e
> >> > > perché ne ho molto bisogno per completare il DB realizzato.
> >> > > Ho Access 2003 ed ho inserito la routine all'interno di un DB e, per
> >> > > utti gli altri eventi funziona egregiamente.
> >> > > Grazie a tutti per l'attenzione.
>
> >> > > Francesco
>
> >> > Perche' non esegui le istruzioni che ti interessano direttamente nella
> >> > routine in cui fai le delete?
> >> > Tra l'altro gli eventi che citi (nell'altro post) puo' essere che non
> >> > scattino.
> >> > --
> >> > ac
>
> >> Scusa innanzitutto il ritardo con cui ti rispondo,
> >> molto probabilmente mi sono espresso male nel post, ma il problema a
> >> cui cerco soluzione è solo quello relativo alla acancellazione, visto
> >> che tutti gli altri eventi funzionano perfettamente ... quindi avevo
> >> solo necessità di individuare la soluzione al bug ...
> >> grazie comunque per l'interessamento
> >> Francesco
>
> > Avevamo discusso di quel problema, ed era stata proposta una soluzione che
> > sembrava funzionare. L'hai provata?
> >
http://groups.google.it/group/it.comp.appl.access/browse_frm/thread/a.
..
> > Ciao.
> > -Marco-
>
> > --
>
> > questo articolo e` stato inviato via web dal servizio gratuito
> >
http://www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
>
> Non ho guardato il link...ma....io sinceramente uso quello che scrivesti tu
> tempo fa....e va alla stragrande....con qualche piccola modifica si può
> riportare poi il tutto all'interno di una tabella per un eventuale UNDO...
>
> Grande Marco...non mi ci sono messo più di tanto ma il più grosso l'hai
> fatto tu!
>
> Ciao
>
> --
>
> Roberto da Parma
Ciao Marco,
mi devo nuovamente scusare per il ritardo con cui ho letto la tua
risposta, ma ho avuto dei problemi con il computer.
Dunque avevo già provato la soluzione proposta a suo tempo e l’ho
applicata al tuo DB per verificarne il funzionamento ai fini della
soluzione al mio problema. In proposito ho riscontrato, innanzitutto,
che funziona (ma di certo non dovevo essere io a dirlo) in caso di
risposta negativa alla cancellazione di record, salvo che alla
immediata e successiva risposta affermativa alla cancellazione dei
record, accoda, nel file di LOG, anche le precedenti (false)
cancellazioni … poi ho provato ad importare le modifiche anche nel
nmio DB dove comunque all’evento di cancellazione continua a non
verificarsi la trascrizione dei dati nel file di LOG.
Preciso comunque che gli eventi di interesse associati alla maschera
sono:
Private Sub Form_Open(Cancel As Integer)
    Center Me
    AttivaLog Form
End Sub
Private Sub Form_BeforeInsert(Cancel As Integer)
If MsgBox("Vuoi inserire una nuova coordinazione ?", _
        vbOKCancel) = vbCancel Then
        Cancel = True
    End If
End Sub
Private Sub Comando15_Click()
On Error GoTo Err_Comando15_Click
… mentre sul click del pulsante per la cancellazione dei record
associo il seguente controllo:
    Dim intRisposta As Integer
    MsgBox "ATTENZIONE ... !!! Verrà cancellato anche il relativo
files PDF dall'archivio.", vbCritical
    intRisposta = MsgBox("Sei proprio sicuro ?", vbYesNo + vbQuestion,
"Eliminare l'inserimento corrente ?")
    If intRisposta = vbYes And IsNull(Me.Path_Foto) Or Me.Path_Foto =
"" Then
        Me.Recordset.Delete
        Me.Recordset.MovePrevious
        Me.Refresh
    ElseIf intRisposta = vbYes And Not IsNull(Me.Path_Foto) Then
        Kill Me.Path_Foto
        Me.Recordset.Delete
        Me.Recordset.MovePrevious
        Me.Refresh
    End If
Exit_Comando15_Click:
    Exit Sub
Err_Comando15_Click:
    MsgBox Err.Description
    Resume Exit_Comando15_Click
End Sub
Ringrazio nuovamente per l’attenzione che vorrete rivolgere al mio
problema, al quale spero possa essere trovata una soluzione.
Francesco


author: Roberto da Parma

text:
"hoyt" <
d_cre...@libero.it
> ha scritto nel messaggio
news:4c2514c2-a6e2-44d2...@b7g2000pre.googlegroups.com...
On 29 Apr, 19:51, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> "Marco Pizzamiglio" <
marco.pizzamig...@gmail.com
> ha scritto nel
> messaggionews:gt8vg4$r8t$1...@news.newsland.it...
>
> > hoyt ha scritto:
>
> >> On 27 Apr, 19:33, Alessandro Cara <
a...@ay-1asistemi.it
> wrote:
> >> > hoyt ha scritto:
>
> >> > > Buon giorno a tutti,
> >> > > mi permetto di riproporre alla vostra attenzione il quesito postato
> >> > > ieri ma che non ha trovato -ad ora- soluzione (e che ho inserito
> >> > > anche
> >> > > sul gruppo microsoft.public.it.office.access). Il problema riguarda
> >> > > l'utilizzo della FAQ di Namor del SITOCOMUNE "5.22 Creare un
> >> > > sistema
> >> > > di log completamente automatico e centralizzato". Ovvero il bug gi�
> >> > > segnalato in precedenza si continua a manifestare nel momento in
> >> > > cui
> >> > > rispondo NO alla prima cancellazione di record, non eseguendo cos�
> >> > > ulteriori cancellazioni e, di conseguenza registrazioni sul file di
> >> > > LOG.
> >> > > Peraltro il bug propone in talune circostanze l'errore:
>
> >> > > Errore di run-time '2046':
> >> > > Comando o azione 'EliminaRecord' non disponibile
>
> >> > > Mi sono permesso di riproporre il quesito nella speranza che vi
> >> > > possa
> >> > > essere trovata soluzione, perch� nel leggere i post occorsi nel
> >> > > tempo
> >> > > sull'argomento, non mi sembra vi sia stato posto rimedio definitivo
> >> > > e
> >> > > perch� ne ho molto bisogno per completare il DB realizzato.
> >> > > Ho Access 2003 ed ho inserito la routine all'interno di un DB e,
> >> > > per
> >> > > utti gli altri eventi funziona egregiamente.
> >> > > Grazie a tutti per l'attenzione.
>
> >> > > Francesco
>
> >> > Perche' non esegui le istruzioni che ti interessano direttamente
> >> > nella
> >> > routine in cui fai le delete?
> >> > Tra l'altro gli eventi che citi (nell'altro post) puo' essere che non
> >> > scattino.
> >> > --
> >> > ac
>
> >> Scusa innanzitutto il ritardo con cui ti rispondo,
> >> molto probabilmente mi sono espresso male nel post, ma il problema a
> >> cui cerco soluzione � solo quello relativo alla acancellazione, visto
> >> che tutti gli altri eventi funzionano perfettamente ... quindi avevo
> >> solo necessit� di individuare la soluzione al bug ...
> >> grazie comunque per l'interessamento
> >> Francesco
>
> > Avevamo discusso di quel problema, ed era stata proposta una soluzione
> > che
> > sembrava funzionare. L'hai provata?
> >
http://groups.google.it/group/it.comp.appl.access/browse_frm/thread/a.
..
> > Ciao.
> > -Marco-
>
> > --
>
> > questo articolo e` stato inviato via web dal servizio gratuito
> >
http://www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
>
> Non ho guardato il link...ma....io sinceramente uso quello che scrivesti
> tu
> tempo fa....e va alla stragrande....con qualche piccola modifica si pu�
> riportare poi il tutto all'interno di una tabella per un eventuale UNDO...
>
> Grande Marco...non mi ci sono messo pi� di tanto ma il pi� grosso l'hai
> fatto tu!
>
> Ciao
>
> --
>
> Roberto da Parma
Ciao Roberto,
se posso permettermi, potrei conoscere quali sono le modifiche per
riportare poi il tutto all'interno di una tabella per un eventuale
UNDO...
questa sarebbe un'ulteriore modifica essenziale per il mio progetto
che permetterebbe di custodire le informazioni all'interno del DB che
� gi� protetto da pwd (BE) ...
Grazie molte per l'attenzione.
Francesco
Non � cos� semplice Francesco...e soprattutto nemmeno cos� generale la
scrittura del codice...
Per darti la via comunque dovresti prevedere una tabella i cui campi
corrispondano a tutto ci� che ti serve per una query di accodamento.
nome tabella, campi, valori
all'eliminazione esegui prima l'accodamento in una tabella es. undelete
recuperando magari da vba tutti i valori che ti occorrono.
Non � cos� immediata la cosa



text:
On 6 Mag, 11:26, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> "hoyt" <
d_cremon...@libero.it
> ha scritto nel messaggionews:4c2514c2-a6e2-44d2...@b7g2000pre.googlegroups.com...
> On 29 Apr, 19:51, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
>
>
>
> > "Marco Pizzamiglio" <
marco.pizzamig...@gmail.com
> ha scritto nel
> > messaggionews:gt8vg4$r8t$1...@news.newsland.it...
>
> > > hoyt ha scritto:
>
> > >> On 27 Apr, 19:33, Alessandro Cara <
a...@ay-1asistemi.it
> wrote:
> > >> > hoyt ha scritto:
>
> > >> > > Buon giorno a tutti,
> > >> > > mi permetto di riproporre alla vostra attenzione il quesito postato
> > >> > > ieri ma che non ha trovato -ad ora- soluzione (e che ho inserito
> > >> > > anche
> > >> > > sul gruppo microsoft.public.it.office.access). Il problema riguarda
> > >> > > l'utilizzo della FAQ di Namor del SITOCOMUNE "5.22 Creare un
> > >> > > sistema
> > >> > > di log completamente automatico e centralizzato". Ovvero il bug già
> > >> > > segnalato in precedenza si continua a manifestare nel momento in
> > >> > > cui
> > >> > > rispondo NO alla prima cancellazione di record, non eseguendo così
> > >> > > ulteriori cancellazioni e, di conseguenza registrazioni sul file di
> > >> > > LOG.
> > >> > > Peraltro il bug propone in talune circostanze l'errore:
>
> > >> > > Errore di run-time '2046':
> > >> > > Comando o azione 'EliminaRecord' non disponibile
>
> > >> > > Mi sono permesso di riproporre il quesito nella speranza che vi
> > >> > > possa
> > >> > > essere trovata soluzione, perché nel leggere i post occorsi nel
> > >> > > tempo
> > >> > > sull'argomento, non mi sembra vi sia stato posto rimedio definitivo
> > >> > > e
> > >> > > perché ne ho molto bisogno per completare il DB realizzato.
> > >> > > Ho Access 2003 ed ho inserito la routine all'interno di un DB e,
> > >> > > per
> > >> > > utti gli altri eventi funziona egregiamente.
> > >> > > Grazie a tutti per l'attenzione.
>
> > >> > > Francesco
>
> > >> > Perche' non esegui le istruzioni che ti interessano direttamente
> > >> > nella
> > >> > routine in cui fai le delete?
> > >> > Tra l'altro gli eventi che citi (nell'altro post) puo' essere che non
> > >> > scattino.
> > >> > --
> > >> > ac
>
> > >> Scusa innanzitutto il ritardo con cui ti rispondo,
> > >> molto probabilmente mi sono espresso male nel post, ma il problema a
> > >> cui cerco soluzione è solo quello relativo alla acancellazione, visto
> > >> che tutti gli altri eventi funzionano perfettamente ... quindi avevo
> > >> solo necessità di individuare la soluzione al bug ...
> > >> grazie comunque per l'interessamento
> > >> Francesco
>
> > > Avevamo discusso di quel problema, ed era stata proposta una soluzione
> > > che
> > > sembrava funzionare. L'hai provata?
> > >
http://groups.google.it/group/it.comp.appl.access/browse_frm/thread/a.
..
> > > Ciao.
> > > -Marco-
>
> > > --
>
> > > questo articolo e` stato inviato via web dal servizio gratuito
> > >
http://www.newsland.it/newssegnalagli
 abusi ad
ab...@newsland.it
>
> > Non ho guardato il link...ma....io sinceramente uso quello che scrivesti
> > tu
> > tempo fa....e va alla stragrande....con qualche piccola modifica si può
> > riportare poi il tutto all'interno di una tabella per un eventuale UNDO...
>
> > Grande Marco...non mi ci sono messo più di tanto ma il più grosso l'hai
> > fatto tu!
>
> > Ciao
>
> > --
>
> > Roberto da Parma
>
> Ciao Roberto,
> se posso permettermi, potrei conoscere quali sono le modifiche per
> riportare poi il tutto all'interno di una tabella per un eventuale
> UNDO...
> questa sarebbe un'ulteriore modifica essenziale per il mio progetto
> che permetterebbe di custodire le informazioni all'interno del DB che
> è già protetto da pwd (BE) ...
> Grazie molte per l'attenzione.
>
> Francesco
>
> Non è così semplice Francesco...e soprattutto nemmeno così generale la
> scrittura del codice...
> Per darti la via comunque dovresti prevedere una tabella i cui campi
> corrispondano a tutto ciò che ti serve per una query di accodamento.
>
> nome tabella, campi, valori
>
> all'eliminazione esegui prima l'accodamento in una tabella es. undelete
> recuperando magari da vba tutti i valori che ti occorrono.
>
> Non è così immediata la cosa
>
> Ciao
>
> --
>
> Roberto da Parma
Ciao Roberto,
innanzitutto grazie ... spulciando qua e la anche tra i news esteri ho
trovato un riferimento all'esempio su questo sito che è stato per me
illuminante ...
-
http://www.rogersaccesslibrary.com/forum/forum_posts.asp?TID=399
"This sample illustrates one way to produce a simple audit trail table
containing: machine name, login name, user name (access security),
record number, field name, original value, new value, and a date/time
stamp. It tracks all changes made to a record in either the form or
subform. It also tracks when new records are inserted and when records
are deleted and the values of the deleted fields" ...
e con questo (riadattandolo alle mie esigenze) ho risolto proprio ieri
sera il problema ...
Grazie comunque a te, a Marco ed a tutti gli altri partecipanti al
news per l'attenzione ed il tempo che costantemente dedicate alla
soluzione dei continui problemi che si incontrano nell'odierno uso di
Access
Buona giornata
Francesco


title: [Cisa] Pubblicazione documentazione

author: MA

text:
A beneficio dei distratti, sul sito di karl che porto in firma ci sono già
da un pò la documentazione della Cisa2
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: [Cisa] Pubblicazione documentazione

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:e8bhki$bp1$1...@area.cu.mi.it...

Grazie a nome di chi come me non è potuto venire!!!! :-(((((
Roberto


title: link lancio da desktop

author: glgal

text:
Buona sera a tutto il newsgroup.
A causa della riformattazione del hd ho perso i link che avevo creato per
lanciare delle macro di access da una icona del desktop.
Li avevo creati alcuni anni fa e ora non ricordo quale è la stringa di
comando.
Nella guida in linea non ho trovato nulla.
Si trattava di due tipi di link:
uno per aprire il file mdb e far partire in automatico una macro Start
il secondo per far compattare un mdb.
uso access 2000
Ringrazio in aticipo che mi potrà aiutare.
saluti
glgal


title: link lancio da desktop

author: Karl Donaubauer

text:
glgal wrote:
> A causa della riformattazione del hd ho perso i link che avevo creato per
> lanciare delle macro di access da una icona del desktop.
> Li avevo creati alcuni anni fa e ora non ricordo quale è la stringa di
> comando.
> Nella guida in linea non ho trovato nulla.
>
> Si trattava di due tipi di link:
> uno per aprire il file mdb e far partire in automatico una macro Start
> il secondo per far compattare un mdb.
> ...
"c:\percorso\msaccess.exe" "c:\percorso\Tuo.mdb" /x TuoMacro
"c:\percorso\msaccess.exe" "c:\percorso\Tuo.mdb" /compact
Vedi anche <F1> per "opzione della riga di comando".
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: link lancio da desktop

text:
thanks
glgal
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:4s90bbF...@mid.individual.net...



title: link lancio da desktop

text:

tasto destro sulla macro
Invia a..
--
--
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa


title: menu a tendina per inserim. dati

text:
mastico un po'di vb ma non riesco a fare queste due cose con access:
-una form con vari menu a tendina che quando scelgo il valore mi
applicano un filtro automaticamente al campo voluto es. onClick del
valore specifico-> applica filter al campo che specifico
-una form con menu a tendina che quando clicco il valore voluto mi
inserisce/aggiunge il valore nel campo specifico
es: onClick valore1-> scrivi nel campo1 valore1 (oppure aggiungi
valore1)
grazie


title: Disabilitare/abilitare voci dalla barra degli strumenti personalizzata

author: gg

text:
Salve a tutti, volevo chiedere se è possibile abilitare o disabilitare le
voci di una barra personalizzata tramite codice.
grazie della pazienza
gianni


author: Franco

text:

Io faccio tutto con queste tre funzioni che mi sono creato, e che mi
permettono di abilitare o disabilitare le varie voci di menu, fino a tre
livelli. Sono in ordine di priorietà (la prima modifica un gruppo
principale, la seconda un sottogruppo, la terza una singola voce di menu).
Devi aggiungere in Visual Basic un riferimento alla libreria "Microsoft
Office 9.0" o superiore.
Prova ad usarle, magari personalizzandole
Function ControlloMenuGruppi(BarraMenu As String, VocePopup As String,
VeroFalso As Boolean)
' Attiva/Disattiva i gruppi di Menu
' BarraMenu = La barra da mdificare
' VocePopup = Il gruppo di menu da modificare
' VeroFalso = Abilita/Disabilita la voce di menu
' Si utilizza la libreria "Microsoft Office 9.0" o superiore
On Error GoTo Err_ControlloMenuGruppi
    Dim MiaBarra As CommandBar
    Dim MioPopup As CommandBarPopup
    '
    Set MiaBarra = CommandBars(BarraMenu)
    Set MioPopup = MiaBarra.Controls(VocePopup)
    '
    MioPopup.Enabled = VeroFalso
    MiaBarra.Visible = True
Exit_ControlloMenuGruppi:
    Exit Function
Err_ControlloMenuGruppi:
    MsgBox "Si è verificato il seguente errore:@N° " & Err.Number & " - " &
Err.Description & "@"
    Resume Exit_ControlloMenuGruppi
End Function
Function ControlloMenuPopup(BarraMenu As String, VocePopup1 As String,
VocePopup2 As String, VeroFalso As Boolean)
' Attiva/Disattiva i sottogruppi di Menu
' BarraMenu = La barra da mdificare
' VocePopup1 = Il gruppo di menu da modificare
' VocePopup2 = Il sottogruppo di menu da modificare
' VeroFalso = Abilita/Disabilita la voce di menu
' Si utilizza la libreria "Microsoft Office 9.0" o superiore
On Error GoTo Err_ControlloMenuPopup
    Dim MiaBarra As CommandBar
    Dim MioPopup1 As CommandBarPopup
    Dim MioPopup2 As CommandBarPopup
    '
    Set MiaBarra = CommandBars(BarraMenu)
    Set MioPopup1 = MiaBarra.Controls(VocePopup1)
    Set MioPopup2 = MioPopup1.Controls(VocePopup2)
    '
    MioPopup2.Enabled = VeroFalso
    MiaBarra.Visible = True
Exit_ControlloMenuPopup:
    Exit Function
Err_ControlloMenuPopup:
    MsgBox "Si è verificato il seguente errore:@N° " & Err.Number & " - " &
Err.Description & "@"
    Resume Exit_ControlloMenuPopup
End Function
Function ControlloMenuVoci(BarraMenu As String, VocePopup As String,
VoceMenu As String, VeroFalso As Boolean)
' Attiva/Disattiva le voci di Menu
' BarraMenu = La barra da mdificare
' VocePopup = Il gruppo di menu da modificare
' VoceMenu = La voce di menu da modificare
' VeroFalso = Abilita/Disabilita la voce di menu
' Si utilizza la libreria "Microsoft Office 9.0" o superiore
On Error GoTo Err_ControlloMenuVoci
    Dim MiaBarra As CommandBar
    Dim MioPopup As CommandBarPopup
    Dim MioMenu As CommandBarButton
    '
    Set MiaBarra = CommandBars(BarraMenu)
    Set MioPopup = MiaBarra.Controls(VocePopup)
    Set MioMenu = MioPopup.Controls(VoceMenu)
    '
    MioMenu.Enabled = VeroFalso
    MiaBarra.Visible = True
Exit_ControlloMenuVoci:
    Exit Function
Err_ControlloMenuVoci:
    MsgBox "Si è verificato il seguente errore:@N° " & Err.Number & " - " &
Err.Description & "@"
    Resume Exit_ControlloMenuVoci
End Function
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
Il 21 Mar 2007, 00:21, "gg" <
provach...@pocolibero.it
> ha scritto:

Scusami, ho letto solo dopo che ti interessava modificare una barra degli
strumenti, mentre le mie funzioni operano su una barra dei menu.
Scusa
Franco



text:
"Franco" <
franc...@inwind.it
> ha scritto nel messaggio
news:217Z222Z110Z44Y...@usenet.libero.it...

Grazie comunque della risposta.
Quindi non c'è nessuno che mi può aiutare?
ciao gianni


author: Alessandro Baraldi

text:

Commandbars(NomeBarraStrumenti).Controls(NomeControllo).Visible=False/
True
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1174599617....@y80g2000hsf.googlegroups.com...

Commandbars(NomeBarraStrumenti).Controls(NomeControllo).Visible=False/
True
@Alex
Ti ringrazio tantissimo.
ciao gianni


title: [OT] Reperire driver per flash memory USB Anchor Y-310

author: Antonio Biso

text:
Ho una flash memory USB marca Anchor e modello Y-310.
Devo utilizzarla su un PC con Win98 ma non ho il dischetto originale con i
driver.
Dove posso reperire questi driver? Ho fatto delle ricerche, sia puntando il
costruttore, sia cercando in siti specializzati per driver, ma non l'ho
trovato.
Grazie
Antonio


author: Sergio MAZZA

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:aKRec.123123$Kc3.4...@twister2.libero.it...

Il supporto USB è attivo? La periferica è stata riconosciuta? Hai provato ad
installarlo con un driver generico?
Ciao.
--
Sergio MAZZA


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:aKRec.123123$Kc3.4...@twister2.libero.it...

Comunque prova questi driver generici:
http://members.driverguide.com/driver/detail.php?driverid=55526
http://members.driverguide.com/driver/detail.php?driverid=54256
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:c5gq3p$kll$1...@canarie.caspur.it...

- Il supporto funziona tant'è che un'altra "pen" di cui però ho il
dischetto, riesco tranquillamente ad usarla.
- All'inserimento mi vede l'hardware, ma poi mi chiede i driver che non ho.
- No, posso provare quelli che mi hai indicato...
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:aKRec.123123$Kc3.4...@twister2.libero.it...

    ti consiglio di postare su
        news:alt.computer
        ci sono un paio di tipi che ti sapranno dare una risposta (Thor o
Demon lag)
ciao.


text:
"Aristotele64" <
toglituttoques...@yahoo.it
> ha scritto nel
messaggio news:c5h5mg$1n34d$1...@ID-24065.news.uni-berlin.de...

Grazie
Antonio


title: non mi aggiorna la somma

text:
su eliminazione di un record su una form in modalità continua eliminando un
record
eseguo un requery e poi un refresh e poi riassegno al totale
dsum("campo","tabella)
ma non me lo aggiorna subito appena elimino devo modiicare qualos'altro
prima
cosa sbaglio?


title: non mi aggiorna la somma

author: Roberto dalla campagna

text:
Simba883 <
simb...@libero.it
> wrote in message
cm9cec$bh2$1...@lacerta.tiscalinet.it...

Fai il requery della casella di testo che contiene il totale.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: non mi aggiorna la somma

text:
>> cosa sbaglio?
>
> Fai il requery della casella di testo che contiene il totale.
>
> --
> Roberto
non và ti riporto qui sotto quello che faccio
su click tasto elimina voce eseguo questo codice
--------------- CODE -----------------------
On Error GoTo Err_Comando242_Click
    Dim response
    response = MsgBox("Sei sicuro di voler eliminare l'articolo " &
Me.Descrizione, vbYesNo, "")
    If response = vbYes Then
        CaricoMagazzino CODICE, Disponibile
        Me.AllowDeletions = True
        DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
        DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
        Me.AllowDeletions = False
        calcolatot
    End If
Exit_Comando242_Click:
    Exit Sub
Err_Comando242_Click:
    Resume Exit_Comando242_Click
-------------------------------------
la funzione calcolatot è cosi definita
----- CODE -------
Private Sub calcolatot()
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
    Me.imponibile = DSum("ptotale", "magazzinostampa")
    Me.Iva = DSum("ptotale", "magazzinostampa") * (DLookup("[Iva]",
"aziendali") / 100)
    Me.totale = Me.imponibile + Me.Iva
End Sub
Grazie per l'aiuto.


title: non mi aggiorna la somma

text:
Simba883 <
simb...@libero.it
> wrote in message
cmah0o$1i1$1...@lacerta.tiscalinet.it...

Per prima cosa eliminerei i tre metodi DoMenuItem: sono una forma arcaica di
Access ed esistono ancora solamente per compatibilità con le primissime
versioni di Access. Sotituiscili con gli equivalenti metodi RunCommand (vedi
help).
Non capisco a cosa serve salvare il record corrente con:
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
dopo che hai eliminato un record.
Ma i controlli imponibile, Iva e totale sono caselle di testo associate o
non associate?



title: non mi aggiorna la somma

text:
> DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
>
> dopo che hai eliminato un record.
>
> Ma i controlli imponibile, Iva e totale sono caselle di testo associate o
> non associate?
>
> --
> Roberto
>
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
lo messo perchč pensavo non salvasse la situazione dopo l'eliminazione ma
evidentemente sbaglio
le caselle non sono associate a nessun campo
fammi sapere. ciao e grazie.


title: non mi aggiorna la somma

text:
Simba883 <
simb...@libero.it
> wrote in message
cmb213$pg6$1...@lacerta.tiscalinet.it...

Se le caselle di testo sono non associate io eviterei di calcolarne il
valore con del codice VBA in una Sub.
Fossi in te nell'origine controllo della casella imponibile scriverei:
= DSum("ptotale"; "magazzinostampa")
nell'origine controllo della casella Iva scriverei:
= [imponibile] * (DLookup("[Iva]"; "aziendali") / 100)
e nell'origine controllo della casella totale scriverei:
= [imponibile] + [Iva]
    Dim response
    response = MsgBox("Sei sicuro di voler eliminare l'articolo " &
Me.Descrizione, vbYesNo, "")
    If response = vbYes Then
        CaricoMagazzino CODICE, Disponibile
        Me.AllowDeletions = True
        DoCmd.RunCommand acCmdDeleteRecord
        Me.AllowDeletions = False
        Me!imponibile.Requery
        Me!Iva.Requery
        Me!totale.Requery
    End If
ed eliminerei la sub calcolatot.



title: intercettare errore data

author: Giuseppe Cardascia

text:
Buonasera a tutti.
In una form ho inserito
Private Const ERR_DATATYPE = 2113
Private Const ERR_INPUTMASK = 2279
Su evento error della form invece:
Private Sub Form_Error(DataErr As Integer, Response As Integer)
    Select Case DataErr
        Case ERR_DATATYPE, ERR_INPUTMASK
            MsgBox "ATTENZIONE: La data inserita non è completa o errata", vbCritical, ""
            Response = acDataErrContinue
        Case Else
            'Display the default error message
            Response = acDataErrDisplay
    End Select
End Sub
Funziona.
Il problema è:
su evento keydown ho:
If KeyCode = 9 Or KeyCode = 13 Then Me.cmdsalva.SetFocus
come faccio ad intercettare l'errore prima che parta il codice se do' invio o spingo il tasto tab?
Grazie.


title: intercettare errore data

text:

Mi rispondo da solo:
Private Sub txtDataDimissione_KeyDown(KeyCode As Integer, Shift As Integer)
    If IsDate(Me.txtDataDimissione.Text) = False Then Exit Sub
    If KeyCode = 9 Or KeyCode = 13 Then Me.cmdsalva.SetFocus
End Sub
Sembra funzionare.
Secondo voi è la corretta soluzione?
Giuseppe.


title: intercettare errore data

text:

Nuovo problema:
Se la data è correttamente inserita il codice If IsDate(Me.txtDataDimissione.Text) = False restituisce False ed esce dalla sub.
Come devo fare?
Grazie.
Giuseppe


title: intercettare errore data

text:
Perchè usi la proprietà TEXT e su quale evento controlli la data...?

@Alex


title: intercettare errore data

author: Phoenix Coop

text:
Il giorno lunedì 28 marzo 2022 alle 09:22:20 UTC+2 @Alex ha scritto:
> Perchè usi la proprietà TEXT e su quale evento controlli la data...?
>
> @Alex

Buongiorno e grazie Alex.
I controlli con le date vengono controllate tutte dal codice su evento Errore della form (codice nel primo commento del thread).
Se sul controllo è impostato il codice su evento tasto giù (sposta il focus su un controllo nel piè di pagina maschera) e la data non è inserita correttamente, mi dà errore di run time 2110.
Inserendo, prima  il codice If IsDate(Me.txtDataDimissione.Text) = False Then Exit Sub  la verifica viene effettuata e la routine si ferma senza andare in errore.
Se invece la data è corretta, tale riga con la proprietà TEXT non serve e restituisce False uscendo dalla sub.
I controlli non sono associati.
Grazie


title: intercettare errore data

text:

Su evento KeyDown è corretto usare la proprietà TEXT, ma nell'evento FORM no ovviamente, tuttavia mi sfugge il motivo per cui controlli la data così:
Private Sub txtDataDimissione_KeyDown(KeyCode As Integer, Shift As Integer)
If IsDate(Me.txtDataDimissione.Text) = False Then Exit Sub
If KeyCode = 9 Or KeyCode = 13 Then Me.cmdsalva.SetFocus
End Sub

Risulta evidente che finchè non è completa avrai SEMPRE FALSE e conseguente EXIT SUB.
Quando è completa, ovvero alla pressione dell'ultimo carattere, perchè forzi il SALVA se poi il controllo NON è associato...?

Insomma se deleghi Form ERROR non ha senso quello che fai... è frutto di un'accrocchio non motivato.
Io indagherei del perchè Form_Error genera Errore quando esci dal Controllo se effettivamente il controllo è impostato come data nel Formato...!!!

Boh... secondo me qualche cosa di molto banale ti scappa.

@Alex


title: intercettare errore data

text:

Alex non forzo il Salva, semplicemente sposto il focus sul pulsante cmdSalva perchè si trova nel piè di pagina, altrimenti il focus si sposta sul primo controllo del corpo.

> Io indagherei del perchè Form_Error genera Errore quando esci dal Controllo se effettivamente il controllo è impostato come data nel Formato...!!!
Form_Error se la data è completa e corretta non genera Errore, solo interviene dopo la routine tasto giù.

Giuseppe


title: intercettare errore data

text:
Non riesco a capire la logica di questa cosa...!

Se scrivi questo:
Private Sub txtDataDimissione_KeyDown(KeyCode As Integer, Shift As Integer)
     If KeyCode = 9 Or KeyCode = 13 Then Me.cmdsalva.SetFocus
End Sub

Nel caso tu prema PRIMA di averla completata uscirà l'evento Error di Form...

@Alex


title: intercettare errore data

text:

No Alex non esce l'errore dell'evento Error di Form ma esce l'errore di run time 2110: impossibile spostare lo stato attivo sul controllo cmdSalva.
Questo perchè l'errore su form lo esegue dopo l'evento su tasto giù del controllo.

Giuseppe


title: intercettare errore data

text:
> No Alex non esce l'errore dell'evento Error di Form ma esce l'errore di run time 2110: impossibile spostare lo stato attivo sul controllo cmdSalva.
> Questo perchè l'errore su form lo esegue dopo l'evento su tasto giù del controllo.

Si ovviamente, ma se lo spostamento del Focus lo metti su Exit, mentre su Form Error lo riporti sulla TextBox Data in caso di errore...?
(ovviamente do per scontato che tu abbia varie TextBox e che ognuna debba poi spostare su cmdSalva... altrimenti la cosa non ha proprio senso, si risolverebbe con l'impostazione della proprietà Ordine di Spostamento).

Ripeto stai operando in modo contorto... avrai sempre qualche rogna.

@Alex


title: intercettare errore data

text:

Adesso sembre funzionare tutto.
L'evento su tasto giù l'ho eliminato e lo spostamento sul pulsante cmdSalva l'ho messo su evento exit.
Se la data inserita è incompleta o errata interviene la routine Error di form, altrimenti il focus si sposta come da routine exit.
Grazie Alex.


title: intercettare errore data

text:
....
> Adesso sembre funzionare tutto.
> L'evento su tasto giù l'ho eliminato e lo spostamento sul pulsante cmdSalva l'ho messo su evento exit.
> Se la data inserita è incompleta o errata interviene la routine Error di form, altrimenti il focus si sposta come da routine exit.
> Grazie Alex.

Le cose semplici.... funzionano sempre.
"... quando fai robe complicate per risolvere cose banali stai sicuramente sbagliando, buttavia tutto e rifai..." diceva il mio professore di informatica.

@Alex


title: Visualizzare campo su casella di testo.

author: Fabio

text:
Salve a TUTTI,
in questo NG ho letto come calcolare somme e conteggi utilizzando una
casella di testo in un report. La soluzione che ho letto è questa:
=DSum o DCount("[nome del campo]";"nome della tabella/query")
Chiedo: se invece di dover eseguire una somma o un conteggio devo far
apparire il contenuto, nel caso di specie un testo, del campo di una tabella
è possibile? Ovviamente parlo di un campo di una tabella diversa da quella
di origine dei dati del report.
Grazie a TUTTI
Fabio


title: Visualizzare campo su casella di testo.

text:

DLookUp
Vedi anche <F1> per queste funzioni.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Visualizzare campo su casella di testo.

text:
>
> DLookUp
>
> Vedi anche <F1> per queste funzioni.
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
Ok Karl,
Funziona benessimo, scusami, ma non sapevo come formulare la domanada alla
guida. O meglio, forse non ho considerato la potenzialità della guida.
Grazie Fabio


title: Campi variabili da aggiornare via codice...

author: Gra

text:
Buongiorno a tutti, ho una forms a maschera continua che visualizza i
dati anagrafici dei clienti, ogni volta che mi posiziono su un record
riempio dei campi che come prefisso hanno w_ seguito dal nome del
campo. Esempio ragsoc è il nome del campo direttamente collegato alla
tabella, il suo alter ego si chiama w_ragsoc.
Ora se volessi dare la possibilità di modificare il campo w_ragsoc ed
il suo contenuto passarlo sul record corrente nel campo ragsoc,
utilizzo la proprietà “dopo aggiornamento”, dove, oltre le varie
domande se si è sicuri di aggiornare il campo, andrò a mettere
l’istruzione me.ragsoc=me.w_ragsoc.
Fin qui tutto funziona, vorrei rendere meno “pesante” il programma,
quindi ho pensato di creare
una function dove passo il nome del campo che intendo modificare, ed
ho creato la seguente function:
Function chg_campo(nomecampo As String)
msg1 = "Il campo -" & nomecampo & "- è stato modificato. Confermi la
modifica."
If MsgBox(msg1, vbApplicationModal + vbYesNo + vbQuestion) = vbYes
Then
  n1 = "me." & nomecampo
  n2 = "me.w_" & nomecampo
  n1 = n2
  DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, ,
acMenuVer70
End If
End Function
non funziona!!!
N1 e N2 contiene correttamente i nomi del campo, però il suo valore
non lo passa.
Aihmè le mie conoscenze si fermano qui, potete aiutarmi?


author: Alessandro Cara

text:

me(nomecampo) = me("w_" & nomecampo)
forse va meglio
--
ac
y-1=x


text:
On 13 Giu, 17:43, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
wrote:

> y-1=x- Nascondi testo citato
>
> - Mostra testo citato
Cosi va moooolto meglio!!!
Grazie Alessandro


title: Gestione Pc Aziendali

text:
Vorrei realizzare un semplice db che mi dia la possibilità di tenere
sotto controllo la dotazione hardware dei singoli dipendenti, quindi
con possibilità di stampare saltuariamente la situazione hardware a
carico di ciascun dipendente.
Pensavo ad una soluzione di questo tipo.
tbl_Personale
IDPersonale*
Cognome
Nome
.....
tbl_Computer
IDComputer*
IDPersonale
NrSeriePc
Modello
Processore
memoriaRam
......
tbl_Stampante
IDStampante*
IDPersonale
NrSerieStampante
Modello
.....
Le relazioni uno-a-molti tra tbl_Personale e le singole tbl (Computer,
Stampante,..Scanner...)
E' un'impostazione corretta?
Grazie


title: Gestione Pc Aziendali

author: Alot

text:

Sempre dal basso della mia inesperienza rispetto alla stragrande
maggioranza dei risponditori qui dentro direi di sì
Se non fosse possibile/ammesso che una persona ha più stampanti o pc o
altro esiste anche la relazione 1a1.
F.


title: Gestione Pc Aziendali

text:
On 19 Mag, 12:47, skate2k5 <
skate...@fastwebnet.it
> wrote:

No è una visione assolutamente sbagliata che ti renderà impossibile
gestire le varianti...!
La relazione da tenere è correttamente 1-Molti ma sarebbe impossibile
pensare di aggiungere una tabella per ogni TIPO di HW da prevedere.
Pensi che un nuovo HW debba farti riprendere in mano il DB e
modificare Tabelle e Maschere....? SBAGLIATO...!
La relazione è 1(Trente) molti HW.
Il problema che devi affrontare sono le proprietà dell'HW che devono
essere rese flessibili in un'ottica verticale e non standard
Orizzontale.
In pratica tu hai pensato a quella struttura in quanto concependo che
ogni HW ha caratteristiche diverse per numero e tipologia sia
impossibile generalizzare...
In parte questo concetto è vero, se e solo se non modifichi il modo di
vedere i dati.
In sostanza ogni HW deve avere una nuova tabella(1-M) nella quale
mettere i Parametri.
In questo modo ogni USER sarà relazionato 1-M con HW e l'HW sarà
relazionato 1-M con le proprietà.
Da quì poi nasce la strutturazione dei TIPICI di HW per i quali
preimpostare il tutto...... ma quì andiamo ad un passo che devi
metabolizzare.
@Alex


title: Per Alessandro Baraldi

author: Caterina Antinori

text:
Lo so che chiedo troppo, ma sono proprio alle prime armi. Puoi spiegarmi in
dettaglio, come un tutorial, come inserire il tuo fantastico menu verticale
sinistro a scomparsa?
Grazie


title: Per Alessandro Baraldi

author: ciroteo ®

text:
"Caterina Antinori" <
pr...@microsoft.com
> ha scritto nel messaggio
news:459ea2cf$0$16144$4faf...@reader3.news.tin.it...

Caterina, non è di classe postare un messaggio ad un destinatario specifico
in un newsgroup pubblico.
Generalmente chi gestisce un sito come quello di Alex predispone una
modalità e delle condizioni per essere eventualmente contattato in privato.
Anche se la cosa non è sempre graditissima, Alex è molto disponibile e
preparato, ma dubito che desideri essere subissato di richieste ...
Il newsgroup è un luogo in cui si pongono i problemi e insieme si cerca di
risolverli.
Fai capire a chi legge quale è il problema che riscontri e, citando la fonte
da cui prendi l'esempio, (sitocomune, sito di alex o di chicchessia) si
cercherà di aiutarti.
Non me ne volere!
M
per altri aspetti della netiquette vedi
www.sitocomune.com


title: Per Alessandro Baraldi

author: eSQueL

text:
> Caterina, non è di classe postare un messaggio ad un destinatario
specifico
> in un newsgroup pubblico.
> Generalmente chi gestisce un sito come quello di Alex predispone una
> modalità e delle condizioni per essere eventualmente contattato in
privato.
> Anche se la cosa non è sempre graditissima, Alex è molto disponibile e
> preparato, ma dubito che desideri essere subissato di richieste ...
> Il newsgroup è un luogo in cui si pongono i problemi e insieme si cerca di
> risolverli.
> Fai capire a chi legge quale è il problema che riscontri e, citando la
fonte
> da cui prendi l'esempio, (sitocomune, sito di alex o di chicchessia) si
> cercherà di aiutarti.
>
> Non me ne volere!
E come potrebbe? Il tuo posto è un esempio di tatto e delicatezza.
Piuttosto e pensando ad Alex ... sarà Caterina o Caterino? :P
Meditabondemente Ciao.
eSQueL


title: Per Alessandro Baraldi

text:
eSQueL ha scritto:
[CUT]
> E come potrebbe? Il tuo posto è un esempio di tatto e delicatezza.
>
> Piuttosto e pensando ad Alex ... sarà Caterina o Caterino? :P
Ecco il dilemma.... e nel dubbio io che fò....?
> Meditabondemente Ciao.
>
> eSQueL
;-)
@Alex


title: Per Alessandro Baraldi

text:
Caterina Antinori ha scritto:

Ciao Caterina.
In primo luogo ti invito ad evitare riferimenti personali, non perchè
mi diano fastidio, ma per correttezza nei riguardi del NG che è
pubblico.
Venendo al tuo problema ci sono 2 questioni da definire:
1) Di quale menù parli...? Esplicita il Demo o posta il Link al quale
ti riferisci.
2) I Demo del mio sito, sempre di questo si tratti, sono di livello
medio, questo significa che al fine di comprenderli serve una
conoscenza base di VBA, quindi spesso anche i Copy/Paste non danno i
risultati aspettati...!
Se la richiesta di spiegazione a "mò di" tuorial deve tradursi in una
lezione di VBA direi che non è questa la sede opportuna, se invece hai
una domanda esplicita su qualche cosa che non conosci o che non
capisci, esponila in modo chiaro e vedrò di approfondire la cosa al
fine di aiutarti a chiarire i tuoi dubbi.
Ciao
@Alex


title: Per Alessandro Baraldi

text:
Chiedo scusa a tutti. Credevo di aver mandato un messaggio privato ad Alex
ma devo aver sbagliato pulsante di Outlook.
Il link è questo:
http://www.accessgroup.it/HomeArgomenti.asp?ID=155&Oggetto2=Menu%20verticale%20sinistro%20a%20scomparsa
Quello che volevo fare è inserire in un piccolo DB che ho fatto un menù come
quello. In effetti ho provato con copia e incolla ma non funziona.
Di Visual Basic non so nulla. :(
Grazie lo stesso in ogni modo :)
PS Non ho capito quello che dice esQuel..........


title: Per Alessandro Baraldi

text:
"Caterina Antinori" <
pr...@microsoft.com
> ha scritto nel messaggio
news:459ec930$0$22399$4faf...@reader2.news.tin.it...
> Chiedo scusa a tutti. Credevo di aver mandato un messaggio privato ad Alex
> ma devo aver sbagliato pulsante di Outlook.
> Il link č questo:
>
http://www.accessgroup.it/HomeArgomenti.asp?ID=155&Oggetto2=Menu%20verticale%20sinistro%20a%20scomparsa
>
> Quello che volevo fare č inserire in un piccolo DB che ho fatto un menů
come
> quello. In effetti ho provato con copia e incolla ma non funziona.
> Di Visual Basic non so nulla. :(
> Grazie lo stesso in ogni modo :)
>
>
> PS Non ho capito quello che dice esQuel..........
>
 Era solo un piccolo scherzo incentrato sul fatto che i maschietti di icaa
sembrano rispondere piů volentieri a domande poste dal sesso femminile.
Naturalmente, non č vero :)
Ciao.
eSQueL


title: Per Alessandro Baraldi

text:
Caterina Antinori ha scritto:
> Chiedo scusa a tutti. Credevo di aver mandato un messaggio privato ad Alex
> ma devo aver sbagliato pulsante di Outlook.
> Il link è questo:
>
http://www.accessgroup.it/HomeArgomenti.asp?ID=155&Oggetto2=Menu%20verticale%20sinistro%20a%20scomparsa
>
> Quello che volevo fare è inserire in un piccolo DB che ho fatto un menù come
> quello. In effetti ho provato con copia e incolla ma non funziona.
> Di Visual Basic non so nulla. :(
> Grazie lo stesso in ogni modo :)
Io invece avevo capito che il demo non era il mio...., non è nemmeno
il mio sito....!
E' di Maurizio non hai letto il nome dell'Autore...??? Come hai fatto a
confondere che il mio nome
non appare nemmeno...?
Fai attenzione Caterina, Maurizio è permaloso... ;-)
@Alex


title: Per Alessandro Baraldi

text:
Ho letto il messaggio di  Carlo dell'8-10-2006 e ho visto che la risposta
era di Alessandro Baraldi e ho pensato che l'autore fosse lui.
A questo punto non credo che basti nascondere la testa sottoterra per la
vergogna. Perdono, perdono, perdono, perdono!!!!!!!!!!!!
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1168036081....@v33g2000cwv.googlegroups.com...
Caterina Antinori ha scritto:
> Chiedo scusa a tutti. Credevo di aver mandato un messaggio privato ad Alex
> ma devo aver sbagliato pulsante di Outlook.
> Il link č questo:
>
http://www.accessgroup.it/HomeArgomenti.asp?ID=155&Oggetto2=Menu%20verticale%20sinistro%20a%20scomparsa
>
> Quello che volevo fare č inserire in un piccolo DB che ho fatto un menů
> come
> quello. In effetti ho provato con copia e incolla ma non funziona.
> Di Visual Basic non so nulla. :(
> Grazie lo stesso in ogni modo :)
Io invece avevo capito che il demo non era il mio...., non č nemmeno
il mio sito....!
E' di Maurizio non hai letto il nome dell'Autore...??? Come hai fatto a
confondere che il mio nome
non appare nemmeno...?
Fai attenzione Caterina, Maurizio č permaloso... ;-)
@Alex


title: Per Alessandro Baraldi

author: VedoTondo

text:
"Caterina Antinori" <
pr...@microsoft.com
> ha scritto nel messaggio
news:459f63d2$0$16143$4faf...@reader3.news.tin.it...
> Ho letto il messaggio di  Carlo dell'8-10-2006 e ho visto che la risposta
> era di Alessandro Baraldi e ho pensato che l'autore fosse lui.
> A questo punto non credo che basti nascondere la testa sottoterra per la
> vergogna. Perdono, perdono, perdono, perdono!!!!!!!!!!!!
Anche io spesso scrivo strafalcioni ma qui son molto tolleranti e burloni
pertanto non credo che sia un grosso problema,  impara però a quotare
altrimenti ti tocca richiedere perdono un'altra volta :-)
--
Saluti Andrea
Access 2003 - Windows XP


title: Per Alessandro Baraldi

text:
Caterina Antinori ha scritto:
> Ho letto il messaggio di  Carlo dell'8-10-2006 e ho visto che la risposta
> era di Alessandro Baraldi e ho pensato che l'autore fosse lui.
> A questo punto non credo che basti nascondere la testa sottoterra per la
> vergogna. Perdono, perdono, perdono, perdono!!!!!!!!!!!!
Beh si ero intervenuto nel 3D, ma il link è esplicito....
Non preoccuparti, se sei parente dei proprietari della Cantina di Vino
tua Omonima basta una buona
bottiglia... di chianti... e sei perdonata, se invece sei proprio tu la
proprietaria facciamo 6 bottiglie e non
se ne parla più.
;-)
@Alex


title: Per Alessandro Baraldi

text:
"VedoTondo" <
vedotondo...@alice.it
> ha scritto nel messaggio news:459f667e$0$16157$4faf...@reader3.news.tin.it...
>
> Anche io spesso scrivo strafalcioni ma qui son molto tolleranti e burloni pertanto non credo che sia un grosso problema,  impara
> però a quotare altrimenti ti tocca richiedere perdono un'altra volta :-)
Hi! Hi!
> --
> Saluti Andrea
> Access 2003 - Windows XP
Ciao.
--
Sergio MAZZA


title: Per Alessandro Baraldi

text:
Alessandro Baraldi wrote:
> Caterina Antinori ha scritto:
>
>> Chiedo scusa a tutti. Credevo di aver mandato un messaggio privato ad Alex
>> ma devo aver sbagliato pulsante di Outlook.
>> Il link č questo:
>>
http://www.accessgroup.it/HomeArgomenti.asp?ID=155&Oggetto2=Menu%20verticale%20sinistro%20a%20scomparsa
>>
>> Quello che volevo fare č inserire in un piccolo DB che ho fatto un menů come
>> quello. In effetti ho provato con copia e incolla ma non funziona.
>> Di Visual Basic non so nulla. :(
>> Grazie lo stesso in ogni modo :)
>
>
> Io invece avevo capito che il demo non era il mio...., non č nemmeno
> il mio sito....!
>
> E' di Maurizio non hai letto il nome dell'Autore...??? Come hai fatto a
> confondere che il mio nome
> non appare nemmeno...?
Rimembranze di catechismo:
[D] Dov'e' Dio?
[R] Dio e' in cielo in terra ed in ogni luogo!
[D] E Alessandro Baraldi?
[R] Negli stessi posti!
;<)
--
ac
y-1=x


title: Per Alessandro Baraldi

author: Alessandro baraldi

text:
Alessandro Cara ha scritto:
[CUT]
> > E' di Maurizio non hai letto il nome dell'Autore...??? Come hai fatto a
> > confondere che il mio nome
> > non appare nemmeno...?
> Rimembranze di catechismo:
> [D] Dov'e' Dio?
> [R] Dio e' in cielo in terra ed in ogni luogo!
> [D] E Alessandro Baraldi?
> [R] Negli stessi posti!
Se non fosse che sono "A"+Teo potrei dire che č vero.... dopo aver vinto
il SuperEnalotto 2 volte, mi sono quasi convinto di essere un
"prescelto"... ;-)
> ;<)
Battuta scontata:
Nella nostra zona oggi c'č l'usanza di BRUCIARE la VECCHIA.... quindi ti
consiglio di non uscire di casa.
;-)
@Alex
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Per Alessandro Baraldi

author: Michele (Giò)

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:8kMnh.1201$hU....@tornado.fastwebnet.it...
> Rimembranze di catechismo:
> [D] Dov'e' Dio?
> [R] Dio e' in cielo in terra ed in ogni luogo!
> [D] E Alessandro Baraldi?
> [R] Negli stessi posti!
Conosco una persona che è al di sopra di Dio e di A. Baraldi, questo è Chuck Norris.
Leggete tutti le sue gesta, ed ammirate tutti la sua potenza.....
http://welovechucknorris.blogspot.com/
Non voletemene male
Michele


title: Per Alessandro Baraldi

text:
Alessandro baraldi wrote:
> Alessandro Cara ha scritto:
>
> [CUT]
>>> E' di Maurizio non hai letto il nome dell'Autore...??? Come hai fatto a
>>> confondere che il mio nome
>>> non appare nemmeno...?
>
>> Rimembranze di catechismo:
>> [D] Dov'e' Dio?
>> [R] Dio e' in cielo in terra ed in ogni luogo!
>> [D] E Alessandro Baraldi?
>> [R] Negli stessi posti!
>
> Se non fosse che sono "A"+Teo potrei dire che č vero.... dopo aver vinto
> il SuperEnalotto 2 volte, mi sono quasi convinto di essere un
> "prescelto"... ;-)
Io invece "sto a fa' incazza'" San Gennaro
>
>> ;<)
>
> Battuta scontata:
> Nella nostra zona oggi c'č l'usanza di BRUCIARE la VECCHIA.... quindi ti
> consiglio di non uscire di casa.
> ;-)
Befan"a" finisce con "a" e' femmina. Il pistolino io lo ho ancora? ;<)
Prima o poi mi tocchera' fare un salto dalle tue parti. "Mantua" e
Ferrara non le ho ancora viste. Le altre "me le so fatte" piu' o meno tutte
--
ac
y-1=x


title: Per Alessandro Baraldi

text:
Michele (Giň) wrote:
> "Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
> news:8kMnh.1201$hU....@tornado.fastwebnet.it...
>
>> Rimembranze di catechismo:
>> [D] Dov'e' Dio?
>> [R] Dio e' in cielo in terra ed in ogni luogo!
>> [D] E Alessandro Baraldi?
>> [R] Negli stessi posti!
>
>
> Conosco una persona che č al di sopra di Dio e di A. Baraldi, questo č Chuck Norris.
>
> Leggete tutti le sue gesta, ed ammirate tutti la sua potenza.....
>
>
http://welovechucknorris.blogspot.com/
>
> Non voletemene male
>
> Michele
>
>
ma chi e'? Quello di TexasRangers? E' doveroso togliersi il cappello!
(rigorosamente Stetson). Pero' credo che Silvestro (non il gatto) gli
sia superiore.
--
ac
y-1=x


title: Per Alessandro Baraldi

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:rrNnh.1284$hU....@tornado.fastwebnet.it...

Si si, č proprio lui
Ma Silvestro, se non č il gatto, chi č?
Michele


title: Per Alessandro Baraldi

text:
Alessandro Cara ha scritto:
[CUT]
> Befan"a" finisce con "a" e' femmina. Il pistolino io lo ho ancora? ;<)
Ehehehe....
> Prima o poi mi tocchera' fare un salto dalle tue parti. "Mantua" e
> Ferrara non le ho ancora viste.
Quando avrai l'occasione sarai il benvenuto...
> Le altre "me le so fatte" piu' o meno tutte
Era riferito alla 1° frase....? Devo preoccuparmi quando avrai
intenzione
di venire a Mantova... segnalando la tua presenza qualche gg prima sul
quotidiano locale
per le Sig.re...?
Vebbè che il capello brizzolato è affascinante... ma insomma... un
pò di contegno...!
> --
> ac
> y-1=x
Bye
@Alex


title: Per Alessandro Baraldi

text:
Michele (Giò) ha scritto:
[CUT[
> >> Michele
> > ma chi e'? Quello di TexasRangers? E' doveroso togliersi il cappello! (rigorosamente Stetson).
> > Pero' credo che Silvestro (non il gatto) gli sia superiore.
>
>
> Si si, è proprio lui
>
> Ma Silvestro, se non è il gatto, chi è?
>
> Michele
Lo stallone... in Italiano...!!!
Ma che vi hanno fatto durante le feste iniezioni di ormoni ....?
@Alex


title: Per Alessandro Baraldi

text:
Alessandro Baraldi wrote:
> Michele (Giň) ha scritto:
>
> [CUT[
>
>>>> Michele
>>> ma chi e'? Quello di TexasRangers? E' doveroso togliersi il cappello! (rigorosamente Stetson).
>>> Pero' credo che Silvestro (non il gatto) gli sia superiore.
>>
>> Si si, č proprio lui
>>
>> Ma Silvestro, se non č il gatto, chi č?
>>
>> Michele
>
> Lo stallone... in Italiano...!!!
>
> Ma che vi hanno fatto durante le feste iniezioni di ormoni ....?
Yeees! Cretinina (la migliore la distribuiscono a Cleveland)
--
ac
y-1=x


title: Per Alessandro Baraldi

text:
--
---------------------------
Michele (Giò)
joyl...@alice.it
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1168090578....@42g2000cwt.googlegroups.com...
Michele (Giò) ha scritto:
[CUT[

Lo stallone... in Italiano...!!!

@Alex
Allora:
Queste per mettere in ordine le idee.....
"Syslvester Stallone ha appeso i guanti al chiodo con l'ultimo Rocky non perchè è vecchio, ma perchè
gli è stato ordinato da Chuck Norris"
"Se davanti a Chuck Norris non ti togli il cappello, te lo toglie lui con un calcio rotante ben
assestato"
E queste per capire con chi abbiamo a che fare (riprese dal sito)
"Chuck Norris può mettere la parola fine all'intera umanità premendo Ctrl+Alt+Canc sulla tastiera
del suo PC"
"Sulla terra non ci sono abitanti, ci sono solo persone che Chuck Norris decide di lasciare in vita"
E questa che mi ha fatto pisciare addosso
"Chuck Norris ha attraversato a nuoto il mare che c'è tra il dire e il fare"
Non so se mi spiego......
Michele


title: Per Alessandro Baraldi

author: cidi

text:
"Alessandro baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:eno4ku$n09$1...@news.newsland.it...
> Alessandro Cara ha scritto:
>
> [CUT]
>> > E' di Maurizio non hai letto il nome dell'Autore...??? Come hai fatto a
>> > confondere che il mio nome
>> > non appare nemmeno...?
>
>> Rimembranze di catechismo:
>> [D] Dov'e' Dio?
>> [R] Dio e' in cielo in terra ed in ogni luogo!
>> [D] E Alessandro Baraldi?
>> [R] Negli stessi posti!
....cecini  duces   ^__^
> Se non fosse che sono "A"+Teo potrei dire che č vero.... dopo aver vinto
> il SuperEnalotto 2 volte, mi sono quasi convinto di essere un
> "prescelto"... ;-)
> @Alex
>
>
Buona Befana a tutti
pare che la vecchina sia stata scortese con voi due .... ^__^
con me č stata generosa! mi ha portato un bel sacchetto di carbonella ...
:<)))
Ciao Alex and Alex
Daniele


title: Per Alessandro Baraldi

author: Alessandro Baraldi

text:
cidi ha scritto:
[CUT]
> Buona Befana a tutti
> pare che la vecchina sia stata scortese con voi due .... ^__^
> con me è stata generosa! mi ha portato un bel sacchetto di carbonella ...
> :<)))
>
> Ciao Alex and Alex
>
> Daniele
E si vede che "tooo meriti..!" non so se rende il romanesco quello che
ho scritto...!
Ciao Daniele
@Alex


title: Per Alessandro Baraldi

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1168100881.3...@s80g2000cwa.googlegroups.com...
cidi ha scritto:
[CUT]


ovvio che lo merito. Lei, la vecchina, lo sa che a me serve per gli
....arrosti!!..;-)
Ciao Daniele
@Alex
Ciao Alex
Daniele


title: Per Alessandro Baraldi

text:
"eSQueL" <
eSQ...@libero.it
> ha scritto nel messaggio
news:Geznh.101465$Fk1.5...@twister2.libero.it...
> > Caterina, non è di classe postare un messaggio ad un destinatario
> specifico
> > in un newsgroup pubblico.
> > Generalmente chi gestisce un sito come quello di Alex predispone una
> > modalità e delle condizioni per essere eventualmente contattato in
> privato.
> > Anche se la cosa non è sempre graditissima, Alex è molto disponibile e
> > preparato, ma dubito che desideri essere subissato di richieste ...
> > Il newsgroup è un luogo in cui si pongono i problemi e insieme si cerca
di
> > risolverli.
> > Fai capire a chi legge quale è il problema che riscontri e, citando la
> fonte
> > da cui prendi l'esempio, (sitocomune, sito di alex o di chicchessia) si
> > cercherà di aiutarti.
> >
> > Non me ne volere!
>
> E come potrebbe? Il tuo posto è un esempio di tatto e delicatezza.
di fronte ad una signora ...
> Piuttosto e pensando ad Alex ... sarà Caterina o Caterino? :P
>
ah ... ritiro quanto detto.
> Meditabondemente Ciao.
>
> eSQueL
>
>


title: ci riprovo

author: Marco G.

text:
devo inserire del codice in un file access e far in modo che prima di
visualizzare
le tabelle venga eseguito questo codice che controlla una password
si puo fare se si come?
Qualcuno puo darmi una mano?
Grazie infinite
--
Marco G.
marco....@tiscalinet.it


title: ci riprovo

author: Liones

text:
Marco G. <
marco....@tin.it
> wrote in message
WWg%6.5784$_F1....@news2.tin.it...

1) in strumenti avvio hai la possibilita di far federe o meno le tabelle e
far visualizzare una determinata maschera
2) access esegue per primo l'eventuale macro chiamata AutoExec
3) attenzione che se al momento dell'avvio lasci premuto il tasto shift le
impostazioni al punto 1 e 2 vengono saltate (puoi scaricare dal sito comune
un programma che ti disabilita tale possibilità)
http://www.sitocomune.com
4) la sicurezza del database va gestita con strumenti sicurezza (è un pò
complicato)
ciao


title: Pulsantino scorri record

author: Stefano LD

text:
Salve.. e grazie..ancora per il vostro aiuto...
Quando sarň in grado... spero di potervi contraccambiare...
Domandina:
Ho fatto un pulsante che premendolo scorre il record in avanti di un
database... semplice semplice... "acnext"
Il problema č che vorrei che funzionasse come quelli standard di access cioč
se io tengo premuto il pulsante del mouse sopra dovrebbe scorrere i record
velocemente e invece non fa niente...
sapete aiutarmi... quale evento usare... e come ?
grazie
Stefano


title: Pulsantino scorri record

author: Sergio MAZZA

text:
"Stefano LD" <
lodu...@yahoo.it
> ha scritto nel messaggio
news:_9Qg7.11803$vC1.1...@news1.tin.it...

Puoi fare un'altro bottone che avanza di x record in avanti:
Es. preso dall'help Acc'2000
'---------
Esempio di metodo GoToRecord
Nell'esempio riportato di seguito viene indicato come utilizzare il metodo
GoToRecord per rendere corrente il settimo record della maschera Impiegati.
DoCmd.GoToRecord acDataForm, "Impiegati", acGoTo, 7
'---------
Ciao.


title: Pulsantino scorri record

text:
> Domandina:
> Ho fatto un pulsante che premendolo scorre il record in avanti di un
> database... semplice semplice... "acnext"
> Il problema è che vorrei che funzionasse come quelli standard di access
Perchè fare le cose già fatte da Microsoft, il controllo inserito nella form
è bellissimo, e cosa non da poco non da errori....
In ogni caso, io non ho mai trovato nulla a riguardo.
In VB, ma si può fare anche con Access, puoi utilizzare la SlideBar,
dimensionarla
Min=0 e Max=Me.Form.Recordsetclone.Recordcount, poi su Evento Muovi
ACPerw... o AcNext.
Ovviamente però questo è un ActiveX, quindi richiede o ODE, o la Licenza
di VB.
Alex.
>--------------------------------------------------------------------------<
Alessandro B.
E-Mail        ----->
ik2...@libero.it
Sito web    ----->
http://digilander.iol.it/ik2zok/
>--------------------------------------------------------------------------<
--
Posted from
mailrelay2.inwind.it
 [212.141.54.102]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: ciclare sui nodi XML

author: pfmarro

text:
usa domanda

se ho un file  XML
<?xml version="1.0"?>
<libri>
  <libro>
    <autore>J.K.Rowlings</autore>
    <titolo>Harry Potter e la pietra filosofale</titolo>
    <editore>Salani</editore>
  </libro>
  <libro>
    <autore>J.R.Tolkien</autore>
    <titolo>Il signore degli Anelli</titolo>
    <editore>Bonpiani</editore>
  </libro>
</libri>

non capisco come ciclare sui nodi
per vedere tutti
libri
libro
e poi all'interno autore...

  Dim Obj As DOMDocument
  Dim Libri As IXMLDOMNodeList
  Dim Libro As IXMLDOMNode

  'accesso al file
  Set Obj = New DOMDocument
  Obj.async = False
  Obj.Load (sPath & "\" & sFile)

  'seleziono il nodo da leggere
  Set Libri = Obj.documentElement.selectNodes("libri")   ----> e vedere libro poi libro poi autore (i nomi dei nodi)

  'leggo tutti i dati del libro
  For Each Libro In Libri
      Debug.Print Libro.Text
  Next


title: ciclare sui nodi XML

author: BFS

text:

  Set Libri = doc.documentElement.selectNodes("//libri/libro")

   For i = 0 To Libri.Length - 1
     Debug.Print "autore : " & Libri(i).childNodes(0).Text
     Debug.Print "titolo : " & Libri(i).childNodes(1).Text
     Debug.Print "c.e. : " & Libri(i).childNodes(2).Text

   Next i


title: Numeri consecutivi

author: paoltd

text:
Ciao a tutti, per favore avrei bisogno di una dritta. Ho una tabella di
access nella quale il primo campo è costituito da una serie di numeri
consecutivi che partono da 000001 e vanno avanti fino a circa 700.000.
Esiste un sistema "semplice" per trovare degli eventuali buchi nella
numerazione? Spero di non aver chiesto troppo. Grazie


title: Numeri consecutivi

text:
paoltd ha scritto:

Si ovviamente, ma c'è una considerazione da fare.
Se il campo contiene "000001" no può essere un numero, ma deve essere
forzatamente una stringa, quindi serve prima una conversione in Numero
con VAL poi va effettuato un ciclo sull'intero Recordset che incrementa
verifica
i buchi.
Private function getFreeIndex() as String
Dim rs as DAO.Recordset
Dim prevR as long
Dim ActR as long
Set rs=CurrentDb.OpenRecordset("SELECT CampoProgressivo From
NomeTabella,dbReadOnly)
If Rs.Eof then
   MsgBox "Vuoto"
   getFreeIndex="000000"
   Exit Function
End if
rs.Movefirst
do until rs.eof
   ActR =  Val(rs.Field(0))
   if ActR -prevR>1 then
      getFreeIndex=Format$(prevR,"000000")
      Exit Do
   End if
   rs.movenext
Loop
If rs.Eof then prevR=actR+1
getFreeIndex=Format$(prevR,"000000")
Exit Function
Dagli un'occhiata ma forse funziona...!
Ovviamente restituisce una stringa che ti permette la formattazione
"000000" come
hai detto inizialmente.
Restituisce il primo valore non consecutivo(quindi il primo Buco che
trova) e nel caso
non ci siano buchi restituisce il Max+1.
@Alex
@Alex


title: Numeri consecutivi

author: giorgio rancati

text:
"paoltd" <
paolo.c...@sesiascilp.com
> ha scritto nel messaggio
news:1152769859.1...@75g2000cwc.googlegroups.com...

Ciao,
Puoi farlo con una query.
Qui c'è un mio esempio,
www.sitocomune.com
 sezione Query
2.32 Visualizzare gli eventuali numeri mancanti di un contatore che numera
progressivamente i record di una tabella
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: Verifica Correttezza Dati Inseriti

author: Sniky

text:
In un database ho la tabella "protocollatori" in cui sono registrati nome,
login e psw dei protocollatori appunto. Vorrei creare una maschera con due
campi in cui inserire login e psw per poter accedere ad altre funzioni, ma
non so come imporre che mi si visualizzi un messaggio d'errore quando si
cerca di inserire una psw incorretta o non correlata alla login inserita.
Mi potete aiutare per favore?
Ringrazio anticipatamente!
-------------------------------------------------------
Messaggio inviato da
http://www.sandlab.org/newsgroup/
Accesso gratuito via web ai Newsgroup


title: Verifica Correttezza Dati Inseriti

author: Roberto in campagna

text:
"Sniky" <
ni...@supereva.it
> ha scritto nel messaggio
news:9hi2r1$e2jkf$1...@ID-85029.news.dfncis.de...
> In un database ho la tabella "protocollatori" in cui sono registrati nome,
> login e psw dei protocollatori appunto. Vorrei creare una maschera con due
> campi in cui inserire login e psw per poter accedere ad altre funzioni, ma
> non so come imporre che mi si visualizzi un messaggio d'errore quando si
> cerca di inserire una psw incorretta o non correlata alla login inserita.
> Mi potete aiutare per favore?
> Ringrazio anticipatamente!
>
Penso che faccia al caso tuo quanto contenuto sul Sito Comune (link qui
sotto), Sezione General, nella FAQ di Herry Evans intitolata "Semplice
esempio di form per la richiesta di login".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Verifica Correttezza Dati Inseriti

text:
Roberto in campagna wrote:
> "Sniky" <
ni...@supereva.it
> ha scritto nel messaggio
> news:9hi2r1$e2jkf$1...@ID-85029.news.dfncis.de...
> > In un database ho la tabella "protocollatori" in cui sono registrati nome,
> > login e psw dei protocollatori appunto. Vorrei creare una maschera con due
> > campi in cui inserire login e psw per poter accedere ad altre funzioni, ma
> > non so come imporre che mi si visualizzi un messaggio d'errore quando si
> > cerca di inserire una psw incorretta o non correlata alla login inserita.
> > Mi potete aiutare per favore?
> > Ringrazio anticipatamente!
> >
> Penso che faccia al caso tuo quanto contenuto sul Sito Comune (link qui
> sotto), Sezione General, nella FAQ di Herry Evans intitolata "Semplice
> esempio di form per la richiesta di login".
> --
Ti ringrazio per avermi segnalato il sito, ma volevo sapere se non ci
fosse un modo piu' semplice e diretto in quanto sono alle prime armi e di
visual basic non ci caisco un gran che' ancora.. non so bene come
modificare il file scaricato in modo da risolvere il mio problema....
Scusami... grazie ancora!
> Roberto
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
-------------------------------------------------------



title: Verifica Correttezza Dati Inseriti

text:
"Sniky" <
ni...@supereva.it
> ha scritto nel messaggio
news:9hi97v$e6pqb$1...@ID-85031.news.dfncis.de...
> Roberto in campagna wrote:
>
>
[CUT]
> > Penso che faccia al caso tuo quanto contenuto sul Sito Comune (link qui
> > sotto), Sezione General, nella FAQ di Herry Evans intitolata "Semplice
> > esempio di form per la richiesta di login".
>
> > --
>
> Ti ringrazio per avermi segnalato il sito, ma volevo sapere se non ci
> fosse un modo piu' semplice e diretto in quanto sono alle prime armi e di
> visual basic non ci caisco un gran che' ancora.. non so bene come
> modificare il file scaricato in modo da risolvere il mio problema....
> Scusami... grazie ancora!
A mio avviso di cosine carine senza VBA in Access se ne fanno pochine. ;-)
--



title: conversione testo in valuta ed evitare arrotondamento

author: emanet

text:
partendo da stringhe in un campo testo che di fatto  pero' contiene
cifre (€) con 6 decimali, utilizzando la funzione CDbl in un campo
Valuta (a 6 decimali) ottengo una cifra arrotondata, ad esempio
0,050349 diventa € 0,050300 e 0,123950 diventa € 0,124000, c'è modo di
evitare gli arrotondamenti ?
cercando nei post ho trovato problemi simili, ma legati a fatture o
simili, nel mio caso non devo sottostare a nessuna regola commerciale
ma eseguire semplicemente dei calcoli utilizzando i decimali cosi'
come sono.
grazie


text:

nessun suggerimento ?


text:
"emanet" <
emanuele...@gmail.com
> ha scritto nel messaggio
news:1190878859.4...@k79g2000hse.googlegroups.com...
partendo da stringhe in un campo testo che di fatto  pero' contiene
cifre (?) con 6 decimali, utilizzando la funzione CDbl in un campo
Valuta (a 6 decimali) ottengo una cifra arrotondata, ad esempio
0,050349 diventa ? 0,050300 e 0,123950 diventa ? 0,124000, c'è modo di
evitare gli arrotondamenti ?
cercando nei post ho trovato problemi simili, ma legati a fatture o
simili, nel mio caso non devo sottostare a nessuna regola commerciale
ma eseguire semplicemente dei calcoli utilizzando i decimali cosi'
come sono.
grazie
ciao emanet,
mi risulta che CDbl(0,123987) dà come risultato 0,123987
solo se il campo in cui viene visualizzato è di tipo "valuta"  verrà
visualizzato 0,1240
imposta il tipo a standard
ti saluto
thomas.az


author: Access

text:
Ciao emanet wrote:
> partendo da stringhe in un campo testo che di fatto  pero' contiene
> cifre (?) con 6 decimali, utilizzando la funzione CDbl in un campo
> Valuta (a 6 decimali) ottengo una cifra arrotondata, ad esempio
> 0,050349 diventa ? 0,050300 e 0,123950 diventa ? 0,124000, c'è modo di
> evitare gli arrotondamenti ?
Questo ti accade perchè vai a memorizzare il dato in un campo tipo "valuta".
Cambialo in "numerico" "precisione doppia".
> cercando nei post ho trovato problemi simili, ma legati a fatture o
> simili, nel mio caso non devo sottostare a nessuna regola commerciale
> ma eseguire semplicemente dei calcoli utilizzando i decimali cosi'
> come sono.
> grazie
--
Ciao
Access


title: Tasso Interessi e Numeri creditori (evidentemente........

author: Vincenzo

text:
eravate troppo impegnati con capitoni, spumanti e simili........
per rispondere a questo mio messaggio :
Ho una tabella (Tasso) con le variazioni del tasso d'interesse :
Tasso   Imposta           Da       A
2,7       27        01/01/2005      17/01/2005
2,5       27        17/01/2005      28/02/2005
4          27        01/03/2005      30/06/2005
2,5       27        01/07/2005      31/12/2005
e una query che mi restituisce i numeri creditori :
IDMov Valuta          Giorni   Tot       Numeri Creditori
1          10/01/2004                 180,00         0
2          01/03/2004      51        30,00       1530
3          02/06/2004      93        280,00     26040
basata sulla tabella "Movimento" così composta :
Id Movimento  : contatore e chiave primaria
DataOperazione : data
Valuta               : data
Movimento       : inserisco i versamenti (positivo) e i prelievi (negativo)
come faccio a moltiplicare i numeri creditori per il corrispondente tasso
d'interesse (relativo chiaramente al periodo temporale di validità) ?
c'è un modo per mettere in relazione le tabelle "Tasso" e Movimento"  ?
le tabelle sono strutturate bene o è possibile migliorarle ?
grazie e Auguri !


author: Roberto da casa

text:
"Vincenzo" <
vaviapu...@tin.it
> ha scritto nel messaggio
news:340bhqF...@individual.net...
> eravate troppo impegnati con capitoni, spumanti e simili........
> per rispondere a questo mio messaggio :
Per prima cosa ci possono essere un sacco di altri motivi per cui non si
risponde ad un messaggio, fra i quali quello che non esiste l'obbligo di
rispondere.
O sbaglio?
>
>
> Ho una tabella (Tasso) con le variazioni del tasso d'interesse :
> Tasso   Imposta           Da       A
> 2,7       27        01/01/2005      17/01/2005
> 2,5       27        17/01/2005      28/02/2005
> 4          27        01/03/2005      30/06/2005
> 2,5       27        01/07/2005      31/12/2005
Perchè la cosa sia gestibile devi inserire nella tabella Tasso anche un
record che contiene il tasso da applicare dall'inizio del rapporto con la
banca sino al giorno precedente la prima variazione, che per quanto riguarda
il tuo esempio coincide con il 31/12/2004. Se non lo fai non è possibile
operare, anche perchè il primo tasso ha decorrenza 1/1/2005 e l'estratto
conto scalare è relativo a movimenti del 2004 per i quali quindi non è
presente nella tabella Tasso da applicare.
>
> e una query che mi restituisce i numeri creditori :
> IDMov Valuta          Giorni   Tot       Numeri Creditori
> 1          10/01/2004                 180,00         0
> 2          01/03/2004      51        30,00       1530
> 3          02/06/2004      93        280,00     26040
Il calcolo dei Giorni indicati in questo esempio sono totalmente sballati:
se, come sembra, 180 è il saldo per valuta al 1/1/2004, i giorni per
calcolare i numeri non è zero ma 60, visto che quel saldo rimane tale sino
al 29/2/2004: sembrerebbe che a trafficare con "capitoni, spumanti e
simili..." eri tu mentre progettavi la query in questione. Sono altresì
sbagliati i giorni relativi alla valuta 1/3/2004 e 2/6/2204.
Penso proprio che dovrai rivedere il calcolo dei giorni altrimenti conoscere
il tasso di competenza serve a poco.
Dovrai inoltre crearti un saldo per valuta, anche se non ci sono movimenti
con quella valuta, la cui valuta sia uguale alla data di entrata in vigore
di un nuovo tasso. Se nel tuo esempio ci fosse una variazione di tasso al
17/1/2004, dovresti avere una riga di query con valuta 1/1/2004 e saldo 180
e poi una riga con valuta 17/1/2004 e saldo sempre uguale a 180: con la
prima riga ti calcolerai i numeri per calcolare gli interessi con il vecchio
tasso e con la seconda riga ti calcolerai i numeri per calcolare gli
interessi con il nuovo tasso.
Per fare questo la cosa migliore potrebbe essere quella di inserire un
movimento fittizio con data e valuta uguali al 17/1/2004 e importo zero.
>
> basata sulla tabella "Movimento" così composta :
>
> Id Movimento  : contatore e chiave primaria
> DataOperazione : data
> Valuta               : data
> Movimento       : inserisco i versamenti (positivo) e i prelievi
(negativo)
>
> come faccio a moltiplicare i numeri creditori per il corrispondente tasso
> d'interesse (relativo chiaramente al periodo temporale di validità) ?
>
> c'è un modo per mettere in relazione le tabelle "Tasso" e Movimento"  ?
No, ma puoi, in un campo calcolato della query, ricavare il tasso di
competenza usando una funzione DLookup (vedi help) con la quale chiederai
che ti venga restituito il valore del campo Tasso della tabella Tasso di
quel record la cui data Da sia minore o uguale alla data valuta del saldo
liquido e la data A sia maggiore o uguale alla data valuta del saldo
liquido.
>
> le tabelle sono strutturate bene o è possibile migliorarle ?
Per realizzare un estratto conto scalare per la determinazione degli
interessi maturati possono andar bene anche così.
Nella query che calcola i numeri ricordati anche che esistano le antergate e
le postergate, altrimenti rischi veramente di dare i numeri. ;-)
>
> grazie e Auguri !
Auguri a te.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:SjPCd.15429$_E5.4...@twister2.libero.it...
>
> "Vincenzo" <
vaviapu...@tin.it
> ha scritto nel messaggio
> news:340bhqF...@individual.net...
> > eravate troppo impegnati con capitoni, spumanti e simili........
> > per rispondere a questo mio messaggio :
>
> Per prima cosa ci possono essere un sacco di altri motivi per cui non si
> risponde ad un messaggio, fra i quali quello che non esiste l'obbligo di
> rispondere.
> O sbaglio?
>
    ho dimenticato di mettere la faccina :) .....scusa !
    so bene che non č obbligatorio rispondere !
      grazie mille per la risposta come al solito chiarissima e completa !
    sono convinto che dovresti scrivere un libro su access ,
    hai mille idee e sicuramente ancora piů esperienza, ed č un peccato
    non metterla in un'opera organica quale puň essere solo un libro.
   Perchč non ci pensi ?????
ciao.
p.s.
mi studio la risposta sperando di realizzare il tutto.


text:
ho seguito tutte le due indicazioni, mi sembra di aver risolto tutto tranne
la funzione Dlookup , riepilogo cosi se qualcuno in futuro googlando vorrà
strutturare
un piccolo esempio per la gestione del conto corrente potrà guardare questo
:
Tabella ArancioTasso :
Tasso   Imposta           Da       A
2,5       27        01/01/2005      28/02/2005
4          27        01/03/2005      30/06/2005
2,3       27        01/07/2005      30/12/2005
2,2       27        31/12/2005      31/12/2005
Tabella Arancio :
IDMov DataOperazione    Valuta      Movimento
7          01/01/2005      01/01/2005      0,00
1          07/01/2005      10/01/2005      500,00
2          20/01/2005      22/01/2005      2.000,00
9          01/03/2005      01/03/2005      0,00
3          01/06/2005      03/06/2005      2.000,00
10        01/07/2005      01/07/2005      0,00
4          31/12/2005      31/12/2005      0,00
Sql Query ArancioScalare :
SELECT Arancio.IDMov, Arancio.DataOperazione, Arancio.Valuta,
DateDiff("d",DLookUp("[Valuta]","Arancio","[IDMov] = " &
[IDMov]-1),[Valuta]) AS Giorni, Arancio.Movimento,
CDbl(TotProgrQry("IDMov",[IDMov],"Movimento","ArancioScalare")) AS Saldo,
NZ([Giorni],0)*NZ([Saldo],0) AS [Numeri Creditori],
DLookUp("[Tasso]","ArancioTasso","[ArancioTasso]![DA]<=[Valuta]" And
"[ArancioTasso]![A]>=[Valuta]") AS Tasso, [Numeri Creditori]*[Tasso]/100000
AS Interesse
FROM Arancio
ORDER BY Arancio.DataOperazione;
La colonna Tasso mi restituisce sempre 2,5 in qualunque modo la modifichi,
sinceramente non so perchè.
In effetti poi ho scoperto che non so come si calcolano gli
interessi....puoi darmi una mano anche qui ????
grazie !


text:
> Il calcolo dei Giorni indicati in questo esempio sono totalmente sballati:
> se, come sembra, 180 č il saldo per valuta al 1/1/2004, i giorni per
> calcolare i numeri non č zero ma 60, visto che quel saldo rimane tale sino
> al 29/2/2004: sembrerebbe che a trafficare con "capitoni, spumanti e
> simili..." eri tu mentre progettavi la query in questione. Sono altresě
> sbagliati i giorni relativi alla valuta 1/3/2004 e 2/6/2204.
    ho corretto adesso questa cosa, l'errore nasceva dal fatto che l'IDMOV
    non corrispondeva alla DataOperazione in maniera progressiva.
grazie !
non riesco a risolvere il problema della dlookup :)
consigli ?
ciao !


text:
"Vincenzo" <
vaviapu...@tin.it
> ha scritto nel messaggio
news:3430s1F...@individual.net...

Scrivere un libro sarebbe complesso ma sicuramente fattibile.
Trovare chi te lo pubblica č molto meno fattibile. ;-)
>
>
> ciao.
>
> p.s.
> mi studio la risposta sperando di realizzare il tutto.
--



text:
"Vincenzo" <
vaviapu...@tin.it
> ha scritto nel messaggio
news:345dllF...@individual.net...

Visto che DLookUp usa per i criteri delle date, prova a scriverla così:
DLookUp("[Tasso]", "ArancioTasso", "[DA]<=#" & Format([Valuta],
"mm/dd/yyyy") & "# And [A]>=#" & Format([Valuta], "mm/dd/yyyy") & "#") AS
Tasso.
>
> In effetti poi ho scoperto che non so come si calcolano gli
> interessi....puoi darmi una mano anche qui ????
Per prima cosa, per calcolarti gli interessi devi determinare le date di
inizio e di fine periodo (di un trimestre se il computo è trimestrale o
dell'anno se il computo degli interessi è annuale, personalizzato se il
conto è stato chiuso).
Poi i movimenti li devi ordinarli per valuta e non per data, visto che devi
determinare un estratto conto scalare (quindi lavorerai con i saldi liquidi)
e non un estratto conto in linea capitali (che invece lavora con i saldi
contabili).
Come ti ho già scritto nel mio messaggio precedente devi prima calcolarti
correttamente i Giorni e per farlo devi fare la differenza tra la valuta del
record successivo e quella del record corrente e non tra la valuta del
record corrente e quella del record precedente come stai facendo tu.
Naturalmente per l'ultimo record ti calcolerai la differenza tra la valuta
di fine periodo e la valuta del record.
Fra l'altro per far riferimento al record successivo/precedente ti
sconsiglio di usare una funzione DLookup basata sull'IDMov, che ti darebbe
un risultato valido solo nel caso in cui la query fosse ordinata per IDMov,
ma visto che va ordinata per valuta quel sistema non puoi usarlo, ma ti devi
creare una funzione utente in VBA che richiamerai appunto da un campo
calcolato della query.
Ciò premesso, gli interessi si calcolano sommando i numeri, dividendo la
somma dei numeri per i giorni del periodo (90 o 360 a seconda che il computo
venga fatto per trimestre o per anno, oppure, nel caso di chiusura del conto
per i giorni che intercorrono tra l'inizio periodo e la data di chiusura); è
il risultato di questa divisione che va moltiplicata per il tasso.
Se c'è, come nel tuo caso, la variazione di tasso, ai fini del computo degli
interessi devi di fatto simulare una chiusura del conto alla data precedente
alla variazione: è improbabile che tu riesca a farlo in una query.
Poi, normalmente per il calcolo degli interessi creditori le banche fanno il
computo annuale considerando però l'anno commerciale, ovvero formato da
dodici mesi tutti di 30 giorni ognuno.
La cosa migliore comunque è che parli con la tua banca e ti fai spiegare in
dettaglio come loro operano per il calcolo degli interessi in modo che sei
tranquillo che quello che andrai a realizzare poi ti serve per riscontrare
il computo che fa la banca (insomma non è detto che la banca sia "ligia" ai
procedimenti che si studiano a scuola sui libri di ragioneria).
>
>
>
> grazie !
Prego: però penso che parlare di computo di interessi e di come sirealizza
un estratto conta scalare sia un po' OT.



text:
> >     ho dimenticato di mettere la faccina :) .....scusa !
> >     so bene che non č obbligatorio rispondere !
> >       grazie mille per la risposta come al solito chiarissima e completa
!
> >     sono convinto che dovresti scrivere un libro su access ,
> >     hai mille idee e sicuramente ancora piů esperienza, ed č un peccato
> >     non metterla in un'opera organica quale puň essere solo un libro.
> >    Perchč non ci pensi ?????
>
> Scrivere un libro sarebbe complesso ma sicuramente fattibile.
> Trovare chi te lo pubblica č molto meno fattibile. ;-)
>
  vero, ma  solo su questo newsgroup penso che ti chiederebbero anche
l'autografo :)
        ciao !


text:
>
> Visto che DLookUp usa per i criteri delle date, prova a scriverla cosě:
>
> DLookUp("[Tasso]", "ArancioTasso", "[DA]<=#" & Format([Valuta],
> "mm/dd/yyyy") & "# And [A]>=#" & Format([Valuta], "mm/dd/yyyy") & "#") AS
> Tasso.
    funziona una bellezza !
    grazie mille !
> Per prima cosa,
    Megasnap
> perň penso che parlare di computo di interessi e di come sirealizza
> un estratto conta scalare sia un po' OT.
 hai ragione.......
grazie anche per la miniera di informazioni ne terrň conto.
ciao !


title: SMS ad un cellulare

author: AGPEF

text:
E' possibile spedire un messaggio SMS da Access 97 o 2000
ad un telefono portatile?
Grazie
Marco


title: SMS ad un cellulare

author: All Eyez On Me

text:
AGPEF <
pr...@tiscalinet.it
> wrote in message
9fg516$q73$1...@lacerta.tiscalinet.it...

Che io sappia fino a qualche mese va si poteva, (compilando via codice il
form della pagina web di invio messaggi ovviamente operazione invisibile
all'utente) ora mi sempra che tutti gestori eccetto wind non ti consenta più
di farlo. E comunque per usare wind bisogna abbonarsi.
Se scopri qualcosa fammi sapere.
AEOM


title: assocciare una query ad un controllo

author: Fabio Sangiorgio

text:
"TORE MOLISSO" <
fmo...@tin.it
> ha scritto nel messaggio
news:un1s6.42731$yl2.1...@news1.tin.it...
> io ho una maschera associata ad una tabella adesso voglio assocciare uno
> dei controlli della maschera ad un campo calcolato di una query come
faccio?
>
> Associa la form alla query (che deve essere basata sulla tabella...) e non
alla tabella; poi nella propr. Controlsource del controllo associ il campo
calcolato che hai nella query.
>
>


title: assocciare una query ad un controllo

author: TORE MOLISSO


title: assocciare una query ad un controllo

author: Roberto dal portatile

text:
"TORE MOLISSO" <
fmo...@tin.it
> ha scritto nel messaggio
news:un1s6.42731$yl2.1...@news1.tin.it...
> io ho una maschera associata ad una tabella adesso voglio assocciare uno
> dei controlli della maschera ad un campo calcolato di una query come
faccio?
>
Funzione DLookup (vedi help)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Eseguire FTP da codice

author: Gra

text:
Salve a tutti, S.O. 2000Pro A2000 dovrei copiare un file txt da una macchina
all'altra da codice tramite l'FTP è possibile farlo?


title: Eseguire FTP da codice

author: MA

text:
"Gra" <
studio...@tiscali.it
> ha scritto nel messaggio
news:cncqak$kho$1...@carabinieri.cs.interbusiness.it...
> Salve a tutti, S.O. 2000Pro A2000 dovrei copiare un file txt da una
macchina
> all'altra da codice tramite l'FTP è possibile farlo?
>
www.sitocomune.com
MAssimiliano


title: query d'aggiornamento con importo mai inferiore a zero

author: Franco dellavalle

text:
ciao a tutti
in una query di aggiornamento
vorrei che il valore importo non fosse mai <0

SET Importo = Importo " & IIf(T.Name = "M", "-", "+") & 1

grazie per l'aiuto


author: Tottena

text:

=iff((importo<0), 0,[importo])


text:

grazie


title: Aiuto per query

author: Agos

text:
Ho provato in tutti i modi, ma non ci riesco! Un modo perň ci dev'essere, e
puň darsi che sia pure piů facile di quanto pensi!
Ho una tabella con tutte le assenze del personale: riposi settimanali,
riposi festivi, congedi ordinari, straordinari, malattie, ecc.
Vorrei creare una query che selezionasse tutte le assenze in un determinato
periodo. Faccio un esempio cosě mi spiego meglio:
il dipendente Tizio ha nel periodo richiesto 3 record:
- uno per un periodo di malattia dal 1 al 15 gennaio;
- uno per un riposo settimanale il 6 gennaio;
- uno per un altro riposo settimanale il 12 gennaio.
(Da notare che il 6 e il 12 gennaio sono "dentro" il periodo di malattia)
La mia query dovrebbe pescare soltanto il record della malattia.
Quel che segue č ciň che sono riuscito a fare:
Nei criteri del campo id (contatore) della tabella ho iserito questa
limitazione ("rs", "rf" e "m" sono rispettivamente riposo settimanale e
ripso festivo e malattia):
Not In (Select T1.Id from assenzetabella As T1 where ((T1.Tipoassenza = "rs"
and T1.tipoassenza = "rf") And T1.id IN (Select T2.id from assenzetabella as
T2 Where T2.idagente = T1.idagente And T2.tipoassenza = "m" and
T2.datainizioassenza <=T1.datainizioassenza and
T2.datafineassenza>=T1.datainizioassenza)))
Per favore "strigatemi", grazie.


title: Aiuto per query

author: Alessandro Nazzani

text:
"Agos" <
agostino...@tin.it
> wrote in message
news:BUY18.529$hi.1...@news1.tin.it...

A prima vista non sembra banale. Comunque permettimi di farti alcune
domande:
> Vorrei creare una query che selezionasse tutte le assenze in un
determinato
> periodo.
Come selezioni il periodo? O meglio: supponiamo che decidi di selezionare in
qualche modo le assenze di gennaio, se uno č malato dal 20/1 al 2/2 (o dal
20/12 al 2/1) deve rientrare nella query?
> - uno per un riposo settimanale il 6 gennaio;
> - uno per un altro riposo settimanale il 12 gennaio.
In questi records hai impostato solo la datainizioassenza oppure anche la
datafineassenza (con lo stesso valore)?
> - uno per un periodo di malattia dal 1 al 15 gennaio;
E cosa dovrebbe succedere se la stessa persona risultasse malata anche dal
10 al 20 gennaio (lo so, č illogico, ma anche prendere riposo durante una
malattia lo č, per cui presumo che non ci sia un gran controllo preventivo
nell'inserimento dei dati)?
Alessandro


title: Aiuto per query

text:
"Alessandro Nazzani" <
ale...@tin.it
> ha scritto nel messaggio
news:a29mkl$t98$1...@fe1.cs.interbusiness.it...

> Ti ringrazio della considerazione e mi spiego meglio
La mia query ha questi campi:
Id (contatore)
IdAgente (identificativo dipendente)
datainizioassenza
datafineassenza
tipoassenza
La selezione la faccio con la richiesta dei parametri nei campi
"datainizioassenza" e "datafineassenza"; per quanto riguarda la
"datafineassenza", con una condizione IIf  faccio in modo che in ogni caso
se il parametro indicato č ricompreso nel periodo di malattia consideri la
data finale anche se superiore
Per quanto riguarda le date dei riposi settimanali, queste compaiono perché
sono preimpostate all'inizio dell'anno, ed essendo di un giorno riportano la
stessa data sia nella "datainizioassenza" che nella "datafineassenza".
Spero di essere stato piů chiaro.
Ciao grazie di nuovo.


title: Aiuto per query

text:
Agos,
l'unico modo che mi è venuto in mente per risolvere il tuo problema è
tramite una funzione. Non è detto che sia l'unico in assoluto, ovviamente,
ma io non saprei come altro fare.
Io tenterei una cosa del genere:
1) crei una query di questo tipo
SELECT *,
CHECK_ASSENZA([ID],[IDAGENTE],[datainizioassenza],[datafineassenza]) AS
AssOK
FROM assenzetabella;
2) crei una funzione in un modulo simile a questa:
Function Check_Assenza(idAss, idAg, DatIni, DatFin) As Boolean
    Dim db As Database, rst As Recordset
    Set db = CurrentDb
    Set rst = db.OpenRecordset("SELECT * FROM assenzetabella WHERE id <> " &
idAss & " and IDAgente=" & idAg & ";")
    rst.MoveFirst
    While Not rst.EOF
...
...
...
        rst.MoveNext
    Wend
End Function
In pratica la funzione verrà richiamata per ciascun record e leggerà nella
tabella tutte le assenze con ID diverso da quello corrente e con IDAgente
uguale a quello corrente e tornerà un valore Vero/Falso in base ai criteri
che tu decidi. Al posto dei puntini dovrai scrivere del codice per
determinare se il record corrente della query è "valido" oppure no
(confrontando i suoi valori con quelli degli altri records). Probabilmente
sarà anche necessario "passare" a questa funzione anche i criteri di
selezione.
Insomma, l'idea è sicuramente grezza e dovrai lavorarci un po' su, ma spero
che ti aiuti ad ottenere il risultato desiderato.
Buona fortuna!
Alessandro


title: [OT] Programmatore vb .Net per corso database zona Pisa

author: Davide

text:
Salve a tutti!
Stò cercando un programmatore disponibile per corso individuale su vb .net e
database nella mia zona.
Saluti
Davide


author: Gaspare

text:
[CUT]
Ciao,
hai delle basi? Dove vuoi arrivare? Ti posso spedire un cd multimediale
"ottimo" in fase di start-up
Su internet cmq trovi parecchio anche se un buon libro di Francesco Balena
non dovrebbe mancare mai! ;-)
Buona :-)


author: Carlo Costarella

text:
"Davide" <
davide...@libero.it
> ha scritto nel messaggio
news:66B_e.191$ID6....@twister2.libero.it...

Questo perchè lo vuoi vedere in carne ed ossa, altrimenti si può fare tutto
in remoto e con tanto di audio bidirezionale.
Valuta anche questa possibilità.
Ciao, Carlo


author: Alessandro Baraldi

text:
"Davide" <
davide...@libero.it
> wrote in message
news:66B_e.191$
ID6....@twister2.libero.it

Prova a postare questo messaggio sul NG di VB, nella zona di
Pisa/Livorno ci sono diversi ottimi programmatori.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Gaspare" <
no_email...@grazie.it
> ha scritto nel messaggio
news:taB_e.25008$kA.34...@news3.tin.it...
> [CUT]
>
> Ciao,
> hai delle basi? Dove vuoi arrivare? Ti posso spedire un cd multimediale
> "ottimo" in fase di start-up
Ciao Gaspare, grazie per l'interessamento, si ho lavorato per 1 anno e mezzo
in una softwarehouse, so' fare qualcosa in access e vba, tu di dove sei
scusa?
>
> Su internet cmq trovi parecchio anche se un buon libro di Francesco Balena
> non dovrebbe mancare mai! ;-)
>
> Buona :-)
>
certo un libro sempre!
Davide


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:ZeB_e.30841$pJ6.2...@news4.tin.it...

Ciao Carlo, grazie per la riposta, vedi gli italiani si suddividono in 2
categorie! quelli con l'adsl e quelli senza l'adsl! io faccio parte della
seconda! ..questo grazie alla ns amata Telecom Italia!!
quindi l'audio bidirezionale me lo scordo!
Ciao
Davide


title: Aprire database esterni a quello in esecuzione

author: fsangio

text:
Ho creato due database per la gestione di "cose simili".
Ora ho creato un terzo database con solo un pannello di comandi per
scegliere quale dei due database aprire.
Come apro un database esterno?
Ho utilizzato due macro con "esegui applicazione" , msaccess.exe e poi
l'indirizzo dei database.
E' possibile aprire l'applicazione senza specificare il percorso
preciso? non lo so, guardando nel regedit???
Grazie e ciao


title: Query e caselle di riepilogo volume II

author: andy

text:
scusate ma riassumo brevemente....
"andy" <
andrea....@tin.it
> wrote in message
news:2soP6.10872$VT1.1...@news1.tin.it...
> SAlve a tutti...
>
> Ho una mascherina con una casella di riepilogo che raccoglie i valori (in
> formato valuta euro) di una tabella tramite una query.
> Non riesco a visualizzare  i decimali nella casella di riepilogo !!
> Ci sono in tabella, si vedono nella query..... ma nella casella di
> riepilogono non vogliono uscire !!
>
> Chi sa darmi una mano ??
>
> Grazie
>
> Ciao
> >
> > E' probabile che ti abbia dato una risposta troppo affrettata: ho fatto
un
> paio
> > di prove ed ho visto che non c'entra nulla il formato valuta delle
> impostazioni
> > internazionali.
> > Anzi, ho creato una tabella con un campo Euro. Ho creato una query che
> prende i
> > dati da questa tabella ed una maschera che mi visualizza una casella di
> > riepilogo della query e mi appare tutto correttamente. Non ho fatto
nulla
> di
> > laborioso: solo creato la tabella, inserito il campo in formato Euro,
> > autocomposizione della query, autocomposizione della casella di
> riepilogo....
> >
> > Mi dispiace.
> > Esteban
> > Hosted by
www.seber.it
> >
> >
> Ok ora provo di nuovo...
> Grazie
>
>
Ho provato ora a fare la stessa cosa:
 una maschera nuova con una casella di riepilogo creata con
 l'autocomposizione: query creata con l'autocomposizione; Alla proprietà
 "origine riga" c'è la query: aprendo la query in visualizzazione dati vedo
 le valute con due decimali; ma quando chiudo la query e visualizzo la
 maschera ...perdo i decimali !!
 Sarà qualche proprietà della casella di riepilogo o come dicevi qualche
 impostazione esterna ad access ??
 Sapere che che a te funziona è comunque qualcosa...
 Se qualcuno sa dirmi qualcosa in più.....
 Andy


title: Query e caselle di riepilogo volume II

author: CarloCos

text:
"andy" <
andrea....@tin.it
> ha scritto nel messaggio
news:V_tP6.11138$8Y1.1...@news2.tin.it...
> Ho provato ora a fare la stessa cosa:
>  una maschera nuova con una casella di riepilogo creata con
>  l'autocomposizione: query creata con l'autocomposizione; Alla proprietà
>  "origine riga" c'è la query: aprendo la query in visualizzazione dati
vedo
>  le valute con due decimali; ma quando chiudo la query e visualizzo la
>  maschera ...perdo i decimali !!
>  Sarà qualche proprietà della casella di riepilogo o come dicevi qualche
>  impostazione esterna ad access ??
>  Sapere che che a te funziona è comunque qualcosa...
>  Se qualcuno sa dirmi qualcosa in più.....
>
>  Andy
>
>
Per le caselle di riepilogo c'è poco da fare...
Trasforma questa in una sottomaschera foglio dati o maschere continue
impostando opportunamente colori e spaziatura tanto da farla sembrare una
casella di riepilogo.
Ciao, Carlo


title: msde? COSA è?

author: Roberto Betori

text:
Sono nuovo in Accsess e vorrei sapere cosa'è l'MSDE?
ne sento parlare spesso, l'ho anche installato dal cd di Office 2000, ma non
ho idea a che cosa serva.
Ringrazio anticipatamente.


title: msde? COSA è?

author: Basjlico

text:
Nel lontato Wed, 29 Mar 2000 10:22:15 +0200 d.C., il simpatico
"Roberto Betori" <
ver...@tin.it
> ebbe a scrivere:

E' una versione ridotta di SQLServer. E' lo stesso motore, ma limitato
nelle prestazioni e negli utenti. Serve per creare con Access (ma
anche con Office2000 in generale) modelli di applicazioni da
trasportare poi su un database server con migliaia di utenti, alta
scalabilità, altri livelli di sicurezza,
...ehm scusate mi sono lasciato prendere dalla pubblicità della Ms....
Ciao
Basjlico


title: Activex

author: PAOLO

text:
Ciao
ho creato un programmino in access97 su sistema Win98SE che utilizza due
controlli Activex (la barra di progressione e la finestra di apri file) qui
funziona, ma se sposto il programma su un pc con Access97 o 2000 che ha come
sistema operativo Win2000 non funzionano gli activex anche se li
riregistro...qualcuno sa darmi una risposta???


title: Activex

author: warp

text:
"PAOLO" <

Gli .OCX riservano queste e altre sorprese ... per questo č meglio non
usarli ;-)
Se cerchi sul Sito Comune, troverai informazioni su come realizzare barre di
progressione e CommonDialog senza usare Activex.
Ciao, warp


title: Access e MySQL

author: Kandy

text:
Ho il seguente problema, se uso il collegamento con mysql tramite odbc e
creo in una maschera una sottomaschera, quest'ultima usa sempre il valore
"1" per auto_increment.
Se utilizzo la sottomaschera da sola (senza richiamarla dalla maschera
principale), funziona.
Non so proprio come risolverlo.