title: AIUTO

author: Alberto S.

text:
[CUT]
> E' necessario che io crei per questo DB una specie di tabella- calendario
> attraverso la quale devo filtrare tutti i giorni lavorativi (devo
escludere
> cioè i giorni festivi come sabato e domenica e le festività come ad es: 1°
> maggio ecc) e giungere quindi ad una tabella filtrata che sarà poi oggetto
> di successive query.
[CUT]
> Il calendario che devo impostare dato che il DB potrebbe essere usato
anche
> tra 5/6 anni o più deve avere un automatismo (tramite VBA presumo) che mi
> aggiorni il calendario a seconda del tempo che passa( e qui penso ci sia
un
> meccanismo legato all'orologio).................senza che io magari tra
due
> anni debba riaggiornare le date .
[CUT]
>
Ciao,
premetto che non ho molta esperienza su lavori di questo tipo e che quindi
si aggiunge qualcun altro ... ben venga!
Vorrei comunque iniziare discutendo due cose.
1) cashflow
Quali sono i dati (da che tabelle e con che struttura) che alimenteranno il
cashflow?
2) calendario giorni lavorativi
Generare un calendario perpetuo dei giorni lavorativi non è teoricamente un
grosso problema. Basta tener presente:
a) con la funzione Weekday si possono individuare i sabati e le domeniche
b) con una funzione suggerita alcuni mesi fa da Alessandro Baraldi (a
proposito: complimenti!) si può determinare in che giorno di ogni anno cade
la Pasqua e, di conseguenza, la Pasquetta
c) con una semplice tabella di appoggio si possono memorizzare le altre
festività - tra l'altro so che c'è qualcosa sul sito comune.
Quello che però voglio dire - ed è probabilmente legato alla questione 1 - è
che forse non è necessario creare una tabella con tutti i giorni lavorativi
ma soltanto ricavarli di volta con una funzione e valorizzarvi all'interno
il cashflow... spero di non aver sparato delle eccessive stupidaggini.
Tu cosa dici?
Ciao
--
Alberto


title: AIUTO

author: Antonio Biso

text:
"Fabio" <
fole...@libero.it
> ha scritto nel messaggio
news:dMcC8.27871$5k4.6...@twister2.libero.it...
Ottimo subject...
magari un po' OT in questo ng, dove si è visto mai che qui sopra la gente
chiede aiuto, mah?
Antonio


title: AIUTO

author: Fabio

text:
Grazie Alberto innanzitutto per la risposta!!!
Spiego meglio il mio ennesimo problema : ho un' intervallo di celle excel
che collego ad un DB in Access.
I dati che fanno parte dell'intervallo rappresentano una serie di importi
per date progressive ....esempio:
DATA    IMPORTI
08/05/02  +100000
09/05/02  +12000
10/05/02  +150000
11/05/02 SABATO
12/05/02 DOMENICA
13/05/02   -125000
14/05/02   -280000
15/05/02  +152000
......
......
Ora ecco il mio problema: vorrei creare una query (forse è una query a campi
incrociati...anche se ho provato a crearla ma senza buoni risultati) dove
nelle righe appaiano gli importi e nelle colonne  le date.
Ho parlato di date (e non una sola quindi ) perché con questa query vorrei
creare delle date incrementate di giorni non festivi....a partire da una
data che l'utente immette in fase di lancio della query.mi spiego meglio
ritornando al mio esempio:
vorrei ottenere questa visualizzazione:
x una data immessa dall'utente pari a 08/05/02
  DATA  OVERNIGHT(=DATA) SPOT (DATA+2GG NON FESTIVI)    TERM (SPOT+1 GG NN
FESTIVO)
08/05/02 08/05/02   10/05/02   13/05/02
IMPORTI +100000 +100000   150000    -125000
Ecco cosa dovrebbe accadere x una data pari a 09/05/02
  DATA  OVERNIGHT(=DATA) SPOT (DATA+2GG NON FESTIVI)    TERM (SPOT+1 GG NN
FESTIVO)
09/05/02 09/05/02   13/05/02   14/05/02
IMPORTI +12000  +12000   -125000     -280000
Ecco il mio problema...credo si possa realizzare dato che  ho visto fare in
Access cose ben superiori ma per ora non ci sto' riuscendo
Grazie a chi volesse e/o provasse ad aiutarmi.ciao a tutti!!!


title: AIUTO

text: Scusa ma non capisco perche sarei OT


title: AIUTO

text:
"Fabio" <
fole...@libero.it
> ha scritto nel messaggio
news:V2BC8.35331$US3.7...@twister1.libero.it...
> Scusa ma non capisco perche sarei OT
Appunto, era una battuta sarcastica: in un NG dove si chiede aiuto, NON devi
scrivere nel subject aiuto, ma qualcosa inerente al tuo problema!!!
Antonio


title: ADP - Stored Procedures

author: Marco Antonioli

text:
Buon pomeriggio a tutti.
Come evidenziato dai miei numeroso 3D sull'argomento sto cercando di
capire qualcosa sui progetti adp. Adesso sono alle prese con le stored
procedures che un po' ho capito, usato ma mi chiedo : esiste qualcosa
tipo autocomposizione o bisogna scrivere tutto a mano ?
Esistono esempi , documentazione a proposito ?
(non ho dubbi in proposito , ma dove li trovo ?)
Grazie+
MArco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: ADP - Stored Procedures

author: Cinzia

text:
"Marco Antonioli" <
in...@echovr.it
> ha scritto nel messaggio
news:0633e25241d174afa47...@mygate.mailgate.org...

Ciao Marco,
purtroppo autocomposizioni non ce ne sono... con le versioni piů recenti di
Access puoi costruirti alcuni tipi di SP in modo "visuale"  ma per la
maggiorparte devi andare a mano...
Oltre al BOL che ti ho indicato prima, fonte primaria di informazioni, che
andrebbe letto prima di ogni altra cosa
ti segnalo:
http://www.mssqlcity.com/Links.htm
se poi sei interessato ai problemi della sicurezza (e chi non lo č oggi?)
http://www.sqlsecurity.com/DesktopDefault.aspx
purtroppo sono tutti in inglese.... per domande specifiche su SQL Server ti
segnalo anche il ng Microsoft di SQL microsoft.public.it.sql dove una
schiera di super professionisti  sapranno risolverti anche le domande piů
difficili...
Ciao
Cinzia


title: ADP - Stored Procedures

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> wrote in message
news:42b9d0c7$0$19537$
5fc...@news.tiscali.it
> Ciao Marco,
> purtroppo autocomposizioni non ce ne sono... con le versioni più recenti di
> Access puoi costruirti alcuni tipi di SP in modo "visuale"  ma per la
> maggiorparte devi andare a mano...
Gentilissima
Ciao



title: Esportazione di un report in un file HTML

author: Giuliano

text:
Salve a tutti
In Access2000 sto utilizzando la riga di comando
DoCmd.OutputTo acOutputReport, "nomeReport", acFormatHTML, "C:\prova.HTML"
per esportare il report "nomeReport" in un file 'prova.HTML'.
Tutto OK.
Ultimamente su alcuni pc con WindowsXP capita che il precedente comando
porta al seguente messaggio d'errore: impossibile trovare il file.
Ma il file può anche non essere presente, il messaggio compare ugualmente.
Anzi, se il file è già presente, il file viene cancellato.
Cosa succede?
Grazie


text:

Ciao Giuliano,
probabilmente l'utente non ha i permessi necessari per scrivere in C:\
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
---------------------------------------


text:
Avevo già verificato, l'utente può scrivere.
Giuliano
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:452e0350$0$12384$5fc...@news.tiscali.it...



title: Fotografie.....

author: Gianni

text:
Salve a tutto il News le ferie sono finite ......purtroppo è si ricomincia
con il lavoro è che gli hobby......
Bene il problema mi è comparso dopo le ferie mi è venuta la felice idea di
crearmi un db che memorizzasse le foto...... tutto ok, ma come al solito
cerco sempre di uscire dallle norme è creare qualcosa di nuovo, ma come
sempre vado a sbattere contro un muro.
Ho creato il db,ma vorrei creare nella maschera principael un bottone di
comando che automaticamente mi caricasse la foto nel db senza doverla prima
caricare nella tabella principale, ho provato cosi...
Docmd.selectObjet,"Nomecampo","Percorso foto"......
ma sono sbatuto.....
è Possibile fare questo??
Grazie a tutti .
Gianni.


title: Fotografie.....

author: warp

text:
Gianni ha scritto nel messaggio <
3d6e1...@news.bluewin.ch
>...

Se fossi in te scaricherei anzitutto dal s.c. gli esempi di gestione immagini: sono molto semplici
però ti indirizzano in maniera (+/- poi dipende dalle vedute) giusta.
Ciao, warp


title: Fotografie.....

text:
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:akl5sk$on4$1...@fe1.cs.interbusiness.it...

Grazie , Warp ma sono andato a vedere non è che in fondo ci ho capito
niente.........
Ciao Gianni.


title: Fotografie.....

author: Mak

text:
"Gianni" <
giian...@bluewin.ch
> ha scritto nel messaggio
news:3d6e1...@news.bluewin.ch...

Caro Gianni,
dovresti usare la funzione commondialog che gestisce le finestre "Apri File"
di windows. Da li selezionarti il file da riportare come stringa di testo da
immagazzinare in una tabella .
La stringa poi la devi utilizzare con la proprieta  .picture che ti carica
l' immagine dalla stinga corrispondente:
es
me.oggetto.picture= casella di testo dove si trova la stringa
Mi sembra(correggetemi se sbaglio) che sul sito c'è un esempio che utilizzi
il modulo commndialog.
Fammi sapere se lo trovi se no ti devo postare magari quello che utilizzo io
quando mi libero un attimo.
Ciao
Mak
P.s Saluti anche da parte mia a tutti quelli che hanno finito le ferie e
hanno 2500 messaggi da rileggere.


title: Fotografie.....

text:
Gianni ha scritto nel messaggio <
>> Se fossi in te scaricherei anzitutto dal s.c. gli esempi di gestione
>immagini: sono molto semplici
>> però ti indirizzano in maniera (+/- poi dipende dalle vedute) giusta.
>Grazie , Warp ma sono andato a vedere non è che in fondo ci ho capito
>niente.........
Dedicaci un pò di tempo, vedrai che non sono niente di che...


title: controllo con somma di testi

author: hAPpy

text:
Carissimi,
nei precedenti posts abbiamo visto come č possibile estrarre, dividendoli,
nome e cognome da un controllo, ma il mio problema č inverso e cioč:
-Access 2000.-
tabella anagrafica:
- nome e cognome   (pinco pallino)
- pass                       (banana)
- key                         (pincopallinobanana)
con i controlli non associati, non c'č problema:
=[nome e cognome]&""&[pass]
ma io desidero che il tutto venga registrato in tabella.
Sicuramente saprete indirizzarmi ottimamente.
Grazie.
Anto


title: controllo con somma di testi

text:
On 20 Gen, 10:31, "hAPpy" <
nibbio...@tin.it
> wrote:
> Carissimi,
> nei precedenti posts abbiamo visto come è possibile estrarre, dividendoli,
> nome e cognome da un controllo, ma il mio problema è inverso e cioè:
> -Access 2000.-
>
> tabella anagrafica:
> - nome e cognome   (pinco pallino)
> - pass                       (banana)
> - key                         (pincopallinobanana)
>
> con i controlli non associati, non c'è problema:
> =[nome e cognome]&""&[pass]
>
> ma io desidero che il tutto venga registrato in tabella.
> Sicuramente saprete indirizzarmi ottimamente.
> Grazie.
> Anto
Dal basso della mia inesperienza:
innanzitutto non è buona norma inserire in una tabella controlli
calcolati calcolabili
Cmq
fai un nuovo campo nell tabella
poi a seconda di come è fatto il tuo DB
o metti =[nome e cognome]&""&[pass] come valore predefinito
o con una query di aggiornamento
o...
Sperando di averti capito e aver risposto in qualche modo
F.


title: controllo con somma di testi

author: CIDI

text:
"hAPpy" <
nibb...@tin.it
> ha scritto nel messaggio
news:479314f1$0$36438$4faf...@reader5.news.tin.it...
> Carissimi,
> nei precedenti posts abbiamo visto come è possibile estrarre,
> dividendoli, nome e cognome da un controllo, ma il mio problema è
> inverso e cioè:
> -Access 2000.-
>
> tabella anagrafica:
> - nome e cognome   (pinco pallino)
> - pass                       (banana)
> - key                         (pincopallinobanana)
>
> con i controlli non associati, non c'è problema:
> =[nome e cognome]&""&[pass]
>
> ma io desidero che il tutto venga registrato in tabella.
> Sicuramente saprete indirizzarmi ottimamente.
> Grazie.
> Anto
inserimento dei dati da maschera:
nell'evento dopo aggiornamento del controllo Pass:
me.key =[nome e cognome]&""&[pass]
Ciao
Daniele


title: controllo con somma di testi

text:
heard that she is now dead. On arriving we did not
    come ashore immediately. I was landed after 4 days. There was
    trouble in landing me. I had a red paper, bought at Hong Kong,
    that they called a certificate, and there was trouble about it.
    The woman who bought me had no trouble getting ashore because she
    had lived in California before. She told me what I was to say when
    I was questioned. She told me I must swear I was her own daughter.
    The Judge asked, 'Is this your own mother?' and I said, 'Yes.'
    This was a lie, but I did not know it was wrong to do as I was
    told, and I was afraid of my mistress. The Judge said, 'Did this
    woman give you birth?' and I said, 'Yes.' The Judge said, 'Did
    anybody tell you to say all this?" and I said, 'No,' because my
    mistress had instructed me how to answer this question, if it was
    asked me. She taught me on ship-board what to say if I was taken
    to court. My mistress was an opium smoker, and she and her husband
    had awful qua


title: controllo con somma di testi

text:
of the children here and by the kind
    treatment she herself received. Later on she purchased for $120
    a little baby girl. She grew to love the tiny waif, and when at
    length troubles of many kinds drove her to sudden flight across
    the ocean, instead of selling the baby she brought it to this Home
    of happy memory and asked that we keep it always.
    No. 4. How Wan. A frail young girl with bound feet was brought to
    this country to be the wife of a man who had died while she was
    en route. Refused a landing, she was detained in the Mission by
    immigration officials, while the young man's parents made frantic
    efforts to secure her admission to the country. She remained here,
    a prisoner, for two years. Thousands of dollars were expended
    without avail, and How Wan was deported. Nothing daunted, they
    accompanied her as far as Japan, and returned with her, secured a
    license and landed her as a merchant's wife. She lived with
    the family in a dark basement on Sacramento street, where the
    mother-in-law abused her with such cruelty that, shrinking girl as
    she is, she found courage to send word to us if we did not come
    to her rescue she must relieve herself by suicide--the Chinese
    woman's only hope. We began at once to plan to get her taken to
    the steamer to hid good-bye to some friends, and rescued her
    at the Pacific Mail dock. She is now a grateful member of our
    household family, and is unbinding her feet.
    No. 5. During the St. Louis Exposition a Chinese company brought


title: Duplicati

author: NAo+

text:
Ciao Ng, ho due tabelle, ognuna delle quali contieno un campo "numero",
nelle tabelle ci sono dei valori, non presenti nell'altra tabella od anche
presenti
Come posso fare ad unire i queste 2 tabelle in una sola, ma non avendo
valori doppi?
Esempio
Tab 1
1
5
6
7
8
9
10
Tab 2
1
5
10
11
18
90
45
35
Dovrei ottenere tab 3 con solo questi valori: 1,5,6,7,8,9,10,11,18,90,45,35.
(1,5,10 Sono doppi, e vanno riportati una sola volta e non due).
Come posso fare?
Scusatemi se non mi sono spiegato bene, ma č piu difficile da dire che da
fare.
Grazie Nadir


title: Duplicati

author: Roberto da casa

text:
"NAo+" <
naon...@inwind.it
> ha scritto nel messaggio
news:arvw9.103644$%M1.26...@twister2.libero.it...

> Scusatemi se non mi sono spiegato bene, ma è piu difficile da dire che da
> fare.
>
> Grazie Nadir
Se il campo si chiama Numero e le due tabelle si chiamano rispettivamente
Tab1 e Tab2, creati una query unione che abbia il seguentw codice SQL:
SELECT Tab1.Numero
FROM Tab1
UNION SELECT Tab2.Numero
FROM Tab2;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Duplicati

author: Matteo Palmieri

text:
"NAo+" <
naon...@inwind.it
> ha scritto nel messaggio
news:arvw9.103644$%M1.26...@twister2.libero.it...
> Ciao Ng, ho due tabelle, ognuna delle quali contieno un campo "numero",
> nelle tabelle ci sono dei valori, non presenti nell'altra tabella od anche
> presenti
> Come posso fare ad unire i queste 2 tabelle in una sola, ma non avendo
> valori doppi?
SELECT Tabella1.numero FROM Tabella1
UNION
SELECT Tabella2.numero FROM Tabella2
WHERE NOT (Tabella2.numero IN
(SELECT Tabella1.numero FROM Tabella1));
--
Matteo Palmieri
Cybercreations -
www.cybercreations.it


title: Report\Stringhe nel registro di configurazione

author: Lindbergh

text:
Curiosando qua e la per il registry ho notato sotto
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\Access\ReportFormat  le
seguenti stringhe:
HTML                                   html,SOA_RptToHtml,1,HTML (*.html),1
MICROSOFT EXCEL          xls,SOA_RptToBIFF, Biff5,Microsoft Excel (*.xls),0
MS-DOS Text                       txt,SOA_RptToAscii,1,MS-DOS Text (*.txt),0
Rich Text Format                   rtf,SOA_RptToRTF,Rich Text Format,Rich
Text Format (*.rtf),0
Snapshot Format                    snp,,1,Snapshot Format (*.snp),0
Sembrano quasi quasi le opzioni con le quali Access ti consente di salvare o
esportare i record.
Prima di tentare...qualcuno ritiene che inserendo dei riferimenti che ne so
a Word o Acrobat si riesca a salvare anche in altri formati???
E se si ci dovrebbero essere altri interventi nel registry?
Qualcuno ci ha mai provato??
Ciao a tutti e grazie
Eddie


author: Federico Luciani

text:
Lindbergh wrote:
> Curiosando qua e la per il registry ho notato sotto
> HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\Access\ReportFormat  le
> seguenti stringhe:
> HTML                                   html,SOA_RptToHtml,1,HTML (*.html),1
> MICROSOFT EXCEL          xls,SOA_RptToBIFF, Biff5,Microsoft Excel (*.xls),0
> MS-DOS Text                       txt,SOA_RptToAscii,1,MS-DOS Text (*.txt),0
> Rich Text Format                   rtf,SOA_RptToRTF,Rich Text Format,Rich
> Text Format (*.rtf),0
> Snapshot Format                    snp,,1,Snapshot Format (*.snp),0
> Sembrano quasi quasi le opzioni con le quali Access ti consente di salvare o
> esportare i record.
> Prima di tentare...qualcuno ritiene che inserendo dei riferimenti che ne so
> a Word o Acrobat si riesca a salvare anche in altri formati???
NO!
Se non esistono le librerie che effettuano la conversione,
nel registro ci puoi scrivere quello che ti pare, tanto non
funzia.
> E se si ci dovrebbero essere altri interventi nel registry?
> Qualcuno ci ha mai provato??
> Ciao a tutti e grazie
> Eddie
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


text:
"Federico Luciani" <
fluc...@sitocomune.com
> ha scritto nel messaggio
news:3B3C3C41...@sitocomune.com...
> Lindbergh wrote:
> > Curiosando qua e la per il registry ho notato sotto
> > HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\Access\ReportFormat  le
> > seguenti stringhe:
> > HTML                                   html,SOA_RptToHtml,1,HTML
(*.html),1
> > MICROSOFT EXCEL          xls,SOA_RptToBIFF, Biff5,Microsoft Excel
(*.xls),0
> > MS-DOS Text                       txt,SOA_RptToAscii,1,MS-DOS Text
(*.txt),0
> > Rich Text Format                   rtf,SOA_RptToRTF,Rich Text
Format,Rich
> > Text Format (*.rtf),0
> > Snapshot Format                    snp,,1,Snapshot Format (*.snp),0
> > Sembrano quasi quasi le opzioni con le quali Access ti consente di
salvare o
> > esportare i record.
> > Prima di tentare...qualcuno ritiene che inserendo dei riferimenti che ne
so
> > a Word o Acrobat si riesca a salvare anche in altri formati???
>
> NO!
> Se non esistono le librerie che effettuano la conversione,
> nel registro ci puoi scrivere quello che ti pare, tanto non
> funzia.
Che pirla......non ci avevo pensato che sono le librerie a fare le
conversioni...pero' sai come spesso accade con winzozz, sembra che una cosa
non si possa fare di default, poi se ci arrivi da un'altra parte riesci.
Mi chiedevo se ci fosse qualche settaggio nascosto che impedisse il
salvataggio in .Doc.
Pare che nella prossima versione sia possibile, ma non ho voglia di spendere
2 miliones, sopratutto non ho voglia di sottostare al nuovo IdKey
Registration
Grazie
Eddie



author: Sib dal portatile

text:
"Lindbergh" <
lind...@libero.it
> ha scritto nel messaggio
> "Federico Luciani" <
fluc...@sitocomune.com
> ha scritto nel messaggio
> > Lindbergh wrote:
> > > Curiosando qua e la per il registry ho notato sotto
> > > HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\Access\ReportFormat
le
> > > seguenti stringhe:
> > > HTML                                   html,SOA_RptToHtml,1,HTML
> (*.html),1
> > > MICROSOFT EXCEL          xls,SOA_RptToBIFF, Biff5,Microsoft Excel
CUT
> > > Snapshot Format                    snp,,1,Snapshot Format (*.snp),0
> > > Sembrano quasi quasi le opzioni con le quali Access ti consente di
> salvare o
> > > esportare i record.
> > > Prima di tentare...qualcuno ritiene che inserendo dei riferimenti che
ne so
> > > a Word o Acrobat si riesca a salvare anche in altri formati???
> >
> > NO!
> > Se non esistono le librerie che effettuano la conversione,
> > nel registro ci puoi scrivere quello che ti pare, tanto non
> > funzia.
CUT
>...pero' sai come spesso accade con winzozz, sembra che una cosa
> non si possa fare di default, poi se ci arrivi da un'altra parte riesci.
> Mi chiedevo se ci fosse qualche settaggio nascosto che impedisse il
> salvataggio in .Doc.
Secondo me hai dato troppo ascolto agli utenti "SOLO LINUX".
Windows avra' anche i suoi difetti, ma non si e' mai sentito parlare di
settaggi nascosti, e poi le cose o si possono fare o non si possono fare,
non e' che le fai o non le fai di "default".
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:C3O%6.18023$F85.5...@news.infostrada.it...
> "Lindbergh" <
lind...@libero.it
> ha scritto nel messaggio
> > "Federico Luciani" <
fluc...@sitocomune.com
> ha scritto nel messaggio
> > > Lindbergh wrote:
> > > > Curiosando qua e la per il registry ho notato sotto
> > > > HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\Access\ReportFormat
> le
> > > > seguenti stringhe:
> > > > HTML                                   html,SOA_RptToHtml,1,HTML
> > (*.html),1
> > > > MICROSOFT EXCEL          xls,SOA_RptToBIFF, Biff5,Microsoft Excel
> CUT
> > > > Snapshot Format                    snp,,1,Snapshot Format (*.snp),0
> > > > Prima di tentare...qualcuno ritiene che inserendo dei riferimenti
che
> ne so
> > > > a Word o Acrobat si riesca a salvare anche in altri formati???
> > >
> > > NO!
> > > Se non esistono le librerie che effettuano la conversione,
> > > nel registro ci puoi scrivere quello che ti pare, tanto non
> > > funzia.
> CUT
> >...pero' sai come spesso accade con winzozz, sembra che una cosa
> > non si possa fare di default, poi se ci arrivi da un'altra parte riesci.
> > Mi chiedevo se ci fosse qualche settaggio nascosto che impedisse il
> > salvataggio in .Doc.
>
> Secondo me hai dato troppo ascolto agli utenti "SOLO LINUX".
> Windows avra' anche i suoi difetti, ma non si e' mai sentito parlare di
> settaggi nascosti, e poi le cose o si possono fare o non si possono fare,
> non e' che le fai o non le fai di "default".
>
> Sib
>
  Hai RAGIONE :-))
  Visto che mi sto divertendo con linux e (dio bono) se conosci anche un po
di C te la cavi che è una
  meraviglia e ti sembra di poterci fare quello che vuoi, ogni tanto tendo a
comportarmi allo stesso modo con
 Windows.Permettimi pero' di contraddirti su una cosa.
Non è vero che windows non ha dei settaggi nascosti: Se conosci a MENADITO
il registro non li ha, ma se non sai come
metterci le mani windows non ti permette di modificare tante tante tante cos
e.
Se sei solo un utente ti becchi quello che windows ha impostato che tu possa
fare. Non credi???
Ciao
Eddie


title: Velocizzare maschera complessa

author: Dino

text:
Ciao a tutti.Ho una maschera continua costituita da tanti combo e 4
sottomaschere.L'apertura di questa maschera e' molto lenta.Ho
cominciato a velocizzarla applicando ad ogni combo la prop
Rowsource.Volevo intervenire anche sui subform.Il consiglio di Karl
(che ringrazio moltissimo) riguarda solo le maschere a schede.
Io vi chiedo se e' possibile utilizzare il "source object" anche in
questo caso o se bisogna intervenire in altro modo per ottimizzare
l'apertura del form
Grazie ancora
Dino


title: Velocizzare maschera complessa

author: Riccardo Baldinotti

text:

All'indirizzo
http://www.granite.ab.ca/access/performanceforms.htm
avevo trovato un esempio simile a quello che chiedi. Tutto in
inglese...
La "Case acSubform" riguarda proprio la RecordSource dellee sub, ma
non i rispettivi controlli.
Riccardo Baldinotti


title: Velocizzare maschera complessa

text:
On 3 Ago, 15:17, Riccardo Baldinotti <
barimo...@gmail.com
> wrote:
> On 3 Ago, 15:13, Dino <
verrengia.d...@alice.it
> wrote:> Ciao a tutti.Ho una maschera continua costituita da tanti combo e 4
> > sottomaschere.L'apertura di questa maschera e' molto lenta.Ho
> > cominciato a velocizzarla applicando ad ogni combo la prop
> > Rowsource.Volevo intervenire anche sui subform.Il consiglio di Karl
> > (che ringrazio moltissimo) riguarda solo le maschere a schede.
>
> > Io vi chiedo se e' possibile utilizzare il "source object" anche in
> > questo caso o se bisogna intervenire in altro modo per ottimizzare
> > l'apertura del form
>
> > Grazie ancora
>
> > Dino
>
> All'indirizzohttp://
www.granite.ab.ca/access/performanceforms.htm
> avevo trovato un esempio simile a quello che chiedi. Tutto in
> inglese...
> La "Case acSubform" riguarda proprio la RecordSource dellee sub, ma
> non i rispettivi controlli.
> Riccardo Baldinotti
Ciao e grazie per la risp.Volevo sapere se tu sei riuscito ad
adattarlo.Per quanto riguarda i controlli del subform non danno
problemi.Il volevo solo evitare il caricamento diretto.
E' chiederti troppo di farmi un esempio ????
Grazie mille
Dino


title: Velocizzare maschera complessa

author: Karl Donaubauer

text:
Dino wrote:
> Ciao a tutti.Ho una maschera continua costituita da tanti combo e 4
> sottomaschere.L'apertura di questa maschera e' molto lenta.Ho
> cominciato a velocizzarla applicando ad ogni combo la prop
> Rowsource.Volevo intervenire anche sui subform.Il consiglio di Karl
> (che ringrazio moltissimo) riguarda solo le maschere a schede.
No, riguarda tutte le sottomaschere che non si vede permanentemente.
> Io vi chiedo se e' possibile utilizzare il "source object" anche in
> questo caso o se bisogna intervenire in altro modo per ottimizzare
> l'apertura del form
Il problema è che non si capisce cosa hai e fai nella tua maschera.
Se si vede una sottomaschera sempre, non si puo fare nulla, perché
certo non si vede dati senza SourceObject o RecordSource.
Per questo ho preso un esempio con un controllo a schede dove
non si vede tutte le sottomaschera ad un colpo.
Certo il principio è lo stesso se usi un sistema diverso di regolare
la visibilità. Ma dovresti finalmente rivelare quale, con quale codice ecc.
--
Ciao
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Velocizzare maschera complessa

text:

Eccomi Karl c'eravamo lasciati ieri sera con un problema risolto su
due.
Mi e' sembrato di essere abbastanza preciso.Mi ripeto ho una form
primaria e all'interno ho quattro subforms.Entrambe si vedono
sempre.Mi dicevi che non si puo' fare nulla.Io avevo pensato di
sostituire le subforms con delle maschere collegate.Secondo te puo'
velocizzare il caricamento????.
Ribadisco che le sottomaschere sono sempre visibili.
Grazie Karl
Dino


title: Velocizzare maschera complessa

text:
Il 03 Ago 2010, 16:12, Dino <
verreng...@alice.it
> ha scritto:
>
> E' chiederti troppo di farmi un esempio ????
>
> Grazie mille
> Dino
>
Parti dalla frase "A more advanced way ..." dell'articolo.
Subito dopo hai una Sub da copiare nell'evento SuCaricamento delle tue
maschere. Basterà cambiare l'istruzione
Me.RecordSource = "qryLargeTable"
mettendo l'effettiva origine dati della tua maschera.
Inoltre, per ogni controllo associato della maschera, sposterai la RowSource
(se è una casella combinata o di riepilogo) o la RecordSource (se è una
subform) o la ControlSource (se è una casella di testo) nella
corrispondente voce Tag dell'elemento (finestra delle proprietà, linguetta
Altro).
La parte:
    Case acComboBox, acListBox
        ctl.RowSource = ctl.Tag
    Case acSubform
        ctl.Form.RecordSource = ctl.Form.Tag
    Case Else
va integrata così:
    Case acComboBox, acListBox
        ctl.RowSource = ctl.Tag
    Case TextBox
        ctl.ControlSource = ctl.Tag
    Case acSubform
        ctl.Form.RecordSource = ctl.Form.Tag
    Case Else ...eccetera
La seconda Sub la copi nell'evento SuScaricamento. Integri la parte:
        Case acComboBox, acListBox
            ctl.RowSource = ""
        Case acSubform
            ctl.Form.RecordSource = ""
        Case Else
così:
        Case acComboBox, acListBox
            ctl.RowSource = ""
        Case TextBox
            ctl.ControlSource = "
        Case acSubform
            ctl.Form.RecordSource = ""
        Case Else ...eccetera
Buon lavoro.
Riccardo Baldinotti
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Velocizzare maschera complessa

text:
On 3 Ago, 16:37,
ri...@libero.it
 (Riccardo Baldinotti) wrote:

Grazie in anticipo.Piu' tardi provo e ti faccio (stai collegato se
puoi)
NB:Quando parli di nome maschera intendi il nome delle varie
subform???'Vero??
Dino


title: Velocizzare maschera complessa

text:
On 3 Ago, 16:45, Dino <
verrengia.d...@alice.it
> wrote:
>
> NB:Quando parli di nome maschera intendi il nome delle varie
> subform???'Vero??
>
> Dino- Nascondi testo citato
>
> - Mostra testo citato -
Dove ho parlato di nome maschera? Comunque il nome delle subform è
prelevato dalla routine, che cicla su tutti i controlli della maschera
principale.
Riccardo Baldinotti


title: Velocizzare maschera complessa

text:
Dino ha scritto:
>On 3 Ago, 16:13, "Karl Donaubauer" <NoS...@donkarl,com > wrote:
>> Dino wrote:
>> > Ciao a tutti.Ho una maschera continua costituita da tanti combo e 4
>> > sottomaschere.L'apertura di questa maschera e' molto lenta.Ho
>> > cominciato a velocizzarla applicando ad ogni combo la prop
>> > Rowsource.Volevo intervenire anche sui subform.Il consiglio di Karl
>> > (che ringrazio moltissimo) riguarda solo le maschere a schede.
>>
>> No, riguarda tutte le sottomaschere che non si vede permanentemente.
>>
>> > Io vi chiedo se e' possibile utilizzare il "source object" anche in
>> > questo caso o se bisogna intervenire in altro modo per ottimizzare
>> > l'apertura del form
>>
>> Il problema =E8 che non si capisce cosa hai e fai nella tua maschera.
>> Se si vede una sottomaschera sempre, non si puo fare nulla, perch=E9
>> certo non si vede dati senza SourceObject o RecordSource.
>>
>> Per questo ho preso un esempio con un controllo a schede dove
>> non si vede tutte le sottomaschera ad un colpo.
>> Certo il principio =E8 lo stesso se usi un sistema diverso di regolare
>> la visibilit=E0. Ma dovresti finalmente rivelare quale, con quale codice =
>ecc.
>>
>> --
>> Ciao
>> Karl
>> *********
>> Access FAQ:www .donkarl,com /it
>
>Eccomi Karl c'eravamo lasciati ieri sera con un problema risolto su
>due.
>
>Mi e' sembrato di essere abbastanza preciso.Mi ripeto ho una form
>primaria e all'interno ho quattro subforms.Entrambe si vedono
>sempre.Mi dicevi che non si puo' fare nulla.Io avevo pensato di
>sostituire le subforms con delle maschere collegate.Secondo te puo'
>velocizzare il caricamento????.
>
>Ribadisco che le sottomaschere sono sempre visibili.
>
>Grazie Karl
>
>Dino
>
Nn ho mica capito bene.....le form hanno cmq la proprietà RecordSourde che
puoi valorizzare al volo, da codice, su un bottone o come vuoi tu....
Se hai tante sub e la form è troppo lenta potresti: pensare ad actionButton
per caricare i dati nelle sub (uno per sub), una struttura a schede dove
depositi tutte le tue sub (una per scheda) e carichi il RecordSource
sull'Evento change delle schere (ossia quando 'cambi' scheda), pensare a
maschere separate (magari legate alla principale per scorrere i record
contemporaneamente...doevents) che apri solo se hai bisogno.....
--


title: Velocizzare maschera complessa

text:
Dino wrote:
> Karl Donaubauer wrote:
>>> Ho una maschera continua costituita da tanti combo e 4
>>> sottomaschere.L'apertura di questa maschera e' molto lenta.
>>> Ho cominciato a velocizzarla applicando ad ogni combo la prop
>>> Rowsource.
>> ...
>>> Io vi chiedo se e' possibile utilizzare il "source object" anche in
>>> questo caso o se bisogna intervenire in altro modo per ottimizzare
>>> l'apertura del form
>> ...
>> Se si vede una sottomaschera sempre, non si puo fare nulla, perché
>> certo non si vede dati senza SourceObject o RecordSource.
>>
>> Per questo ho preso un esempio con un controllo a schede dove
>> non si vede tutte le sottomaschera ad un colpo.
> ...
> Mi e' sembrato di essere abbastanza preciso.
Speriamo che tu non abbia una professione nella quale devi
spiegare qualcosa a altra gente. ;-)
> Mi ripeto ho una form
> primaria e all'interno ho quattro subforms. Entrambe si vedono
> sempre.
Perché?
È veramente necessario di vedere i dati di tutte le
sottomaschere subito e sempre insieme?
In questo caso non puoi fare nulla o pochissimo.
Cioè almeno collegare le sottomaschere per campi
che sono indicizzati bene. Mostrare pochi record ecc.
Se invece non è assolutamente necessario puoi usare
il metodo descritto con il controllo a schede o un altro
metodo per rendere visibile solo le sottomaschere che
si deve vedere ad un certo momento, evento, situazione.
Dipende tutto della tua applicazione.
> Mi dicevi che non si puo' fare nulla.Io avevo pensato di
> sostituire le subforms con delle maschere collegate.
> Secondo te puo' velocizzare il caricamento????.
> ...
Puoi provarlo, ma se vuoi lanciare tutte le maschere insieme
non è meno lavoro per Access se deve aprire 5 maschere.



title: Velocizzare maschera complessa

text:

> Access FAQ:
www.donkarl.com/it-
 Nascondi testo citato
>
> - Mostra testo citato -
Ciao Karl e grazie per la risposta.Grazie anche (noi diciamo in
italiano) per la tirata di orecchi.
Volevo pero' farti una precisazione.
Comincio prima facendoti i complimenti per la tua professione per le
tue referenze e per il tuo aiuto che dai sempre a tutti ogni giorno.
Adesso pero' mi sento in dovere di replicare alle prime righe di
risposta che tua hai dato :
Allora la mia professione:
Io faccio il consulente informatico,sono anche un commerciale e sono
tutto il giorno in aziende dove parlo , parlo parlo .. e direi anche
con ottimi risultati.
Una delle mie peculiarita' riconosciutami e' proprio la capacita' di
spiegare "cose" difficili in maniera semplice.
Quindi e' forse possibile che mi sia spiegato male con te (ne dubito)
o forse e' anche possibile che tu non abbia afferrato la mia
richiesta.Ho perso l'elenco
di quanti post tu mi hai risolto senza lamentarti mai delle mie
spiegazioni(uno degli ultimi si e' parlato anche di Access 10).
Ci tenevo solo a precisare questo.Ad ogni modo siccome io sono come ti
ho gia' scritto un "Arbeiter" "caparbio"...... voglio che tu capisca
quello che ti ho scritto,perche' e' scritto semplicemente e perche'
comunque tu mi hai gia' risposto.
Se uno ti dice che ha un form primario con all'interno 5 sottomaschere
e ti chiede se si puo' fare qualcosa per velocizzarlo non penso che ci
sia tanto da capire o spiegare,Infatti come ripeto tu mi hai scritto
dando delle soluzioni come sempre precise e mirate.
Forse ho esagerato e la tua era solo una battuta di spirito.Se e' così
concedimene una anche a me.
Non fare nella tua carriera il selezionatore del personale da assumere
in azienda.Ovviamente sto
scherzando.....................................
Volevo concludere li post sottolineando che la mia non e' una
sfuriata,ma solamente una replica corretta anche nei tuoi riguardi per
la filosofia e rispetto del nostro
NG
NB:dai un occhiata gentilmente alla soluzione che mi ha scritto
Riccardo
Grazie ancora
Dino


title: Velocizzare maschera complessa

text:
Dino wrote:
> ...
> Forse ho esagerato e la tua era solo una battuta di spirito.
> ...
Per questo c'è stato un smiley, ma è stato troppo sarcastico
(soprattutto se non si conosce). Scusa.
Succede che non riesco a spiegare le cose importanti
e a ottenere le informazioni necessari.
Qualche volta aiuta di sostenere e variare e qualche volta
è meglio di abbandonare una discussione invece di seccarmi.
Alla prossima.



title: Velocizzare maschera complessa

text:

Grande Karl.Immaginavo gia' la tua risposta.
Da te c'e' sempre da imparare!!!!!
NB:Ho esaurito la scorta di complimenti!!!!
Dino


title: Velocizzare maschera complessa

text:
On 3 Ago, 16:37,
ri...@libero.it
 (Riccardo Baldinotti) wrote:

Ok grazie mille
Dino


title: barra superiore

author: Slave

text:
ciao a tutti, c'è un modo per escludere il funzionamento dei tasti in alto a
dx della finestra principale di access? praticamente quello di
ingrandimento, riduzione e chiusura? non quelli della finestra interna, sia
chiaro ma quelli della finestra di access, quella principale. grazie a tutti


title: barra superiore

text:
"Slave" <
webm...@securitysolutions.it
> ha scritto nel messaggio
news:H6Mf9.82957$ub2.1...@news1.tin.it...

Direi che una soluzione potrebbe essere quella di aprire le maschere in
modalità pop up e a scelta obbligatoria.
Se ti servono informazioni, fammi sapere.
RB


title: importazione dati da VB

author: Frankkk

text:
salve, in un progetto particolare ho la necessità di importare dati da un
file non sequenziale, quindi ho scritto codice in VB.
La stringa che mi interessa importare in una tabella access 2k è composta
SEMPRE da 4 lettere e 7 numeri, quindi il codice è :
        If Format(Left(v2, 4), "@@@@") & CStr(Val(Right(v2, 7))) = v2 Then
        etc...etc
ho notato che se il numero comincia da zero non mi importa la stringa.
Ho provato anche con CDbl ma non cambia, qualcuno ha qualche suggerimento ?
Grazie anticipatamente


title: importazione dati da VB

text:
per meglio comprendere...la sub completa è :
Dim v1 As String
Dim v2 As String
Dim mysql As String
    If Mid(txtRec2, 12, 1) <> " " Then Exit Sub
    If Mid(txtRec2, 24, 1) <> " " Then Exit Sub
    v2 = Trim(Mid(txtRec2, 13, 11))
    If Len(v2) = 11 Then
        If Format(Left(v2, 4), "@@@@") & CStr(Val(Right(v2, 7))) = v2 Then
'Ex Val
        v1 = txtRec1
            mysql = "insert into [P-C_Import_ASCo] (pc,ct1) VALUES (" &
Apici(v1) & "," & Apici(v2) & ")"
            DoCmd.SetWarnings False
            DoCmd.RunSQL mysql
        End If
    End If


title: importazione dati da VB

author: OndaMax

text:
Il 13 Mar 2002, 12:28, "Frankkk" ha scritto:
>La stringa che mi
interessa importare in una tabella access 2k è composta
>SEMPRE da 4
lettere e 7 numeri, quindi il codice è :
>        If Format(Left(v2, 4),
"@@@@") & CStr(Val(Right(v2, 7))) = v2 Then
>        etc...etc
>ho notato
che se il numero comincia da zero non mi importa la stringa.
.
Al posto
del CStr prova ad utilizzare il Format$
Format$(Right(v2, 7), "0000000")
.
OndaMax
--------------------------------
Inviato via
http://usenet.iol.it


title: importazione dati da VB

author: Antonio Biso

text:
Frankkk <
fran...@hs-solutions.net
> wrote in message
CJGj8.61984$Ns4.2...@news2.tin.it...

NoBuono= false
for i = 1 to len(v2)
  if i <= 4 and isnumeric(mid(v2, i, 1)) then
    NoBuono = true
    exit for
  end if
  if i > 4 and not isnumeric(mid(v2, i, 1)) then
    NoBuono = true
    exit for
  end if
next i
if NoBuono = false then 'importa la stringa
Antonio


title: arrotondamento_solo_per_difetto

author: Paolo

text:
è possibile arrotondare alle 100lire solo per difetto
100.456 --- 100.400
345.889 --- 345.800
avete qualche idea da suggerirmi
ciao,Paolo


title: arrotondamento_solo_per_difetto

author: LaLo

text:
"Paolo" <***
bjh...@tin.it
> ha scritto nel messaggio
news:lgX86.202$sn5....@twister1.tin.it...

Guarda il 3d 'Arrotondamento' del 5/1 di Claudia G
Ciao
LaLo


title: arrotondamento_solo_per_difetto

author: Paolo Bottoni

text:
"Paolo" wrote
> č possibile arrotondare alle 100lire solo per difetto
>
> 100.456 --- 100.400
> 345.889 --- 345.800
x = x-(x-int(x))
Lo so, lo so: č contorta...
Paolo


title: arrotondamento_solo_per_difetto

text:
Paolo Bottoni <
pbo...@ycompuserve.com
> wrote in message
JIY86.2721$em1.1...@news.chello.be...

Piů che altro č sbagliata: quei punti sono proprio punti, non virgole, non
abbiamo decimali...
Antonio


title: arrotondamento_solo_per_difetto

text:
"Paolo Bottoni" <
pbo...@ycompuserve.com
> ha scritto nel messaggio
news:JIY86.2721$em1.1...@news.chello.be...
>
> "Paolo" wrote
>
[CUT]
>
> x = x-(x-int(x))
>
> Lo so, lo so: č contorta...
>
> Paolo
>
Piů che altro toglie i numeri dopo la virgola e non arrotonda alle centinaia
per difetto.
Ciao
LaLo


title: arrotondamento_solo_per_difetto

text:
Paolo <***
bjh...@tin.it
> wrote in message
lgX86.202$sn5....@twister1.tin.it...

Int(100456/100)*100
Ciao
Claudio


title: arrotondamento_solo_per_difetto

text:
Grazie, ho visto il post e risolto il problema
ciao,Paolo


title: arrotondamento_solo_per_difetto

text:
"Antonio Biso" wrote
> Piů che altro č sbagliata: quei punti sono proprio punti, non virgole, non
> abbiamo decimali...
Mi sa che hai ragione: io per lavoro ho la configurazione colla virgola per
le migliaia e i punti per i
decimali e ho visto fischi per fiaschi.
Allora la formula dovrebbe essere int(x/100)*100
Come?... E' contorta?!?!......
Paolo


title: arrotondamento_solo_per_difetto

text:
Paolo Bottoni <
pbo...@ycompuserve.com
> wrote in message
0E296.3334$em1.1...@news.chello.be...
>
> "Antonio Biso" wrote
>
>
> > Più che altro è sbagliata: quei punti sono proprio punti, non virgole,
non
> > abbiamo decimali...
>
> Mi sa che hai ragione: io per lavoro ho la configurazione colla virgola
per
> le migliaia e i punti per i
> decimali e ho visto fischi per fiaschi.
Avevo immaginato giusto...
>
> Allora la formula dovrebbe essere int(x/100)*100
>
> Come?... E' contorta?!?!......
C'è di peggio...
Antonio


title: arrotondamento_solo_per_difetto

author: AntoGal

text:
"Paolo" <***
bjh...@tin.it
> scrisse...
> è possibile arrotondare alle 100lire solo per difetto
>
> 100.456 --- 100.400
> 345.889 --- 345.800
>
Io farei:
x = (325345\100)*100
E' l'equivalente di Int(325345/100)*100 ma risparmi un "Int" visto che \ fa
già la divisione intera.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

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


title: Colore sfondo casella combinata

author: Ezio

text:
Come posso impostare automaticamente il colore di sfondo di una
casella combinata (all'interno di una maschera)a seconda che la
colonna associata della combo contenga il valore numerico 1, 2 o 3?
grazie


title: Colore sfondo casella combinata

author: Emyr

text:


su access00 vedi formattazione condizionale su combo...
o via codice vedi istruzione if then e proprietą back color (colore di
sfondo
Saluti.
Emanuele.


title: Colore sfondo casella combinata

author: Max

text:
On 9 Jan 2002 02:59:13 -0800,
med...@lombardiacom.it
 (Ezio) wrote:

Forse con FORMATO  - Formattazione Condizionale , se hai solo tre
valori.
Oppure con SELECT CASE e impostando forecolor e backcolor, tipo se x =
1-> forecolor xxxx e backcolor yyy
2> etc
Max


title: Maschere in funzione dell'utente

author: Ferrante Luigi

text:
    Ciao a tutti. C'è la possibilità di aprire una stessa maschera e
nascondere i campi a secondo dell'utente che entra nel DB ?
    Grazie antivipatamente
--
Ferrante Luigi


title: Maschere in funzione dell'utente

author: Alessandro

text:
"Ferrante Luigi" <
luigi.f...@telecomitalia.it
> wrote in message
news:XMw88.36537$om6.9...@news1.tin.it...

Certo che si.
Devi però obbligare l'utente ad effettuare un LOGIN e in seguito
fare la gestione UTENTI.
All'apertura della Form verifichi l'utente e la relativa autorizzazione
e applichi il criterio a i controlli.
Io ho una Tabella nel BE "Login" in cui ho inserito KRIPTATI 3 campi
1)NumeUtente
2)Password
3)TipoAutorizzazione
In base a queste faccio +/- tutto.
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Funzionamento di RUNSQL

author: montanaro®

text:
SELECT Count(anagrafe.codice) AS numcli, settori.descrizion
FROM anagrafe INNER JOIN settori ON anagrafe.settore = settori.codice
WHERE (((anagrafe.codice) Like "C*" And (anagrafe.codice) Not Like
"*L"))
GROUP BY settori.descrizion
ORDER BY settori.descrizion;
Ho tentato di trasformare questa select in un formula, x averla a
portata di mano senza richiamare sempre la query ed ho provato con
Runsql; ho sbattuto il naso contro una miriade di errori.
Non conosco il linguaggio sql di solito mi limito a creare query con
la visualizzazione struttura (infatti ne ho troppe), avete una dritta?
Grazie.


title: Funzionamento di RUNSQL

text:

Scusatemi, è una query di selezione, ed un vecchio post di Roberto
 (solo le query di comando possono essere eseguite con il metodo
RunSQL)
mi ha già risposto.
Sono troppo ignorante!
Giuro che mi stampo questa e la studio
http://www.accessgroup.it/Bld_HTML/home.asp
(nei preferiti l'ho rinominata tempo fa "guida oro!").
Ciao


title: pulsante per creare collegamenti

author: The Dog

text:
ho letto su qst ng varie soluzioni.anche sul sito comune ma non sono
riuscito a trovare niente che f al mio caso.
il problema è il seguente.fatto una tabella con un semplice id aggiungo tipo
5 campi (coll.ipertestuale).
nella ispettiva maschera inserisco tutti e 5 i campi con affiancati 5
pulsanti.vorrei ke quando clicco sul pulsante mi si apra il classico sfoglia
di win e mi inserisca il collegamento al file scelto.una volta inserito
cliccando sul campo direttamente dovrebbe aprirsi la foto,il txt o l'exe su
cui ho creato il colleg.
al momento ho fatto i 5 campi come oggetto ole 5 nella maschera clicco con
il tasto desto per sceglierre coll.ipertestuale .ecc.ecc.
la mia soluzione mi sembra scomoda banale e lontana dalla scelta
giusta.ditemi voi
c'è il modo di fare una macro o qlcs del genere.
vi ringrazio
ps.vi
 anticipo ke non conosco affatto vb,per mia sfortuna...ciao


title: pulsante per creare collegamenti

author: Roberto da casa

text:
"The Dog" <
matteo...@libero.it
> ha scritto nel messaggio
news:W3kEc.26289$GQ3.6...@twister2.libero.it...

Ho risposto al tuo precedente messaggio, però senza VBA con Access non si va
molto lontano.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: pulsante per creare collegamenti

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:qHtEc.27234$c_1.8...@twister1.libero.it...

si scusate per la replica ma ho vuto un problemino con internet e non c'ho
capito molto.grazie..


title: somma per data.

author: Linea

text:
Non ho capito: mi faresti un esempio concreto sia per le query sia per VBA.
GRAZIE


title: somma per data.

author: Andrea Papi

text:
"Linea" <
mcl...@libero.it
> ha scritto nel messaggio
news:90KNf.16031$PR2.3...@twister2.libero.it...
> Non ho capito: mi faresti un esempio concreto sia per le query sia per
> VBA.
> GRAZIE
>
>
es.
tabella1
campo: data  -> data/ora
campo: importo -> Valuta
SELECT datepart("m",data) as mese, sum(importo) as totaleMese
FROM tabella1
GROUP BY datepart("m",data)
ciao
Andrea Papi


title: somma per data.

text:
"Linea" <
mcl...@libero.it
> ha scritto nel messaggio
news:90KNf.16031$PR2.3...@twister2.libero.it...
> Non ho capito: mi faresti un esempio concreto sia per le query sia per
VBA.
> GRAZIE
>
> grazie, appena avrň un pň di tempo per provare ti farň sapere se sono
riuscito
Lino


title: Troppi Iif Concatenati

author: cio

text:
ciao
ho una query  contenente 14 IIf Concatenati e mi dice Espressione troppo
complessa... Come posso fare ad aggirare il problema? Devo fare un modulo
Case?
L'espressione è di questo genere:
Espr1: IIf(Left([NomeTabella];2)="AA";"PIPPO";
IIf(Left([NomeTabella];2)="BB";"PLUTO";
IIf(Left([NomeTabella];2)="CC";"PAPERINO";eccetera...
Le parentesi finali sono giuste, mi dice solo che è troppo complessa...
Grazie 1000
cio


title: Troppi Iif Concatenati

author: Antonio

text:
"cio" <
c...@cio.it
> ha scritto nel messaggio news:gf91e2$c62$1...@aioe.org...

Guarda nell'help la funzione Switch


title: Troppi Iif Concatenati

author: Sergio MAZZA

text:
"cio" <
c...@cio.it
> ha scritto nel messaggio news:gf91e2$c62$1...@aioe.org...

Creati una funzione dove gli passi il nome del campo come parametro e gli
fai restituire la stringa che ti serve:
es.
Function Paperopoli(chi as String) As String
    Select case chi
        case "AA"
            Paperopoli = "PIPPO (non c'é)"
        case "BB"
            Paperopoli = "PLUTO (neanche lui)"
        case "CC"
            Paperopoli = "PAPERINO (sì)"
        case Else
            Paperopoli = ""
    End Select
End Function
Nel campo ci scrivi:
nomeCampo: Paperopoli(Left([NomeTabella];2))
Ciao.
--
Sergio MAZZA


title: Troppi Iif Concatenati

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:gf94rt$i92$1...@tdi.cu.mi.it...
> "cio" <
c...@cio.it
> ha scritto nel messaggio news:gf91e2$c62$1...@aioe.org...
>> ciao
>>
>> ho una query  contenente 14 IIf Concatenati e mi dice Espressione troppo
>
> Creati una funzione dove gli passi il nome del campo come parametro e gli
> fai restituire la stringa che ti serve:
ciao
ho fatto cosě, ma ho fatto fare il left al modulo, funziona lo stesso e ho
scritto nel campo Paperopoli([NomeTabella]) direttamente, funziona che č una
meraviglia!! Grazie 1000
cio


title: Trasferire dati tabella in automatico

author: gnews

text:
In una maschera c'è una casella di riepilogo ElencoClienti dove ho i
risultati di una ricerca sui clienti. Quello che voglio ottenere cliccando
su un nominativo all'interno della casella di riepilogo, è selezionare gli
importi degli acconti dalla tabella Acconti corrispondenti a quel cliente e
metterli nella tabella DettagliFatture.
La cosa si complica perchè nelle righe di DettagliFatture non posso inserire
solo un Importo ma devo inserire anche altri valori che per il momento posso
considerare fissi ed inserire io dalla query. Il problema mi si pone quando
devo scrivere la INSERT INTO e non so come fare.
Avete qualche idea per potermi aiutare?!
Grazie
Private Sub ElencoClienti_Click()
Dim idC1 As Integer            // ID del cliente
Dim strSQL1 As String
idC1 = Me!ElencoClienti.Column(0)
If Not IsNull(idC1) Then
strSQL1 = "INSERT INTO DettagliFatture(Imponibile) SELECT Importo FROM
Acconti WHERE (IDCliente LIKE " & idC1 & ")"
DoCmd.RunSQL (strSQL1)
End If
End Sub
Tabella Clienti
ID, Cognome Nome, Indirizzo, Numero Civico, Città, Provincia ecc.
Tabella Acconti
IDAcconto, IDCliente, Data, Importo
Tabella Fatture
IDFattura, IDCliente, Data, Imponibile, TotaleFattura
Tabella DettagliFatture
IDFattura, Tipo, Descrizione, IVADescrizione, IVA, Imponibile, Totale


title: Formattazione Condizionale non perfetta con A2003

author: Gaetano Di Zanni

text:
Salve a tutti.
Ho applicato colori di sfondo e colori di testo diversi a seconda del
contenuto,  a delle caselle di testo in maschera  continua: tutto bene con
A2000
finchè non ho fatto girare il file sotto A2003: all'apertura della maschera
le caselle con formattazione condizionale non si vedono neanche!, poi, con
il passaggio del mouse su
queste caselle piano piano il loro corretto contenuto appare , altrimenti
sono
lampeggianti e con colori stranissimi .
Mi potete aiutare?


author: Karl Donaubauer

text:
Gaetano Di Zanni ha scritto:

http://support.microsoft.com/?id=555033
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:2g0sjhF...@uni-berlin.de...

Grazie Tantissime, Karl!
Ti sono veramente grato, ma puoi cortesemente tradurre in italiano quanto
dice la Microsoft?
Grazie ancora.


author: sv

text:
Gaetano Di Zanni ha scritto:
> "Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
> news:2g0sjhF...@uni-berlin.de...
> > Gaetano Di Zanni ha scritto:
> > > Ho applicato colori di sfondo e colori di testo diversi a seconda del
> > > contenuto,  a delle caselle di testo in maschera  continua: tutto
> > > bene con A2000
> > > finchè non ho fatto girare il file sotto A2003: all'apertura della
> > > maschera le caselle con formattazione condizionale non si vedono
> > > neanche!, poi, con il passaggio del mouse su
> > > queste caselle piano piano il loro corretto contenuto appare ,
> > > altrimenti sono lampeggianti e con colori stranissimi .
> >
> >
http://support.microsoft.com/?id=555033
> >
> > --
> > HTH
> > Karl
> > *********
> > Access-FAQ (tedesco):
http://www.donkarl.com
> Grazie Tantissime, Karl!
> Ti sono veramente grato, ma puoi cortesemente tradurre in italiano quanto
> dice la Microsoft?
> Grazie ancora.
Karl fa già tantissimo, non chiediamogli pure questo.
Sintomo
quando aprite una maschera che contiene un controllo con formattazione
condizionale in formato continuo o foglio dati, la maschera va in un un
loop infinito di redraw/repaint.
Soluzione
1.Apri la maschera in struttura e assicurati che il controllo con
formattazione condizionale non tocchi o si sovrapponga ad un altro
controllo.
2. Se la prima soluzione non elimina il bug, controlla l’Origine del
controllo. Se esso è un'espressione, passala ad una query utilizzata quale
Origine record della Maschera, creando un nuovo campo nella query.
Utilizza questo nuovo campo come Origine del controllo con formattazione
condizionale. Esempio: se la l’Origine è "= Date ()", apri la query usata
come Origine Record della maschera e crea un nuovo campo: "MyDate":Date()"
nella query. Nel controllo con formattazione condizionale, scegli "MyDate"
come Origine( invece di "=Date()" ). Nota: se l’Origine Record della
maschera è una tabella, crea una query basata sulla tabella e aggiungi il
nuovo campo alla query.
3. Se non è possibile inserire l’espressione nella query di origine, forza
un ricalcolo immediato utilizzando il seguente codice sull’evento Activate
della maschera:
Private sub Form_Activate
Me.recalc
End Sub
--
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" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:c7fpn0$3ei$1...@news.newsland.it...

GRAZIE TANTISSIME!!!


title: problema strano con date in query

author: mino

text:
ho la seguente SQL che mi da strani problemi:
UPDATE [R CartellenonNotificate - accompagnatorie] SET [R
CartellenonNotificate - accompagnatorie].DataScadenzaNotifica =
DateSerial(Year(Date()+30),Month(Date()+30)+1,-1)
WHERE ((([R CartellenonNotificate -
accompagnatorie].DataScadenzaNotifica)<Date()));
mi da il seguente errore: "espressione non digitata correttamente o troppo
complessa ecc...."
la cosa mi sembra dovuta al fatto che la tabella che contiene il campo
DataScadenzaNotifica è una tabella collegata di MySql
qualcuno sa darmi qualche spiegazione o qualche soluzione alternativa
ciao a tutti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: problema strano con date in query

text:

era un problema con un tipo di campo di mysql che invece di int era
smallint. il campo che era interessato non era ovviamente
DataScadenzaNotifica che è impostato come data.
ciao a tutti e scusate per l'eventuale disturbo
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: scusate :  ancora sui recordset

author: gino

text:
Set rstMag = CurrentDb.OpenRecordset("select descrizione,cod_nazione from
t_magazzino", dbOpenDynaset, dbReadOnly)
MsgBox strsql
rstMag.MoveFirst
Do While Not rstMag.EOF
    MsgBox (rstMag.RecordCount & " " & rstMag.Fields(1) & " " &
rstMag.Fields(2))
rstMag.MoveNext
Loop
rstMag.Close
Il codice mi da' un errore nella stampa di rstMag.Fields(2)
cioč, se voglio stampare solo il primo campo non ci sono problemi
ma all'aggiunta del secondo mi dice che non trova l'elemento
Dove e' l'errore?
Grazie
Gino
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: scusate :  ancora sui recordset

author: fidirico (lavoro)

text:
"gino" <
gin...@email.it
> ha scritto nel messaggio
news:192Z107Z81Z31Y1...@usenet.libero.it...
>
> Set rstMag = CurrentDb.OpenRecordset("select descrizione,cod_nazione from
> t_magazzino", dbOpenDynaset, dbReadOnly)
> MsgBox strsql
> rstMag.MoveFirst
> Do While Not rstMag.EOF
>     MsgBox (rstMag.RecordCount & " " & rstMag.Fields(1) & " " &
> rstMag.Fields(2))
> rstMag.MoveNext
> Loop
> rstMag.Close
>
>
> Il codice mi da' un errore nella stampa di rstMag.Fields(2)
> cioè, se voglio stampare solo il primo campo non ci sono problemi
> ma all'aggiunta del secondo mi dice che non trova l'elemento
>
> Dove e' l'errore?
>
> Grazie
>
> Gino
L'indicizzazione dei campi del recordset comincia da zero, per cui l'indice
fields(2) corrisponde al terzo campo, ma nel tuo recordset ce ne sono solo
due. Ti consiglio però di usare una sintassi più leggibile, ad es:
rstMag!descrizione & " " & rstMag!cod_nazione
Ciao
Galliano.


title: Creare una maschera per le ricerche....

author: Biagio

text:
Sto realizzando un archivio di una piccola biblioteca (5000 titoli
circa) ed ho il problema di realizzare una maschera che consenta
ricerche anche sulle stringhe e parti di stringhe. La funzione filtro
in base a maschera che già esiste è un po' macchinosa ed inoltre di
non immediato utilizzo per persone digiune di computer. Nessuno ha un
po' di codice d'esempio che possa adattare al mio database?
Grazie


title: Creare una maschera per le ricerche....

author: Luciano (DOC)

text:
"Biagio" <
pbia...@rimini.com
> wrote in message
news:1a6i7to8qdmejdnuh...@4ax.com...

Hai due strade: una query con condizione "where miocampo like '*testo*'" o
usare la funzione instr(). Dipende da come hai costruito la tua maschera.
Saluti.
lucia...@sitocomune.com


title: Creare una maschera per le ricerche....

text:
"Biagio" <
pbia...@rimini.com
> ha scritto nel messaggio
news:1a6i7to8qdmejdnuh...@4ax.com...

Prova a dare un'occhiata alla soluzione che ho dato ad alnor nel thread
"Filtrare con parole chiave" da lui aperto il 29/01/2001 alle 13:01, magari
ci trovi delle idee.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Separatore orari in report

text:
Ciao a tutti. Ho un report che mi elenca degli appuntamenti. La
domanda credo sia un pò banale ma non riesco a venirne a capo. Avrei
bisogno che per ogni pagina, che corrisponde ad un giorno di
appuntamenti, vi fosse una linea che mi separi gli appuntamenti del
mattino da quelli del pomeriggio. Gli appuntamenti sono ogni giorno in
numero ed orari variabili, possono anche non essercene al mattino o al
pomeriggio, nel qual caso ovviamente la linea non servirebbe.
Mille grazie a chi vorrà darmi una mano.


title: Separatore orari in report

text:
"T_A_O" <
iln...@katamail.com
> ha scritto nel messaggio
news:3e1e3ef0-cd1f-44b2...@i6g2000yqj.googlegroups.com...
Ciao a tutti. Ho un report che mi elenca degli appuntamenti. La
domanda credo sia un p� banale ma non riesco a venirne a capo. Avrei
bisogno che per ogni pagina, che corrisponde ad un giorno di
appuntamenti, vi fosse una linea che mi separi gli appuntamenti del
mattino da quelli del pomeriggio. Gli appuntamenti sono ogni giorno in
numero ed orari variabili, possono anche non essercene al mattino o al
pomeriggio, nel qual caso ovviamente la linea non servirebbe.
Mille grazie a chi vorr� darmi una mano.
[risposta]
Ti direi di utilizzare il raggruppamento; ma per che cosa? Bisognerebbe
definire "mattina" e "pomeriggio". Poi con la espressione: iif(campoConOra =
"mattina"; "mattina";iif(campoConOra="pomeriggio";"pomeriggio";"----")) in
un campo calcolato definisci per ogni record il "dove stare".
Nel report fai un raggruppamento per quel campo indicando un salto pagina
dopo la sezione (pi� di pagina sezione)...
Ciao.
--
Sergio MAZZA


title: Separatore orari in report

text:
On 17 Lug, 11:13, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "T_A_O" <
iln...@katamail.com
> ha scritto nel messaggionews:3e1e3ef0-cd1f-44b2...@i6g2000yqj.googlegroups.com...
> Ciao a tutti. Ho un report che mi elenca degli appuntamenti. La
> domanda credo sia un pò banale ma non riesco a venirne a capo. Avrei
> bisogno che per ogni pagina, che corrisponde ad un giorno di
> appuntamenti, vi fosse una linea che mi separi gli appuntamenti del
> mattino da quelli del pomeriggio. Gli appuntamenti sono ogni giorno in
> numero ed orari variabili, possono anche non essercene al mattino o al
> pomeriggio, nel qual caso ovviamente la linea non servirebbe.
> Mille grazie a chi vorrà darmi una mano.
>
> [risposta]
> Ti direi di utilizzare il raggruppamento; ma per che cosa? Bisognerebbe
> definire "mattina" e "pomeriggio". Poi con la espressione: iif(campoConOra =
> "mattina"; "mattina";iif(campoConOra="pomeriggio";"pomeriggio";"----")) in
> un campo calcolato definisci per ogni record il "dove stare".
> Nel report fai un raggruppamento per quel campo indicando un salto pagina
> dopo la sezione (piè di pagina sezione)...
>
> Ciao.
> --
> Sergio MAZZA
Ciao Sergio. Sto cercando di seguire il tuo ragionamento. Ti spiego
cosa ho fatto e cosa ho ottenuto.
Ho dato come origine dati del report una query nella quale ho un campo
Periodo che mi distingue mattina da pomeriggio così:
Periodo: IIf(Left([Ora Convocazione];2)>13;"POMERIGGIO";"MATTINA")
Ho inserito questo campo nel corpo del repor non visibile.
Ho raggruppato su Periodo che è il terzo raggruppamento (ne ho altri
2, uno su Data Convocazione e uno su Ora Convocazione in ordine) .
Ho specificato per il raggruppamento per Periodo un piè di pagina e vi
ho inserito una linea.
Quello che ottengo è che i records mi vengono divisi a gruppi di uno o
due seguiti dalla linea.
Il definisci per ogni record il dove stare mi è un pò ostico....
Dove sto sbagliando?
Grazie.


title: Separatore orari in report

text:
"T_A_O" <
iln...@katamail.com
> ha scritto nel messaggio
news:ecbb93f8-84f0-4e4c...@k6g2000yqn.googlegroups.com...
Ciao Sergio. Sto cercando di seguire il tuo ragionamento. Ti spiego
cosa ho fatto e cosa ho ottenuto.
Ho dato come origine dati del report una query nella quale ho un campo
Periodo che mi distingue mattina da pomeriggio cos�:
Periodo: IIf(Left([Ora Convocazione];2)>13;"POMERIGGIO";"MATTINA")
Ho inserito questo campo nel corpo del repor non visibile.
Ho raggruppato su Periodo che � il terzo raggruppamento (ne ho altri
2, uno su Data Convocazione e uno su Ora Convocazione in ordine) .
Ho specificato per il raggruppamento per Periodo un pi� di pagina e vi
ho inserito una linea.
Quello che ottengo � che i records mi vengono divisi a gruppi di uno o
due seguiti dalla linea.
Il definisci per ogni record il dove stare mi � un p� ostico....
Dove sto sbagliando?
Grazie.
[risposta]
Diciamo che i livelli di raggruppamento dovrebbero essere:
1 - [periodo]
2 -- [data convocazione]
3 -- [ora convocazione]
E nelle propriet� dei livelli 2 e 3 dovresti impostare "gruppo intero"...
Ciao.
--
Sergio MAZZA


title: Separatore orari in report

text:
>
> [risposta]
> Diciamo che i livelli di raggruppamento dovrebbero essere:
> 1 - [periodo]
> 2 -- [data convocazione]
> 3 -- [ora convocazione]
>
> E nelle proprietà dei livelli 2 e 3 dovresti impostare "gruppo intero"...
>
> Ciao.
> --
> Sergio MAZZA
Così ottengo che mi visualizza solo gli appuntamenti del mattino.
Nessuna linea.


title: Separatore orari in report

text:
"T_A_O" <
iln...@katamail.com
> ha scritto nel messaggio
news:6fbdd37b-7116-4f9b...@r2g2000yqm.googlegroups.com...
Cos� ottengo che mi visualizza solo gli appuntamenti del mattino.
Nessuna linea.
[risposta]
Allora ho riletto la tua richiesta "...Avrei bisogno che per ogni pagina,
che corrisponde ad un giorno di
appuntamenti, vi fosse una linea che mi separi gli appuntamenti del mattino
da quelli del pomeriggio.".
Quindi il raggruppamento dovrebbe essere per:
1 - [data convocazione]
2 -- [periodo]
3 --- [ora convocazione]
Ciao.
--
Sergio MAZZA


title: Separatore orari in report

text:
> Allora ho riletto la tua richiesta "...Avrei bisogno che per ogni pagina,
> che corrisponde ad un giorno di
> appuntamenti, vi fosse una linea che mi separi gli appuntamenti del mattino
> da quelli del pomeriggio.".
>
> Quindi il raggruppamento dovrebbe essere per:
> 1 - [data convocazione]
> 2 -- [periodo]
> 3 --- [ora convocazione]
>
> Ciao.
> --
> Sergio MAZZA
Ora ci siamo :) I records mi vengono divisi correttamente. L'unico
problema è che la linea di separazione mi viene ripetuta anche dopo
l'ultimo record di ogni pagina. Ho messo DataConvocazione gruppo
intero, Periodo Nessuno e OraConvocazione Gruppo intero.
Come ovviare?


title: Separatore orari in report

text:
"T_A_O" <
iln...@katamail.com
> ha scritto nel messaggio
news:71bf0fea-afda-400e...@y17g2000yqn.googlegroups.com...
Ora ci siamo :) I records mi vengono divisi correttamente.
[risposta]
Con quale annidamento di livelli?
Rispondendo qui pare il primo suggerito.
L'unico problema � che la linea di separazione mi viene ripetuta anche dopo
l'ultimo record di ogni pagina. Ho messo DataConvocazione gruppo
intero, Periodo Nessuno e OraConvocazione Gruppo intero.
Come ovviare?
[risposta]
Hai inserito gli oggetti (linee e altro) nel pi� di pagina di ogni sezione?
Ciao.
--
Sergio MAZZA


title: Separatore orari in report

text:
On 18 Lug, 16:02, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "T_A_O" <
iln...@katamail.com
> ha scritto nel messaggionews:71bf0fea-afda-400e...@y17g2000yqn.googlegroups.com...
>
> Ora ci siamo :) I records mi vengono divisi correttamente.
>
> [risposta]
> Con quale annidamento di livelli?
> Rispondendo qui pare il primo suggerito.
Quindi il raggruppamento dovrebbe essere per:
1 - [data convocazione]
2 -- [periodo]
3 --- [ora convocazione]
Quello che mi avevi detto tu, si.
>
> L'unico problema è che la linea di separazione mi viene ripetuta anche dopo
> l'ultimo record di ogni pagina. Ho messo DataConvocazione gruppo
> intero, Periodo Nessuno e OraConvocazione Gruppo intero.
> Come ovviare?
>
> [risposta]
> Hai inserito gli oggetti (linee e altro) nel piè di pagina di ogni sezione?
Ho inserito la linea nel piè di pagina gruppo di Periodo
>
> Ciao.
> --
> Sergio MAZZA


title: Separatore orari in report

text:
> > [risposta]
> > Hai inserito gli oggetti (linee e altro) nel piè di pagina di ogni sezione?
>
> Ho inserito la linea nel piè di pagina gruppo di Periodo
>
>
>
> > Ciao.
> > --
> > Sergio MAZZA
E invece, fesso che sono, dovevo inserirla nell'intestazione, così ho
una linea che mi separa le intestazioni dei campi dai campi stessi ed
una che mi separa gli orari, Perfetto! Grazie 1000 Sergio, ora ho
capito anche un pò meglio i raggruppamenti sui report, ciao.


title: Separatore orari in report

text:
"T_A_O" <
iln...@katamail.com
> ha scritto nel messaggio
news:edeb41b6-5c34-40ac...@h21g2000yqa.googlegroups.com...
E invece, fesso che sono, dovevo inserirla nell'intestazione, cos� ho
una linea che mi separa le intestazioni dei campi dai campi stessi ed
una che mi separa gli orari, Perfetto! Grazie 1000 Sergio, ora ho
capito anche un p� meglio i raggruppamenti sui report, ciao.
[risposta]
Bene...
Ciao.
--
Sergio MAZZA


title: eseguire due istruzioni  Left Outer Join

author: Micky

text:
una query sulle vendite mi stampa gli articoli completi di descrizione
(memorizzata
nella tabella magazzinoarticoli )  tramite l'istruzione:
TabellaVendite  LEFT OUTER JOIN   magazzinoarticoli  ON
tabellavendite.Articolo = magazzinoarticoli.codice   ;
un'altra query mi estrae i colori disponibili ( memorizzati in tabella
magcolori) :
magazzinoarticoli  LEFT OUTER JOIN MagColori ON MagColori.CodiceArti
==magazzinoarticoli.codice
Posso annidare  ( o concatenare )le due query e stampare così  gli articoli
con la
descrizione e il colore ?
Ho provato la seguente QUERY , ma stampa sempre e solo  il primo
colore che trova nella tab. magcolori , per tutti gli articoli:
TabellaVendite  LEFT OUTER JOIN  (magazzinoarticoli  LEFT OUTER JOIN
MagColori ON MagColori.CodiceArti ==magazzinoarticoli.codice ) ON
tabellavendite.Articolo = magazzinoarticoli.codice
Grazie per eventuali suggerimenti
Ciao


author: MA

text:
"Micky"  ha scritto nel messaggio news:imau9m$6l4$1...@nnrp-beta.newsland.it...
una query sulle vendite mi stampa gli articoli completi di descrizione
(memorizzata
nella tabella magazzinoarticoli )  tramite l'istruzione:
TabellaVendite  LEFT OUTER JOIN   magazzinoarticoli  ON
tabellavendite.Articolo = magazzinoarticoli.codice   ;
un'altra query mi estrae i colori disponibili ( memorizzati in tabella
magcolori) :
magazzinoarticoli  LEFT OUTER JOIN MagColori ON MagColori.CodiceArti
==magazzinoarticoli.codice
Posso annidare  ( o concatenare )le due query e stampare cosě  gli articoli
con la
descrizione e il colore ?
Ho provato la seguente QUERY , ma stampa sempre e solo  il primo
colore che trova nella tab. magcolori , per tutti gli articoli:
TabellaVendite  LEFT OUTER JOIN  (magazzinoarticoli  LEFT OUTER JOIN
MagColori ON MagColori.CodiceArti ==magazzinoarticoli.codice ) ON
tabellavendite.Articolo = magazzinoarticoli.codice
Grazie per eventuali suggerimenti
Ciao
___________Risposta:
(T1 LEFT JOIN T2 ON T2.campo = T1.Campo)
LEFT JOIN T3 ON T1.campo = T3.Campo
MA


text:
> Ciao
> ___________Risposta:
> (T1 LEFT JOIN T2 ON T2.campo = T1.Campo)
> LEFT JOIN T3 ON T1.campo = T3.Campo
> MA
grazie


title: Problema con un criterio in una query

author: Sambugaro Massimo

text:
Non sono tanto esperto di access e ho bisogno di un consiglio su una query
di un database da me ideato.
Ho creato una query con un criterio  [forms]![nome maschera]![nome campo]
che mi filtra i dati in base ad un dato immesso nel campo della maschera. Il
problema è che con questo criterio mi viene filtrato solo il dato richiesto
io vorrei che eventualmente digitando * mi filtrasse tutti i dati, e che
scrivendo solo una parte del dato (es 12), nel campo, mi filtrasse tutti i
dati che contengono quella parte ( es. 1200 0412, 56129 ecc..).
Ciao.


title: Problema con un criterio in una query

author: Salvatore

text:
"Sambugaro Massimo" <
sambugar...@tin.it
> ha scritto nel messaggio
news:DxL%b.46263$IT2.1...@news4.tin.it...

Nel criterio della query scrivi:
Like "*" & [forms]![nome maschera]![nome campo] & "*"
Ciao
Salvatore


title: Cespiti e Ammortamenti !

author: Luigi

text:
Buongiorno a tutti
Ho il seguente "problemino" e magari saprete darmi un mano a risolverlo.
Piano piano sto elaborando un sistema in Access che, utilizzando DB di un
software gestionale, mi da dei risultati esteticamente migliori e
soprattutto facilmente variabili in base alle necessità.
In questi giorni sono arrivato ai "cespiti" e relativi "Ammortamenti".
Nella tabella DB originaria ho:
Anno Acquisizione del cespite
Valore iniziale
Quote di ammortamento annuo
La mia domanda a cui spero possiate dare risposta:
Ho la necessità di avere una tabella in cui:
               ... 97 98 99 00 01 ...
Cespite A   20 20 20 20
Cespite B   10 10 10 10 10
Cespite C   30 -- -- -- --
Cespite D   -- -- -- -- --
Avrei inoltre necessità che si possano vedere in report solo i primi 5 anni
da oggi e i successivi 5.
Scusate se sono stato troppo lungo nell'esporre e soprattutto nel caso fosse
troppo complesso, un grazie come se fosse cosa fatta :-)
Grazie e buona Pasqua.
Luigi


title: Cespiti e Ammortamenti !

author: moskolowosky

text:
On Fri, 18 Apr 2003 06:45:22 GMT, "Luigi" <
maur...@porta-spa.com
>
wrote:
Quello che ti serve è una query a acampi incorciati.Puoi usare i
valori di descrizion del Cespite:>Cespite A,Cespite B e così via come
riga,l'anno come colonna e il valore come valore.
Per il rport puoi applciar eun filtro sulla query a campi incorciati
del tipo:
between (year(date())-5) AND (year(date())+5)
Ciao



title: Cespiti e Ammortamenti !

text:
Grazie lo collaudo subito :-)
Buona Pasqua
Luigi


title: non trova il modulo

author: Alessia

text:
Ciao a tutti e buon rientro.
Ecco il mio problema.
Il mio solito DB, č un mese che ci lavoro.
Dovevo fare delle modifiche al mio programma, perchč richieste.
Prima di rivoluzionare il tutto ho fatto una copia del DB.
Quindi ora mi ritrovo con un DBvecchio che continua a funzionare.
Quello nuovo invece crea dei problemi.
1)I pulsanti di comando non aprono piů le maschere, mi compare una scritta
con la dicitura "Impossibile trovare il modulo".
2)Se voglio usare l'autocomposizione pulsante di comando, mi lascia seguire
tutta la procedura, ma poi il pulsante non funziona. Stessa scritta di
prima.
Le modifiche apportate andavano a toccare solo una maschera (che ho
eliminato) ed alcune query.
Non ho cambiato i nomi di nessun oggetto, ho solo aggiunto alcuni calcoli.
Ho preferito farlo su una copia del DB per evitare problemi.
La Maschera1 eliminata, era la copia perfetta di un'altra, con dei parametri
di ricerca
Non dovendo utilizzarla piů ho eliminato la query e la relativa Maschera1.
Ma una volta avviato il DB, aprendo altre Maschere, continua a dirmi che
esiste anche una Maschera1 che non viene piů trovata. Ma io dico cosa vuole,
questa era una Maschera fine a se stessa, doveva solo indicarmi una lista di
dati e basta, non interagiva con niente altro.
Sono andata a vedere la lista delle Form, e qui sorpresa ritrovo il nome
della mia Maschera1 cancellata.
Cercando di visualizzarla, ovviamente non trovo niente. Dove cavolo ho
sbagliato, o forse cosa non ho cancellato.
Grazie anticipatamente a chi legge questo papiro.
Saluti Alessia
PS. Ringrazio tutti quelli che hanno risposto alle mie altre richieste e che
io probabilmente ho dimenticato di rispondere.


title: non trova il modulo

author: Sib

text:
"Alessia" disse
[cut]

[cut]
La spiegazione non e' particolarmente chiara, comunque se "non trova il
modulo" vuol dire che non lo trova, quindi:
1) Verifica il codice collegato all'evento SuClick dei pulsanti che non
funzionano
2) Verifica di non avere usato nomi di funzione duplicati o nomi riservati
di Access
3) Compatta e ricompila tutti i moduli
4) Se tutto questo non porta a nulla l'ultima spiaggia č creare un nuovo db
vuoto, importare tutti gli oggetti e ricompilare tutti i moduli.
Tutto questo sempre ammesso che il codice del db non contenga errori.
Ciao, Sib


title: Errore operatore mancante nell' espressione - un dramma

author: lebroki

text:
Private Sub MostraRecord_Click()
Dim rst As DAO.Recordset
    Set rst = Forms!MascheraAziende.RecordsetClone
    rst.FindFirst "PIVA = " & Elenco0
    Forms!MascheraAziende.Bookmark = rst.Bookmark
    DoCmd.Close acForm, "MscCercaAzienda"
End Sub
Questa č la riga di codice incriminata
rst.FindFirst "PIVA = " & Elenco0
mi viene segnalato l' errore
"operatore mancante nell' espressione"
Ma non riesco a capire cosa manca...
Se posiziono il cursore de mouse su Elenco0 mi fa vedere il valore che
ha in quel momento, mentre sul campo PIVA no.
Cosa posso fare?
Geazie mille


author: Davide (sib)

text:
"lebroki" <
lebros...@yahoo.it
> ha scritto nel messaggio
> Private Sub MostraRecord_Click()
> Dim rst As DAO.Recordset
>    Set rst = Forms!MascheraAziende.RecordsetClone
>    rst.FindFirst "PIVA = " & Elenco0
>    Forms!MascheraAziende.Bookmark = rst.Bookmark
>    DoCmd.Close acForm, "MscCercaAzienda"
> End Sub
>
> Questa è la riga di codice incriminata
>
> rst.FindFirst "PIVA = " & Elenco0
Il campo partita iva sarà sicuramente testuale e non numerico, quindi prova:
rst.FindFirst "PIVA = '" & Elenco0 &"'"
Ciao
Davide
--
http://www.gestionedati.com
"...perchè non esistono saggi per nascita."
(Ptahhotep, 2640 ac)


text:
On Mon, 5 May 2008 15:56:24 +0200, "Davide \(sib\)"
<
in...@gestionedati.com
> wrote:
>"lebroki" <
lebros...@yahoo.it
> ha scritto nel messaggio
>> Private Sub MostraRecord_Click()
>> Dim rst As DAO.Recordset
>>    Set rst = Forms!MascheraAziende.RecordsetClone
>>    rst.FindFirst "PIVA = " & Elenco0
>>    Forms!MascheraAziende.Bookmark = rst.Bookmark
>>    DoCmd.Close acForm, "MscCercaAzienda"
>> End Sub
>>
>> Questa è la riga di codice incriminata
>>
>> rst.FindFirst "PIVA = " & Elenco0
>
>Il campo partita iva sarà sicuramente testuale e non numerico, quindi prova:
>
>rst.FindFirst "PIVA = '" & Elenco0 &"'"
>
>Ciao
>Davide
Grazie non ci avevo pensato....


title: gestione formattazione condizionale con codice

author: maynard

text:
nella formattazione condizionale le condizioni possono essere al
massimo 3.
Se voglio aumentarle dovrei gestire tutto via codice, ma come posso (se
si può) farlo?
Cioè quale evento posso sfruttare?
grazie


text:
maynard wrote:
> nella formattazione condizionale le condizioni possono essere al
> massimo 3.
> Se voglio aumentarle dovrei gestire tutto via codice, ma come posso
> (se si puň) farlo?
> Cioč quale evento posso sfruttare?
>
> grazie
Guarda nei post precedenti se n'č parlato anche la settimana scorsa
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


author: Roberto da casa

text:
"maynard" <
too...@msn.com
> ha scritto nel messaggio
news:1132514515....@g14g2000cwa.googlegroups.com...
>nella formattazione condizionale le condizioni possono essere al
>massimo 3.
>Se voglio aumentarle dovrei gestire tutto via codice, ma come posso (se
>si puň) farlo?
>Cioč quale evento posso sfruttare?
Tutto dipende da dove devi effettuare la formattazione condizionale:
- In una maschera con visualizzazione a Maschera singola?
- In una maschera con visualizzazione a Maschere continue?
- In un report?
Per ognuna di queste situazioni c'č una soluzione diversa.
>
>grazie
Prego
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text: in un report....


text:
"maynard" <
too...@msn.com
> ha scritto nel messaggio
news:1132602949....@g44g2000cwa.googlegroups.com...
> in un report....
A fronte dell'evento "Su formattazione" della sezione che contiene la
casella di testo da formattare verifica con delle If il valore della casella
di testo ed in base all'esito dei confronti imposta il colore, lo stile, il
corpo, il font e quant'altro ritieni opportuno per formattare a tuo
piacimento la casella di testo.



text:
scusa se rompo con cose imbecilli...
ma non riesco a capire come cambiare lo sfondo della casella di
testo!!!
nome.casella.di.testo.___________    non trovo da nessuna parte
fillcolor...
(scusa ma non ho la guida in linea... avevo un manuale ma l'ho prestato
e non è più tornato)


text:
cioè io su format ho inserito quest'if
If SommaDiDurata > 5 Then
  Me.SommaDiDurata.
End If
ma non so più continuare....
Inoltre sommadidurata è un campo che deriva dal raggruppamento di vari
record e nè è la somma...
Quindi nn va bene per i miei scopi perchè il controllo dev'essere
effettuato sulla somma finale...


text:

me.tuocontrollo.backcolor = Rgb(0,0,0)



text:
"maynard" <
too...@msn.com
> ha scritto nel messaggio
news:1132706472....@f14g2000cwb.googlegroups.com...
>cioè io su format ho inserito quest'if
>
>If SommaDiDurata > 5 Then
>  Me.SommaDiDurata.
>End If
Se la casella di testo SommaDiDurata deve avere uno sfondo rosso se il suo
valore è maggiore di 5, prova così:
If Me!SommaDiDurata > 5 Then
    Me!SommaDiDurata.BackColor  = 255
End If
>
>ma non so più continuare....
>Inoltre sommadidurata è un campo che deriva dal raggruppamento di vari
>record e nè è la somma...
>Quindi nn va bene per i miei scopi perchè il controllo dev'essere
>effettuato sulla somma finale...
Spero che ti sia capito da solo, di certo io non ho capito nulla di questo
tuo ragionamento; visto che questo codice VBA lo devi generare a fronte
dell'evento "Su formattazione" della sezione del report che contiene la
casella di testo SommaDiDurata, il confronto verrà fatto subito prima della
sua stampa e se la stampa avviene nel pié di pagina report il confronto
secondo me avverrà sul totale finale come serve a te.



text:
ci rinuncio...
tutti i campi sommadidurata diventano rossi se solo una volta la
condizione è verificata...
grazie lo stesso


text:

non rinunciare
sommadidurata è presente nella query? o lo fai solo a livello di maschera?



text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:NM0hf.50745$65.14...@twister1.libero.it...
[CUT]
Dimenticavo di ripristinare lo sfondo nel caso in cui non si verificasse la
condizione; prova cosě:
If Me!SommaDiDurata > 5 Then
    Me!SommaDiDurata.BackColor  = 255
Else
    Me!SommaDiDurata.BackColor  = 16777215
End If
altrimenti dopo la prima volta in cui si verifica la condizione lo sfondo di
quella casella resterebbe sempre rosso.



text:
"maynard" <
too...@msn.com
> ha scritto nel messaggio
news:1132783792.5...@z14g2000cwz.googlegroups.com...
>ci rinuncio...
>tutti i campi sommadidurata diventano rossi se solo una volta la
>condizione è verificata...
Naturalmente, nel caso in cui la condizione non si verifica devi reimpostare
a bianco lo sfondo della casella di testo.
>grazie lo stesso



text:
grazie roberto e ma...
ho risolto tutto...
siete grandi!
ciao


title: Controllo su esistenza di un file

author: Arrigo

text:
Come posso fare per verificare se un file, che passo come parametro ad un
eseguibile, esiste sul disco prima di lanciare l'esecuzione?
Ho un bottone che lancia, all'interno di un archivio di files, la
visualizzazione di tali files word. vorrei implementare un controllo che
verifica la reale esistenza del file prima di lanciare MS word con il file
come parametro.
ES: nome del file = pippo.doc
sse esiste "c:\pippo.doc" allora esegui "c:\programmi\office\msword.exe
c:\pippo.doc"
grazie in anticipo.
Arrigo


title: Controllo su esistenza di un file

author: Matteo Palmieri

text:
"Arrigo" <
arr...@interac.it
> ha scritto nel messaggio
news:anus4f$qs4$1...@monty.lombardiacom.it...
> Come posso fare per verificare se un file, che passo come parametro ad un
> eseguibile, esiste sul disco prima di lanciare l'esecuzione?
Usa FileSystemObject.
Un esempio:
Public Function TestFile(strFilePath) As Boolean
    Dim oFSO As FileSystemObject
    Set oFSO = New FileSystemObject
    TestFile = oFSO.FileExists(strFilePath)
    Set oFSO = Nothing
End Function
La funzione restituisce True se il file passato come parametro esiste oppure
False se non esiste...
--
Matteo Palmieri
Cybercreations -
www.cybercreations.it


title: Controllo su esistenza di un file

author: Maurizio Borrelli

text:
> "Arrigo" news:anus4f$qs4$1...@monty.lombardiacom.it...:
> Come posso fare per verificare se un file, che passo come parametro ad un
> eseguibile, esiste sul disco prima di lanciare l'esecuzione?
> Ho un bottone che lancia, all'interno di un archivio di files, la
> visualizzazione di tali files word. vorrei implementare un controllo che
> verifica la reale esistenza del file prima di lanciare MS word con il file
> come parametro.
[...]
    In generale:
        If (Len(Dir(nomefile))=0) Then
            ' nomefile NON esiste.
        Else
            ' nomefile esiste.
        End If
    Riguardo invece la questione dell'apertura di file Documenti di Word
penso ti convenga sfogliare l'archivio del ng sul Sito comune o su Google:

http://www.sitocomune.com

http://groups.google.com
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: HLP: Creare un immagine trasparente sovrapposta ad un'altra

author: Bòvà

text:
Ho un immagine di una persona, dove devo poter far clickare l'utente in zone
a piacimento, quindi salvarmi i punti dove egli clicka.
Fin qui tutto bene, grazie agli eventi mousemove e mouseclick, dove mi salvo
le coordinate dove si trova il mouse ad ogni movimento, e al click le fisso
in una tabella.
Il problema è che l'utente dovrebbe poter vedere dove clicca, mettendo
magari un cerchietto o un pixel; poi il passo successivo, sarebbe di unire
tali punti con delle rette, e di salvare l'immagine che ne viene fuori
(ossia solo punti e rette, senza l'immagine di base)
Avevo pensato se c'era il modo di creare un immagine vuota trasparente, da
sovrapporre alla prima, nella quale ci piazzo i mie pixel e quindi le rette,
ma....
COME FACCIO????
grazie mille
--
------ C.E.D. - L'Abbondanza Srl -----
Lorenzo Piombini & Vigna Federico
Email :
abbon...@technet.it
------------------------------------------------------


author: Massimo Bordoli

text:
> Ho un immagine di una persona, dove devo poter far clickare l'utente in
zone
> a piacimento, quindi salvarmi i punti dove egli clicka.
> Fin qui tutto bene, grazie agli eventi mousemove e mouseclick, dove mi
salvo
> le coordinate dove si trova il mouse ad ogni movimento, e al click le
fisso
> in una tabella.
>
> Il problema è che l'utente dovrebbe poter vedere dove clicca, mettendo
> magari un cerchietto o un pixel; poi il passo successivo, sarebbe di unire
> tali punti con delle rette, e di salvare l'immagine che ne viene fuori
> (ossia solo punti e rette, senza l'immagine di base)
>
> Avevo pensato se c'era il modo di creare un immagine vuota trasparente, da
> sovrapporre alla prima, nella quale ci piazzo i mie pixel e quindi le
rette,
> ma....
Per creare un'immagine con porzioni trasparente occorre utilizzare un canale
alpha.
Purtroppo VB e Win32 SDK non danno alcun supporto per questo tipo di
operazioni.
Occorre utilizzare DirectX (o scriversi un po' di codice a manina...
purtroppo dai
test che ho fatto le prestazioni del codice VB che gestiscono direttamente i
canali alpha sono particolarmente mediocri. Occorre almeno utilizzare il C).
Comunque, visto lo scopo che ti prefiggi, secondo me conviene memorizzare
le coordinate dove l'utente ha cliccato (tracciando i vari vettori).
Alla fine della "cliccatura" puoi creare una nuova PictureBox nascosta con
la proprietà Autoredraw settata a true, in cui ridisegni i vettori e quindi
salvi questa immagine.
Secondo me ti risparmi un sacco di grattacapi.
Saluti, Massimo.


author: Zanna

text:
Bòvà ha scritto nel messaggio <8c1hr7$3qs$
1...@fe1.cs.interbusiness.it
>...
>Ho un immagine di una persona, dove devo poter far clickare l'utente in
zone
>a piacimento, quindi salvarmi i punti dove egli clicka.
>Fin qui tutto bene, grazie agli eventi mousemove e mouseclick, dove mi
salvo
>le coordinate dove si trova il mouse ad ogni movimento, e al click le fisso
>in una tabella.
>
>Il problema è che l'utente dovrebbe poter vedere dove clicca, mettendo
>magari un cerchietto o un pixel; poi il passo successivo, sarebbe di unire
>tali punti con delle rette, e di salvare l'immagine che ne viene fuori
>(ossia solo punti e rette, senza l'immagine di base)
>
>Avevo pensato se c'era il modo di creare un immagine vuota trasparente, da
>sovrapporre alla prima, nella quale ci piazzo i mie pixel e quindi le
rette,
>ma....
Ti conviene tenerti la tua immagine base, poi ti fai un array di POINTAPI,
li disegni direttamente sulla picture sora la tua immagine.
Per unirli passa semplicemente il punto(0) all'api Polygon() e le rette te
le traccia gia tutte correttamente.
Per salvare e caricare l'array di punti basta semplicemente aprire un file
in modalità binaria e fare un put e un get dell'intero array.
Ciao


title: Ordinare maschera filtrata in ADP

text:
Ciao a tutti,
la cosa sembra semplice ma non riesco a ralņizzarlo:
devo ordinare una maschera in base a un campo data.
ho provato a ordinare direttamente il recordset e sembra funzionare, il
problema pero' sorge nel momento in cui cerco di aprire la maschera filtrata
tramite l'istruzione docmd, mi dice che il nome "MiaTabella" non e' un
prefisso valido per il campo.
questo problema scompare se non metto la clausola order by nell'istruzione
sql, pero' chiaramente i record non sono piu' ordinati.
ho pensato di impostare la pčroprieta' order by della maschera, ma
impostandola a mano la mascheraa non viene ordinata.
allora ho impostato la clausola orderby da codice e a questo punto la
maschera si apre regolarmente filtrata e ordinata.
PERO',
se la chiudo e la riapro mi accorgo che il filtro viene salvato insieme alla
maschera, quindi la maschera si riapre sempre sugli stessi dati
indipendentemente dai criteri specificati nella docmd che la apre.
Potrei valorizzare il recordset all'apertura, ma non vedo perche' realizzare
una cosa cosi' farragginosa quando esistono i mezzi per farlo piu'
facilmente.
Sib


title: Ordinare maschera filtrata in ADP

author: Gabriele Bertolucci

text:
> devo ordinare una maschera in base a un campo data.
> ho provato a ordinare direttamente il recordset e sembra funzionare, il
> problema pero' sorge nel momento in cui cerco di aprire la maschera
filtrata
> tramite l'istruzione docmd, mi dice che il nome "MiaTabella" non e' un
> prefisso valido per il campo.
Se puoi postare un po' di codice, magari possiamo aiutarti meglio. Magari
proprio questa istruzione DoCmd che ti restituisce questo errore a runtime.
> questo problema scompare se non metto la clausola order by nell'istruzione
> sql, pero' chiaramente i record non sono piu' ordinati.
Questo mi pare corretto.
> ho pensato di impostare la pčroprieta' order by della maschera, ma
> impostandola a mano la mascheraa non viene ordinata.
Secondo me hai scelto la via giusta, ma ti manca un piccolo pezzo: devi
impostare a True la proprietą OrderByOn.
> allora ho impostato la clausola orderby da codice e a questo punto la
> maschera si apre regolarmente filtrata e ordinata.
Avrei giurato il contrario, visto che non hai salvato la proprietą OrderByOn
a True nella maschera.
> PERO',
> se la chiudo e la riapro mi accorgo che il filtro viene salvato insieme
alla
> maschera, quindi la maschera si riapre sempre sugli stessi dati
> indipendentemente dai criteri specificati nella docmd che la apre.
Di previso, che istruzione utilizzi per aprire la maschera?
--
Gabriele Bertolucci
PBsoft
www.pbsoft.it


title: Ordinare maschera filtrata in ADP

author: Alberto Melandri

text:
"Sib"
> PERO',
> se la chiudo e la riapro mi accorgo che il filtro viene salvato insieme
alla
> maschera, quindi la maschera si riapre sempre sugli stessi dati
> indipendentemente dai criteri specificati nella docmd che la apre.
Mi pareva d'aver letto che ci siano grossi problemi prestazionali con
l'OrderBy negli .ADP.
Comunque Access ha sempre avuto il pessimo vizio di salvare automaticamente
nel design di maschere e Report varie impostazioni.
Per ovviare devi creare il file p-compilato .MDE
Saluti.


title: Ordinare maschera filtrata in ADP

text:
> Mi pareva d'aver letto che ci siano grossi problemi prestazionali con
> l'OrderBy negli .ADP.
> Comunque Access ha sempre avuto il pessimo vizio di salvare
automaticamente
> nel design di maschere e Report varie impostazioni.
> Per ovviare devi creare il file p-compilato .MDE
A parte che il compilato di un ADP č un ADE, alle volte purtroppo la
versione compilata non č sempre la migliore soluzione adottabile.
Per quanto riguarda il problema dei filtri salvati a design time, ho dovuto
aggiungere, per sicurezza, una routine che lancio manualmente e che va a
togliere tutti i filtri da tutte le maschere ed i report contenuti nell'ADP.



title: Ordinare maschera filtrata in ADP

text:
"Gabriele Bertolucci" <CANCEL...@ELIMINApbsoft.TOGLIit> ha scritto nel
messaggio
> > devo ordinare una maschera in base a un campo data.
> > ho provato a ordinare direttamente il recordset e sembra funzionare, il
> > problema pero' sorge nel momento in cui cerco di aprire la maschera
filtrata
> > tramite l'istruzione docmd, mi dice che il nome "MiaTabella" non e' un
> > prefisso valido per il campo.
>
> Se puoi postare un po' di codice, magari possiamo aiutarti meglio. Magari
> proprio questa istruzione DoCmd che ti restituisce questo errore a
runtime.
che istruzione vuoi che abbia usato?
docmd.openform "MiaForm",,,,"IDMiaTab=1"
> > questo problema scompare se non metto la clausola order by
nell'istruzione
> > sql, pero' chiaramente i record non sono piu' ordinati.
>
> Questo mi pare corretto.
Cosa ti pare corretto?
che il problema scompare quando tolgo l'ordinamento?
> > ho pensato di impostare la pčroprieta' order by della maschera, ma
> > impostandola a mano la mascheraa non viene ordinata.
>
> Secondo me hai scelto la via giusta, ma ti manca un piccolo pezzo: devi
> impostare a True la proprietą OrderByOn.
Non esiste la proprieta' orderbyon nella finestra delle proprieta' della
maschera.
> > allora ho impostato la clausola orderby da codice e a questo punto la
> > maschera si apre regolarmente filtrata e ordinata.
>
> Avrei giurato il contrario, visto che non hai salvato la proprietą
OrderByOn
> a True nella maschera.
Non ho mai detto di non averlo fatto.
anzi uso:
me.orderby ="MioCampo DESC"
me.orderbyon=true
in compenso ribadisco che orderbyon non e' tra le proprieta' "visibili"
della maschera, insomma non puoi impostarla a manina.
> > PERO',
> > se la chiudo e la riapro mi accorgo che il filtro viene salvato insieme
> alla
> > maschera, quindi la maschera si riapre sempre sugli stessi dati
> > indipendentemente dai criteri specificati nella docmd che la apre.
>
> Di previso, che istruzione utilizzi per aprire la maschera?
Quella che vedi sopra.
Ciao
Sib


title: Ordinare maschera filtrata in ADP

author: Cane Randagio

text:
"Gabriele Bertolucci" <
> Per quanto riguarda il problema dei filtri salvati a design time, ho
dovuto
> aggiungere, per sicurezza, una routine che lancio manualmente e che va a
> togliere tutti i filtri da tutte le maschere ed i report contenuti
nell'ADP.
Dovrebbe esistere un'altra soluzione: togli il pulsante di chiusura della
form, ne crei uno personalizzato e chiudi con docmd.close acform, acsavenone
(controlla l'help perchè sto andando a braccio).
Bye


title: Ordinare maschera filtrata in ADP

author: Giorgio Prx

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:QSqqb.423751$R32.14...@news2.tin.it...
> Ciao a tutti,
> la cosa sembra semplice ma non riesco a ralòizzarlo:
> devo ordinare una maschera in base a un campo data.
> ho provato a ordinare direttamente il recordset e sembra funzionare, il
> problema pero' sorge nel momento in cui cerco di aprire la maschera
filtrata
> tramite l'istruzione docmd, mi dice che il nome "MiaTabella" non e' un
> prefisso valido per il campo.
> questo problema scompare se non metto la clausola order by nell'istruzione
> sql, pero' chiaramente i record non sono piu' ordinati.
> ho pensato di impostare la pèroprieta' order by della maschera, ma
> impostandola a mano la mascheraa non viene ordinata.
> allora ho impostato la clausola orderby da codice e a questo punto la
> maschera si apre regolarmente filtrata e ordinata.
> PERO',
> se la chiudo e la riapro mi accorgo che il filtro viene salvato insieme
alla
> maschera, quindi la maschera si riapre sempre sugli stessi dati
> indipendentemente dai criteri specificati nella docmd che la apre.
>
> Potrei valorizzare il recordset all'apertura, ma non vedo perche'
realizzare
> una cosa cosi' farragginosa quando esistono i mezzi per farlo piu'
> facilmente.
>
> Sib
>
Ciao Sib
Non passare il nome della tabella nella wherecondition, se nella tua query
hai campi con nome uguale ma di diverse tabelle usa degli alias.
Se questa è la tua Query
------------------------
SELECT *
FROM Cienti
ORDER BY Codice
------------------------
e imposti la wherecondition uguale a Codice > 100
Access la trasforma in questo modo
------------------------
SELECT *
FROM (SELECT * FROM Clienti) AS DRVD_TBL
WHERE Codice > 100
ORDER BY Codice
------------------------
La cosa è logica perchè deve comporre la clausola WHERE ma i riferimenti
alle tabelle originali vanno a farsi friggere.
Ciao Giorgio


title: Ordinare maschera filtrata in ADP

text:
> che istruzione vuoi che abbia usato?
> docmd.openform "MiaForm",,,,"IDMiaTab=1"
Ti chiedo scusa se ti ho offeso con la mia richiesta.
> Cosa ti pare corretto?
> che il problema scompare quando tolgo l'ordinamento?
Yes.
> > Secondo me hai scelto la via giusta, ma ti manca un piccolo pezzo: devi
> > impostare a True la proprietą OrderByOn.
>
> Non esiste la proprieta' orderbyon nella finestra delle proprieta' della
> maschera.
Infatti mi sono confuso, io intendevo dire via codice. Scusa.
> > > allora ho impostato la clausola orderby da codice e a questo punto la
> > > maschera si apre regolarmente filtrata e ordinata.
> >
> > Avrei giurato il contrario, visto che non hai salvato la proprietą
> OrderByOn
> > a True nella maschera.
>
> Non ho mai detto di non averlo fatto.
Purtroppo qui continua la confusione che avevo fatto al punto precedente.
Scusa di nuovo.
> anzi uso:
> me.orderby ="MioCampo DESC"
> me.orderbyon=true
Che mi pare la soluzione migliore.
> in compenso ribadisco che orderbyon non e' tra le proprieta' "visibili"
> della maschera, insomma non puoi impostarla a manina.
Confermo anche io.
> > > PERO',
> > > se la chiudo e la riapro mi accorgo che il filtro viene salvato
insieme
> > alla
> > > maschera, quindi la maschera si riapre sempre sugli stessi dati
> > > indipendentemente dai criteri specificati nella docmd che la apre.
Hai provato ad aprire la maschera sempre senza recuperare alcun record,
quindi applicare un ServerFilter e fare un requery della maschera?
Pensi che potrebbe fare al caso tuo?
Scusa se alcune mie frasi ti sembrano banali; posso avere sbagliato, ma
stavo solo cercando di rendermi utile.
Ciao.



title: Ordinare maschera filtrata in ADP

text:
> Dovrebbe esistere un'altra soluzione: togli il pulsante di chiusura della
> form, ne crei uno personalizzato e chiudi con docmd.close acform,
acsavenone
> (controlla l'help perchč sto andando a braccio).
Ti ringrazio per il consiglio.
Comunque, tieni conto che, prima di distribuire l'applicazione, provvedo io
alla cancellazione dei filtri.
Da quel momento il cliente non ha piů il problema dei filtri salvati.
Grazie in ogni caso.



title: Ordinare maschera filtrata in ADP

text:
"Gabriele Bertolucci" <CANCEL...@ELIMINApbsoft.TOGLIit> ha scritto nel
messaggio
cut
> Hai provato ad aprire la maschera sempre senza recuperare alcun record,
> quindi applicare un ServerFilter e fare un requery della maschera?
> Pensi che potrebbe fare al caso tuo?
Scusa, non ho capito.
> Scusa se alcune mie frasi ti sembrano banali; posso avere sbagliato, ma
> stavo solo cercando di rendermi utile.
Ma figurati, non c'e' problema, un aiuto e' sempre ben accetto.
Ciao
Sib