title: funzione cerca problema

author: Fabrizio

text:
Salve Ragazzi
ho una casella combinata con il seguente codice
Private Sub comb_CodiceArticolo_AfterUpdate()
' Trova il record corrispondente al controllo
    Dim rs As Object
    Set rs = Me.Recordset.Clone
    rs.FindFirst "[Cmp_ID_Articolo] = " &
Str(Nz(Me![comb_CodiceArticolo], 0))
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
naturalmente mi trova nella maschera tutto quello che è rigorosamente
scritto su Me![comb_CodiceArticolo]
come posso fargli cercare tutti i valori che iniziano o nel mezzo hanno
una parte del testo
tipo inserisco pippo e mi cerca tutte le parole che contengono pippo
?
potete aiutarmi


title: funzione cerca problema

author: Alessandro Baraldi

text:
Fabrizio ha scritto:

Usa LIKE e *
.FindFirst "[Cmp_ID_Articolo] LIKE *" &
Str(Nz(Me![comb_CodiceArticolo], 0))
@Alex


title: funzione cerca problema

text:
Alessandro Baraldi ha detto questo lunedì :

ciao Alex
Graie per la risposta ma il suggrimento che mi hai dato non funziona
nel mio caso.
Mi dice errore run-time 3077 errore di sintassi  (operatore mancante)
nell'espressione
ho impostato questo
Private Sub comb_CodiceArticolo_AfterUpdate()
' Trova il record corrispondente al controllo
    Dim rs As Object
    Set rs = Me.Recordset.Clone
    rs.FindFirst "[Cmp_ID_Articolo] Like *" &
Str(Nz(Me![comb_CodiceArticolo], 0))



title: funzione cerca problema

text:
Fabrizio ha scritto:
[CUT]
> Graie per la risposta ma il suggrimento che mi hai dato non funziona
> nel mio caso.
>
> Mi dice errore run-time 3077 errore di sintassi  (operatore mancante)
> nell'espressione
>
> ho impostato questo
>
> Private Sub comb_CodiceArticolo_AfterUpdate()
> ' Trova il record corrispondente al controllo
>     Dim rs As Object
>
>     Set rs = Me.Recordset.Clone
>     rs.FindFirst "[Cmp_ID_Articolo] Like *" &
> Str(Nz(Me![comb_CodiceArticolo], 0))
>     If Not rs.EOF Then Me.Bookmark = rs.Bookmark
>
> End Sub
Funziona anche nel tuo caso, aspetta a dare giudizzi affrettati
potresti non avere ragione....
L'uso del campo stringa ti impone di formattare i criteri in modo
adeguato e pensavo lo vedessi anche da solo....!
Questa è un'errore di concetto:
Str(Nz(Me![comb_CodiceArticolo], 0))
deve essere così:
Str(Nz(Me![comb_CodiceArticolo], vbNullstring))
quindi la formattazione del criterio da passare è questo:
rs.FindFirst "[Cmp_ID_Articolo] Like '*" &
Str(Nz(Me![comb_CodiceArticolo], vbNullstring)) & "'"
@Alex


title: funzione cerca problema

text:
Scriveva Alessandro Baraldi lunedì, 04/12/06:

Scusa Alex non mi permetterrei mai di dare giudizi negativi su
qualunque persona che risponde con gentilezza e cortesia , tanto meno
sapendo chi sei . Cmq grazie , sto cercando di imparare , ma queste
soluzione non si trovano da nessuna parte , non ci sarei mai arrivato
Ciao Grazie


title: funzione cerca problema

text:
Fabrizio ha scritto:
 [CUT]
> Scusa Alex non mi permetterrei mai di dare giudizi negativi su
> qualunque persona che risponde con gentilezza e cortesia , tanto meno
> sapendo chi sei . Cmq grazie , sto cercando di imparare , ma queste
> soluzione non si trovano da nessuna parte , non ci sarei mai arrivato
>
>
> Ciao Grazie
Non preoccuparti non era un rimprovero, solo che spesso capita che chi
propone soluzioni le proponga in modo sintetico dando per assodata una
minima iterazione dell'interessato, che alcune volte c'è altre
meno....!
Queste soluzioni nello specifico non le trovi, ma fanno parte dello
standard per la costruzione dei criteri per i Filtri o per le
condizioni WHERE SQL....!
Ciao
P.S. sei riuscito a farlo funzionare almeno...?
@Alex


title: funzione cerca problema

text:
Alessandro Baraldi ha detto questo lunedì :

Grazie Alex , adesso sono a lavoro non ho avuto tempo di provarlo , ma
stasera arrivo a casa e provo e ti faccio sapere.  grazie mille
P.s. Mi aiuteresti col post "stampa etichette" è molto
importante......?
     sto cercando di migliorare il programma con cui lavoriamo, e più
di          1 anno che ci lavoro, vorrei miglioralo con l'introduzione
di queste possibilità di stampa etichette


title: Aiuto Report

author: a

text:
Salve!! Potete aiutarmi ?
Ho la mia maschera con i miei dati, quando stampo il report come devo
fare per indicare al programma che voglio stampare solo i records
visualizzati sulla maschera corrente....Grazie


title: Aiuto Report

author: Sergio MAZZA

text:
"a" <
rep...@libero.it
> ha scritto nel messaggio
news:MPG.155959f54...@news.tin.it...

Devi indicare una condizione (where) al report. Se nella maschera c'è una
casella di testo chiamata "nome" (per esempio) e vuoi stampare tutti i dati
associati al contenuto di quella casella (chiaramente un nome) che stai
visualizzando; ti crei un bottone e nell'evento "su clic" del bottone ci
inserisci il codice seguente:
Es.
'------------
DoCmd.OpenReport "nomeReport", acViewPreview, , "[nome]=" & chr(34) &
me!nome & chr(34)
'------------
Ciao.


title: Aiuto Report

author: Fulvio

text:
 Qualche settimana fa, mi è stato passato il seguente codice da inserire
nell'evento durante l'apertura del report.
Funziona.
Unica avvertenza è che Access salva i filtri, quindi o si utilizza una
coppia MDE (che a quanto mi hanno spiegato non salva il filtro dopo la
chiusura della maschera).
O si rimuove il filtro in qualche altro modo.
Prima di realizzare la copia MDE accertati di avere rimosso manualmente
tutti i filtri dalle proprietà delle maschere.
Comunque anche io trovo banale avere l'esigenza di visualizzare nei report
quanto filtrato nella maschera, e non capisco perché acess renda la cosa
tanto difficile.
Saluti, Fulvio
If Forms!TUAMASCHERA.Form.Filter <> vbNullString Then
         Me.Filter = Forms!TUAMASCHERA.Form.Filter
         Me.FilterOn = True
     End If
    If Forms!TUAMASCHERA.Form.OrderBy <> vbNullString Then
         Me.OrderBy = Forms!TUAMASCHERA.Form.OrderBy
        Me.OrderByOn = True
    End If
"a" <
rep...@libero.it
> ha scritto nel messaggio
news:MPG.155959f54...@news.tin.it...



title: Come avere un record contatore in una query?

text:
Ciao a tutti/e
Ho la necessità che in una maschera vengano inseriti dei dati con "Imposta
valori" presi da una Query. Ho creato la Sottomaschera, la macro e tutto
funziona correttamente.
Ora mi si ripresenta questa necessità con un'altra maschera .... facile
..... rifaccio tutto allo stesso modo ma qui non va e appare la scritta "E'
stato immesso un valore non valido per il campo; è possibile,ad esempio, che
sia stato  immesso del testo in un campo numerico o un numero maggiore di
quello consentito per l'impostazione di FieldSize".  Ho ricontrollato tutto
ma non vedo errori; l'unica differenza che trovo è nella query che dà
origine alla sottomaschera: in quella funzionante c'è il "record contatore",
in quella che mi dà l'errore no. Può essere quello? Come fare per avere il
"record contatore" anche in quella query?
Grazie
Claudio


author: Roberto da casa

text:
"Claudio61" <
cpt...@libero.it
> ha scritto nel messaggio
news:wlaeb.2578$uv4...@news.edisontel.com...

Devo essere onesto ed ammetto di non aver capito molto di quello che è il
tuo problema, ma se vuoi inserire in una query una numerazione progressiva,
vai sul Sito Comune (link qui sotto) e nella Sezione Queries leggi la FAQ di
Stefano Bettini intitolata "Come posso inserire nella mia query un campo
progressivo?".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:oVceb.359057$Ny5.11...@twister2.libero.it...

Grazie Roberto. Ho guardato ma non è quello che cercavo. Capisco che la cosa
possa essere incomprensibile; cerco di fare un passo indietro per chiarire
quello di cui ho bisogno.
Ho una maschera in cui imposto manualmente i dati che formano i record di
una tabella. Fra i dati che inserisco devo prenderne uno calcolato da una
query in base ai record precedenti. Vorrei però che questo dato si
impostasse in modo automatico. Ho creato una sottomaschera basandomi sulla
suddetta query e ho creato una macro che Imposti il Valore sulla casella di
testo apposita (sulla maschera principale) prendendo il dato dalla
sottomaschera (Query).
Nel primo caso tutto funziona correttamente nel secondo mi da l'Errore
suddetto. Ho guardato e l'unica differenza che ho visto fra i due casi è
stata nelle query che generano il dato da Impostare sulle Maschere
Principali: nel primo c'è il "record contatore" nel secondo non c'è.
Probabilmente esiste un altro metodo per ottenere l'automatismo che cerco,
più semplice ..... no so.
Spero che riusciate ad aiutarmi perché questo (incrocio le dita) dovrebbe
essere l'ultimo ostacolo per permettermi di terminare il DB.
Grazie ancora.
Claudio


text:
"Claudio61" <
cpt...@libero.it
> ha scritto nel messaggio
news:GKdeb.2676$uv4...@news.edisontel.com...

Devi scusarmi, ma continuo a non comprender il tuo problema; forse sarà
dovuto dal fatto che non uso le macro e quindi faccio fatica a seguire
messaggi nei quali si parla del loro utilizzo.
Nel tuo interesse esco dal thread, nella speranza che qualcun altro
partecipi e risolva il problema.



title: Confronto tra due tabelle

author: Tonina

text:
Salve a tutti, ho la necessità di confrontare due tabelle per verificare se
sono diverse. Utilizzo la funzione presente sul sito comune, ma non
funziona.
Qualcuno mi da una mano?
Grazie a tutti.


title: Come leggere dentro un pdf da vba?

author: RobertoA

text:
Vorrei importare dei documenti, tipo fatture acquisti, leggendole da un
pdf che il fornitore mi consegna
E' un pdf prodotto direttamente dal gestionale, ci si puo' leggere il
testo, non e' un'immagine
Come fare da vba a leggere le varie informazioni contenute nel pdf?
Sapete se c'e' la possibilita' di capire anche in che posizione il testo
e' stato letto (ad esempio il corpo articoli iniziera' da una certa
posizione)?
Ciao e grazie
RobertoA


title: Come leggere dentro un pdf da vba?

author: Marco Pizzamiglio

text:

Puoi aprire un pdf come un normale file di testo, come del resto puoi fare con Notepad, ho fatto recentemente un lavoro simile.
Più complesso sarà capire dove iniziano i dati che ti interessano, devi studiarti la struttura dei pdf, non è così semplice come può sembrare.
E prima di poter leggere i dati in chiaro lo devi decodificare, puoi usare
http://qpdf.sourceforge.net/

Se i pdf provengono tutti dalla stessa fonte forse te la cavi, ne studi uno e gli altri presumibilmente saranno simili.
Ciao.
-Marco-


title: Doppioni

author: MoNiCa

text:
Ciao, sono ore che provo a risolvere un problema, leggendo i vari
post, ma c'e' sempre qualcosa che mi sfugge:
Ho due tabelle, tab1 e tab 2, identiche come struttura, ma diverse nel
contenuto per qualche informazione. Vorrei estrapolare solo i record
dalla tab2 che differiscono anche solo in parte dalla tab1 e,
possibilmente, avere il risultato in una tabella.
Esempio:
TAB1
Nome     Cognome     Età
Pippo     Pippi            24
Minnie    Topolina       30
Pinco     Pallo            24
TAB2
Nome     Cognome     Età
Pippo     Pippi            24
Minnie    Topolina       29
Pinco     Pallo            24
Tizio      Caio             28
In TAB 3 vorrei vedere SOLO
Nome     Cognome     Età
Minnie    Topolina       29       (l'età è cambiata dalla tab 1 alla
tab2)
Tizio      Caio             28       (che non c'era in tab1)
Ho provato con una routine presa da SitoComune che come risultato mi
da una msgbox indicante i record diversi, ma non riesco a capire come
trasferirli in una tabella
Vi viene in mente una soluzione piu' semplice?
Grazie
MoNIca


title: Doppioni

text:
MoNiCa ha scritto:
>Ciao, sono ore che provo a risolvere un problema, leggendo i vari
>post, ma c'e' sempre qualcosa che mi sfugge:
>
>Ho due tabelle, tab1 e tab 2, identiche come struttura, ma diverse nel
>contenuto per qualche informazione. Vorrei estrapolare solo i record
>dalla tab2 che differiscono anche solo in parte dalla tab1 e,
>possibilmente, avere il risultato in una tabella.
>
>Esempio:
>TAB1
>Nome     Cognome     Et=E0
>Pippo     Pippi            24
>Minnie    Topolina       30
>Pinco     Pallo            24
>
>
>
>TAB2
>Nome     Cognome     Et=E0
>Pippo     Pippi            24
>Minnie    Topolina       29
>Pinco     Pallo            24
>Tizio      Caio             28
>
>
>In TAB 3 vorrei vedere SOLO
>Nome     Cognome     Et=E0
>Minnie    Topolina       29       (l'et=E0 =E8 cambiata dalla tab 1 alla
>tab2)
>Tizio      Caio             28       (che non c'era in tab1)
>
>
>Ho provato con una routine presa da SitoComune che come risultato mi
>da una msgbox indicante i record diversi, ma non riesco a capire come
>trasferirli in una tabella
>Vi viene in mente una soluzione piu' semplice?
>Grazie
>MoNIca
Non ho presente la routine del sito comune a cui fai riferimento, ma io userei SQL puro.....fai una query con le due tabelle incriminate e un join su un campo univoco (tipo la chiave primaria....). La direzione del join DEVE essere dalla tabella 'padre' (quella che supponi abbia + records) verso quella 'figlio'. A questo punto imponi che la chiave primaria della tabella figlio abbia valore null (ossia non ci sia). Trasformi la query di selezione in query di creazione tabella (o accodamento se hai già una tabella pronta) e i dati vengono scritti li. Puoi scrivere ogni altro tipo di criterio e puoi, con una query successiva, invertire il join e la condizione null per vedere invece se la tabella figlio ha dei dati che non sono nella tabella padre. Basta ripetere la procedura.....
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: Doppioni

text:

> Questo articolo e` stato inviato dal sito webhttp://www.nonsolonews.it- Nascondi testo citato
>
> - Mostra testo citato -
FUNZIONA!
Grazie! Ho spoperto l'uovo di colombo! Mi ero impelagata in recordset,
add new, e la soluzione era li... mi viene quasi da piangere... GRAZIE
GRAZIE!!!!!!!!!!


title: Forse OT ma vorrei un parere

author: Guido

text:
Salve a tutti
Ho postato per la prima volta in questo NG una settimana fa.
Non avevo precedentemente partecipato ad alcun NG.
Naturalmente utilizzo il mio indirizzo e-mail "vero".
Beh, questa mattina ho avuto una bella sorpresa e mi sono visto
recapitare nella INBOX un bel messaggio privo di mittente e di altri
riferimenti tipici dell'header, MA con un bel .EXE allegato.
Naturalmente l'ho scannato con il mio antivirus e che cosa ne è sortito
? Vediamo ....
BFMOBEBF.EXE - Win32.Hybris.B worm.  Deleted.
Il mio desiderio è solamente quello di allertare gli altri partecipanti
ed eventualmente sapere se ad altri è capitato lo stesso inconveniente.
Grazie per l'attenzione
Saluti
Guido


title: Forse OT ma vorrei un parere

text:
"Guido" <
guido...@galactica.it
> ha scritto nel messaggio
news:3AFC29...@galactica.it...

Benvenuto nel club; io fino ad ora ho collezionato ben 6 di quei messaggi
con allegato un file .exe e altri messaggi di vario genere. Anch'io utilizzo
il mio indirizzo e-mail in chiaro ma non è l'unico (chiaramente!) ma è
l'unico con dei filtri applicati e devo dire che funziona egregiamente...
Ciao.


title: Forse OT ma vorrei un parere

author: giaconet

text:
"Guido" <
guido...@galactica.it
> ha scritto nel messaggio
news:3AFC29...@galactica.it...

Non è detto che la tua leggerezza sia responsabile. L'Hybris è un worm, cioè
un virus che si manda diffonde automaticamente. Probabile che ce l'ha
qualcuno che usa Outlook Express e nella sua rubrica ha il tuo indirizzo, e
in maniera del tutto innocente ed inconsapevole invia queste mail.
Bye
giaconet


title: Forse OT ma vorrei un parere

text:
"Guido" <
guido...@galactica.it
> ha scritto nel messaggio
news:3AFC29...@galactica.it...
> Salve a tutti
> Ho postato per la prima volta in questo NG una settimana fa.
> Non avevo precedentemente partecipato ad alcun NG.
> Naturalmente utilizzo il mio indirizzo e-mail "vero".
>
> Beh, questa mattina ho avuto una bella sorpresa e mi sono visto
> recapitare nella INBOX un bel messaggio privo di mittente e di altri
> riferimenti tipici dell'header, MA con un bel .EXE allegato.
>
> Naturalmente l'ho scannato con il mio antivirus e che cosa ne č sortito
> ? Vediamo ....
>
> BFMOBEBF.EXE - Win32.Hybris.B worm.  Deleted.
>
> Il mio desiderio č solamente quello di allertare gli altri partecipanti
> ed eventualmente sapere se ad altri č capitato lo stesso inconveniente.
> Grazie per l'attenzione
> Saluti
> Guido
Anch'io ricevo il il messaggio di cui parli piů volte la settimana.
Penso che probabilmente il problema non sia nel fatto che usi nel NG il tuo
vero indirizzo, ma nel fatto che il tuo indirizzo faccia parte di qualche
rubrica di OE in un PC infettato dal virus e che pertanto ti invia
automaticamente il messaggio "amoroso".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Forse OT ma vorrei un parere

author: Antonio Di Marco

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:zTZK6.6924$RX4.4...@news.infostrada.it...
>
> "Guido" <
guido...@galactica.it
> ha scritto nel messaggio
> news:3AFC29...@galactica.it...
> > Salve a tutti
> > Ho postato per la prima volta in questo NG una settimana fa.
> > Non avevo precedentemente partecipato ad alcun NG.
> > Naturalmente utilizzo il mio indirizzo e-mail "vero".
> >
> > Beh, questa mattina ho avuto una bella sorpresa e mi sono visto
> > recapitare nella INBOX un bel messaggio privo di mittente e di altri
> > riferimenti tipici dell'header, MA con un bel .EXE allegato.
> >
> > Naturalmente l'ho scannato con il mio antivirus e che cosa ne è sortito
> > ? Vediamo ....
> >
> > BFMOBEBF.EXE - Win32.Hybris.B worm.  Deleted.
> >
> > Il mio desiderio è solamente quello di allertare gli altri partecipanti
> > ed eventualmente sapere se ad altri è capitato lo stesso inconveniente.
> > Grazie per l'attenzione
> > Saluti
> > Guido
>
> Anch'io ricevo il il messaggio di cui parli più volte la settimana.
> Penso che probabilmente il problema non sia nel fatto che usi nel NG il
tuo
> vero indirizzo, ma nel fatto che il tuo indirizzo faccia parte di qualche
> rubrica di OE in un PC infettato dal virus e che pertanto ti invia
> automaticamente il messaggio "amoroso".
>
> --
> Roberto
Purtroppo però da quando frequento il NG anche a me è capitato spesso mentre
prima non accadeva mai. D'altra parte penso che i benefici delle letture di
tutti i messaggi possano compensare il rischio di questi "bachi".
Antonio
Antonio


title: Forse OT ma vorrei un parere

text:
"Antonio Di Marco" <
dyma...@tiscalinet.it
> ha scritto nel messaggio
news:9dj5u6$dqe$1...@lacerta.tiscalinet.it...
>
[CUT]
>
> Purtroppo però da quando frequento il NG anche a me è capitato spesso
mentre
> prima non accadeva mai. D'altra parte penso che i benefici delle letture
di
> tutti i messaggi possano compensare il rischio di questi "bachi".
>
> Antonio
>
> Antonio
>
Non è da escludere che ci sia qualche stupido sadico che gioca a fare
l'hacker e che raccoglie gli indirizzi cui inviare il messaggio "amoroso".
Se temi questo, per il NG usa un'indirizzo e-mail fasullo.



title: Forse OT ma vorrei un parere

author: Esteban

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message
news:ewbL6.10309$RX4.6...@news.infostrada.it...

Il mio indirizzo è fasullo e lo è sempre stato da quando scrivo nei NG, però di
virus e posta indesiderata ne ricevo a chili (e sappiate che non sono mai stato
così poco furbo da scrivere il mio indirizzo a destra e a manca...)
Che volete, succede...
Ciao!
Esteban
Hosted by
www.seber.it


title: Forse OT ma vorrei un parere

author: Karl Donaubauer

text:
Guido <
guido...@galactica.it
> ha scritto:

Anche io ho ricevuto simile worm.exe ca. 6 o 7 volte nelle mesi scorsi.
Vengono sempre via Gateways in Italia e solo quando ho partecipato
recentemente qui. Questa ng è l'unica cosa che faccio "in Italia".
Per questo sono siccuro che l'indirizzi sono presi da icaa.
Ma questi stupidaggine sono buttato via semplicemente.
--
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco):
http://www.donkarl.com


title: Forse OT ma vorrei un parere

author: AntoGal

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto...
> > BFMOBEBF.EXE - Win32.Hybris.B worm.  Deleted.
> Benvenuto nel club; io fino ad ora ho collezionato ben 6 di quei messaggi
> con allegato un file .exe e altri messaggi di vario genere.
Per la cronaca, attenzione che ultimemente circola una variante di quel
virus, che sfruttando un bug di Internet Explorer nella visualizzazione
delle estensioni dei files, l'attachment ha un'icona ed un'estensione
generica, ma cliccandoci sopra viene lanciato un eseguibile.
L'estensione è del tipo:
nomefile.gif.{0B0B0F040FF0FA ... numeri esadecimali}
ma viene visualizzata semplicemente come
file.gif  con la relativa icona. Il problema è che è un eseguibile a tutti
gli effetti.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


title: Forse OT ma vorrei un parere

text:
"Esteban" <
Est...@news.it
> ha scritto nel messaggio
news:2BcL6.10653$RX4.6...@news.infostrada.it...
>
> Il mio indirizzo č fasullo e lo č sempre stato da quando scrivo nei NG,
perň di
> virus e posta indesiderata ne ricevo a chili (e sappiate che non sono mai
stato
> cosě poco furbo da scrivere il mio indirizzo a destra e a manca...)
> Che volete, succede...
>
> Ciao!
> Esteban
> Hosted by
www.seber.it
>
Poco furbo a chi?
Solo per il fatto che lascio in chiaro l'indirizzo e-mail mi ritieni un
"poco furbo"? Allora cosa si dovrebbe dire di te che anche mascherando
l'indirizzo i messaggi te li becchi lo stesso?
Ciao.


title: Forse OT ma vorrei un parere

text:
"AntoGal" <ant...@NOSPAMsitocomune.com> ha scritto nel messaggio
news:9dm11f$f5t$1...@pegasus.tiscalinet.it...
>
> Per la cronaca, attenzione che ultimemente circola una variante di quel
> virus, che sfruttando un bug di Internet Explorer nella visualizzazione
> delle estensioni dei files, l'attachment ha un'icona ed un'estensione
> generica, ma cliccandoci sopra viene lanciato un eseguibile.
> L'estensione è del tipo:
> nomefile.gif.{0B0B0F040FF0FA ... numeri esadecimali}
> ma viene visualizzata semplicemente come
> file.gif  con la relativa icona. Il problema è che è un eseguibile a tutti
> gli effetti.
>
> --
>
> Ciao, AntoGal
>
> *************************************************
> Gestione punti vendita (casse e pos NCR)
>
www.powerretail.it
> -------------------------------------------------------------
> per scaricare un gioco di DAMA ITALIANA
>
http://volftp.mondadori.com/italiani/galletta/
> *************************************************
Grazie Antonio; ma se chi mi invia un allegato non lo conosco o non era
richiesto io non lo scarico neanche se viene inviato da me stesso...
Ciao.


title: Forse OT ma vorrei un parere

text:

Salve, Sergio
Questo thread sull'indirizzo e-mail mi interessa: puň essere davvero
utile mascherare il proprio (ma come ? non sono cosě esperto, salvo
l'ipotesi di utilizzare servers tipo MailAndNews, Yahoo et alii) ?
Per rispetto verso gli altri partecipanti non vorrei mascondere
alcunchč, ma a quanto pare circola certa gente ...... ;-)
Mi dai un consiglio ?
Grazie
Guido


title: Forse OT ma vorrei un parere

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote in message
news:9dm1ic$48g$1...@canarie.caspur.it...
>
> "Esteban" <
Est...@news.it
> ha scritto nel messaggio
> news:2BcL6.10653$RX4.6...@news.infostrada.it...
> >
> > Il mio indirizzo è fasullo e lo è sempre stato da quando scrivo nei NG,
> però di
> > virus e posta indesiderata ne ricevo a chili (e sappiate che non sono mai
> stato
> > così poco furbo da scrivere il mio indirizzo a destra e a manca...)
> > Che volete, succede...
> >
> > Ciao!
> > Esteban
> > Hosted by
www.seber.it
> >
>
> Poco furbo a chi?
> Solo per il fatto che lascio in chiaro l'indirizzo e-mail mi ritieni un
> "poco furbo"? Allora cosa si dovrebbe dire di te che anche mascherando
> l'indirizzo i messaggi te li becchi lo stesso?
>
> Ciao.
Sergio, scusami, con la mia frase non volevo offendere nessuno!!!
Quello che volevo dire è che appunto mi becco i messaggi con i virus lo stesso,
anche se uso un email falso!
Scusami di nuovo Sergio, e spero mi scusino tutti quelli che si sono sentiti
offesi dal mio messaggio!
Non me ne vogliate
Esteban
Hosted by
www.seber.it


title: Forse OT ma vorrei un parere

text:
"Guido" <
guido...@galactica.it
> ha scritto nel messaggio
news:3AFE96...@galactica.it...
> Sergio MAZZA wrote:
> Salve, Sergio
> Questo thread sull'indirizzo e-mail mi interessa: puň essere davvero
> utile mascherare il proprio (ma come ? non sono cosě esperto, salvo
> l'ipotesi di utilizzare servers tipo MailAndNews, Yahoo et alii) ?
> Per rispetto verso gli altri partecipanti non vorrei mascondere
> alcunchč, ma a quanto pare circola certa gente ...... ;-)
> Mi dai un consiglio ?
> Grazie
> Guido
Ciao Guido,
ti faccio io una domanda: "hai qualcosa da nascondere?".
Il rispetto, se vogliamo non centra nulla; io ho comunque rispetto per
tutti, per tutti quelli che mi rispettano.
Ho in chiaro l'e-mail per due ragioni:
- non mi interessa mascherarmi (non per questo giudico chi lo fa);
- mi interessa essere contattato da chi frequenta questo NG;
tutto questo mi porta a avere comunque dei "disagi" ma li ho "risolti"
creandomi altri indirizzi e-mail per distinguere la posta:
- ufficio;
- amici;
- hobby;
etc. etc.
Tutto quello che non mi interessa cerco di filtrarlo o lo cancello proprio
senza neanche aprirlo se non č richiesto.
Quindi io per darti un consiglio non sono proprio adatto, posso solo dirti
di fare quello che pensi sia il meglio per te ma č un consiglio applicabile
a tutto; l'unica accortezza č quella di farlo nel rispetto degli altri cosě
non sarai mai preso in fallo...
Ciao.


title: Forse OT ma vorrei un parere

text:
"Esteban" <
Est...@news.it
> ha scritto nel messaggio
news:dpBL6.18206$RX4.1...@news.infostrada.it...
>
> Sergio, scusami, con la mia frase non volevo offendere nessuno!!!
> Quello che volevo dire è che appunto mi becco i messaggi con i virus lo
stesso,
> anche se uso un email falso!
> Scusami di nuovo Sergio, e spero mi scusino tutti quelli che si sono
sentiti
> offesi dal mio messaggio!
>
> Non me ne vogliate
> Esteban
> Hosted by
www.seber.it
Scuse ampiamente accettate...
Ciao.


title: sblocco campo non in lista

author: giorgio

text:
Generalmente il campo scelto attraverso una casella combinata rimane
bloccato :
If Not IsNull(Me.campo1) Then
        Me.campo2.Locked = True
    Else
        Me.campo2.Locked = False
    End If
Come posso sloccare il campo2, anche quando inserisco un record non in lista
nella tabella del campo1?
grazie


title: sblocco campo non in lista

author: MA

text:
"giorgio" <
georgeNO-S...@libero.it
> ha scritto nel messaggio
news:2sf7krF...@uni-berlin.de...

Evento notInlist del campo1
MAssimiliano


title: apertura in sola lettura

author: Oscar

text:
un saluto a tutti.
hanno recentemente installato un nuovo computer in ufficio con access
2007. ognuno di noi ha un accesso esclusivo tramite user id e
password. ho copiato il vecchio applicativo compilato in access 2003
che utilizziamo in una cartella condivisa da tutti, ma all'apertura il
programma viene aperto in sola lettura e per poter funzionare mi
chiede il salvataggio dello stesso naturalmente con altro nome.
purtroppo la stessa cosa avviene ogni qualvolta  ognuno di noi accede
al programma  rendendo di fatto impossibile utilizzarlo.qualcuno di
voi mi sa suggerrire la soluzione del problema?
grazie
oscar


title: apertura in sola lettura

text:
"Oscar" <
os...@tiscali.it
> ha scritto nel messaggio
news:4ad6cb98...@news.fastwebnet.it...

utilizzi male l'applicazione distribuita.
vai su
www.accessgroup.it
 c'� un articolo in merito


title: apertura in sola lettura

text:


ti ringrazio, ma non riesco a trovarlo. ricordi il titolo
dell'articolo?
ciao e grazie
oscar


title: Aggiunta valori a casella riepilogo in runtime

author: Giulio Severini

text:
Vorrei fosse possibile per gli utenti, in fase di utilizzo del db, creare
nuove voci nelle varie caselle di ripielogo che andrò a creare, per
poterle utilizzare succesivamente.
Ad.es. se una casella di riepilogo permette di selezionare un titolo di
studio, vorrei fosse possibile per gli utenti - tramite un tasto aggiungi
ed una casella di testo - aggiungere una voce all'elenco per un titolo di
studio che prima non c'era.
Credo si debba usare la funzione AddItem se non erro.
Potete darmi maggiori info per favore?
Grazie mille!!!!!!
--
Non lo capiscono, i grandi, che il mondo dei giovani è un mondo fragile.
E' come un paese in guerra permanente, in cui tutti vogliono avere
ragione. E nel quale veniamo spesso lasciati da soli.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Brown

text:
Giulio Severini ha scritto:
> Vorrei fosse possibile per gli utenti, in fase di utilizzo del db, creare
> nuove voci nelle varie caselle di ripielogo che andrò a creare, per
> poterle utilizzare succesivamente.
> Ad.es. se una casella di riepilogo permette di selezionare un titolo di
> studio, vorrei fosse possibile per gli utenti - tramite un tasto aggiungi
> ed una casella di testo - aggiungere una voce all'elenco per un titolo di
> studio che prima non c'era.
> Credo si debba usare la funzione AddItem se non erro.
> Potete darmi maggiori info per favore?
> Grazie mille!!!!!!
>
potresti creare una tabella che contenga per esempio tutti i titoli di
studio e impostare il rowsource della casella di riepilogo sui record di
quella tabella. Poi per aggiungere un record basta fare una procedurina
che aggiunga un record a quella tabella


text:
"Giulio Severini" <
giulio....@ministero.difesa.it
> ha scritto nel
messaggio news:d5g0sh$lev$1...@news.newsland.it...
> Vorrei fosse possibile per gli utenti, in fase di utilizzo del db, creare
> nuove voci nelle varie caselle di ripielogo che andrò a creare, per
> poterle utilizzare succesivamente.
> Ad.es. se una casella di riepilogo permette di selezionare un titolo di
> studio, vorrei fosse possibile per gli utenti - tramite un tasto aggiungi
> ed una casella di testo - aggiungere una voce all'elenco per un titolo di
> studio che prima non c'era.
> Credo si debba usare la funzione AddItem se non erro.
> Potete darmi maggiori info per favore?
> Grazie mille!!!!!!
>
Quale è il tipo di origine riga della tua casella di riepilogo?
La cosa migliore sarebbe quella di usare come origine riga della casella di
riepilogo una tabella, in modo che quando vuoi aggiungere o togliere una
riga alla casella di riepilogo non farai altro che aggiungere o cancellare
un record da qualla tabella e poi fare un requery della casella di
riepilogo.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:
> Quale è il tipo di origine riga della tua casella di riepilogo?
> La cosa migliore sarebbe quella di usare come origine riga della casella di
> riepilogo una tabella, in modo che quando vuoi aggiungere o togliere una
> riga alla casella di riepilogo non farai altro che aggiungere o cancellare
> un record da qualla tabella e poi fare un requery della casella di
> riepilogo.
Grazie, non avevo pensato a questa cosa.
Per ora le caselle di riepilogo traggono l'origine dei dati da valori
inseriti da me manualmente. Però questa cosa delle tabelle è veramente una
figata.
Se ho capito quindi avrò qualcosa di simile:
1. tblTitoliStudio
campi: 1. descrizioneTitolo  2. Nometitolo
2. crTitoliStudio
colonne: 2
colonna associata: 0
valori: tblTitoliStudio
poi ho un pulsante cmbutton 'Aggiungi', che dovrebbe prelevare del testo
da una casella di testo, aggiungerlo alla tabella e fare in modo che poi
compaia nella casella di riepilogo.
Ci sono esempi già pronti?
Si, lo so che chiedo molto però.... :)
Grazie!!!!!



text:
"Giulio Severini" <
giulio....@ministero.difesa.it
> ha scritto nel
messaggio news:d5gtfr$k10$1...@news.newsland.it...
> > Quale è il tipo di origine riga della tua casella di riepilogo?
>
> > La cosa migliore sarebbe quella di usare come origine riga della casella
di
> > riepilogo una tabella, in modo che quando vuoi aggiungere o togliere una
> > riga alla casella di riepilogo non farai altro che aggiungere o
cancellare
> > un record da qualla tabella e poi fare un requery della casella di
> > riepilogo.
>
> Grazie, non avevo pensato a questa cosa.
> Per ora le caselle di riepilogo traggono l'origine dei dati da valori
> inseriti da me manualmente. Però questa cosa delle tabelle è veramente una
> figata.
> Se ho capito quindi avrò qualcosa di simile:
>
> 1. tblTitoliStudio
>
> campi: 1. descrizioneTitolo  2. Nometitolo
>
>
> 2. crTitoliStudio
>
> colonne: 2
> colonna associata: 0
> valori: tblTitoliStudio
>
> poi ho un pulsante cmbutton 'Aggiungi', che dovrebbe prelevare del testo
> da una casella di testo, aggiungerlo alla tabella e fare in modo che poi
> compaia nella casella di riepilogo.
>
> Ci sono esempi già pronti?
> Si, lo so che chiedo molto però.... :)
Non conosco esempi per aggiornare la tabella origine riga di una casella di
riepilogo, però ne esiste uno che indica come aggiornare la tabella che è
origine riga di una casella combinata e vista l'analogia tra casella di
riepilogo e casella combinata potresti riadattare quello.
L'esempio lo trovi nel Sito Comune (link qui sotto), nella Sezione Forms,
allegato alla mia FAQ intitolata "3.39 Si può aggiungere un record alla
tabella che è origine riga di una casella combinata senza usare una
maschera?".
>
> Grazie!!!!!



title: Access e comportamento assurdo

text:
Ho il seguente comportamento assurdo (o secondo me tale) di Access 97 sr2b.
Una tabella con i dati di vendita di prodotti.
Una query che da quella tabella estrae solo i tipi di prodotti comprati da
Tizio
Una seconda query che prende la tabella e la query precedente e le unisce
con un JOIN in base al tipo di prodotto.
Questo per avere una nuova lista in cui posso vedere chi altro oltre Tizio
ha comprato gli stessi prodotti di Tizio.
E fin qui niente di anormale.
Apro la query e mi elenca 80 record.
Applico un ordinamento (per avere ad esempio l'elenco in ordine di nome
acquirente) e la lista cala a 53 record.
Tolgo l'ordinamento e ritorna 80 record.
Provo un filtro, mettendo un criterio nullo (ossia visualizza tutto), ed i
record riscendono a 53.
Tolgo il filtro e ridiventano 80.
Metto i criteri di ordinamento che voglio, direttamente nella struttura
della query.
Il risultato è una lista ordinata con 80 record.
Ma appena provo un ordinamento temporaneo (il classico pulsantino AZ in
alto) ricalano a 53.
Sembrerebbe che la query tiri fuori 80 record, ma la visualizzazione a
video ne lasci passare solo 53.
Ho compattato il DB, ma il risultato non cambia.
Qualcuno mi sa dare una spiegazione razionale.
Ciao.
Fabrizio.
--
Posted from
mta03-acc.tin.it
 [212.216.176.34]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Access e comportamento assurdo

author: Caterina Ciuffetelli

text:
Salve!

Di sicuro so che il problema è capitato anche a
me in passato, ma l'ho risolto, mi sembra,
 specificando nelle proprietà
della query:

Valori univoci : no

Record univoci: no

Spero che possa funzionare.

Ciao e buon lavoro

Antonio Misericordia


title: Access e comportamento assurdo

author: Lorenzo Coronati

text:
Scrisse
ramp...@tin.it
:
>Applico un ordinamento (per avere ad esempio l'elenco in ordine di nome
>acq=
>uirente) e la lista cala a 53 record.
Il campo su cui applichi l'ordinamento ha valori null?
Il join di che tipo e'?
--
Lorenzo Coronati
--
<<Come posso dunque sprotegere il database?
Esiste un crack o qualcosa del genere
che mi faccia accedere ai dati?>>
(Cocco, 17/10/2000)
--


title: Access e comportamento assurdo

author: Fabrizio

text:
On 25 Oct 2000 08:57:37 +0200,
caterinac...@libero.it


Non ci ho provato, perchè le query erano temporanee (giusto per
ottenere una lista) e quindi poi le ho cancellate.
Pero' sicuramente penso che la tua soluzione avrebbe funzionato.
Dico questo perchè mi sono accorto (poco dopo aver inviato la mail)
che gli 80 record non erano univoci (e guarda caso quelli univoci
erano proprio 53), questo a causa del fatto che tizio aveva comprato +
volte lo stesso prodotto (ed io nella prima query mi ero dimenticato
di attivare il raggruppamento).
Quello che non capisco è perchè applicando un filtro o un ordinamento
access di default eliminava anche i record doppioni mentre non lo
faceva nella visualizzazione, sempre ordinata (ma con i criteri di
ordinamento nel struttura della query), standard.
Ciao.
Fabrizio.


title: Access e comportamento assurdo

text:
On Wed, 25 Oct 2000 14:04:45 GMT, lorenzo.coronati@liberopuntoit
(Lorenzo Coronati) wrote:
>Scrisse
ramp...@tin.it
:
>>Applico un ordinamento (per avere ad esempio l'elenco in ordine di nome
>>acq=
>>uirente) e la lista cala a 53 record.
>Il campo su cui applichi l'ordinamento ha valori null?
Assolutamente NO
>Il join di che tipo e'?
>
Il nome esatto del join (intendo left, ...) non lo so (dovrei guardare
nel SQL.
Comunque era un Join 1:1 che detto a parole sarebbe:
Visualizza tutti e solo i record della tabella che hanno il campo
pippo uguale al campo pippo dei record della query.
Il problema (come ho già detto nell'altra risposta) era dovuto a
record doppioni che automaticamente access eliminava (dalla
visualizzazione) se applicavo un ordinamento temporaneo.
Ciao.
Fabrizio


title: Nascondere Tabelle e Query

author: rossano pieroni

text:
Ci riprovo, Top Gun se ci sei prova ora se riesci a consultare le mie
tabelle e query (prova as 2000)
http://cerca.volftp.mondadori.com/VOLFTP/cerca2.exe?go=1&r=1&w=as.zip
.
oppure
http://utenti.fastnet.it/utenti/pieroni/as.htm
Grazie per avermi indicato come si poteva entrare.


title: Un nuovo progetto : Contabilità personale

text:
Buongiorno a tutti.
Forse sto rasentando la follia ma vorrei crearmi un piccolo db dove
annotare le spese di casa. le scadenze, bollette ecc. da confrontare a
fine mese con l'estratto conto.
Sino ad oggi utilizzavo un file di excel che ora vorrei implementare
per meglio sfruttare le potenzialità di Access.
Qualcuno ha mai provato, ha qualche consiglio, ha qualche idea in
merito ?
Io ho caricato tutti i vecchi movimenti in una tabella.
Ora sono indeciso su come posso fare a fare il saldo,
-la prima è che ogni movimento in tabella sia collegato direttamente
una addizione/sottrazione su di un importo che andrò a "rosicare".
-la seconda è che ogni mese ci sia un importo di partenza (saldo mese
precedente) da cui andare a detrarre via via i movimenti del mese in
corso.
Se qualcuno ha qualche suggerimento è senz'altro gradito, grazie e
auguri vivissimi..


text:

---------------------------------------------------------------------------------------------------------
perseverando diabolicamente nella prima ipotesi, ho trovato un
escamotage,  ho solo bisogno di un piccolo aiuto, se qualcuno è così
gentile da seguirmi...
Nella tabella dei movimenti ho inserito i campi SALDOPRIMA e
SALDODOPO
(avevo già DATO e AVERE per i movimenti negativi e positivi)
Ho creato una maschera collegata alla tabella stessa dove in una
casella di testo nominata SALDODOPO eseguo la sommatoria :
                             =nz([SALDOPRIMA])+nz([AVERE])-
nz([DATO])  :
  SALDO DOPO =    SALDO PRIMA   + AVERE   -DATO
Questa sommatoria mi consente di ottenere il saldo algebrico dopo
l'operazione di dare o avere che visualizzo correttamente e
trasferisco in tabella.
Ora arriva il difficile ...(per me ).
Nell'operazione algebrica precedente, è possibile nella maschera fare
in modo che il valore del campo SALDOPRIMA del record n sia quello
del
campo SALDODOPO del record N-1 ?
grazie infinite di cuore a chiunque mi possa aiutare.


title: Passare filtro ad una query

author: Metz

text:
Ciao a tutti,
vi espongo il mio quesito cercando di semplificare la cosa:
ho una tabella per gli articoli con i campi ID, fornitore e
Fatturato(si/no).
Attraverso una form applico il filtro per trovare, ad esempio, tutti gli
articoli di un fornitore; a questo punto vorrei poter premere un pulsante
per mettere il flag fatturati.
Escludo una query parametrica perchè in realtà il filtro è un po' più
complesso dell'esempio fatto ora.
Ho creato una query di aggiornamento che viene eseguita dal pulsante ma non
so come fare per passargli il filtro.
Qualcuno saprebbe aiutarmi?
Grazie Metz


title: Passare filtro ad una query

author: Pablitomf

text:
"Metz" <
metz...@libero.it
> ha scritto nel messaggio
news:qGQMj.58194$FR.2...@twister1.libero.it...

Es.
Docmd.RunSql "select * from tua_tabella where ID=" & me.tuoid


title: Passare filtro ad una query

author: Alessandro Baraldi

text:

Non si capisce cosa devi fare....!
Nella proprietà Filter di Form hai quello che potresti usare come
Condizione WHERE della tua Query.
Ora se poi spieghi meglio cosa dovrebbe fare la QueryAction... visto
che parlavi di Visualizzazione....
@Alex


title: Passare filtro ad una query

text:
Cerco di spiegarmi meglio.
Ho una tabella Articoli con i campi: IDarticolo, fornitore, descrizione, in
riparazione(si/no), sostituito(si/no), richiesta fatturazione, data
richiesta fatturazione, fatturato, data fatturazione.
Il tutto viene gestito attraverso una form da una ragazza.
Questa ragazza, utilizzando la form, applica diversi filtri per decidere
quali sono gli articoli da mandare in fatturazione (Es. fornitore "Pigna",
fatturato "no", mandato in fatturazione "no". Oppure descrizione
 "quadernoni", fatturato "no", mandato in fatturazione "no".)
A questo punto vorrei che premendo un pulsante si potesse mettere, a tutti
gli articoli filtrati il flag mandato in fatturazione e la data odierna in
data richiesta fatturazione.
Per fare questo pensavo di preparare una query di aggiornamento che metta il
flag e la data ma solo agli articoli filtrati.
Sono in difficoltà nel crearla e soprattutto nel dirgli di fleggare solo
quelli che ho filtrato.
Spero di essermi spiegato un po' meglio grazie Metz.
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:034c908d-b15c-450d...@m36g2000hse.googlegroups.com...



title: Passare filtro ad una query

text:
Forse ho chiesto una cosa che non si può far?
Se non si può qualcuno ha qualche idea?
Grazie Metz
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:034c908d-b15c-450d...@m36g2000hse.googlegroups.com...



title: [Contributo] Elenco Oggetti ed esecuzione degli stessi

author: Carlo Costarella

text:
Ecco l'ennesimo contributo con un elenco degli oggetti di database.
Scegliendo un oggetto è possibile la sua esecuzione o semplice apertura.
DB in formato A97 che può essere convertito in altri formati.
Per usare il db nei propri lavori bisogna importare nel proprio db la
maschera e tutte le query.
Come al solito qualora Roberto, Alessandro o Massimiliano dovessero ritenere
di usare l'esempio nei propri siti di riferimento, possono tranquillamente
farlo.
Questo messaggio si distruggerà in 5 secondi...
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:f0humb$ln3$1...@tdi.cu.mi.it...

Dimenticavo il link:
http://www.frantoiogestione.com/ElencoOggetti.zip
Ciao, Carlo


title: sos sono disperata

author: Giovanna

text:
c'è qualche utility che consenta di ripristinare un mdb corrotto? Da access
non è possibile farlo
Attendo fiduciosa


title: sos sono disperata

author: Micio

text:
Giovanna ha scritto nel messaggio <10lapar$mbb$
1...@fe2.cs.interbusiness.it
>...
>c'è qualche utility che consenta di ripristinare un mdb corrotto? Da access
>non è possibile farlo
>Attendo fiduciosa
prova a creare un db vuoto e ad importare
tutti gli oggetti del db corrotto...
Micio


title: sos sono disperata

text:
Giovanna <
gi...@tiscalinet.it
> wrote in message
10lapar$mbb$1...@fe2.cs.interbusiness.it...
> c'è qualche utility che consenta di ripristinare un mdb corrotto? Da
access
> non è possibile farlo
Insieme al service pack 3 (link su sito comune) dovrebbe esserci un utility,
JetComp, che dovrebbe ripristinare i DB corrotti.
Prova inoltre a importare tutto su un DB vuoto e a decompilare il DB (info
sul sito comune, "Database diet plan").
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************


title: sos sono disperata

author: Carlo Ve

text:
Giovanna ha scritto nel messaggio <10lapar$mbb$
1...@fe2.cs.interbusiness.it
>...
>c'è qualche utility che consenta di ripristinare un mdb corrotto? Da access
>non è possibile farlo
Non c'e piu' religione
anche i db access si mettono a corrompere adesso
Carlo Ve


title: sos sono disperata

author: Pleiadi

text:
>>c'è qualche utility che consenta di ripristinare un mdb corrotto?
Se il Db è corrotto scrivi il seguente codice:
Mode[AntonioDiPietro]ON
Dim miaGiustizia As Long ' molto long
Dim mioPartitodiMaggioranza As SDI
Mode[PregaPerNoi]ON
Saluti


title: Access e Ogg

author: Severino

text:
Salve a tutti. Dovrei relizzare un database che nelle varie funzioni avesse
anche la possibilità di registrare delle conversazioni telefoniche
attraverso il codec Ogg e tramite un normalissimo voice modem. Mi potreste
dire almeno il percorso che devo seguire??
Grazie!


title: Nome campo posizione cursore

author: io

text:
salve a tutti
Vorrei sapere se è possibile sapere il nome del campo in cui si trova
in quel momento il cursore. Il codice devo inserirlo sull'evento Timer
della maschera.
Grazie


title: Nome campo posizione cursore

author: Antonio Biso

text:
"io" <
7934i...@mynewsgate.net
> ha scritto nel messaggio
news:200702200...@mynewsgate.net...

Ah l'help on line, questo sconosciuto
Ricerca per stato attivo
E poi c'è una voce che dice "ultimo controllo che possiede lo stato attivo"
e ci sono pure gli esempi!!!
Antonio


title: Nome campo posizione cursore

text:

Si tratta di Controllo e non di campo.
Intendi sapere quale controllo ha lo stato attivo oppure quale
controllo è sotto il MousePointer...?
Nel primo caso hai la possibilità di accedere alla proprietà
ActiveControl.
Screen.Activecontrol è il riferimento all'oggetto(controllo) con lo
stato attivo, sull'oggetto sono attive tutte le proprietà tipiche
dell'Oggetto, quindi Name se ti serve il Nome.
@Alex


title: Nome campo posizione cursore

text:
Accetto il cazziatone .... anche se trovo che i messaggi sul NG possano
servire non solo a chi li scrive, ma a molte persone che hanno lo stesso
problema e magari non sanno nemmeno da che parte iniziare e, come succede
a me sul pc che sto utilizzando, non funziona l'help :((
Comunque Grazie.


title: Nome campo posizione cursore

text:
"io" <
7934i...@mynewsgate.net
> ha scritto nel messaggio
news:200702201...@mynewsgate.net...

Non sono d'accordo.
Quelle stesse persone possono anche loro andare a consultare l'help, quando
è così semplice.
Solo dopo possono venire a chiedere o fare domande specifiche su un help
astruso.
Non sarà il tuo caso, ma decinaia di persone qui, negli anni, sono venuti
per farsi dare la pappa pronta senza neanche voler perdere tempo a fare
qualche ricerca.
E te lo dice uno che access l'ha imparato spulciando l'help e gli esempi...
Te lo consiglio io allora un bel post utile: "Non mi funziona più l'help di
access"
Antonio


title: Nome campo posizione cursore

text:
[CUT]
>
> E te lo dice uno che access l'ha imparato spulciando l'help e gli esempi...
Chi sarebbe ...?
Nooo dai non sei tu... tu sei modesto e non diresti mai che sai usare
Access...!
;-)
> Te lo consiglio io allora un bel post utile: "Non mi funziona più l'help di
> access"
>
> Antonio
@Alex


title: Nome campo posizione cursore

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1171998866....@h3g2000cwc.googlegroups.com...
[CUT]
>
> E te lo dice uno che access l'ha imparato spulciando l'help e gli
esempi...
Chi sarebbe ...?
Nooo dai non sei tu... tu sei modesto e non diresti mai che sai usare
Access...!
Infatti io ho solo detto che l'ho imparato lì, mica l'ho detto quanto l'ho
imparato
Antonio


title: Trova record che fatica!

author: Giröva

text:
Ho creato una maschera con campi TCode e TestoProcedura, ebbene
TCode contiene nomi in ordine alfabetico dalla A ...... Z
Di seguito ho creato dei pulsanti tipo ApriFile
[TCode] Like "A*"
e qui mi sta bene, il mio prblema e' come si usa TrovaRecord?
Ho bisogno che al click del pulsante A mi dia tutti i nomi che iniziano
con A*
Grazie.


title: Trova record che fatica!

author: Sib dal portatile

text:
"Giröva" <
gir...@libero.it
> ha scritto nel messaggio
news:3AC8B6E0...@libero.it...

Stai facendo un po' di confusione fra filtri e ricerche.
A te, da come descrivi il tuo problema, non serve "trovare" un record, ma
"filtrarne" diversi.
Vedi la proprieta' filter della form.
Comunque ti verra' fuori un codice del tipo:
Private Sub A_Click ()
    me.filter="Like A*"
    me.filteron=true
End Sub
Ammesso che il tuo pulsante si chiami A.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Tipo non corrispondente...!?

author: Woodrov

text:
Ciao!
Sto adattando al mio database, il codice trovato sul sito comune a
proposito dell'aggiornamento di una combobox nel momento in cui si
inserisce un valore NON presente nell'elenco... tanto per capirci
l'evento NotInList.
Credo di avere dei problemi con l'assegnazione di variabili oggetto di
tipo Database...
Riporto solo il pezzo di codice che mi da' errore di RunTime "13",
Tipo non corrispondente.
    Dim miorst As Recordset
    Dim db As Database
    Set db = CurrentDb
    Set miorst = db.OpenRecordset("tblComuni")
Mi sembra che non ci sia nulla di errato in questo insieme di
dichiarazioni/assegnazioni... eppure in fase di esecuzione mi da'
l'errore riportato sopra...
C'č da dire che inizialmente avevo dato per scontato che il mio
Access2k avesse un riferimento permanente al
"Microsoft DAO 3.6 Object Library" in modo da poter assegnare il tipo
Database alla variabile db, invece poi ho controllato e ho dovuto fare
l'assegnazione del riferimento che ora c'č!
La tabella tblComuni esiste ed č perfettamente integra.
Cosa diavolo c'č che non va e che fa apparire sempre quella
maledettissima riga gialla su Set miorst?????
grazie!
	luca


title: Tipo non corrispondente...!?

author: Roberto da casa

text:
"Woodrov" <
luca....@tiscali.it
> ha scritto nel messaggio
news:mr9j1v8qt965692s4...@4ax.com...
> Ciao!
>
> Sto adattando al mio database, il codice trovato sul sito comune a
> proposito dell'aggiornamento di una combobox nel momento in cui si
> inserisce un valore NON presente nell'elenco... tanto per capirci
> l'evento NotInList.
>
> Credo di avere dei problemi con l'assegnazione di variabili oggetto di
> tipo Database...
> Riporto solo il pezzo di codice che mi da' errore di RunTime "13",
> Tipo non corrispondente.
>
>     Dim miorst As Recordset
>     Dim db As Database
>     Set db = CurrentDb
>     Set miorst = db.OpenRecordset("tblComuni")
>
> Mi sembra che non ci sia nulla di errato in questo insieme di
> dichiarazioni/assegnazioni... eppure in fase di esecuzione mi da'
> l'errore riportato sopra...
>
> C'è da dire che inizialmente avevo dato per scontato che il mio
> Access2k avesse un riferimento permanente al
> "Microsoft DAO 3.6 Object Library" in modo da poter assegnare il tipo
> Database alla variabile db, invece poi ho controllato e ho dovuto fare
> l'assegnazione del riferimento che ora c'è!
> La tabella tblComuni esiste ed è perfettamente integra.
> Cosa diavolo c'è che non va e che fa apparire sempre quella
> maledettissima riga gialla su Set miorst?????
>
> grazie!
>
> luca
Se come dici hai già inserito nel tuo database i riferimenti alla libreria
Microsoft DAO, hai due modi perché Access non ti segnali l'errore:
1) Sostituisci queste due righe di codice VBA:
Dim miorst As Recordset
Dim db As Database
con queste altre due righe:
Dim miorst As DAO.Recordset
Dim db As DAO.Database
2) Fai in modo che nella lista dei riferimenti, il riferimento alla libreria
Microsoft DAO preceda e non segua il riferimento alla libreria Microsoft
ADO: per cautela porta il riferimento alla libreria Microsoft DAO il più in
alto possibile nella lista dei riferimenti.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Tipo non corrispondente...!?

text:


YEAH!!!
Ha funzionato!!!
Ho modificato la posizione del riferimento alle librerie DAO..
Sinceramente non riesco a capire come questo possa influenzare la
corretta compilazione di quel pezzo di codice...
Me lo spieghi per cortesia?
Queste cose non dovrebbero essere scontate?


title: Tipo non corrispondente...!?

text:
"Woodrov" <
luca....@tiscali.it
> ha scritto nel messaggio
news:cmdj1vk4t8c7bv1kj...@4ax.com...
[CUT]
>
> YEAH!!!
> Ha funzionato!!!
> Ho modificato la posizione del riferimento alle librerie DAO..
> Sinceramente non riesco a capire come questo possa influenzare la
> corretta compilazione di quel pezzo di codice...
> Me lo spieghi per cortesia?
> Queste cose non dovrebbero essere scontate?
Se nelle Dim non qualifichi con il tipo il recordset ed il database
(DAO.Recordset e DAO.Database: vedi la mia prima soluzione) Access
interpreta il codice relativo a tali oggetti usando la prima libreria che
incontra tra la DAO e la ADO.
Se invece gli oggetti sono stati regolarmente qualificati usa la libreria
giusta.



title: Tipo non corrispondente...!?

text:
On Mon, 06 Jan 2003 17:22:14 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:
>
>"Woodrov" <
luca....@tiscali.it
> ha scritto nel messaggio
>news:cmdj1vk4t8c7bv1kj...@4ax.com...
>[CUT]
>>
>> YEAH!!!
>> Ha funzionato!!!
>> Ho modificato la posizione del riferimento alle librerie DAO..
>> Sinceramente non riesco a capire come questo possa influenzare la
>> corretta compilazione di quel pezzo di codice...
>> Me lo spieghi per cortesia?
>> Queste cose non dovrebbero essere scontate?
>
>Se nelle Dim non qualifichi con il tipo il recordset ed il database
>(DAO.Recordset e DAO.Database: vedi la mia prima soluzione) Access
>interpreta il codice relativo a tali oggetti usando la prima libreria che
>incontra tra la DAO e la ADO.
>Se invece gli oggetti sono stati regolarmente qualificati usa la libreria
>giusta.
Quindi lui prima usava le librerie ADO piuttosto che quelle DAO...
allora mi chiedo:
come avrei dovuto dichiarare "miorst" e "db" senza andare a modificare
l'ordine delle librerie?
O meglio:
forse avrei dovuto scrivere
Dim miorst as ADO.Recordset, db as ADO.Database
Set db = CurrentDb
Set miorst = db.OpenRecordset("tblComuni")
avrebbe funzionato ugualmente o le librerie ADO funzionano
diversamente?
grazie!


title: Tipo non corrispondente...!?

text:
"Woodrov" <
luca....@tiscali.it
> ha scritto nel messaggio
news:tchj1vcrrc7rn77hg...@4ax.com...

Esatto, che poi era la mia prima ipotesi di soluzione
>
> avrebbe funzionato ugualmente o le librerie ADO funzionano
> diversamente?
Così avrebbe funzionato anche senza cambiare la priorità ai riferimenti alla
libreria DAO.
Quando in Access 2000 o 2002 si trasformano database Access97 o si importa
codice VBA scritto in Access 97, questa è la soluzione più veloce in quanto
non devi modificare il codice VBA ed invece i riferimenti alla libreria DAO
devi comunque aggiungerli: tanto vale aggiungerli con la giusta priorità.
>
> grazie!
prego



title: inserie pausa e stato attivo

author: Lucia Naddeo

text:
due quesiti:
1
come posso inserire un "ritardo" tra due istruzioni?
es. pippo.visible=false: pausa x secondi: poppi.visible=true
2
se un sull'evento click di un pulsante aggiungo anche
pulsante.visible=false mi dice che non è possibile in
quanto il pulsante ha lo stato attivo.
come lo rendo non attivo?
grazie


title: inserie pausa e stato attivo

text:
"Lucia Naddeo" <
lucia...@tiscali.it
> wrote in message
news:dq58vc$7fg$
1...@newsread.albacom.net
>
>
> due quesiti:
> 1
> come posso inserire un "ritardo" tra due istruzioni?
> es. pippo.visible=false: pausa x secondi: poppi.visible=true
Uso dell'API Sleep
Dichiara questo in un Modulo:
Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As
Long)
Quindi dalla Form usa:
Sleep 1000 ' per attendere 1 secondo
> 2
> se un sull'evento click di un pulsante aggiungo anche
> pulsante.visible=false mi dice che non è possibile in
> quanto il pulsante ha lo stato attivo.
> come lo rendo non attivo?
Spostando lo stato attivo su un'altro controllo.
Me!NomeAltroControllo.SetFocus
Me!NomePulsante.Visible=False
> grazie
Prego.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: inserie pausa e stato attivo

text:
>come posso inserire un "ritardo" tra due istruzioni?
>es. pippo.visible=false: pausa x secondi: poppi.visible=true
>Dichiara questo in un Modulo:
>Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As
>Long)
>Quindi dalla Form usa:
>Sleep 1000 ' per attendere 1 secondo
grazie per la risposta ma...
pippo.visible=false: sleep 1000: poppi.visible=true
mi funziona in modo anomalo nel senso che la pausa di 1 secondo non la fa
dopo pippo.visible=false ma appaiono tutti e due dopo un secondo
spero di essere stata chiara


title: inserie pausa e stato attivo

author: Alessandro Cara

text:

senza se e senza ma
pippo.visible=false: doevents: sleep 1000: poppi.visible=true
--
a.cara


title: Errore di sintassi nella proposizione From di un'istruzione SQL

author: Riccardo

text:
Ciao a tutti, ho un problema nell'esecuzione di una query che vi vado a
spiegare, sperando di essere sufficientemente chiaro.
In un database, ho tre tabelle cosě strutturate:
Tab.1: Fatture - Campo1 DataFattura (campo data/ora)
                         Campo2 TotaleFattura (campo valuta)
Tab.2: Corrispettivi - Campo1 Mese (campo data/ora formato mmmm aaaa
                                    Campo2 Totale (campo valuta)
Tab.3: Spese - Campo1 DataSpesa (campo data/ora)
                         Campo2 TotaleSpesa (campo valuta)
Per le tabelle "Fatture" e "Spese", ho realizzato due Query, le quali mi
restituissero ognuna il totale mensile rispettivamente delle fatture e delle
spese, con la seguente istruzione SQL
SELECT DISTINCTROW Format$([Spese].[DataSpesa],'mmmm yyyy') AS Mese,
Sum([Spese].TotaleSpesa) AS [Totale mensile]
FROM [Spese]
GROUP BY Format$([Spese].[DataSpesa],'mmmm yyyy'),
Year([Spese].[DataSpesa])*12+DatePart('m',[Spese].[DataSpesa])-1
ORDER BY Year([Spese].[DataSpesa])*12+DatePart('m',[Spese].[DataSpesa])-1;
Chiaramente ho poi fatto la stessa istruzione per ottenere il totale mensile
fatture
Adesso mi ritrovo con queste due query che ho chiamato "TotaliSpeseMensili"
e "TotaliMensiliFatture", e con la tabella "Corrispettivi" precedentemente
descritta.
Ho bisogno di ottenere un'ultima query che mi vada a visualizzare i seguenti
campi:
campo1: Mese
campo2: TotaliMensiliFatture
campo3: TotaleCorrispettivi
campo4: Totale entrate, campo calcolato dato da TotaliMensiliFatture+
TotaleCorrispettivi
campo5: TotaliSpeseMensili (Uscite mensili)
campo6: Saldo mensile, campo calcolato dato da Totale entrate- Uscite
mensili
Premetto che sono piuttosto inesperto nell'uso del linguaggio SQL, ma
comunque ho provato ad ottenere il risultato da me voluto con la seguente
istruzione:
SELECT Format$([TotaliSpeseMensili].[Mese],'mmmm yyyy') AS Mese,
[TotaliMensiliFatture].[Totale mensile] AS [Entrate mensili],
[Corrispettivi].[Totale] AS [Corrispettivi], [Entrate
mensili]+[Corrispettivi] AS [Totale entrate], [TotaliSpeseMensili].[Totale
mensile] AS [Uscite mensili], [Totale entrate]-[Uscite mensili] AS [Saldo
mensile]
FROM TotaliMensiliFatture INNER JOIN Corrispettivi   JOIN TotaliSpeseMensili
ON
[TotaliMensiliFatture].[Mese]=[Corrispettivi].[Mese]=[TotaliSpeseMensili].[M
ese]
ORDER BY
Year([TotaliSpeseMensili].[Mese])*12+DatePart('m',[TotaliSpeseMensili].[Mese
])-1;
Mi da il seguente messaggio di errore: Errore di sintassi nella proposizione
FROM
Non riesco ad uscirne in nessun modo. Vi sarei molto grato se qualcuno
potesse aiutarmi.


text:
"Riccardo" <
dav...@masterweb.it
> ha scritto nel messaggio
news:raEea.30326$%p6.20...@news.edisontel.com...

Prova con:
FROM (TotaliMensiliFatture INNER JOIN Corrispettivi ON
[TotaliMensiliFatture].[Mese]=[Corrispettivi].[Mese]) INNER JOIN
TotaliSpeseMensili ON [TotaliMensiliFatture].[Mese] =
[TotaliSpeseMensili].[Mese]
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:u1Fea.34927$Lr4.1...@twister2.libero.it...
>
> "Riccardo" <
dav...@masterweb.it
> ha scritto nel messaggio
> news:raEea.30326$%p6.20...@news.edisontel.com...
>
> Prova con:
>
> FROM (TotaliMensiliFatture INNER JOIN Corrispettivi ON
> [TotaliMensiliFatture].[Mese]=[Corrispettivi].[Mese]) INNER JOIN
> TotaliSpeseMensili ON [TotaliMensiliFatture].[Mese] =
> [TotaliSpeseMensili].[Mese]
>
> --
> Roberto
Grazie innanzitutto per la sollecita risposta. Ho provato ma mi da il
seguente errore:
Tipo non corrispondente nell'espressione JOIN. (3615).
Un'espressione JOIN sta tentando di creare un join tra due tabelle su campi
con tipi di dati incompatibili
Immagino che il campo incompatibile a cui si riferisce sia il mese, ma non
capisco il motivo, in quanto si tratta per tutte le tabelle di campi
data/ora.
Posso solo pensare che le query "TotaliMensiliFatture" e
"TotaliSpeseMensili", prese rispettivamente dalle tabelle "Fatture" e
"Spese", sono Query di riepilogo eseguite con la creazione guidata, e non
vorrei che esistesse qualche problema nel riconoscimento del dato relativo
al campo "Mese", essendo che il campo "Mese" della tabella "Corrispettivi",
è preso direttamente dalla tabella.
Sono considerazioni fatte proprio perchè non so più che pesci prendere,
quindi forse non dettate dalla razionalità.



text:
"Riccardo" <
dav...@masterweb.it
> ha scritto nel messaggio
news:7MGea.30407$%p6.20...@news.edisontel.com...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:u1Fea.34927$Lr4.1...@twister2.libero.it...
> >
> > "Riccardo" <
dav...@masterweb.it
> ha scritto nel messaggio
> > news:raEea.30326$%p6.20...@news.edisontel.com...
> >
> > Prova con:
> >
> > FROM (TotaliMensiliFatture INNER JOIN Corrispettivi ON
> > [TotaliMensiliFatture].[Mese]=[Corrispettivi].[Mese]) INNER JOIN
> > TotaliSpeseMensili ON [TotaliMensiliFatture].[Mese] =
> > [TotaliSpeseMensili].[Mese]
> >
> > --
> > Roberto
>
> Grazie innanzitutto per la sollecita risposta. Ho provato ma mi da il
> seguente errore:
> Tipo non corrispondente nell'espressione JOIN. (3615).
> Un'espressione JOIN sta tentando di creare un join tra due tabelle su
campi
> con tipi di dati incompatibili
>
> Immagino che il campo incompatibile a cui si riferisce sia il mese, ma non
> capisco il motivo, in quanto si tratta per tutte le tabelle di campi
> data/ora.
E' giusto che Access ti dia errore.
Nella tabella Corrispettivi il campo Mese č di tipo Data/ora, ma nelle
queries  TotaliMensiliFatture e TotaliSpeseMensili il campo Mese é di tipo
Testo.
[CUT]
Prova cosě:
FROM (TotaliMensiliFatture INNER JOIN Corrispettivi ON
[TotaliMensiliFatture].[Mese] = Format([Corrispettivi].[Mese], 'mmmm yyyy'))
INNER JOIN TotaliSpeseMensili ON
[TotaliMensiliFatture].[Mese] = [TotaliSpeseMensili].[Mese]
--
Roberto
---------------------------------------------



text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:17Hea.33741$7y3.1...@twister1.libero.it...

Perfetto, grazie di cuore. Si impara sempre qualcosa da voi



author: yronium

text:
Scusa se non scrivo dopo il quote.
Ho letto le risposte di Roberto, ma ho un'altra ipotesi:
>
> SELECT DISTINCTROW Format$([Spese].[DataSpesa],'mmmm yyyy') AS Mese,
> Sum([Spese].TotaleSpesa) AS [Totale mensile]
> FROM [Spese]
> GROUP BY Format$([Spese].[DataSpesa],'mmmm yyyy'),
> Year([Spese].[DataSpesa])*12+DatePart('m',[Spese].[DataSpesa])-1
> ORDER BY Year([Spese].[DataSpesa])*12+DatePart('m',[Spese].[DataSpesa])-1;
>
Questa si chiama TotaliSpeseMensili, e contiene un campo che si chiama Mese
> SELECT Format$([TotaliSpeseMensili].[Mese],'mmmm yyyy') AS Mese,
> [TotaliMensiliFatture].[Totale mensile] AS [Entrate mensili],
> [Corrispettivi].[Totale] AS [Corrispettivi], [Entrate
> mensili]+[Corrispettivi] AS [Totale entrate], [TotaliSpeseMensili].[Totale
> mensile] AS [Uscite mensili], [Totale entrate]-[Uscite mensili] AS [Saldo
> mensile]
> FROM TotaliMensiliFatture INNER JOIN Corrispettivi JOIN TotaliSpeseMensili
> ON
>
[TotaliMensiliFatture].[Mese]=[Corrispettivi].[Mese]=[TotaliSpeseMensili].[M
> ese]
> ORDER BY
>
Year([TotaliSpeseMensili].[Mese])*12+DatePart('m',[TotaliSpeseMensili].[Mese
> ])-1;
>
Questa č la nuova query (non so come si chiama), e contiene un altro campo,
che perņ si chiama ancora Mese.
Secondo me i nomi di questi due campi vanno in conflitto. Se non hai gią
risolto, io proverei, nell'ultima query, a scrivere:
SELECT Format$([TotaliSpeseMensili].[Mese],'mmmm yyyy') AS Mese1,
....
Spero che ti sia d'aiuto.
--------------------------------
Inviato via
http://usenet.libero.it


title: Auguroni a tutti.

text:
Cerchiamo di rientrare belli carichi eh?
Vostro
Simplex2
www.mdenittis.it


title: Auguroni a tutti.

author: ciroteo

text:
"simplex2" <
simp...@inestistente.it
> ha scritto nel messaggio
news:cqgtjg$7kl$1...@canarie.caspur.it...

Ok simplex! Aguri anche a te.
Visto che siamo gli unici a lavorare in questa vigilia ...
io tra mezz'ora stacco. Almeno fino a lunedi...


title: Auguroni a tutti.

author: cidi

text:
"simplex2" <
simp...@inestistente.it
> ha scritto nel messaggio
news:cqgtjg$7kl$1...@canarie.caspur.it...

Auguri anche  a te  e famiglia
---
Daniele


title: Auguroni a tutti.

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:cqgtt5$rsm$1...@hulme.interac.it...

....continui a lavorare di......mascelle :-)
vai piano che i dentisti costano!!! ;-)
---
Daniele


title: Auguroni a tutti.

text:
"cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
news:y_Syd.564766$35.23...@news4.tin.it...

sperčmm ...


title: Auguroni a tutti.

author: Rita

text:
"simplex2" <
simp...@inestistente.it
> ha scritto nel messaggio
news:cqgtjg$7kl$1...@canarie.caspur.it...

Tantissimi auguri anche a te ed in famiglia.
Da parte mia rientrerň sicuramente con qualche chilo in piů!
Ciao Rita


title: Domanda su Mascera in esecuzione

author: Michele

text:
Il DB si avvia con una macro autoexec dove appare una Maschera a tutto
schermo senza permettere nessuna visualizzazione dei menů di access (e
questo č un bene).
Perň, con un click sul tasto destro si puň scegliere la visualizzazione
Struttura e quindi accedere a tutti i menů e alle visualizzazioni degli
Oggetti e ...varie. (e questo č ...Male).
Domanda:
Come fare per inibire il tasto destro del mouse sulla maschera in esecuzione
?
Grazie a chi ha delle soluzioni.
Michele


title: Domanda su Mascera in esecuzione

author: ALESSANDRO Baraldi

text:
"Michele" <
michele....@tin.it
> ha scritto nel messaggio
news:waB2c.8462$z23.3...@news3.tin.it...
> Il DB si avvia con una macro autoexec dove appare una Maschera a tutto
> schermo senza permettere nessuna visualizzazione dei menù di access (e
> questo è un bene).
> Però, con un click sul tasto destro si può scegliere la visualizzazione
> Struttura e quindi accedere a tutti i menù e alle visualizzazioni degli
> Oggetti e ...varie. (e questo è ...Male).
> Domanda:
> Come fare per inibire il tasto destro del mouse sulla maschera in
esecuzione
> ?
> Grazie a chi ha delle soluzioni.
> Michele
Disabilita i Menù di scelta rapida dalla Form in questione.
Maschera proprietà Pagina "ALTRO" ---> "Menù di Scelta Rapida"=No
Ciao.
@Alex.


title: Domanda su Mascera in esecuzione

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c2fgsg$obc$1...@lacerta.tiscalinet.it...

> Grazie 1000 Alex.
    Tutto OK !


title: Differenze tra funzione DLookup e Me.Controllo.Column()

author: Marco

text:
Ciao a tutti.
mi chiedevo:
se devo ricavare dei valori da una tabella partendo da un dato
    es. CLIENTE(Nome, Cognome) da CLIENTE(IdCliente)
per riempire automaticamente i campi di una maschera
č meglio fare:
       - creare un combo combo_IDCLIENTE
       - come ORIGINE DATI della combo_IDCLIENTE mettere l'istruzione
       - SELECT idcliente, nome, cognome from CLIENTI
       - Nell'evento combo_IDCLIENTE _AfterUpdate assegnare il valore di
NOME a Me.ControlloIDCliente.Column(1) ecc.
oppure:
       - creare un combo combo_IDCLIENTE
       - come ORIGINE DATI della combo_IDCLIENTE mettere l'istruzione
       - SELECT idcliente from CLIENTI
       - nell'origine dati del controllo TXT_NOMECLIENTE utilizzare la
funzione DLOOKUP con la condizione data dal valore          di
combo_IDCLIENTE
Il risultato č indubbiamente lo stesso ma mi chiedo:
    qual'č il metodo migliore in termini di prestazioni?
    la scelta del metodo dipende dal numero dei controlli da aggiornare?
Supponendo di avere 10 controlli (incluso combo_IDCLIENTE) utilizzando
Dlookup ACCESS effettua 10 interrogazioni distinte (una per ogni controllo),
mentre non utilizzandolo si mantiene in memoria 10 campi sul controllo
combo_IDCLIENTE.
In definitiva, visto che sto notando un degrado di prestazioni del mio Db,
cosa č meglio usare??
marco


author: Sergio MAZZA

text:
"Marco" <
mar...@inwind.it
> ha scritto nel messaggio
news:bwtPa.164360$Ny5.4...@twister2.libero.it...
> Ciao a tutti.
> mi chiedevo:
>
> se devo ricavare dei valori da una tabella partendo da un dato
>     es. CLIENTE(Nome, Cognome) da CLIENTE(IdCliente)
> per riempire automaticamente i campi di una maschera
>
> è meglio fare:
>        - creare un combo combo_IDCLIENTE
>        - come ORIGINE DATI della combo_IDCLIENTE mettere l'istruzione
>        - SELECT idcliente, nome, cognome from CLIENTI
>        - Nell'evento combo_IDCLIENTE _AfterUpdate assegnare il valore di
> NOME a Me.ControlloIDCliente.Column(1) ecc.
>
> oppure:
>        - creare un combo combo_IDCLIENTE
>        - come ORIGINE DATI della combo_IDCLIENTE mettere l'istruzione
>        - SELECT idcliente from CLIENTI
>        - nell'origine dati del controllo TXT_NOMECLIENTE utilizzare la
> funzione DLOOKUP con la condizione data dal valore          di
> combo_IDCLIENTE
>
> Il risultato è indubbiamente lo stesso ma mi chiedo:
>
>     qual'è il metodo migliore in termini di prestazioni?
>     la scelta del metodo dipende dal numero dei controlli da aggiornare?
>
> Supponendo di avere 10 controlli (incluso combo_IDCLIENTE) utilizzando
> Dlookup ACCESS effettua 10 interrogazioni distinte (una per ogni
controllo),
> mentre non utilizzandolo si mantiene in memoria 10 campi sul controllo
> combo_IDCLIENTE.
>
> In definitiva, visto che sto notando un degrado di prestazioni del mio Db,
> cosa è meglio usare??
>
> marco
>
Se devo utilizzare 10 dlookup prendo in condiderazione la possibilità di
inserire una sottomaschera che filtrerò in base al valore delle combo. Per
me 10 Dlookup su una form sono tante; ne reggo massimo 3...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:belouk$b6h$1...@canarie.caspur.it...
> "Marco" <
mar...@inwind.it
> ha scritto nel messaggio
> news:bwtPa.164360$Ny5.4...@twister2.libero.it...
 [cut]
> > Il risultato è indubbiamente lo stesso ma mi chiedo:
> >
> >     qual'è il metodo migliore in termini di prestazioni?
> >     la scelta del metodo dipende dal numero dei controlli da aggiornare?
> >
> > Supponendo di avere 10 controlli (incluso combo_IDCLIENTE) utilizzando
> > Dlookup ACCESS effettua 10 interrogazioni distinte (una per ogni
> controllo),
> > mentre non utilizzandolo si mantiene in memoria 10 campi sul controllo
> > combo_IDCLIENTE.
> >
> > In definitiva, visto che sto notando un degrado di prestazioni del mio
Db,
> > cosa è meglio usare??
> >
> > marco
> >
>
> Se devo utilizzare 10 dlookup prendo in condiderazione la possibilità di
> inserire una sottomaschera che filtrerò in base al valore delle combo. Per
> me 10 Dlookup su una form sono tante; ne reggo massimo 3...
>
> Ciao.
>
> --
> Sergio MAZZA
>
Io utilizzo una sola select e via codice assegno il valore agli altri campi.
Non sono molto pratico di sottomaschere ma le posso iniziare a prendere in
considerazione.
Avrei un miglioramento di prestazioni?
marco


text:
"Marco" <
mar...@inwind.it
> ha scritto nel messaggio
news:zKtPa.164399$Ny5.4...@twister2.libero.it...
>
> Io utilizzo una sola select e via codice assegno il valore agli altri
campi.
> Non sono molto pratico di sottomaschere ma le posso iniziare a prendere in
> considerazione.
> Avrei un miglioramento di prestazioni?
> marco
Il miglioramento delle prestazioni dipende anche da come progetti le
maschere. Se troppo cariche di informazioni che vengono lette da più tabelle
chiaramente rallentano l'operatività dell'utente. Io sono convinto che
razionalizzare le informazioni, magari utilizzando qualche maschera in più,
separando le tipologie di dati ne guadagna l'utente e anche tu nella
gestione del progetto.
Facciamo un esempio; tu stai guardando una form che visualizza una fattura
di un cliente. E' chiaro che dall'anagrafica del cliente ti interessano solo
i dati per emettere la fattura; se voglio sincerarmi che il cliente
selezionato dalla combo sia quello giusto cliccherò su un bottoncino posto a
lato della combo che mi aprirà una form con i dati rimanenti.
Io la vedo così...
Ciao.
--
Sergio MAZZA


text:
"Marco" <
mar...@inwind.it
> ha scritto nel messaggio
news:bwtPa.164360$Ny5.4...@twister2.libero.it...
>     qual'è il metodo migliore in termini di prestazioni?
>     la scelta del metodo dipende dal numero dei controlli da aggiornare?
>
> Supponendo di avere 10 controlli (incluso combo_IDCLIENTE) utilizzando
> Dlookup ACCESS effettua 10 interrogazioni distinte (una per ogni
controllo),
> mentre non utilizzandolo si mantiene in memoria 10 campi sul controllo
> combo_IDCLIENTE.
La combo, piuttosto che 10 dlookup.
Teoricamente almeno, poi magari la differenza, soprattutto se le tabelle
sono scariche, neanche la senti...
Antonio


text:
"Marco" <
mar...@inwind.it
> ha scritto nel messaggio
news:bwtPa.164360$Ny5.4...@twister2.libero.it...
> Ciao a tutti.
> mi chiedevo:
>
> se devo ricavare dei valori da una tabella partendo da un dato
>     es. CLIENTE(Nome, Cognome) da CLIENTE(IdCliente)
> per riempire automaticamente i campi di una maschera
>
> è meglio fare:
>        - creare un combo combo_IDCLIENTE
>        - come ORIGINE DATI della combo_IDCLIENTE mettere l'istruzione
>        - SELECT idcliente, nome, cognome from CLIENTI
>        - Nell'evento combo_IDCLIENTE _AfterUpdate assegnare il valore di
> NOME a Me.ControlloIDCliente.Column(1) ecc.
>
> oppure:
>        - creare un combo combo_IDCLIENTE
>        - come ORIGINE DATI della combo_IDCLIENTE mettere l'istruzione
>        - SELECT idcliente from CLIENTI
>        - nell'origine dati del controllo TXT_NOMECLIENTE utilizzare la
> funzione DLOOKUP con la condizione data dal valore          di
> combo_IDCLIENTE
>
> Il risultato è indubbiamente lo stesso ma mi chiedo:
>
>     qual'è il metodo migliore in termini di prestazioni?
>     la scelta del metodo dipende dal numero dei controlli da aggiornare?
>
> Supponendo di avere 10 controlli (incluso combo_IDCLIENTE) utilizzando
> Dlookup ACCESS effettua 10 interrogazioni distinte (una per ogni
controllo),
> mentre non utilizzandolo si mantiene in memoria 10 campi sul controllo
> combo_IDCLIENTE.
>
> In definitiva, visto che sto notando un degrado di prestazioni del mio Db,
> cosa è meglio usare??
>
> marco
E' indiscussa l'utilità delle funzioni di aggregazione sui dominii (DLookup,
DSum, DCount ecc.), ma è altrettanto indiscusso il loro effetto dirompente
nelle performance del database che induce ad usarle con moooolta
discrezione: sicuramente, quando esistono soluzioni alternative (come nel
tuo caso), non usarle e te lo dice uno che se non esistessero le avrebbe
inventate lui.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:belqf6$cdj$1...@canarie.caspur.it...

> Sergio MAZZA
Se ti fa piacere Sergio io te lo appoggio.................!
Nel senso che concordo con la tua valutazione....! Che avevi capito..??
@Alex.


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:pyEPa.167797$lK4.4...@twister1.libero.it...
>
> "Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
> news:belqf6$cdj$1...@canarie.caspur.it...
> > "Marco" <
mar...@inwind.it
> ha scritto nel messaggio
> > news:zKtPa.164399$Ny5.4...@twister2.libero.it...
> > >
[cut]
> > Facciamo un esempio; tu stai guardando una form che visualizza una
fattura
> > di un cliente. E' chiaro che dall'anagrafica del cliente ti interessano
> solo
> > i dati per emettere la fattura; se voglio sincerarmi che il cliente
> > selezionato dalla combo sia quello giusto cliccherò su un bottoncino
posto
> a
> > lato della combo che mi aprirà una form con i dati rimanenti.
> >
> > Io la vedo così...
> >
> > Ciao.
> > Sergio MAZZA
>
> Se ti fa piacere Sergio io te lo appoggio.................!
> Nel senso che concordo con la tua valutazione....! Che avevi capito..??
>
> @Alex.
>
Concordo anch'io sull'inutilità di creare delle maschere iper piene (che
risultano poi di difficile interpretazione).
Per la gestione degli intestatari ad esempio, utilizzo solo nome+cognome o
nome ditta che metto come CAPTION su un pulsante; cliccandoci sopra se ne
hanno i dettagli.
la mia domanda era piuttosto relativa al fatto che, essendoci molti modi per
arrivare ad una soluzione, mi chiedevo semplicemente quali fossero i
vantaggi/svantaggi delle due soluzioni.
marco


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:pyEPa.167797$lK4.4...@twister1.libero.it...
>
> Se ti fa piacere Sergio io te lo appoggio.................!
> Nel senso che concordo con la tua valutazione....! Che avevi capito..??
>
> @Alex.
>
Per un amico... questo ed altro... (il trenino no però!)
Ciao.
--
Sergio MAZZA


title: Problema di aggiornamento su una Maschera

text:
Salve,
Ho una Maschera associata con dei controlli calcolati
Dopo Aggiornamento di uno di questi controlli il Campo "TotSaldo" si aggiorna
ma vorrei che un campo chiamato "Saldo", nel mio record corrente,
si aggiornasse e mettesse lo stesso importo di "TotSaldo".
Niente da fare. Lo fa durante il Debug ma non in esecuzione.
Ho provato ad inserire la proprietà Me.Recalc o Me.Requery
ma a questo punto il Totale lo va a mettere sul primo record o non su quello che era il record corrente.
Quindi ho provato con la proprietà Bookmark come suggerito dalla guida:

Dim Corrente As String
Corrente = Me.Bookmark

    Me.Recalc

Me.Bookmark = Corrente

Me.Saldo = Me.TotSaldo

Ma sulla riga  Me.Bookmark = Corrente
mi da un errore...


text: Scusate.... forse sono stato poco chiaro?...


author: BFS

text:

tralasciando il fatto di salvare in un campo il risultato di una
operazione...

Se la tua tabella ha;

entrata
uscita
saldo

e la tua maschera mi par di capire ha

entrata (associato)
uscita (associato)
saldo (associato)
totsaldo (campo calcolato)

sul evento after update di entrata/uscita/(o campo che vuoi)

imposti

me.saldo=me.entrata-me.uscita

in pratica la stessa formula che usi per il campo calcolato la usi nel
evento after update del campo che deve generare l'aggiornamento dei conteggi

ciao
BFS


text:
Il 22/02/2018 20:01, Marco ha scritto:
> Scusa m'è scappato l'invio prima di finire di "ripulire"
>
> Al contrario è ovviamente
>
> Private Sub ImportoEntrata_AfterUpdate()
>      Me.Saldo = (Me.TotSaldo - Me.ImportoEntrata)
> End Sub
>
> Questo metodo, come spiegato, funziona solo se registro il tutto ordinatamente , senza sbagliare. Se comincio a pasticciare con gli importi... Il saldo nella Riga
> ovviamente diventa incongruo.
> Pertanto adesso sto cercando qualche altro modo...
> ma ancora non ho trovato la soluzione.
>
  è per questo motivo che ho scritto

"tralasciando il fatto di salvare in un campo il risultato di una
operazione... "

i calcoli li devi fare sempre tramite controlli calcolati o tramite
formule su query, in questo modo non salvi da nessuna parte un risultato
che può essere sbagliato in caso di modifica dati non coerente

tutto viene calcolato al volo

ciao
BFS


text:

Ciao BFS
Grazie per la risposta.
Il motivo per cui vorrei salvare il Saldo nel Record
è quello di avere un Saldo per ogni "Data Movimento"
Cioè risalire ad un Saldo in una certa Data.
Esattamente come accade in un Estratto Conto della Banca.

Il Metodo più affidabile e coerente sarebbe
     Private Sub ENTRATE_(O USCITE)_After_Update()
     Me.Saldo = Me.TotSaldo
End sub

il problema è che il Controllo Calcolato TotSaldo
Si aggiornerà dopo l'uscita dal record
o cmq troppo tardi. Con il risultato che Me.Saldo(Record)
sarà quello che c'era PRIMA dell'aggiornamento.
Agendo sulla Proprietà Form.Requery o Recalc
Va a registrare il Saldo sul Primo Record
e non su quello Corrente.

Attualmente ho aggirato l'ostacolo in questo modo:

Private sub USCITE_After_Update()
    Me.Saldo = (Me.TotSaldo + Me.USCITE)
End sub

Private sub ENTRATE_After_Update()
    Me.Saldo = (Me.TotSaldo - Me.ENTRATE)
End sub

ma non è un metodo affidabile poiché appena
l'utente dovesse digitare per errore 10 euro al posto di 100, per esempio,
e si accorge dell'errore dopo aver registrato altri record....
Sballano tutti i Saldi!!

Forse mi son perso in un bicchiere d'acqua...non so.
Sarebbe una stupidaggine eppure non trovo la soluzione.


text:

hai provato a scrivere su google "ms access saldo progressivo" ?
è un argomento discusso mille volte

ciao
BFS


title: gif animate / suoni / modifica tabelle collegate ODBC

author: jef

text:
Ciao a tutto l'NG,
Avrei bisogno di un paio di dritte:
1) è possibile sulle forms inserire gif animate? So che esistono deglio OCX
appositi ma non ho idea di dove trovarli e se sono free.
2) E' possibile emettere un suono che non sia il beep ma eseguendo un file
(tipo .wav)?
3) Ho delle tabelle collegate via ODBC ad AS/400. Se vengono aggiunti dati
ad un file in AS/400 la tabella collegata non lo fa automaticamente perché
suppongo ci sia un codice (tipo SQL) nella stessa che mi seleziona i campi.
Quindi sono costretto a ricollegare la tabella manualmente. Esiste il
sistema per modificare la stringa di connessione di una tabella collegata ?
Non so se sono stato chiaro ma spero qualcuno mi possa aiutare.
Grazie a tutti e Ciao


author: Carlo Costarella

text:
"jef" <
j...@libero.it
> ha scritto nel messaggio
news:_hUX8.32456$7N3.7...@twister2.libero.it...

Per i suoni: in un modulo pubblico
Public Declare Function sndplaysound Lib "winmm.dll" Alias "sndPlaySoundA"
(ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Function PlaySound%(msound)
On Error Resume Next
         Dim xx As Integer
         xx = sndplaysound(msound, 1)
         If xx = 0 Then Exit Function
End Function
Quando vuoi suonare qualcosa, in qualsiasi punto del db
PlaySound ("C:\TuaCartella\TuoFile.wav")
Per le gif animate ci sono molti ocx gratuiti in rete.
Per il resto non so rispondere.
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:CeYX8.76098$vm5.2...@news2.tin.it...

Grazie 1000 per l'aiuto. A buon rendere.
Ciao


title: Riallegare le tabelle quando il BE è in un PC collegato in rete

author: Mirko Caporali

text:
Salve,
ho creato un database diviso: il FE è collocato nel mio pc, il BE è
collocato in PC collegato in rete.
Per la precisione, nel pc collegato in rete, sono collocati due file
di BE.
Per “switchare” dall’uno all’altro  (detto altrimenti, per riallegare
le tabelle) utilizzo la routine reperita nel sito di Karl (faq:3.1):
Il problema è che i files di BE sono costituiti da 120 tabelle
ciascuno, e lo switch tra un file e l’altro è molto lento (impiega più
di 2 minuti).
Qualcuno ha idea su come si potrebbe ovviare al problema?
PS: Se i files di BE vengono collocati nel PC locale, il problema non
si presenta: lo switch tra un file e l’altro richiede solo un paio di
secondi.


author: Oscar Manfredini

text:
"Mirko Caporali" <
mirko.c...@tin.it
> ha scritto nel messaggio
news:45a9f33c-dd65-4366...@w1g2000prk.googlegroups.com...
Salve,
ho creato un database diviso: il FE è collocato nel mio pc, il BE è
collocato in PC collegato in rete.
Per la precisione, nel pc collegato in rete, sono collocati due file
di BE.
Per “switchare” dall’uno all’altro  (detto altrimenti, per riallegare
le tabelle) utilizzo la routine reperita nel sito di Karl (faq:3.1):
Il problema è che i files di BE sono costituiti da 120 tabelle
ciascuno, e lo switch tra un file e l’altro è molto lento (impiega più
di 2 minuti).
Qualcuno ha idea su come si potrebbe ovviare al problema?
>
Una soluzione consiste nell'aprire una var Recordset basata sulla prima
tabella collegata dalla Routine.
Terrai aperto il Recordset fino al termina del ciclo di riconnessione
tabelle: le prestazioni migliorano notevolmente.
Ciao: Oscar


text:
On 6 Nov, 22:55, "Oscar Manfredini" <
oscar.manfred...@libero.it
>
wrote:
> Una soluzione consiste nell'aprire una var Recordset basata sulla prima
> tabella collegata dalla Routine.
> Terrai aperto il Recordset fino al termina del ciclo di riconnessione
> tabelle: le prestazioni migliorano notevolmente.
Non so se ho capito... (purtoppo, in questo momento non ho
l'opportunità di lavorare in rete, e quindi di fare dei test)
Prima della routine per il riallegare le tabelle, basterebbe inserire
due righe di codice del tipo:
 Set DbsDest = DBEngine.OpenDatabase(FileBe)
 Set RstDest = DbsDest.OpenRecordset("tabellainutile", dbOpenDynaset)
per aprire un recordset, che di fatto NON utilizzerò, ma solo perché
così Access è in grado di operare più velocemente?


text:
"Mirko Caporali" <



>
Esattamente.
Ciao: Oscar


text:
On 7 Nov, 17:31, "Oscar Manfredini" <
oscar.manfred...@libero.it
>
wrote:
> Esattamente.
Grazie mille
:-)
sono riuscito a fare dei test, ed è riusultato MOLTO più veloce.
Non pensavo che potesse bastare così poco...


title: Combo in Form

author: Luigi

text:
Buongiorno
problemino:
Ho una combo in una Form. La combo è composta da un ARTICOLO e QUANTITA.
Nella parte restante della maschera ho la possibilità di inserire la
quantità inerente all'ARTICOLO della combo e con AfterUpdate mi viene
aggiornata la QUANTITA collegata ad ARTICOLO in combo.
Pertanto quando:
ARTICOLO        QUANTITA
    1000                     250
nella form inserisco il valore 220 nella successiva lettura della combo
troverò:
ARTICOLO        QUANTITA
     1000                       30
Sino a qui tutto bene.
Come faccio a fare in modo che inserendo un valore maggiore di quello
ripostato in combo mi venga segnalato che non è possibile e mi riporti
ancora all'inserimento per porlo corretto ?
Prendendo l'esempio sopra riportato se la quantità da me posta fosse 251 con
AfterUpdate mi venga segnalato che non è possibile e mi riposizioni
all'inserimento.
Grazie e scusate la lungaggine
Luigi


title: Combo in Form

author: Leonigliö

text:
>
> Prendendo l'esempio sopra riportato se la quantità da me posta fosse 251 con
> AfterUpdate mi venga segnalato che non è possibile e mi riposizioni
> all'inserimento.
>
> Grazie e scusate la lungaggine
>
> Luigi
se l'articolo e la quantità ti derivano da una query che somma le
quantità di un determinato articolo, dovresti riferti con l'istruzione
dlookup a quella query (o a qualunque tabella a cui ti riferisci),
confrontarla con il valore appena immesso
(evento su uscita o simili) e nel caso la differenza sia negativa
tornare alla casella dove hai appena immesso il dato
(me.tuocontrollo.setfocus) con magari un msgbox ("errore: la quantità
eccede la disponibilità").
o no?
ciao
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Query di accodamento su tabella con due campi chiave

author: °-Athena-°

text:
Ciao , speriamo che almeno voi possiate aiutarmi.
devo creare una query che da una tabella "Dettaglio
Prodotti"(IDProdotto[key],Numero di serie[key]) accoda questi due campi ad
una tabella "Transazioni"(IDTransazione ,Data transazione,Descrizione
transazione,IDProdotto,Numero di serie).Il mio problema sta nel fatto che
,ovviamente i record devono essere accodati se la chiave "IDProd e Num di
serie" non compare in "Transazioni".La domanda è :
è corretto scrivere nella condizione "WHERE (((DettaglioProdotto.IDProdotto)
Not In (select IDProdotto from Transazioni)) and ((DettaglioProdotto.Numero
di serie) Not In (select Numero di serie from Transazioni)))"?
Si tenga presente che in "Transazioni" vi possono essere diversi IDProdotto
uguali e  diversi Numero di serie uguali, ma non diversi  "IDprodotto e
Numerodi serie"  uguali.
E' possibile inoltre impostare gli altri due campi della tabella
"Trensazioni" (Data transazione, Descrizionetransazione) rispettivamente a
"Data di oggi" e "c"?
Spero di essere stato abbastanza chiaro nell'esporre il problema.
Grazie per l'eventuale aiuto.
Ciao.


author: Lorenzo Coronati

text:
Scrisse "°-Athena-°" <
astef...@tiscalinet.it
>:
>devo creare una query che da una tabella "Dettaglio
>Prodotti"(IDProdotto[key],Numero di serie[key]) accoda questi due campi ad
>una tabella "Transazioni"(IDTransazione ,Data transazione,Descrizione
>transazione,IDProdotto,Numero di serie).Il mio problema sta nel fatto che
>,ovviamente i record devono essere accodati se la chiave "IDProd e Num di
>serie" non compare in "Transazioni".La domanda è :
[snip]
Fai prima, se puoi, a creare un indice senza duplicati sui
due campi nella tabella transazioni: i record con la coppia
gia' presente non verranno accodati.
>E' possibile inoltre impostare gli altri due campi della tabella
>"Trensazioni" (Data transazione, Descrizionetransazione) rispettivamente a
>"Data di oggi" e "c"?
Certo, avrai qualcosa del tipo insert into tr(datatr, destr)
select date(), "c";
--
Lorenzo Coronati
--
<<Ragazzi, sapete indicarmi una utility in
internet che sia in grado di recuperare le
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
--


title: Opzioni di Avvio

author: Rosario

text:
Salve se imposto le Opzioni di Avvio facendo richiame una maschera menu'
come faccio a farla allargare a tutto schermo in automatico.
Una volta impostate le opzioni di avvio eascludendo i menu' di
visualizzazione struttura , come faccio a ritornare a visualizzarli
Saluti


title: Opzioni di Avvio

author: Angelo e Irene

text:
"Rosario" <
rci...@tin.it
> ha scritto nel messaggio
news:pttFa.118095$g92.2...@news2.tin.it...

> metti il docmd.maximize all'apertura della form.


title: Opzioni di Avvio

author: ]SiLVieTTa[

text:
Il Tue, 10 Jun 2003 23:03:49 GMT, "Rosario" <
rci...@tin.it
> dopo averci
riflettuto a lungo, ha scritto:

ritorni a visualizzarli con shift + click sul nome del file all'interno di
access.
Ciao
Silvia.
--
www.silvietta.it
...everyone's invited!


title: Svuotare una maschera...

author: Lomba

text:
ciao a tutti.
in una maschera dove ci sono 4 caselle di testo e due caselle combinate, ho creato un pulsante che su clic fa partire la seguente routine

DoCmd.RunCommand acCmdSaveRecord
MsgBox salva, vbOKOnly, "Salva i dati"

DoCmd.RunCommand acCmdRecordsGoToNew
If Me.Dirty Then Me.Refresh
If Me.Dirty Then Me.CasellaCombinata282.Requery

la routine funziona e crea un nuovo record, ma la casella 282 rimane con il valore precedentemente selezionato mentre l'altra si svuota e torna "bianca"
la 282 non ha un origine controllo associato mentre l'altra si (quella che si sbianca).

grazie anticipatamente a chi vorrà aiutarmi
buon we
Luca


title: Sottomaschera filtrata da ......

author: Roberto

text:
Vorrei creare una maschera al cui interno ho una sottomaschera collegata ad
una query. La sottomaschera deve essere filtrata da più caselle combinate.
L'obbiettivo è creare filtri che agiscano su più campi contemporaneamente
della query.
Si può fare? Accetto anche consigli migliori.
Cordiali saluti
Roberto


title: Sottomaschera filtrata da ......

author: Alessandro Baraldi

text:
"Roberto" <
xx...@tin.it
> wrote in message
news:xQDNe.65916$
2U1.3...@news3.tin.it

Puoi sfruttare la proprietà Filter della SubForm
costruendo il Criterio dello stesso usando l'operatore
AND o OR a seconda delle tue esigenze.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: OT Traduzione FAQ 4.40

author: Karl Donaubauer

text:
**********************
4.40 Retrieve multiple selected records
Problem
You want to select multiple records in a form and then find out
in VBA which records have been selected.
Solution
The record selector in Access only allows to select consecutive
records. The <Ctrl> key doesn't have the conventional Windows
function of a disconnected selection. So if you have selected
multiple records with the record selector you can use the
SelTop and SelHeight property of the form to determine the
selected records. There are comprehensive examples in the KB:
http://support.microsoft.com/?kbid=294202
If instead you want to select records that don't succeed one another
the usual workaround is to use a bound check box that has to be
set in each desired record and reset e.g. all in one with an update
query. Another method is the use of a list box with it's property
"MultiSelect" set to "Extended".
*********************
Questo è l'ultimo articolo del capitolo "Maschere".
Poi continuamo con il capitolo 5 "Report".
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1)


title: OT Traduzione FAQ 4.40

author: sv

text:
Karl Donaubauer ha scritto:
> **********************
> 4.40 Retrieve multiple selected records
> Problem
> You want to select multiple records in a form and then find out
> in VBA which records have been selected.
> Solution
> The record selector in Access only allows to select consecutive
> records. The <Ctrl> key doesn't have the conventional Windows
> function of a disconnected selection. So if you have selected
> multiple records with the record selector you can use the
> SelTop and SelHeight property of the form to determine the
> selected records. There are comprehensive examples in the KB:
>
http://support.microsoft.com/?kbid=294202
> If instead you want to select records that don't succeed one another
> the usual workaround is to use a bound check box that has to be
> set in each desired record and reset e.g. all in one with an update
> query. Another method is the use of a list box with it's property
> "MultiSelect" set to "Extended".
> *********************
> Questo è l'ultimo articolo del capitolo "Maschere".
> Poi continuamo con il capitolo 5 "Report".
4.40 Recuperare una selezione multipla di record
Problema
Vuoi selezionare record multipli in una maschera e poi ritrovare
in VBA quali record sono stati selezionati.
Soluzione
Il selettore record in Access permette solo di selezionare record
consecutivi.
Il tasto [Ctrl] non ha la funzione convenzionale di Windows di una
selezione discontinua. Così se hai selezionato record multipli con il
selettore record puoi utilizzare la proprietà SelTop e SelHeight della
maschera per determinare i record selezionati. Vi sono esempi completi
nella KB:
http://support.microsoft.com/?kbid=294202
Se invece vuoi selezionare record che non si succedono uno dopo l'altro
l'usuale scappatoia (si potrebbe lasciare workaround) è quello di
utilizzare un casella di controllo associata che deve essere impostata in
ciascun record desiderato e resettata p. e. tutto in una volta con una
query di aggiornamento. Un altro metodo è l'uso di una casella di
riepilogo con la sua proprietà "Selezione multipla" impostata ad "Estesa".
********
Benvenute le FAQ 5.x
--
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: OT Traduzione FAQ 4.40

author: MA

text:
>
> 4.40 Recuperare una selezione multipla di record
>
> Problema
>
> Vuoi selezionare record multipli in una maschera e poi ritrovare
Vuoi selezionare più record in una maschera
> in VBA quali record sono stati selezionati.
>
> Soluzione
>
> Il selettore record in Access permette solo di selezionare record
> consecutivi.
> Il tasto [Ctrl] non ha la funzione convenzionale di Windows di una
> selezione discontinua. Così se hai selezionato record multipli con il
> selettore record puoi utilizzare la proprietà SelTop e SelHeight della
> maschera per determinare i record selezionati. Vi sono esempi completi
> nella KB:
>
http://support.microsoft.com/?kbid=294202
>
> Se invece vuoi selezionare record che non si succedono uno dopo l'altro
> l'usuale scappatoia (si potrebbe lasciare workaround)
oppure semplicemente
di solito si usa
> è quello di
> utilizzare un casella di controllo associata che deve essere impostata in
> ciascun record desiderato e resettata p. e. tutto in una volta con una
> query di aggiornamento. Un altro metodo è l'uso di una casella di
> riepilogo con la sua proprietà "Selezione multipla" impostata ad "Estesa".
MAssimiliano


title: help per DB gestione fatture.

author: giacoMouse

text:
ciao, scusate se la domanda dovesse essere gia stata posta ma negli
ultimi ... 1000 post non ho trovato traccia.
non so come affrontare questo problema:
nella tabella Fatture ho NumFattCliente e NumInternoGestore
numFatCliente e il numero della fattura emessa dal cliente mentre
numInternoGestore (gestore e colui che lavora con il mio db) non e un
campo vero e proprio ma e l'IDFatture
il problema e che come in tutti i prog di fatturazione, il primo
giorno del nuovo anno i due campi sopra devono esser riazzerati xe
ovviamente le fatture dei clienti ripartono da 0 ed il numInterno del
gestore pure.
inizialmente avevo dunque definito il campo numInternoGestore come
semplicemente l'IDFatture (xe con access non si possono definire due
contatori, no?) ma ora vedo evidentissimo l'errore.
inoltre non saprei come "dire" ad access che ad ogni primo gennaio del
nuovo anno deve far ripartire i due campi da 0 (sicuramente se dovessi
riazzerare il numInternoGestore non posso + adoperare IDFatture ma
dovro creare un campo a parte.)
insomma, immagino che un problema come questo sia gia stato trattato
ampiamente, attendo quindi fiducioso vostri suggerimenti.
ciao a tutti e grazie anticipatamente.
-g-