title: Quesito semplice x voi

text:
>> Però devo dire anche che mi sembra piuttosto veloce. Quella postata è una
>> modifica di una function che uso per testare se un CF potrebbe essere già
>> presente in anagrafica (con, ad esempio, 2 o 3 caratteri di scarto). A
>> volte, ho anagrafiche di 15000 records e la durata del test è intorno a
>> uno, due secondi.
> online o batch? Online e' una enormita'. Batch, come uso dire, non ci
> credo neanche se lo vedo. In un batch inoltre dovrebbe avere un incremento
> progressivo per ogni record trattato. Apriresti il recordset 15000 volte e
> sull'ultima faresti 14999 letture
>
> tutto cio' a fronte di:
> if "" & dlookup("uncampoqualsiasivalorizzato","tabella","condizioni") <>
> "" then
> msgbox "T'ho pizzicato!Brutto duplicato"
> end if
>
> a tra l'altro la dlookup, se usi DAO o ADO se ne frega, e' conformista, si
> adatta all'ambiente
>
>
> --
> ac
> email: w+1=x
Farò tesoro :)
Ciao.
eSQueL


title: Quesito semplice x voi

text:
"eSQueL" <
eSQ...@virgilio.it
> ha scritto nel messaggio
news:454c73b8$0$13752$4faf...@reader3.news.tin.it...
> > if "" & dlookup("uncampoqualsiasivalorizzato","tabella","condizioni") <>
> > "" then
> > msgbox "T'ho pizzicato!Brutto duplicato"
> > end if
Pero', devo controllare 2 campi, il campo Via e il campo Civico, quando sono
uguali, devo avere un MessBox
L'evento del codice, dove si puo' inserire, stavo pensando al bottone
aggiorna...
Ho provato ad incollare sostituendo i campi del tuo esempio, ma, non sono
riuscito a farlo funzionare..
Alex


title: Quesito semplice x voi

author: Alessandro Cara

text:

L'evento corretto e' il "BeforeUpdate" che come si suol dire e' un
evento cancellabile
Probabilmente ti sei incartato con le condizioni che devono essere cosi'
impostate
"Via = '" & replace(me!controllodimascherachecontienelavia,"'","''") &
"' and Civico = '" & me!controllodimascherachecontieneilcivico & "'"
sono partito dal presupposto che il civico sia alfanumerico
indi:
sub controllo_BeforeUpdate(cancel etc.... queste le mette lui)
if "" & dlookup("uncampoqualsiasivalorizzato","tabella","condizioni") <>
"" then
msgbox "T'ho pizzicato!Brutto duplicato"
cancel = true
end if
Se sei agnostico o tifoso di una squadra diversa dalla "maggica" abbiamo
chiuso i rapporti ;<)
--
ac
email: w+1=x


title: Quesito semplice x voi

author: Huges

text:
Ciao, io sono lo SPAMMER ARCANO (uso un nome d'arte, non perché mi
vergogno, ma perché non voglio che si pensi che io sia un
esibizionista) di 37 anni a Follonica(GR) in via del Cassarello 131.
Elenco sponsor:
Non conosci ancora Joe Natta??? Allora corri a:
www.joenatta.com
 !
Gustati le gioiose melodie del 'Cantautore alla bona'! Visita:
www.lellovitello.it
 !
Opinioni di tutti su tutto:
http://www.what-about.it
 !
Il Saitta ti indica la fantastica opportunità, di dare una svolta alla
tua vita! Affrettati a visitare:
http://www.akuma.splinder.com
Ecco a voi, il sito dell'unico ed inimitabile 'Eddie Van Halen' pisano:
http://vanhalen.altervista.org
'Bar Everest' - Via Bicocchi, 17 - Follonica(GR) - E-mail:
erm...@alice.it
'Laservideo' - Noleggio DVD 24 h - Via Salceta, 37 - Follonica(GR) -
Sito web:
www.laservideo.it
* Per essere pubblicizzato GRATUITAMENTE dallo Spammer Arcano,
comunicagli il tuo indirizzo web facendo riferimento a:
spammer_arcano.libero.it
E' finita definitivamente la fase in cui parlavo a senso unico. Ora
rispondo solo alle domande  che mi vengono poste a:
http://tinyurl.com/y48fw4
 . Tuttavia, se ritenete giusto non venire su
tale sito a rivolgermi quesiti, credendo che ciò mi dia soddisfazione,
a me non importerà UNA SEGA, dato che io spammerò uguale godendoci
come un maiale alla faccia vostra e di FabMind (nick su Usenet di
Fabrizio Mindoli - Lungarno Gambacorti, 57 - Pisa).
Per fornirvi eventuali spunti per potenziali vostre domande, stilerò
sotto un breve elenco di brevi affermazioni dello SPAMMER ARCANO:
- L'uomo non ha alcun diritto (diritto al lavoro, alla vita, alla
famiglia, alla casa, alla pensione, ecc.);
- Nel Mondo non devono esserci regole e/o leggi;
- Quelli che pensano che le tasse servano a tutti sono degli imbecilli
rossi;
- Quelli che lottano per l'uguaglianza sociale sono dei gosti invidiosi
rossi;
- I pacifisti sono dei burattini senza cervello rossi;
- I soldi servono solo ai poveri dentro;
- La scuola (e l'istruzione in generale) serve solo a chi non ha
abbastanza cervello per imparare le cose da sè;
- Il lavoro non serve ad un cazzo, a differenza di quello che credono i
burattini rossi;
- Io compro sempre dai cinesi e vado in culo a tutti i
commercianti/produttori ladri (non me ne frega un cazzo se tolgo
lavoro ai commercianti/produttori nazionali facendo del male
all'economia del Paese);
- Chi non è del parere che per vivere degnamente  servano più di 300
euro al mese, non capisce una sega;
- Meglio essere SEGAIOLI che schiavo del sesso e delle donne;
- Chi teme la solitudine è  un essere debole e privo di personalità;
ANNUNCIO ARCANO
In Gennaio (la data è ancora da decidere) lo SPAMMER ARCANO si
troverà in quel di Firenze (precisamente sarà alle 9.30 a.m. alla
stazione di Santa Maria Novella).
Il programma per chi ha voglia è così strutturato:
ci si trova da una parte, poi si decide cosa fa'. Ci si trova, ci si
guarda, ci s'annusa e poi quelli che non si stanno sui coglioni a
vicenda, si avvicinano l'un l'altro e decidono cosa fa'. Io cosa fa' lo
trovo anche se 'un c'è 'na sega da fa', perciò "a me m'importa" 'na
sega se sto sui coglioni a tutti.
Avrei immenso piacere che anche Fabrizio Mindoli (FabMind di Usenet) si
unisse all'eventuale gruppo che potrebbe formarsi.
Premetto di non avere alcuna intenzione di litigare o di provocarlo, in
modo da istigarlo a compiere atti di violenza su un disabile (quale
sono io) per poi denunciarlo.
Lo prenderei solo delicatamente per il culo per i suoi atteggiamenti
verso di me, mentre sono sicuro che lui non riuscirebbe a spiccicare
parola, al contrario di come si comporta spavaldamente su Usenet.
Ribadisco che avrei immenso piacere che anche Fabrizio Mindoli (FabMind
di Usenet) si unisse all'eventuale gruppo che potrebbe formarsi,
perché lui sia in grado di smentire pubblicamente queste mie
affermazioni.
Il Mindoli, molto probabilmente, rifiuterà questo gentile invito
adducendo che non ha la minima intenzione di incontrarsi con me, dato
che non vuole fare a botte (rischiando di essere denunciato),
nascondendo il suo timore di confrontarsi realmente (e non su Usenet
dove tutti possono fare i grossi e cattivi) con me.
(Resta sottinteso che non presentandosi dimostrerà di essere un
BIMBETTO SENZA PALLE).
Ciao, io sono lo SPAMMER ARCANO (uso un nome d'arte, non perché mi
vergogno, ma perché non voglio che si pensi che io sia un
esibizionista) di 37 anni a Follonica(GR) in via del Cassarello 131.
Elenco sponsor:
Non conosci ancora Joe Natta??? Allora corri a:
www.joenatta.com
 !
Gustati le gioiose melodie del 'Cantautore alla bona'! Visita:
www.lellovitello.it
 !
Opinioni di tutti su tutto:
http://www.what-about.it
 !
Il Saitta ti indica la fantastica opportunità, di dare una svolta alla
tua vita! Affrettati a visitare:
http://www.akuma.splinder.com
Ecco a voi, il sito dell'unico ed inimitabile 'Eddie Van Halen' pisano:
http://vanhalen.altervista.org
'Bar Everest' - Via Bicocchi, 17 - Follonica(GR) - E-mail:
erm...@alice.it
'Laservideo' - Noleggio DVD 24 h - Via Salceta, 37 - Follonica(GR) -
Sito web:
www.laservideo.it
* Per essere pubblicizzato GRATUITAMENTE dallo Spammer Arcano,
comunicagli il tuo indirizzo web facendo riferimento a:
spammer_arcano.libero.it
E' finita definitivamente la fase in cui parlavo a senso unico. Ora
rispondo solo alle domande  che mi vengono poste a:
http://tinyurl.com/y48fw4
 . Tuttavia, se ritenete giusto non venire su
tale sito a rivolgermi quesiti, credendo che ciò mi dia soddisfazione,
a me non importerà UNA SEGA, dato che io spammerò uguale godendoci
come un maiale alla faccia vostra e di FabMind (nick su Usenet di
Fabrizio Mindoli - Lungarno Gambacorti, 57 - Pisa).
Per fornirvi eventuali spunti per potenziali vostre domande, stilerò
sotto un breve elenco di brevi affermazioni dello SPAMMER ARCANO:
- L'uomo non ha alcun diritto (diritto al lavoro, alla vita, alla
famiglia, alla casa, alla pensione, ecc.);
- Nel Mondo non devono esserci regole e/o leggi;
- Quelli che pensano che le tasse servano a tutti sono degli imbecilli
rossi;
- Quelli che lottano per l'uguaglianza sociale sono dei gosti invidiosi
rossi;
- I pacifisti sono dei burattini senza cervello rossi;
- I soldi servono solo ai poveri dentro;
- La scuola (e l'istruzione in generale) serve solo a chi non ha
abbastanza cervello per imparare le cose da sè;
- Il lavoro non serve ad un cazzo, a differenza di quello che credono i
burattini rossi;
- Io compro sempre dai cinesi e vado in culo a tutti i
commercianti/produttori ladri (non me ne frega un cazzo se tolgo
lavoro ai commercianti/produttori nazionali facendo del male
all'economia del Paese);
- Chi non è del parere che per vivere degnamente  servano più di 300
euro al mese, non capisce una sega;
- Meglio essere SEGAIOLI che schiavo del sesso e delle donne;
- Chi teme la solitudine è  un essere debole e privo di personalità;
ANNUNCIO ARCANO
In Gennaio (la data è ancora da decidere) lo SPAMMER ARCANO si
troverà in quel di Firenze (precisamente sarà alle 9.30 a.m. alla
stazione di Santa Maria Novella).
Il programma per chi ha voglia è così strutturato:
ci si trova da una parte, poi si decide cosa fa'. Ci si trova, ci si
guarda, ci s'annusa e poi quelli che non si stanno sui coglioni a
vicenda, si avvicinano l'un l'altro e decidono cosa fa'. Io cosa fa' lo
trovo anche se 'un c'è 'na sega da fa', perciò "a me m'importa" 'na
sega se sto sui coglioni a tutti.
Avrei immenso piacere che anche Fabrizio Mindoli (FabMind di Usenet) si
unisse all'eventuale gruppo che potrebbe formarsi.
Premetto di non avere alcuna intenzione di litigare o di provocarlo, in
modo da istigarlo a compiere atti di violenza su un disabile (quale
sono io) per poi denunciarlo.
Lo prenderei solo delicatamente per il culo per i suoi atteggiamenti
verso di me, mentre sono sicuro che lui non riuscirebbe a spiccicare
parola, al contrario di come si comporta spavaldamente su Usenet.
Ribadisco che avrei immenso piacere che anche Fabrizio Mindoli (FabMind
di Usenet) si unisse all'eventuale gruppo che potrebbe formarsi,
perché lui sia in grado di smentire pubblicamente queste mie
affermazioni.
Il Mindoli, molto probabilmente, rifiuterà questo gentile invito
adducendo che non ha la minima intenzione di incontrarsi con me, dato
che non vuole fare a botte (rischiando di essere denunciato),
nascondendo il suo timore di confrontarsi realmente (e non su Usenet
dove tutti possono fare i grossi e cattivi) con me.
(Resta sottinteso che non presentandosi dimostrerà di essere un
BIMBETTO SENZA PALLE).
Ciao, io sono lo SPAMMER ARCANO (uso un nome d'arte, non perché mi
vergogno, ma perché non voglio che si pensi che io sia un
esibizionista) di 37 anni a Follonica(GR) in via del Cassarello 131.
Elenco sponsor:
Non conosci ancora Joe Natta??? Allora corri a:
www.joenatta.com
 !
Gustati le gioiose melodie del 'Cantautore alla bona'! Visita:
www.lellovitello.it
 !
Opinioni di tutti su tutto:
http://www.what-about.it
 !
Il Saitta ti indica la fantastica opportunità, di dare una svolta alla
tua vita! Affrettati a visitare:
http://www.akuma.splinder.com
Ecco a voi, il sito dell'unico ed inimitabile 'Eddie Van Halen' pisano:
http://vanhalen.altervista.org
'Bar Everest' - Via Bicocchi, 17 - Follonica(GR) - E-mail:
erm...@alice.it
'Laservideo' - Noleggio DVD 24 h - Via Salceta, 37 - Follonica(GR) -
Sito web:
www.laservideo.it
* Per essere pubblicizzato GRATUITAMENTE dallo Spammer Arcano,
comunicagli il tuo indirizzo web facendo riferimento a:
spammer_arcano.libero.it
E' finita definitivamente la fase in cui parlavo a senso unico. Ora
rispondo solo alle domande  che mi vengono poste a:
http://tinyurl.com/y48fw4
 . Tuttavia, se ritenete giusto non venire su
tale sito a rivolgermi quesiti, credendo che ciò mi dia soddisfazione,
a me non importerà UNA SEGA, dato che io spammerò uguale godendoci
come un maiale alla faccia vostra e di FabMind (nick su Usenet di
Fabrizio Mindoli - Lungarno Gambacorti, 57 - Pisa).
Per fornirvi eventuali spunti per potenziali vostre domande, stilerò
sotto un breve elenco di brevi affermazioni dello SPAMMER ARCANO:
- L'uomo non ha alcun diritto (diritto al lavoro, alla vita, alla
famiglia, alla casa, alla pensione, ecc.);
- Nel Mondo non devono esserci regole e/o leggi;
- Quelli che pensano che le tasse servano a tutti sono degli imbecilli
rossi;
- Quelli che lottano per l'uguaglianza sociale sono dei gosti invidiosi
rossi;
- I pacifisti sono dei burattini senza cervello rossi;
- I soldi servono solo ai poveri dentro;
- La scuola (e l'istruzione in generale) serve solo a chi non ha
abbastanza cervello per imparare le cose da sè;
- Il lavoro non serve ad un cazzo, a differenza di quello che credono i
burattini rossi;
- Io compro sempre dai cinesi e vado in culo a tutti i
commercianti/produttori ladri (non me ne frega un cazzo se tolgo
lavoro ai commercianti/produttori nazionali facendo del male
all'economia del Paese);
- Chi non è del parere che per vivere degnamente  servano più di 300
euro al mese, non capisce una sega;
- Meglio essere SEGAIOLI che schiavo del sesso e delle donne;
- Chi teme la solitudine è  un essere debole e privo di personalità;
ANNUNCIO ARCANO
In Gennaio (la data è ancora da decidere) lo SPAMMER ARCANO si
troverà in quel di Firenze (precisamente sarà alle 9.30 a.m. alla
stazione di Santa Maria Novella).
Il programma per chi ha voglia è così strutturato:
ci si trova da una parte, poi si decide cosa fa'. Ci si trova, ci si
guarda, ci s'annusa e poi quelli che non si stanno sui coglioni a
vicenda, si avvicinano l'un l'altro e decidono cosa fa'. Io cosa fa' lo
trovo anche se 'un c'è 'na sega da fa', perciò "a me m'importa" 'na
sega se sto sui coglioni a tutti.
Avrei immenso piacere che anche Fabrizio Mindoli (FabMind di Usenet) si
unisse all'eventuale gruppo che potrebbe formarsi.
Premetto di non avere alcuna intenzione di litigare o di provocarlo, in
modo da istigarlo a compiere atti di violenza su un disabile (quale
sono io) per poi denunciarlo.
Lo prenderei solo delicatamente per il culo per i suoi atteggiamenti
verso di me, mentre sono sicuro che lui non riuscirebbe a spiccicare
parola, al contrario di come si comporta spavaldamente su Usenet.
Ribadisco che avrei immenso piacere che anche Fabrizio Mindoli (FabMind
di Usenet) si unisse all'eventuale gruppo che potrebbe formarsi,
perché lui sia in grado di smentire pubblicamente queste mie
affermazioni.
Il Mindoli, molto probabilmente, rifiuterà questo gentile invito
adducendo che non ha la minima intenzione di incontrarsi con me, dato
che non vuole fare a botte (rischiando di essere denunciato),
nascondendo il suo timore di confrontarsi realmente (e non su Usenet
dove tutti possono fare i grossi e cattivi) con me.
(Resta sottinteso che non presentandosi dimostrerà di essere un
BIMBETTO SENZA PALLE).
Ciao, io sono lo SPAMMER ARCANO (uso un nome d'arte, non perché mi
vergogno, ma perché non voglio che si pensi che io sia un
esibizionista) di 37 anni a Follonica(GR) in via del Cassarello 131.
Elenco sponsor:
Non conosci ancora Joe Natta??? Allora corri a:
www.joenatta.com
 !
Gustati le gioiose melodie del 'Cantautore alla bona'! Visita:
www.lellovitello.it
 !
Opinioni di tutti su tutto:
http://www.what-about.it
 !
Il Saitta ti indica la fantastica opportunità, di dare una svolta alla
tua vita! Affrettati a visitare:
http://www.akuma.splinder.com
Ecco a voi, il sito dell'unico ed inimitabile 'Eddie Van Halen' pisano:
http://vanhalen.altervista.org
'Bar Everest' - Via Bicocchi, 17 - Follonica(GR) - E-mail:
erm...@alice.it
'Laservideo' - Noleggio DVD 24 h - Via Salceta, 37 - Follonica(GR) -
Sito web:
www.laservideo.it
* Per essere pubblicizzato GRATUITAMENTE dallo Spammer Arcano,
comunicagli il tuo indirizzo web facendo riferimento a:
spammer_arcano.libero.it
E' finita definitivamente la fase in cui parlavo a senso unico. Ora
rispondo solo alle domande  che mi vengono poste a:
http://tinyurl.com/y48fw4
 . Tuttavia, se ritenete giusto non venire su
tale sito a rivolgermi quesiti, credendo che ciò mi dia soddisfazione,
a me non importerà UNA SEGA, dato che io spammerò uguale godendoci
come un maiale alla faccia vostra e di FabMind (nick su Usenet di
Fabrizio Mindoli - Lungarno Gambacorti, 57 - Pisa).
Per fornirvi eventuali spunti per potenziali vostre domande, stilerò
sotto un breve elenco di brevi affermazioni dello SPAMMER ARCANO:
- L'uomo non ha alcun diritto (diritto al lavoro, alla vita, alla
famiglia, alla casa, alla pensione, ecc.);
- Nel Mondo non devono esserci regole e/o leggi;
- Quelli che pensano che le tasse servano a tutti sono degli imbecilli
rossi;
- Quelli che lottano per l'uguaglianza sociale sono dei gosti invidiosi
rossi;
- I pacifisti sono dei burattini senza cervello rossi;
- I soldi servono solo ai poveri dentro;
- La scuola (e l'istruzione in generale) serve solo a chi non ha
abbastanza cervello per imparare le cose da sè;
- Il lavoro non serve ad un cazzo, a differenza di quello che credono i
burattini rossi;
- Io compro sempre dai cinesi e vado in culo a tutti i
commercianti/produttori ladri (non me ne frega un cazzo se tolgo
lavoro ai commercianti/produttori nazionali facendo del male
all'economia del Paese);
- Chi non è del parere che per vivere degnamente  servano più di 300
euro al mese, non capisce una sega;
- Meglio essere SEGAIOLI che schiavo del sesso e delle donne;
- Chi teme la solitudine è  un essere debole e privo di personalità;
ANNUNCIO ARCANO
In Gennaio (la data è ancora da decidere) lo SPAMMER ARCANO si
troverà in quel di Firenze (precisamente sarà alle 9.30 a.m. alla
stazione di Santa Maria Novella).
Il programma per chi ha voglia è così strutturato:
ci si trova da una parte, poi si decide cosa fa'. Ci si trova, ci si
guarda, ci s'annusa e poi quelli che non si stanno sui coglioni a
vicenda, si avvicinano l'un l'altro e decidono cosa fa'. Io cosa fa' lo
trovo anche se 'un c'è 'na sega da fa', perciò "a me m'importa" 'na
sega se sto sui coglioni a tutti.
Avrei immenso piacere che anche Fabrizio Mindoli (FabMind di Usenet) si
unisse all'eventuale gruppo che potrebbe formarsi.
Premetto di non avere alcuna intenzione di litigare o di provocarlo, in
modo da istigarlo a compiere atti di violenza su un disabile (quale
sono io) per poi denunciarlo.
Lo prenderei solo delicatamente per il culo per i suoi atteggiamenti
verso di me, mentre sono sicuro che lui non riuscirebbe a spiccicare
parola, al contrario di come si comporta spavaldamente su Usenet.
Ribadisco che avrei immenso piacere che anche Fabrizio Mindoli (FabMind
di Usenet) si unisse all'eventuale gruppo che potrebbe formarsi,
perché lui sia in grado di smentire pubblicamente queste mie
affermazioni.
Il Mindoli, molto probabilmente, rifiuterà questo gentile invito
adducendo che non ha la minima intenzione di incontrarsi con me, dato
che non vuole fare a botte (rischiando di essere denunciato),
nascondendo il suo timore di confrontarsi realmente (e non su Usenet
dove tutti possono fare i grossi e cattivi) con me.
(Resta sottinteso che non presentandosi dimostrerà di essere un
BIMBETTO SENZA PALLE).
Ciao, io sono lo SPAMMER ARCANO (uso un nome d'arte, non perché mi
vergogno, ma perché non voglio che si pensi che io sia un
esibizionista) di 37 anni a Follonica(GR) in via del Cassarello 131.
Elenco sponsor:
Non conosci ancora Joe Natta??? Allora corri a:
www.joenatta.com
 !
Gustati le gioiose melodie del 'Cantautore alla bona'! Visita:
www.lellovitello.it
 !
Opinioni di tutti su tutto:
http://www.what-about.it
 !
Il Saitta ti indica la fantastica opportunità, di dare una svolta alla
tua vita! Affrettati a visitare:
http://www.akuma.splinder.com
Ecco a voi, il sito dell'unico ed inimitabile 'Eddie Van Halen' pisano:
http://vanhalen.altervista.org
'Bar Everest' - Via Bicocchi, 17 - Follonica(GR) - E-mail:
erm...@alice.it
'Laservideo' - Noleggio DVD 24 h - Via Salceta, 37 - Follonica(GR) -
Sito web:
www.laservideo.it
* Per essere pubblicizzato GRATUITAMENTE dallo Spammer Arcano,
comunicagli il tuo indirizzo web facendo riferimento a:
spammer_arcano.libero.it
E' finita definitivamente la fase in cui parlavo a senso unico. Ora
rispondo solo alle domande  che mi vengono poste a:
http://tinyurl.com/y48fw4
 . Tuttavia, se ritenete giusto non venire su
tale sito a rivolgermi quesiti, credendo che ciò mi dia soddisfazione,
a me non importerà UNA SEGA, dato che io spammerò uguale godendoci
come un maiale alla faccia vostra e di FabMind (nick su Usenet di
Fabrizio Mindoli - Lungarno Gambacorti, 57 - Pisa).
Per fornirvi eventuali spunti per potenziali vostre domande, stilerò
sotto un breve elenco di brevi affermazioni dello SPAMMER ARCANO:
- L'uomo non ha alcun diritto (diritto al lavoro, alla vita, alla
famiglia, alla casa, alla pensione, ecc.);
- Nel Mondo non devono esserci regole e/o leggi;
- Quelli che pensano che le tasse servano a tutti sono degli imbecilli
rossi;
- Quelli che lottano per l'uguaglianza sociale sono dei gosti invidiosi
rossi;
- I pacifisti sono dei burattini senza cervello rossi;
- I soldi servono solo ai poveri dentro;
- La scuola (e l'istruzione in generale) serve solo a chi non ha
abbastanza cervello per imparare le cose da sè;
- Il lavoro non serve ad un cazzo, a differenza di quello che credono i
burattini rossi;
- Io compro sempre dai cinesi e vado in culo a tutti i
commercianti/produttori ladri (non me ne frega un cazzo se tolgo
lavoro ai commercianti/produttori nazionali facendo del male
all'economia del Paese);
- Chi non è del parere che per vivere degnamente  servano più di 300
euro al mese, non capisce una sega;
- Meglio essere SEGAIOLI che schiavo del sesso e delle donne;
- Chi teme la solitudine è  un essere debole e privo di personalità;
ANNUNCIO ARCANO
In Gennaio (la data è ancora da decidere) lo SPAMMER ARCANO si
troverà in quel di Firenze (precisamente sarà alle 9.30 a.m. alla
stazione di Santa Maria Novella).
Il programma per chi ha voglia è così strutturato:
ci si trova da una parte, poi si decide cosa fa'. Ci si trova, ci si
guarda, ci s'annusa e poi quelli che non si stanno sui coglioni a
vicenda, si avvicinano l'un l'altro e decidono cosa fa'. Io cosa fa' lo
trovo anche se 'un c'è 'na sega da fa', perciò "a me m'importa" 'na
sega se sto sui coglioni a tutti.
Avrei immenso piacere che anche Fabrizio Mindoli (FabMind di Usenet) si
unisse all'eventuale gruppo che potrebbe formarsi.
Premetto di non avere alcuna intenzione di litigare o di provocarlo, in
modo da istigarlo a compiere atti di violenza su un disabile (quale
sono io) per poi denunciarlo.
Lo prenderei solo delicatamente per il culo per i suoi atteggiamenti
verso di me, mentre sono sicuro che lui non riuscirebbe a spiccicare
parola, al contrario di come si comporta spavaldamente su Usenet.
Ribadisco che avrei immenso piacere che anche Fabrizio Mindoli (FabMind
di Usenet) si unisse all'eventuale gruppo che potrebbe formarsi,
perché lui sia in grado di smentire pubblicamente queste mie
affermazioni.
Il Mindoli, molto probabilmente, rifiuterà questo gentile invito
adducendo che non ha la minima intenzione di incontrarsi con me, dato
che non vuole fare a botte (rischiando di essere denunciato),
nascondendo il suo timore di confrontarsi realmente (e non su Usenet
dove tutti possono fare i grossi e cattivi) con me.
(Resta sottinteso che non presentandosi dimostrerà di essere un
BIMBETTO SENZA PALLE).


title: MSGBOX!!!

author: Rimo

text:
Buongiorno,una domanda veloce:
Comè la sintassi per creare il messaggio di un msgbox che deve
contenere un record di una mia tabella??
Es.(+ chiaro)
msgbox("ATTENZIONE:il seguente cliente" + tabella.fields("Cliente")
+ "possiede dei debiti!",vbExclamation)

Inviato da
www.mynewsgate.net


title: MSGBOX!!!

author: Riccardo M.

text:
"Rimo" <
6175i...@mynewsgate.net
> ha scritto nel messaggio
news:200405110...@mynewsgate.net...
> Buongiorno,una domanda veloce:
> Comč la sintassi per creare il messaggio di un msgbox che deve
> contenere un record di una mia tabella??
>
> Es.(+ chiaro)
>
> msgbox("ATTENZIONE:il seguente cliente" + tabella.fields("Cliente")
> + "possiede dei debiti!",vbExclamation)
>
>
> Inviato da
www.mynewsgate.net
nel Form hai il campo cliente? se cosě fosse, ti basta scrivere:
msgbox ("ATTENZIONE:il seguente cliente " & Me.Cliente & " possiede dei
debiti!",vbExclamation)
ciao
Riccardo


title: Record

author: Christian

text:
Ciao NG, ho un db che contiene delle immagini, purtroppo ha un difetto e
cioè una volta inserito il file non è più possibile modicare il file di
origine...questo perchè nel codice sull'evento click di un pulsante si è
utilizzato in acLast...riporto il codice per chiarezza:
Private Sub Image_Click()
Dim Percorso As String
Percorso = cmdlg_file("*.*")
If Percorso <> vbNullString Then
    'posizionati su un nuovo record
    DoCmd.GoToRecord , , acLast
    'popola il controllo Immagine
    Me!Path = Percorso
    'visualizza il contenuto del file immagine scelto
    Me!Immagine.Picture = Percorso
    End If
End Sub
Per esempio scorrendo i record attraverso i pulsanti di scorrimento record,
non esiste un metodo per posizionarsi sul record corrente, cioè andare a
modificare tale record?
Riporto anche il metodo cmdlg_file :
Public Function cmdlg_file(Filtro As String) As String
  'Restituisce: il percorso completo del file selezionato
  Dim OpenFile As OPENFILENAME
  Dim lReturn As Long
  Dim sFilter As String
  OpenFile.lStructSize = Len(OpenFile)
  sFilter = Filtro
  OpenFile.lpstrFilter = sFilter
  OpenFile.nFilterIndex = 1
  OpenFile.lpstrFile = String(257, 0)
  OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1
  OpenFile.lpstrFileTitle = OpenFile.lpstrFile
  OpenFile.nMaxFileTitle = OpenFile.nMaxFile
  OpenFile.lpstrInitialDir = "C:\"
  OpenFile.lpstrTitle = "Seleziona Immagine Singola"
  OpenFile.Flags = 0
  lReturn = GetOpenFileName(OpenFile)
  If lReturn = 0 Then
      cmdlg_file = vbNullString
  Else
      cmdlg_file = Left(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile,
Chr$(0)) - 1)
  End If
End Function
Ciao e grazie in anticipo.
Christian


title: Aggiornamento

author: Mauro

text:
Salve al NG, ho questo problemino, ho creato delle maschere dove
alcuni campi vengono alimentati da combobox e se manca un dato nella
tabella lo aggiungo facendo aprire una nuova mascherina per
l'inserimento del nuovo record, come faccio a vedere il nuovo dato
immediatamente nella combobox che uso per riempire i campi della prima
maschera ?   Non so se č chiaro...
Grazie !


title: Aggiornamento

author: simisa

text:
"Mauro" <
mauro...@libero.it
> ha scritto nel messaggio
news:dadb67f6.03092...@posting.google.com...
[...]
> l'inserimento del nuovo record, come faccio a vedere il nuovo dato
> immediatamente nella combobox che uso per riempire i campi della prima
> maschera ?
Ciao Mauro, spero di esserti d'aiuto,
vai sul campo combo, e in "click" metti  me.requery
cosi facendo
quando vai ad aprire la tab esterna e inserisci un nuovo record, per
ritrovarlo nel combo ti basterà cliccarci sopra.
Ciao !


title: Aggiornamento

author: Alessandro Baraldi

text:
"simisa" <
sim...@tiscalinet.it
> wrote in message
news:oMnbb.97650$
hE5.3...@news1.tin.it

In realtà credo che il Requery vada eseguito sul controllo
COMBO.
Quindi in seguito all'inserimento della nuova VOCE dovrai
eseguire il REQUERY della COMBO.
Forms!NomeForm!NomeCOmbo.Requery
Se sei nella stessa Form
Me.NomeCombo.Requery
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: escludere da 1 campo di lettere e numeri

author: rino

text:
Ciao a tutti,
ho un record con 1 campo con numeri e lettere vorrei ricavare solo i
numeri ci sto provando con importa file di testo campo delimitato ecc.
qualcuno pu� aiutarmi a eliminare il testo dal campo e far rimanere solo
i numeri?
vi ringrazio molto per l'aiuto
rino


author: Cosimo S,

text:
On 13 Giu, 10:06, "rino" <
gsifa...@tin.it
> wrote:
> Ciao a tutti,
>
> ho un record con 1 campo con numeri e lettere vorrei ricavare solo i
> numeri ci sto provando con importa file di testo campo delimitato ecc.
> qualcuno può aiutarmi a eliminare il testo dal campo e far rimanere solo
> i numeri?
>
> vi ringrazio molto per l'aiuto
>
> rino
Hai già visto la funzione Eval() ?


text:
"Cosimo S," <
cosi...@gmail.com
> ha scritto nel messaggio
news:3901fa44-2f2c-47b7...@f19g2000yqo.googlegroups.com...
On 13 Giu, 10:06, "rino" <
gsifa...@tin.it
> wrote:
> Ciao a tutti,
>
> ho un record con 1 campo con numeri e lettere vorrei ricavare solo i
> numeri ci sto provando con importa file di testo campo delimitato ecc.
> qualcuno pu� aiutarmi a eliminare il testo dal campo e far rimanere
> solo
> i numeri?
>
> vi ringrazio molto per l'aiuto
>
> rino
Hai gi� visto la funzione Eval() ?
scusami per lo sbagliato di risposta.
grazie per la risposta ma non sono molto pratico non so cosa sia la
funzione che mi dici e come si utilizza. Se sei cos� gentile di
aiutarmi.
  grazie
  rino


author: Franchi Graziano & Famiglia

text:
"rino" <
gsif...@tin.it
> ha scritto nel messaggio
news:4a335e1b$0$1110$4faf...@reader4.news.tin.it...

Dim Alfabeto As String, EsempioTesto As String, I As Integer, II As Integer,
v As String
Alfabeto = "abcdefghilmnopqrstuvzxywABCDEFGHILMNOPQRSTUVZXYW" 'QUI CI METTI
TUTTI I CARATTERI CHE TI SERVONO
EsempioTesto = "1o1a2z3c4d5e6f7g" 'STRINGA DI ESEMPIO
For II = 1 To Len(Alfabeto)
 v = Mid(Alfabeto, II, 1)
 I = InStr(EsempioTesto, v): If I Then EsempioTesto = Left(EsempioTesto, I -
1) + Mid(EsempioTesto, I + 1, Len(EsempioTesto))
Next II
MsgBox (EsempioTesto)
Fatti una funzione
Ciao
Graziano


author: Geppo

text:
Ciao rino wrote:
> "Cosimo S," <
cosi...@gmail.com
> ha scritto nel messaggio
> news:3901fa44-2f2c-47b7...@f19g2000yqo.googlegroups.com...
> On 13 Giu, 10:06, "rino" <
gsifa...@tin.it
> wrote:
>> Ciao a tutti,
>>
>> ho un record con 1 campo con numeri e lettere vorrei ricavare solo i
>> numeri ci sto provando con importa file di testo campo delimitato
>> ecc. qualcuno pu� aiutarmi a eliminare il testo dal campo e far
>> rimanere solo
>> i numeri?
prova cosi:
Function SoloNumeri(stringa)
Dim vNumeri
Dim i
For i = 1 To Len(stringa)
If IsNumeric(Mid(stringa, i, 1)) Then
    vNumeri = vNumeri & Mid(stringa, i, 1)
End If
Next i
SoloNumeri = Trim(vNumeri)
End Function
la richiami in questo modo:
SoloNumeri(NomeTuoCampo)
>  rino
--
Ciao
Geppo


text:
"Geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:%6VYl.21475$1s6...@twister2.libero.it...

Geppo 1 po di pazienza per favore,
i campi sono fatti cos� + o - UNAMICO DI LONDRA 3 8,1
il codice che tu mi hai dato lo inserisco nella form? oppure in 1
modulo? come faccio a farlo funzionare?
grazie Geppo x l'aiuto
rino


text:
"Franchi Graziano & Famiglia" <
franchi....@alice.it
> ha scritto
nel messaggio news:4a340312$0$845$4faf...@reader5.news.tin.it...

>
Graziano, non sono al tuo livello sinceramente non ho capito nulla se mi
dici come fare + elementare ti ringrazio
i campi sono +o- cos� UNAMICO DILONDRA 3 8,1
grazie
rino


text:
Ciao rino wrote:
---cut---
> Geppo 1 po di pazienza per favore,
devi spiegarti meglio per�.
> i campi sono fatti cos� + o - UNAMICO DI LONDRA 3 8,1
comunque, se si tratta di una textbox sulla form nell'origine controllo
scrivi:
=SoloNumeri(Nz(NomeCampoOrigineControllo))
qui ho aggiunto la funzione NZ per gestire eventuali valori null che
provocherebbero un errore.
> il codice che tu mi hai dato lo inserisco nella form? oppure in 1
> modulo? come faccio a farlo funzionare?
la funzione che ti ho postato la inserisci in un modulo standard.
> grazie Geppo x l'aiuto
prego
> rino
--
Ciao
Geppo


title: Recordset aperto su recordset

author: Fanciullo

text:
Salve sono Fanciullo,
é possibile aprire in memoria un recordset
basato su un recordset precedente?
Set RS1 = CurrentDb().OpenRecordset("SELECT tblISCRIZIONI.idalunno,
ANAGALUNNI.Cognome " _
& "FROM ANAGALUNNI INNER JOIN tblISCRIZIONI ON ANAGALUNNI.idalunno =
tblISCRIZIONI.idalunno " _
& "WHERE tblISCRIZIONI.NOMECLASSE Like ""2*""" _
& "ORDER BY tblISCRIZIONI.idalunno;")
Set rs2 = RS1.OpenRecordset("SELECT  Pippo.idalunno, Cognome  " _
& "(Select Count(*) FROM rs1  Where [idalunno] = [Pippo].[idalunno]) AS
CampoAggiunto " _
& "FROM rs1 AS Pippo WHERE ((((Select Count(*) FROM rs1  Where [idalunno] =
[Pippo].[idalunno]))=3)) " _
& "ORDER BY Pippo.idalunno;")
Quando lancio il comando ricevo l'errore:
errore di conversione del tipo dei dati
Credo che sia per il fatto che cerco di aprire un recordset
su un altro recordset....ma forse mi sbaglio
chiedo conferma sei si può fare.
GRazie


title: Recordset aperto su recordset

author: 'Roccia' Max

text:
On 3 Nov, 13:59, "Fanciullo" <
vitoch...@alice.it
> wrote:
> Credo che sia per il fatto che cerco di aprire un recordset
> su un altro recordset....ma forse mi sbaglio
>
> chiedo conferma sei si può fare.
Diciamo che non è proprio una cosa comune, quella che chiedi...
Visto che la proprieta' Name dei recordset DAO contiene una stringa
SQL, puoi provare con qualcosa come
Set Rs2=Currentb.Openrecordset("SELECT * FROM ( " & Rs1.Name & " ) AS
RS1 WHERE" eccetera, eccetera, eccetera.
ma non e' una cosa che mi piacerebbe troppo in un database (non vorrei
essere nei panni di chi lo apre e cerca di capire come funziona).
A questo punto definisci una stringa con dentro l' SQL e usa
dierettamente quella senza pastrugnare coi recordset.
Questo tipo di operazione
Set rs2 = RS1.OpenRecordset
diciamo che serve a "copiare" RS1 in RS2, ma i record sono gli stessi.
cia'
Max


title: Recordset aperto su recordset

text:
"'Roccia' Max" <
roccia...@email.it
> ha scritto nel messaggio
news:d5a75460-ac9e-444e...@q30g2000prq.googlegroups.com...






cia'
Max
non voglio farti scervellare con il mio discorso...
 ma  provo a spiegarti una cosa:
 io mi sono trovato costretto a usare due recordset
 perché nella istruzione SQL di RS1
Set RS1 = CurrentDb().OpenRecordset("SELECT tblISCRIZIONI.idalunno,
ANAGALUNNI.Cognome " _
& "FROM ANAGALUNNI INNER JOIN tblISCRIZIONI ON ANAGALUNNI.idalunno =
tblISCRIZIONI.idalunno " _
& "WHERE tblISCRIZIONI.NOMECLASSE Like ""2*""" _
& "ORDER BY tblISCRIZIONI.idalunno;")
non sono riuscito a aggiungere un campo calcolato:
(Select Count (*) FROM [tblISCRIZIONI]   as x  WHERE  X.[IDALUNNO]  =
[tblISCRIZIONI].[IDALUNNO]) AS CALCOLATO
come ho tentato di fare,  ricevendo dati sbagliati:
SELECT tblISCRIZIONI.idalunno, ANAGALUNNI.Cognome,   (Select Count (*) FROM
[tblISCRIZIONI]   as x  WHERE  X.[IDALUNNO]  = [tblISCRIZIONI].[IDALUNNO])
AS CALCOLATO
FROM ANAGALUNNI INNER JOIN tblISCRIZIONI ON ANAGALUNNI.idalunno =
tblISCRIZIONI.idalunno
WHERE (((tblISCRIZIONI.NOMECLASSE) Like "2*"))
ORDER BY tblISCRIZIONI.idalunno;
però se provo il campo calcolato su una SQL senza inner join
il campo calcolato mi da valori esatti.
ciao


title: [?] Automazione importazione tabelle da altro db

author: Franck

text:
Approfitto nuovamente:
Access97.
Ho la necessita' di creare un pulsante di una maschera che:
1-Apra la finestra di database di un altro db Access
2-Consenta all'utente di selezionare una delle tabelle presenti
3-'Ricordi' (Assegni ad una variabile?) la scelta
4-Importi sul db corrente la tabella selezionata cambiandogli il nome
Dopo sforzi clamorosi penso di avere quasi capito  come si ottiene l'ultimo
punto (per la verita' lo so fare se la tabella da importare e' sempre la
stessa):
DoCmd.TransferDatabase acImport, "Microsoft Access", _
    "C:\Percorso\Altrodb.mdb", acTable, "AltraTabella", "NuovaTabella"
 e pensavo, dopo avere ottenuto la variabile (?) contenente il nome della
tabella selezionata, di modificarla:
DoCmd.TransferDatabase acImport, "Microsoft Access", _
    "C:\Percorso\Altrodb.mdb", acTable, Variabile, "NuovaTabella"
....e gia' non so se cosi' puo' funzionare. Sopratutto pero' non so come
fare per i punti 1-2-3
Se qualcuno potesse darmi almeno un indirizzo, poi studio volentieri. Dato
che il mio mestiere e' un altro (per cui mi mancano le basi) la cosa piu'
difficile per me e' sapere cosa cercare sull'help.
Grazie a tutti.
Ciao, Franck.
--
"Vorrei dimenticare, ma non ricordo cosa"


author: lbo dal portatile

text:
>1-Apra la finestra di database di un altro db Access
>2-Consenta all'utente di selezionare una delle tabelle presenti
>3-'Ricordi' (Assegni ad una variabile?) la scelta
>4-Importi sul db corrente la tabella selezionata cambiandogli il nome
se ti serve solo consentire ad un utente di scegliere una tabella da
importare non credo che sia necessario aprire la finestra del db.  ti
basta dimensionare una variabile oggetto database su quel database ed
elencare i componenti della collezione tabledefs, cioe' i nomi delle
tabelle, e magari presentarle in una listbox.
ad esempio:
dim altrodb as database
dim tdf as tabledefs
dim elencotabelle as string
set altrodb =
dbengine.workspaces(0).opendatabase("c:\percorso\altrofile.mdb")
for each tdf in altrodb.tabledefs
	elencotabelle=elencotabelle &
tdf.name
 & ";"
next tdf
me.listboxtabelle.rowsource=elencotabelle
me.listboxtabelle.requery
verranno elencate anche le tabelle nascoste e di sistema, che non e'
opportuno siano mostrate.  se vedi sull'help tabledef dovresti vedere
anche la proprieta' necessaria a skipparne l'accodamento del nome in
elencotabelle.
altra cosa che potresti fare e' accedere alla tabella di sistema
(appunto...) msysobject del db remoto.  in essa sono elencati tutti
gli oggetti del db, compresi le tabelle.  mi pare che trovi qualche
indicazione su come usare msysobject sul sito comune.
il problema semmai è come ricavare il nome del db in modo da usarlo
come stringa per il settaggio della variabile database.
dovresti comunque trovare, sempre sul sito comune, un esempio di come
usare una chiamata alle api per aprire una dialog box standard di
navigazione tra file.
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


author: guxdav

text:
Franck <
f.ve...@tin.it
> wrote in message 8leeee$5i2$1...@nslave2.tin.it...
> Approfitto nuovamente:
> Access97.
> Ho la necessita' di creare un pulsante di una maschera che:
>
> 1-Apra la finestra di database di un altro db Access
> 2-Consenta all'utente di selezionare una delle tabelle presenti
> 3-'Ricordi' (Assegni ad una variabile?) la scelta
> 4-Importi sul db corrente la tabella selezionata cambiandogli il nome
>
> Dopo sforzi clamorosi penso di avere quasi capito  come si ottiene
l'ultimo
> punto (per la verita' lo so fare se la tabella da importare e' sempre la
> stessa):
>
> DoCmd.TransferDatabase acImport, "Microsoft Access", _
>     "C:\Percorso\Altrodb.mdb", acTable, "AltraTabella", "NuovaTabella"
>
>  e pensavo, dopo avere ottenuto la variabile (?) contenente il nome della
> tabella selezionata, di modificarla:
>
> DoCmd.TransferDatabase acImport, "Microsoft Access", _
>     "C:\Percorso\Altrodb.mdb", acTable, Variabile, "NuovaTabella"
>
> ....e gia' non so se cosi' puo' funzionare. Sopratutto pero' non so come
> fare per i punti 1-2-3
>
> Se qualcuno potesse darmi almeno un indirizzo, poi studio volentieri. Dato
> che il mio mestiere e' un altro (per cui mi mancano le basi) la cosa piu'
> difficile per me e' sapere cosa cercare sull'help.
> Grazie a tutti.
> Ciao, Franck.
>
> --
> "Vorrei dimenticare, ma non ricordo cosa"
>
>
Access è già configurato per questa attività:
Menu File, Carica dati esterni, Importa
Ciao, Davide


text:
lbo dal portatile ha scritto nel messaggio
<
397b13c3...@news.interbusiness.it
>...
>>1-Apra la finestra di database di un altro db Access
>>2-Consenta all'utente di selezionare una delle tabelle presenti
>>3-'Ricordi' (Assegni ad una variabile?) la scelta
>>4-Importi sul db corrente la tabella selezionata cambiandogli il nome
>
>se ti serve solo consentire ad un utente di scegliere una tabella da
>importare non credo che sia necessario aprire la finestra del db.  ti
>basta dimensionare una variabile oggetto database su quel database ed
>elencare i componenti della collezione tabledefs, cioe' i nomi delle
>tabelle, e magari presentarle in una listbox.
>
>ad esempio:
>
>dim altrodb as database
>dim tdf as tabledefs
>dim elencotabelle as string
>
>set altrodb =
>dbengine.workspaces(0).opendatabase("c:\percorso\altrofile.mdb")
>
>for each tdf in altrodb.tabledefs
> elencotabelle=elencotabelle &
tdf.name
 & ";"
>next tdf
>
>me.listboxtabelle.rowsource=elencotabelle
>me.listboxtabelle.requery
>
>verranno elencate anche le tabelle nascoste e di sistema, che non e'
>opportuno siano mostrate.  se vedi sull'help tabledef dovresti vedere
>anche la proprieta' necessaria a skipparne l'accodamento del nome in
>elencotabelle.
Grazie per i suggerimenti. Seguendo le indicazioni di lbo ho fatto tutto
(naturalmente dopo essere impazzito sull'help in linea per circa una
settimana). Il problema piu' tosto e' stato proprio skippare le tabelle
nascoste e di sistema: sull'help non ho capito praticamente nulla. Alla fine
la soluzione era facile: bastava mettere dopo 'for each tdf......' un
if tdf.attributes = 0
chiudendo l'if prima di next tdf (non si sa mai che a qualcuno possa
servire).
Grazie ancora, lbo.



title: riferimenti di un campo collegamento ipertestuale.

author: Andrea

text:
ciao a tutti.
La mia domanda è questa.
Io ho 1 db con tabella che contiene campo collegamento hyper.
Ho creato 1 maschera in cui ho messo un bottone per inserire direttamente il
collegamento ipertestuale nella cella corrispondente facendo browse sui file
del pc.
Ora la mia domanda è questa:
se io copiassi su di un cd il mio db e i file legati con il collegamento
ipertestuale si aprirebbero?
In poche parole è stato inserito un riferimento assoluto  o relativo?
Mi cercherà il file colegato in c:\directory\sottodirectory\
oppure solo in sottodirectory presumendo il mio db contenuto in directory.
Grazie
Non ho usato un oggetto ole ma 1 collegamento hyper proprio per non
ingigantire il db.


author: Roberto da casa

text:
"Andrea" <
zotik11...@hotmail.com
> ha scritto nel messaggio
news:sx9gb.232269$R32.7...@news2.tin.it...
> ciao a tutti.
> La mia domanda è questa.
> Io ho 1 db con tabella che contiene campo collegamento hyper.
> Ho creato 1 maschera in cui ho messo un bottone per inserire direttamente
il
> collegamento ipertestuale nella cella corrispondente facendo browse sui
file
> del pc.
> Ora la mia domanda è questa:
> se io copiassi su di un cd il mio db e i file legati con il collegamento
> ipertestuale si aprirebbero?
> In poche parole è stato inserito un riferimento assoluto  o relativo?
In un campo di tipo Collegamento ipertestuale viene memorizzato il
riferimento assoluto.
Di solito, per avere un riferimento relativo, in un campo di tipo testo
della tabella si memorizza solamente il nome del file e la sua estensione.
All'apertura della maschera che dovrà poi visualizzare il file fai scegliere
all'utente, con un browser sulle directory del PC, la directory che contiene
i files e con essa, insieme al nome del file, crei il path completo del file
da aprire.
> Mi cercherà il file colegato in c:\directory\sottodirectory\
> oppure solo in sottodirectory presumendo il mio db contenuto in directory.
> Grazie
> Non ho usato un oggetto ole ma 1 collegamento hyper proprio per non
> ingigantire il db.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: rocco

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:scagb.13415$e6.4...@twister2.libero.it...

Ne approfitto:
come attivo il browser sul disco ?
 Rocco


text:
"rocco" <
roc...@mail.it
> ha scritto nel messaggio
news:2uagb.23222$Zh...@tornado.fastwebnet.it...
[CUT]
>
> Ne approfitto:
> come attivo il browser sul disco ?
Se vuoi aprire il browser per selezionare un file, vai sul Sito Comune (link
qui sotto) e nella Sezione General leggi la FAQ di Stefano Bettini
intitolata "Richiamare la finestra di dialogo per la selezione di un file".
Se invece vuoi aprire il Browser per selezionare una directory, vai sul Sito
Comune e nella Sezione General leggi la FAQ di Nicola intitolata "Richiamare
la finestra di dialogo per la selezione di una directory".
Se non ricordo male, sempre sul Sito Comune, dovresti trovare qualcosa nella
Sezione Modules in FAQ relative alla API di Windows.
>
>  Rocco



text:
> Ne approfitto:
> come attivo il browser sul disco ?
Questo codice apre la finestra hyperlink. la casella di testo nella maschera
in cui inserire il collegamento si chiama
txtHyperlink
Private Sub cmdEditHyper_Click()
    'Opens hyperlink dialog
    On Error GoTo ErrEditHyper
    Me.txtHyperlink.SetFocus
    DoCmd.RunCommand acCmdEditHyperlink
    Exit Sub
ErrEditHyper:
  Select Case Err
    Case 2501
        'Cancel button selected do nothing
    Case Else
      MsgBox Err & vbCrLf & vbCrLf & Err.Description, vbCritical, "Error
Message"
      Resume
  End Select
End Sub
ciao
Andrea


title: MDE ed impostazioni stampante/formato carta

author: Lucio

text:
Ho una applicazione access 97 che viene installata presso i clienti in forma
MDE. Le stampe (report) debbono essere personalizzate nella stampante e nel
formato della carta direttamente dall'utilizzatore.
Questa operazione è possibile anche con l'MDE tranne che l'impostazione data
alla stampa non viene salvata. Pertanto ogni volta è necessario reimpostare
Stampante e Formato carta.
Sbaglio qualcosa?
Grazie anticipate per l'attenzione.
Lucio


text:
"Lucio" <
luci...@tiscalinet.it
> ha scritto nel messaggio
news:w5MW7.36190$o9.12...@news1.tin.it...
> Ho una applicazione access 97 che viene installata presso i clienti in
forma
> MDE. Le stampe (report) debbono essere personalizzate nella stampante e
nel
> formato della carta direttamente dall'utilizzatore.
>
> Questa operazione č possibile anche con l'MDE tranne che l'impostazione
data
> alla stampa non viene salvata. Pertanto ogni volta č necessario
reimpostare
> Stampante e Formato carta.
>
> Sbaglio qualcosa?
>
> Grazie anticipate per l'attenzione.
> Lucio
>
No, tutto regolare essendo un MDE.
Per fare ciň che chiedi dovresti avere un Mdb.
Io anche per questo motivo in certe applicazioni evito di distribuire MDE.
@Alex
*--------------------------------------------------------------------------*
Alessandro B.    ( @Alex )
Sito Comune      :
http://www.sitocomune.com
Sito Personale   :
http://digilander.iol.it/ik2zok/
*--------------------------------------------------------------------------*


author: Stefano Marzocchi

text:
"Lucio" <
luci...@tiscalinet.it
> ha scritto nel messaggio
news:w5MW7.36190$o9.12...@news1.tin.it...
> Ho una applicazione access 97 che viene installata presso i clienti in
forma
> MDE. Le stampe (report) debbono essere personalizzate nella stampante e
nel
> formato della carta direttamente dall'utilizzatore.
>
> Questa operazione č possibile anche con l'MDE tranne che l'impostazione
data
> alla stampa non viene salvata. Pertanto ogni volta č necessario
reimpostare
> Stampante e Formato carta.
>
> Sbaglio qualcosa?
No, per risolvere devi usare A 'XP e l'oggetto Printer.
Ciao: Stefano


text:
Lucio <
luci...@tiscalinet.it
> wrote in message
w5MW7.36190$o9.12...@news1.tin.it...

Grazie ad @Alex (che con grande pazienza/passione risponde a tutti) e a
Stefano Marzorati.
La soluzione di lasciare l'MDB al cliente è un po' rischiosa in quanto è un
progretto piuttosto pesante.
Ad Access XP  e l'oggetto Printer bisogna pensarci!
Grazie ancora
Lucio


author: Alex

text:
"Lucio" <
luci...@tiscalinet.it
> wrote in message
news:eceX7.1993$8C.1...@news1.tin.it...
> La soluzione di lasciare l'MDB al cliente è un po' rischiosa in quanto è un
> progretto piuttosto pesante.
> Ad Access XP  e l'oggetto Printer bisogna pensarci!
>
> Grazie ancora
> Lucio
Ciao Lucio, non farti spaventare dalla possibilità di lasciare un MDB
nelle mani di clienti, è tutto meno che rischioso, ovviamente devi
adottare quelle precauzioni(protezione a livello UTENTE) che ne assicurino
l'Inviolabilità.
In caso di Manutenzione giri con il tuo bel dischetto Protezione.MDW
e gli metti le mani solo tu...!
Tieni conto che la protezione a livello UTENTE è una delle "più SICURE" se
così si può dire...!
Ciao.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Errore "Tipo non corrispondente"

author: Raffaele Trombini

text:
Private Sub ctrlServizio_AfterUpdate()
Dim rstProgressivi As ADODB.Recordset
Dim MyVar As Integer
' calcola il numero progressivo dell'impianto
Set rstProgressivi = New ADODB.Recordset
rstProgressivi.Open "Select * From tblImpianto", _
        CurrentProject.Connection, adOpenKeyset, adLockOptimistic
MyVar = DMax("[progressivo]", "tblImpianto", "[sot_cod]=" &
Me.ctrlSot.Value _
And "[servizio_cod]=" & Me.ctrlServizio.Value) + 1
End Sub
ma quando arrivo ad eseguire la riga del Dmax mi da errore di "Tipo non
corrispondente".
Il campo "progressivo" della tabella è intero lungo...(ma non funziona
nemmeno se lo imposto ad intero!!!)
Il campo "sot_cod" è testo lungo 50
Il campo "servizio_cod" è testo lungo 1
Mi sfugge il problema!!
Grazie per l'aiuto
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Errore "Tipo non corrispondente"

author: Bruno Campanini

text:
"Raffaele Trombini" <
trombini...@libero.it
> wrote in message
news:er4215$9qa$1...@news.newsland.it...
> Private Sub ctrlServizio_AfterUpdate()
> Dim rstProgressivi As ADODB.Recordset
> Dim MyVar As Integer
> ' calcola il numero progressivo dell'impianto
> Set rstProgressivi = New ADODB.Recordset
> rstProgressivi.Open "Select * From tblImpianto", _
>        CurrentProject.Connection, adOpenKeyset, adLockOptimistic
> MyVar = DMax("[progressivo]", "tblImpianto", "[sot_cod]=" &
> Me.ctrlSot.Value _
> And "[servizio_cod]=" & Me.ctrlServizio.Value) + 1
> End Sub
>
> ma quando arrivo ad eseguire la riga del Dmax mi da errore di "Tipo non
> corrispondente".
> Il campo "progressivo" della tabella č intero lungo...(ma non funziona
> nemmeno se lo imposto ad intero!!!)
> Il campo "sot_cod" č testo lungo 50
> Il campo "servizio_cod" č testo lungo 1
>
> Mi sfugge il problema!!
Vorrai dire che ti sfugge la soluzione...
Se ho ben capito:
MyVar = DMax("[progressivo]", "tblImpianto", "[sot_cod]='" &
[ctrlSot] & "' And [servizio_cod]='" & [ctrlServizio] & "'") + 1
Se i campi [sot_cod] e [servizio_cod] sono Text ad essi va
assegnato testo cosě:
"[sot_cod] = 'abcde'"
"[sot_cod] = '" & [FormField] & "'"
Ciao
Bruno
Bruno


title: Errore "Tipo non corrispondente"

text:
Bruno Campanini ha scritto:






> Ciao
> Bruno
> Bruno
Ottimo grazie...facevo confusione con gli apici!!!
Ciao



title: Esiste un manuale o lo devo comprare?

author: ele

text:
ciao a tutti vi scrivo solo per sapere se č possibile reperire in rete
(free) un manuale di access e/o visual basic. Vorrei imparare qualcosa in
piů per vedere se č il caso di approfondire lo studio di access. Premetto
che nel mio lavoro faccio tutt'altro, perň questo programmone mi piace. per
favore fatemi sapere se esiste qualcosa del genere, altrimenti dovrň mettere
mano (sigh sigh) al portafoglio. Se proprio devo comprare un libro mi
consigliereste un buon testo?
ciao a tutti e grazie


title: Esiste un manuale o lo devo comprare?

author: Carlo Ve

text:
ele ha scritto nel messaggio ...

Se ti serve per lavoro convinci i tuoi datori  a fare un investimento per
comprarti un buon libro,
che alla fine potrebbe essere a loro molto vantaggioso.
Manuali veri e propri nu  ce stanno su internet
 e non credo che qualcuno sia cosi' furbo da riprodurli e metterli aggratis
su internet (qualcuno si potrebbe incazzare)
Chissa come mai le case editrici non mettono su internet  una versione
liberamente scaricabile dei propri manuali.
Te lo sei mai chiesto' ???
Se ti accontenti di qualcosa di introduttivo o qualche articolo qua e la,
questo lo puoi trovare, quanto utili possano  esserti  dipende anche dal tuo
livello di conoscenza
prova a vedere su
www.manuali.net
 e in giro per la rete
Qualcosa che assomiglia a un manuale lo trovi da mamma M$ "Generazioni di
Applicazioni con Microsoft Access 97"  (in Inglese) tratta argomenti un po'
avanzati di Access
By
Carlo Ve


title: Esiste un manuale o lo devo comprare?

text:
>Chissa come mai le case editrici non mettono su internet  una versione
>liberamente scaricabile dei propri manuali.
in realta' non e' proprio cosi'... la Que, mi pare, tiene o teneva in
linea il suo manualone Html, tutto e senza eccezioni (ovviamente era
consultabile, non scaricabile).
il fatto era che uno lo consultava, lo consultava e poi si diceva "ma
sai che c'e', faccio prima a comprarlo...".
e comunque, anche a scaricarlo, sai che palle e che spesa stamparsi
tutte quelle pagine, se uno lo deve fare a casa...
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Esiste un manuale o lo devo comprare?

text:
>ciao a tutti vi scrivo solo per sapere se č possibile reperire in rete
>(free) un manuale di access e/o visual basic. Vorrei imparare qualcosa in
>piů per vedere se č il caso di approfondire lo studio di access. Premetto
>che nel mio lavoro faccio tutt'altro, perň questo programmone mi piace. per
>favore fatemi sapere se esiste qualcosa del genere, altrimenti dovrň mettere
>mano (sigh sigh) al portafoglio. Se proprio devo comprare un libro mi
>consigliereste un buon testo?
e dai, falla sta spesa.  io non lo conosco ma ho sentito parlare molto
bene di un libro che si chiama qualcosa tipo "Laboratorio di Access",
della Apogeo, sulle 40mila, se po' fa', no?
invece conosco e mi e' piaciuto molto un libro su vb della jackson, mi
pare l'autore si chiami Carta o qualcosa del genere, 65mila, carta
patinata, illustrazioni a colori...  anche questo se po' fa', no?



title: Esiste un manuale o lo devo comprare?

text:
lbo dal portatile ha scritto nel messaggio
<
392d2e4e...@news.interbusiness.it
>...
>>Chissa come mai le case editrici non mettono su internet  una versione
>>liberamente scaricabile dei propri manuali.
>
>in realta' non e' proprio cosi'... la Que, mi pare, tiene o teneva in
>linea il suo manualone Html, tutto e senza eccezioni (ovviamente era
>consultabile, non scaricabile).
Questo puo' aver senso, puo' essere un'operazione di promozione  in cui io
casa editrice
ti faccio vedere alcune pagine cosi' ti rendi conto di come e' fatto bene il
mio libro
e magari lo compri, un'altro discorso e' mettere disponibile tutto un libro
scaricabile senza
fatica come il nostro amico richiedeva.
Carlo Ve
>il fatto era che uno lo consultava, lo consultava e poi si diceva "ma
>sai che c'e', faccio prima a comprarlo...".
>
>e comunque, anche a scaricarlo, sai che palle e che spesa stamparsi
>tutte quelle pagine, se uno lo deve fare a casa...
>



title: Re: criteri in query

author: Carlo Costarella

text:
"ugo conte" <
ugo.c...@gmail.com
> ha scritto nel messaggio
news:52cadb24-81b8-456c...@q12g2000prb.googlegroups.com...
On 16 Apr, 21:00, ugo conte <
ugo.cont...@gmail.com
> wrote:
> On 16 Apr, 11:01, ugo conte <
ugo.cont...@gmail.com
> wrote:
>
> > buon giorno a tutti
> > che criterio si deve mettere
> > per confrontare due testi?
> > risposta boleana: si/no
> > cioč se in una query ho due campi di tabelle o query diverse
> > e voglio mettere a confronto due testi di 5/6 parole
> > come devo fare?
> > Grazie
>
> in pratica vorrei spuntare una chekbox che ho come campo in Tb ma non
> ci riesco.
> L'espressione equivalente č la seguente
> Espr1: IIf(IsNull([TbDett].[idDescrizione]);0;-1)
> e questa č la query
> SELECT IIf(IsNull([TbDett].[idDescrizione]),0,-1) AS Espr1,
> Tbdescr.Categoria, Tbdescr.Inserito, Tbdescr.Descrizione,
> TbDett.IDDESCRIZIONE
> FROM Tbdescr LEFT JOIN TbDett ON Tbdescr.IdDescrizione =
> TbDett.IDDESCRIZIONE;
>
> grazie
chiedo scusa,
ma dove posso trovare qualche esempio
per come spuntare una checkbox da query?
grazie
--------------------------
Query di aggiornamento.
Ciao, Carlo


title: Re: criteri in query

text:
"ugo conte" <
ugo.c...@gmail.com
> ha scritto nel messaggio
news:be8b6e41-d6cc-454a...@l30g2000vbn.googlegroups.com...
> On 17 Apr, 21:39, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
>> "ugo conte" <
ugo.cont...@gmail.com
> ha scritto nel
>> messaggionews:52cadb24-81b8-456c...@q12g2000prb.googlegroups.com...
>> On 16 Apr, 21:00, ugo conte <
ugo.cont...@gmail.com
> wrote:
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> > On 16 Apr, 11:01, ugo conte <
ugo.cont...@gmail.com
> wrote:
>>
>> > > buon giorno a tutti
>> > > che criterio si deve mettere
>> > > per confrontare due testi?
>> > > risposta boleana: si/no
>> > > cio se in una query ho due campi di tabelle o query diverse
>> > > e voglio mettere a confronto due testi di 5/6 parole
>> > > come devo fare?
>> > > Grazie
>>
>> > in pratica vorrei spuntare una chekbox che ho come campo in Tb ma non
>> > ci riesco.
>> > L'espressione equivalente la seguente
>> > Espr1: IIf(IsNull([TbDett].[idDescrizione]);0;-1)
>> > e questa la query
>> > SELECT IIf(IsNull([TbDett].[idDescrizione]),0,-1) AS Espr1,
>> > Tbdescr.Categoria, Tbdescr.Inserito, Tbdescr.Descrizione,
>> > TbDett.IDDESCRIZIONE
>> > FROM Tbdescr LEFT JOIN TbDett ON Tbdescr.IdDescrizione =
>> > TbDett.IDDESCRIZIONE;
>>
>> > grazie
>>
>> chiedo scusa,
>> ma dove posso trovare qualche esempio
>> per come spuntare una checkbox da query?
>> grazie
>> --------------------------
>> Query di aggiornamento.
>>
>> Ciao, Carlo
>
> ciao Carlo e grazie.
> Funziona.
> ora vorrei inserire in dopo aggiornamento della combo
> la query d'aggiornamento.
> Devo prima creargli una maschera?
 La combo dovrebbe già essere in una maschera.
In questo caso puoi farla partire su dopo aggiornamento, da codice.
Ciao, Carlo


title: Re: criteri in query

text:
"ugo conte" <
ugo.c...@gmail.com
> ha scritto nel messaggio
news:0136c551-df98-420c...@a21g2000prj.googlegroups.com...
On 18 Apr, 14:17, ugo conte <
ugo.cont...@gmail.com
> wrote:
> On 18 Apr, 13:37, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
>
>
>
>
>
>
>
>
>
> > "ugo conte" <
ugo.cont...@gmail.com
> ha scritto nel
> > messaggionews:be8b6e41-d6cc-454a...@l30g2000vbn.googlegroups.com...

> gentilissimo.
> io sono a zero, anche se l'impegno c'è!
>
> come devo fare per eseguire la query d'aggiornamento
> quando seleziono la combo?
>
> questa può andare bene?
> If Forms("MiaMaschera").MioCampo = -1 Then
>
> Me.nomecombo ???????????????
>
> MsgBox "ATTENZIONE, documento già inserito)
>
> End If
>
> grazie
ciao Carlo
ho inserito in dopo aggiornamento della combo
questo codice che ho copiato, ma non so se va bene.
DoCmd.SetWarnings False
DoCmd.OpenQuery "MiaQuery"
DoCmd.SetWarnings True
If Forms("MiaMaschera").inserito = -1 Then
Me.MiaCombo = null
MsgBox "ATTENZIONE, documento già inserito)
End If
però mi dice che non trova la Maschera.
Per fare una prova ho inserito la maschera come fosse una
sottomaschera
ma non trova il campo.
Sono in difficoltà.
Grazie
---------------------------------
Fai la prova su di una maschera principale.
Per riferirsi ad una sottomaschera o ad un controllo in una sottomaschera
bisogna usare la sintassi corretta:
Forms![NomeMascheraPrincipale]![NomeMiaSottomaschera].Form![NomeControlloCombo]
Nel codice che riporti mi sembra che si debba prima verificare se = -1 e poi
eseguire la query:
If Forms("MiaMaschera").inserito = -1 Then
Me.MiaCombo = null
MsgBox "ATTENZIONE, documento già inserito)
exit sub
End If
DoCmd.SetWarnings False
DoCmd.OpenQuery "MiaQuery"
DoCmd.SetWarnings True
Ciao, Carlo


title: Re: criteri in query

text:
"ugo conte" <
ugo.c...@gmail.com
> ha scritto nel messaggio
news:d5e500e6-4a4d-4abb...@e8g2000vbz.googlegroups.com...
cut
> Nel codice che riporti mi sembra che si debba prima verificare se = -1 e
> poi
> eseguire la query:
> If Forms("MiaMaschera").inserito = -1 Then
> Me.MiaCombo = null
> MsgBox "ATTENZIONE, documento gi inserito)
> exit sub
> End If
> DoCmd.SetWarnings False
> DoCmd.OpenQuery "MiaQuery"
> DoCmd.SetWarnings True
>
> Ciao, Carlo
ciao Carlo
grazie a te ci sono riuscito
Perchè exit sub?
Perchè se non lo mettessi eseguirebbe la routine successiva:
DoCmd.SetWarnings False
DoCmd.OpenQuery "MiaQuery"
DoCmd.SetWarnings True
Sempre che a te vada bene uscire dalla funzione se
inserito = -1
Ciao, Carlo


title: Help collegamento DB

author: CDM da casa

text:
Vorrei sapere come poter collegare le tabelle di un DB access localizzato su
un mio spazio web, ovvero quale è la procedura in access 2k per collegare le
tabelle di questo DB
Grazie a tutti del NG
Claudio


title: Criteri nelle query

author: Gianni

text:
Salve a tutto L'NG
Avrei bisogno di sapere se  e come e possibile impostare il criterio di una
query in modo che non mi restituisca i record che hanno quel valore.
Spero di essermi spiegato bene (il contrario di "like" :)  )
Saluti
Gianni
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.708 / Virus Database: 464 - Release Date: 18/06/2004


title: Criteri nelle query

text:
"Gianni" <
g_de...@tin.it
> ha scritto nel messaggio
news:8dUBc.362175$hc5.15...@news3.tin.it...

<> Tuo_Valore


title: Criteri nelle query

text:
Grazie,
Per il consiglio e per la velocità ;)



title: Maschere di input collegate

author: FraT

text:
Salve,
sto cercando il modo di gestire alcune maschere per popolare un dbAccess
formato da piu' tabelle collegate. La tabella principale ha un campo ID che
funge da chiave primaria e da link alle altre tabelle. Inoltre, sempre la
tbl principale ha un campo collegato ad un'altra tbl che contiene 10 record
che descrivono il tipo maschera secondaria da richiamare dalla maschera
principale. Ho due ordini di problemi:
il primo e' di riuscire a passare il numero ID dalla prima alla seconda
maschera in modo da poter popolare sia la tbl principale che le collegate,
il secondo e' riuscire, una volta selezionato uno dei 10 record che
descrivono i tipo di dati da visualizzare sulla seconda mask (tramite una
casella combinata) a visualizzare il giusto record, nella mask secondaria.
Capisco che non e' semplice, detta cosi', ma sinceramente credevo che Access
avesse gia' molte delle funzionalita' per fare cio' , senza dover ricorrerre
troppo al codice VBA.
La mia perplessita' e' derivata dal fatto che non riesco a fare in modo che
passando dalla mask1 alla mask2 i dati inseriti nella prima vengano visti
anche dalla seconda. Vorrei fare questo perche' nella mask1 inserisco i dati
base (presenti nella tabella madre) e nella mask2 inserisco i dati (relativi
allo stesso ID) che popolano le tabelle collegate.
Mi sembra una funzionalita' abbastanza semplice per un dBase come Access,
non credete ?
Sono veramente un 'rookie' di Access, n'e' vero ?????
Buon 2005
Francesco
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Maschere di input collegate

author: Pablitomf (dalle ferie)

text:
FraT ha scritto:
> Salve,
> sto cercando il modo di gestire alcune maschere per popolare un dbAccess
> formato da piu' tabelle collegate. La tabella principale ha un campo ID che
> funge da chiave primaria e da link alle altre tabelle. Inoltre, sempre la
> tbl principale ha un campo collegato ad un'altra tbl che contiene 10 record
> che descrivono il tipo maschera secondaria da richiamare dalla maschera
> principale. Ho due ordini di problemi:
> il primo e' di riuscire a passare il numero ID dalla prima alla seconda
> maschera in modo da poter popolare sia la tbl principale che le collegate,
E fin qui, basta nelle proprietą della maschera secondaria (immagino
sottomaschera) collegare i campi secondari e master (Es.
ID_Form_Principale e ID_Collegato_Form_Secondaria)... fatto ciņ, basterą
scrivere record nella maschera secondaria che automaticamente Access
inserirą per te l'ID collegato
> il secondo e' riuscire, una volta selezionato uno dei 10 record che
> descrivono i tipo di dati da visualizzare sulla seconda mask (tramite una
> casella combinata) a visualizzare il giusto record, nella mask secondaria.
Basta o usare un Filtro (vedi help : Filter) sull'evento Dopo
Aggiornamento della casella di cui sopra o mettere come origine dati della
Form una query parametrica.
> Capisco che non e' semplice, detta cosi', ma sinceramente credevo che Access
> avesse gia' molte delle funzionalita' per fare cio' , senza dover ricorrerre
> troppo al codice VBA.
> La mia perplessita' e' derivata dal fatto che non riesco a fare in modo che
> passando dalla mask1 alla mask2 i dati inseriti nella prima vengano visti
> anche dalla seconda. Vorrei fare questo perche' nella mask1 inserisco i dati
> base (presenti nella tabella madre) e nella mask2 inserisco i dati (relativi
> allo stesso ID) che popolano le tabelle collegate.
> Mi sembra una funzionalita' abbastanza semplice per un dBase come Access,
> non credete ?
> Sono veramente un 'rookie' di Access, n'e' vero ?????
> Buon 2005
> Francesco
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Maschere di input collegate

text:
Ciao Pablitomf,
ti ringrazio (anche se in ritardo) per la risposta,
come avrai capito sono proprio alle prime armi con Access, tant'e' che cio
che scrivi mi e' chiaro, in tutto il suo 'splendore', ma per me, di
difficile applicazione !! Mi spiego meglio andando a chiedere punto per
punto:
CUT
>> Ho due ordini di problemi:
> > il primo e' di riuscire a passare il numero ID dalla prima alla seconda
> > maschera in modo da poter popolare sia la tbl principale che le
collegate,
>
> E fin qui, basta nelle proprietą della maschera secondaria (immagino
> sottomaschera) collegare i campi secondari e master (Es.
> ID_Form_Principale e ID_Collegato_Form_Secondaria)... fatto ciņ, basterą
> scrivere record nella maschera secondaria che automaticamente Access
> inserirą per te l'ID collegato
Ma in quale delle proprieta' della maschera secondaria (che nel mio caso non
e' una sottomaschera) devo collegare i due campi indice (forse nella
proprieta' DATI>Origine record?) e con quale sintassi ??
>
> > il secondo e' riuscire, una volta selezionato uno dei 10 record che
> > descrivono i tipo di dati da visualizzare sulla seconda mask (tramite
una
> > casella combinata) a visualizzare il giusto record, nella mask
secondaria.
>
> Basta o usare un Filtro (vedi help : Filter) sull'evento Dopo
> Aggiornamento della casella di cui sopra o mettere come origine dati della
> Form una query parametrica.
Cos'e' una query parametrica e come si scrive ? E' possibile farlo con
l'autocomposizione query e con quali parametri.
Scusa la banalita' ma come vedi non sono proprio in grado di muovere un
passo in Access anche se conosco SQL e VB (oltre che naturalmente tanti
altri ed inutili linguaggi come il Pascal o il Forthran 4 !!!)........
Ti ringrazio della pazienza,
Francesco
PS: se mi vuoi/puoi scrivere in privato: ranabaticsATlibero.it



title: Icone per barre menu

author: Paolo Dal Bosco

text:
Quando creo una nuova barra menu personalizzata
associo anche un'icona che posso scegliere tra una
lista che viene proposta.
E' possibile aggiungere delle nuove icone?
oppure sostituirle con altre personalizzate?
Grazie
Paolo


title: Icone per barre menu

author: diego

text:
Paolo Dal Bosco ha scritto:

si puo' fare, scegli l'immagine che vuoi associare come icone, deve
essere una bitmap, la apri con il paint, la selezioni e poi la incolli
nel menù che hai appena creato.


title: Icone per barre menu

author: Alessandro Baraldi

text:
Paolo Dal Bosco ha scritto:
> Quando creo una nuova barra menu personalizzata

Ci sono 2 modi per fare :
1) dai un'occhiata a questi due:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=78
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=103
Windows mette a disposizione un notevole numero di Icone come potrai
vedere dal 1° demo, e dal 2° ti basta passare il FaceID per
indirizzarla....!
2)Se non hai trovato nessuna icona in quelle Native, devi fare un
Copia/Incolla, ma ovviamente non puoi farlo Runtime
@Alex


title: DoCmd.GoToRecord , , acLast

author: Mauro

text:
TRE quesiti semplici semplici
1-
Metto in una maschera il comando in oggetto, se pero' la tabella non
ha record il sistema mi restituisce l'erroe "la tabella non ha record,
impossibile passare al record successivo" -  Errore di run-time
"2105", come posso ovviare ?
2-
La stessa cosa su un'altra maschera dove all'evento "Dopo
aggiornamento" da una combo mando il seguente comando -  Me.Città =
Me.NUMERO_PAZIENTE.Column(4) -, succede che se la tabella non ha il
campo specifico mi restituisce l'errore.
Si puo' ovviare ?
3-
Come faccio a sapere che NUMERO.SETTIMANA è un campo [DATA] e
visualizzarlo in un altro campo ?
Grazie tante


title: DoCmd.GoToRecord , , acLast

text:
"Mauro" <
mauro...@libero.it
> wrote in message
news:dadb67f6.03093...@posting.google.com

1)
Gli errori si devono gestire, perchè è imposssibile prevederli tutti.
Nel tuo caso devi inserire nella Routine in questione una corretta
gestione Errori.
Ti suggerisco di leggere l'Help alla voce "On Error Goto"
2)come 1
3)Funzione Weekday
Restituisce un valore Variant (Integer) che contiene un numero intero
corrispondente al giorno della settimana.
Sintassi:
Weekday(date, [firstdayofweek])
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Grafici e date

author: BertaFilava

text:
Ho un problema con un grafico e le date
Praticamente ho creato un grafico su una tabella dove ci sono dei
movimenti di cassa di vari clienti di una banca per data.
Il problema è che non riesco a fare sull'asse delle x una scala di tempo
reale per mese.
Ovvero: se metto come asse delle x la data mi tiene in considerazione solo
le date che trova nella tabella senza scala temporale, io invece ho la
necessità di avere tutte le date, anche quelle in cui non ci sono stati
movimenti.
Come posso fare???
Es.:
cliente      data       movimento
x              1/98       1500
x              2/98
x              3/98
x              4/98        1200
con un grafico lineare voglio che siano visibili queste date e la linea di
congiungimento tra i vari valori
è possibile?
se si come?
Grazie anticipato a chi potrà aiutarmi


title: Un campo Note aggiornabile in maschera da una spunta

author: David A.

text:
come fare?
ho da automatizzare l'aggiornamento di una tabella contenente un campo
"Descrizione" e vorrei creare una spunta tipo ratio che mi permettesse di
aggiungere una stringa fissa e il valore della spunta stessa.
Chi da una mano ad un principiante?


author: Roberto da casa

text:
"David A." <
ange...@inwind.it
> ha scritto nel messaggio
news:8sl3mq$m6c$1...@nread1.inwind.it...

Aiutaci prima tu a capire cosa ti serve, magari con un esempio, detto con
parole tue.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


author: Antonio Biso

text:
Roberto da casa <
r.ma...@libero.it
> wrote in message
0XoH5.45040$Nz.13...@news.infostrada.it...
>
> "David A." <
ange...@inwind.it
> ha scritto nel messaggio
> news:8sl3mq$m6c$1...@nread1.inwind.it...
> > come fare?
> > ho da automatizzare l'aggiornamento di una tabella contenente un campo
> > "Descrizione" e vorrei creare una spunta tipo ratio che mi permettesse
di
> > aggiungere una stringa fissa e il valore della spunta stessa.
> > Chi da una mano ad un principiante?
> >
> >
>
> Aiutaci prima tu a capire cosa ti serve, magari con un esempio, detto con
> parole tue.
Come se lo dovessi dire ad un bambino di 3 (tre) anni
Antonio


text:
On Tue, 17 Oct 2000 20:43:09 +0200, "David A." <
ange...@inwind.it
>
wrote:
>come fare?
>ho da automatizzare l'aggiornamento di una tabella contenente un campo
>"Descrizione" e vorrei creare una spunta tipo ratio che mi permettesse di
>aggiungere una stringa fissa e il valore della spunta stessa.
>Chi da una mano ad un principiante?
>
>
Certo sei un po' incomprensibile, comunque prova ad utilizzare il
gruppo di opzioni, ovviamente con una tabella di codifica!!!!


title: Collegare al db fogli excel variabili

author: Ernesto

text:
Ciao a tutti.
Ho bisogno di estrapolare da un file di excel solamente 2 colonne su
una media di 10 presenti, per poter accodare poi i dati su una tabella
collegata ad un BE fisso.
Il problema è che il file excel cambia in continuazione, sia nel nome
che nel contenuto, nonchè nel path.
Vorrei fare in modo che l'utente apra una finestra di navigazione
dalla quale, semplicemente facendo doppio click sul file che gli
interessa, crei la tabella collegata e che poi, anche in un secondo
momento, possa selezionare le colonne da accodare (questa fase è già
operativa, manca solo la possibilità di selezionare solo le 2 colonne)
al BE.
Spero di essere stato chiaro e sopratutto che esista una soluzione a
questo problema.
Grazie per qualsiasi intervento.


title: Collegare al db fogli excel variabili

author: Sergio MAZZA

text:
"Ernesto" <
emen...@gmail.com
> ha scritto nel messaggio
news:c7fa373e-8daa-4a75...@x69g2000hsx.googlegroups.com...

[risposta]
Sul sito comune (
www.sitocomune.com
) trovi tutti gli esempi, da riadattare e
assemblare, per risolvere il problema...
Ciao.
--
Sergio MAZZA


title: Collegare al db fogli excel variabili

text:
On 17 Gen, 13:49, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "Ernesto" <
emenon...@gmail.com
> ha scritto nel messaggionews:c7fa373e-8daa-4a75...@x69g2000hsx.googlegroups.com...

Ciao e grazie dell'intervento.
Ho scaricato proprio dal sitocomune la soluzione di Vincenzo Turturro
1.10 (Effettuare in maniera del tutto automatica l'aggiornamento delle
tabelle allegate ad un FE); necessita del modulo BrowseFolder() che
dovrebbe essere presente nel sito ma non sono riuscito a trovarlo.
Comunque sia credo di averlo trovato da un'altra parte, ma il codice
di Vincenzo continua a darmi un errore (prevista variabile o routine),
per cui non riesco nemmeno ad aprire la finestra di navigazione.
Se riuscissi a fare questo potrei in un secondo momento fare in modo
che cerchi i file excel; resta comunque il fatto che non ho trovato
niente che mi dia la possibilità di creare la tabella allegata
selezionando solo le colonne del file excel che mi interessano.
Tieni presente che non sono molto ferrato in materia; di solito riesco
a personalizzare un codice già creato, a patto che la modifica sia
semplice e che abbia capito bene quello che leggo.
Grazie e ciao.


title: Collegare al db fogli excel variabili

text:
Ciao e grazie dell'intervento.
Ho scaricato proprio dal sitocomune la soluzione di Vincenzo Turturro
1.10 (Effettuare in maniera del tutto automatica l'aggiornamento delle
tabelle allegate ad un FE); necessita del modulo BrowseFolder() che
dovrebbe essere presente nel sito ma non sono riuscito a trovarlo.
Comunque sia credo di averlo trovato da un'altra parte, ma il codice
di Vincenzo continua a darmi un errore (prevista variabile o routine),
per cui non riesco nemmeno ad aprire la finestra di navigazione.
Se riuscissi a fare questo potrei in un secondo momento fare in modo
che cerchi i file excel; resta comunque il fatto che non ho trovato
niente che mi dia la possibilità di creare la tabella allegata
selezionando solo le colonne del file excel che mi interessano.
Tieni presente che non sono molto ferrato in materia; di solito riesco
a personalizzare un codice già creato, a patto che la modifica sia
semplice e che abbia capito bene quello che leggo.
Grazie e ciao.
[risposta]
Sezione General
5.42 API - Commondialog e Browser for folder attraverso #56 MsAccess.exe
5.5 Usare le API di Windows in MSAccess - Parte I: le Common Dialog.
Comunque puoi provare a leggere direttamente il contenuto dei file excel con
ADODB:
'---
Dim rs As ADODB.Recordset, connstr As String
Dim campo As Integer, nomeFile as string, nomeFoglio as string
nomeFile = CurrentProject.path & "\" & "nomeFile.xls"
nomeFoglio = "Foglio1$"
Set rs = CreateObject("ADODB.recordset")
connstr = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" & nomeFile &
";DriverID=278"
rs.Open "SELECT * FROM " & Chr$(34) & nomeFoglio & Chr$(34), connstr
Do While Not rs.EOF
    For campo = 0 To rs.Fields.Count - 1
        Debug.Print rs(campo)
    Next
    rs.MoveNext
Loop
Set rs = Nothing
'---
Ciao.
--
Sergio MAZZA


title: Collegare al db fogli excel variabili

text:

Ciao e grazie delle dritte.
Ho fatto in modo che all'avvio vengano automaticamente cancellate
tutte le tabelle collegate e si ricreino quelle che rimandano a file
dal nome e percorso invariabili.
Ho utilizzato la 5.5 di cui mi accennavi per aprire la finestra di
navigazione, l'ho variata in modo tale che vada già sul desktop
indipendentemente dal pc usato e selezioni solamente file excel; al
doppio click sul file che mi interessa, riporta path del file su una
casella di testo dalla quale grazie ad un codice che ho trovato qui
sul  forum e successivamente adattato creo la tabella collegata.
Ora mi manca solo la possibilità di selezionare i campi che desidero
accodare alla tabella mdb fissa.
Tieni conto che i file excel che collego sono variabili e che l'mdb in
cui dovrei riversare i dati non cambia mai; i dati da passare sono
nome e telefono, ma sui fogli excel possono essere in qualsiasi
colonna, mentre sull'mdb ha posizione e nome fissi.
Mi manca così poco; non vorrei arenarmi proprio a questo punto.
Grazie e ciao.
P.S. Associando il codice che mi hai postato ad un tasto su una form e
variando percorso e nome file in base alle mie esigenze, premendo poi
il tasto non succede niente.


title: Collegare al db fogli excel variabili

text:
"Ernesto" <
emen...@gmail.com
> ha scritto nel messaggio
news:6e7c7404-3267-4476...@d21g2000prf.googlegroups.com...
Ciao e grazie delle dritte.
Ho fatto in modo che all'avvio vengano automaticamente cancellate
tutte le tabelle collegate e si ricreino quelle che rimandano a file
dal nome e percorso invariabili.
Ho utilizzato la 5.5 di cui mi accennavi per aprire la finestra di
navigazione, l'ho variata in modo tale che vada già sul desktop
indipendentemente dal pc usato e selezioni solamente file excel; al
doppio click sul file che mi interessa, riporta path del file su una
casella di testo dalla quale grazie ad un codice che ho trovato qui
sul  forum e successivamente adattato creo la tabella collegata.
Ora mi manca solo la possibilità di selezionare i campi che desidero
accodare alla tabella mdb fissa.
Tieni conto che i file excel che collego sono variabili e che l'mdb in
cui dovrei riversare i dati non cambia mai; i dati da passare sono
nome e telefono, ma sui fogli excel possono essere in qualsiasi
colonna, mentre sull'mdb ha posizione e nome fissi.
[risposta]
Se nel file excel non è identificata la colonna da importare (es. con il
nome alla prima riga) la vedo dura; sei costretto a importare i dati in una
tabella temporanea e poi con una query selezionare i campi da importare
nella tabella.
Mi manca così poco; non vorrei arenarmi proprio a questo punto.
Grazie e ciao.
P.S. Associando il codice che mi hai postato ad un tasto su una form e
variando percorso e nome file in base alle mie esigenze, premendo poi
il tasto non succede niente.
[risposta]
Dipende da cosa hai scritto nel codice...
Ciao.
--
Sergio MAZZA


title: Collegare al db fogli excel variabili

text:
On 22 Gen, 14:40, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "Ernesto" <
emenon...@gmail.com
> ha scritto nel messaggionews:6e7c7404-3267-4476...@d21g2000prf.googlegroups.com...

Io di fatto creo la tabella temporanea, perchè collego l'intero file
excel al mio database.
Ora, avendo questa tabella con i nomi dei campi variabili, secondo te
è possibile tramite query o codice accodare solo 2 di questi campi ad
un'altra tabella avente però i nomi dei campi fissi?
Per quanto riguarda il tuo codice sicuramente avrò sbagliato qualcosa;
d'altronde ti avevo già avvisato che non sono molto ferrato
sull'argomento.
Ciao.


title: Collegare al db fogli excel variabili

text:
"Ernesto" <
emen...@gmail.com
> ha scritto nel messaggio
news:8fbc56d7-7210-48bb...@l32g2000hse.googlegroups.com...
Io di fatto creo la tabella temporanea, perchè collego l'intero file
excel al mio database.
Ora, avendo questa tabella con i nomi dei campi variabili, secondo te
è possibile tramite query o codice accodare solo 2 di questi campi ad
un'altra tabella avente però i nomi dei campi fissi?
[risposta]
Certo che puoi ma devi sapere prima di eseguire la query quali campi, di
quelli "variabili", devi scrivere in quelli "fissi".
Per quanto riguarda il tuo codice sicuramente avrò sbagliato qualcosa;
d'altronde ti avevo già avvisato che non sono molto ferrato
sull'argomento.
[risposta]
E' probabile; ma non riesco a capire se ti interessa capire cosa o hai
abbandonato la soluzione per la strada intrapresa ora.
Per essere chiari, non cambia (quasi) nulla; con il codice indicato leggi
(ed eventualmente importi i dati) direttamente il file excel senza prima
collegarlo/importarlo in access.
Quindi salteresti un passo; ma rimane sempre il "problema" dei campi che non
sono nominati e in posizioni diverse nel file excel.
Ma non ti conviene prima spostare solo le colonne che devi importare o
nominarle?
Ciao.
[risposta]
Ciao.
--
Sergio MAZZA


title: Collegare al db fogli excel variabili

text:
On 23 Gen, 08:47, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "Ernesto" <
emenon...@gmail.com
> ha scritto nel messaggionews:8fbc56d7-7210-48bb...@l32g2000hse.googlegroups.com...

Ciao.
In effetti la strada che mi avevi offerto col tuo codice l'ho subito
abbandonata, anche perchè come dici proprio tu, resta il fatto che non
si possono selezionare le colonne interessate.
Ho già creato la query di accodamento che mi prende i campi che mi
interessa, a patto che abbiano un determinato nome.
Credo sia l'unica soluzione disponibile; devo solo abituare chi lavora
sui file excel a scrivere nella prima riga le intestazioni di colonna
e dare il nome giusto alle colonne da esportare.
Grazie mille dei consigli.
Ciao


title: BeforeUpdate. Verifica dati e annullamento evento per modificare i dati incongruenti

author: Bruno - S95

text:
Access 2003
Ciao ragazzi, no riesco a capire dove sbaglio.
Il codice seguente funziona, ma dopo aver dato l'avviso passa al record
successivo, cosa che vorrei che no facesse.
Se lascio attivo "DoCmd.CancelEvent" (non lo faccio ignorare), ovunque io
faccia clic con il mouse mi ripropone l'avviso, senza permettermi di
effettuare la correzione; l'unica cosa di positivo è che non passa al record
successivo. Perchè? Cosa sbaglio ?
Inoltre, se  "Me.CUODS.Value = Forms!frm_141_ODS!Join_CUODS" (codice stringa
univoco, creato mediante un campo query e da assegnare ad un campo della
tabella) lo inserisco  prima del codice in questione, il codice di verifica
dati non viene eseguito.
Va bene che sono alle prime armi con VBA, però cari miei è tosta parlare il
visualbesichese.
Ciao, Bruno
Private Sub Form_BeforeUpdate(Cancel As Integer)
    If Me.[TotSecSosteTotSecScaliTec] > Me.[TotSecServ] Then
        MsgBox "Attenzione, esiste un'incongruenza fra ore di servizio
effettuate, ore di volo effettuate, soste e scali tecnici. Riverificare il
tutto."
        'DoCmd.CancelEvent
      End If
    Me.CUODS.Value = Forms!frm_141_ODS!Join_CUODS
End Sub


text:
Bruno - S95 ha scritto:

Ciao Bruno, il docmd.cancelevent non si riferisce all'azione 'esci dal controllo' ma al BeforeUpdate!!! Mi viene da pensare che tu riempia il campo e poi prema TAB o ENTER per scatenare l'evento....Se è così tu devi mettere cancel=true nell'evento OnExit, oppure spostare tutto il codice su tale evento. Potresti anche passare un parametro (o riempire una casella di controllo nascosta...) dal BeforeUpdate e intercettarlo dall'evento uscita, tipo 'se [parametro]<>ok then cancel=true' così se l'update è stato annullato, viene annullato anche l'evento uscita.....
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: intercettare la pressione di Alt

author: Riccardo Baldinotti

text:
In un modulo a maschere continue ho un solo campo abilitato, contenente dei
nomi. Su richiesta degli utenti, ho messo un evento KeyDown in cui, se il
carattere premuto č una lettera o spazio, mi trova il primo record con il
campo che comincia con i caratteri inseriti fino a quel momento; se č un
altro carattere, mi azzera la stringa creata, cosě si puň cercare altro.
La maschera ha dei pulsanti, come Chiudi, che hanno un tasto caldo, per
esempio 'h'.
Quando l'utente preme [alt]+[h], la prima volta č come se avesse battuto la
sola lettera, e perciň deve ribattere la combinazione per attivare il
pulsante.
Uso Access XP (ahimé), e nell'Help, a proposito della funzione, non č
elencato il valore del tasto Alt. Come posso fare per evitare
l'inconveniente?
Saluti a tutti
Riccardo


title: intercettare la pressione di Alt

text:
ma se non sbaglio nell'evento keydown tra parentesi non c'č anche lo
shift? quindi se tu controlli che il carattere dgt es "h" č in
combinazione con shift = (costante del tasto alt che non ricordo, mi
sembra 4) sei a posto no?  private sub	aaa_keydown (keycode as integer,
Shift as integer)	 if keycode="h" and shift = 4 (mi sembra,
guardatelo sulle costanti dei codici dei tasti) then
'richiami la funzione del tasto chiudi	       end if end sub


title: intercettare la pressione di Alt

author: Matteo Palmieri

text:
"Riccardo Baldinotti" <
bld...@libero.it
> ha scritto nel messaggio
news:aohjel$mdiio$1...@ID-160999.news.dfncis.de...
> Uso Access XP (ahimé), e nell'Help, a proposito della funzione, non è
> elencato il valore del tasto Alt. Come posso fare per evitare
> l'inconveniente?
A me pare che l'help sia abbastanza chiaro in proposito. Vedi il pezzo di
codice seguente dove si intercettano i tasti Shift, Control e Alt. Poi puoi
usarlo in combinazione con qualsiasi valore del parametro KeyCode (che in
questo esempio non viene utilizzato).
Private Sub KeyHandler_KeyDown(KeyCode As Integer, _
     Shift As Integer)
    Dim intShiftDown As Integer, intAltDown As Integer
    Dim intCtrlDown As Integer
    ' Use bit masks to determine which key was pressed.
    intShiftDown = (Shift And acShiftMask) > 0
    intAltDown = (Shift And acAltMask) > 0
    intCtrlDown = (Shift And acCtrlMask) > 0
    ' Display message telling user which key was pressed.
    If intShiftDown Then MsgBox "You pressed the SHIFT key."
    If intAltDown Then MsgBox "You pressed the ALT key."
    If intCtrlDown Then MsgBox "You pressed the CTRL key."
End Sub
--
Matteo Palmieri
Cybercreations -
www.cybercreations.it


title: intercettare la pressione di Alt

author: Claudio

text:
"Riccardo Baldinotti" <
bld...@libero.it
> ha scritto nel messaggio
news:aohjel$mdiio$1...@ID-160999.news.dfncis.de...
> In un modulo a maschere continue ho un solo campo abilitato, contenente dei
> nomi. Su richiesta degli utenti, ho messo un evento KeyDown in cui, se il
> carattere premuto è una lettera o spazio, mi trova il primo record con il
> campo che comincia con i caratteri inseriti fino a quel momento; se è un
> altro carattere, mi azzera la stringa creata, così si può cercare altro.
> La maschera ha dei pulsanti, come Chiudi, che hanno un tasto caldo, per
> esempio 'h'.
> Quando l'utente preme [alt]+[h], la prima volta è come se avesse battuto la
> sola lettera, e perciò deve ribattere la combinazione per attivare il
> pulsante.
Dovresti evitare che la tua routine KeyDown intercetti il tasto ALT, e per
farlo devi utilizzare il parametro Shift che viene passato alla tua funzione.
Per esempio:
If (Shift And acAltMask) = acAltMask Then
    Exit Sub
    End If
Puoi giocare come vuoi con le maschere di bit. Comunque guardati la routine
evento KeyDown che è tutto spiegato.
Ciao. Claudio.


title: in una maschera non associata far uscire un record di una tabella d'appoggio

author: P. Bianchi

text:
Uso una maschera come menu' principale di una applicazione. Fra le altre
cose la maschera serve per cercare un individuo in base a nome e
cognome; una volta trovati, i dati dell'individuo possono essere
mostrati in forma grafica, in forma tabellare, o mista, con appositi
report.
Per semplicita', l'individuo selezionato viene scritto in una tabella
d'appoggio (Id, cognome, nome) e poi i vari report fanno riferimento a
questa tabella per filtrare il soggetto da mostrare.
Ora vorrei semplicemente far comparire sulla maschera del menu' un
controllico che dica "il soggetto attivo e' Pico Pallino", prendendo
Pico Pallino dalla tabella d'appoggio.
1) La maschera non e' associata. Se nel controllo testo metto una cosa
del tipo =[tabellaAppoggio]![Cognome],
mi da' errore di sintassi (#nome?).
2) Se associo la maschera del menu' alla tabella appoggio e associo il
controllo "il paziente attivo e'" al campo cognome, sulla maschera me lo
mostra, ma al momento di cercarne un altro (operazione che comporta la
riscrittura della tabella d'appoggio) dice che non puo' scrivere perche'
la tabella e' gia' in uso da un altro processo.
Io preferirei la soluzione 1), qual e' la sintassi giusta?
Grazie
P. Bianchi


author: ramblers

text:
"P. Bianchi" <
no.priva...@so.sorry.it
> ha scritto nel messaggio
news:3C2AF1A0...@so.sorry.it...

puoi provare con la funzione dlookup
=dlookup("Cognome","tabellaAppoggio","ChiaveTabella=" & valoredatrovare)
oppure facendoti tu una funzione che apre il recordset, sul record
specificato e ti ritorna il valore che ti interessa.
ciao


text:
ramblers wrote:
> > 1) La maschera non e' associata. Se nel controllo testo metto una cosa
> > del tipo =[tabellaAppoggio]![Cognome],
> > mi da' errore di sintassi (#nome?).
> puoi provare con la funzione dlookup
> =dlookup("Cognome","tabellaAppoggio","ChiaveTabella=" & valoredatrovare)
Il valore da trovare non lo so, a me va bene il contenuto del primo (e
unico) record della tabella d'appoggio, ho provato anche

                        =[tabellaAppoggio]![Cognome].findfirst
ma non me lo accetta
Ciao


author: Roberto dal portatile

text:
"P. Bianchi" <
no.priva...@so.sorry.it
> ha scritto nel messaggio
news:3C2B2C55...@so.sorry.it...

Ed allora
= DLookup("Cognome"; "tabellaAppoggio")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Roberto dal portatile wrote:
> > > puoi provare con la funzione dlookup
> > > =dlookup("Cognome","tabellaAppoggio","ChiaveTabella=" & valoredatrovare)
> > Il valore da trovare non lo so, a me va bene il contenuto del primo (e
> > unico) record della tabella d'appoggio
> Ed allora
> = DLookup("Cognome"; "tabellaAppoggio")
Giusto! Con le parentesi quadre funziona:
                       =Dlookup("[Cognome]";"[TabellaAppoggio]")
Grazie a entrambi.
B.


Citizen Men's Blue Angels Skyhawk Watch #JR3080-01L - Replica Watch
Fake
Citizen Men's Blue Angels Skyhawk Watch #JR3080-01L Link :
http://www.watchesprice.net/Replica-Citizen-5563.html
Replica Watches Home :
http://www.watchesprice.net/
Replica Citizen Brands :
http://www.watchesprice.net/Citizen-Replica.html
Replica Citizen Men's Blue Angels Skyhawk Watch #JR3080-01L --- one of
best selling replica watches, it is crafted in high quality, please
click image 'buy now' to buy this chic but inexpensive replica to save
you a lot of money .
Citizen Men's Blue Angels Skyhawk Watch JR3080-01L Description:
Solid stainless steel case on a blue leather strap, 4-Year power
reserve, Time and calender in 22 time zones(30 cities), Three world
time alarms, 99 Minute countdown timer, Water resistant to 100M
Citizen Men's Blue Angels Skyhawk Watch JR3080-01L Details:
Watches-Price Sales Rank: #12556 in Watches
Brand: Citizen
Model: JR3080-01L
Band material: Leather
Bezel material: Titanium
Case material: Titanium
Clasp type: Buckle
Dial color: navy-blue
Dial window material: Mineral
Movement type: analog-quartz
Water-resistant to 660 feet
Features
Movement - Japanese Quartz Movement
Water Resistant - 100Meters(333 Feet) Water Resistant
Crystal - Scratch-Resistant Mineral Crystal
Thank you for choosing
www.watchesprice.net
 as your reliable dealer of
quality waches including Citizen Men's Blue Angels Skyhawk Watch
#JR3080-01L . we guarantee every watch you receive will be exact watch
you ordered. Each watch sold enjoy one year Warranty for free repair.
Every order from aaa-replica-watches is shipped via EMS, the customer
is responsible for the shipping fee on the first order, but since the
second watch you buy from our site, the shipping cost is free. Please
note that If the total amount of payment is over $600(USD), the
customer is required to contact our customer service before sending
the money in case failed payment. If you have any other questions
please check our other pages or feel free to email us by
ser...@watchesprice.net
. Cheapest Citizen Men's Blue Angels Skyhawk
Watch #JR3080-01L
The Same Citizen Series :
Citizen Men's Brown Leather Strap Eco-Drive Watch #AT0120-37A :
http://www.watchesprice.net/Replica-Citizen-5564.html
Citizen Men's Brown Leather Strap Eco-Drive Watch #BM8300-03E :
http://www.watchesprice.net/Replica-Citizen-5565.html
Citizen Men's Corso Eco-Drive Watch #BM8084-58A :
http://www.watchesprice.net/Replica-Citizen-5566.html
Citizen Men's Dark Blue Dial 100M Watch # AT1091-54M :
http://www.watchesprice.net/Replica-Citizen-5567.html
Citizen Men's Disney Mickey Eco-Drive Watch #BM0310-54M :
http://www.watchesprice.net/Replica-Citizen-5568.html
Citizen Men's Disney Mickey Eco-drive Watch #BM1040-51F :
http://www.watchesprice.net/Replica-Citizen-5569.html
Citizen Men's Disney Mickey Eco-Drive Watch #BM1044-51Q :
http://www.watchesprice.net/Replica-Citizen-5570.html
Citizen Men's Disney Mickey Eco-Drive Watch #BM8214-54M :
http://www.watchesprice.net/Replica-Citizen-5571.html
Citizen Men's Disney Mickey Eco-drive Watch #BW0084-59M :
http://www.watchesprice.net/Replica-Citizen-5572.html
Citizen Men's Eco Drive Nighthawk Promaster Watch # BJ7010-59E :
http://www.watchesprice.net/Replica-Citizen-5573.html
Citizen Men's Eco Drive Perpetual Calendar Watch Model BL0020-51M :
http://www.watchesprice.net/Replica-Citizen-5574.html
Citizen Men's Eco Drive Titanium Case Watch # BN0015-07E :
http://www.watchesprice.net/Replica-Citizen-5575.html


title: Offertissima Dimm 64 Mb 133 Mhz a sole L.59.000

author: Best Price

text:
Se vuoi avere maggiori informazioni su questa offerta visita il nostro sito
www.bestprice2000.it


title: Strumenti-Avvio-Titolo Applicazione

author: maurizio 56

text:
Mi rimetto a Voi in quanto ho questo piccolo problema, in quanto vorrei
che all'avvio dell'applicazione, venga visualizzato unicamente il nome
che ho deciso di mettere nel titolo dell'applicazione, mentre mi agginge
anche il nome della maschera visualizzata racchiusa dalle parentesi
quadre. Tanto per intenderci se il titolo ma me scelto fosse "Mio
programma" e non metto il nome della maschera, mi viene visualizzato
"Mio programma - []". Come posso fare??
Ringraziando
--
maurizio56
browser: FireFox 0.9
mailreader: ThunderBird 0.7


title: Strumenti-Avvio-Titolo Applicazione

text:
> "Mio programma - []". Come posso fare??
> Ringraziando
> --
> maurizio56
>
> browser: FireFox 0.9
> mailreader: ThunderBird 0.7
prova a dargli uno spazio vuoto come nome. ciao Simba883


title: immagini di secondo piano

author: Stefano Cesareo

text:
domanda semplice semplice..
Qual è l'opzione che mi permette di mettere immagini tipo rettangoli e
bottoni al di sotto delle etichette e non sopra..altrimenti l'etichetta
verrà coperta?
GRAZIE


title: immagini di secondo piano

author: MA

text:

Menu
formato
porta in secondo piano


title: Format Maschere

author: mauro

text:
Ciao a tutti,
ho una maschera continua che ripete n-record e vorrei che un campo della
stessa venisse visualizzato o meno a seconda del valore di un altro campo.
Dai tentativi che ho fatto il campo o è visibile per tutti i record o per
nessuno.
Qualche aiuto?
Grazie in anticipo.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Format Maschere

text:
"mauro" <
m.gr...@libero.it
> ha scritto nel messaggio
news:c1i15o$9q3$1...@news.newsland.it...
> Ciao a tutti,
> ho una maschera continua che ripete n-record e vorrei che un campo della
> stessa venisse visualizzato o meno a seconda del valore di un altro campo.
> Dai tentativi che ho fatto il campo o è visibile per tutti i record o per
> nessuno.
>
> Qualche aiuto?
>
> Grazie in anticipo.
>
Se usi una versione di Access successiva ad Access 97 prova a risolvere il
tuo problema con la Formattazione condizionale.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Format Maschere

text:
Roberto da casa ha scritto:
> "mauro" <
m.gr...@libero.it
> ha scritto nel messaggio
> news:c1i15o$9q3$1...@news.newsland.it...
> > Ciao a tutti,
> > ho una maschera continua che ripete n-record e vorrei che un campo della
> > stessa venisse visualizzato o meno a seconda del valore di un altro campo.
> > Dai tentativi che ho fatto il campo o è visibile per tutti i record o per
> > nessuno.
> >
> > Qualche aiuto?
> >
> > Grazie in anticipo.
> >
> Se usi una versione di Access successiva ad Access 97 prova a risolvere il
> tuo problema con la Formattazione condizionale.
Ho già provato ma la formattazione condizionale si limita a formattare il
campo (non a renderlo visibile) e solo in relazione al valore del campo
stesso anzichè in funzione del valore di un altro campo.
Pensi ci sia una via ulteriore?
Grazie



title: Format Maschere

author: Ivan

text:
"mauro" <
m.gr...@libero.it
> ha scritto nel messaggio
news:c1ii5d$ju1$1...@news.newsland.it...

in formattazione condizionale puoi associare, nel campo da eliminare, una
condizione che lega anche altri campi
tipo : [mioAltroCampo] > 5
e far 'sparire' il tuo campo con un colore BIANCO che in realtà scrive ma
non si legge, sia in maschera che in report
ivan


title: Progetti database Access 2000

author: Pier Paolo

text:
So valutando l'utilizzo di MSDE / SQL Server 7 per la migrazione di una
procedura sviluppata in access. Sto cercando di utilizzare la Gestione
progetti data base, ma ha dei limiti notevoli nell'utilizzo delle query.
Per esempio non importa le query esistenti in un MDB, definendo una
semplice visualizzazione (a quanto ho capito l'equivalente delle query) non
accetta la sintassi ORDER BY "nome campo".  L'unica soluzone rimane dunque
l'utilizzo delle tabelle collegate via ODBC o c'č di meglio ?
Grazie in anticipo.