author: Sergio MAZZA

text:
"Enzino" <enzino @
libero.it
> ha scritto nel messaggio
news:nGUFb.203768$vO5.8...@twister1.libero.it...
> Chiedo scusa per il messaggio strutturalmente male impostato
> precedentemente.
Di nulla;

Per semplicità ti conviene inserire la maschera DATI nella maschera CORSO
facendola diventare una sottomaschera, poi impostando le proprietà (scheda
dati) "collega campi master/secondari" dai modo ad access di registrare il
valore automaticamente.
Altrimenti, quando apri la maschera dati devi inviargli, come argomento, il
valore e nell'evento "prima di aggiornare" (della maschera) gli associ il
valore.
es.(apertura maschera con passaggio parametro)
DoCmd.OpenForm "nomemaschera",,,,,, Me!Nr_Corso
es.(su maschera DATI) evento "prima di aggiornare"
if not isnull(Me.openargs) then
    Me!corso = clng(me.openargs)
else
    Cancel = true
end if
Ciao.
--
Sergio MAZZA


title: Copiare un valore da una tabella d un'altra

author: @libero.it Enzino

text:
Grazie Sergio. Ho fatto quello che mi hai detto ed ovviamente poteva solo
che funzionare....
Sono un newbie, ma crescerò anche grazie ai Vostri preziosi consigli.
Buona giornata e buon lavoro a tutti...
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bs96ts$erv$1...@canarie.caspur.it...



text:
"Enzino" <enzino @
libero.it
> ha scritto nel messaggio
news:CBVFb.208723$e6.79...@twister2.libero.it...
> Grazie Sergio. Ho fatto quello che mi hai detto ed ovviamente poteva solo
> che funzionare....
> Sono un newbie, ma crescerň anche grazie ai Vostri preziosi consigli.
> Buona giornata e buon lavoro a tutti...
>
RI-AAAARRGGGGGH!!
Scrivi la tua risposta dopo il testo del messaggio precedente; come faccio
io...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bs9b88$fun$1...@canarie.caspur.it...
> "Enzino" <enzino @
libero.it
> ha scritto nel messaggio
> news:CBVFb.208723$e6.79...@twister2.libero.it...
> > Grazie Sergio. Ho fatto quello che mi hai detto ed ovviamente poteva
solo
> > che funzionare....
> > Sono un newbie, ma crescerò anche grazie ai Vostri preziosi consigli.
> > Buona giornata e buon lavoro a tutti...
> >
>
>
> RI-AAAARRGGGGGH!!
> Scrivi la tua risposta dopo il testo del messaggio precedente; come faccio
> io...
>
> Ciao.
>
> --
> Sergio MAZZA
>
>
SCUSATE!


author: ALESSANDRO Baraldi

text:
"Enzino" <enzino @
libero.it
> ha scritto nel messaggio
news:OsWFb.203995$vO5.8...@twister1.libero.it...

Non c'è nulla da scusare è un'impostazione di Explorer, quello distribuito
da Antonio
e personalizzato per il NG.
Non l'hai ancora contattato per fartene inviare una copia....??
In alternativa può anche Sergio che ha la delega...!!!
Saluti a tutti.
Buone feste.
@Alex.


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bs9nl6$2a7$1...@lacerta.tiscalinet.it...
>
> Non c'č nulla da scusare č un'impostazione di Explorer, quello distribuito
> da Antonio
Explorer? Forse O.E., ma lui... Ooops! Lui utilizza FreeAgent;
> e personalizzato per il NG.
Hi! Hi!
> Non l'hai ancora contattato per fartene inviare una copia....??
> In alternativa puň anche Sergio che ha la delega...!!!
Solo per il Natale; il vicario č MA...
> Saluti a tutti.
> Buone feste.
> @Alex.
Ciao e buone feste.
P.S. Come vedi caro Enzino quě si cazzeggia a piů non posso...
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bs9nva$jis$1...@canarie.caspur.it...
[CUT]
> Solo per il Natale; il vicario è MA...
>
> > Saluti a tutti.
> > Buone feste.
> > @Alex.
>
> Ciao e buone feste.
>
> P.S. Come vedi caro Enzino quì si cazzeggia a più non posso...
>
> --
> Sergio MAZZA
Sempre colpa di MA da buon Napoletano o fa il vicario o il sicario...!! ;-)
Io sono in ferie "PURTROPPO" stavo così bene al lavoro....!!!!!
Bye.
@Alex.


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bs9t19$7o5$1...@lacerta.tiscalinet.it...
>
> Sempre colpa di MA da buon Napoletano o fa il vicario o il sicario...!!
;-)
AH! AH! AH! AH! AH! AH!
> Io sono in ferie "PURTROPPO" stavo così bene al lavoro....!!!!!
Ellapeppa!
>
> Bye.
> @Alex.
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bs9tge$kvu$1...@canarie.caspur.it...

> Sergio MAZZA
Quasi quasi ci torno.....!!!
Se credi a queste te ne racconto altre....!!!!
@Alex.


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bs9nva$jis$1...@canarie.caspur.it...

bene ragazzi... sto iniziando a capire il tono amichevole-scherzoso di tutti
voi.
Son contento che anche per nuovi ingressi come me ci sia sempre una parola
di conforto e vi ringrazio.
A proposito, Alex, qualche giorno fa avevo posto un quesito su come
implementare delle jpg in un DB senza aumentarlo in modo spaventoso.
Giustamente mi hai girato il Sitocomune. L'ho scandagliato in lungo ed in
largo ma purtroppo non sono riuscito a trovare una degna soluzione che possa
fare al caso mio.
Ti voglio comunque ringraziare per l'aiuto datomi anche se purtroppo,
differentemente da come successo oggi con altra richiesta d'aiuto che si č
trasformata in vespaio, non ho risolto il mio problema.
Grazie comunque e buone feste (e ferie!) anche a te.
---
Enzo


author: cidi

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bs9u6s$8hn$1...@lacerta.tiscalinet.it...
>
> "Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
> news:bs9tge$kvu$1...@canarie.caspur.it...
> > "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> > news:bs9t19$7o5$1...@lacerta.tiscalinet.it...
> > >
> > > Sempre colpa di MA da buon Napoletano o fa il vicario o il
sicario...!!
> > ;-)
> >
> >
> > AH! AH! AH! AH! AH! AH!
> >
> > > Io sono in ferie "PURTROPPO" stavo cosě bene al lavoro....!!!!!
> >
> > Ellapeppa!
> >
> > >
> > > Bye.
> > > @Alex.
> >
> > Ciao.
> > Sergio MAZZA
>
> Quasi quasi ci torno.....!!!
>
> Se credi a queste te ne racconto altre....!!!!
>
> @Alex.
>
UNO si lamenta che sta a lavorare mentre gli altri stanno con le gambe sotto
il tavolo ....un'altro invece non vorrebbe neanche andare in ferie ....mah
mai nessuno che sia contento......
:))
Ciao Daniele


text:
"Enzino" <enzino @
libero.it
> ha scritto nel messaggio
news:JL0Gb.204822$vO5.8...@twister1.libero.it...

Ciao Enzo
..forse il tuo ecoscandaglio non funziona a dovere quale usi? io quello da
200mhz :)
qualche minuto fa Alex ha postato una risposta che puň
interessarti......altrimenti nei post precedenti ci trovi una montagna di
risposte simili....
Ciao Daniele


text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:qU3Gb.1981$_P.7...@news4.tin.it...

Grazie Daniele. proverň a guardare meglio. Il mio ecoscandaglio č da
pensione e mi sa che dovrň cambiarlo presto :)
Ciao e auguri anche a te.


text:
"Enzino" <enzino @
libero.it
> ha scritto nel messaggio
news:nY3Gb.210128$e6.80...@twister2.libero.it...

Allora... ho provato a guardare tutti gli esempi in Sitocomune dove potesse
essere interessato l'aspetto grafico (inserimento immagini) ma non ho
trovato quello che fa per me. Tutta roba impegnata che non soddisfa le mie
esigenze. In pratica un piccolissimo DB che mi permetta di inserire il nome
e la foto del faccione del peronaggio. Niente Tutti esempi con zummate
fantastiche o gestioni di foto che non hanno nulla a che vedere con quello
che sto cerando di fare. Come posso fare????
Grazie
...
Enzo


text:
"Enzino" <enzino @
libero.it
> ha scritto nel messaggio
news:Nt4Gb.205316$vO5.8...@twister1.libero.it...
>
> "Enzino" <enzino @
libero.it
> ha scritto nel messaggio
> news:nY3Gb.210128$e6.80...@twister2.libero.it...
> >
> > "cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
> > news:qU3Gb.1981$_P.7...@news4.tin.it...
> > >
> Allora... ho provato a guardare tutti gli esempi in Sitocomune dove
potesse
> essere interessato l'aspetto grafico (inserimento immagini) ma non ho
> trovato quello che fa per me. Tutta roba impegnata che non soddisfa le mie
> esigenze. In pratica un piccolissimo DB che mi permetta di inserire il
nome
> e la foto del faccione del peronaggio. Niente Tutti esempi con zummate
> fantastiche o gestioni di foto che non hanno nulla a che vedere con quello
> che sto cerando di fare. Come posso fare????
>
> Grazie
>
> ...
> Enzo
>
Ciao Enzo
...vediamo se ho capito e se posso aiutarti....:-)
se devi mettere una foto in una maschera in visualizzazione struttura clicca
sul pulsante immagine, della casella degli strumenti, ed indica il percorso
dove hai la foto.
se hai una tabella con un campo foto inserisci l'indirizzo completo del file
es. C:\Documenti\foto.jpg
spero che sia quello che volevi
Ciao Daniele


text:
"Enzino" <enzino @
libero.it
> ha scritto nel messaggio
news:Nt4Gb.205316$vO5.8...@twister1.libero.it...
>
[CUT]
> Allora... ho provato a guardare tutti gli esempi in Sitocomune dove
potesse
> essere interessato l'aspetto grafico (inserimento immagini) ma non ho
> trovato quello che fa per me. Tutta roba impegnata che non soddisfa le mie
> esigenze. In pratica un piccolissimo DB che mi permetta di inserire il
nome
> e la foto del faccione del peronaggio. Niente Tutti esempi con zummate
> fantastiche o gestioni di foto che non hanno nulla a che vedere con quello
> che sto cerando di fare. Come posso fare????
>
> Grazie
> Enzo
Come non l'hai trovato ...!!!!
Sezione GENERAL:
 [UPD]  Implementare un archivio di immagini.
di Silvio Savoldi.....!
Non sņ se funziona il Link che ho fatto provalo al limite vai la....!
Ciao.
Grazie altrettante buone feste a te e famiglia...!
@Alex.


text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:TUbGb.2327$VW.8...@news3.tin.it...
[CUT]
> >
> Ciao Enzo
> ...vediamo se ho capito e se posso aiutarti....:-)
> se devi mettere una foto in una maschera in visualizzazione struttura
clicca
> sul pulsante immagine, della casella degli strumenti, ed indica il
percorso
> dove hai la foto.
> se hai una tabella con un campo foto inserisci l'indirizzo completo del
file
> es. C:\Documenti\foto.jpg
> spero che sia quello che volevi
> Ciao Daniele
>
E' Natale e aiuto anche te...!
La foto si chiama Controllo Immagine, devi impostare a Collegato la
proprietà
TipoImmagine per evitare che venga memorizzata/inglobata nel DB.
Il fatto è che come hai suggerito è parzialmente corretto poichè se hai
molti
Records non và....!!
Devi quindi includere un Campo Path nella Tabella e su evento Current
fare in modo di aggiornare la proprietà Picture del controllo immagine.
PRivate Sub OnCurrent.....()
    ME.MiaImmagine.Picture=Me.ControlloPathAssociato
End sub
C'è tuttavia un problema di fondo che spesso si tralascia, l'utilizzo
di immagini con estensione diversa da BMP.
Access le converte "ON THE FLY" o al volo in BMP, ma questo utilizzando
Filtri grafici
che rallentano molto l'esecuzione e alcune volte mandano in palla tutto.
Per questo argomento più delicato e complesso ne parleremo in seguito oppure
vi invito a leggere sul sito di LEBANS i dettagli della questione.
Ciao.
@Alex.


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bsbt2h$bgp$2...@lacerta.tiscalinet.it...
>
> "cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
> news:TUbGb.2327$VW.8...@news3.tin.it...
> > ...vediamo se ho capito e se posso aiutarti....:-)
> > se devi mettere una foto in una maschera in visualizzazione struttura
> clicca
> > sul pulsante immagine, della casella degli strumenti, ed indica il
> percorso
> > dove hai la foto.
> > se hai una tabella con un campo foto inserisci l'indirizzo completo del
> file
> > es. C:\Documenti\foto.jpg
> > spero che sia quello che volevi
> > Ciao Daniele
> >
>
> E' Natale e aiuto anche te...!
..stai scendendo parecchio nella speciale classifica.....continuando di
questo passo ti troverai al primo posto dei BUONI :))
visto che sei in vena, di buonismo, potresti mandarmi il link del tuo sito ,
che non lo trovo piů, ci avevo scaricato proprio un db di foto.....o ricordo
male? perň ricordo benissimo l'ultimo tuo 3d con Massimiliano che riguardava
questo argomento. :)
> Ciao.
> @Alex.
>
Ciao Daniele


text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:FYeGb.3606$_P.1...@news4.tin.it...
[CUT]
> ..stai scendendo parecchio nella speciale classifica.....continuando di
> questo passo ti troverai al primo posto dei BUONI :))
> visto che sei in vena, di buonismo, potresti mandarmi il link del tuo sito
,
> che non lo trovo più, ci avevo scaricato proprio un db di foto.....o
ricordo
> male? però ricordo benissimo l'ultimo tuo 3d con Massimiliano che
riguardava
> questo argomento. :)
>
>
> > Ciao.
> > @Alex.
> >
>
> Ciao Daniele
CATTIVI si nasce BUONI si diventa....!
Porta pazienza un pò ho rifatto completamente il DB in un modo ben più
TECNICO.
Finite le feste lo invio al SC OPEN_SOURCE, il fatto è che ho dovuto
realizzare un
EXE poichè la struttura è già definita e ad oggi sono 2Mb, se avessi l'ADSL
che funziona
potrei anche inviartelo, ma ho problemi di linea e non vado a più di
7Kb/sec......!!!
La nuova versione è molto potente e piena di giochini che sicuramente per
chi ha voglia
di studiarli saranno utili......!
La versione è per A_XP e quì non ci posso fare nulla, ma è adattabile anche
ad A97
con un pò di artifici.....!
Il mio vecchio sito non è più aggiornato da più di 1 anno da quando Libero
si è impossessato di Digilander
ed ha impedito l'UPLOAD via FTP se non facevi l'abbonamento da loro.....!
Appena ho tempo lo elimino......!
Ciao Daniele buon Natale.
@Alex.


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bsbsm8$b7t$2...@lacerta.tiscalinet.it...

Grande Alex.... Sono veramente stupito dal vostro altruismo nel cercare di
rimediare i casini altrui. E ti credo, dopo il fuoco e le fiamme di ieri!!!
:))
Ho guardato  (anzi riguardato) in quella sezione e ho ri-scaricato quel
file. Ma l'avevo gią visto e non č idoneo a quanto mi interessa. mah... non
riuscirņ mai nel mio intento.... :-((
Ti ringrazio comunque per l'interessamento....
----
Enzo


author: Antonio Biso

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bs9b88$fun$1...@canarie.caspur.it...
> "Enzino" <enzino @
libero.it
> ha scritto nel messaggio
> news:CBVFb.208723$e6.79...@twister2.libero.it...
> > Grazie Sergio. Ho fatto quello che mi hai detto ed ovviamente poteva
solo
> > che funzionare....
> > Sono un newbie, ma crescerò anche grazie ai Vostri preziosi consigli.
> > Buona giornata e buon lavoro a tutti...
> >
>
>
> RI-AAAARRGGGGGH!!
> Scrivi la tua risposta dopo il testo del messaggio precedente; come faccio
> io...
Secondo me, come dicono a Trieste, te sta a cojonà...
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:4ObKb.227051$vO5.9...@twister1.libero.it...
>
> Secondo me, come dicono a Trieste, te sta a cojonà...
Che strano, anche nel mio quartiere si usa un frasario del genere; sarò mica
oriundo!?
> Antonio
Comunque poi s'è redendo...
Ciao.
--
Sergio MAZZA


title: Come architettare l'interfaccia dell'applicazione

author: Giuseppe

text:
So che quanto sto per dirvi non è proprio ortodosso ma vorrei cmq un parere.
Sto costruendo la prima versione di un'applicazione in access 2002 e, come
accade spesso, a furia di aggiungere funzioni, la cosa è diventata
abbastanza corposa. Al momento per me conta la rapidità di inseguire le
richieste del cliente, che si sa spesso è mutevole. Fermo restando un minimo
di professionalità del prodotto.
Da un punto di vista dell'architettura generale, access sembra proporre
un'interfaccia basata su uno splash screen e immediatamente dopo una
maschera che rimanendo sempre aperta (eventualmente nascondendola e
visualizzandola) e contente una serie di pulsanti smista il controllo ad
altre maschere che si incaricano di agire sui dati, di avviare le
elaborazioni, produrre le stampe, ecc.
Per migliorare il tutto ho deciso di abbolire questa maschera iniziale a
pulsantiera per spostare tutto sulla barra dei menu. Quindi mi sono
costruito tante macro tante quante sono le funzioni offerte dal mio
programma, poi mi sono costruito una barra dei menu globale che sostituise
quella standard organizzata in menu e sottomenu. quindi ho agganciato le
macro alle scelte dei "rami terminali" del menu/sottomenu.
Al momento tale menu che è sempre lo stesso senza alcun cambiamento di
contesto, rimane interamente accessibile sempre da ogni parte nel programma
(questo credo non sia proprio il massimo della raffinatezza).
Inoltre ho in mente di creare delle toolbar personalizzate: una per quando
appaiono delle maschere, l'altra per quando appaiono i report in anteprima.
questo per offrire qualche funzione utile tra quelle offerte da acces in
queste circosatanze: una fra tutte la possibilità di ricercare i dati dalle
maschere.
Conto anche di fare un help personalizzato, anche se devo decidere come
(alludo allo strumento da utilizzare).
Datemi le vostre impressioni. Non so se sto facendo bene.
Vorrei se possibile suscitare un dibattito in seno al gruppo per scoprire e
capire metodi di lavoro più corretti dettati da maggior esperienza con
access.
--
----------------
saluti
Giuseppe


text:
"Giuseppe" <
gcondoLev...@libero.it
> ha scritto nel messaggio
news:butsut$m3kvb$1...@ID-213020.news.uni-berlin.de...

Non fai cenno sull'architettura base della tua applicazione: analisi,
tabelle, relazioni e divisione di quest'ultima in Be e Fe. Probabilmente
perché sei già avanti con il lavoro; se è così quello che hai illustrato
adesso è comunque un buon piano di lavoro, mi sembra completo in ogni parte.
Metodi? Credo che ce ne siano vari ma tutti prevedono un buon (direi ottimo)
lavoro di analisi...
Ciao.
--
Sergio MAZZA


text:
> Non fai cenno sull'architettura base della tua applicazione: analisi,
> tabelle, relazioni e divisione di quest'ultima in Be e Fe. Probabilmente
> perché sei già avanti con il lavoro; se è così quello che hai illustrato
> adesso è comunque un buon piano di lavoro, mi sembra completo in ogni
parte.
> Metodi? Credo che ce ne siano vari ma tutti prevedono un buon (direi
ottimo)
> lavoro di analisi...
>
> Ciao.
>
> --
> Sergio MAZZA
>
Ciao Sergio,
Grazie per la risposta.
Scusa, alcune cose le davo per scontate.
L'applicazione girerà su un pc e non in rete (al momento non c'è bisogno)
nel futuro è probabile che lo preveda.
Come è buona norma essa è divisa in due parti il BE e il FE. Il motore DB al
momento è JET, in futuro, dipende dal numero delle installazioni, potrei
pensare di usare MSDE che per la verità conosco poco.
Sento il desiderio/necessità di confrontarmi con altri con più esperienza di
me con Access.
Ho una discreta esperienza di programmazione maturata in vari contesti
(Mainframe IBM-Cobol, mini AS/400-RPG, PC DOS-Clipper ma è da relativamente
poco che sono approdato alla programmazione Windows ma non sono più un
programmatore a tempo pieno.
Apprezzo Access per la rapidità con cui realizzi un qualcosa da dare al
cliente per farlo lavorare e metterlo in condizione di capire cosa
"realmente vuole". Anche se approfondisci le sessioni di analisi, a me
capita sempre che il cliente quando esprime le sue necessità lo fa con
superficialità e solo quando comincia a mettere "le mani" sulla procedura.
Attualmente le cose che mi rendono incerto sono cosa far fare ad Access e
cosa è meglio che scriva io di sana pianta (ma questo punto si perde il
vantaggio di usare Access). Un esempio per tutti, le maschere: lasciare i
pulsanti di scorrimento sui record o costruirli autonomamente per piazzarli
nel punto più adatto (caso di maschera e sottomaschera, magari su più
livelli) e ancora lasciare le barre strumenti predefinite o farle da me,
ecc. Non so se mi sono spiegato.
--
----------------
saluti
Giuseppe


text:
"Giuseppe" <
gcondoLev...@libero.it
> ha scritto nel messaggio
news:buvvqm$lcpj5$1...@ID-213020.news.uni-berlin.de...
> Ciao Sergio,
> Grazie per la risposta.
> Scusa, alcune cose le davo per scontate.
> L'applicazione girerà su un pc e non in rete (al momento non c'è bisogno)
> nel futuro è probabile che lo preveda.
> Come è buona norma essa è divisa in due parti il BE e il FE. Il motore DB
al
> momento è JET, in futuro, dipende dal numero delle installazioni, potrei
> pensare di usare MSDE che per la verità conosco poco.
>
> Sento il desiderio/necessità di confrontarmi con altri con più esperienza
di
> me con Access.
> Ho una discreta esperienza di programmazione maturata in vari contesti
> (Mainframe IBM-Cobol, mini AS/400-RPG, PC DOS-Clipper ma è da
relativamente
> poco che sono approdato alla programmazione Windows ma non sono più un
> programmatore a tempo pieno.
Allora non sei di "primo pelo";
> Apprezzo Access per la rapidità con cui realizzi un qualcosa da dare al
> cliente per farlo lavorare e metterlo in condizione di capire cosa
> "realmente vuole". Anche se approfondisci le sessioni di analisi, a me
> capita sempre che il cliente quando esprime le sue necessità lo fa con
> superficialità e solo quando comincia a mettere "le mani" sulla procedura.
capita sempre così; per questo devi essere un po' psicologo un po' indovino,
per far parlare il più possibile il cliente e (qualche volta) anticiparlo
nelle soluzioni.
> Attualmente le cose che mi rendono incerto sono cosa far fare ad Access e
> cosa è meglio che scriva io di sana pianta (ma questo punto si perde il
> vantaggio di usare Access). Un esempio per tutti, le maschere: lasciare i
> pulsanti di scorrimento sui record o costruirli autonomamente per
piazzarli
> nel punto più adatto (caso di maschera e sottomaschera, magari su più
> livelli) e ancora lasciare le barre strumenti predefinite o farle da me,
> ecc. Non so se mi sono spiegato.
Io ho un mio modo di vedere le cose; access (ma direi tutto il pacchetto
office, se non usi il runtime) ti presenta una serie di oggetti
preconfezionati; perché reinventare la ruota quando c'è? Certo, alcuni di
questi oggetti funzionano molto bene altri hanno dei piccoli difetti;
quest'ultimi li puoi trovare anche nelle tematiche affrontate nell'NG e nel
sito comune (
www.sitocomune.com
) con varie soluzioni.
Comunque le funzionalità di base, io, le utilizzo tutte; non mi metto certo
a riscrivere codice per scorrere avanti e indietro i record, con il rischio
di imbattermi in bug, mi concentro sopratutto sul "disegno logico" delle
maschere (divisione delle informazioni) e sulla ergonomia nel posizionare
gli oggetti e le loro funzionalità. Ossia, mi interessa che l'utente non
debba fare i salti mortali se vuole accedere alla ricerca di qualsiasi
informazione e la possibilità di assimilare in poco tempo tutto il
funziomento dell'applicazione. Questo potrà succedere solo con un contatto
quasi costante con l'interessato, facendogli vedere una bozza e poi
raffinarla con lui.
Access, come hai notato tu, ti permette questa grande libertà: lo sviluppo
(quasi) immediato delle modifiche...
> ----------------
> saluti
> Giuseppe
Ciao.
--
Sergio MAZZA


text:
> Allora non sei di "primo pelo";
In Access purtroppo sì, e se pensi che non conosco la programmazione ad
oggetti ti rendi conto che sono stato un bel po' di tempo lontano dai
compilatori e interpreti. :-)
Con questo ng e col sito comune ed altri siti sto imparando tantissimo.
> Io ho un mio modo di vedere le cose; access (ma direi tutto il pacchetto
> office, se non usi il runtime) ti presenta una serie di oggetti
> preconfezionati; perché reinventare la ruota quando c'è? Certo, alcuni di
> questi oggetti funzionano molto bene altri hanno dei piccoli difetti;
> quest'ultimi li puoi trovare anche nelle tematiche affrontate nell'NG e
nel
> sito comune (
www.sitocomune.com
) con varie soluzioni.
>
> Comunque le funzionalità di base, io, le utilizzo tutte; non mi metto
certo
> a riscrivere codice per scorrere avanti e indietro i record, con il
rischio
> di imbattermi in bug, mi concentro sopratutto sul "disegno logico" delle
> maschere (divisione delle informazioni) e sulla ergonomia nel posizionare
> gli oggetti e le loro funzionalità. Ossia, mi interessa che l'utente non
> debba fare i salti mortali se vuole accedere alla ricerca di qualsiasi
> informazione e la possibilità di assimilare in poco tempo tutto il
> funziomento dell'applicazione. Questo potrà succedere solo con un contatto
> quasi costante con l'interessato, facendogli vedere una bozza e poi
> raffinarla con lui.
>
> Access, come hai notato tu, ti permette questa grande libertà: lo sviluppo
> (quasi) immediato delle modifiche...
>
Sottoscrivo in pieno.


title: input box, maschera di input e comportamento

author: Ascorbic

text:
Ciao a tutti.
ho un piccolo "trip".
in un form ho inserito un controllo input box al quale è associata una
maschera di inserimento per la data. Se l'utente sbaglia
l'inserimento... (tipo usa caratteri o invece di anno a 4 cifre usa
anno a 2 cifre o cose del genere) il controllo ritorna sempre una
message box di errore ad ogni tentativo di uscire dal campo. Come
posso "prendere" il controllo via codice per gestire questa cosa,
evitando ad esempio di far generare questa message box e reimpostando
il contenuto del campo ad un valore predefinito?
grazie.
ciao.


author: Carlo Costarella

text:
"Ascorbic" <
portaz_...@hotmail.com
> ha scritto nel messaggio
news:8tgjq1d711ns5dt4i...@4ax.com...

Potrebbe esserti utile la Funzione IsDate.
Ciao, Carlo


text:


la "maschera di input" non passa il controllo al codice prima di aver
validato i dati inseriti nell'input box, quindi la message box di
alert appare comunque...
questa cosa non mi può essere utile fino a quando non posso assumere
il controllo via evento in VBA.
>
>Ciao, Carlo
ciao...
>
>


author: Sandro Peruz

text:
[cut]
> >Potrebbe esserti utile la Funzione IsDate.
>
> la "maschera di input" non passa il controllo al codice prima di aver
> validato i dati inseriti nell'input box, quindi la message box di
> alert appare comunque...
> questa cosa non mi può essere utile fino a quando non posso assumere
> il controllo via evento in VBA.
>
> >
> >Ciao, Carlo
>
> ciao...
>
ciao Ascorbic,
non ho capito bene cosa intendi e in questo post lo ribadisci, quando dici:
"in un form ho inserito un controllo input box al quale è associata una
maschera di inserimento per la data"
non ho capito se per controllo inputbox intendi che vuoi controllare che la
data sia effettivamente una data in una textBox, perchè un controllo
inputBox da inserire in una form non so cosa sia.
Se esiste, dimmi qual'è se è ( così ne imparo un'altra :-)) ) se invece
ècome dico io, ti posto una potenziale soluzione per il tua domanda.
Ciao, Sandro.


text:


si, sandro, scusa hai ragione: è una text box (deformazione
professionale...).
Oltre a controllare che sia effettivamente una data (che non mi
interessa dato che già lo faccio), vorrei evitare che quando l'utente
digita una "non data", per la maschera di input associata, appaia il
fastidiosissimo message box. Vorrei sostituirlo con qualcosa di
alternativo, di generato via VBA.
ecco tutto.
ciao.


text:
[cut]
> si, sandro, scusa hai ragione: è una text box (deformazione
> professionale...).
> Oltre a controllare che sia effettivamente una data (che non mi
> interessa dato che già lo faccio), vorrei evitare che quando l'utente
> digita una "non data", per la maschera di input associata, appaia il
> fastidiosissimo message box. Vorrei sostituirlo con qualcosa di
> alternativo, di generato via VBA.
> ecco tutto.
> ciao.
Ciao Ascoribic,
ok, visto che ormai hai capito che sono uno che rompe un po' qui ti chiedo :
"appaia il  fastidiosissimo message box" ---> "NON appaia il
fastidiosissimo message box".
allora prova in questo modo su errore della form :
On Error GoTo errForm
If DataErr = 2113 Or DataErr = 2279 Then
    Response = acDataErrContinue
    Me!TuoControlloData.BackColor = vbRed
    MsgBox "Non sarà mica una data valida questa! " & vbCrLf & _
    "inseriscine una valida per piacere", vbCritical
    Me!TuocontrolloData.BackColor = vbWhite
   End If
err_form:
    Exit Sub
errForm:
    MsgBox "se incappato in quest'errore:" & Chr(13) & Err.Number & Chr(13)
& Err.Description
ciao, Sandro.


text:
[cut]
> Ciao Ascoribic,
[cut]
 ecco il precisino... ho sbagliato il tuo nick, sorry.
a domani, ciao.


text:


ok, grazie sandro,
proverò a fare quanto mi suggerisci, ti faccio sapere.
ciao.


title: access distingue maiuscole dalle minuscole

text:
ciao
ho un dubbio che mi stà facendo incasinare non poco
access distingue le maiuscole dalle minuscole ?
ossia devo creare diverse querry di ricerca per diversi valori ossia:
c  c Du E e        C  c Du  e  e        C  c Du E e        C  c Du E E
C  C Du e e        C  C Du E e        C  C Du E E        c  c  D  E E
c  c  D  E  e        C C D E E        c  c  D  e   e        C  C  D  e   e
C  C  D E   e        c  c  d E E        C  C  d   E E        c  c  d   e  e
c  c  d   E  e        C  C  d   E  e        C  c   d  E E        C  c   D  E
e        C  c   D  E E        C  c   d  e  e        C  c   d  e  e        C
c   d  E  e
C  c   D  e  e        c   c Du e e
26 combinazioni (tutti con le stesse lettere che differiscono tra loro
dall'essere maiuscole o minuscole e dalla loro posizione)
creo la prima querry e tutto ok
creo la seconda ma mi chiede di sovrascrivere la prima
purtroppo devo dare come nomi querry proprio la sequenza giusta del valore
corrispondente (così mi è stato chiesto)
come posso fare per poter nominare le diverse querry ?
grazie


text:
"lu67" <
angelo...@fastwebnet.it
> ha scritto nel messaggio
news:rIXsa.36768$DN.9...@tornado.fastwebnet.it...

Da quel che mi ricordo Access non distingue nella ricerca Minuscole da
Maiuscole.
Per quel che riguarda il tuo problema, non vorrai davvero crearti 157
QRY.......???
Inserisci una sola QRY in cui il criterio di ricerca è una FUNZIONE che ti
crei ad'OC
in modo da restituirti la stringa da affiancare a LIKE TuaFunzione().
Questa funzione viene ripetuta ad ogni Record, quindi è fattibile.....!
In ogni caso dubito tu riesca ad ottenere qualcosa in relazione alla mia
convinzione iniziale.
@Alex.


text:
grazie alex
proverň


title: Valori restituiti da una Routine Function

author: GS

text:
Ciao a tutti, vacanzieri e non.....

mi potete aiutare?

Spiego.

Ho creato la seguente Routine per poterla richiamare nel
VBA di varie maschere .

'-  estrae la DataInizio e DataFine
della tabella ParamentriDate ------------------

Public Function
Inverno(DataInizio, DataFine)
    Dim Sql As String, RstPar As
Recordset, dbs As Database
    Dim DataInizio As Date,
DataFine As Date
    Set dbs = CurrentDb

 Sql = "SELECT ParametriDAte.InvInizio, ParametriDate.InvFine FROM
ParametriDate;"
         Set RstPar =
dbs.OpenRecordset(Sql, dbOpenDynaset)

DataInizio = RstPar!InvInizio
        DataFine
= RstPar!InvFine
    End Function

quando la richiamo con
Call
Inverno(DataInizio, DataFine)
 da una maschera qualsiasi, i valori delle
due date che vengono restituiti sono Null, mentre all'interno dell routine
sono esatti.

--
Grazie per l'aiuto.

SG


author: Alessandro Cara

text:
GS wrote:
> Ciao a tutti, vacanzieri e non.....
>
> mi potete aiutare?
> Spiego.
> Ho creato la seguente Routine per poterla richiamare nel VBA di varie
> maschere .
>
> '-  estrae la DataInizio e DataFine della tabella ParamentriDate
> ------------------
>     Public Function Inverno(DataInizio, DataFine)
prova a afre cosi'
Public Function Inverno(byref DataInizio,byref  DataFine)
E' uso sui NG di scrivere in formato testo. Se puoi evita di
scrivere in "testo formattato"
--
a.cara


text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:NGnLe.6558$zs....@tornado.fastwebnet.it...

Grazie del suggerimento ma non cambia nulla;
all'interno della routine Inverno le date sono corrette, mentre dopo
l'istuzione Call .... sono nulle.
Non so' se sia importante ma ho dimenticato di dire che all'interno della
maschera dalla quale lancio la Call ho due campi caselle di testo non
associati chiamati appunto DataInizio e DataFine.
Grazie anche del secondo suggerimento, spero che questo messaggio sia
corretto.
By
SG


author: Bruno Campanini

text:
"GS" <
ci...@tin.it
> wrote in message
news:yBnLe.16397$HM1.4...@twister1.libero.it...





Credo che tu abbia scritto la tua prima funzione...
Quando scrivi:
    Public Function Inverno(DataInizio, DataFine)
DataInizio e DataFine sono i parametri che TU passi alla
funzione, non quelli che la funzione ti restituisce (la quale
comunque non può rendertene più d'uno).
Vediamo se ho capito bene:
tu hai una tabella ParametriDate contenente n record in
ognuno dei quali vi sono, fra gli altri, i campi InvInizio, InvFine.
Con la tua funzione vorresti ottenere per ciascun record
le date InvInizio e InvFine?
E se sì dove vorresti tali date collocate?
Bruno


author: Alessandro Baraldi

text:
"GS" <
ci...@tin.it
> wrote in message
news:bZnLe.15809$
F23.1...@twister2.libero.it
[CUT]
> Grazie del suggerimento ma non cambia nulla;
> all'interno della routine Inverno le date sono corrette, mentre dopo
> l'istuzione Call .... sono nulle.
> Non so' se sia importante ma ho dimenticato di dire che all'interno della
> maschera dalla quale lancio la Call ho due campi caselle di testo non
> associati chiamati appunto DataInizio e DataFine.
>
> Grazie anche del secondo suggerimento, spero che questo messaggio sia
> corretto.
> By
> SG
Posta la Funzione che usi in modo completo, il suggerimento
di Alessandro è ineccepibile, ne consegue che devi aver
errato qualche assegnazione.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"GS" <
ci...@tin.it
> wrote in message
news:yBnLe.16397$
HM1.4...@twister1.libero.it

L'errore che commetti è la doppia assegnazione.
Public Function Inverno(byref DataInizio as date, byref DataFine as
date)
     Dim Sql As String, RstPar As Recordset, dbs As Database
     '-----------------------------------------------------
     ' NON DEVI ASSOLUTAMENTE DICHIARARLE PER LA 2° VOLTA
     'Dim DataInizio As Date, DataFine As Date
     '-----------------------------------------------------
     Set dbs = CurrentDb
      Sql = "SELECT ParametriDAte.InvInizio, ParametriDate.InvFine FROM
ParametriDate;"
          Set RstPar = dbs.OpenRecordset(Sql, dbOpenDynaset)
         DataInizio = RstPar!InvInizio
         DataFine = RstPar!InvFine
End Function
In ogni caso quanto fai è decisamente ANOMALO.
Il Recordset che estrai è formato da N° Records, tutti quelli
della Tabella ParametriDate, ma tu prendi solo quello puntato
dal Bookmark.
Chi ti dice che sia quello giusto....???
Secondo me hai mancato qualche pezzo...!!!



text:
OK, vedo di spiegarmi meglio.
nella tabella "ParametriDate" ho solo 1 record con 4 campi data ( data
inizio fine Inverno e data inizio fine estate)
In varie maschere ho vari bottoni ("gruppi di opzioni") e a seconda
dell'attivazione ho bisogno di sapere queste due date (inverno o estate).
Da qui l'idea di scrivere una volta sola la routine di estrazione delle date
e non n volte in ogni maschera.
Posto l'intera Function (anche dopo la correzione in "Public Function
Estate(ByRef DataInizio As Date, ByRef DataFine As Date)" non funge)
Dim Sql As String, RstPar As Recordset, dbs As Database
'--Dim DataInizio As Date, DataFine As Date
Option Explicit
Public Function Estate(ByRef DataInizio As Date, ByRef DataFine As Date)
 Set dbs = CurrentDb
 Sql = "SELECT ParametriDate.EstInizio, ParametriDate.EstFine FROM
ParametriDate;"
     Set RstPar = dbs.OpenRecordset(Sql, dbOpenDynaset)
    DataInizio = RstPar!EstInizio
    DataFine = RstPar!EstFine
End Function
Public Function Inverno(ByRef DataInizio As Date, ByRef DataFine As Date)
Set dbs = CurrentDb
 Sql = "SELECT ParametriDate.InvInizio, ParametriDate.InvFine FROM
ParametriDate;"
     Set RstPar = dbs.OpenRecordset(Sql, dbOpenDynaset)
    DataInizio = RstPar!InvInizio
    DataFine = RstPar!InvFine
End Function
l'istruzione di chiamata all'interno della maschera è
     Call DateParametri.Inverno(DataInizio, DataFine)
Grazie per l'aiuto
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:0a26c97893fbde24ae...@mygate.mailgate.org...



text:
OK, vedo di spiegarmi meglio.
nella tabella "ParametriDate" ho solo 1 record con 4 campi data ( data
inizio fine Inverno e data inizio fine estate)
In varie maschere ho vari bottoni ("gruppi di opzioni") e a seconda
dell'attivazione ho bisogno di sapere queste due date (inverno o estate).
Da qui l'idea di scrivere una volta sola la routine di estrazione delle date
e non n volte in ogni maschera.
Posto l'intera Function (anche dopo la correzione in "Public Function
Estate(ByRef DataInizio As Date, ByRef DataFine As Date)" non funge)
Dim Sql As String, RstPar As Recordset, dbs As Database
'--Dim DataInizio As Date, DataFine As Date
Option Explicit
Public Function Estate(ByRef DataInizio As Date, ByRef DataFine As Date)
 Set dbs = CurrentDb
 Sql = "SELECT ParametriDate.EstInizio, ParametriDate.EstFine FROM
ParametriDate;"
     Set RstPar = dbs.OpenRecordset(Sql, dbOpenDynaset)
    DataInizio = RstPar!EstInizio
    DataFine = RstPar!EstFine
End Function
Public Function Inverno(ByRef DataInizio As Date, ByRef DataFine As Date)
Set dbs = CurrentDb
 Sql = "SELECT ParametriDate.InvInizio, ParametriDate.InvFine FROM
ParametriDate;"
     Set RstPar = dbs.OpenRecordset(Sql, dbOpenDynaset)
    DataInizio = RstPar!InvInizio
    DataFine = RstPar!InvFine
End Function
l'istruzione di chiamata all'interno della maschera č
     Call DateParametri.Inverno(DataInizio, DataFine)
Grazie per l'aiuto
"Bruno Campanini" <
bruno.c...@tin.it
> ha scritto nel messaggio
news:0_nLe.70062$fm.46...@news4.tin.it...

> comunque non puň rendertene piů d'uno).
>
> Vediamo se ho capito bene:
> tu hai una tabella ParametriDate contenente n record in
> ognuno dei quali vi sono, fra gli altri, i campi InvInizio, InvFine.
> Con la tua funzione vorresti ottenere per ciascun record
> le date InvInizio e InvFine?
> E se sě dove vorresti tali date collocate?
>
> Bruno
>


text:
"GS" <
ci...@tin.it
> wrote in message
news:mjoLe.15834$
F23.1...@twister2.libero.it

> l'istruzione di chiamata all'interno della maschera č
>      Call DateParametri.Inverno(DataInizio, DataFine)
>
> Grazie per l'aiuto
Personalmente credo tu stia facendo confusione con l'uso
dell'assegnazione di Variabili ed il loro utilizzo...!

Io le riscriverei cosě:
Public Function Estate(ByRef DataInizio As Date, ByRef DataFine As Date)
  Dim Sql As String, RstPar As DAO.Recordset, dbs As DAO.Database

  Set dbs = CurrentDb
  Sql = "SELECT ParametriDate.EstInizio, ParametriDate.EstFine FROM
ParametriDate;"
  Set RstPar = dbs.OpenRecordset(Sql, dbOpenDynaset)
  DataInizio = RstPar!EstInizio
  DataFine = RstPar!EstFine
  rstPar.Close
  set rstPar=Nothing
  set dbs=Nothing
End Function
Public Function Inverno(ByRef DataInizio As Date, ByRef DataFine As
Date)
  Dim Sql As String, RstPar As DAO.Recordset, dbs As DAO.Database
  Set dbs = CurrentDb
  Sql = "SELECT ParametriDate.InvInizio, ParametriDate.InvFine FROM
ParametriDate;"
  Set RstPar = dbs.OpenRecordset(Sql, dbOpenDynaset)
  DataInizio = RstPar!InvInizio
  DataFine = RstPar!InvFine
  rstPar.Close
  set rstPar=Nothing
  set dbs=Nothing
End Function
Ora il problema č che la dichiarazione delle variabili
DataInizio e DataFine deve essere fatta da dove chiami
la Funzione.
Dim DI as Date
Dim DF as Date
Call DateParametri.Inverno(DI, DF)
Cosě deve funzionare.
Saluti.



text:
"GS" <
ci...@tin.it
> wrote in message
news:GopLe.16565$HM1.4...@twister1.libero.it...
> OK, vedo di spiegarmi meglio.
> nella tabella "ParametriDate" ho solo 1 record con 4 campi data ( data
> inizio fine Inverno e data inizio fine estate)
> In varie maschere ho vari bottoni ("gruppi di opzioni") e a seconda
> dell'attivazione ho bisogno di sapere queste due date (inverno o estate).
> Da qui l'idea di scrivere una volta sola la routine di estrazione delle
> date
> e non n volte in ogni maschera.
Se devi ricercare 2 campi in una tabella di un solo record
puoi usare altro sistema:
=DlookUp("[InvInizio]","ParametriDate")
=DlookUp("[InvFine]","ParametriDate")
ciascuna nel Control Source di un Text Box.
Se proprio vuoi la funzione te la scrivo.
Ciao
Bruno


text:
"Bruno Campanini" <
bruno.c...@tin.it
> ha scritto nel messaggio
news:eGpLe.52919$2U1.2...@news3.tin.it...

Te ne sarei grato.
Thanks
GS


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:7d57e702cb8707b708...@mygate.mailgate.org...

>> l'istruzione di chiamata all'interno della maschera è
>>      Call DateParametri.Inverno(DataInizio, DataFine)
>>
>> Grazie per l'aiuto
>
>
> Personalmente credo tu stia facendo confusione con l'uso
> dell'assegnazione di Variabili ed il loro utilizzo...!
>
> Io le riscriverei così:

> Ora il problema è che la dichiarazione delle variabili
> DataInizio e DataFine deve essere fatta da dove chiami
> la Funzione.
>
> Dim DI as Date
> Dim DF as Date
> Call DateParametri.Inverno(DI, DF)
>
> Così deve funzionare.
>
> Saluti.
> @Alex
>
>
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
 Dim DI as Date
 Dim DF as Date
 Call DateParametri.Inverno(DI, DF)
con queste istruzioni finalmente funge!
Nella maschera avevo già 2 caselle di testo "DataInizio" e "DataFine" non
associati ma non fungeva...
usando DI e DF e muovendoli nelle 2 caselle di testo è ok
Mi sai dire anche perhè non posso usare le variabili della Function
(DataInizio e Datafine)?
Cmq Grazie 1000


text:
Alessandro Baraldi wrote:
[cut]
>
> Posta la Funzione che usi in modo completo, il suggerimento
> di Alessandro è ineccepibile, ne consegue che devi aver
> errato qualche assegnazione.
Sara' pure stato ineccepibile ma abbastanza "sciocco"
I parametri non erano tipizzati e quindi variant e
quindi byref per default.
Sempre a laura' stai.
Ciao
--
alessandro


text:
"Alessandro Cara" <
al...@puntablunet.it
> wrote in message
news:W9qLe.6650$
zs....@tornado.fastwebnet.it

Io li ho dichiarati as Data infatti. ;-)
Ti era sfuggita anche la doppia dichiarazione...!!
Le ferie le ho fatte in giugno ormai non ricordo nemmeno
dove sono stato.



text:
"GS" <
ci...@tin.it
> wrote in message
news:A0qLe.15920$F23.1...@twister2.libero.it...
> Te ne sarei grato.
> Thanks
> GS
Scusami, ho cambiato idea.
Bruno


text:
Pazienza, grazie cmq.
GS
"Bruno Campanini" <
bruno.c...@tin.it
> ha scritto nel messaggio
news:cCqLe.53026$2U1.2...@news3.tin.it...



author: yronium

text:
> '- estrae la DataInizio e DataFine della tabella ParamentriDate
------------------
> Public Function Inverno(DataInizio, DataFine)
> Dim Sql As String, RstPar As Recordset, dbs As Database
> Dim DataInizio As Date, DataFine As Date
> Set dbs = CurrentDb
> Sql = "SELECT ParametriDAte.InvInizio, ParametriDate.InvFine FROM
ParametriDate;"
> Set RstPar = dbs.OpenRecordset(Sql, dbOpenDynaset)
> DataInizio = RstPar!InvInizio
> DataFine = RstPar!InvFine
> End Function
[...CUT...]
Ciao.
A parte il postare dopo il quoting, a parte la mancata dichiarazione dei
tipi, a parte il recordset aperto ma non chiuso, a parte che non puoi
richiedere due argomenti e poi dichiarare nella routine due variabili con lo
stesso nome degli argomenti, né tentare di assegnare un valore agli
argomenti ...
cosa ci vuoi fare con qs. funzione? Le funzioni hanno dei valori di ritorno,
ma tu non sembri averne bisogno. Perché non usi una Sub?
Mi sembra che tu faccia un po' di confusione sul funzionamento delle Sub e
delle Function, quindi ti farò soltanto degli esempi.
Le Sub fanno qualcosa, le Function oltre a fare qualcosa restituiscono un
valore.
Esempio:
Public Sub CalcolaDoppioDiTre()
    Dim x As Integer, y As Integer
    x = 3
    y = x * 2
    ' questo valore rimane qui, non "esce" dalla routine
End Sub
Public Function CalcolaDoppioDiTre() As Integer
    Dim x As Integer, y As Integer
    x = 3
    y = x * 2
    CalcolaDoppioDiTre = y
    ' invece questo valore viene assegnato al nome della function,
    ' in modo che la function possa essere usata all'esterno come
    ' una qualsiasi variabile
    ' Esempio: miovalore = CalcolaDoppioDiTre
End Function
infatti, mentre la sub è dichiarata semplicemente col suo nome, la function
viene dichiarata "... As Integer" (cioè del tipo del valore di ritorno)
Gli argomenti, sia delle Sub che delle Function, sono quei valori di cui la
routine ha bisogno per funzionare. Sone delle variabili, interne alla
routine ma il cui valore viene assegnato dall'esterno. Il loro valore può
essere manipolato all'interno della routine, ma non si può dichiarare
un'altra variabile all'interno della routine utilizzando lo stesso nome di
un argomento, perché in tal caso la variabile avrà la precedenza
sull'argomento (in quanto la sua durata è inferiore - cioè la sua esistenza
termina appena termina la routine, mentre l'argomento resiste anche
all'esterno)
Esempio:
Public Function CalcolaDoppio(num As Integer) As Integer
    ' ammettiamo che la chiamata sia stata:
    ' txtProva.Text = CalcolaDoppio(6)
    ' in questo momento il valore di num è 6, quindi il doppio sarebbe 12
    Dim num As Integer
    ' ora ho creato un'altra variabile num, che ha la precedenza sulla prima
    ' e il cui valore è 0
    CalcolaDoppio = num * 2
    ' ora ha calcolato il doppio di zero, cioè zero, e l'ho assegnato alla
function,
    ' che quindi restituisce zero.
End Function
La funzione corretta dovrebbe essere:
Public Function CalcolaDoppio(num As Integer) As Integer
    CalcolaDoppio = num * 2
End Function
Nelle Sub e nelle Function puoi anche modificare il valore degli argomenti.
In questo caso, se hai passato l'argomento ByRef (default) anche il valore
originale viene modificato. Non sempre però questo ha senso, e va ponderato
attentamente: se vuoi che il valore originale rimanga inalterato, cioè vuoi
soltanto leggere il valore attuale e fare i calcoli su tale valore, dovresti
passare gli argomenti con la clausola ByVal.
Spero di essere stato chiaro, e ti consiglio di approfondire questo
argomento (scusa il gioco di parole) con un po' di studio. Ciao.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
"yronium" <
y...@yy.it
> ha scritto nel messaggio
news:151Z37Z66Z108Y1...@usenet.libero.it...

Ho risolto con l'aiuto di Bruno e dei 2 Alessandro
Grazie cmq
GS


title: Query a Campi Incrociati Info

author: Diego Lotti

text:
Ciao a Tutti
Sto usando una query a campi incrociate per visualizzare dei dati ma
ho due problemi:
1) quando non ci sono dati in alcune caselle la query a campi incrociati
scrive #?nome# nella casella di testo mentre in quelle dove i dati ci sono
li presenta perfettamente. Si può migliorare questa cosa?
2) è possibile capire a che record si sta facendo riferimento in una
maschera associata alla query a campi incrociati? Ad esempio se clicco su
una casella della matrice di caselle, come faccio a sapere a che record si
riferisce? Questo perchè vorrei avere un bottone che mi presenta un
dettaglio di quel record dato che la query a campi incrociati presenta una
sola voce.
Spero di essere stato chiaro.
Grazie delle info
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Textbox per password, se ctrl-C, poi come modificare quel che appare col ctrl-V ?

author: RobertoA

text:
Dispongo di una form con una textbox, property InputMask=password
Si vedono asterischi, ma se fai copia-incolla da textbox ad un editor
qualsiasi ti permette di vedere la password in chiaro
Vorrei modificare quel che Windows ha in memoria quando si esegue il
ctrl-C o comunque l'operazione che esegue il 'Copia'
In modo che al successivo ctrl-V (o comunque l'operazione che esegue
'Incolla') il testo restituito sia diverso a quanto contenuto nella
textbox della mia form
Qualche suggerimento su come fare?


author: Giacobino da Tradate

text:
Il giorno Wed, 1 Mar 2023 06:06:02 +0100
RobertoA <
amor...@tiscalinet.it
> ha scritto:

> Qualche suggerimento su come fare?

notepad?

--
"Le Mondine" Fan Club


text:
Il 01/03/2023 08:16, Giacobino da Tradate ha scritto:
> Il giorno Wed, 1 Mar 2023 06:06:02 +0100
> RobertoA <
amor...@tiscalinet.it
> ha scritto:
>
>> Qualche suggerimento su come fare?
>
> notepad?
>
>
Cioe'?
Forse non hai capito la domanda
O forse non l'ho espressa io correttamente
Vorrei che dopo aver fatto ctrl-C su una textbox, andando su un editor
qualsiasi a fare ctrl-V il testo incollato fosse diverso da quello
contenuto nella textbox di partenza


author: BFS

text:

non puoi semplicemente bloccare la textbox se compilata?

BFS


text:

Si, posso farlo
Ma volevo imparare qualcosa di nuovo  :)


text:
Il giorno Wed, 1 Mar 2023 08:20:35 +0100
RobertoA <
amor...@tiscalinet.it
> ha scritto:

> >> Qualche suggerimento su come fare?

> > notepad?

> Cioe'?

Avevo capito che volevi leggere la password asteriscata per reinserirla
modificata, invece siamo sempre in zona spionaggio o
meglio contrspionaggio.

> Vorrei che dopo aver fatto ctrl-C su una textbox, andando su un
> editor qualsiasi a fare ctrl-V il testo incollato fosse diverso da
> quello contenuto nella textbox di partenza

Il comportamento di copia incolla e' gestito dal sistema operativo non
dall'applicazione.

A livello di access immagino che dovresti fare shell e invocare una
utility di imbrogliamento al lancio della maschera, e poi rilasciarla
all'uscita, ma il codice dell'utility lo scriverei in C o simili.

--
Deboni parla troppo?
https://postimg.cc/3dG7nXp4
 !


text:

basta chiedere a chatGPT

che ti risponde

----------------------------------
Per bloccare la funzione di copia e incolla in una casella di testo in
MS Access utilizzando VBA, puoi usare il seguente codice:

Private Sub txtTextBox_KeyDown(KeyCode As Integer, Shift As Integer)
     If KeyCode = vbKeyV And Shift = acCtrlMask Then
         KeyCode = 0
         MsgBox "La funzione di incolla è disattivata in questa casella
di testo."
     End If
     If KeyCode = vbKeyC And Shift = acCtrlMask Then
         KeyCode = 0
         MsgBox "La funzione di copia è disattivata in questa casella di
testo."
     End If
End Sub

Questo codice deve essere inserito nella sezione di codice del modulo
del modulo di modulo che contiene la casella di testo. In questo
esempio, la casella di testo ha il nome "txtTextBox".

Il codice controlla se l'utente preme il tasto Ctrl + V per incollare e
Ctrl + C per copiare nella casella di testo. Se queste combinazioni di
tasti vengono premute, il codice cancella l'azione premuta e visualizza
un messaggio di avviso all'utente.

In questo modo, l'utente non può utilizzare la funzione di copia e
incolla nella casella di testo.
------------------------------------------

semplice no?
BFS


text:

Semplice e' semplice
Ma non e' quel che ho chiesto io
Io volevo fare in modo che quando si fa il ctrl-C oppure quando si fa il
ctrl-V il contenuto della clipboard di Windows venga cambiato
In sostanza se nella textbox della mia form c'e' scritto PIPPO quando
vado a selezionare tutti gli asterischi e premo ctrl-C, poi apro notepad
e faccio un ctrl-V vorrei mi scrivesse TOPOLINO
Ovviamente il TOPOLINO devo imporlo io in qualche modo
Insomma vorrei modificare il contenuto della clipboard di Windows


text:
Il giorno Wed, 1 Mar 2023 17:24:10 +0100
BFS <
b...@nospam.it
> ha scritto:

> In questo modo, l'utente non può utilizzare la funzione di copia e
> incolla nella casella di testo.

> semplice no?

Ma cosi' l'utente (che credeva di aver copiato la password) si accorge
subito che la funzione e' disattivata.

Lui invece vuole che l'utente CREDA di aver copiato la password giusta,
e invece gli fa incollare una password sbagliata, cosi' l'utente prova
e prova e alla fine si arrende (o il sistema lo butta fuori).



author: Karl Donaubauer

text:
Salve,

Giacobino da Tradate:
> BFS <
b...@nospam.it
> ha scritto:
>
>> In questo modo, l'utente non può utilizzare la funzione di copia e
>> incolla nella casella di testo.
>
>> semplice no?
>
> Ma cosi' l'utente (che credeva di aver copiato la password) si accorge
> subito che la funzione e' disattivata.
>
> Lui invece vuole che l'utente CREDA di aver copiato la password giusta,
> e invece gli fa incollare una password sbagliata, cosi' l'utente prova
> e prova e alla fine si arrende (o il sistema lo butta fuori).

Dopo aver bloccato i tasti e il mouse (menu contestuali), poteva inviare
un testo diverso alla clipboard:
https://www.donkarl.com/it?FAQ6.15

--
Ciao
Karl
*********
Access Bugs:
https://AccessForever.org

Access News:
https://youtu.be/XMOHBSudo-U

Access DevCon:
http://AccessDevCon.com

Access FAQ:
https://www.donkarl.com/it


text:
Karl Donaubauer:
> Giacobino da Tradate:
>> BFS <
b...@nospam.it
> ha scritto:
>>
>>> In questo modo, l'utente non può utilizzare la funzione di copia e
>>> incolla nella casella di testo.
>>
>>> semplice no?
>>
>> Ma cosi' l'utente (che credeva di aver copiato la password) si accorge
>> subito che la funzione e' disattivata.
>>
>> Lui invece vuole che l'utente CREDA di aver copiato la password giusta,
>> e invece gli fa incollare una password sbagliata, cosi' l'utente prova
>> e prova e alla fine si arrende (o il sistema lo butta fuori).
>
> Dopo aver bloccato i tasti e il mouse (menu contestuali), poteva inviare
> un testo diverso alla clipboard:
https://www.donkarl.com/it?FAQ6.15

A proposito, ci sono altri tasti di hacking come <Ctrl>+X,
<Shift>+<Canc> e certo sempre <F7>.



text:
Il 01/03/2023 18:52, Karl Donaubauer ha scritto:
> Karl Donaubauer:
>> Giacobino da Tradate:
>>> BFS <
b...@nospam.it
> ha scritto:
>>>
>>>> In questo modo, l'utente non può utilizzare la funzione di copia e
>>>> incolla nella casella di testo.
>>>
>>>> semplice no?
>>>
>>> Ma cosi' l'utente (che credeva di aver copiato la password) si accorge
>>> subito che la funzione e' disattivata.
>>>
>>> Lui invece vuole che l'utente CREDA di aver copiato la password giusta,
>>> e invece gli fa incollare una password sbagliata, cosi' l'utente prova
>>> e prova e alla fine si arrende (o il sistema lo butta fuori).
>>
>> Dopo aver bloccato i tasti e il mouse (menu contestuali), poteva
>> inviare un testo diverso alla clipboard:
>>
https://www.donkarl.com/it?FAQ6.15

>
> A proposito, ci sono altri tasti di hacking come <Ctrl>+X,
> <Shift>+<Canc> e certo sempre <F7>.
>

Si e' proprio questo che mancava, 'spedire' sulla clipboard qualcosa
Quindi immagino che basti intercettare il ctrl+C (o gli altri tasti
'pericolosi') premuto nella textbox e sparare sulla clipboard un testo
arbitrario
Cosi' al successivo ctrl-V l'operatore si becca quel pare a me
Domani provo


text:

potresti "fregare" l'utente cosi:

crei una casella di testo chiamata fintaTXT
larghezza=0
altezza=0
valore predefinito="Testo che ti incollo al posto del tuo copiato"

sull'evento tasto giu della casella che il tizio vuole copiare metti

If KeyCode = vbKeyV And Shift = acCtrlMask Then
         KeyCode = 0
         Me.FintaTXT.SetFocus
         Me.FintaTXT.SelStart = 0
         Me.FintaTXT.SelLength = Len(Me.FintaTXT)
         SendKeys "^c"
     End If
     If KeyCode = vbKeyC And Shift = acCtrlMask Then
         KeyCode = 0
         Me.FintaTXT.SetFocus
         Me.FintaTXT.SelStart = 0
         Me.FintaTXT.SelLength = Len(Me.FintaTXT)
         SendKeys "^c"
End If

in pratica fai un copia del contenuto della casella fake

quando il tipo fa incolla...si trova il "Testo che ti incollo al posto
del tuo copiato"

BFS


title: Valutazione del contatto

author: Ablasorix

text:
Buongiorno, ho un database in cui riporto l'anagrafica del contatto e
un altro in cui riporto l'esito degli incontri/telefonate. Tra loro in
relazione tramite ID.
Vorrei assegnare un punteggio in base alle risposte ottenute in modo
chem raggiunto un certo livello, non mi venga più presentata quella
anagrafica. Le rispote sono contenute nel registro delle telefonate.
Come posso fare?
Grazie sin da ora.
Davide


title: Valutazione del contatto

author: Popi - TheBadHabits

text:

Ciao!
Aggiungi un campo Punteggio nella tabella delle risposte e modifichi
la query di origine della maschera che visualizza l'elenco dei
contatti per escludere tutti i record con Somma(Punteggio)  > livello
di soglia.
HTH
Popi


title: Valutazione del contatto

text:
Il 10/03/2011 11:21, Ablasorix ha scritto:
> Buongiorno, ho un database in cui riporto l'anagrafica del contatto e
> un altro in cui riporto l'esito degli incontri/telefonate. Tra loro in
> relazione tramite ID.
> Vorrei assegnare un punteggio in base alle risposte ottenute in modo
> chem raggiunto un certo livello, non mi venga pi� presentata quella
> anagrafica. Le rispote sono contenute nel registro delle telefonate.
> Come posso fare?
> Grazie sin da ora.
> Davide
sar� l'et� che avanza ma non ho capito nulla di quello che fai e che
devi fare.
puoi spiegarti meglio?
BFS


title: Valutazione del contatto

text:

allora... il contatto mi risponde in alcuni modi. A titolo di esempio,
vorrei dare 15 punti a chi mi dice "Non interessato" a chi "Non
risponde" 1 punto e così via. Sommando i punti, vorrei che arrivando o
superando 15 il contatto non venga più selezionato. Per fare questo
basta fare una query che mi selezione "punteggio <15". Il mio problema
è che i dati sono in due tabelle differenti, ovvero
"Nominativi" (parte anagrafica) e "Risposte" (ovvero dove ci sono le
risposte ottenute).
Più chiaro ora? al massimo spiego di nuovo.
Davide


title: Valutazione del contatto

author: MA

text:
"Ablasorix"  ha scritto nel messaggio
news:2ebe07d8-3911-4edd...@u3g2000vbe.googlegroups.com...


____
SELECT * FROM Nominativi WHERE id not IN
(SELECT id FROM Risposta WHERE  SUM(Punteggio) >=15 GROUP BY id)
L'ho scritto a volo ma dovrebbe andare
MA


title: ProtezioneProgrammiAccess

author: alessandro

text:
Un mio amico usa un programma  access forse mde, come protezione la sua
azienda lo obbliga a collegarsi ad internet ogni 2 giorni, pena il blocco
del programma.
Avete idea di come funziona tale protezione ?
Aless


title: ProtezioneProgrammiAccess

text:
alessandro ha scritto:

a naso...probabilmente il programma cerca la presenza di un file sul
sito del produttore...se per qualche motivo il programma non si collega
ad internet o il nome del file ï¿œ diverso da quello cercato si blocca.
con un proxy e uno sniffer potresti verificare il contenuto prelevato
dal sito dal programma..sempre che non usino sistemi piï¿œ complessi
ciao
BFS


title: ProtezioneProgrammiAccess

text:
"BFS" <
b...@bdffdfdfs.it
> ha scritto nel messaggio
news:4a6e999c$0$34624$4faf...@reader4.news.tin.it...
> alessandro ha scritto:
> > Un mio amico usa un programma  access forse mde, come protezione la sua
> > azienda lo obbliga a collegarsi ad internet ogni 2 giorni, pena il
blocco
> > del programma.
> >
> > Avete idea di come funziona tale protezione ?
> >
> > Aless
> a naso...probabilmente il programma cerca la presenza di un file sul
> sito del produttore...se per qualche motivo il programma non si collega
> ad internet o il nome del file � diverso da quello cercato si blocca.
> con un proxy e uno sniffer potresti verificare il contenuto prelevato
> dal sito dal programma..sempre che non usino sistemi pi� complessi
>
> ciao
> BFS
Purtroppo non lo posso fare, e' un portatile aziendale a cui non posso
accedere, pero' basterebbe resettare un contatore tempo , cioe' l'utente si
collega, si logga e in qualche maniera gli resetta il contatore tempo.
Aless


title: ProtezioneProgrammiAccess

text:
alessandro ha scritto:
> "BFS" <
b...@bdffdfdfs.it
> ha scritto nel messaggio
> news:4a6e999c$0$34624$4faf...@reader4.news.tin.it...
>> alessandro ha scritto:
>>> Un mio amico usa un programma  access forse mde, come protezione la sua
>>> azienda lo obbliga a collegarsi ad internet ogni 2 giorni, pena il
> blocco
>>> del programma.
>>>
>>> Avete idea di come funziona tale protezione ?
>>>
>>> Aless
>
>> a naso...probabilmente il programma cerca la presenza di un file sul
>> sito del produttore...se per qualche motivo il programma non si collega
>> ad internet o il nome del file ï¿œ diverso da quello cercato si blocca.
>> con un proxy e uno sniffer potresti verificare il contenuto prelevato
>> dal sito dal programma..sempre che non usino sistemi piï¿œ complessi
>>
>> ciao
>> BFS
>
> Purtroppo non lo posso fare, e' un portatile aziendale a cui non posso
> accedere, pero' basterebbe resettare un contatore tempo , cioe' l'utente si
> collega, si logga e in qualche maniera gli resetta il contatore tempo.
> Aless
>
>
>
>
>
>
ma vuoi bypassare il sistema di protezione? se si non credo tu sia nel
newsgroup giusto.
ciao
BFS


title: ProtezioneProgrammiAccess

text:
"BFS" <
b...@bdffdfdfs.it
> ha scritto nel messaggio
news:4a6e9fb9$0$34624$4faf...@reader4.news.tin.it...
>
> ma vuoi bypassare il sistema di protezione? se si non credo tu sia nel
> newsgroup giusto.
>
> ciao
> BFS
No. Vorrei applicarlo ad i mei programmi
Aless


title: info su numero campi

text:
Salve a tutti, vorrei chiedervi un parere.
Sto cercando di scrivere un software di prova, per comodità (vedi
stampa in word, o passaggio dati da maschera a maschera) ho creato una
tabella unica con circa 40 campi, alla quale fanno riferimento 5
maschere per la compilazione da parte dell'utente dei vari dati
(campi).
Secondo voi é troppo grossa, quale problema puo' dare?
Grazie


title: info su numero campi

author: Davide (Sib)

text:
<
new...@libero.it
> ha scritto nel messaggio

-------------
40 campi non sono granchè (il limite è 255), anzi non capisco perchè usi
addirittura 5 diverse maschere, io ne avrei usata una sola al massimo puoi
metterci una struttura a schede dentro.
Davide
--
www.gestionedati,com


title: valore campo maschera principale

author: Raul

text:
da una sub maschera è possibile recuperare il valore di un campo della
maschera principale da codice?
TIA


title: valore campo maschera principale

author: Alessio Fabio

text:
"Raul" <
wind...@libero.it
> ha scritto nel messaggio
news:q_upb.404109$R32.13...@news2.tin.it...
> da una sub maschera č possibile recuperare il valore di un campo della
> maschera principale da codice?
> TIA
>
>
Prova cosě.
Form_NomeMascheraPrincipale.NomeCampo.value
----------------------------------------------------------------------------
--------------
Fabio Alessio su Morgana (Ninja ZX-6r) <
fal...@libero.it
>
----------------------------------------------------------------------------
--------------


title: valore campo maschera principale

text:
la maschera principale ha l'origine dati filtrata, quindi un unico record
per accedere al valore del campo codice è giusto questo che mi hai scritto?
Form_NomeMascheraPrincipale.NomeCampo.value
nel debug mi dice valore null


title: disegnatore di report

author: AP

text:
Ne conoscete uno esterno a quello di access, in particolare con lo zoom e
qualche strumento grafico piu' sofisticato.
Grazie


title: disegnatore di report

author: Ferrari Rino

text:
"AP" <
duccio-A...@iaciners.org
> ha scritto nel messaggio
news:4qjX9.32007$YG2.9...@twister1.libero.it...
> Ne conoscete uno esterno a quello di access, in particolare con lo zoom e
> qualche strumento grafico piu' sofisticato.
>
> Grazie
>
>
> Cristal Report
Ciao Rino
>


title: problemi con query accodamento

author: dharma

text:
Ciao,
mi è sorto questo problema.
Lavoro con un database che contiene delle tabelle in collegamento
esterno che mi vengono aggiornate una volta al mese. Poichè avevo
necessità di sfruttare la caratteristica relazionale di access, ho
pensato di duplicare la tabella a cui avrei voluto riferirmi, ho
aggiunto la chiave primaria ed ho iniziato a creare le mie relazioni.
Avevo pensato di ovviare al problema dell'aggiornamento con una query
di accodamento, che seleziona i record nuovi e li avrebbe appunto
accodati. Solo che le tabelle non collimano completamente perchè nella
tabella duplicata c'è in più la chiave primaria ed una colonna di
collegamento con la chiave di un'altra tabella.
Che cosa non so per ovviare al problema?


title: problemi con query accodamento

author: Roberto da Parma

text:
"dharma" <
clau...@gmail.com
> ha scritto nel messaggio
news:9d2217e0-bf3e-4cf3...@g1g2000yqh.googlegroups.com...
> Ciao,
>
> mi � sorto questo problema.
>
> Lavoro con un database che contiene delle tabelle in collegamento
> esterno che mi vengono aggiornate una volta al mese. Poich� avevo
> necessit� di sfruttare la caratteristica relazionale di access, ho
> pensato di duplicare la tabella a cui avrei voluto riferirmi, ho
> aggiunto la chiave primaria ed ho iniziato a creare le mie relazioni.
> Avevo pensato di ovviare al problema dell'aggiornamento con una query
> di accodamento, che seleziona i record nuovi e li avrebbe appunto
> accodati. Solo che le tabelle non collimano completamente perch� nella
> tabella duplicata c'� in pi� la chiave primaria ed una colonna di
> collegamento con la chiave di un'altra tabella.
>
> Che cosa non so per ovviare al problema?
Con una query di accodamento non devi mica per forza avere gli stessi
campi...o meglio la chiave primaria viene gestita dalla tabella dove accodi
(non necessita come campo di accodamento) l'altro campo naturalmente devi
prevedere il valore recuperandolo dall'altra tabella a cui ti colleghi.
ciao
Roberto da Parma


title: query che selezioni recod con valori unici in un determinato campo.

text:
Salve a tutti,
dovrei eseguire una query con access 2000 che mi selezioni tutti i
record per i quali il valore di un determinato campo sia unico es:
ID	A	B	C
1	200		Enzo
2	100		michele
3	100		michele
4	50		Paolo
5	35		Paolo
6	450		michele
La query mi deve selezionare il record n. 1, poichè il valore enzo
è presente un' unica volta mentre michele 3 e paolo 2
Grazie a tutti
Marcello


author: geppo

text:

Spiegati meglio.
--
Ciao
Geppo


text:
Ok ,
prendi tutti valori del campo c, alcuni si ripeteranno, altri saranno
presenti una sola volta, voglio selezionare tutti i record che
contengono valori presenti un unica volta.
un esempio, supponiamo che per la tabella del post precedente ad ogni
record corrisponde un utente che ha ha comprato un libro, alora
michele avrà comprato 3 libri e paolo due, voglio gli utenti che hanno
comprato un solo libro
Grazie
Marcello.
geppo ha scritto:
> Ciao
marcell...@gmail.com
 wrote:
> > Salve a tutti,
> > dovrei eseguire una query con access 2000 che mi selezioni tutti i
> > record per i quali il valore di un determinato campo sia unico es:
> >
> > ID A B C
> > 1 200 Enzo
> > 2 100 michele
> > 3 100 michele
> > 4 50 Paolo
> > 5 35 Paolo
> > 6 450 michele
> >
> > La query mi deve selezionare il record n. 1, poich� il valore enzo
> > � presente un' unica volta mentre michele 3 e paolo 2



title: AIUTO AIUTO - finestra delle proprieta' non viene visualizzata

text:
Sto lavorando su un progetto che usa Access 2013
Ho caricato anche MZ-Tools 8.0
Bene, sto lavorando normalmente da almeno un paio d'ore e fila tutto lissio
Ad un certo punto non riesco a visualizzare la finestra delle proprieta'
degli oggetti
Intendo dire la finestra che si apre quando, su una form, si
doppio-clicca sull'angolino in alto a sinistra, sul quadratino nero
Ho provato anche da menu Access, PROGETTAZIONE / FINESTRA DELLE
PROPRIETA' ma niente, non appare piu'
Per capire se fosse 'colpa' del progetto o dell'impostazione ambiente
lavoro, lancio Access, creo un nuovo db desktop, creo una form vuota,
provo ad entrare nelle propeita' form, ma niente appare
Quindi mi par di capire sia cambiato qualcosa sull'ambiente di lavoro,
non tanto sul file mdb usato
Come riportare la funzionalita' originale?
Ciao e grazie
RobertoA


text:
Salve,

RobertoA:
> Sto lavorando su un progetto che usa Access 2013
> ...
> Ad un certo punto non riesco a visualizzare la finestra delle proprieta'
> degli oggetti
> ...

Premi [CTRL]+[G] per aprire la finestra immediata di VBA.
Nella finestra incolla:

CommandBars("Property Sheet").Enabled = True

e premi [Enter] in quella riga

se non aiuti, prova con:

CommandBars("Property Sheet").Top = 0
CommandBars("Property Sheet").Left = 0

--
Ciao
Karl
*********
http://www.AccessDevCon.com

Access FAQ:
http://www.donkarl.com/it


text:
Il 13/02/2017 13:38, Karl Donaubauer ha scritto:
> Salve,
>
> RobertoA:
>> Sto lavorando su un progetto che usa Access 2013
>> ...
>> Ad un certo punto non riesco a visualizzare la finestra delle proprieta'
>> degli oggetti
>> ...
>
> Premi [CTRL]+[G] per aprire la finestra immediata di VBA.
> Nella finestra incolla:
>
> CommandBars("Property Sheet").Enabled = True
>
> e premi [Enter] in quella riga
>
> se non aiuti, prova con:
>
> CommandBars("Property Sheet").Top = 0
> CommandBars("Property Sheet").Left = 0
>

E' stato sufficiente  l'enabled=true sulla commandbar corretta
Molte grazie
Ma come mai vedevo il tastone FINESTRA DELLE PROPRIETA'  su PROGETTAZIONE ?
Avrei pensato che il rendere Enabled=false la commandbar, avrebbe
disabilitato anche il tastone FINESTRA DELLE PROPRIETA'
Non e'cosi' ?
Ciao e grazie
RobertoA


text:
Salve,

RobertoA:
> Karl Donaubauer ha scritto:
>>> ... Ad un certo punto non riesco a visualizzare la finestra delle proprieta'
>>> degli oggetti...
>>
>> CommandBars("Property Sheet").Enabled = True
>> ...
>> CommandBars("Property Sheet").Top = 0
>> CommandBars("Property Sheet").Left = 0
>
> E' stato sufficiente  l'enabled=true sulla commandbar corretta

Ha funzionato con "Property Sheet" o con "Finestra delle proprietà"?
Access ama di cambiare il nome della barra a seconda della lingua.

> Ma come mai vedevo il tastone FINESTRA DELLE PROPRIETA'  su PROGETTAZIONE ?
> Avrei pensato che il rendere Enabled=false la commandbar, avrebbe
> disabilitato anche il tastone FINESTRA DELLE PROPRIETA'
> Non e'cosi' ?
>

In teoria e di solito è così. In pratica ho letto tante volte di questo
bug e dell'altro che la finestra non si trova nella parte visibile dello
schermo.



text:

In realta', avendo Access in italiano, usando il nome command-bar
suggerito (Property Sheet) mi restituiva errore
Avendo necessita' di riattivare prima possibile la funzionalita'
mancante, ho provato scorrendo tutte le command-bar e le ho abilitate tutte
Rivedendo ora, il nome italiano potrebbe essere 'Finestra delle
proprietà'  oppure 'Property Editor', appena possibile controllo
accuratamente
Grazie ancora


title: [OT] Sti' bambini

author: Sib

text:
Mia moglie ha comprato a nostro figlio Emanuele (4 anni e mezzo) il CD
deagostini uscito da poco per bambini.
arrivato a casa ha inserito il cd (emanuele), il programma č partito e ha
iniziato a giocare spiegando a mia moglie il click e il drag'ndrop.
ancora non č chiaro chi glie lo abbia insegnato.
i bambini sono molto piu' competenti di quanto non si creda, e non penso che
sia una cosa dei "bambini di oggi" e' che ora gli si da' la possibilita' di
esprimere quelle potenzialita'.
Sib


title: [OT] Sti' bambini

author: Xymox

text:
"Sib" <si...@SPAMiol.it> ha scritto
> Mia moglie ha comprato a nostro figlio Emanuele (4 anni e mezzo) il CD
> deagostini uscito da poco per bambini.
> arrivato a casa ha inserito il cd (emanuele), il programma è partito e ha
> iniziato a giocare spiegando a mia moglie il click e il drag'ndrop.
> ancora non è chiaro chi glie lo abbia insegnato.
> i bambini sono molto piu' competenti di quanto non si creda, e non penso
che
> sia una cosa dei "bambini di oggi" e' che ora gli si da' la possibilita'
di
> esprimere quelle potenzialita'.
Pensando al futuro ... siamo fritti :-))
--
ciao marco s.
www.marcosanti.it


title: [OT] Sti' bambini

author: ciroteo

text:
"Xymox" <
guarda...@libero.it
> ha scritto nel messaggio
news:blgu4u$c826m$1...@ID-122915.news.uni-berlin.de...

E la genetica? Non c'entra niente? Diamo in mano al figlio del panettiere un
cd ... eheh!
Cmq concordo, basti pensare al semplice utilizzo del videoregistratore!


title: [OT] Sti' bambini

author: namor

text:
Sib ha scritto:
> Mia moglie ha comprato a nostro figlio Emanuele (4 anni e mezzo) il CD
> deagostini uscito da poco per bambini.
> arrivato a casa ha inserito il cd (emanuele), il programma è partito e ha
> iniziato a giocare spiegando a mia moglie il click e il drag'ndrop.
> ancora non è chiaro chi glie lo abbia insegnato.
> i bambini sono molto piu' competenti di quanto non si creda, e non penso che
> sia una cosa dei "bambini di oggi" e' che ora gli si da' la possibilita' di
> esprimere quelle potenzialita'.
> Sib
Si vede che Microsoft ha ragione, quando dice che adotta soluzioni
semplici e intuitive.
Sarà sicuramente anche perchè i bambini di oggi sono in media molto più
svegli di quelli dei tempi nostri.
Sarà anche che avrà visto il papà lavorare al PC per chissà quante ore e
avrà collegato il movimento del mouse con il puntatore sullo schermo.
Quando si farà da solo il suo primo db Access per registrare gli indirizzi
dei compagni d'asilo e le date dei compleanni senza che nessuno gli
spieghi niente, allora sì che ci sarà da preoccuparsi!
Namor
--

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


title: [OT] Sti' bambini

text:
"namor" <
na...@nospm.inwind.it
> ha scritto nel messaggio
> Sib ha scritto:
> > Mia moglie ha comprato a nostro figlio Emanuele (4 anni e mezzo) il CD
> > deagostini uscito da poco per bambini.
> > arrivato a casa ha inserito il cd (emanuele), il programma è partito e
ha
> > iniziato a giocare spiegando a mia moglie il click e il drag'ndrop.
> > ancora non è chiaro chi glie lo abbia insegnato.
> > i bambini sono molto piu' competenti di quanto non si creda, e non penso
che
> > sia una cosa dei "bambini di oggi" e' che ora gli si da' la possibilita'
di
> > esprimere quelle potenzialita'.
> > Sib
>
>
> Si vede che Microsoft ha ragione, quando dice che adotta soluzioni
> semplici e intuitive.
> Sarà sicuramente anche perchè i bambini di oggi sono in media molto più
> svegli di quelli dei tempi nostri.
> Sarà anche che avrà visto il papà lavorare al PC per chissà quante ore e
> avrà collegato il movimento del mouse con il puntatore sullo schermo.
Probabile, ma ti pare un'astrazione da poco per un bambino di 4 anni?
> Quando si farà da solo il suo primo db Access per registrare gli indirizzi
> dei compagni d'asilo e le date dei compleanni senza che nessuno gli
> spieghi niente, allora sì che ci sarà da preoccuparsi!
;-)
Sib


title: [OT] Sti' bambini

text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
> "Xymox" <
guarda...@libero.it
> ha scritto nel messaggio
> > "Sib" <si...@SPAMiol.it> ha scritto
> >
> > > Mia moglie ha comprato a nostro figlio Emanuele (4 anni e mezzo) il CD
> > > deagostini uscito da poco per bambini.
> > > arrivato a casa ha inserito il cd (emanuele), il programma è partito e
> ha
> > > iniziato a giocare spiegando a mia moglie il click e il drag'ndrop.
> > > ancora non è chiaro chi glie lo abbia insegnato.
> > > i bambini sono molto piu' competenti di quanto non si creda, e non
penso
> > che
> > > sia una cosa dei "bambini di oggi" e' che ora gli si da' la
possibilita'
> > di
> > > esprimere quelle potenzialita'.
> >
> > Pensando al futuro ... siamo fritti :-))
> > --
> > ciao marco s.
> >
www.marcosanti.it
> >
>
> E la genetica? Non c'entra niente? Diamo in mano al figlio del panettiere
un
> cd ... eheh!
> Cmq concordo, basti pensare al semplice utilizzo del videoregistratore!
infatti, quando mio padre viene a casa mia e vuole vedersi una
videocassetta, chiede a emanuele di mettergliela e farla partire perche' lui
non e' capace (e parlo da oltre un anno a questa parte).
Sib


title: [OT] Sti' bambini

author: omasnc

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:tWSeb.153778$hE5.5...@news1.tin.it...
> Mia moglie ha comprato a nostro figlio Emanuele (4 anni e mezzo) il CD
> deagostini uscito da poco per bambini.
> arrivato a casa ha inserito il cd (emanuele), il programma è partito e ha
> iniziato a giocare spiegando a mia moglie il click e il drag'ndrop.
> ancora non è chiaro chi glie lo abbia insegnato.
> i bambini sono molto piu' competenti di quanto non si creda, e non penso
che
> sia una cosa dei "bambini di oggi" e' che ora gli si da' la possibilita'
di
> esprimere quelle potenzialita'.
>
> Sib
Perchè non ti fai spiegare da Emanuele come far funzionare 'sti benedetti
.adp? :)
Ciao
Galliano.


title: [OT] Sti' bambini

author: SunRex

text:
"namor" <
na...@nospm.inwind.it
> ha scritto nel messaggio
news:blgura$7fm$1...@news.newsland.it...
> Sib ha scritto:
> > Mia moglie ha comprato a nostro figlio Emanuele (4 anni e mezzo) il CD
> > deagostini uscito da poco per bambini.
> > arrivato a casa ha inserito il cd (emanuele), il programma č partito e
ha
> > iniziato a giocare spiegando a mia moglie il click e il drag'ndrop.
> > ancora non č chiaro chi glie lo abbia insegnato.
> > i bambini sono molto piu' competenti di quanto non si creda, e non penso
che
> > sia una cosa dei "bambini di oggi" e' che ora gli si da' la possibilita'
di
> > esprimere quelle potenzialita'.
> > Sib
>
>
> Si vede che Microsoft ha ragione, quando dice che adotta soluzioni
> semplici e intuitive.
> Sarŕ sicuramente anche perchč i bambini di oggi sono in media molto piů
> svegli di quelli dei tempi nostri.
Questa  č una falsa credenza.
Il cervello umamo č lo stesso di prima ma riceve piů input grazie alla
facilitŕ di far girare nel mondo attuale le informazioni.
Una volta su Scientific American ho letto un articolo in cui si diceva che
il cervello umano tra i 5 e gli 11  anni č capace di imparare 5 parole nuove
al giorno.
Fai (5 * 365) * 5........Al di la di questo i meccanismi di apprendimento
sono lungi dall'essere
chiari.Per esempio sembra che il cervello umano sia organizzato in
insiemi.Ad ogni insieme apparterrebbero
degli oggetti ben distinti e ciň si riflette nella capacitŕ di un bambino di
non confondere che so una
bicicletta con una mela ,perchč appartengono ad insiemi diversi, ma nella
possibilitŕ di confondere
una mela con un arancia, la forma , simile apparterrebbe allo stesso
insieme.
> Sarŕ anche che avrŕ visto il papŕ lavorare al PC per chissŕ quante ore e
> avrŕ collegato il movimento del mouse con il puntatore sullo schermo.
> Quando si farŕ da solo il suo primo db Access per registrare gli indirizzi
> dei compagni d'asilo e le date dei compleanni senza che nessuno gli
> spieghi niente, allora sě che ci sarŕ da preoccuparsi!
Assolutamente no se osserva il papŕ lavorare.
SunRex



title: [OT] Sti' bambini

text:
"omasnc" <
omaTOGLILEM...@rdn.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > Mia moglie ha comprato a nostro figlio Emanuele (4 anni e mezzo) il CD
> > deagostini uscito da poco per bambini.
> > arrivato a casa ha inserito il cd (emanuele), il programma è partito e
ha
> > iniziato a giocare spiegando a mia moglie il click e il drag'ndrop.
> > ancora non è chiaro chi glie lo abbia insegnato.
> > i bambini sono molto piu' competenti di quanto non si creda, e non penso
> che
> > sia una cosa dei "bambini di oggi" e' che ora gli si da' la possibilita'
> di
> > esprimere quelle potenzialita'.
> >
> > Sib
>
>
> Perchè non ti fai spiegare da Emanuele come far funzionare 'sti benedetti
> .adp? :)
>
> Ciao
>
> Galliano.
hehe,
poco ci manca.
Sib


title: [OT] Sti' bambini

author: Sergio MAZZA

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:tWSeb.153778$hE5.5...@news1.tin.it...
> Mia moglie ha comprato a nostro figlio Emanuele (4 anni e mezzo) il CD
> deagostini uscito da poco per bambini.
> arrivato a casa ha inserito il cd (emanuele), il programma è partito e ha
> iniziato a giocare spiegando a mia moglie il click e il drag'ndrop.
> ancora non è chiaro chi glie lo abbia insegnato.
> i bambini sono molto piu' competenti di quanto non si creda, e non penso
che
> sia una cosa dei "bambini di oggi" e' che ora gli si da' la possibilita'
di
> esprimere quelle potenzialita'.
>
> Sib
>
Che sia il primo passo per il futuro compilatore per Access?
Comunque, complimenti...
Ciao.
--
Sergio MAZZA


title: [OT] Sti' bambini

author: ALESSANDRO Baraldi

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:blhi73$r8a$1...@canarie.caspur.it...
[CUT]
>
> Che sia il primo passo per il futuro compilatore per Access?
>
> Comunque, complimenti...
>
> Ciao.
>
> --
> Sergio MAZZA
>
Ti avevo dato per disperso, e invece vedo con piacere che sei quì...!
Scusa il post, ma non leggevo + tuoi Post da un pò e mi preoccupavo...!!
Ciao.
@Alex.


title: [OT] Sti' bambini

author: Roberto da casa

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:blhi73$r8a$1...@canarie.caspur.it...

Oilà, come butta?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [OT] Sti' bambini

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:blkael$egj$1...@lacerta.tiscalinet.it...
>
>
> Ti avevo dato per disperso, e invece vedo con piacere che sei quì...!
> Scusa il post, ma non leggevo + tuoi Post da un pò e mi preoccupavo...!!
>
> Ciao.
> @Alex.
>
Grazie, molto carino da parte tua...
Ciao.
--
Sergio MAZZA


title: [OT] Sti' bambini

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:gwjfb.7451$vO5.2...@twister1.libero.it...
>
>
> Oilà, come butta?
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
Ciao Roberto; come avrai letto in altre risposte non riesco a farmi bastare
24h. Gli impegni si sono moltiplicati e concentrati in così poco tempo che
probabilmente ne dovrò rifiutare (purtroppo) qualcuno.
L'Ente dove lavoro è commissariato e mercoledì conoscerò il nuovo boss;
speriamo voglia mantenere vive le attività (tecniche ovviamente)
dell'Ufficio, altrimenti sto' valutando di cambiare Ente...
Mah!
Un saluto a tutti!
Ciao.
P.S. Quanto è duro essere "fuori dalla mischia", cacchio!!!
--
Sergio MAZZA


title: Proprietà di Avvio

author: Gianni

text:
Salve a tutto l'NG era un po di tempo che non vi disturbavo :)
Il quesito da porvi come da oggetto sono le proprieta di avvio in strumenti
che ho utilizzato per nascondere le finestre del database; nello stesso modo
ho anche tolto la sputa a "Menu completi", ma al riavvio del dB non riesco
più a visualzzare l'avvio.
Come si puo' rivederlo di nuovo?
Gianni


title: Proprietà di Avvio

text:
"Gianni" <
g_de...@tin.it
> ha scritto nel messaggio
news:z_zQb.184195$_P.64...@news4.tin.it...

Riavvialo tenendo premuto il tasto Shift.
SunRex


title: Proprietà di Avvio

text:
> > Salve a tutto l'NG era un po di tempo che non vi disturbavo :)
> > Il quesito da porvi come da oggetto sono le proprieta di avvio in
> strumenti
> > che ho utilizzato per nascondere le finestre del database; nello stesso
> modo
> > ho anche tolto la sputa a "Menu completi", ma al riavvio del dB non
riesco
> > più a visualzzare l'avvio.
> > Come si puo' rivederlo di nuovo?
> >
> > Gianni
> >
> Riavvialo tenendo premuto il tasto Shift.
>
> SunRex
>
Mi si apre una maschera in quanto viene premuto un bottone
Gianni


title: Proprietà di Avvio

text:
"Gianni" <
g_de...@tin.it
> ha scritto nel messaggio
news:QFBQb.140817$VW.57...@news3.tin.it...

Scusa ma non ti seguo.
Forse è il caso che precisi qualcosa:
Che intendi quando dici
"al riavvio del dB non riesco  più a visualzzare l'avvio."
A che avvio ti riferisci?
Inoltre
"Mi si apre una maschera in quanto viene premuto un bottone"
Devi ammettere che a noi che non vediamo il tuo applicativo
può sembrare almeno un po criptico ;)
SunRex


title: Proprietà di Avvio

text:
"Gianni" <
g_de...@tin.it
> ha scritto nel messaggio
news:z_zQb.184195$_P.64...@news4.tin.it...

Lo shift (sinistro) lo devi tenere premuto prima di avviare l'applicazione e
continuarlo a tenerlo premuto fino all'apertura della finestra del database.
In alternativa, dopo averlo avviato, premi F11 per visualizzare la finestra
de db...
Ciao.
--
Sergio MAZZA


title: Proprietà di Avvio

text:
> Scusa ma non ti seguo.
> Forse è il caso che precisi qualcosa:
> Che intendi quando dici
> "al riavvio del dB non riesco  più a visualzzare l'avvio."
> A che avvio ti riferisci?
> Inoltre
> "Mi si apre una maschera in quanto viene premuto un bottone"
> Devi ammettere che a noi che non vediamo il tuo applicativo
> può sembrare almeno un po criptico ;)
>
>
> SunRex
OK allora mi spiego meglio! Scusa.
Mi riferisco alla barra "File ,Visualizza ,Strumenti" in strumenti c'è avvio
per selezionare la maschera da far partire  come prima visualizzazione del
dB.
Nelle opzioni di avvio c'è anche quella di non far vedere i menu completi e
io ho tolto la spunta , ora mi succede che quando apro il file non vedo più
i menu' e di conseguenza nemmeno avvio; come posso rivedere i menu come
prima?
Spero di essere stato + chiaro
Gianni


title: Proprietà di Avvio

text:
Ok grazie risolto.
Gianni


title: Proprietà di Avvio

author: ]SiLVieTTa[

text:
Thread ricco mi ci ficco: Il Sun, 25 Jan 2004 09:36:37 GMT, "Sergio MAZZA"
<
sergi...@tiscali.it
> dopo averci riflettuto a lungo, ha scritto:
>Lo shift (sinistro) lo devi tenere premuto prima di avviare l'applicazione e
>continuarlo a tenerlo premuto fino all'apertura della finestra del database.
>In alternativa, dopo averlo avviato, premi F11 per visualizzare la finestra
>de db...
per la precisione se premi shift + click  da esplora risorse, non funziona.
se apri access, poi file - apri, cerchi il file, shift + click, sě.
almeno, a me č cosě ;-P
Ciao
Silvia.
 --
www.silvietta.it
...everyone's invited!
Non Esiste Una Razza Bianca, Benche' Se Ne Parli Tanto: Ogni Uomo Bianco E' Solamente Un Uomo Scolorito


title: Icona in diversa cartella

text:
E' possibile abbinare un'icona al db senza doverne specificare il path
assoluto? Mi spiego: quando assegno un'icona al db (Strumenti->Avvio->Icona
Applicazione) sono costretto a mettere il path assoluto
(C:\miacartella\icona.ico), se sposto la cartella che ospita il db, viene
meno l'associazione. Come fare?
Grazie :o)
Diego


title: Icona in diversa cartella

text:
"Diego_one" <
yoko...@freemail.it
> ha scritto nel messaggio
news:c2khnm$g5g$1...@news.unina.it...

ciao diego.. io ho risolto cosě.
Mi sono fatto una function piccola chiamata LOCALPATH che mi permette di
sapere sempre dove mi trovo con il mio database .. ovvio solo la Directory.
poi attraverso una comando simile
icona=localpath(me.currentDB) & "/" & "icona.ico"
l'importante e che l'icona si chiami sempre con lo stesso nome e sia nella
stessa direcory del database..
Questa function la uso moltissimo anche per allegare al volo le tabelle,
caricare immagini solo richiamando il nome del file.. perche il percorso e
quello del database corrente
un altra soluzione č quella che ho postato oggi "leggere un file INI al
volo"..
ciao
e spero di esserti stato utile


title: Icona in diversa cartella

text:
"### CH v2.004 ###" <
tipiacerebb...@genio.af.it
> ha scritto nel
messaggio news:c2kkhk$nag$1...@news.flashnet.it...

Anzitutto grazie per la risposta :o)
Purtroppo non ho capito bene dove devo usare la funzione:
Ho provato sia ad usarla nell'autoexec che nel pannello di Avvio.
Grazie di nuovo
Diego


title: Icona in diversa cartella

text:
"Diego_one" <
yoko...@freemail.it
> ha scritto nel messaggio
news:c2kor2$jju$1...@news.unina.it...
>
>
> Anzitutto grazie per la risposta :o)
>
> Purtroppo non ho capito bene dove devo usare la funzione:
>
> Ho provato sia ad usarla nell'autoexec che nel pannello di Avvio.
a tua discrezione.. la puoi inserire in qualsiasi punto ti serva ricavare il
percorso locale del database o in qualsiasi altro punto
diciamo che se crei una function LOCALPATH ti conviene fare una piccolo
modulo dove inserircela dentro.. perciň creerai dopo un PUBBLIC FUNCTION
Es.
Pubblic Function Localpath (percorso as string)
.....
...
.
..
End Function
ciao


title: Icona in diversa cartella

text:
"### CH v2.004 ###" <
tipiacerebb...@genio.af.it
> ha scritto nel
messaggio news:c2m207$2rq$1...@news.flashnet.it...
>
> "Diego_one" <
yoko...@freemail.it
> ha scritto nel messaggio
> news:c2kor2$jju$1...@news.unina.it...
> >
> >
> > Anzitutto grazie per la risposta :o)
> >
> > Purtroppo non ho capito bene dove devo usare la funzione:
> >
> > Ho provato sia ad usarla nell'autoexec che nel pannello di Avvio.
>
> a tua discrezione.. la puoi inserire in qualsiasi punto ti serva ricavare
il
> percorso locale del database o in qualsiasi altro punto
>
> diciamo che se crei una function LOCALPATH ti conviene fare una piccolo
> modulo dove inserircela dentro.. perciņ creerai dopo un PUBBLIC FUNCTION
>
> Es.
> Pubblic Function Localpath (percorso as string)
> .....
> ...
> .
> ..
> End Function
>
> ciao
Potresti postarmi un listato di esempio completo, poichč non sono proprio
riuscito a farlo funzionare :o(
Grazie per la tua cortesia e disponibilitą
Diego :o)


title: Segno Algebrico Predefinito

author: CF

text:
Salve, a tutti del NG
un quesito molto semplice.
Uso una maschera per immettere dati nella tabella.
Nel campo (QUANTITA') ho provato a mettere  come valore predefinito il segno
(+) oppure il segno (-) a cui poi dovrei aggiungere solo il numero, ma non
mi accetta questa situazione.
Come fare ?????
Saluti CF


title: Segno Algebrico Predefinito

author: Antonio Biso

text:
CF ha scritto nel messaggio ...

Certo, perchè il campo è di tipo numerico e solo il + lo tratta come una
stringa.
Comunque perchè vuoi fare questo scusa?
Antonio


title: Segno Algebrico Predefinito

text:
"CF" <
formaro...@libero.it
> ha scritto nel messaggio
news:a0MF4.61028$pn3.7...@news.infostrada.it...
> Salve, a tutti del NG
> un quesito molto semplice.
>
> Uso una maschera per immettere dati nella tabella.
>
> Nel campo (QUANTITA') ho provato a mettere  come valore predefinito il
segno
> (+) oppure il segno (-) a cui poi dovrei aggiungere solo il numero, ma non
> mi accetta questa situazione.
>
> Come fare ?????
>
> Saluti CF
>
>
Non sono un grande estimatore della maschera input, prova con: \+99999999;;_
da sostituire con \-99999999;;_ per il segno negativo. Comunque ti invito a
leggere l'help alla voce:"Proprietà MascheraDiInput (italiano)" perché ci
sono altre possibilità o impostazioni da settare per il controllo..
Ciao.


title: Segno Algebrico Predefinito

author: Lorenzo Coronati

text:
Scrisse "CF" <
formaro...@libero.it
>:
>Come fare ?????
Fare a meno.
Cataldo, lascia perdere il segno: hai il campo
tipomovimento, no?
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: manipolare stringhe

author: Antonio Bechelli

text:
salve a tutti,
ho una tabella con un campo tipo dati testo che contiene indirizzi Ip,
cioč stringhe del tipo '10.129.48.10'. Avrei bisogno di una funzione che
eliminasse il punto e mi restituisse il valore '101294810', per un
corretto ordinamento dei record della tabella in base ai valori di
questo campo.
Grazie
Antonio Bechelli
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: manipolare stringhe

author: Luciano (DOC)

text:
"Antonio Bechelli" <
antonio....@comune.milano.it
> ha scritto nel
messaggio
> ho una tabella con un campo tipo dati testo che contiene indirizzi Ip,
> cioè stringhe del tipo '10.129.48.10'. Avrei bisogno di una funzione che
> eliminasse il punto e mi restituisse il valore '101294810', per un
> corretto ordinamento dei record della tabella in base ai valori di
> questo campo.
Scorri la stringa carattere per carattere con MID, se e' <> dal punto accodi
a newstring.
Saluti.
Luciano


title: creare un nuovo record allo scatenarsi di un evento

author: kika

text:
ciao gente!!!
sono una neofita quindi abbiate pieta' di me!!!
ho una
tabella dei dipendenti con le anafrafiche e le retribuzioni
come faccio a
creare una tabella figlia che, tutte le volte che cambia la retribuzione,
aggiunge un record contenente campi della tabella principale???
vi
ripeto... abbiate pieta' di me!!!!
grazie a chiunque voglia aiutarmi
non
so da che parte cominciare!!!
--------------------------------
Inviato via
http://usenet.iol.it


author: Emyr

text:


spiegati meglio
che tabella figlia, per far che, che cosa devi aggiungere, a che
tabella?
Saluti.
Emanuele.


title: Stampa pagina correntemente visualizzata di un report

author: OneEDP

text:
A2k7
Ditemi che si pu� fare.
Grazie mille
Daniele


author: Geppo

text:
Ciao OneEDP wrote:
> A2k7
> Ditemi che si pu� fare.
la butto li:
docmd.selectobject acreport,"nomeReport"
docmd.printout acpages,
screen.activereport.page
,
screen.activereport.page
> Grazie mille
> Daniele
--
Ciao
Geppo


text:

La Page � la pagina corrente valutata pagina dopo pagina nel report e non �
la pagina correntemente visualizzata
Purtroppo non va bene.


author: marcopio

text:
On 19 Feb, 09:39, "OneEDP" <OneEDP@antispam> wrote:
> Geppo wrote:
> > Ciao OneEDP wrote:
> >> A2k7
> >> Ditemi che si può fare.
>
> > la butto li:
>
> > docmd.selectobject acreport,"nomeReport"
> > docmd.printout acpages,
> >
screen.activereport.page
,
screen.activereport.page
>
> >> Grazie mille
> >> Daniele
>
> La Page è la pagina corrente valutata pagina dopo pagina nel report e non è
> la pagina correntemente visualizzata
> Purtroppo non va bene.
strNomeReport =
Screen.ActiveReport.Name
DoCmd.OpenReport strNomeReport, acViewNormal
HTH, mpio


text:
marcopio wrote:
> On 19 Feb, 09:39, "OneEDP" <OneEDP@antispam> wrote:
>> Geppo wrote:
>>> Ciao OneEDP wrote:
>>>> A2k7
>>>> Ditemi che si pu� fare.
>>
>>> la butto li:
>>
>>> docmd.selectobject acreport,"nomeReport"
>>> docmd.printout acpages,
>>>
screen.activereport.page
,
screen.activereport.page
>>
>>>> Grazie mille
>>>> Daniele
>>
>> La Page � la pagina corrente valutata pagina dopo pagina nel report
>> e non � la pagina correntemente visualizzata
>> Purtroppo non va bene.
>
> strNomeReport =
Screen.ActiveReport.Name
> DoCmd.OpenReport strNomeReport, acViewNormal
>
> HTH, mpio
Se il report � "attivo", perch� dovresti riaprirlo?
Daniele


text:
On 19 Feb, 10:06, "OneEDP" <OneEDP@antispam> wrote:
> marcopio wrote:
> > On 19 Feb, 09:39, "OneEDP" <OneEDP@antispam> wrote:
> >> Geppo wrote:
> >>> Ciao OneEDP wrote:
> >>>> A2k7
> >>>> Ditemi che si può fare.
>
> >>> la butto li:
>
> >>> docmd.selectobject acreport,"nomeReport"
> >>> docmd.printout acpages,
> >>>
screen.activereport.page
,
screen.activereport.page
>
> >>>> Grazie mille
> >>>> Daniele
>
> >> La Page è la pagina corrente valutata pagina dopo pagina nel report
> >> e non è la pagina correntemente visualizzata
> >> Purtroppo non va bene.
>
> > strNomeReport =
Screen.ActiveReport.Name
> > DoCmd.OpenReport strNomeReport, acViewNormal
>
> > HTH, mpio
>
> Se il report è "attivo", perché dovresti riaprirlo?
> Daniele
Il report è attivo in modalità acViewPreview
Se lo apri in modalità acViewNormal access stampa il report
immediatamente sulla stampante predefinita
Puoi vedere il Metodo OpenReport con l'help
Ciao, mpio


text:

Questo comando ti è forse più comodo
RunCommand acCmdPrint
ti metti un pulsante nella barra e richiami la funzione con una macro
Con questo sistema puoi selezionare la stampante
HTH, mpio


text:
marcopio wrote:
> On 19 Feb, 10:11, marcopio <
mdreo...@more-oxy.com
> wrote:
>> On 19 Feb, 10:06, "OneEDP" <OneEDP@antispam> wrote:
>>
>>
>>
>>> marcopio wrote:
>>>> On 19 Feb, 09:39, "OneEDP" <OneEDP@antispam> wrote:
>>>>> Geppo wrote:
>>>>>> Ciao OneEDP wrote:
>>>>>>> A2k7
>>>>>>> Ditemi che si pu� fare.
>>
>>>>>> la butto li:
>>
>>>>>> docmd.selectobject acreport,"nomeReport"
>>>>>> docmd.printout acpages,
>>>>>>
screen.activereport.page
,
screen.activereport.page
>>
>>>>>>> Grazie mille
>>>>>>> Daniele
>>
>>>>> La Page � la pagina corrente valutata pagina dopo pagina nel
>>>>> report e non � la pagina correntemente visualizzata
>>>>> Purtroppo non va bene.
>>
>>>> strNomeReport =
Screen.ActiveReport.Name
>>>> DoCmd.OpenReport strNomeReport, acViewNormal
>>
>>>> HTH, mpio
>>
>>> Se il report � "attivo", perch� dovresti riaprirlo?
>>> Daniele
>>
>> Il report � attivo in modalit� acViewPreview
>> Se lo apri in modalit� acViewNormal access stampa il report
>> immediatamente sulla stampante predefinita
>> Puoi vedere il Metodo OpenReport con l'help
>> Ciao, mpio
>
> Questo comando ti � forse pi� comodo
>
> RunCommand acCmdPrint
>
> ti metti un pulsante nella barra e richiami la funzione con una macro
> Con questo sistema puoi selezionare la stampante
> HTH, mpio
C'� un frainteso.
In modalit� preview di un report di n pagine ho bisogno di stampare solo la
pagina m correntemente visualizzata.
Il problema � che non so cosa l'utente sta "guardando" in quel momento (ad
esempio puo aver saltellato da 1 a n e tornato alla pagina m - per cui gli
eventi poco mi servono)
Chiarito ;-)
Grazie
Daniele


text:
On 19 Feb, 10:47, "OneEDP" <OneEDP@antispam> wrote:
> marcopio wrote:
> > On 19 Feb, 10:11, marcopio <
mdreo...@more-oxy.com
> wrote:
> >> On 19 Feb, 10:06, "OneEDP" <OneEDP@antispam> wrote:
>
> >>> marcopio wrote:
> >>>> On 19 Feb, 09:39, "OneEDP" <OneEDP@antispam> wrote:
> >>>>> Geppo wrote:
> >>>>>> Ciao OneEDP wrote:
> >>>>>>> A2k7
> >>>>>>> Ditemi che si può fare.
>
> >>>>>> la butto li:
>
> >>>>>> docmd.selectobject acreport,"nomeReport"
> >>>>>> docmd.printout acpages,
> >>>>>>
screen.activereport.page
,
screen.activereport.page
>
> >>>>>>> Grazie mille
> >>>>>>> Daniele
>
> >>>>> La Page è la pagina corrente valutata pagina dopo pagina nel
> >>>>> report e non è la pagina correntemente visualizzata
> >>>>> Purtroppo non va bene.
>
> >>>> strNomeReport =
Screen.ActiveReport.Name
> >>>> DoCmd.OpenReport strNomeReport, acViewNormal
>
> >>>> HTH, mpio
>
> >>> Se il report è "attivo", perché dovresti riaprirlo?
> >>> Daniele
>
> >> Il report è attivo in modalità acViewPreview
> >> Se lo apri in modalità acViewNormal access stampa il report
> >> immediatamente sulla stampante predefinita
> >> Puoi vedere il Metodo OpenReport con l'help
> >> Ciao, mpio
>
> > Questo comando ti è forse più comodo
>
> > RunCommand acCmdPrint
>
> > ti metti un pulsante nella barra e richiami la funzione con una macro
> > Con questo sistema puoi selezionare la stampante
> > HTH, mpio
>
> C'è un frainteso.
> In modalità preview di un report di n pagine ho bisogno di stampare solo la
> pagina m correntemente visualizzata.
> Il problema è che non so cosa l'utente sta "guardando" in quel momento (ad
> esempio puo aver saltellato da 1 a n e tornato alla pagina m - per cui gli
> eventi poco mi servono)
> Chiarito ;-)
> Grazie
> Daniele
Adesso ho capito il quiz, scusa.
Comunque il problema è interessante,
provo a farmi un pò di codice cerco di cavarne qualcosa.
Magari si fanno sentire anche i più sapenti.
Ciao, mpio.


text:

Allora forse non ho capito...pero' � quello che chiedevi nell'oggetto.
> Purtroppo non va bene.
--
Ciao
Geppo


text:

Mi spiego meglio.
L'utente in ateprima di stampa naviga tra la visualizzazione di n pagine
saltellando qua e l�
Bene. Vorrei dare la possibilit� di stampare la pagina m correntemente
visualizzata dall'utente, non il report correntemente attivo e/o
visualizzato.
Claro? ;-)
Ciao
Daniele


text:
Ciao OneEDP wrote:
----cut----
> Mi spiego meglio.
> L'utente in ateprima di stampa naviga tra la visualizzazione di n
> pagine saltellando qua e l�
> Bene. Vorrei dare la possibilit� di stampare la pagina m correntemente
> visualizzata dall'utente, non il report correntemente attivo e/o
> visualizzato
> Claro? ;-)
......e mica tanto, pero' probabilmente sono io che non capisco.
Una curiosit�, ma il codice che ti ho suggerito l'hai provato? Se si cosa ti
ha Stampato?
> Ciao
> Daniele
--
Ciao
Geppo