title: problema query duplicate

author: Silvio Berruti

text:
"Giorgio Tigella" <
giorg...@serramanet.it
> ha scritto nel messaggio
news:1g_Q5.74203$BF.26...@news.infostrada.it...
> due tabelle, in una ho 3 articoli uguali, con 3 date di consegna, li
> incrocio con la macchina con cui devo farli, ottengo una tabella di 9
> record, formata dalle 3 triplette ripetute 3 volte.
Riporta la struttura delle tabelle, cosa ne vuoi fare ed un esempio di cosa
ottieni e di cosa vorresti ottenere.
Così forse riusciamo ad aiutarti.
Ciao
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: problema query duplicate

author: Riccardo

text:
Giorgio Tigella <
giorg...@serramanet.it
> wrote in message
1g_Q5.74203$BF.26...@news.infostrada.it...
>
> Non capisco:
>
> due tabelle, in una ho 3 articoli uguali, con 3 date di consegna, li
> incrocio con la macchina con cui devo farli, ottengo una tabella di 9
> record, formata dalle 3 triplette ripetute 3 volte.
>
> Mi sembra folle, ma non ne esco, valori univoci, record univoci, serve a
> nulla.
> Sempre nove sono, in barba a qualunque logica.
>
_
Puoi spiegarti meglio:
1- come sono composte le 2 tabelle? (indica i campi)
2- le leghi in una query creando un join tra quali campi? (o forse non lo
crei per niente)
ciao Riccardo


title: problema query duplicate

author: Lorenzo Coronati

text:
Scrisse "Giorgio Tigella" <
giorg...@serramanet.it
>:
>due tabelle, in una ho 3 articoli uguali, con 3 date di consegna, li
>incrocio con la macchina con cui devo farli, ottengo una tabella di 9
>record, formata dalle 3 triplette ripetute 3 volte.
Vedi l'help a proposito dei join.
--
Lorenzo Coronati
--
<<P.S. Mi scuso con il NG per la polemica, ma proprio
non digerisco questo atteggiamento da professorini di
provincia, che alternano risposte saccenti date con
sufficienza a prese in giro da terza elementare.>>
(Giovanni D'Orazio, 1/11/2000)
--


title: Errore DDE su Stampa Unione

author: OndaMax

text:
Ciao a tutti,
Ho un programma che, oltre alle varie funzionalità di gestione, provvede a
generare una base dati Access sfruttabile da WORD tramite Stampa Unione ...
Il fatto è che il cliente lamenta un'errore DDE ("Troppi DDE Aperti") dopo
periodi intensivi di lavorazione. Dal canto mio ho provveduto a intervenire
come segue:
- Aggiunta di una stringa di codice DDETerminateAll prima di generare La
base dati da Access, anche se credo fortemente che il problema non stia lì
...
- Suggerimento al cliente di chiudere eventuali sessioni Word aperte, prima
di proseguire ripetendo l'operazione.
Ma sembra che i canali DDE rimangano comunque aperti e non ci sia altra
alternativa che il Riavvio.
Forse sono mezzo OT (me ne dispiace, eventualmente) dato che comincio a
sospettare che il problema stia in Word. Avete già sperimentato situazioni
di questo tipo con Word 2000 ? Oppure c'entra qualcosa il SO (Win 2000) ? E
ha senso tentare di ovviare da Access ?
Grazie in anticipo...
OndaMax
--------------------------------
Inviato via
http://usenet.libero.it


title: Errore DDE su Stampa Unione

author: Fabio Chiaro

text:
"OndaMax" <
onda...@liberox.it
> ha scritto nel messaggio
news:195Z120Z177Z2Y1...@usenet.libero.it...

Prova a esportare i dati che devi "dare in pasto" alla stampa unione in un
file temporaneo di testo.
Ciao, Fabio


title: Errore DDE su Stampa Unione

text:
Scrisse "Fabio Chiaro" <
nospam_fa...@tin.it
>:
>Prova a esportare i dati che devi "dare in pasto" alla stampa unione in un
>file temporaneo di testo.
o ancora meglio rtf
va a scheggia
--
lorenzo coronati
---


title: Errore DDE su Stampa Unione

text:
"Lorenzo Coronati" & "Fabio Chiaro" hanno scritto ...
> >Prova a esportare i dati che devi "dare in pasto"
> >alla stampa unione in un file temporaneo di testo.
> o ancora meglio rtf
> va a scheggia
Mi sembrano due ottime idee, a prescindere dal problema dei DDE.
Quello che non mi è chiaro è se possano risolvere, risparmiando canali e
risorse in caso di uso pesante. Sul mio sistema ho provato a simulare ma non
riscontravo errori nemmeno prima.
Mi sa che delego i test al cliente ...
Grazie 1000 a tutti e due ...
OndaMax


title: Errore DDE su Stampa Unione

text:
Scrisse "OndaMax" <
onda...@liberox.it
>:
>Quello che non mi è chiaro è se possano risolvere, risparmiando canali e
>risorse in caso di uso pesante. Sul mio sistema ho provato a simulare ma non
>riscontravo errori nemmeno prima.
>Mi sa che delego i test al cliente ...
sinceramente non credo di aver mai provato con piu' di
cento/centoventi indirizzi alla volta
magari facci sapere
bai
--
lorenzo coronati
---


title: Errore DDE su Stampa Unione

author: Sergio MAZZA

text:
"OndaMax" <
onda...@liberox.it
> ha scritto nel messaggio
news:195Z120Z177Z2Y1...@usenet.libero.it...

Se controlli tu tutto il processo di stampa unione, hai impostato a nothing
gli oggetti creati?
Ciao.
--
Sergio MAZZA


title: Errore DDE su Stampa Unione

text:
Il 08 Nov 2002, 11:52, "Sergio MAZZA" ha scritto:
> Se controlli tu tutto il processo di stampa unione,
> hai impostato a nothing gli oggetti creati?
No Sergio, non lo controllo io il processo di Stampa Unione. Quello che
faccio fare al programma è generare la base dati e appoggiarla su una
tabella di uno specifico DB di Access su una certa directory. Da lì in poi è
il cliente che tramite Word apre o crea i modelli che servono collegandosi
alla base dati e utilizzando le variabili di campo.
Su Access direi che è tutto a posto, anche l'impostazione a nothing degli
oggetti a fine procedura ...
Apposta subodoravo un limite intrinseco di Word o del sistema operativo che,
magari sottoposto a sforzi intensivi prolungati per alcune ore (apri modello
Word, lancia stampa Unione, riapri, rilancia, ecc..) ad un certo punto
terminasse le risorse a disposizione. Oltre tutto ho provato a simulare fino
a una sessantina di lanci di stampa unione consecutivi sul mio Win 98 ma non
è successo nulla. Il cliente ha Win 2000, ma non so se questo possa fare la
differenza ...
Grazie e ciao



title: Errore DDE su Stampa Unione

text:
"OndaMax" <
onda...@liberox.it
> ha scritto nel messaggio
news:195Z120Z177Z2Y1...@usenet.libero.it...
> Il 08 Nov 2002, 11:52, "Sergio MAZZA" ha scritto:
>
> No Sergio, non lo controllo io il processo di Stampa Unione. Quello che
> faccio fare al programma č generare la base dati e appoggiarla su una
> tabella di uno specifico DB di Access su una certa directory. Da lě in poi
č
> il cliente che tramite Word apre o crea i modelli che servono collegandosi
> alla base dati e utilizzando le variabili di campo.
Per variabili di campo intendi i campi di mailmerge?
> Su Access direi che č tutto a posto, anche l'impostazione a nothing degli
> oggetti a fine procedura ...
>
> Apposta subodoravo un limite intrinseco di Word o del sistema operativo
che,
> magari sottoposto a sforzi intensivi prolungati per alcune ore (apri
modello
> Word, lancia stampa Unione, riapri, rilancia, ecc..) ad un certo punto
> terminasse le risorse a disposizione. Oltre tutto ho provato a simulare
fino
> a una sessantina di lanci di stampa unione consecutivi sul mio Win 98 ma
non
> č successo nulla. Il cliente ha Win 2000, ma non so se questo possa fare
la
> differenza ...
>
> Grazie e ciao
> OndaMax
>
Non mi risulta; la stampa unione l'ho "testata" dal win95 in poi
(win2000srv). Se mi dici che il controllo passa  all'utente, sai benissimo
che questi possono creare molti problemi a qualsiasi applicazione pur in
buona fede.
Un'altra cosa da verificare č se nella base dati č indicato un nome di
applicazione, per evitare che vengano caricate molte sessioni dello stesso
database...
Ciao.
--
Sergio MAZZA


title: Errore DDE su Stampa Unione

author: Maurizio Borrelli

text:
> "OndaMax" <
onda...@liberox.it
> ha scritto nel messaggio
> news:195Z120Z177Z2Y1...@usenet.libero.it...
> Ho un programma che, oltre alle varie funzionalità di gestione, provvede a
> generare una base dati Access sfruttabile da WORD tramite Stampa Unione
> ...
> Il fatto è che il cliente lamenta un'errore DDE ("Troppi DDE Aperti") dopo
> periodi intensivi di lavorazione. Dal canto mio ho provveduto a
> intervenire
> come segue:
> - Aggiunta di una stringa di codice DDETerminateAll prima di generare La
> base dati da Access, anche se credo fortemente che il problema non stia lì
> ...
> - Suggerimento al cliente di chiudere eventuali sessioni Word aperte,
> prima
> di proseguire ripetendo l'operazione.
> Ma sembra che i canali DDE rimangano comunque aperti e non ci sia altra
> alternativa che il Riavvio.
> Forse sono mezzo OT (me ne dispiace, eventualmente) dato che comincio a
> sospettare che il problema stia in Word. Avete già sperimentato situazioni
> di questo tipo con Word 2000 ? Oppure c'entra qualcosa il SO (Win 2000) ?
> E ha senso tentare di ovviare da Access ?
    Penso di si': quando prepari la stampa unione nella finestra "Origine
dati" invece di selezionare:
        Tipo file: Database di MS Access (*.mdb)
selezioni il pulsante:
        [MS Query...]
    E magari prima ti crei un DSN...
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Errore DDE su Stampa Unione

text:
> "Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel
messaggio
> news:aqnujn$blj1g$1...@ID-52090.news.dfncis.de...
    Scusa... Ho dimenticato di cancellare le parole:
>     Penso di si':
che non c'entrano col discorso.



title: Errore DDE su Stampa Unione

text:
"Maurizio Borrelli" ha scritto nel messaggio ...
> quando prepari la stampa unione nella finestra "Origine
> dati" invece di selezionare:
>
>         Tipo file: Database di MS Access (*.mdb)
>
> selezioni il pulsante:
>
>         [MS Query...]
>
>     E magari prima ti crei un DSN...
Se MS Query mi consente di risparmiare risorse rispetto all'apertura
dell'intero DB, vale sicuramente la pena di tentare ....
Grazie del preziosissimo input ... ;-)
OndaMax


title: Errore DDE su Stampa Unione

text:
"Sergio MAZZA" ha scritto nel messaggio
> la stampa unione l'ho "testata" dal win95 in poi
> (win2000srv). Se mi dici che il controllo passa  all'utente,
> sai benissimo che questi possono creare molti problemi a
> qualsiasi applicazione pur in buona fede.
Lo so ... :-)
Infatti avrei preferito controllare io la creazione dei documenti. Il fatto
è che aveva bisogno di assoluta libertà di movimento nella creazione dei
modelli e nel posizionamento dei campi di mailmerge. La Stampa Unione
sembrava l'unica via che consentisse di arrivare allo scopo senza
complicanze ...
E' possibile che ci sia un cattivo uso dell'applicazione, tipo l'apertura di
diverse sessioni di Word (che in Stampa Unione moltiplicano i canali DDE
aperti). Ma lui stragiura di no, e dato che ci separa una distanza di
diverse centinaia di Km, per me è difficile effettuare un ispezione
immediata ...
> Un'altra cosa da verificare è se nella base dati è indicato un
> nome di applicazione, per evitare che vengano caricate molte
> sessioni dello stesso database...
Beh, siccome la generazione della Base Dati da Access è operazione
frequente, lo costringo in quel frangente (effettuando controllo da codice)
a chiudere il DB che fa da contenitore dati. Però tra una generazione e
l'altra tutto è possibile ...
Grazie per il conforto, Sergio ... ;-)
OndaMax


title: Errore DDE su Stampa Unione

text:
"Lorenzo Coronati" ha scritto nel messaggio ...
> sinceramente non credo di aver mai provato con piu' di
> cento/centoventi indirizzi alla volta
Non credo che sia una questione di volume. La base dati non è composta di
molti records.
Ho fatto qualche tentativo con altri formati, come mi avete ottimamente
suggerito (txt, rtf, xls). Potrebbe funzionare anche se in realtà dovrei
risolvere qualche anomalia sul comando 'a capo', ed ho dei campi memo che la
conversione, in genere, mi trancia a 255 caratteri. Comunque ci sto
studiando ...
Grazie ancora
OndaMax


title: Errore DDE su Stampa Unione

text:
"OndaMax" <
onda...@liberox.it
> ha scritto nel messaggio
news:L5Yz9.19877$Zn2.5...@twister1.libero.it...

Il collegamento alla banca dati lo effettua l'utente? Altrimenti gli
potresti presentare un modello di documento già collegato all'mdb. Non
dovrebbe far altro che inserirci il testo e i campi mailmerge...
Sperando possa essere la soluzione.
Ciao.
--
Sergio MAZZA


title: Errore DDE su Stampa Unione

text:
"Sergio MAZZA"  ha scritto nel messaggio ...
> Il collegamento alla banca dati lo effettua l'utente?
> Altrimenti gli potresti presentare un modello di
> documento già collegato all'mdb. Non dovrebbe
> far altro che inserirci il testo e i campi mailmerge...
Ha bisogno (dice) di creare continuamente nuovi modelli e vuole completa
autonomia. Quindi per sganciarmi gli ho insegnato a creare il collegamento
tra Word e il DB (che non è poi operazione ardua).
Ad ogni modo ho fatto un test con MS Query, ma anche quello sembra che non
esporti il contenuto intero dei campi Memo (si ferma a circa 500 caratteri).
Per cui, a questo punto, temo di poter solo raccomandare al cliente maggior
parsimonia nell'uso delle risorse ...
Alemo, per ora.
Grazie ancora ... a tutti ... ;-)
OndaMax


title: Concatenare stringhe

author: Mary

text:
Salve a tutti
Scusa la domanda un po' elementare.
Ma ho una MsgBox che mi visualizza il valore della stringa "mess". Ora però
vorrei fare in modo che mi visualizzasse anche il valore di alcune caselle
di testo, che ho memorizzato in alcune variabili stringhe.
Il mio problema è che non ricordo + come faccio a concatenare queste
variabili alla stringa "mess" in modo tale che nella finestra di messaggio
mi compaia tutto insieme.
Solo con la stringa "mess" avevo fatto:
MsgBox mess, intStile, Titolo
Ma adesso come faccio ad unire le altre variabili stringhe con mess.
Ciao e grazie


title: Concatenare stringhe

text:
"Mary" <
zx...@libero.it
> ha scritto nel messaggio
news:cTYLa.133790$Ny5.3...@twister2.libero.it...

Riuscite magari anche a dirmi come fare eventualmente per portare un pezzo
del messaggio a capo?
Ciao e grazie ancora


title: Concatenare stringhe

author: MA

text:
"Mary" <
zx...@libero.it
> ha scritto nel messaggio
news:cTYLa.133790$Ny5.3...@twister2.libero.it...
> Salve a tutti
>
> Scusa la domanda un po' elementare.
>
> Ma ho una MsgBox che mi visualizza il valore della stringa "mess". Ora
però
> vorrei fare in modo che mi visualizzasse anche il valore di alcune caselle
> di testo, che ho memorizzato in alcune variabili stringhe.
>
> Il mio problema è che non ricordo + come faccio a concatenare queste
> variabili alla stringa "mess" in modo tale che nella finestra di messaggio
> mi compaia tutto insieme.
>
> Solo con la stringa "mess" avevo fatto:
>
> MsgBox mess, intStile, Titolo
MsgBox mess & " " & tuevariabili, intstile, titolo
ciao MAssimiliano


title: Concatenare stringhe

text:
"Mary" <
zx...@libero.it
> ha scritto nel messaggio
news:gYYLa.135089$lK4.3...@twister1.libero.it...

msgbox "Pippo pluto paperiono" &  tua variabile & chr(13) & chr(10) & "qui
quo qua"
ciao MAssimiliano


title: Concatenare stringhe

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:P_YLa.8004$de....@news.edisontel.com...
>
> "Mary" <
zx...@libero.it
> ha scritto nel messaggio
> news:cTYLa.133790$Ny5.3...@twister2.libero.it...
> > Salve a tutti
> >
> > Scusa la domanda un po' elementare.
> >
> > Ma ho una MsgBox che mi visualizza il valore della stringa "mess". Ora
> perň
> > vorrei fare in modo che mi visualizzasse anche il valore di alcune
caselle
> > di testo, che ho memorizzato in alcune variabili stringhe.
> >
> > Il mio problema č che non ricordo + come faccio a concatenare queste
> > variabili alla stringa "mess" in modo tale che nella finestra di
messaggio
> > mi compaia tutto insieme.
> >
> > Solo con la stringa "mess" avevo fatto:
> >
> > MsgBox mess, intStile, Titolo
>
> MsgBox mess & " " & tuevariabili, intstile, titolo
meglio cosě
MsgBox mess & tuevariabili, intstile, titolo
>
> ciao MAssimiliano
>
>


title: Concatenare stringhe

author: adR

text:
Il 30 Giu 2003, 17:47, "Mary" <
zx...@libero.it
> ha scritto:
>
> "Mary" <
zx...@libero.it
> ha scritto nel messaggio
> news:cTYLa.133790$Ny5.3...@twister2.libero.it...
> > Salve a tutti
> >
> > Scusa la domanda un po' elementare.
> >
> > Ma ho una MsgBox che mi visualizza il valore della stringa "mess". Ora
> però
> > vorrei fare in modo che mi visualizzasse anche il valore di alcune
caselle
> > di testo, che ho memorizzato in alcune variabili stringhe.
> >
> > Il mio problema è che non ricordo + come faccio a concatenare queste
> > variabili alla stringa "mess" in modo tale che nella finestra di
messaggio
> > mi compaia tutto insieme.
> >
> > Solo con la stringa "mess" avevo fatto:
> >
> > MsgBox mess, intStile, Titolo
> >
> > Ma adesso come faccio ad unire le altre variabili stringhe con mess.
> >
> > Ciao e grazie
> >
> >
Per concatenate devi usale l'operatore & tipo:
strTestoMessaggio = strStringa1 & strStringa2
> Riuscite magari anche a dirmi come fare eventualmente per portare un pezzo
> del messaggio a capo?
Per andare a capo devi concatenare una costante che è vbCrLf
strTestoMessaggio = strStringa1 & strStringa2 & vbCrLf & strStringa3
al posto delle variabili puoi ovviamente metterci il valore della stringa
tra virgolette, tipo:
strTestoMessaggio = "Adesso vado " & vbCrLf & "a capo."
ciao
adR
--------------------------------
Inviato via
http://usenet.libero.it


title: Concatenare stringhe

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:q0ZLa.8005$de....@news.edisontel.com...
>
[CUT]
>
> msgbox "Pippo pluto paperiono" &  tua variabile & chr(13) & chr(10) & "qui
> quo qua"
>
> ciao MAssimiliano
>
Ciao Massimiliano.
Pare e dico pare che abbiano inserito una nuova costante con l'ultimo SP.
Si chiama vbCrLf e sembra possa sostituire Chr(13) & Chr(10).............!
Le so tutte........!
MITTICO.
@Alex.


title: Concatenare stringhe

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:S10Ma.135778$lK4.3...@twister1.libero.it...

sì ma io sono un nostalgico..
--
ciao
MAssimiliano
__________
Be yourself, not man what they say (sting)


title: Concatenare stringhe

author: Antonio Biso

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:69aMa.8187$de....@news.edisontel.com...
>
> > Ciao Massimiliano.
> > Pare e dico pare che abbiano inserito una nuova costante con l'ultimo
SP.
> > Si chiama vbCrLf e sembra possa sostituire Chr(13) &
Chr(10).............!
> >
> > Le so tutte........!
> > MITTICO.
> >
> > @Alex.
>
> sě ma io sono un nostalgico..
Comunque, per la cronaca, vbcrlf č uscita fuori con l'A97
Antonio


title: Concatenare stringhe

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:igbMa.136989$lK4.3...@twister1.libero.it...
> "MA" <
keiko...@libero.it
> ha scritto nel messaggio
> news:69aMa.8187$de....@news.edisontel.com...
> >
> > > Ciao Massimiliano.
> > > Pare e dico pare che abbiano inserito una nuova costante con l'ultimo
> SP.
> > > Si chiama vbCrLf e sembra possa sostituire Chr(13) &
> Chr(10).............!
> > >
> > > Le so tutte........!
> > > MITTICO.
> > >
> > > @Alex.
> >
> > sì ma io sono un nostalgico..
>
> Comunque, per la cronaca, vbcrlf è uscita fuori con l'A97
>
> Antonio
>
Grazie ANTONIO, se non ci fossi tu a darci queste NEWS....!!!
@Alex.


title: problema con odbc-sql (AS-400)

author: zagor

text:
Ciao, da un po' di tempo mi scontro sempre più spesso con un problema su
query ODBC da access in ambiente AS-400, per la precisione il problema
che riscontro e' il seguente:
[IBM] [Programma di controllo ODBC Client Access (32 bit)] [SQL
DB2/400]SQL0666 - Estimated query  processing time 64 exceeds limit 60.
(#-666)
Da quello che ho capito tramite aiuti in linea e internet e' un blocco
imposto dal Client Access per evitare blocchi parziali del sistema
AS-400 da query remote particolarmente pesanti.Il problema e' che spesso
mi capita di non poter concludere la query perche' la sua durata stimata
e' di poco superiore ai 60 secondi (64, 80 ecc)
Ho modificato il valore dei tempi limite nel registro di configurazione
di NT4 per tutte le voci che mi riportavano il valore di query limit 60
portandolo a 120 ma sembra che non abbia effetto.
Lato AS-400 il valore di sistema QQRYTIMLMT e' gia' *NOMAX e quindi non
dovrebbe costituire il problema (ho anche provato a portarlo a 120 ma
non cambia nulla).
Qualcuno ha rilevato (e soprattutto risolto) questo problema??
Ciao e grazie in anticipo.
--
-zagor
4° Stormo Caccia "F.Baracca" - WarBirds -


title: problema con odbc-sql (AS-400)

author: MegaMax

text:
"zagor" <
TOGLIERE...@tiscalinet.it
> ha scritto nel messaggio
news:9rumok$10dha6$1...@ID-72876.news.dfncis.de...
> Ciao, da un po' di tempo mi scontro sempre più spesso con un problema su
> query ODBC da access in ambiente AS-400, per la precisione il problema
> che riscontro e' il seguente:
>
> [IBM] [Programma di controllo ODBC Client Access (32 bit)] [SQL
> DB2/400]SQL0666 - Estimated query  processing time 64 exceeds limit 60.
> (#-666)
forse il limite da modificare è un qialche file INI di configurazione del
tuo driver ODBC.... boh...
Max


title: problema con odbc-sql (AS-400)

text:
"MegaMax" <
a...@a.com
> ha scritto nel messaggio
news:WxyF7.13854$zl4.4...@news2.tin.it...

Se nelle proprietà della query imposti il campo Timeout ODBC a 0 elimini
definitivamente il problema attendendo all'infinito il termine
dell'esecuzione.
(Help in linea!!!)
Saluti
--
Claudio Tregambe


title: problema con odbc-sql (AS-400)

text:
Grazie, avevo giusto oggi trovato la soluzione (consigliata da
it.comp.as400) per l'appunto nelle proprieta' della query pass-trought
ciao e grazie ancora
--
-zagor
4° Stormo Caccia "F.Baracca" - WarBirds -
"Cl@udi0" <
clau...@hotmail.com
> ha scritto nel messaggio
news:9s6fl9$47j$1...@fe2.cs.interbusiness.it...



title: Meglio sviluppare database oppure lavorare con Access?

author: MIX

text:
Stasera sono incazzato e polemico.
Ma č possibile che c'č gente che pretende
di utilizzare Access, senza minimamente
conoscere i principi base del database
relazionale. Spuntano fuori richieste
che in nessun altro ng di programmazione
trovo. Si vuole fare questo o quello
ponendosi problematiche che
nascono da gravi lacune.
************
Salve a tutti, sono poco pratico
di ponti spero possiate aiutarmi.
Sono piccolo e ingenuo, non mordo
e non sporco... ma passiamo alla richiesta.
Vorrei costruire un ponte che unisca
la Sicilia con la Calabria; per favore
qualcuno sa dirmi dove si trova Messina?
potreste gentilmente indicarmi un
buon ferramenta che abbia delle
rondelle rotonde?
Inoltre, se non č troppo, vorrei chiedere se con la mia
cultura di ragioniere posso realizzare in casa
delle longherine dello stesso colore
delle rondelle di cui sopra.
Conoscete un buon libro in tema di ponti?
anzi, esistono negozi che vendono libri?
qualcuno di voi mi presta un libro?
anzi, me lo regala?
mi date un aiutino per costruire il ponte?
Ho sentito parlare di Ingegneria, cosč?
**************
Adesso vediamo chi se le sentita!
Cordiali saluti.
Toni


text:
"MIX" <
ton...@inwind.it
> ha scritto nel messaggio
news:WPBra.78554$DT4.2...@twister1.libero.it...
> Stasera sono incazzato e polemico.
Benvenuto a bordo...
> Ma č possibile che c'č gente che pretende
> di utilizzare Access, senza minimamente
> conoscere i principi base del database
> relazionale. Spuntano fuori richieste
> che in nessun altro ng di programmazione
> trovo. Si vuole fare questo o quello
> ponendosi problematiche che
> nascono da gravi lacune.
E si incazzano pure...
> Salve a tutti, sono poco pratico
> di ponti spero possiate aiutarmi.
> Sono piccolo e ingenuo, non mordo
> e non sporco... ma passiamo alla richiesta.
Ovviamente qui il subject č "Adottate un povero niubbo"
> Vorrei costruire un ponte che unisca
> la Sicilia con la Calabria; per favore
> qualcuno sa dirmi dove si trova Messina?
E quando gli dici di cercare sull'atlante la risposta č
"E se io c'avevo il tempo o ero capace di consultare un atlante venivo qui a
chiedere aiuto, ma se non vuoi rispondere stai zitto, nessuno ti chiede di
intervenire e bla bla..."
Il tutto scritto PRIMA del quoting
> potreste gentilmente indicarmi un
> buon ferramenta che abbia delle
> rondelle rotonde?
Ma le vuoi da 2 o da 3 cm di diametro?
Risposta
"Ecco, voi soloni sempre ad utilizzare questi termini tecnici
superfantascientifici per far sentire noi ignoranti ancora piů ignoranti di
quello che siamo! Come faccio a sapere cosa č un diametro e soprattutto un
cm ?!?!?!"
> Inoltre, se non č troppo, vorrei chiedere se con la mia
> cultura di ragioniere posso realizzare in casa
> delle longherine dello stesso colore
> delle rondelle di cui sopra.
Dovresti essere piů preciso.
Risposta:
"Dovresti capire al volo le mie domande visto che ti credi cosě sapiente!!!"
> Conoscete un buon libro in tema di ponti?
> anzi, esistono negozi che vendono libri?
> qualcuno di voi mi presta un libro?
> anzi, me lo regala?
> mi date un aiutino per costruire il ponte?
Milllllllle, grandi numeri!!!!
>
> Ho sentito parlare di Ingegneria, cosč?
Algoritmo per fare il tč:
1) si prende un pentolino
2) lo si riempe d'acqua
3) lo si mette sul fuoco
4) bolle? Se no goto 4
5) Spegnere il fuoco
6) Versare l'acqua in tazza con tč
Torna l'informatico a casa e trova un pentolino sul fuoco con l'acqua che
bolle.
Spegne il fuoco e versa l'acqua in tazza con tč
Torna l'ingegnere a casa e trova un pentolino sul fuoco con l'acqua che
bolle.
Spegne il fuoco, butta l'acqua e ricomincia dal passo 1
He eheh ehehe heee e
> Adesso vediamo chi se le sentita!
Ripeto: benvenuto a bordo!!!!
Antonio


author: All Eyez On me

text:
cut
>
> Algoritmo per fare il tč:
> 1) si prende un pentolino
> 2) lo si riempe d'acqua
> 3) lo si mette sul fuoco
> 4) bolle? Se no goto 4
> 5) Spegnere il fuoco
> 6) Versare l'acqua in tazza con tč
>
cacchio perň se ti finisce il gas della bombola ti va in ciclo
infinito.....e il te non lo si beve piů
raffina l'algoritmo!!! ;-)
Ciao, AEOM


author: Alex

text:
"All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> wrote in message
news:LAMra.23667$
3M4.6...@news1.tin.it
> cut
> >
> > Algoritmo per fare il tè:
> > 1) si prende un pentolino
> > 2) lo si riempe d'acqua
> > 3) lo si mette sul fuoco
> > 4) bolle? Se no goto 4
> > 5) Spegnere il fuoco
> > 6) Versare l'acqua in tazza con tè
> >
>
> cacchio però se ti finisce il gas della bombola ti va in ciclo
> infinito.....e il te non lo si beve più
>
> raffina l'algoritmo!!! ;-)
> Ciao, AEOM
Certo che siamo molto nervosi ultimamente........!
Il bello della parteciapazione al NG è:
1)Leggere i POST
2)Rispondere se si può e se ne vale la pena...!(A sindacabile giudizio)
3)Incazzarsi con chi non ci mette un pò del "SUO"...!(A sindacabile
giudizio)
La 3° però è possibile vederla come divertimento personale, nel senso
dell'accanimento o meno......!
4)Sfogarsi così come stiamo facendo per concludere il GIOCO.....
5)Sperare che le cose non cambino, altrimenti la 3° sparisce...!
Se non fosse così che piacere sarebbe........!
Poi domani è il 1°Maggio e credo molti mangino PESANTINO, voglio
vedere i postumi della festa dei Lavoratori sull'UMORE del NG...!
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Roberto da casa

text:
"MIX" <
ton...@inwind.it
> ha scritto nel messaggio
news:WPBra.78554$DT4.2...@twister1.libero.it...
ROTFL!!
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel messaggio
news:LAMra.23667$3M4.6...@news1.tin.it...

Se finisce il gas hai voglia a raffinare l'algoritmo, il tč non lo bevi lo
stesso!!!
Antonio


author: On'a fets


text:
Stasera sono più tranquillo e quasi sorridente.
Ho deciso, visto che si avvicina Natale,
di essere più buono e disponibile verso
il prossimo.
Quindi, se avete dubbi o perplessità su Access
potete rivolgervi tranquillamente al caro Biso.
Ciao.
Toni


text:
Ciao Roberto,
che significa ROTFL!!
è una parolaccia?
Ciao.
Toni


text:
"MIX" <
ton...@inwind.it
> ha scritto nel messaggio
news:r1Xra.81558$DT4.2...@twister1.libero.it...
> Ciao Roberto,
>
> che significa ROTFL!!
>
> è una parolaccia?
eeeehhh...
sigh...
Rolling
On
The
Floor
Laughing
(And Scaring The Cat)
Antonio


text:
"MIX" <
ton...@inwind.it
> ha scritto nel messaggio
news:90Xra.81556$DT4.2...@twister1.libero.it...

Peccato che sia così da circa 5 anni...
Antonio


title: Tabelle Pivot e Query campi incrociati - intestazione colonn

author: fauno 68

text:
Salve, una domanda :
è possibile che una tabella Pivot o un campo valore di una query a campi
incrociati possa visualizzare un risultato non calcolato.
Mi spiego, devo far risultare una tabella che riporti come intestazione
delle colonne il nome di alcune persone, come intestazione di riga delle
date e l'intersezione tra le due non un valore calcolato ma un campo testo.
Spero di essere stato abbastanza chiaro.
Grazie per ogni ulteriore commento risolutivo.
Fauno 68
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
"fauno 68" <
fauno...@libero.it
> ha scritto nel messaggio
news:195Z43Z171Z154Y...@usenet.libero.it...
> Salve, una domanda :
> č possibile che una tabella Pivot o un campo valore di una query a campi
> incrociati possa visualizzare un risultato non calcolato.
> Mi spiego, devo far risultare una tabella che riporti come intestazione
> delle colonne il nome di alcune persone, come intestazione di riga delle
> date e l'intersezione tra le due non un valore calcolato ma un campo
testo.
> Spero di essere stato abbastanza chiaro.
> Grazie per ogni ulteriore commento risolutivo.
> Fauno 68
Non puoi usando solo l'autocomposizione query a campi incrociati, perň...
Se la tabella che contiene i dati si chiama Tabella1 ed ha una struttura
simile a questa:
ID                Contatore e chiave primaria
Righe            Numerico/Testo
Colonne        Numerico/Testo
ecc. ecc.
Se all'intersezione delle righe/colonne che hanno un valore significativo
vuoi visualizzare un asterisco.
Prova con una query a campi incrociati che abbia il seguente codice SQL:
TRANSFORM IIf(IsNull(Last(ID)), Null, "*") AS [Il valore]
SELECT Tabella1.Righe
FROM Tabella1
GROUP BY Tabella1.Righe
PIVOT Tabella1.Colonne;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Campo tipo Contatore : elimia scritta (Contatore)

author: Pablitomf

text:
Come da oggetto chiedo :
è possibile su nuovo record (mi riferisco alle Form) non far comparire la
scritta "(Contatore)" sul campo che possiede tale struttura? (è una
chiave)... ovvio che non voglio soluzioni alternative del tipo campo
d'appoggio con origine campo uguale a quello a cui mi sto
riferendo...voglio che sia quello stesso campo a non farla comparire.
E possibile ciò?
Tnks
--
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha
scritto nel messaggio
news:cimqa1$9cc$1...@news.newsland.it...
> Come da oggetto chiedo :
> č possibile su nuovo record (mi riferisco alle
Form) non far comparire la
> scritta "(Contatore)" sul campo che possiede
tale struttura? (č una
> chiave)... ovvio che non voglio soluzioni
alternative del tipo campo
> d'appoggio con origine campo uguale a quello a
cui mi sto
> riferendo...voglio che sia quello stesso campo a
non farla comparire.
> E possibile ciň?
> Tnks
Credo solo via formattazione condizionale
L'espressione č IsNull(Tuocampo) e setti il colore
del font = a quello della cella
MAssimiliano


text:
MA ha scritto:
> Credo solo via formattazione condizionale
> L'espressione è IsNull(Tuocampo) e setti il colore
> del font = a quello della cella
> MAssimiliano
Quindi x il 97 no se puede.
OK Cià... vedi la posta.



author: sv

text:
Pablitomf ha scritto:
> MA ha scritto:
> > Credo solo via formattazione condizionale
> > L'espressione è IsNull(Tuocampo) e setti il colore
> > del font = a quello della cella
> > MAssimiliano
> Quindi x il 97 no se puede.
> OK Cià... vedi la posta.
Oltre al suggerimento di Massimiliano, che è valido da Acc2k in poi,
potresti nell'evento "SuCorrente" della maschera scrivere
Me![MioID].Visible = False e nell'evento "Dopo aggiornamento" del
primo controllo che utilizzi Me![MioID].Visible = True
--
rgrds
SC
--



author: Roberto dalla campagna

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:cimqa1$9cc$1...@news.newsland.it...
> Come da oggetto chiedo :
> č possibile su nuovo record (mi riferisco alle Form) non far comparire la
> scritta "(Contatore)" sul campo che possiede tale struttura? (č una
> chiave)... ovvio che non voglio soluzioni alternative del tipo campo
> d'appoggio con origine campo uguale a quello a cui mi sto
> riferendo...voglio che sia quello stesso campo a non farla comparire.
> E possibile ciņ?
> Tnks
>
> --
> Pablitomf (Maurizio Facciuti)
Scusa la mia curiositą, ma a che serve in una maschera di inserimento
visualizzare anche il campo contatore della chiave primaria?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: TNNHAUSER

text:
Roberto dalla campagna ha scritto:
> "Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
> news:cimqa1$9cc$1...@news.newsland.it...
> > Come da oggetto chiedo :
> > è possibile su nuovo record (mi riferisco alle Form) non far comparire la
> > scritta "(Contatore)" sul campo che possiede tale struttura? (è una
> > chiave)... ovvio che non voglio soluzioni alternative del tipo campo
> > d'appoggio con origine campo uguale a quello a cui mi sto
> > riferendo...voglio che sia quello stesso campo a non farla comparire.
> > E possibile ciò?
> > Tnks
> >
> > --
> > Pablitomf (Maurizio Facciuti)
> Scusa la mia curiosità, ma a che serve in una maschera di inserimento
> visualizzare anche il campo contatore della chiave primaria?
Magari la utilizza come identificativo di qualcosa di importante e ha
bisogno di averla vsibile (per esempio, se fosse il progressivo di un
ordine, vorrebbe sapere che ordine sta inserendo per comunicarlo a
qualcuno o per annotarselo).
Ciao,
TANNHAUSER
--



text:
Roberto dalla campagna ha scritto:
> Scusa la mia curiosità, ma a che serve in una maschera di inserimento
> visualizzare anche il campo contatore della chiave primaria?
Curiosità accettata... l'ID lo uso come codice di "contenuto"
(solitamente), e tutte le soluzioni "alternative" propostemi x risolvere
il caso le conosco + o - un pò tutte...il mio interrogativo era di tipo
"conoscitivo" più che altro...pensavo si potesse intervenire su qualche
chiave di registro o qualche opzione "nascosta" di Access, o che ancora
meglio si potesse intervenire da codice...
Se ne sai qualcosa tu, ti ringrazio...



title: Individuare origine errori a runtime

author: Sandrobi

text:
Siccome la descrizione degli errori segnalati da Access non č delle piů
chiare, esiste un modo per avere il maggior numero di indicazioni possibili
sulle cause di errori imprevisti, quando si utilizza un MDE. Penso a
qualcosa di simile a quello che visualizza il debug con l'MDB: intendo il
nome della routine, il numero di riga o l'istruzione che ha causato
l'errore, ecc.
Ciao e Grazie
Sandrobi


title: Individuare origine errori a runtime

author: Alessandro Baraldi

text:
"Sandrobi" <
sandb...@libero.it
> wrote in message
news:umxae.61365$
IN.10...@twister2.libero.it
> Siccome la descrizione degli errori segnalati da Access non è delle più
> chiare, esiste un modo per avere il maggior numero di indicazioni possibili
> sulle cause di errori imprevisti, quando si utilizza un MDE. Penso a
> qualcosa di simile a quello che visualizza il debug con l'MDB: intendo il
> nome della routine, il numero di riga o l'istruzione che ha causato
> l'errore, ecc.
>
> Ciao e Grazie
> Sandrobi
Diciamo che il limite è la tua fantasia...!
Può essere una buona cosa inserire una corretta gestione
errori su tutto il codice.
Addirittura una gestione Centralizzata potrebbe servire
ancora meglio se potesse scrivere un ErrorLogFile.
Io mi sono creato una tabella così strutturata:
NomeTab  : [_ERROR]
Campo1   : [ErrNumber]      ----> Numerico
Campo2   : [ErrDescription] ----> Testo
All'interno ho inserito tutti gli errori di Access
e non solo modificando la descrizione in modo personalizzato.
Quindi in ogni Routine:
Private Sub NomeSub()
   On Error GoTo GestioneErrori
   '
   ' Quì scrivi il tuo Codice
   '
   Exit Sub
GestioneErrori:
   WriteErrorLog Me.Name, "NomeSub", Err.Number, Err.Description
End Sub
A livello di Modulo Globale
Sub WriteErrorLog(strForm As String, _
                  strRoutine As String, _
                  intErrNum As Integer, _
                  strErrDesc As String)
   Dim strTemp As String
   Dim strDesc As String
   strDesc = ErrorTrap(intErrNum, strErrDesc)
   strTemp = CStr(CStr(Now()) & _
             UsName & ";" & _
             strForm & ";" & _
             strRoutine & ";" & _
             intErrNum & ";" & _
             strErrDesc)
   ScriviLogFile strTemp
   ' Segnala Messaggio Errore personalizzato
   MsgBox strDesc, vbCritical, "ERRORE"
End Sub
Public Function ErrorTrap(DataErr As Integer, descrErr As String) As
String
   ErrorTrap = Nz(DLookup("[ErrDescription]", _
                  "_ERROR", _
                  "[ErrNumber]=" & DataErr), _
                  descrErr)
End Function
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Esempio animazione di SC

author: fid

text:
Ho visto l'esempio di Silvio Savoldi nella sez form di SC, 3.81 e vorrei
integrarlo nella mia procedura di backup. Il click per iniziare sarà lo
stesso della procedura, e per farlo fermare automaticamente dopo x secondi
come fare?
grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Esempio animazione di SC

text:
"fid" <
fe_l...@yahoo.it
> wrote in message
news:dhqet0$jf2$
1...@news.newsland.it
> Ho visto l'esempio di Silvio Savoldi nella sez form di SC, 3.81 e vorrei
> integrarlo nella mia procedura di backup. Il click per iniziare sarà lo
> stesso della procedura, e per farlo fermare automaticamente dopo x secondi
> come fare?
> grazie
Gestisci l'evento Timer, nel quale attivi un Flag su Click
e lo resetti su Timer.
In ogni caso quello che vuoi fare ha finalità puramente estetica.
Io mi impegnerei maggiormente a far funzionare il tutto.......!!!
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: MDE modificabile e portabile?

author: Luciano

text:
ciao
sto pensando di trasformare il mio db in mde, vorrei sapere se ho la
possibilità di modificarne la struttura in seguito (se ce ne fosse bisogno)
oppure una volta trasformato in mde non si può fare più niente?
Un'altro dubbio è se come mde posso portarmi il db su un hard disk portatile
e farlo funzionare su altri pc oppure no.
grazie


title: MDE modificabile e portabile?

text:
"Luciano" <
lu.s...@aliceposta.it
> ha scritto nel messaggio
news:OjREd.392225$b5.19...@news3.tin.it...
> ciao
> sto pensando di trasformare il mio db in mde, vorrei sapere se ho la
> possibilità di modificarne la struttura in seguito (se ce ne fosse
bisogno)
> oppure una volta trasformato in mde non si può fare più niente?
se dividi in FE e BE, potresti lavorare successivamente sulla struttura del
FE e ripacchettizzarlo, tutti i dati rimangono comunque nel BE ... salvo
ulteriori appunti di altri utenti del Ng
> Un'altro dubbio è se come mde posso portarmi il db su un hard disk
portatile
> e farlo funzionare su altri pc oppure no.
Beh, l'importante è che sugli altri pc sia installato access e che la
verione sia compatibile con il tuo mde, per intenderci, se il tuo mde è un
A2000 sicuramente non potrai utilizzarlo su un client A97, ma è abbastanza
logico.
> grazie
de nada
>
Scusa se non sono stato molto dettagliato, ma ho conflitti hardware a 360
gradi da ieri pomeriggio e devo sbloccare tutta la rete!
--
strano...mavero
mail: mauro . chiarello @ gmail . com
ICQ: 292-118-822
Web: Under Construction
"Un'idea che non sia pericolosa non merita affatto di essere chiamata idea"
Oscar Wilde


title: MDE modificabile e portabile?

text:
Luciano ha scritto:
> ciao
> sto pensando di trasformare il mio db in mde,
Azz... decisione storica... :-D
> vorrei sapere se ho la
> possibilità di modificarne la struttura in seguito (se ce ne fosse bisogno)
A si?

> oppure una volta trasformato in mde non si può fare più niente?
Bhè... "oppure".
E (x strano...mavero) senza appunti di dessun altro... non confidare nelle
possibilità di lavorarci su... in rete trovi qualche tentativo di
recuperare mdb da mde, ma è un copilare e decompilare che passa per tutta
una serie di processi ma alla fine non ti da i risultati che vuoi, quindi
desisti... l'MDE non si tocca.
Segui il consiglio della divisione tra BE e FE.
> Un'altro dubbio è se come mde posso portarmi il db su un hard disk portatile
> e farlo funzionare su altri pc oppure no.
E certo che si... se è "portatile" devi però settare i dischi virtuali sui
PC client (a parte avere Access sui client della stessa versione)
> grazie
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: MDE modificabile e portabile?

author: ALESSANDRO Baraldi

text:
> E (x strano...mavero) senza appunti di dessun altro... non confidare nelle
> possibilità di lavorarci su... in rete trovi qualche tentativo di
> recuperare mdb da mde, ma è un copilare e decompilare che passa per tutta
> una serie di processi ma alla fine non ti da i risultati che vuoi, quindi
> desisti... l'MDE non si tocca.
In realtà non fà altro che sostituire 3 caratteri nel file, quindi apre in
struttura
e legge tutti gli oggetti con l'automazione.
La cosa è semplice e banale da fare, tanto quanto è inutile, come
giustamente dicevi.
Non dare per scontato che non sia fattibile il Reverse Engeneering, perchè
non è così.
> Segui il consiglio della divisione tra BE e FE.
>
> > Un'altro dubbio è se come mde posso portarmi il db su un hard disk
portatile
> > e farlo funzionare su altri pc oppure no.
>
> E certo che si... se è "portatile" devi però settare i dischi virtuali sui
> PC client (a parte avere Access sui client della stessa versione)
>
> > grazie
> --
> Ciao
> Pablitomf (Maurizio Facciuti)
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: MDE modificabile e portabile?

text:
ALESSANDRO Baraldi ha scritto:
[CUT]
> Non dare per scontato che non sia fattibile il Reverse Engeneering, perchè
> non è così.
Mi sa che questo è argomentazione già trattata, e se non erro proprio tra
noi due... certo che non lo do per scontato, e quindi so che non è così,
infatti ho detto che c'è in rete qualche soluzione a riguardo, ma non è
semplice da trattare come il nostro amico pensa che sia...il desisti era
riguardo alle sue dichiarate poche conoscenze... è pur vero che i
risultati poi non sono sempre pari a un vero Reverse... premetto che mi è
servito una sola volta fare questo, e i risultati ottenuti dopo un bel pò
di lavoro non sono stati quelli che mi aspettavo... ho dovuto per forza di
cose rifare una parte di codice (Form e moduli) che ahimè è andato
totalmente perso e rifare totalmente delle Form andate corrotte già solo
in apertura e in struttura...se poi con il passar del tempo le procedure
di Reverse sono migliorate, dì un pò tu. ;-)
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------



title: MDE modificabile e portabile?

text:
[cut]
per intenderci ... da quel che dici non capisco se ti riferisci a me o
all'autore del 3d ... nel caso ti stia riferendo a me, volevo sottolineare
il fatto che nella mia risposta non ho parlato di reverse di un mde ma di
pura suddivisione in FE e BE ... forse ha tratto in inganno il termine
ripacchettizzare ... volevo dire sostituire il FE ... ma come ho detto alla
fine del 3d, ero alle prese con lhardware aziendale impazzito ... un macello
da rabbrividire ;o) ... se invece ti riferivi all'autore, chiedo venia, ma
ho colto l'occasione per delucidare meglio il mio intervento!
Buona giornata a tutti!



title: MDE modificabile e portabile?

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:cs2kpf$h7b$1...@news.newsland.it...
> ALESSANDRO Baraldi ha scritto:
>
> [CUT]
> > Non dare per scontato che non sia fattibile il Reverse Engeneering,
perchè
> > non è così.
>
> Mi sa che questo è argomentazione già trattata, e se non erro proprio tra
> noi due... certo che non lo do per scontato, e quindi so che non è così,
> infatti ho detto che c'è in rete qualche soluzione a riguardo, ma non è
> semplice da trattare come il nostro amico pensa che sia...il desisti era
> riguardo alle sue dichiarate poche conoscenze... è pur vero che i
> risultati poi non sono sempre pari a un vero Reverse... premetto che mi è
> servito una sola volta fare questo, e i risultati ottenuti dopo un bel pò
> di lavoro non sono stati quelli che mi aspettavo... ho dovuto per forza di
> cose rifare una parte di codice (Form e moduli) che ahimè è andato
> totalmente perso e rifare totalmente delle Form andate corrotte già solo
> in apertura e in struttura...se poi con il passar del tempo le procedure
> di Reverse sono migliorate, dì un pò tu. ;-)
>
> --
> Ciao
> Pablitomf (Maurizio Facciuti)
No, secondo me quello a cui fai riferimento non serve a nulla, ma
soprattutto non servono
Tools esterni, come ti dicevo lo puoi fare anche tu con 2 secondi e 3
caratteri come ti dicevo.
Io no sto parlando di quella ciofeca fatta dal Russo che ricostruisce Form.
Per il resto non voglio approfondire.



title: MDE modificabile e portabile?

text:
ALESSANDRO Baraldi ha scritto:
> No, secondo me quello a cui fai riferimento non serve a nulla,
quello a cui faccio riferimento? Di che parli?
> ma soprattutto non servono
> Tools esterni, come ti dicevo lo puoi fare anche tu con 2 secondi e 3
> caratteri come ti dicevo.
Cambiando l'estenzione? Scusa Ale, ma non ti seguo. Sarà che è la pausa
pranzo, ma sii meno generico... cambiando l'estenzione (da mde a mdb), cmq
le form non sono visualizzabili in struttura... ma sicuramente avrò capito
male.
> Io no sto parlando di quella ciofeca fatta dal Russo che ricostruisce Form.
Io mi riferivo a quello invece.
> Per il resto non voglio approfondire.
Non c'è resto da approfondire... l'argomento è quello sopra.
> Ciao
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------



title: MDE modificabile e portabile?

text:
"Pablitomf" <
maurizio...@accessgroup.it
> wrote in message
news:cs372m$95f$
1...@news.newsland.it
> ALESSANDRO Baraldi ha scritto:
>
> > No, secondo me quello a cui fai riferimento non serve a nulla,
>
> quello a cui faccio riferimento? Di che parli?
Mi riferivo a quei programmi che riesumano la struttura
delle Form, mi pareva ti riferissi a quelli come
deduco dal seguito del Post...! Sbaglio..?

> Cambiando l'estenzione? Scusa Ale, ma non ti seguo. Sarà che è la pausa
> pranzo, ma sii meno generico... cambiando l'estenzione (da mde a mdb), cmq
> le form non sono visualizzabili in struttura... ma sicuramente avrò capito
> male.
L'estensione non serve a molto, ma è un dato
interno contenuto analizzando il file con un HEX editor, ed un pò di
malizia fà il resto...!

> > Io no sto parlando di quella ciofeca fatta dal Russo che ricostruisce Form.
>
> Io mi riferivo a quello invece.
Già mi pareva..., la ciofeca...!!!
> > Per il resto non voglio approfondire.
>
> Non c'è resto da approfondire... l'argomento è quello sopra.
Intendo il Reverse Puro che è tutt'altra cosa...! ;-)
E' un pò come l'abilità di Crack sui programmi accedendo
al programma con un Disassemblatore e seguendo la chiamata
alla verifica della Chiave, per riuscire a bypassarla.....!!!!!!
> > Ciao
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: MDE modificabile e portabile?

text:
Alessandro Baraldi ha scritto:
[CUT]
> Mi riferivo a quei programmi che riesumano la struttura
> delle Form, mi pareva ti riferissi a quelli come
> deduco dal seguito del Post...! Sbaglio..?
Bhè allora non sbagli.
> L'estensione non serve a molto, ma è un dato
> interno contenuto analizzando il file con un HEX editor, ed un pò di
> malizia fà il resto...!
Bhè scaricato HEX editor e analizzato il file MDE... ho scoperto di non
essere malizioso, oltre a non aver trovato l'estenzione mde come dato
interno. :-) ...Se mi smaliziassi tu un pò sul tema non mi dispiacerebbe.
> Già mi pareva..., la ciofeca...!!!
E ti sei mantenuto basso.
> Intendo il Reverse Puro che è tutt'altra cosa...! ;-)
> E' un pò come l'abilità di Crack sui programmi accedendo
> al programma con un Disassemblatore e seguendo la chiamata
> alla verifica della Chiave, per riuscire a bypassarla.....!!!!!!
Su questo non sono per niente preparato... mi è sempre piaciuto
l'argomento (non come frode ma come processo), ma non mi è mai capitato di
approfondirlo.
> Ciao
> @Alex



title: MDE modificabile e portabile?

text:
strano...mavero ha scritto:
> [cut]
> per intenderci ... da quel che dici non capisco se ti riferisci a me o
> all'autore del 3d ...
All'autore, all'autore...
> nel caso ti stia riferendo a me, volevo sottolineare
> il fatto che nella mia risposta non ho parlato di reverse di un mde ma di
> pura suddivisione in FE e BE ... forse ha tratto in inganno il termine
> ripacchettizzare ... volevo dire sostituire il FE ...
Ahhhh...
> ma come ho detto alla
> fine del 3d, ero alle prese con lhardware aziendale impazzito ... un macello
> da rabbrividire ;o)
Ma che problemi hai?
> ... se invece ti riferivi all'autore, chiedo venia, ma
> ho colto l'occasione per delucidare meglio il mio intervento!
E va bhč!
> Buona giornata a tutti!
--



title: MDE modificabile e portabile?

text:
[cut]
>
> Ma che problemi hai?
>
Durante la pausa natalizia, i figli del mio capo, in preda alla "winMX
mania" e dimenticandosi che esiste un firewall e una dmz dedicata nella
nostra lan per queste "cosucce" hanno downloadato a manetta ... virus,
troia...te varie ... poi nel panico ... canc canc canc canc canc canc canc
canc canc canc canc canc canc canc canc canc canc canc canc canc canc canc
canc canc canc canc canc canc canc canc canc canc canc canc canc canc canc
canc canc canc canc canc canc canc canc canc canc canc canc canc canc canc
si ma anche files utili, quindi:
3 Pc da formattare completamente e per sicurezza ... CHECK TOTALE di tutte
le postazioni.
Altro che antivirus, firewall o spyware, qui servono le manette alle dita!!!



title: MDE modificabile e portabile?

text:
"Pablitomf" <
maurizio...@accessgroup.it
> wrote in message
news:cs3bcm$qu5$
1...@news.newsland.it
> [CUT]
> Bhè scaricato HEX editor e analizzato il file MDE... ho scoperto di non
> essere malizioso, oltre a non aver trovato l'estenzione mde come dato
> interno. :-) ...Se mi smaliziassi tu un pò sul tema non mi dispiacerebbe.
;-)

[CUT]



title: Evento Click dell'oggetto Pagina di Struttura a schede

author: SunRex

text:
Vorrei lanciare una pop up alla pressione del pulsante di una pagina di un
controllo a schede ma l'evento non si scatena nemmeno.Che voi sappiate
l'evento Click su tale oggetto serve solo ad aprire la sottomaschera nella
struttura a schede?
SunRex


author: MA

text:

Prova l'evento change
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
SunRex ha scritto:

> SunRex
Se per pulsante intendi le "linguette" del controllo struttura a schede,
basta che ti sposti di qualche mm, al di sotto dell'etichetta, lungo il
bordo, e l'evento click viene eseguito. Direttamente sulla "linguetta",
invece non va.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"sv" <
sal...@nospaccessgroup.it
> ha scritto nel messaggio
news:dagud1$11s$1...@news.newsland.it...
> SunRex ha scritto:
>
> > Vorrei lanciare una pop up alla pressione del pulsante di una pagina di
un
> > controllo a schede ma l'evento non si scatena nemmeno.Che voi sappiate
> > l'evento Click su tale oggetto serve solo ad aprire la sottomaschera
nella
> > struttura a schede?
>
> > SunRex
>
> Se per pulsante intendi le "linguette" del controllo struttura a schede,
> basta che ti sposti di qualche mm, al di sotto dell'etichetta, lungo il
> bordo, e l'evento click viene eseguito. Direttamente sulla "linguetta",
> invece non va.
Si intendevo proprio quelle "linguette".
Mi toccherà cambiare approccio,mica posso dire all'utente che la linguetta
degli interventi la deve premere qualche mm al di sotto.
Rispondo anche a MA.La struttura a schede mi sembra che non abbiamo la
proprietà change.
Cmq grazie a tutti e due
SunRex



text:
SunRex wrote:
> "sv" <
sal...@nospaccessgroup.it
> ha scritto nel messaggio
> news:dagud1$11s$1...@news.newsland.it...
>> SunRex ha scritto:
>>
>>> Vorrei lanciare una pop up alla pressione del pulsante di una
>>> pagina di un controllo a schede ma l'evento non si scatena
>>> nemmeno.Che voi sappiate l'evento Click su tale oggetto serve solo
>>> ad aprire la sottomaschera nella struttura a schede?
>>
>>> SunRex
>>
>> Se per pulsante intendi le "linguette" del controllo struttura a
>> schede, basta che ti sposti di qualche mm, al di sotto
>> dell'etichetta, lungo il bordo, e l'evento click viene eseguito.
>> Direttamente sulla "linguetta", invece non va.
>
> Si intendevo proprio quelle "linguette".
> Mi toccherà cambiare approccio,mica posso dire all'utente che la
> linguetta degli interventi la deve premere qualche mm al di sotto.
> Rispondo anche a MA.La struttura a schede mi sembra che non abbiamo la
> proprietà change.
> Cmq grazie a tutti e due
>
> SunRex
Mi sa che ti sbagli
Private Sub TabCtl4_Change()
    MsgBox "Ciao"
End Sub



text:
"SunRex" <
sunrexs...@hotmail.com
> wrote in message
news:psSye.123190$
75.53...@news4.tin.it

Giuro che non sono sicuro di aver capito, ma ti propongo
questo:
Imposta la proprietą STILE della Struttura a schede a "Nessuno"
e ti spariscono le Linguette.
Quindi creati un Gruppo Opzioni con i BUTTON che posizioni
dove vuoi vicino alla struttura a schede che ora č rettangolare.
Quindi su Evento Dopo aggiornamento del gruppo Opzioni
esegui sia il Cambio Pagina che eventualmente il Popup.
Private Sub GrpPagImpostazioni_AfterUpdate()

  If Me!GrpPagImpostazioni.Value = 0 Then
         Me!TabControl.Pages(0).SetFocus
         'Esegui Popup1
  Else
         Me!TabControl.Pages(1).SetFocus
         'Esegui Popup2
  End If

End Sub
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
MA ha scritto:
> SunRex wrote:
> > "sv" <
sal...@nospaccessgroup.it
> ha scritto nel messaggio
> > news:dagud1$11s$1...@news.newsland.it...
> >> SunRex ha scritto:
> >>
> >>> Vorrei lanciare una pop up alla pressione del pulsante di una
> >>> pagina di un controllo a schede ma l'evento non si scatena
> >>> nemmeno.Che voi sappiate l'evento Click su tale oggetto serve solo
> >>> ad aprire la sottomaschera nella struttura a schede?
> >>
> >>> SunRex
> >>
> >> Se per pulsante intendi le "linguette" del controllo struttura a
> >> schede, basta che ti sposti di qualche mm, al di sotto
> >> dell'etichetta, lungo il bordo, e l'evento click viene eseguito.
> >> Direttamente sulla "linguetta", invece non va.
> >
> > Si intendevo proprio quelle "linguette".
> > Mi toccherà cambiare approccio,mica posso dire all'utente che la
> > linguetta degli interventi la deve premere qualche mm al di sotto.
> > Rispondo anche a MA.La struttura a schede mi sembra che non abbiamo la
> > proprietà change.
> > Cmq grazie a tutti e due
> >
> > SunRex
> Mi sa che ti sbagli
> Private Sub TabCtl4_Change()
>     MsgBox "Ciao"
> End Sub
Sunrex intende le schede del Tabctl, non il controllo in sé.
Però potrebbe crearsi un pulsantino sul bordo della pagina. Non so se
andrebbe bene.



text:
Alessandro Baraldi wrote:
> "SunRex" <
sunrexs...@hotmail.com
> wrote in message
> news:psSye.123190$
75.53...@news4.tin.it
>
>> Vorrei lanciare una pop up alla pressione del pulsante di una pagina
>> di un controllo a schede ma l'evento non si scatena nemmeno.Che voi
>> sappiate l'evento Click su tale oggetto serve solo ad aprire la
>> sottomaschera nella struttura a schede?
>>
>> SunRex
>
>
> Giuro che non sono sicuro di aver capito, ma ti propongo
> questo:
>
> Imposta la proprietà STILE della Struttura a schede a "Nessuno"
> e ti spariscono le Linguette.
>
> Quindi creati un Gruppo Opzioni con i BUTTON che posizioni
> dove vuoi vicino alla struttura a schede che ora è rettangolare.
> Quindi su Evento Dopo aggiornamento del gruppo Opzioni
> esegui sia il Cambio Pagina che eventualmente il Popup.
>
> Private Sub GrpPagImpostazioni_AfterUpdate()
>
>   If Me!GrpPagImpostazioni.Value = 0 Then
>          Me!TabControl.Pages(0).SetFocus
>          'Esegui Popup1
>   Else
>          Me!TabControl.Pages(1).SetFocus
>          'Esegui Popup2
>   End If
>
> End Sub
>
>
> Ciao
> @Alex
No ragazzi, non ci sto capendo nulla.
Che vantaggi ha col gruppo di opzioni? posso capire se avesse problemi
grafici e allora lui mette le label e ci fa quel che vuole, ma così cosa
ottiene di più?
Sunrex che vuoi fare?



text:

Ma lì può intercettare il valore del controllo e cioè la pagina
>
> --
> rgrds
> SC



text:
MA ha scritto:


Vero.



text:
"MA" <
mas...@massimilianoamendola.it
> wrote in message
news:RyTye.24217$
TR5....@news.edisontel.com
[CUT]
> No ragazzi, non ci sto capendo nulla.
> Che vantaggi ha col gruppo di opzioni? posso capire se avesse problemi
> grafici e allora lui mette le label e ci fa quel che vuole, ma così cosa
> ottiene di più?
Ho premesso che non ho capito il problema, ma in effetti
solo questione di Grafica, ma deve andare come hai detto
tu...!
> Sunrex che vuoi fare?
Secondo me gli è sparito l'Evento legato al Button dopo
averlo spostato....!
Boh..!



text:

Deve essere colpa di Biso, mette a posto le cose e poi non si trova mai
nulla
Che ci vuoi fare...



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:RyTye.24217$TR5....@news.edisontel.com...

Boni state boni.......
Io volevo solo alla pressione di una linguetta invece che ,come normalmente
posizionarmi sulla relativa sottomaschera, dato che non ci entra aprire una
pop up.
SunRex



text:
"SunRex" <
sunrexs...@hotmail.com
> wrote in message
news:hTTye.41043$
h5.17...@news3.tin.it

> Boni state boni.......
> Io volevo solo alla pressione di una linguetta invece che ,come normalmente
> posizionarmi sulla relativa sottomaschera, dato che non ci entra aprire una
> pop up.
>
> SunRex
Qualche cosa avevo capito allora...!
Devi usare il sistema che ti ho suggerito perforza.
ed al posto di quella che non devi aprire apri il Popup
che non ho capito se è u Menù o una Form Popup...?
Supponi di voler aprire il Popup(che sarà mai...?= con il primo
Button del gruppo Opzioni mentre con il 2° la 2° pagina:
Private Sub GrpPagImpostazioni_AfterUpdate()

  If Me!GrpPagImpostazioni.Value = 0 Then
         'Esegui Popup1
  Else
         Me!TabControl.Pages(1).SetFocus
  End If

End Sub
Ciao
@Alex



text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:9c8481a0741bba5c43...@mygate.mailgate.org...
> "SunRex" <
sunrexs...@hotmail.com
> wrote in message
> news:hTTye.41043$
h5.17...@news3.tin.it
>
>
> > Boni state boni.......
> > Io volevo solo alla pressione di una linguetta invece che ,come
normalmente
> > posizionarmi sulla relativa sottomaschera, dato che non ci entra aprire
una
> > pop up.
> >
> > SunRex
>
>
> Qualche cosa avevo capito allora...!
Avevi capito perfettamente.
> Devi usare il sistema che ti ho suggerito perforza.
> ed al posto di quella che non devi aprire apri il Popup
> che non ho capito se è u Menù o una Form Popup...?
E' una frm.
>
> Supponi di voler aprire il Popup(che sarà mai...?= con il primo
> Button del gruppo Opzioni mentre con il 2° la 2° pagina:
>
> Private Sub GrpPagImpostazioni_AfterUpdate()
>
>   If Me!GrpPagImpostazioni.Value = 0 Then
>          'Esegui Popup1
>   Else
>          Me!TabControl.Pages(1).SetFocus
>   End If
>
> End Sub
OK ma allora non potrei usare l'evento Change suggeritomi  da MA?
Nel senso non sarebbe più semplice?
SunRex



text:
> OK ma allora non potrei usare l'evento Change suggeritomi  da MA?
> Nel senso non sarebbe più semplice?
L'evento Change no puoi però bloccarlo, quindi cambieresti realmente anche
la PAGINA
che, da quanto ho capito non devi fare per motivi di spazio o altro....
Se invece non ti dà problemi certamente è meglio l'uso dell'Evento diretto.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Query protetta da password

author: Michele

text:
Ciao a tutti !
Ho letto sul sito
www.sitocomune.com
 la procedura descritta in oggetto nella
sezione Queries ma non capisco come metterla in pratica.(penso sia quel che
cerco !)
In parole povere, in un elenco finiscono nominativi riservati e non.
Parte dei nominativi devono essere visibili da tutti.
Tutti devono poter immettere dei nuovi dati.
Solo alcuni utenti (non definibili) devono visualizzare l'elenco completo.
Premetto che non sono esperto su Access.
Un grazie a chi puň darmi qualche ..."dritta"
Grazie
Miky


title: BackUp

author: mike

text:
Ciao
vorrei inserire nella maschera del menù principale un pulsante che dia la
possibilità di eseguire un backup dei dati su floppy o Cd prima di chiudere
il Dbase.
Si può fare?
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.767 / Virus Database: 514 - Release Date: 21/09/2004


title: BackUp

author: @bi-elle.it strano...mavero

text:
"mike" <
lib...@tele2.it
> ha scritto nel messaggio
news:igs6d.2325$1p....@nntpserver.swip.net...

Ciao, se cerchi all'interno del NG troverai messaggi che potrebbero esseri
di aiuto, ho avuto la tua stessa esigenza ed ho risolto egregiamente il
problema! ;-)
Ciao,
--
strano...mavero
L'universo è cambiamento; la nostra vita è il risultato dei nostri pensieri.
Marco Aurelio


title: [Modifica] Generazione Password Casuale

author: MC

text:
Dal Sito Comune - Mudules - 5.17
ho prelevaro la routine per la generazioen casuale delle password.
Direi ottima!
La stò applicando per generare dei codici virtuali, la mia domanda è questa:
Posso modificare (e in tal caso come)il codice affinchè ad ogni sessione di
generazione codici, vengano generati solo codici univoci?
Grazie anticipatamente per eventuali risposte e buona giornata a tutti!
--
MC


title: [Modifica] Generazione Password Casuale

text:
"MC" <
mauro.c...@gmail.com
> wrote in message
news:dhdcvt$num$
1...@domitilla.aioe.org

Per considerare il codice UNIVOCO dovresti avere un numero di caratteri
elevato, il più possibile.
Senza inventare nulla una sorta di campo GUID con la relativa
codifica.
Purtroppo ora non ricordo dove trovai il codice adatto a generarlo
ma prova a fare qualche ricerca.
Quel tipo di campo viene generato anche quando si realizzano le
Repliche ed è per definizione UNIVOCO.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: [Modifica] Generazione Password Casuale

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:334610067462185a9a...@mygate.mailgate.org...

Capisco, o meglio, dovrei approfondire quanto mi hai detto.
In alternativa cosa potrei fare a tuo avviso per generare, magari
pilotandolo con dei riferimenti (come ad esempio lunghezza codice, se solo
testo, solo numerico o alfanumerico) un codice di questo tipo ... o altre
alternative che per inesperienza non mi vengono in mente?
Intanto grazie (provo ad approfondire il discorso sul guid).
--
MC


title: [Modifica] Generazione Password Casuale

text:
"MC" <
mauro.c...@gmail.com
> wrote in message
news:dhdedr$qre$
1...@domitilla.aioe.org
[CUT]
> Capisco, o meglio, dovrei approfondire quanto mi hai detto.
> In alternativa cosa potrei fare a tuo avviso per generare, magari
> pilotandolo con dei riferimenti (come ad esempio lunghezza codice, se solo
> testo, solo numerico o alfanumerico) un codice di questo tipo ... o altre
> alternative che per inesperienza non mi vengono in mente?
>
> Intanto grazie (provo ad approfondire il discorso sul guid).
> --
> MC
Io ti ho prospettato il modo sicuro, ma potrebbe essere
anche che a fronte di una tua valutazione si possa rilevare
sufficiente una cosa meno corposa.
Non sapendo cosa devi ottenere con un Codice Univoco e soprattutto
a che livello deve essere Univoco(nella Tabella come PK oppure
anche come codice Pubblico..?) non avrei molto da dirti.
Se la necessità è quella tua locale non credo ci siano molti
problemi, valuta che con 8 Caratteri AlfaNumerici ci sono
Miliardi di combinazioni.
Per il calcolo delle probabilità puoi usare la matematica
ma Excel ha già la funzione che ti restituisce quante
combinazioni differenti si ottengono.



title: Visualizza dati su maschera

author: Leonardo

text:
Buon pomeriggio amici,
ho un db di Access 2003 con una maschera (frmOrdini) che ha origine
dati da una query (qryOrdini) che mi visualizza i seguenti campi:
CodCliente, NomeCliente, NumOrdine, DataOrdine.
Ho la necessità che questa maschera, all'apertura, non mi visualizzi
gli ordini che hanno una data maggiore a quella odierna, e che questi
ultimi chiaramente siano visibili soltanto dal giorno in cui
DataOrdine e data del giorno corrispondono. Magari, se è possibile,
sempre all'apertura della maschera frmOrdini, visualizzare un
messaggio che avvisi che ci sono uno o più ordini con data posticipata
(nel caso appunto si verifichi tale evento).
Grazie per il tempo e l'aiuto prestato.
Leo


title: Visualizza dati su maschera

author: CIDI

text:
"Leonardo" <
esposi...@gmail.com
> ha scritto nel messaggio
news:9fa844b8-bc2b-442d...@k19g2000yqc.googlegroups.com...
Buon pomeriggio amici,
ho un db di Access 2003 con una maschera (frmOrdini) che ha origine
dati da una query (qryOrdini) che mi visualizza i seguenti campi:
CodCliente, NomeCliente, NumOrdine, DataOrdine.
nei criteri del campo DataOrdine metti:
<=Date()
Ho la necessit� che questa maschera, all'apertura, non mi visualizzi
gli ordini che hanno una data maggiore a quella odierna, e che questi
ultimi chiaramente siano visibili soltanto dal giorno in cui
DataOrdine e data del giorno corrispondono. Magari, se � possibile,
sempre all'apertura della maschera frmOrdini, visualizzare un
messaggio che avvisi che ci sono uno o pi� ordini con data posticipata
(nel caso appunto si verifichi tale evento).
su evento Apertura della maschera:
Dim nr As Integer
nr = DCount("[DataOrdine]", "NomeTabellaOrdini", "[DataOrdine]>=Date()")
If nr > 0 Then
MsgBox "Ordini nei prossimi giorni n. " & nr
End If
potresti mettere anche una txtbox nella maschera e come origine controllo:
=DCount("[DataOrdine]", "NomeTabellaOrdini", "[DataOrdine]>=Date()")
ciao  Leo
Daniele


title: Visualizza dati su maschera

text:
On 28 Nov, 22:08, "CIDI" <
dadonz...@spamtin.it
> wrote:
> "Leonardo" <
esposito.l...@gmail.com
> ha scritto nel messaggionews:9fa844b8-bc2b-442d...@k19g2000yqc.googlegroups.com...
> Buon pomeriggio amici,
> ho un db di Access 2003 con una maschera (frmOrdini) che ha origine
> dati da una query (qryOrdini) che mi visualizza i seguenti campi:
> CodCliente, NomeCliente, NumOrdine, DataOrdine.
>
> nei criteri del campo DataOrdine metti:
> <=Date()
>
> Ho la necessità che questa maschera, all'apertura, non mi visualizzi
> gli ordini che hanno una data maggiore a quella odierna, e che questi
> ultimi chiaramente siano visibili soltanto dal giorno in cui
> DataOrdine e data del giorno corrispondono. Magari, se è possibile,
> sempre all'apertura della maschera frmOrdini, visualizzare un
> messaggio che avvisi che ci sono uno o più ordini con data posticipata
> (nel caso appunto si verifichi tale evento).
>
> su evento Apertura della maschera:
> Dim nr As Integer
> nr = DCount("[DataOrdine]", "NomeTabellaOrdini", "[DataOrdine]>=Date()")
> If nr > 0 Then
> MsgBox "Ordini nei prossimi giorni n. " & nr
>
> End If
>
> potresti mettere anche una txtbox nella maschera e come origine controllo:
> =DCount("[DataOrdine]", "NomeTabellaOrdini", "[DataOrdine]>=Date()")
>
> ciao  Leo
> Daniele
perfetto Daniele, soluzione ideale
grazie molte
stai bene


title: Errata conversione in Access 2000

author: Raffaele D.

text:
Ho un problema nel convertire un database da Access 97, infatti mi da questo
messaggio:"Il progetto nel database di Visual Basic, Applications Editor è
danneggiato"
Premesso che in Access 97 mi funziona perfettamente, mi chiedo cosa possa
essere che gli da così fastidio, qualcuno potrebbe darmi qualche consiglio
in merito?
Grazie mille a tutti quanti!


title: Errata conversione in Access 2000

author: Karl Donaubauer

text:
Raffaele D. ha scritto:

In A00 i formati hanno cambiati e errore piccoli nel code (testo o compilato)
di A97 sciuparano la conversione.
Spesso basta di creare un nuovo mdb in A97, importare tutto dal vecchio
mdb e dopo convertire.
--
HTH
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco):
http://www.donkarl.com


title: Errata conversione in Access 2000

author: SERGIO

text:
"Raffaele D." <
rad...@libero.it
> ha scritto nel messaggio
news:BA2I5.63553$Nz.17...@news.infostrada.it...
> Ho un problema nel convertire un database da Access 97, infatti mi da
questo
> messaggio:"Il progetto nel database di Visual Basic, Applications Editor è
> danneggiato"
> Premesso che in Access 97 mi funziona perfettamente, mi chiedo cosa possa
> essere che gli da così fastidio, qualcuno potrebbe darmi qualche consiglio
> in merito?
> Grazie mille a tutti quanti!
>
>
prova ad aprire il file in access 97 e lanciare il
comando che compila e salva tutti i moduli...
potrebbero esserci dei riferimenti errati..


title: Assegnare a CurrentUser() una Costante

author: Cesco

text:
Ciao a tutti,
ho una domanda da porre riguardo la funzione CurrentUser().
Ho una data base che sfrutta la login degli utenti per filtrare dei
dati, ora vorrei creare un super
utente che vede tutti i dati.
Tutte le maschere sono basate su query che hanno come fitro
CurrentUser().
Avevo pensato di creare un utente che si chiamasse (*) e così avrei
risolto tutti i miei problemi, in
realtà Access non accetta questo carattere.
Avete un'idea da darmi.. come assegnare il carattere Jolly a
CurrentUser().
Ciao e grazie


title: Assegnare a CurrentUser() una Costante

text:
Cesco ha scritto:

Se ti capisco bene prova con un criterio come:
CurrentUser() o CurrentUser() = "NomeDelTuoSuperUser"
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Assegnare a CurrentUser() una Costante

author: Maurizio Borrelli

text:
"Cesco" <
jsm...@company.com
> ha scritto nel messaggio
news:4006AD71...@company.com...

Ciao, Cesco.
    *Assegnare* un valore a una *funzione*? Non si puo'. Le funzioni
*restituiscono* valori. Se lo prevedono, si possono passare loro degli
*argomenti*.
--
Ciao :o)
Maurizio Borrelli, Microsoft MVP Access
--------
?SPQR(C)
 X
--------


title: Assegnare a CurrentUser() una Costante

text:
Karl Donaubauer ha scritto:...
> CurrentUser() o CurrentUser() = "NomeDelTuoSuperUser"
Eh, forse sono già troppo italiano e dev'essere:
CurrentUser() or CurrentUser() = "NomeDelTuoSuperUser"


title: Assegnare a CurrentUser() una Costante

author: Enrico T.S.

text:
"Cesco" <
jsm...@company.com
> ha scritto nel messaggio
news:4006AD71...@company.com...

Prova a crearti una funzione in un modulo cosi :
Public Function currentuser()
    If Application.currentuser() = "Administrator" Then
        currentuser = "*"
    End If
End Function
dovrebbe funzionare.
Facci sapere
bye :o)


title: Assegnare a CurrentUser() una Costante

text:
"Enrico T.S." <
wlarom...@hotmail.com
> ha scritto nel messaggio
news:4rzNb.94778$VW.38...@news3.tin.it...
> "Cesco" <
jsm...@company.com
> ha scritto nel messaggio
> news:4006AD71...@company.com...
> > ho una domanda da porre riguardo la funzione CurrentUser().
> > Ho una data base che sfrutta la login degli utenti per filtrare dei
> > dati, ora vorrei creare un super
> > utente che vede tutti i dati.
> > Tutte le maschere sono basate su query che hanno come fitro
> > CurrentUser().
> > Avevo pensato di creare un utente che si chiamasse (*) e così avrei
> > risolto tutti i miei problemi, in
> > realtà Access non accetta questo carattere.
> > Avete un'idea da darmi.. come assegnare il carattere Jolly a
> > CurrentUser().
> Prova a crearti una funzione in un modulo cosi :
> Public Function currentuser()
>     If Application.currentuser() = "Administrator" Then
>         currentuser = "*"
>     End If
> End Function
Ciao, Enrico T.S.
    Non male l'idea dell'incapsulamento...
    Teneteci aggiornati su eventuali problemi.



title: Assegnare a CurrentUser() una Costante

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:3BzNb.3563$nC1....@news.edisontel.com...
[CUT]
> > Prova a crearti una funzione in un modulo cosi :
> > Public Function currentuser()
> >     If Application.currentuser() = "Administrator" Then
> >         currentuser = "*"
> >     End If
> > End Function
>
> Ciao, Enrico T.S.
>
>     Non male l'idea dell'incapsulamento...
>
>     Teneteci aggiornati su eventuali problemi.
>
> --
> Ciao :o)
> Maurizio Borrelli, Microsoft MVP Access
Ciao Maurizio, il principio dell'incapsulamento è più
semplicemente dimostrato dal Post di Karl......!
@Alex.


title: Assegnare a CurrentUser() una Costante

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bu6rpf$3a5$1...@lacerta.tiscalinet.it...
> "Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel
messaggio
> news:3BzNb.3563$nC1....@news.edisontel.com...
> [CUT]
> > > Prova a crearti una funzione in un modulo cosi :
> > > Public Function currentuser()
> > >     If Application.currentuser() = "Administrator" Then
> > >         currentuser = "*"
> > >     End If
> > > End Function
> >     Non male l'idea dell'incapsulamento...
> >     Teneteci aggiornati su eventuali problemi.
> Ciao Maurizio, il principio dell'incapsulamento è più
> semplicemente dimostrato dal Post di Karl......!
    Perdonami ma non ho capito cosa intendi. In pratica, cosi' ho capito io,
Cesco vorrebbe fare in modo di non modificare le query gia' scritte, mentre
la soluzione proposta da Karl prevede che vengano modificati i criteri di
tali query. Sbaglio? Karl, che ne dici?
--
Ciao :o)
Maurizio Borrelli, Microsoft MVP Access
--------
?SPQR(C)
 X
--------


title: Assegnare a CurrentUser() una Costante

text:
Maurizio Borrelli ha scritto:
> "ALESSANDRO Baraldi ha scritto:
>>"Enrico T.S." ha scritto:
>> [CUT]
>>>> Prova a crearti una funzione in un modulo cosi :
>>>> Public Function currentuser()
>>>>     If Application.currentuser() = "Administrator" Then
>>>>         currentuser = "*"
>>>>     End If
>>>> End Function
>>>     Non male l'idea dell'incapsulamento...
>>>     Teneteci aggiornati su eventuali problemi.
>> Ciao Maurizio, il principio dell'incapsulamento è più
>> semplicemente dimostrato dal Post di Karl......!
>
>     Perdonami ma non ho capito cosa intendi. In pratica, cosi' ho
> capito io, Cesco vorrebbe fare in modo di non modificare le query
> gia' scritte, mentre la soluzione proposta da Karl prevede che
> vengano modificati i criteri di tali query. Sbaglio? Karl, che ne
> dici?
IMO Cesco deve modificare le query in ogni caso perché
con una stella sola non viene molto. Se usa la funzione di
Enrico deve almeno cambiare il criterio a
Like currentuser()
e non vengono ancora i record che hanno Null nel campo.
La funzione IMO ha 2 altri problemi:
Non fornisce niente se Currentuser <> "Administrator"
e non si puo scrivere currentuser = CurrentUser()
perché i nomi sono uguali. Per questo è necessario
di rinominare la funzione.
--
cu



title: Assegnare a CurrentUser() una Costante

text:
Maurizio Borrelli ha scritto:
> "ALESSANDRO Baraldi ha scritto:
>> "Enrico T.S." ha scritto:
>> [CUT]
>>>> Prova a crearti una funzione in un modulo cosi :
>>>> Public Function currentuser()
>>>>     If Application.currentuser() = "Administrator" Then
>>>>         currentuser = "*"
>>>>     End If
>>>> End Function
>>>     Non male l'idea dell'incapsulamento...
>>>     Teneteci aggiornati su eventuali problemi.
>> Ciao Maurizio, il principio dell'incapsulamento è più
>> semplicemente dimostrato dal Post di Karl......!
>
>     Perdonami ma non ho capito cosa intendi. In pratica, cosi' ho
> capito io, Cesco vorrebbe fare in modo di non modificare le query
> gia' scritte, mentre la soluzione proposta da Karl prevede che
> vengano modificati i criteri di tali query. Sbaglio? Karl, che ne
> dici?
IMO Cesco deve modificare le query in ogni caso perché
con una stella sola non viene molto. Se usa la funzione di
Enrico deve almeno cambiare il criterio a: Like currentuser()
e non vengono ancora i record che hanno Null nel campo.
La funzione adesso non fornisce niente se
Currentuser <> "Administrator"
È necessario p.e. come prima righa:
currentuser = Application.currentuser()



title: Assegnare a CurrentUser() una Costante

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:bu71he$ehldu$1...@ID-46617.news.uni-berlin.de...

Hai ragione nella fretta ho dimenticato la parte else ovvero:
Public Function currentuser()
    If Application.currentuser() = "Administrator" Then
        currentuser = "*"
    else
        currentuser = Application.currentuser()
    End If
End Function
Avevo pensato a questa funzione proprio perke
Cesco parlava cosi' :
>"Avevo pensato di creare un utente che si chiamasse (*) e così avrei
>risolto tutti i miei problemi, in
>realtà Access non accetta questo carattere."
Quindi ho presupposto che abbia già implementato
le sue query con la like.
bye :o)


title: Assegnare a CurrentUser() una Costante

author: Alessandro Baraldi

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> wrote in message
news:bu710a$eoq54$
1...@ID-46617.news.uni-berlin.de
[CUT]
Un libro stampato....!
Ormai non hai nulla da invidiare a nessuno, per l'italiano...
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Assegnare a CurrentUser() una Costante

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:bu6bcb$dqk6j$1...@ID-46617.news.uni-berlin.de...
> Karl Donaubauer ha scritto:...
> > CurrentUser() o CurrentUser() = "NomeDelTuoSuperUser"
>
> Eh, forse sono già troppo italiano e dev'essere:
No Karl si dice "debb'essere..."
;-P
La correzione del tu italiano sta diventanto un impiego a tempo pieno...
MAssimiliano


title: Assegnare a CurrentUser() una Costante

text:
Ciao Ragazzi,
scusate se non ho partecipato in tempo reale alla discussione che ho
creato.
Sono rientrato ora ed ho letto tutte le vostre risposte. Ora provo la
soluzione di Enrico e vi faccio sapere i risultati.
Ciao Cesco



title: Assegnare a CurrentUser() una Costante

text:
"Enrico T.S." wrote:

Ciao Enrico,
sei mitico... quasi ci siamo io ho messo:
Public Function CurrentUser()
    If Application.CurrentUser = "Cesco" Then
        CurrentUser = "Like *"
    Else
        CurrentUser = Application.CurrentUser()
    End If
End Function
Come potrai vedere CurrentUser = "Like *", non va bene ... dovrei fare
CurrentUser = "Like "*"".
Ma così non si può fare. Le query che ho nel mio progetto vogliono come
filtro Like "*".
Come vedi ci sono delle " di troppo, forse nella sintassi c'è qualche
stratagemma per ignorarne una parte, non so... ricordo per es. che in php
si fa tipo /".
Comunque la funzione che hai fatto è corretta.
Ciao Cesco


title: Assegnare a CurrentUser() una Costante

text:
"Enrico T.S." wrote:

Niente da fare ho provato anche così:
Public Function CurrentUser()
    If Application.CurrentUser = "Cesco" Then
        CurrentUser = "Like '*'"
    Else
        CurrentUser = Application.CurrentUser()
    End If
End Function
ho verificato se il valore di currentuser() è Like'*' in una maschera di
debug con un campo che mi facesse vedere il valore se era corretto o
meno.... ed è giusto.
Insomma se metto Like '*' in una qualsiasi query funziona e mi fa vedere
tutti i dati, se il valore lo passo con CurrentUser, dopo aver dichiarato
ciò che è sopra scritto NO.
E' un bel dilemma... deve funzionare. Dov'è il mistero?
Ciao Cesco


title: Assegnare a CurrentUser() una Costante

text:
[cut]
> Ciao Enrico,
> sei mitico... quasi ci siamo io ho messo:
> Public Function CurrentUser()
>     If Application.CurrentUser = "Cesco" Then
>         CurrentUser = "Like *"
>     Else
>         CurrentUser = Application.CurrentUser()
>     End If
> End Function
>
> Come potrai vedere CurrentUser = "Like *", non va bene ... dovrei fare
> CurrentUser = "Like "*"".
> Ma cosě non si puň fare. Le query che ho nel mio progetto vogliono come
> filtro Like "*".
> Come vedi ci sono delle " di troppo, forse nella sintassi c'č qualche
> stratagemma per ignorarne una parte, non so... ricordo per es. che in php
> si fa tipo /".
>
> Comunque la funzione che hai fatto č corretta.
> Ciao Cesco
>
Non ci siamo mica !!!
Rimetti la funzione come era.
Tu non devi mettere like all'interno della funzione,
ma usare la funzione all'interno della query.
Ovvero nella casella di criterio dove controlli l'utente, metterai
     like chr(34) & CurrentUser & chr(34)
Prova e facci sapere.
bye :o)


title: Assegnare a CurrentUser() una Costante

text:
Alessandro Baraldi ha scritto:
> "Karl Donaubauer wrote:
> [CUT]
>
> Un libro stampato....!
> Ormai non hai nulla da invidiare a nessuno, per l'italiano...
Ma MA è molto infame che concerne il mio italiano
e nell'ultima puntata di "La Tassista" a RaiUno ho solo
capito ~75% dei dialoghi. Sempre meglio che qualche
mese fa i 70% con "Un Medico in Famiglia" o i 60%
coi testimoni siciliani di "Commissario Montalbano".
--
:-)



title: Assegnare a CurrentUser() una Costante

text:
"Enrico T.S." wrote:

Devi scusarmi Enrico ma io sono duro di comprendonio... io posso anche
rimettere com'era la funzione:
Public Function CurrentUser()
    If Application.CurrentUser = "Cesco" Then
        CurrentUser = "*"
    Else
        CurrentUser = Application.CurrentUser()
    End If
End Function
ma questo chr(34), che corrisponde alle " lo devo mettere nella query? Se č
cosě non mi va bene.
Il senso di tutto ciň, č evitare di mettere mano alle numerose Query.
Io filtro i dati in base a CurrentUser(), e questo deve rimanere cosě.
Se entro come pippo vedo tutti i dati di pippo
Se entro come pappo vedo quelli di pappo
Se entro, come nel caso specifico della funzione che mi hai passato, come
Cesco... devo vedere tutti i dati sia di pippo che di pappo.
Io uso le stringhe come filtro. Ho provato a mettere la tua funzione anche in
questo modo:
Public Function CurrentUser()
    If Application.CurrentUser = "Cesco" Then
        CurrentUser = "Like '*'"
    Else
        CurrentUser = Application.CurrentUser()
    End If
End Function
Gli apici li accetta e non da problemi, ho anche controllato con un controllo
non associato per verificare che con l'utente Cesco mi restituisca Like'*'...
ed č perfetto.
Se č vero che CurrentUser nel momento in cui mi loggocome Cesco , vale Like'*',
č vero anche che nelle Query del progetto dove c'č CurrentUser() vengono
eseguiti come Like'*'.
Forse sembro un po' contorto... ma io sfrutto il file system.mdw per il login,
ma i dati hanno relazioni in base al nome dell'utente che č messo in una mia
tabella specifica.
In definitiva tutto questo č nato per evitare la modifica delle query.
Ciao Cesco e grazie per le tue preziose risposte.


title: Assegnare a CurrentUser() una Costante

text:
"Cesco" <
jsm...@company.com
> ha scritto nel messaggio
news:400809D1...@company.com...


Senti per tagliare corto mi puoi postare la tua query in
formato sql ? cosi ti faccio vedere
come e dove mettere la funzione come io l'ho scritta.
Se tu lasci "Like '*'" e poi usi la funzione, access
lo interpretera' come una stringa unica cioe' come se un utente
si chiami proprio "Like '*'", mentre quello che devi ottenere tu e' solo
che la funzione restituisca l'asterisco da utilizzare con le tue query.
Se pero nelle query non hai inserito la clausola LIKE allora non
puoi utilizzare questo metodo, io l'ho suggerito in quanto lo davo per
scontato.
Cmq ripeto posta una query in sql e vediamo .
bye :o)


title: Assegnare a CurrentUser() una Costante

text:
"Enrico T.S." wrote:
> "Cesco" <
jsm...@company.com
> ha scritto nel messaggio
> news:400809D1...@company.com...
> > "Enrico T.S." wrote:
> >
> > > [cut]
> > > > Ciao Enrico,
> > > > sei mitico... quasi ci siamo io ho messo:
> > > > Public Function CurrentUser()
> > > >     If Application.CurrentUser = "Cesco" Then
> > > >         CurrentUser = "Like *"
> > > >     Else
> > > >         CurrentUser = Application.CurrentUser()
> > > >     End If
> > > > End Function
> > > >
> > > > Come potrai vedere CurrentUser = "Like *", non va bene ... dovrei fare
> > > > CurrentUser = "Like "*"".
> > > > Ma così non si può fare. Le query che ho nel mio progetto vogliono
> come
> > > > filtro Like "*".
> > > > Come vedi ci sono delle " di troppo, forse nella sintassi c'è qualche
> > > > stratagemma per ignorarne una parte, non so... ricordo per es. che in
> php
> > > > si fa tipo /".
> > > >
> > > > Comunque la funzione che hai fatto è corretta.
> > > > Ciao Cesco
> > > >
> > > Non ci siamo mica !!!
> > > Rimetti la funzione come era.
> > > Tu non devi mettere like all'interno della funzione,
> > > ma usare la funzione all'interno della query.
> > > Ovvero nella casella di criterio dove controlli l'utente, metterai
> > >      like chr(34) & CurrentUser & chr(34)
> > > Prova e facci sapere.
> > > bye :o)
> >
> > Devi scusarmi Enrico ma io sono duro di comprendonio... io posso anche
> > rimettere com'era la funzione:
> >
> > Public Function CurrentUser()
> >     If Application.CurrentUser = "Cesco" Then
> >         CurrentUser = "*"
> >     Else
> >         CurrentUser = Application.CurrentUser()
> >     End If
> > End Function
> >
> > ma questo chr(34), che corrisponde alle " lo devo mettere nella query? Se
> è
> > così non mi va bene.
>
> > Il senso di tutto ciò, è evitare di mettere mano alle numerose Query.
> > Io filtro i dati in base a CurrentUser(), e questo deve rimanere così.
> > Se entro come pippo vedo tutti i dati di pippo
> > Se entro come pappo vedo quelli di pappo
> > Se entro, come nel caso specifico della funzione che mi hai passato, come
> > Cesco... devo vedere tutti i dati sia di pippo che di pappo.
> > Io uso le stringhe come filtro. Ho provato a mettere la tua funzione anche
> in
> > questo modo:
> >
> > Public Function CurrentUser()
> >     If Application.CurrentUser = "Cesco" Then
> >         CurrentUser = "Like '*'"
> >     Else
> >         CurrentUser = Application.CurrentUser()
> >     End If
> > End Function
> >
> > Gli apici li accetta e non da problemi, ho anche controllato con un
> controllo
> > non associato per verificare che con l'utente Cesco mi restituisca
> Like'*'...
> > ed è perfetto.
> > Se è vero che CurrentUser nel momento in cui mi loggocome Cesco , vale
> Like'*',
> > è vero anche che nelle Query del progetto dove c'è CurrentUser() vengono
> > eseguiti come Like'*'.
> >
> > Forse sembro un po' contorto... ma io sfrutto il file system.mdw per il
> login,
> > ma i dati hanno relazioni in base al nome dell'utente che è messo in una
> mia
> > tabella specifica.
> >
> > In definitiva tutto questo è nato per evitare la modifica delle query.
> >
> > Ciao Cesco e grazie per le tue preziose risposte.
> >
>
> Senti per tagliare corto mi puoi postare la tua query in
> formato sql ? cosi ti faccio vedere
> come e dove mettere la funzione come io l'ho scritta.
> Se tu lasci "Like '*'" e poi usi la funzione, access
> lo interpretera' come una stringa unica cioe' come se un utente
> si chiami proprio "Like '*'", mentre quello che devi ottenere tu e' solo
> che la funzione restituisca l'asterisco da utilizzare con le tue query.
> Se pero nelle query non hai inserito la clausola LIKE allora non
> puoi utilizzare questo metodo, io l'ho suggerito in quanto lo davo per
> scontato.
> Cmq ripeto posta una query in sql e vediamo .
> bye :o)
Ora ho capito tutta la solfa, cmq la sql è questa:
SELECT Clienti.Data_Term, Clienti.IDClienti, Clienti.Vuole_off,
Clienti.Non_vuole_niente, Clienti.Nome_C, Clienti.IDEmittenti,
Clienti.Indirizzo_C, Clienti.IDCittà, Clienti.Tel_C, Clienti.Fax_C,
Clienti.Contatto_C, Clienti.IDAgenti, Città.Nome_CT, Città.Provincia, Città.CAP,
Città.IDZone, Clienti.IDCategoria, Clienti.Data_Ins, Clienti.IDEmittenti,
Clienti.Cell, Clienti.e_mail, Clienti.URL, Clienti.Note, Clienti.Cod_Esa,
Clienti.Vuole_news, Clienti.No_Mail, Clienti.Stato_Cli
FROM Agenti INNER JOIN (Città INNER JOIN Clienti ON Città.IDCittà =
Clienti.IDCittà) ON Agenti.IDAgenti = Clienti.IDAgenti
WHERE (((Clienti.Data_Term) Is Null) AND ((Agenti.Nome_A)=CurrentUser()))
ORDER BY Clienti.Nome_C;
Come vedi non ho messo il Like... e mettere like a tutte le query non era la
soluzione che volevo utilizzre.
Immagino non ci sia alternativa.
Chiedo un'ultima cosa poi termino i mie post.
Sarà mai possibile concatenare la stinga '*' preceduta da un Like?.
Ciao Cesco


title: Assegnare a CurrentUser() una Costante

text:
"Enrico T.S." wrote:

Ho risolto rimboccandomi le maniche e mettendo un Like nelle query prima del
CurrentUser().
Adesso funziona tutto, e mi serve da lezione per le prox volte.
Quindi alla fine di tutto la tua funzione... funziona.
Public Function CurrentUser()
     If Application.CurrentUser = "Cesco" Then
     CurrentUser = "*"
     Else
     CurrentUser = Application.CurrentUser()
     End If
End Function
Ciao a tutti e grazie


title: barra di scorrimento di una text box

author: leonis

text:
Mi piacerebbe che la barra di scorrimento verticale di una casella di
testo - contenente un testo molto piu' lungo della casella - apparisse
subito. Invece non appare finche' non ci si clicca dentro.
Qualcuno sa se e' possibile e come? Grazie e buon anno a tutti.
Leonida


title: barra di scorrimento di una text box

author: Antonio Biso

text:
leonis <
lebe...@tiscalinet.it
> wrote in message
3a5055d5...@news.tiscalinet.it...

All'apertura della maschera, fai un setfocus su quel controllo.
Comunque non capisco l'utilità della tua necessità...
Antonio


title: barra di scorrimento di una text box

text:
On Tue, 02 Jan 2001 09:07:59 GMT, "Antonio Biso" <
ch...@etruria.net
>
wrote:
>
>All'apertura della maschera, fai un setfocus su quel controllo.
>
>Comunque non capisco l'utilità della tua necessità...
>
>Antonio
>
Ma, sai, quando uno vede una finestra piena di testo, capisce che non
è finito e non vede la barra di scorrimento, la prima volta ci rimane
male. Poi è difficile che non s'accorga che gli basta cliccare...
Comunque il setfocus provoca anche una selezione di tutto il testo
che, per un utente schizzinoso, è indesiderabile. C'è modo di
toglierla via codice, subito dopo? Grazie.


title: barra di scorrimento di una text box

author: Silvio Berruti

text:
"leonis" <
lebe...@tiscalinet.it
> ha scritto nel messaggio
news:3a55f799...@news.tiscalinet.it...

Prova con
  Me.TuoCTRL.SelStart = 0
  Me.TuoCTRL.SelLength = 0
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: barra di scorrimento di una text box

text:
leonis <
lebe...@tiscalinet.it
> wrote in message
3a55f799...@news.tiscalinet.it...

Sì: fai sendkeys F2, chiaramente con la sintassi giusta...
Antonio


title: barra di scorrimento di una text box

text:
On Sat, 06 Jan 2001 09:42:47 GMT, "Antonio Biso" <
ch...@etruria.net
>
wrote:
>Sě: fai sendkeys F2, chiaramente con la sintassi giusta...
>
>Antonio
>
Grazie mille a te e a Silvio: entrambi i metodi funzionano
perfettamente.
Leonida


title: barra di scorrimento di una text box

text:
leonis <
leo...@tiscalinet.it
> wrote in message
3a5b53bf...@news.tiscalinet.it...

Prego
Antonio


title: barra di scorrimento di una text box

text:
"leonis" <
leo...@tiscalinet.it
> ha scritto nel messaggio
news:3a5b53bf...@news.tiscalinet.it...

Prego duecento (do sempre il resto + la mancia)
:-D



title: Ingresso User e Password

author: Marco

text:
Salve qualcuno di voi sa darmi qualche dritta su come gestire l'ingresso
User con e Password all'interno di un db . Oppure mi sarebbe anche utile
qualcke articolo su per la rete.
Ringrazio anticipatamente Marco.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Ingresso User e Password

author: massimo

text:
Se questo ti può bastare:
- crea una maschera da una tabella in cui hai salvato la pass
- inserisci nella maschera il campo della pass e rendilo invisibile
-inserisci nella maschera un campo testo di input
-inserisci nella maschera un bottone
-sul bottone metti il codice per controllare che il campo immeo sia uguale a
quello del campo nascosto della pass e istruzione per accedere alla maschera
che vuoi
"Marco" <
es...@tiscalinet.it
> ha scritto nel messaggio
news:ai2qlu$jrm$1...@news.newsland.it...



title: Ingresso User e Password

text:
"massimo" <
massimoli...@virgilio.it
> ha scritto nel messaggio
news:suQ19.145315$Jj7.3...@news1.tin.it...
> Se questo ti può bastare:
No! Non basta!
Devi scrivere DOPO il quoting!!!
Antonio


title: Distinct, DistinctRow, Group By e problema ricerca duplicati.

author: Fabrizio Ramponi

text:
Da quanto mi risulta la differenza tra distinct e distinctrow sta solo
nel fatto che distinct considera solo i campi selezionati mentre
distinctrow considera sempre tutti i campi del record.
Di conseguenza supponendo di avere una tabella con 3 campi (x,y,z) i
tre seguenti costrutti sql dovrebbero essere esattamente equivalenti
tra loro e fornire lo stesso risultato.
Select distinct * from Table
Select distinctrow * from Table
Select * from table group by x, y, z
Select distinct x, y, z from Table
Select distinctrow x, y, z from Table
Select x, y, z from table group by x, y, z
Sia Distinct che Group By lavorano solo sui campi specificati, ma io
avendoli scelti tutti dovrei ottenere lo stesso effetto di che ho con
distinctrow.
Giusto?
Beh io invece ottengo 2 risultati diversi (distinctrow mi dà + record
rispetto distinct o group by).
Veniamo al vero problema
Ho una tabella con 32 campi e circa 300.000 record. Dovrei capire se
tutti i record della tabella sono univoci tra loro o sono presenti dei
duplicati.
Dato che i campi sono 32 non posso usare degli indici univoci per
verificare l'univocità perchè con un indice al max posso usare 10
campi.
Allora ho pensato ad una query con distinctrow. Se la query mi dava lo
stesso numero di record della tabella allora non c'erano record
duplicati, se tale numero era minore c'erano.
Bene tale query ha risposto "no duplicati".
Per scrupolo ho provato anche una query con distict su tutti i campi e
qui ho avuto la sorpresa.
Un record in meno, quindi ci sono almeno 2 record totalmente identici
tra loro (1 duplicato).
Ho provato subito dopo a fare la query con il group by su tutti i
campi.
Stesso risultato della distinct.
Perchè allora la distinctrow dà un altro risultato ???
Per caso distinctrow è case sensitive mentre distinct e group by sono
case insensitive?
Se fosse cosi' una spiegazione ce l'avrei, perchè ci sono dei campi
che contengono una sola lettera e tale lettera puo' essere minus. o
maiuscola.
Quindi distinct trovando "A" o "a" li considera uguali e conta il
record una sola volta, mentre distinctrow li considera diversi.
Come trovo questo fantomatico duplicato (se davvero esiste)?
Grazie
Fabrizio


author: Carlo Costarella

text:
"Fabrizio Ramponi" <
ramp...@tin.it
> ha scritto nel messaggio
news:443db0d2.02062...@posting.google.com...

DISTINCTROW viene ignorato se la query include una sola tabella.
Se proprio non ci riesci potresti eseguire una autocomposizione "Ricerca
Duplicati" per ogni singolo campo
della tabella.
Ciao, Carlo


text:
>
> DISTINCTROW viene ignorato se la query include una sola tabella.
> Se proprio non ci riesci potresti eseguire una autocomposizione "Ricerca
> Duplicati" per ogni singolo campo
> della tabella.
>
> Ciao, Carlo
Ok grazie.
Per la ricerca duplicati ho risolto con una query del tipo:
Select a, b, c, d, e, Count(a) as Qty
from Table
Group By a, b, c, d, e
Having (Count(a)>1)
Dove a, b, c, d, ... sono tutti i campi della tabella.
Questa query ritorna tutti i record che hanno il conteggio maggiore di
1.
Il conteggio puo' essere maggiore di 1 solo se il record è presente +
volte nella Table ed è stato accorpato dalla group by.
Ciao
Fabrizio


title: prova

author: luca 80


title: Sintassi funzione DCount

author: Filippo

text:
Buongiorno a tutti,
scusate ma sto impazzendo con la funzione dcount, mi sono guardato
un'infinitą di esempi ma puntualmente mi restituisce:
"errore di sintassi nell'espressione - operando o operatore mancante,
carattere o virgola non valida oppure testo immesso non racchiuso tra
virgolette"
in un campo vuoto nella maschera proncipale vorrei eseguire un conteggio dei
record presenti in una tabella, scrivo nell'origine dati di questo campo
vuoto:
=DCount("[Campo_tabella]","[Tabella]","[Campo_tabella]=valore_del_campo")
ho provato come origine dati, espressione, codice vba, macro ma nulla da
fare.
Mi servirebbe un aiutino, Grazie.
Filippo.


title: Sintassi funzione DCount

text:
Filippo wrote:
> scusate ma sto impazzendo con la funzione dcount, mi sono guardato
> un'infinità di esempi ma puntualmente mi restituisce:
> "errore di sintassi nell'espressione - operando o operatore mancante,
> carattere o virgola non valida oppure testo immesso non racchiuso tra
> virgolette"
>
> in un campo vuoto nella maschera proncipale vorrei eseguire un
> conteggio dei record presenti in una tabella, scrivo nell'origine
> dati di questo campo vuoto:
>
> =DCount("[Campo_tabella]","[Tabella]","[Campo_tabella]=valore_del_campo")
> ho provato come origine dati, espressione, codice vba, macro ma nulla
> da fare.
Qui non devi scrivere dummys ma l'espressione esato con i nomi
dei oggetti come lo usi in realtà.
Ci sono differenze nella sintassi tra espressioni sulla superficie
di Access e VBA. Proviamo di creare un espressione che puoi
usare nella proprietà "Origine controllo" di una casella di testo.
La sintassi dipende del tipo del campo nella condizione.
Se il campo nella condizione è un numero:
=DCount("[Campo_tabella]","[Tabella]","[Campo_tabella]=" & valore_del_campo)
Se il campo nella condizione è un testo:
=DCount("[Campo_tabella]","[Tabella]","[Campo_tabella]='" & valore_del_campo
& "'")
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it