title: cambiare ordinamento REPORT

author: ringo

text:
Salve a tutti,
come posso fare per cambiare l'ordinamento
di un report via codice vba?
grazie
ringo


title: cambiare ordinamento REPORT

author: Roberto da casa

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:aop2nk$8jq$1...@serv1.albacom.net...

Nell'help dai uno sguardo alle proprietą OrderBy e OrderByOn.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: cambiare ordinamento REPORT

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:8NVr9.47385$%M1.11...@twister2.libero.it...

grazie!
ringo


title: Formato di una text box

author: Silver

text:
Ciao a tutti, ho l'ennesimo quesito da porvi:
ho una text box dove al suo interno devo inserire un orario formattato
in un determinato modo che però nei formati standard di access nn c'è.
Ho bisogno di inserire dentro questa text box un nvarchar di max 5
caratteri per esempio
09:20
come faccio a formattare una text box  di Access 2003 in questo modo?
Grazie mille


title: Formato di una text box

author: Carlo Costarella

text:
"Silver" <
marco....@gmail.com
> ha scritto nel messaggio
news:1176285336.7...@e65g2000hsc.googlegroups.com...




Grazie mille
Prova ad usare questa maschera di input:
00.00;0;_
lasciando vuota la proprietà formato.
Oppure togli la maschera di input e su disattivato del controllo scrivi:
Private Sub NomeControllo_LostFocus()
Me.NomeControllo= Format(Me.NomeControllo, "00:00")
End Sub
Ciao, Carlo


title: Formato di una text box

text:
On 11 Apr, 12:28, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "Silver" <
marco.nap...@gmail.com
> ha scritto nel messaggionews:1176285336.7...@e65g2000hsc.googlegroups.com...

Ho usato la private sub perchè ho bisogno dei due punti.
Grazie mille Carlo


title: automatizzare l'esportazione dei dati

author: giancarlo

text:
Ciao a tutti. Probabilmente dirņ una sciocchezza, ma vorrei levarmi il
dubbio.
Qualche giorno fa ho postato questo quesito:
In una query 'q1' visualizzo tra gli altri il campo 'provincia' che contiene
i seg. valori: TV, PG, VI, MI, ecc.
Fino ad oggi, dovendo esportare i dati della query in excel, mettevo nel
campo provincia come criterio "PG", eseguivo la q. ed esportavo in excel.
Cosģ via per tutte le prov.
Mi chiedevo se era possibile automatizzare il tutto tramite una procedura
vba.
Ho gią ottenuto degli ottimi risultati (con il vostro aiuto), quando devo
esportare i dati filtrati tramite dei valori numerici utilizzando questa
procedura:
For n = 23 To 29
strSQL = "SELECT * FROM t1 where provincia=" & n & ";"
    Set qdf = dbs.CreateQueryDef("esportazione", strSQL)
    DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel97,
"esportazione", "C:\" & n & ".xls"
    dbs.QueryDefs.Delete qdf.Name
Next n
Mi chiedevo ora se fosse possibile fare una cosa del genere anche quando nel
campo provincia ci sono vaolri di tipo testo.
Grazie a tutti.
Giancarlo


title: automatizzare l'esportazione dei dati

author: Giancarlo

text:
"giancarlo" <
thi...@tin.it
> ha scritto nel messaggio
news:40c09253$1...@x-privat.org...
> Ciao a tutti. Probabilmente dirò una sciocchezza, ma vorrei levarmi il
> dubbio.
> Qualche giorno fa ho postato questo quesito:
> In una query 'q1' visualizzo tra gli altri il campo 'provincia' che
contiene
> i seg. valori: TV, PG, VI, MI, ecc.
> Fino ad oggi, dovendo esportare i dati della query in excel, mettevo nel
> campo provincia come criterio "PG", eseguivo la q. ed esportavo in excel.
> Così via per tutte le prov.
> Mi chiedevo se era possibile automatizzare il tutto tramite una procedura
> vba.
> Ho già ottenuto degli ottimi risultati (con il vostro aiuto), quando devo
> esportare i dati filtrati tramite dei valori numerici utilizzando questa
> procedura:
>
> For n = 23 To 29
>
> strSQL = "SELECT * FROM t1 where provincia=" & n & ";"
>
>     Set qdf = dbs.CreateQueryDef("esportazione", strSQL)
>     DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel97,
> "esportazione", "C:\" & n & ".xls"
>
>     dbs.QueryDefs.Delete qdf.Name
>
> Next n
>
> Mi chiedevo ora se fosse possibile fare una cosa del genere anche quando
nel
> campo provincia ci sono vaolri di tipo testo.
>
> Grazie a tutti.
>
> Giancarlo
>
>
...non importa... credo di aver risolto da solo.
Grazie lo stesso.
Giancarlo


title: come fare a fare un programma gestionale!

author: Federico

text:
dovrei fare un programmino gestionale in rete per un ufficio da cosa mi
consigliate di partire!
Premetto che non so proprio da dove cominciare.
Vi ringrazio
Federico


author: Vulcanbrain

text:
"Federico" <
feme82...@virgilio.it
> ha scritto nel messaggio
news:AQf8c.95331$z23.4...@news3.tin.it...

Non č per fare battutacce o per infierire, ma forse č meglio se per prima
cosa ti chiarisci le idee...
A domanda precisa risposta precisa, se arriva!
Cosě finora io mi sono sempre trovato bene!


text:
Il 24 Mar 2004, 14:32, "Vulcanbrain" <
NO_SPAM_v...@libero.it
> ha
scritto:
>
> "Federico" <
feme82...@virgilio.it
> ha scritto nel messaggio
> news:AQf8c.95331$z23.4...@news3.tin.it...
> > dovrei fare un programmino gestionale in rete per un ufficio da cosa mi
> > consigliate di partire!
> > Premetto che non so proprio da dove cominciare.
> > Vi ringrazio
> > Federico
> >
> >
>
> Non è per fare battutacce o per infierire, ma forse è meglio se per prima
> cosa ti chiarisci le idee...
> A domanda precisa risposta precisa, se arriva!
>
> Così finora io mi sono sempre trovato bene!
Il problema non è chiarirmi le idee, è che non so da dove cominciare. eheh.
dovrei fare un programma gestionale per una agenzia marittima! praticamente
devo riuscire a fare un database che mi permetta di fare delle fascette. da
queste fascette devo riuscire a fare e risalire a tutto, inzomma è n po un
casino!
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: namor

text:
Federico ha scritto:
> > > dovrei fare un programmino gestionale in rete per un ufficio da cosa mi
> > > consigliate di partire!
> > > Premetto che non so proprio da dove cominciare.
> > > Vi ringrazio
> > > Federico
> > Non è per fare battutacce o per infierire, ma forse è meglio se per prima
> > cosa ti chiarisci le idee...
> > A domanda precisa risposta precisa, se arriva!
> >
> > Così finora io mi sono sempre trovato bene!
> Il problema non è chiarirmi le idee, è che non so da dove cominciare. eheh.
> dovrei fare un programma gestionale per una agenzia marittima! praticamente
> devo riuscire a fare un database che mi permetta di fare delle fascette. da
> queste fascette devo riuscire a fare e risalire a tutto, inzomma è n po un
> casino!
Senza offesa ma se non hai idea di come e dove iniziare forse il compito
è, almeno per ora, al di là delle tue possibilità.
Dovresti avere almeno un minimo di conoscenze di Access e di progettazione
di database per fare un buon lavoro.
Se riesci a fare qualcosa e incontri dei problemi specifici, qui sul ng
troverai le soluzioni, ma dubito che qualcuno ti scriva un corso completo
sul come progettare e realizzare un db con access.
Cominceresti a costruire una casa tutto da solo se non sapessi nemmeno
dove e come gettare le fondamenta? Io sinceramente no, a rischio che poi
mi crolli tutto in testa!
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:

Hai ragione ma almeno un sito un qualche cosa dove iniziare sai mica dove lo
posso trovare?



text:
Il 24 Mar 2004, 16:25,
do...@spam.me
 (namor) ha scritto:

Hai ragione ma almeno un sito un qualche cosa dove iniziare sai mica dove lo
posso trovare?
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
Federico ha scritto:
[cut]
> > Senza offesa ma se non hai idea di come e dove iniziare forse il compito
> > è, almeno per ora, al di là delle tue possibilità.
> > Dovresti avere almeno un minimo di conoscenze di Access e di progettazione
> > di database per fare un buon lavoro.
> > Se riesci a fare qualcosa e incontri dei problemi specifici, qui sul ng
> > troverai le soluzioni, ma dubito che qualcuno ti scriva un corso completo
> > sul come progettare e realizzare un db con access.
> > Cominceresti a costruire una casa tutto da solo se non sapessi nemmeno
> > dove e come gettare le fondamenta? Io sinceramente no, a rischio che poi
> > mi crolli tutto in testa!
> > Namor
> Hai ragione ma almeno un sito un qualche cosa dove iniziare sai mica dove lo
> posso trovare?
Potresti procurarti un libro con un corso access e cominciare da lì,
seguendo gli esempi e provando e riprovando sul PC, poi quando hai qualche
dubbio o non riesci a far funzionare qualcosa posti una richiesta sul ng.
Non saprei consigliarti un buon titolo perchè è da parecchio che non leggo
libri e manuali su access, però qualche indizio lo potresti trovare sul
www.sitocomune.com
.



text:
namor ha scritto:
[cut]
> Potresti procurarti un libro con un corso access e cominciare da lì,
..e/o iscriverti a qualche corso, li fanno in parecchi posti, ma prima di
scegliere informati da chi ha già frequentato se ne vale la pena. Un corso
fatto male ti serve a poco. Oppure puoi prendere lezioni private, ma ti
costerebbe sicuramente di più.



text:
Il 24 Mar 2004, 16:50,
do...@spam.me
 (namor) ha scritto:
> namor ha scritto:
>
> [cut]
>
> > Potresti procurarti un libro con un corso access e cominciare da lì,
>
> ..e/o iscriverti a qualche corso, li fanno in parecchi posti, ma prima di
> scegliere informati da chi ha già frequentato se ne vale la pena. Un corso
> fatto male ti serve a poco. Oppure puoi prendere lezioni private, ma ti
> costerebbe sicuramente di più.
> Namor
>
Faro cosi andro piano piano e dove avrò problemi ciedero qua, tanto di
problema ne ho gia uno!ehehtnx cmq e spero di non rompervi troppo!



text:
"Federico" <
feme82...@virgilio.it
> ha scritto nel messaggio
news:AQf8c.95331$z23.4...@news3.tin.it...

Tu cosa fai di professione?
Si perché programmare č una professione e neanche tra le piů facili: inoltre
oltre alla voglia bisogna avere l'attitudine, altrimenti č tempo perso?
Non vorrei che hai trovato facile usare un computer e a questo punto pensi
che sia altrettanto facile programmarlo: credi non č cosě.
Leggendo anche i messaggi che hai scritto dialogando con namor mi sembra
strano che tu possa pensare che leggendo qualche pagina sul web tu possa
imparare a progettare e realizzare un applicativo Access per meccanizzare
una procedura che mi sembra di capire non conosci neppure bene quando č
fatta manualmente.
I tuoi messaggi mi sembrano quelli di un tizio che scrivesse ad un NG che
tratta di cardiochirurgia e chiedesse il link di siti dove imparare a fare
una operazione a cuore aperto.
Ho sempre ammirato gli ottimisti, quindi ti faccio tanti auguri, ma se non
ci riesci non te la prendere. ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:0Kk8c.90870$FJ6.3...@twister1.libero.it...

Roberto vedrai che ti stupiro! ho 22 anni e da quando che ne ho 7 che sto
davanti ad un computer! ho programmichiato in basic e altri linguaggi! mi
sono smepre divertito! X me č una passione ed un divertimento!Ciao
e Grazie!


text:
"Federico" <
feme82...@virgilio.it
> ha scritto nel messaggio
news:xMw8c.98753$z23.4...@news3.tin.it...

Visto che non stiamo parlando solo di programmare ma anche e soprattutto di
progettare un'architettura di datbase, penso che 15 anni davanti al computer
e/o leggere pagine web potrebbe non essere suffuciente: sono convinto che
serve uno studio approfondito e non farebbe male un'esperienza diretta.
Comunque ti rinnovo i miei auguri.



text:

Grazie rob. cmq spero sempre che alle domande piu dirette possiate
aiutarmi!Ti ringrazio!



author: Antonio Biso

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:pTx8c.91854$FJ6.3...@twister1.libero.it...
>
> > Roberto vedrai che ti stupiro! ho 22 anni e da quando che ne ho 7 che
sto
> > davanti ad un computer! ho programmichiato in basic e altri linguaggi!
mi
> > sono smepre divertito! X me è una passione ed un divertimento!Ciao
> > e Grazie!
>
> Visto che non stiamo parlando solo di programmare ma anche e soprattutto
di
> progettare un'architettura di datbase, penso che 15 anni davanti al
computer
> e/o leggere pagine web potrebbe non essere suffuciente: sono convinto che
> serve uno studio approfondito e non farebbe male un'esperienza diretta.
>
> Comunque ti rinnovo i miei auguri.
Secondo me a questo punto vale la pena segnalare uno stupendo thread, molto
illuminante, del compianto LBO, che pochi ancora forse ricordano.
Parliamo del lontano 1999 e il NG si chiamava it.comp.database.access.
Che dire di LBO? Bisognava conoscerlo e apprezzare i suoi post, sia quelli
tecnici, sia quelli "filosofici".
Uno stralcio di quel thread?
[inizio stralcio]
>!!! E il telefonino??? Te lo ha inventato Platone???
ooooh!  qui ti volevo!  il telefonino l'ha inventato qualcuno che si
e' fatto due conti e ha annusato come andava la societa' e ha capito
che si potevano vendere tot telefonini ad un prezzo, un po' di piu' ad
un prezzo piu' basso... uno che sapeva chi avrebbe comprato i
telefonini e perche', e a quanto... uno che conosceva gli uomini, le
loro vanita', che aveva capito come avrebbe potuto cambiare il loro
modo di lavorare...  uno che i numeri di telefono li fa fare alla
segretaria!  e che i dischetti li fa formattare all'amica tua, che li
subappalta a te, capito come?
quando ha capito tutto questo ha chiamato un ingegnere e gli ha detto:
"senti un po', famme un po' n'apparecchietto cosi' e cosi'...  ah, nun
sei capace?  nun te va?  ingegneriiii... chi se vo' guadagna' na mezza
pagnotta?  fateme un telefonino, che poi a venderlo ce penso io...".
[fine stralcio]
A questo punto caro Federico, vatti a cercare il thread su google, il titolo
è
"Sono convinto che è inutile comunque" (già allora si cannavano i subject)
di un certo zelgatis, data 9 febbraio 1999.
Leggiti TUTTO il thread, LEGGETE tutto il thread perchè, secondo me, ci si
trova molta filosofia dentro!!!
A prescindere...
Antonio
P.S.
Sto provando ad evocare alcuni personaggi di quei tempi andati....


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:DJy8c.91953$FJ6.3...@twister1.libero.it...
[CUT]
>
> Secondo me a questo punto vale la pena segnalare uno stupendo thread,
molto
> illuminante, del compianto LBO, che pochi ancora forse ricordano.
> Parliamo del lontano 1999 e il NG si chiamava it.comp.database.access.
> Che dire di LBO? Bisognava conoscerlo e apprezzare i suoi post, sia quelli
> tecnici, sia quelli "filosofici".
[CUT]
>
> Antonio
>
> P.S.
> Sto provando ad evocare alcuni personaggi di quei tempi andati....
Ho conosciuto bene LBO ed anchei io spesso sento la mancanza di certi
frequentatori nel NG.



author: Alessandro Cara

text:
Antonio Biso wrote:
[cut]
> Secondo me a questo punto vale la pena segnalare uno stupendo thread, molto
> illuminante, del compianto LBO,
compianto un kaiser. Proprio ieri stava parlando bene di te e lo tratti
cosi'!
--
a.cara


text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:c3uf6p$2c4uh0$1...@ID-163946.news.uni-berlin.de...

Potevo trattarlo MEGLIO di cosě?!?!?!
Un'onoranza come questa chi ce l'ha mai avuta?
Antonio


author: MA

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel
messaggio
news:GLA8c.92211$FJ6.3...@twister1.libero.it...
> "Alessandro Cara" <
alexqu...@blunet.it
> ha
scritto nel messaggio
>
news:c3uf6p$2c4uh0$1...@ID-163946.news.uni-berlin.de...
> > Antonio Biso wrote:
> > [cut]
> > > Secondo me a questo punto vale la pena
segnalare uno stupendo thread,
> molto
> > > illuminante, del compianto LBO,
> > compianto un kaiser. Proprio ieri stava
parlando bene di te e lo tratti
> > cosi'!
Parlava bene di Biso??? allora o č bugiardo o non
capisce nulla.
;-P
MAssimiliano


author: Sergio MAZZA

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:DJy8c.91953$FJ6.3...@twister1.libero.it...
---- omissis -------
>
> Leggiti TUTTO il thread, LEGGETE tutto il thread perchè, secondo me, ci si
> trova molta filosofia dentro!!!
> A prescindere...
>
> Antonio
>
> P.S.
> Sto provando ad evocare alcuni personaggi di quei tempi andati....
>
Lbo; mi ritengo fortunato ad averlo conosciuto, lo ritengo una persona
"rara" come tutti quelli che ho conosciuto quel giorno a quel raduno...
Ciao.
--
Sergio MAZZA


text:
> ---- omissis -------
> >
> > Leggiti TUTTO il thread, LEGGETE tutto il
thread perchè, secondo me, ci si
> > trova molta filosofia dentro!!!
> > A prescindere...
> >
> > Antonio
> >
> > P.S.
> > Sto provando ad evocare alcuni personaggi di
quei tempi andati....
> >
>
> Lbo; mi ritengo fortunato ad averlo conosciuto,
lo ritengo una persona
> "rara" come tutti quelli che ho conosciuto quel
giorno a quel raduno...
>
> Ciao.
>
> --
> Sergio MAZZA
>
E che dire dell'oceano di frequentatori conosciuti
all'ultimo raduno??
MAssimiliano


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:lHR8c.1268$l27...@news.edisontel.com...

AH! AH! AH!
Sei troppo forte!
Ciao.
--
Sergio MAZZA


title: docmd.close sbagliato!

author: Valery From The Mountain

text:
Ho una maschera che apre un'altra maschera in modalità dialog. Quando la
seconda maschera ha finito il suo lavoro, c'è un pulsante che la chiude e
prima di chiuderla fa un requery della prima maschera. Ha funzionato sempre
tutto perfettamente fino a quando ho messo un evento oncurrent della prima
maschera.
Da allora succede che il docmd.close chiude la prima maschera anziche' la
seconda. La cosa piu' assurda è che questo succede anche se l'evento
oncurrent della prima maschera è vuoto, basta che sia presente nel codice!
E' un bug documentato per caso o mi sfugge qualcosa?


title: docmd.close sbagliato!

text:
Valery From The Mountain ha scritto:

il current riporta il fuoco sulla prima maschere
la close falla indicando il nome della form da chiudere
i.e.
docmd.close acform,"nome"
--
ac


title: docmd.close sbagliato!

text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:v%rLk.41441$Uo5....@tornado.fastwebnet.it...
> il current riporta il fuoco sulla prima maschere
> la close falla indicando il nome della form da chiudere
E' quello che avevo pensato. Pero', come ho scritto, il requery lo eseguo
sempre ma la cosa succede solo se nel codice della maschera chiamante c'e'
l'evento oncurrent, anche vuoto (e solo se la maschera ha un'origine
record).
> docmd.close acform,"nome"
In effetti cosi' funziona, grazie.


title: Office 2007 e access 2000

author: pippo

text:
Salve a tutti,
scusate se è una domanda ripetuta ma ho cercato nel NG ma non ho
trovato nulla...
E' possibile far convivere Office 2007 con Access 2000 sullo stesso
PC?
grazie


title: Office 2007 e access 2000

text:

Certo
basta installarli in directory diverse
Unico problema Outlook
devi sceglierne uno
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Recupero file mdb danneggiato

author: Giuseppe Messana

text:
Sto lavorando con access 97 e non riesco a recuperare un file che si è
dannegiato. Utilizzando le utility compatta e ripristina di access 97 e 2000
dopo un pò si blocca e non da alcun messaggio.
Esiste un utiliy che consente di recuperare i file dannegiati?
Grazie a tutti.


title: Recupero file mdb danneggiato

author: AntoGal

text:
Giuseppe Messana <
giusepp...@interfree.it
> scrisse...

Esiste un'utility della Microsoft chiamata JetComp. Si trova tra i files che
aggiornano il Jet Engine. Cerca il link al Sito Comune.
--
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: Recupero file mdb danneggiato

author: warp

text:
Giuseppe Messana ha scritto nel messaggio <
39294...@news.dada.it
>...
>Sto lavorando con access 97 e non riesco a recuperare un file che si è
>dannegiato. Utilizzando le utility compatta e ripristina di access 97 e 2000
>dopo un pò si blocca e non da alcun messaggio.
>
>Esiste un utiliy che consente di recuperare i file dannegiati?
>
Perdona la curiosità,  ma potresti indicare le modalità in cui si è guastato l'mdb?
Lavoro in rete con Realtek?
Gruppi di continuità cazzuti?
Sa Dio?
CIAO.


title: controllo sintassi VBA

author: montanaro

text:
                    Scusatemi, non conosco bene VBA, sto cercando di convertire una query per
averla in un modulo. Petete controllarmi la sintassi? Ho provato ad
eseguirla con una macro (comando ESEGUICODICE) specificando il nome della
funzione.
Mi dice "impossibile trovare il nome della funzione immesso
nell'espressione", ma io il nome l'ho selezionato usando il generatore di
funzioni.
Grazie
montanaro
Option Compare Database
Function saldo_crediti_oggi()
On Error GoTo saldo_crediti_oggi_Err
    ' calcola il saldo ddei crediti per cliente all'ultimo aggiornamento delle
tabelle
    'è esclusa la xxxx
    DoCmd.RunSQL "SELECT s_anagrafe.codice, Sum(s_scadenze!impeff) AS crediti "
    DoCmd.RunSQL "FROM s_anagrafe INNER JOIN s_scadenze ON
s_anagrafe.codice=s_scadenze.codcf"
    DoCmd.RunSQL "WHERE s_scadenze.tipoacc <> '*M*'And s_scadenze!pagato = 0"
    DoCmd.RunSQL "GROUP BY s_anagrafe.codice HAVING (((s_anagrafe.codice) Like
'C*'"
    DoCmd.RunSQL "AND (s_anagrafe.codice) Not Like 'C00159' And
(s_anagrafe.codice) Not Like '*L'));"
saldo_crediti_oggi_Exit:
    Exit Function
saldo_crediti_oggi_Err:
    MsgBox Error$
    Resume saldo_crediti_oggi_Exit
End Function
          L'ultima cosa, ho messo l'istruzione: DoCmd.RunSQL ad ogni riga xkè mi dava
errore, è esatto?
grazie
montanaro con il cervello annebbiato
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: controllo sintassi VBA

author: Bruno Campanini

text:
"montanaro" <
jor...@yahoo.it
> wrote in message
news:82Z88Z48Z250Y1...@usenet.libero.it...
[...]
>          L'ultima cosa, ho messo l'istruzione: DoCmd.RunSQL ad ogni riga
> xkè mi dava
> errore, è esatto?
Ma proprio no!
CurrentDb.Execute (StringaSQL)
ovvero
DoCmd.RunSQL StringaSQL
La prima non invia messaggi, la seconda sì.
Se non funziona ritrasmetti la stringa SQL col messaggio d'errore.
Ciao
Bruno


title: controllo sintassi VBA

text:
"montanaro" <
jor...@yahoo.it
> ha scritto nel messaggio news:82Z88Z48Z250Y1...@usenet.libero.it...

Non puoi spezzare l'istruzione SQL e darla in pasto al metodo RunSQL, la stringa deve essere intera:
Dim strSQL as string
strSQL =  "SELECT s_anagrafe.codice, Sum(s_scadenze!impeff) AS crediti " & _
"FROM s_anagrafe INNER JOIN s_scadenze ON s_anagrafe.codice=s_scadenze.codcf " & _
"WHERE s_scadenze.tipoacc <> '*M*'And s_scadenze!pagato = 0 " & _
"GROUP BY s_anagrafe.codice HAVING (((s_anagrafe.codice) Like 'C*' " & _
"AND (s_anagrafe.codice) Not Like 'C00159' And (s_anagrafe.codice) Not Like '*L'));"
DoCmd.RunSQL strSQL
Occhio che puoi scrivere una stringa di massimo 32.768 caratteri...
Ciao.
--
Sergio MAZZA


title: controllo sintassi VBA

text:

          Sono tornato in ufficio adesso e vi ringrazio in ritardo, ci lavoro subito
in base ai vostri suggerimenti.
Ciao
montanaro



title: controllo sintassi VBA

text:
 [CUT]
Scusatemi se disturbo, ma proprio non va, mi dice "errore di sintassi"
probabilmente sono troppo a digiuno per cimentarmi in queste cose.
          Function saldo_crediti_oggi() (questa è evidenziata in giallo)
On Error GoTo saldo_crediti_oggi_Err
    ' calcola il saldo ddei crediti per cliente all'ultimo aggiornamento delle
tabelle
    'è esclusa la cava fusi
    DoCmd.RunSQL (saldo_crediti_oggi)
    "SELECT s_anagrafe.codice, Sum(s_scadenze.impeff) As crediti,"&_
    "FROM s_anagrafe INNER JOIN s_scadenze ON
s_anagrafe.codice=s_scadenze.codcf"&_
    "WHERE s_scadenze.tipoacc <> '*M*'And s_scadenze!pagato = 0"&_
    "GROUP BY s_anagrafe.codice HAVING (((s_anagrafe.codice) Like 'C*'"&_
    "AND (s_anagrafe.codice) Not Like 'C00159' And (s_anagrafe.codice) Not Like
'*L'));"
saldo_crediti_oggi_Exit:
    Exit Function
saldo_crediti_oggi_Err:
    MsgBox Error$
    Resume saldo_crediti_oggi_Exit
End Function
L'istruzione Select è tutta in rosso, significa che l'errore è ripetuto?
Vado a guardare i post degli altri, magari ci ricavo qualcosa e capirò di +
nella sistassi.



title: controllo sintassi VBA

text:
"montanaro" <
jor...@yahoo.it
> wrote in message
news:82Z88Z48Z250Y1...@usenet.libero.it...
> [CUT]
> Scusatemi se disturbo, ma proprio non va, mi dice "errore di sintassi"
> probabilmente sono troppo a digiuno per cimentarmi in queste cose.
Scusa ma quella query come l'hai costruita?
Non hai usato la griglia QBE?
Bruno


title: controllo sintassi VBA

text:
                    Il 25 Nov 2005, 10:24, "Bruno Campanini" <
bruno.c...@tin.it
> ha
scritto:

   Usando la visualizzazione struttura (quella dei pivellini come me).



title: controllo sintassi VBA

text:
"montanaro" <
jor...@yahoo.it
> ha scritto nel messaggio news:82Z88Z48Z250Y1...@usenet.libero.it...

Ma che significa questa riga? DoCmd.RunSQL (saldo_crediti_oggi)
Poi ogni termine stringa deve contenere uno spazio:
... As crediti, " & _
...scadenze.codcf " & _
...scadenze!pagato = 0 " & _
... Like 'C*' " & _
Insomma devi rispettare la sintassi...
Ciao.
--
Sergio MAZZA


title: controllo sintassi VBA

text:
"montanaro" <
jor...@yahoo.it
> wrote in message
news:82Z88Z48Z250Y1...@usenet.libero.it...
>                    Il 25 Nov 2005, 10:24, "Bruno Campanini"
> <
bruno.c...@tin.it
> ha
> scritto:
>> "montanaro" <
jor...@yahoo.it
> wrote in message
>> news:82Z88Z48Z250Y1...@usenet.libero.it...
>>
>> > [CUT]
>> > Scusatemi se disturbo, ma proprio non va, mi dice "errore di sintassi"
>> > probabilmente sono troppo a digiuno per cimentarmi in queste cose.
>>
>> Scusa ma quella query come l'hai costruita?
>> Non hai usato la griglia QBE?
>>
>> Bruno
>>
>   Usando la visualizzazione struttura (quella dei pivellini come me).
> montanaro
Maneggio Access da quando è nato (1992), ho fatto query
a chilometri, non ho mai usato altro che la griglia QBE.
Ivi costruita la query regolarmente funzionante, sono necessari
pochi semplici accorgimentio per riportarne la stringa SQL
in formato corretto sul VBE.
Segui tale procedura poi eventualmente riporta qui la stringa
della query funzionante sulla griglia QBE.
Ciao
Bruno


title: controllo sintassi VBA

text:
                    Il 25 Nov 2005, 12:01, "Bruno Campanini" <
bruno.c...@tin.it
> ha

          Questa è la query funzionante:
SELECT s_anagrafe.codice, Sum(IIf(s_scadenze!pagato=0,s_scadenze!impeff,0))
AS crediti
FROM s_anagrafe INNER JOIN s_scadenze ON s_anagrafe.codice =
s_scadenze.codcf
WHERE (((s_scadenze.tipoacc) Not Like "*M*"))
GROUP BY s_anagrafe.codice
HAVING (((s_anagrafe.codice) Like "C*" And (s_anagrafe.codice) Not Like
"C00870" And (s_anagrafe.codice) Not Like "*L"));
Convertirla in VBA non riesco proprio. Mi spiace perchè se si capisce la
corretta sintassi, si puo eliminare qualche query di troppo nel mio DB fatta
una, le altre non dovrebbero essere tanto differenti.
Grazie



title: controllo sintassi VBA

text:
"montanaro" <
jor...@yahoo.it
> wrote in message
news:82Z88Z48Z250Y1...@usenet.libero.it...
>          Questa č la query funzionante:
> SELECT s_anagrafe.codice,
> Sum(IIf(s_scadenze!pagato=0,s_scadenze!impeff,0))
> AS crediti
> FROM s_anagrafe INNER JOIN s_scadenze ON s_anagrafe.codice =
> s_scadenze.codcf
> WHERE (((s_scadenze.tipoacc) Not Like "*M*"))
> GROUP BY s_anagrafe.codice
> HAVING (((s_anagrafe.codice) Like "C*" And (s_anagrafe.codice) Not Like
> "C00870" And (s_anagrafe.codice) Not Like "*L"));
>
> Convertirla in VBA non riesco proprio. Mi spiace perchč se si capisce la
> corretta sintassi, si puo eliminare qualche query di troppo nel mio DB
> fatta
> una, le altre non dovrebbero essere tanto differenti.
Altre regole fondamentali:
- non porre mai nella griglia QBE cose come "weredfgx";
  sostituisci " con ' :    'weredfgx'.
  In QBE non cambia niente, in VBE sě.
- le funzioni non "funzionano" se chiuse fra ""
Mi sono riportato in VBE la tua stringa SQL e l'ho cosě
frazionata su piů righe.  Lo ritengo comodo, ma non č necessario.
Vi ho apportato le modifiche che vedi ma non l'ho
provata perché non mi andava di costruire tabelle e campi. Provala tu.
Se non funziona ancora puoi mandarmi il file con le tabelle.
SQL = "SELECT s_anagrafe.codice, " & Sum(IIf(s_scadenze!pagato = 0,
s_scadenze!impeff, 0)) & " "
SQL = SQL & "AS crediti FROM s_anagrafe INNER JOIN s_scadenze ON
s_anagrafe.codice = s_scadenze.codcf "
SQL = SQL & "WHERE (((s_scadenze.tipoacc) Not Like '*m*')) "
SQL = SQL & "GROUP BY s_anagrafe.codice "
SQL = SQL & "HAVING (((s_anagrafe.codice) Like 'C*' And (s_anagrafe.codice)
"
SQL = SQL & "Not Like 'C00870' And (s_anagrafe.codice) Not Like '*L'));"
Ciao
Bruno


title: controllo sintassi VBA

text:
"Bruno Campanini" <
bruno.c...@tin.it
> wrote in message
news:43871aa2$0$13258$4faf...@reader2.news.tin.it...
> Altre regole fondamentali:
[...]
Outlook ci ha messo del suo per scardinarla un po' di più.
Fa' attenzione che alla fine di ogni riga c'è  < spazio + " >;
alla fine dell'ultima solo < " >.
Bruno


title: creazione database clienti - mi aiutate?

author: Giovanni

text:
devo creare un database con i dati anagrafici dei miei clienti ma sono a
totale digiuno di programmazione access. mi potete aiutare?
mi serve di poter accedere ai dati dei clienti da un foglio elettronico,
cioé, vorrei inserire in una cella la partita iva di un cliente prelevandola
da un database di access.
è possibile?


text:
Giovanni <
giovanni.aprea'NG...@libero.it
> wrote in message
7b0t6.47071$6W.45...@news.infostrada.it...

> Perchè invece non fai tutto in access che è meglio?


text:
e come?



title: ORIGINE DATI TABELLA COLLEGATA

text:
Buongiorno,
non riesco a modificare, ovviamente da codice, l'origine dati di una
tabella collegata.
Qualcuno mi può gentilmente aiutare ?
grazie infinite.


title: ORIGINE DATI TABELLA COLLEGATA

author: pablitomf

text:

e che significherebbe ciò che hai scritto? :D


title: ORIGINE DATI TABELLA COLLEGATA

text:

Forse il RELINK delle tabelle?
CurrentDb.TableDefs.Delete "TuaTabella"
DoCmd.TransferDatabase acLink...ecc...


title: ORIGINE DATI TABELLA COLLEGATA

text:

scusami tanto pablitomf, sicuramente non mi sono spiegato bene e
chiarisco che non sono cosi evoluto con la programmazione da
comprendere ciò che gentilmente mi suggerisci.
Cerco di spiegarmi.
Ho un mio db in access con le sue tabelle maschere ecc. che funziona
senza problemi.
Su questo db devo caricare dei file excel, periodicamente in arrivo,
sempre archiviati tutti in una directory.
Ho già realizzato una maschera con la quale vedo (il percorso e il
nome di) questi file e avrei bisogno, prima di caricarli di poterne
visualizzare un 'anteprima.
Per fare questo ho pensato ad una tabella collegata (che ho impostato
al momento con origine dati, ad uno di questi file excel in essa
contenuti).
Per sicurezza prima di importare i file, vorrei poter scorrere delle
preview, cioè in base ai file disponibili scelti, modificare l'origine
dei dati della tabella collegata. (collegandola come origine al file
scelto).
Spero di essermi spiegato e ti ringrazio per la gentilezza di avermi
seguito.
grazie
Ignazio


title: ORIGINE DATI TABELLA COLLEGATA

text:

Bhè la cosa si potrebbe eseguire in tanti modi... la prima che mi
viene al volo è, denominare un file excel sempre allo stesso modo...
in questo caso non dovresti cambiare il source, ma solo il nome del
file...
Mi spiego...
se hai i file A, B, C,.... e vuoi avere "l'anteprima" di cui parli di
uno qualsiasi dei file esistenti, puoi di default chiamare un file
XX.xls e collegare lui al DB... in questo modo, se vuoi avere il file
A in anteprima, basterà fare di A una copia e chiamarlo XX... la
sostituzione, porterà in automatico il rigenerarsi dei contenuti del
collegamento... essendo lo stesso sempre rifferito al file XX.xls
Non sò se sono stato chiaro... ;)
Agisci sul file, e non sui collegamenti.


title: ORIGINE DATI TABELLA COLLEGATA

text:

> Agisci sul file, e non sui collegamenti.- Nascondi testo citato
>
> - Mostra testo citato -
ciao Pablitomf,
grazie per l'aiuto e per la gentile sollecitudine.
purtroppo rinominare gli excel non mi aiuta sia perchè la
denominazione del file è già una stringa descrittiva dell'intervento
contenuto sia perchè la mia esigenza è proprio quella di "scorrere" i
dati all'interno dei vari excel prima del caricamento.
A questo punto avrei bisogno di una macro (o vba) che, aiutami se
sbaglio, dal nome del file xls individuato, crei una tabella
collegata, ne legga i dati e dopo l'uso la cancelli.
ti sembra corretto, hai qualche suggerimento ?
grazie ciao


title: ORIGINE DATI TABELLA COLLEGATA

text:

il suggerimento già te l'ho dato, e sposa decisamente quanto hai
chiesto...
ripeto... fai il collegamento a un file di default che nomini XX.xls
(tipo in C:\) ...
poi dei tuoi singoli files di cui vuoi scorrere i dati, ne fai ciò che
ti pare...
vuoi scorrere il file ABCD.xls? bene... (da codice) lo prendi in
carico, ne fai una copia nella cartella di origine del tuo file XX.xls
(nel caso C:\), e lo rinomini sovrascrivendolo XX.xls... in questo
modo, il collegamento nell'MDB del file XX.xls non verrà modificato
nel DB... sarà solo il contenuto ad adeguarsi al file sottostante (che
il DB vedrà però -è questa la fiinezza - sempre con lo stesso nome)
In questo modo potrai consultare il collegamento ogni qualvolta e per
ogni file per il quale ti servirà
Mò sono stato chiaro?


title: ORIGINE DATI TABELLA COLLEGATA

text:

> Mò sono stato chiaro?- Nascondi testo citato
>
> - Mostra testo citato -
Mò sei stato chiarissimo anche se vista la mia veneranda età l'ho
dovuto rileggere tre o quattro volte per capirlo (per quanto ci possa
capire) ma penso di aver compreso ...è veramente un consiglio utile e
ben congegnato.
Ora provo a studiare quali comandi usare, salvo tu non voglia darmi
oltre all'aiutino una soluzione di codice sicuramente ben più arguta
di quella che potrei trovare io, comunque appena riesco, questa è una
parte in sviluppo di un db ormai in produzione, provo i suggerimenti.
grazie davvero tanto di cuore.


title: ORIGINE DATI TABELLA COLLEGATA

text:

tu prova, poi posti il codice, e gli si da uno sguardo insieme.


title: Error su Report

author: Announced

text:
Ciao...
su alcuni repor legati a query specifiche, in assenza di dati, i campi
adibiti a dare i totali mi vanno in "Error".
Qualcuno mi può indicare come eliminare il problema?
Grazie come sempre...
Paolo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Error su Report

author: sv

text:
Announced ha scritto:
> Ciao...
> su alcuni repor legati a query specifiche, in assenza di dati, i campi
> adibiti a dare i totali mi vanno in "Error".
> Qualcuno mi può indicare come eliminare il problema?
> Grazie come sempre...
> Paolo
Funzione NZ(mioTotale;0) oppure controlla nell'Help la proprietà "HasData".
--
rgrds
SC



title: Error su Report

author: Jason

text:
Announced ha scritto:
> Ciao...
> su alcuni repor legati a query specifiche, in assenza di dati, i campi
> adibiti a dare i totali mi vanno in "Error".
> Qualcuno mi può indicare come eliminare il problema?
> Grazie come sempre...
> Paolo
Nell'evento "su report vuoto", metti
cancel = true e se vuoi un messaggio che indica lo stato del report.
Jason



title: Error su Report

text:
Jason ha scritto:
> Announced ha scritto:
> > Ciao...
> > su alcuni repor legati a query specifiche, in assenza di dati, i campi
> > adibiti a dare i totali mi vanno in "Error".
> > Qualcuno mi può indicare come eliminare il problema?
> > Grazie come sempre...
> > Paolo
> Nell'evento "su report vuoto", metti
> cancel = true e se vuoi un messaggio che indica lo stato del report.
> Jason
Grazie delle dritte...



title: Error su Report

text:
sv wrote:
> Announced ha scritto:
>
>> Ciao...
>
>> su alcuni repor legati a query specifiche, in assenza di dati, i
>> campi adibiti a dare i totali mi vanno in "Error".
>
>> Qualcuno mi può indicare come eliminare il problema?
>
>> Grazie come sempre...
>
>
>> Paolo
>
> Funzione NZ(mioTotale;0) oppure controlla nell'Help la proprietà
> "HasData".
cia Salvino,
credo invece che dovrebbe intercettare is error
iif(iserror(Tucontrollo);0;Tuocontrollo)
>
> --
> rgrds
> SC
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: Verifica esistenza record

author: Gianni

text:
Ciao a tutti,
ho creato una maschera con parecchie sottomaschere e controlli.
I primi due dati da inserire sono [NomeCliente](casellacombinata)  e
[Articolo], poi di seguito tutti gli altri...tipoarticolo,qualità, etc..
il mio problema è di avere una msgbox che mi dica subito dopo l'inserimento
di [NomeCliente] e[Articolo] se l'articolo relativo a quel cliente è già
presente nel DB.
Purtroppo non conosco VB se qualcuno mi può aiutare..
ciao e grazie in anticipo a tutti coloro che vorranno aiutarmi :)
giann...@hotmail.com


title: Verifica esistenza record

text:
"Gianni" <
giann...@hotmail.com
> ha scritto nel messaggio
news:hPM_b.28899$Kc3.8...@twister2.libero.it...

Nell'evento della form "prima di aggiornare", inserisci il codice che
verifica la presenza dei dati:
es.
If not isnull(DLookup("[articolo]","nomeTabella","[nomeCliente]=" & chr(34)
& me!nomeCliente & chr(34))) then
    msgbox "L'articolo: " & me!articolo & ", è già stato inserito."
    Cancel = true '<-- per bloccare il salvataggio del record
end if
Ciao.
--
Sergio MAZZA


title: perchè i tipi di dati non corrispondono all'espressione criterio?

author: Giorgia

text:
in questa Query, cosa dovrei verificare?
SELECT Left([PROTOCOLLO],1) AS xTipo, Max(Int(Mid([PROTOCOLLO],3,4))) AS
xNum, Right([PROTOCOLLO],2) AS xAnno
FROM [FATTURE ACQUISTO]
GROUP BY Left([PROTOCOLLO],1), Right([PROTOCOLLO],2);
Il campo PROTOCOLLO nella tabella FATTURE ACQUISTO � gi� stato cambiato in
testo....
Grazie
--
Giorgia


author: zuut

text:
> SELECT Left([PROTOCOLLO],1) AS xTipo, Max(Int(Mid([PROTOCOLLO],3,4))) AS
> Il campo PROTOCOLLO nella tabella FATTURE ACQUISTO � gi� stato
cambiato in
> testo....
Ci provo ...Int ... riferito a un campo testo ha senso?
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: prova

author: Dada

text: prova


title: Report su una query con richiesta intervallo date

author: Gianni Vba

text:
Su una query ho creato in Creazione Guidata un report che
visualizza tutti i record che hanno per data un valore compreso
tra [data 1 and [data2:
between [Data Inizio] and [data Fine]
Vorrei sapere se è possibile visualizzare sull'intestazione del report
i valori [data inizio] e [data fine]
Ciao
  Gianni
Ps: Scusate per le tante domande ma ho fretta di imparare :-)


author: Alessandro Romeo

text:
"Gianni Vba" <
gianni.s...@libero.it
> ha scritto nel messaggio
news:0Uq78.15237$5M4.5...@twister2.libero.it...

Da dove prendi data1 e data2 da inserire nella query?
Ciao Alessandro


text:
> > Su una query ho creato in Creazione Guidata un report che
> > visualizza tutti i record che hanno per data un valore compreso
> > tra [data 1 and [data2:
> >
> > between [Data Inizio] and [data Fine]
> >
> > Vorrei sapere se è possibile visualizzare sull'intestazione del report
> > i valori [data inizio] e [data fine]
> >
> > Ciao
> >   Gianni
> >
> > Ps: Scusate per le tante domande ma ho fretta di imparare :-)
> >
> >
> Da dove prendi data1 e data2 da inserire nella query?
>
> Ciao Alessandro
I valori inseriti dall'utente sono [Data inizio] e [data fine] direttamente
nei criteri della query
Il campo data dove viene applicata la query si trova in una tabella chiamata
"Cartella3".
Ciao
  Gianni


text:
"Gianni Vba" <
gianni.s...@libero.it
> ha scritto nel messaggio
news:eyt78.16743$nI1.5...@twister1.libero.it...
č possibile visualizzare sull'intestazione del report
> > > i valori [data inizio] e [data fine]
> > >
> > >
> > Da dove prendi data1 e data2 da inserire nella query?
> >
>
> I valori inseriti dall'utente sono [Data inizio] e [data fine]
direttamente nei criteri della query
> Ciao
>   Gianni
>
>
L' utente digita direttamente sulla struttura della query le date che gli
interessano o le digita in una maschera di preselezione e poi tu le
inserisci nella query.
Se le digita direttamente nella query, a parte che non mi sembra una
soluzione ottimale( anzi un tantino  rischiosa per la salute del tuo db) non
ho idea di come tu possa fare se le inserisci da una maschera, in una
casella di testo scrivi
= nomemaschera.nomecontrollo.text
Ciao Alessandro


title: Gestione Tabelle con runtime

author: Tom

text:
Ciao a tutti, scusate se torno a postare questo problema, ma per me è
importante, anche perchè data la mia poca esperienza in materia nonostante
abbia girato tra sitocomune ed help non sono riuscito a risolvere il
problema. Il problema era: avendo un database diviso in FE e BE, utlizzando
il run time di access2000 come faccio a gestire le tabelle collegate via
codice dato che il wizard non funziona con il runtime?
Ho provato alcuni esempi ma non ho risolto ilproblema, qualcuno può darmi
una mano?
Secondo quesito:
dovendo, come ho detto prima distribuitìre il tutto con il run time, e su
7-8 macchine diverse, considerato che il cliente ha già scaricato il run
time di access 2000 dal sito della microsoft,   è possibile (o per meglio
dire legale) utilizzare questa copia di runtime sulle 7-8 macchine oppure
devo installarlo io con la mia copia, poi sul servere dove risiede il BE è
consigliabile installare il run time oppure una copia licenziata di access?
Sicocme è l aprima volta che mi occupo di runtime e licenze, qualcuno può
chiarirmi un po le idee.
Ciao Tommy


title: Gestione Tabelle con runtime

author: MA

text:
"Tom" <
ar...@libero.it
> ha scritto nel messaggio
news:PRJxd.32334$Lg7.1...@twister1.libero.it...
> Ciao a tutti, scusate se torno a postare questo problema, ma per me è
> importante, anche perchè data la mia poca esperienza in materia nonostante
> abbia girato tra sitocomune ed help non sono riuscito a risolvere il
> problema. Il problema era: avendo un database diviso in FE e BE,
utlizzando
> il run time di access2000 come faccio a gestire le tabelle collegate via
> codice dato che il wizard non funziona con il runtime?
> Ho provato alcuni esempi ma non ho risolto ilproblema, qualcuno può darmi
> una mano?
Su
www.sitocomune.com
 ci sono due routine nella sezione tabelle.
> Secondo quesito:
> dovendo, come ho detto prima distribuitìre il tutto con il run time, e su
> 7-8 macchine diverse, considerato che il cliente ha già scaricato il run
> time di access 2000 dal sito della microsoft,   è possibile (o per meglio
> dire legale) utilizzare questa copia di runtime sulle 7-8 macchine oppure
> devo installarlo io con la mia copia, poi sul servere dove risiede il BE è
> consigliabile installare il run time oppure una copia licenziata di
access?
> Sicocme è l aprima volta che mi occupo di runtime e licenze, qualcuno può
> chiarirmi un po le idee.
> Ciao Tommy
>
Tu hai la versione Developer? Solo così puoi distribuire il runtime
Il fatto che il tuo cliente abbia scaricato il runtime da M$ non è
autorizzato ad usarlo,
è lo stesso che installarsi una copia pezzottata-pirata.
MAssimiliano


title: Gestione Tabelle con runtime

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:lYQxd.41268$B06....@news.edisontel.com...

Ma per avere questa versione mi devo comprare Visual Studio Tools per
Office, che contiene altri prodotti che a me non interessano, oppure esiste
un cd con solo il prodotto Microsoft Office Access 2003 Developer
Extensions?
Ciao e grazie.


title: Gestione Tabelle con runtime

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:lYQxd.41268$B06....@news.edisontel.com...

No purtroppo non ho la versione Developer, ma se l'acquistasse distribuendo
il runtime con la mia applicazione la stessa può essere installata su "n"
macchine senza alcuna ulteriore licenza?
E se si si trova ancora in commercio la versione developer per access 2000?


title: Gestione Tabelle con runtime

text:
> > > Ciao a tutti, scusate se torno a postare questo problema, ma per me č
> > > importante, anche perchč data la mia poca esperienza in materia
> nonostante
> > > abbia girato tra sitocomune ed help non sono riuscito a risolvere il
> > > problema. Il problema era: avendo un database diviso in FE e BE,
> > utlizzando
> > > il run time di access2000 come faccio a gestire le tabelle collegate
via
> > > codice dato che il wizard non funziona con il runtime?
> >
> > > Ho provato alcuni esempi ma non ho risolto ilproblema, qualcuno puň
> darmi
> > > una mano?
> >
> > Su
www.sitocomune.com
 ci sono due routine nella sezione tabelle.
> >
> > > Secondo quesito:
> > > dovendo, come ho detto prima distribuitěre il tutto con il run time, e
> su
> > > 7-8 macchine diverse, considerato che il cliente ha giŕ scaricato il
run
> > > time di access 2000 dal sito della microsoft,   č possibile (o per
> meglio
> > > dire legale) utilizzare questa copia di runtime sulle 7-8 macchine
> oppure
> > > devo installarlo io con la mia copia, poi sul servere dove risiede il
BE
> č
> > > consigliabile installare il run time oppure una copia licenziata di
> > access?
> > > Sicocme č l aprima volta che mi occupo di runtime e licenze, qualcuno
> puň
> > > chiarirmi un po le idee.
> > > Ciao Tommy
> > >
> > Tu hai la versione Developer? Solo cosě puoi distribuire il runtime
> > Il fatto che il tuo cliente abbia scaricato il runtime da M$ non č
> > autorizzato ad usarlo,
> > č lo stesso che installarsi una copia pezzottata-pirata.
> > MAssimiliano
> >
> No purtroppo non ho la versione Developer, ma se l'acquistasse
distribuendo
> il runtime con la mia applicazione la stessa puň essere installata su "n"
> macchine senza alcuna ulteriore licenza?
Sě
> E se si si trova ancora in commercio la versione developer per access
2000?
non credo proprio.
ma non č un problema enorme: con xp Dev e VS Dev 2003 puoi lavorare in
formato 2000
anche se con 2003 ha un limite sui Sistemi Operativi precedenti a W2000
MAssimiliano


title: Gestione Tabelle con runtime

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:v4ayd.41473$B06....@news.edisontel.com...

OK grazie,
per quanto riguarda la prima domanda, quella per il collegamento delle
tabelle, per intenderci, ho scaricato dal sito comune l'esempio "Riallegare
tabelle utilizzando la libreria ADOX", perň il relink delle tabelle avviene
solo se FE e BE sono nella stessa directory, puoi darmi una mano nel caso in
cui il BE si trova in una differente directory?
Ti rigrazio
Ciao Tommy


title: Gestione Tabelle con runtime

text:
> OK grazie,
> per quanto riguarda la prima domanda, quella per il collegamento delle
> tabelle, per intenderci, ho scaricato dal sito comune l'esempio
"Riallegare
> tabelle utilizzando la libreria ADOX", però il relink delle tabelle
avviene
> solo se FE e BE sono nella stessa directory, puoi darmi una mano nel caso
in
> cui il BE si trova in una differente directory?
> Ti rigrazio
> Ciao Tommy
>
Come ti dice l'autore Ganci
basta cambiare la variabile dir
Invece di
Dir = CurrentProject.FullName
metti
Dir = qui ci metti il tuo percorso
MAssimiliano


title: Gestione Tabelle con runtime

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:eRvyd.133$fq5...@news.edisontel.com...

nel caso si tratti di un server fisso sarebbe:
Dir= \\mioserver\miacartella?
è giusta la sintassi?
Tommy


title: Gestione Tabelle con runtime

text:
> >
> > > OK grazie,
> > > per quanto riguarda la prima domanda, quella per il collegamento delle
> > > tabelle, per intenderci, ho scaricato dal sito comune l'esempio
> > "Riallegare
> > > tabelle utilizzando la libreria ADOX", però il relink delle tabelle
> > avviene
> > > solo se FE e BE sono nella stessa directory, puoi darmi una mano nel
> caso
> > in
> > > cui il BE si trova in una differente directory?
> > > Ti rigrazio
> > > Ciao Tommy
> > >
> > Come ti dice l'autore Ganci
> > basta cambiare la variabile dir
> > Invece di
> > Dir = CurrentProject.FullName
> >
> > metti
> > Dir = qui ci metti il tuo percorso
> > MAssimiliano
> >
> nel caso si tratti di un server fisso sarebbe:
> Dir= \\mioserver\miacartella?
> è giusta la sintassi?
> Tommy
Fullname intende anche il nome del file, estenzione compresa.
Ti consiglio di mappare con la stessa lettera su tutti i client la cartella
condivisa su server
e quindi sarebbe
Dir = "Q:\tuofile.mdb"
MAssimiliano


title: Gestione Tabelle con runtime

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:WFwyd.152$fq5...@news.edisontel.com...

grazie 1000
tommy


title: Gestione Tabelle con runtime

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:WFwyd.152$fq5...@news.edisontel.com...

Ho provato come mi hai detto tu, il tutto funziona se lo eseguo con access,
ma nelle macchine in cui non è installato access ed ho provveduto ad
installare il runtime, la procedura non funziona,  come mai?


title: Gestione Tabelle con runtime

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:WFwyd.152$fq5...@news.edisontel.com...




title: Gestione Tabelle con runtime

text:
"Tom" <
ar...@libero.it
> ha scritto nel messaggio
news:OCAyd.45$H%6....@twister1.libero.it...

probabilmente è un problema di librerie che non hai installato.
MAssimiliano


title: Gestione Tabelle con runtime

author: Oscar Manfredini

text:
"Tom" <
> OK grazie,
> per quanto riguarda la prima domanda, quella per il collegamento delle
> tabelle, per intenderci, ho scaricato dal sito comune l'esempio
"Riallegare
> tabelle utilizzando la libreria ADOX", perň il relink delle tabelle
avviene
> solo se FE e BE sono nella stessa directory, puoi darmi una mano nel caso
in
> cui il BE si trova in una differente directory?
> Ti rigrazio
In ogni caso ti consiglio di riallegare le tabelle nella maniera piů lineare
e diretta possibile, usando la libreria DAO (trovi esempi anche nell'Help di
Access).
Che ovviamente funziona indifferentemente con le versioni Full o Runtime.
Ciao.


title: Gestione Tabelle con runtime

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:oTAyd.204$fq5...@news.edisontel.com...

Quali librerie generalmente dovrebbero essere installate?
Tommy


title: Cambiare ordine immissione dati in maschera

text:
Salve a tutti!
Dopo aver creato e successivamente modificato una maschera, vorrei rendere
differente l'ordine di immissione dei dati all'interno della maschera
stessa in modo da velocizzare l'inserimento...come posso fare?
Ringrazio anticipatamente per tutti i suggerimenti...
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Nick

text:
salvin168 ha detto: in data 23/11/2006 9.42:
> Salve a tutti!
> Dopo aver creato e successivamente modificato una maschera, vorrei rendere
> differente l'ordine di immissione dei dati all'interno della maschera
> stessa in modo da velocizzare l'inserimento...come posso fare?
> Ringrazio anticipatamente per tutti i suggerimenti...
>
tasto destro sul controllo e scegli "ordine di tabulazione" e metti in
ordine i tuoi campi
ciao
Nick


author: Cinzia

text:
salvin168 wrote:
> Salve a tutti!
> Dopo aver creato e successivamente modificato una maschera, vorrei
> rendere differente l'ordine di immissione dei dati all'interno della
> maschera stessa in modo da velocizzare l'inserimento...come posso
> fare?
> Ringrazio anticipatamente per tutti i suggerimenti...
Ciao salvin 168,
vai in visualizza struttura della maschera,
chiedi le proprietą di un controllo qualsiasi
Vai sulla scheda Altro, individua la proprietą ordine di spostamento click
sui 3 puntini , si apre la maschera ordine di tabulazione dove trascinando
i vari campi, puoi  metterli nell'ordine che preferisci
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
---------------------------------------


text:
Cinzia ha scritto:
> salvin168 wrote:
> > Salve a tutti!
> > Dopo aver creato e successivamente modificato una maschera, vorrei
> > rendere differente l'ordine di immissione dei dati all'interno della
> > maschera stessa in modo da velocizzare l'inserimento...come posso
> > fare?
> > Ringrazio anticipatamente per tutti i suggerimenti...
> Ciao salvin 168,
> vai in visualizza struttura della maschera,
> chiedi le proprietą di un controllo qualsiasi
> Vai sulla scheda Altro, individua la proprietą ordine di spostamento click
> sui 3 puntini , si apre la maschera ordine di tabulazione dove trascinando
> i vari campi, puoi  metterli nell'ordine che preferisci
Ciao Cinzia,
Ti ringrazio infinitamente! sei stata precisissima...



text:
Nick ha scritto:

> ciao
> Nick
Ciao Nick
Grazie 1000!



title: Effetti collaterali impostazione icona applicazione da codice

author: Nina

text:
Salve a tutti,
in un'applicazione creata con Access XP, in formato 2000,  ho usato il
codice (suggerito mi pare da Karl), per assegnare l'icona all'applicazione.
Il codice � questo :
Public Sub AssegnaIcona()
On Error GoTo myError
    Dim db As DAO.Database
    Dim prp As DAO.Property
    Dim strIcon As String
    Set db = CurrentDb
    strIcon = PathCorrente & "Immagini\Icona.ico"
    If db.Properties("AppIcon") <> strIcon Then
        db.Properties("AppIcon") = strIcon
        Application.RefreshTitleBar
    End If
myExit:
    Exit Sub
myError:
    If Err = 3270 Then
        db.Properties.Append db.CreateProperty("AppIcon", dbText, strIcon)
        Application.RefreshTitleBar
    Else
        MsgBox Err & ": " & vbCrLf & Err.Description
    End If
    Resume myExit
End Sub
Nella maggior parte dei PC, questo funziona bene, in un PC invece , da
quando c'� questo codice,  non vengono rispettate le altre impostazioni
indicate in Avvio manualmente, quale ad esempio "Non visualizzare la
finestra database".
Ho pensato di aggiungere anche queste impostazioni all'apertura della
maschera in Avvio, dopo l'impostazione dell'icona, ma ottengo come risultato
che la maschera di avvio non viene mostrata.
Come posso risolvere?
Grazie  a tutti
--
Nina


author: Roberto da Parma

text:
"Nina" <
paninotCancell...@yahoo.it
> ha scritto nel messaggio
news:4bbc4f72$0$6819$5fc...@news.tiscali.it...
> Salve a tutti,
>
> in un'applicazione creata con Access XP, in formato 2000,  ho usato il
> codice (suggerito mi pare da Karl), per assegnare l'icona
> all'applicazione.
>
> Il codice è questo :
>
> Public Sub AssegnaIcona()
> On Error GoTo myError
>
>    Dim db As DAO.Database
>    Dim prp As DAO.Property
>    Dim strIcon As String
>
>    Set db = CurrentDb
>    strIcon = PathCorrente & "Immagini\Icona.ico"
>
>    If db.Properties("AppIcon") <> strIcon Then
>        db.Properties("AppIcon") = strIcon
>        Application.RefreshTitleBar
>    End If
>
> myExit:
>    Exit Sub
>
> myError:
>    If Err = 3270 Then
>        db.Properties.Append db.CreateProperty("AppIcon", dbText, strIcon)
>        Application.RefreshTitleBar
>    Else
>        MsgBox Err & ": " & vbCrLf & Err.Description
>    End If
>
>    Resume myExit
> End Sub
>
> Nella maggior parte dei PC, questo funziona bene, in un PC invece , da
> quando c'è questo codice,  non vengono rispettate le altre impostazioni
> indicate in Avvio manualmente, quale ad esempio "Non visualizzare la
> finestra database".
>
> Ho pensato di aggiungere anche queste impostazioni all'apertura della
> maschera in Avvio, dopo l'impostazione dell'icona, ma ottengo come
> risultato che la maschera di avvio non viene mostrata.
> Come posso risolvere?
>
> Grazie  a tutti
> --
> Nina
Prova 5.83 del sitocomune.
Ciao
--
Roberto da Parma


title: problema su un report

author: Eirinn

text:
ciao a tutti, vi riporto il mio problema.
ho una tabella "voci" da cui estraggo dei record mediante query nominata
"DE 45".
ho creato un report che deve mostrare due gruppi di dati contenuti nel
set di record estratti da "DE 45". questi due gruppi sono complementari,
nel senso che accomunandoli si ottiene l'insieme di tutti i record
estratti da "DE 45".
il problema è come impostare il report per visualizzare in una zona i
dati del gruppo 1 (per es nell'intestazione della pagina) e il gruppo 2
nel corpo.
ho provato a creare due sottoquery "de45a" e "de45b" che definiscono i
due gruppi in modo esatto, ma non capisco come farle visualizzare nel
report che ha come base la query madre.
--
Sláinte, Eirinn
icq# 3346238 -
http://eirinn.altervista.org/
"Per aspera ad astra"


title: problema su un report

author: Carlo Costarella

text:
"Eirinn" <eirinn*pog_mo_thon*@
libero.it
> ha scritto nel messaggio
news:dn1mch$l28$1...@area.cu.mi.it...

Usando i sottoreport che possono o no essere collegati al report principale.
Nel tuo caso mi pare di capire che non hai bisogno del collegamento.
Ti crei i due report e li inserisci dove vuoi nel report principale.
Ciao, Carlo


title: problema su un report

text:
Carlo Costarella ha scritto:
> Usando i sottoreport che possono o no essere collegati al report principale.
> Nel tuo caso mi pare di capire che non hai bisogno del collegamento.
> Ti crei i due report e li inserisci dove vuoi nel report principale.
al momento sto provando a risolvere usando il comando Dlookup, ma mi
mostra continuamente solo il primo record che soddisfa il criterio
inserito nell'espressione :\



title: Maschera

author: Fabio

text:
Ho realizzato una maschera in cui ci sono una casella combinata e un
pulsante per eseguire una query.
La casella combinata impone una condizione alla query.
Come posso visualizzare il risultato della query nella stessa maschera?Devo
utilizzare un controllo activeX?Se si come si fa e qualee ci vuole?
Grazie.....sono un principiante! Ho bisogno di istruzioni!!!!!
Bye
Fabio


title: Maschera

author: Roberto da casa

text:
" Fabio" <
fap...@tin.it
> ha scritto nel messaggio
news:XgxX9.89176$AA2.3...@news2.tin.it...

Se la maschera è non associata fai inceve che abbia una visualizzazione a
Maschere continue e come origine record la tua query di selezione
parametrica; a fronte dell'evento "Dopo aggiornamento" della casella
combinata genera il seguente codice VBA:
Me.Requery
Se invece la maschera è già associata ad un'altra tabella/query, inserisci
in essa una sottomaschera con visualizzazione a Maschere continue e che
abbia come origine record la tua query di selezione parametrica; a fronte
dell'evento "Dopo aggiornamento" della casella combinata genera il seguente
codice VBA:
Me!NomeControlloSottomaschera.Requery
dove NomeControlloSottomaschera è appunto il nome del controllo della
maschera che contiene la sottomaschera.
In alternativa alla sottomaschera puoi inserire nella maschera una casella
di riepilogo che abbia come origine riga la tua query di selezione
parametrica; in questo caso a fronte dell'evento "Dopo aggiornamento" della
casella combinata genera il seguente codice VBA:
Me!Elenco.Requery
dove Elenco è il nome della casella di riepilogo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: barra di progressione

author: alias

text:
Riposto qualcosa che ho letto in questo NG:
>---------------------------------
>Ogni volta che cambi record, il controllo Immagine viene riempito con
l'immagine relativa, ma il >neo è che durante l'aggiornamento, per un
brevissimo periodo si verifica uno "sfarfallio" dello >schermo, perchè viene
visualizzato un messaggio relativo al caricamento dell'immagine. Se
>qualcuno sapesse dirmi come evitarlo, mi farebbe cosa gradita... :-)
Probabilmente c'è qualche >property da settare per farlo lavorare "silente".
>'Roberto da casa' ha risposto:
>Se stai parlando del fatto che, quando vanno in visualizzazione le immagini
>.jpg si vede al centro dello schermo una barra di progressione, per evitare
>che questo avvenga si deve agire sul Registro di Configurazione: nel caso
d'
>immagine Jpeg, ad esempio, è sufficiente settare a "No" la seguente entry:
>HKEY_LOCAL_MACHINE\Software\Microsoft\ Shared Tools\Graphics
>Filters\Import\JPEG\Options ---->ShowProgressDialog
>----------------------------------
Avendo lo stesso problema ho provato anch'io ma la barra di scorrimento
continua ad esistere imperterrita anche cambiando le immagini da Jpeg a Bmp
qualcuno saprebbe dirmi come mai e se potrò sisolvere questo fastidiosissimo
'sfarfallio'?
grazie


title: barra di progressione

author: Claudio

text:
"alias" <
mai...@yahoo.it
> ha scritto nel messaggio
news:cXAm9.201824$pX1.7...@news2.tin.it...
>'Roberto da casa' ha risposto:
> >Se stai parlando del fatto che, quando vanno in visualizzazione le immagini
> >.jpg si vede al centro dello schermo una barra di progressione, per evitare
> >che questo avvenga si deve agire sul Registro di Configurazione: nel caso
> d'
> >immagine Jpeg, ad esempio, è sufficiente settare a "No" la seguente entry:
>
> >HKEY_LOCAL_MACHINE\Software\Microsoft\ Shared Tools\Graphics
> >Filters\Import\JPEG\Options ---->ShowProgressDialog
> >----------------------------------
> Avendo lo stesso problema ho provato anch'io ma la barra di scorrimento
> continua ad esistere imperterrita anche cambiando le immagini da Jpeg a Bmp
> qualcuno saprebbe dirmi come mai e se potrò sisolvere questo fastidiosissimo
> 'sfarfallio'?
Io ero l'autore del precedente messaggio, e ti posso assicurare che la risposta
di Roberto risolve il  problema. L'unica cosa è che io avevo il problema con i
.gif, e ho quindi settato la chiave relativa ad essi. Prova con i .gif, giusto
per curiosità, dato che con loro e io l'ho sicuramente visto funzionare.
Altrimenti prova a descrivere esattamente cosa fai... magari non siamo nelle
stesse condizioni.
Ciao. Claudio.


title: barra di progressione

text:
Il 02 Ott 2002, 16:43, "Claudio" <cld@NOSPAM&COsupereva.it> ha scritto:
> "alias" <
mai...@yahoo.it
> ha scritto nel messaggio
> news:cXAm9.201824$pX1.7...@news2.tin.it...
> >'Roberto da casa' ha risposto:
> > >Se stai parlando del fatto che, quando vanno in visualizzazione le
immagini
> > >.jpg si vede al centro dello schermo una barra di progressione, per
evitare
> > >che questo avvenga si deve agire sul Registro di Configurazione: nel
caso
> > d'
> > >immagine Jpeg, ad esempio, è sufficiente settare a "No" la seguente
entry:
> >
> > >HKEY_LOCAL_MACHINE\Software\Microsoft\ Shared Tools\Graphics
> > >Filters\Import\JPEG\Options ---->ShowProgressDialog
Avevo lo stesso "fastidio" e ho smanettato un pò: setta allo stesso modo
anche le option jpeg di Export
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: barra di progressione

text:
> > >HKEY_LOCAL_MACHINE\Software\Microsoft\ Shared Tools\Graphics
> > >Filters\Import\JPEG\Options ---->ShowProgressDialog
> > >----------------------------------
> > Avendo lo stesso problema ho provato anch'io ma la barra di scorrimento
> > continua ad esistere imperterrita anche cambiando le immagini da Jpeg a
Bmp
> > qualcuno saprebbe dirmi come mai e se potrò sisolvere questo
fastidiosissimo
> > 'sfarfallio'?
>
> Io ero l'autore del precedente messaggio, e ti posso assicurare che la
risposta
> di Roberto risolve il  problema. L'unica cosa è che io avevo il problema
con i
> .gif, e ho quindi settato la chiave relativa ad essi. Prova con i .gif,
giusto
> per curiosità, dato che con loro e io l'ho sicuramente visto funzionare.
> Altrimenti prova a descrivere esattamente cosa fai... magari non siamo
nelle
> stesse condizioni.
> Ciao. Claudio.
>
Ciao Claudio
ho settato a 'No' anche quello che MAssimiliano ha consigliato di fare e che
qui ringrazio.
Bmp
Gif
Jpeg
Il risultato è che adesso ho risolto solo con i files Bmp (è già qualcosa)
A pensarci prima.......
Ho circa 600 files che da Jpg .........forse..........dovrò decomprimere in
Bmp
Vi rendete conto senz'altro dello spreco di spazio ......... e che dire, non
conoscendo altro metodo, della trasformazione dei files uno per uno. (o
conosci altro metodo?)
> Altrimenti prova a descrivere esattamente cosa fai... magari non siamo
nelle
> stesse condizioni.
Nel DB che ho costruito ho inserito, in una maschera, una routine evento su
corrente che mi permette di visualizzare delle immagini in Jpg ( 2 alla
volta) e che preleva automaticamente........quindi doppio 'sfarfallio' e
doppio fastidio.
Se non avete altre indicazioni grazie lo stesso
ciao, Gianfranco


title: barra di progressione

text:
Dimenticavo di dire che ho provato con i files con estensione Gif e mi dà lo
stesso risultato delle Jpg


title: barra di progressione

text:
"alias" <
mai...@yahoo.it
> ha scritto nel messaggio
news:KGEm9.203878$pX1.7...@news2.tin.it...
> Ciao Claudio
> ho settato a 'No' anche quello che MAssimiliano ha consigliato di fare e che
> qui ringrazio.
> Bmp
> Gif
> Jpeg
> Il risultato è che adesso ho risolto solo con i files Bmp (è già qualcosa)
> A pensarci prima.......
Beh, questo è già abbastanza strano...
> Ho circa 600 files che da Jpg .........forse..........dovrò decomprimere in
> Bmp
> Vi rendete conto senz'altro dello spreco di spazio ......... e che dire, non
> conoscendo altro metodo, della trasformazione dei files uno per uno. (o
> conosci altro metodo?)
Io queste conversioni di massa le faccio fare al Paint Shop Pro, che ha una
funzione chiamata Batch Conversion (si trova nel menu file). Gli dici directory
di partenza, directory di arrivo, tipi dei file e te le converte in una botta.
> > Altrimenti prova a descrivere esattamente cosa fai... magari non siamo
> nelle
> > stesse condizioni.
>
> Nel DB che ho costruito ho inserito, in una maschera, una routine evento su
> corrente che mi permette di visualizzare delle immagini in Jpg ( 2 alla
> volta) e che preleva automaticamente........quindi doppio 'sfarfallio' e
> doppio fastidio.
Non è esattamente quello che facevo io, ma ci assomiglia. Nella situazione
attuale io carico le immagini via codice all'interno di un report, e il
settaggio del registro fa esattamente quello che deve fare. Se trovo un po' di
tempo proverò anche con una maschera e con altri formati. Tra l'altro, io ho
Windows 2000 con Access 2000... sei nella stessa situazione?
Per ora mi spiace di non darti ulteriori aiuti.
Ciao. Claudio.


title: barra di progressione

text:
> Io queste conversioni di massa le faccio fare al Paint Shop Pro, che ha
una
> funzione chiamata Batch Conversion (si trova nel menu file). Gli dici
directory
> di partenza, directory di arrivo, tipi dei file e te le converte in una
botta.
Grazie per la dritta..
ci proverò
>Se trovo un po' di
> tempo proverò anche con una maschera e con altri formati. Tra l'altro, io
ho
> Windows 2000 con Access 2000... sei nella stessa situazione?
Windows 2000 pro con Access 2002
> Per ora mi spiace di non darti ulteriori aiuti.
figurati...
grazie comunque.
ciao, Gianfranco


title: problema con maschera

author: cix

text:
Ciao a tutto il NG!
Il solito inesperto ha bisogno di aiuto.
Ho una maschera "Visualizza totale riparazioni per cliente" con
sottomaschera "riparazioni per cliente". I controlli della maschera sono
bloccati tranne il controllo "Ragione Sociale".
Mediante un bottone e relativa macro apro una maschera di dialogo "Trova
Ragione Sociale in Riparazione per cliente".
In questa maschera ho un controllo (casella di testo non associata)"Trova
Ragione Sociale in Riparazione per cliente"(stesso nome della maschera) che
nell'evento - dopo aggiornamento- ha il seguente codice:
Option Compare Database
Private Sub Trova_Ragione_Sociale_in_Riparazione_per_cliente_AfterUpdate()
Forms![Visualizza totale riparazioni per cliente].Filter = "[Ragione
Sociale]=" & Me![Trova Ragione Sociale in Riparazione per cliente]
Forms![Visualizza totale riparazioni per cliente].FilterOn = True
Forms![Visualizza totale riparazioni per cliente]![Ragione Sociale].SetFocus
DoCmd.Close
End Sub
Inserisco la ragione sociale da trovare, do invio e invece che trovarmi la
ragione sociale richiesta nella maschera di partenza, mi apre una seconda
maschera di dialogo "immissione valore parametro" che ha come etichetta del
controllo quello che digito nella maschera di dialogo precedente ("Trova
Ragione Sociale in Riparazione per cliente"). Se in questa seconda maschera
digito la ragione sociale che sto cercando, la trova e mi fa vedere quello
che richiedo.
Quello che io vorrei è che mi trovasse la ragione sociale che richiedo al
primo colpo, senza aprire la maschera "immissione valore parametro". dove
sbaglio?
Spero di essere riuscito a spiegarmi, forse ho fatto un po' di casino,
comunque ringrazio sempre in anticipo chi mi può aiutare.
cesare


title: problema con maschera

text:
"cix" <
cesared...@libero.it
> ha scritto nel messaggio
news:v3Vw9.107243$RO.27...@twister1.libero.it...

> Quello che io vorrei č che mi trovasse la ragione sociale che richiedo al
> primo colpo, senza aprire la maschera "immissione valore parametro". dove
> sbaglio?
> Spero di essere riuscito a spiegarmi, forse ho fatto un po' di casino,
> comunque ringrazio sempre in anticipo chi mi puň aiutare.
> cesare
Scusami, ma con nomi cosě lunghi piů che un cosice VBA mi sembra uno
scioglilingua, inoltre come vedi č piů facile sbagliare.
Per prima cosa, dal nome della Sub, sembrerebbe che il controllo dove digiti
la ragioen sociale da ricercare non si chiama  [Trova Ragione Sociale in
Riparazione per cliente] bensě
[Trova_Ragione_Sociale_in_Riparazione_per_cliente].
Poi immagino che il campo [Ragione Sociale] sia di tipo Testo e non di tipo
Numerico come tu lo stai usando.
Insomma io proverei  con:
 Private Sub Trova_Ragione_Sociale_in_Riparazione_per_cliente_AfterUpdate()
Forms![Visualizza totale riparazioni per cliente].Filter = "[Ragione
Sociale]=" & _
Chr$(34) & Me![Trova_Ragione_Sociale_in_Riparazione_per_cliente] & _
Chr$(34)
Forms![Visualizza totale riparazioni per cliente].FilterOn = True
Forms![Visualizza totale riparazioni per cliente]![Ragione Sociale].SetFocus
DoCmd.Close
End Sub
Un consiglio spassionata: accorcia i nomi degli oggetti e fai in modo che
siano composti da una sola parola.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: problema con maschera

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:_YXw9.107865$RO.27...@twister1.libero.it...
>
> "cix" <
cesared...@libero.it
> ha scritto nel messaggio
> news:v3Vw9.107243$RO.27...@twister1.libero.it...
[CUT]
> > Spero di essere riuscito a spiegarmi, forse ho fatto un po' di casino,
> > comunque ringrazio sempre in anticipo chi mi può aiutare.
> > cesare
>
> Scusami, ma con nomi così lunghi più che un cosice VBA mi sembra uno
> scioglilingua, inoltre come vedi è più facile sbagliare.
>
> Per prima cosa, dal nome della Sub, sembrerebbe che il controllo dove
digiti
> la ragioen sociale da ricercare non si chiama  [Trova Ragione Sociale in
> Riparazione per cliente] bensì
> [Trova_Ragione_Sociale_in_Riparazione_per_cliente].
> Poi immagino che il campo [Ragione Sociale] sia di tipo Testo e non di
tipo
> Numerico come tu lo stai usando.
> Insomma io proverei  con:
>
>  Private Sub
Trova_Ragione_Sociale_in_Riparazione_per_cliente_AfterUpdate()
> Forms![Visualizza totale riparazioni per cliente].Filter = "[Ragione
> Sociale]=" & _
> Chr$(34) & Me![Trova_Ragione_Sociale_in_Riparazione_per_cliente] & _
> Chr$(34)
> Forms![Visualizza totale riparazioni per cliente].FilterOn = True
> Forms![Visualizza totale riparazioni per cliente]![Ragione
Sociale].SetFocus
> DoCmd.Close
> End Sub
>
> Un consiglio spassionata: accorcia i nomi degli oggetti e fai in modo che
> siano composti da una sola parola.
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
Naturalmente funziona!! Dimmi cosa mangi? Pane e Access?
Mi potresti spiegare il Chr$(34) che mi hai fatto inserire a cosa serve?
forse per il discorso del campo Tipo Testo? (chiaramente era come dicevi tu,
io avevo copiato il codice da un trova record numerico e lo usavo per un
tipo testo).
Grazie anche per i consigli sulla lunghezza dei nomi degli oggetti.
Grazie 1000
cesare


title: problema con maschera

text:
"cix" <
cesared...@libero.it
> ha scritto nel messaggio
news:O96x9.108839$RO.28...@twister1.libero.it...
>
[CUT]
> >  Private Sub
> Trova_Ragione_Sociale_in_Riparazione_per_cliente_AfterUpdate()
> > Forms![Visualizza totale riparazioni per cliente].Filter = "[Ragione
> > Sociale]=" & _
> > Chr$(34) & Me![Trova_Ragione_Sociale_in_Riparazione_per_cliente] & _
> > Chr$(34)
> > Forms![Visualizza totale riparazioni per cliente].FilterOn = True
> > Forms![Visualizza totale riparazioni per cliente]![Ragione
> Sociale].SetFocus
> > DoCmd.Close
> > End Sub
> >
> > Un consiglio spassionata: accorcia i nomi degli oggetti e fai in modo
che
> > siano composti da una sola parola.
> >
> > --
> > Roberto
>
> Naturalmente funziona!! Dimmi cosa mangi? Pane e Access?
:-))
> Mi potresti spiegare il Chr$(34) che mi hai fatto inserire a cosa serve?
> forse per il discorso del campo Tipo Testo? (chiaramente era come dicevi
tu,
> io avevo copiato il codice da un trova record numerico e lo usavo per un
> tipo testo).
Si, serve perché il campo Ragione Sociale č di tipo testo; potevi anche
scrivere piů semplicemente:
Forms![Visualizza totale riparazioni per cliente].Filter = "[Ragione
Sociale]='" & _
Me![Trova_Ragione_Sociale_in_Riparazione_per_cliente] & "'"
Ma ti avrebbe dato errore nel caso in cui la stringa di ricerca avesse
contenuto il carattere ' (apice).
Per maggiori ragguagli sul problema cerca sull'help in linea Virgolette
nelle stringhe.
> Grazie anche per i consigli sulla lunghezza dei nomi degli oggetti.
> Grazie 1000
> cesare
--



title: riferimento a sottomaschera da sottomaschera

author: carlo

text:
ho una Form che chiamo "Maschera1"
nel corpo ho due sottomaschere: "Sottomaschera1" e "Sottomaschera2"
all'interno della "Sottomaschera1" ho una combobox sul cui aggiornamento
vorrei fare una requery della "Sottomaschera2"
non riesco a scrivere la sintassi per riferirmi alla sottomaschera2 dalla
sottomaschera1
mi aiutate?
grazie


author: Karl Donaubauer

text:

Forms!Maschera1!Sottomaschera2

Vedi anche
http://www.donkarl.com/it?FAQ4.2
.

Se non riesci, incolla il tuo codice e scrivi l'esatto
numero e messaggio di errore.

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:
sull'aggiornamento della combo ho messo:
DoCmd.Requery Forms!Maschera1!Sottomaschera2
l'errore č:
"Errore di run-time '2498'
Tipo di dati dell'espressione errato per uno degli argomenti"
grazie

"Karl Donaubauer"  ha scritto nel messaggio
news:9kttbi...@mid.individual.net...



text:
carlo wrote:
>> ho una Form che chiamo "Maschera1"
>> nel corpo ho due sottomaschere: "Sottomaschera1" e "Sottomaschera2"
>> all'interno della "Sottomaschera1" ho una combobox sul cui
>> aggiornamento vorrei fare una requery della "Sottomaschera2"
>> non riesco a scrivere la sintassi per riferirmi alla sottomaschera2
>> dalla sottomaschera1
> ...
> sull'aggiornamento della combo ho messo:
> DoCmd.Requery Forms!Maschera1!Sottomaschera2
> l'errore č:
> "Errore di run-time '2498'
> Tipo di dati dell'espressione errato per uno degli argomenti"

Prova cosě:

Forms!Maschera1!Sottomaschera2.Requery



text:
Sě cosě funziona ma devo scegliere il valore della combo 2 volte!
cioč dopo la prima selezione non si aggiorna se riclicco sě! č strano

"Karl Donaubauer"  ha scritto nel messaggio
news:9ktuv1...@mid.individual.net...



text:
carlo wrote:
> "Karl Donaubauer"  ha scritto:
>>> ho una Form che chiamo "Maschera1"
>>> nel corpo ho due sottomaschere: "Sottomaschera1" e "Sottomaschera2"
>>> all'interno della "Sottomaschera1" ho una combobox sul cui
>>> aggiornamento vorrei fare una requery della "Sottomaschera2"
>>> ...
>> sull'aggiornamento della combo ho messo:
>> ...
> Forms!Maschera1!Sottomaschera2.Requery
>
> Sě cosě funziona ma devo scegliere il valore della combo 2 volte!
> cioč dopo la prima selezione non si aggiorna se riclicco sě! č strano

Siccome "sull'aggiornamento" non esiste come evento:
Se ora usi l'evento "Prima di aggiornare" prova nell'evento
"Dopo aggiornamento".

Se non aiuta:

Perché fai il Requery cioč qual'č la relazione tra i dati delle
sottomaschere?
Se p.e. dipende dall'intero record della "Sottomaschera1" puoi
provare di salvarlo prima del Requery:

Me.Dirty = False



text:
"Karl Donaubauer"  ha scritto nel messaggio
news:9ku4hk...@mid.individual.net...

Ho aggiunto la riga:
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
dopo la requery e cosě funziona.
naturalmente intendevo dire evento "dopo aggiornamento" (e ho ripetuto il
codice anche su "Su modifica")
grazie Karl


title: Word e Access 2

author: AriZonA

text:
Posso definire dei campi all'interno di un documento word
che vengono popolati con il valore derivante da un db ??
Aiutatemi ....
--
-------------------------------------------------------------
Alessio Giuliano
alessio....@tin.it
Panoramic Pictures (R)
Destination Italy! Your VHS video guides to everything that's Italy!
www.panoramic-pictures.com
-------------------------------------------------------------


title: Word e Access 2

author: Sergio MAZZA

text:
"AriZonA" <
a.giu...@mclink.it
> ha scritto nel messaggio
news:u%h38.12492$Rv3.5...@news2.tin.it...

Controlla nell'help di word la voce "mailmerge", dovrebbe fare al caso
tuo...
Ciao.
--
Sergio MAZZA


title: Word e Access 2

author: Emyr

text:
On Tue, 22 Jan 2002 18:15:54 GMT, "AriZonA" <
a.giu...@mclink.it
>
wrote:
>Posso definire dei campi all'interno di un documento word
>che vengono popolati con il valore derivante da un db ??
>Aiutatemi ....
si
basta che come origine dati metti la tabella o la query che ti
interessa....
Saluti.
Emanuele.


title: bloccare tabella ad inserimento nuovi record

author: luigiOnofrio

text:
ho una tabella gestita da varie forms di cui vorrei bloccare l'inserimento
di nuovi record, ma consentire solo la modifica.
cosa consigliate di fare?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: ciroteo

text:
"luigiOnofrio" <
onof...@tin.it
> ha scritto nel messaggio
news:ct7v9p$n1q$1...@news.newsland.it...

all'apertura o su corrente:
me.allowadditions=false
me.allowedits=true


text:
"luigiOnofrio" <
onof...@tin.it
> ha scritto nel messaggio
news:ct7v9p$n1q$1...@news.newsland.it...
> ho una tabella gestita da varie forms di cui vorrei bloccare l'inserimento
> di nuovi record, ma consentire solo la modifica.
> cosa consigliate di fare?
>
>
Apri la struttura delle maschere per le quali vuoi inibire la possibilitą di
inserire nuovi record ed imposta a No la sua proprietą Consenti aggiunte.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:
Roberto da casa ha scritto:
> "luigiOnofrio" <
onof...@tin.it
> ha scritto nel messaggio
> news:ct7v9p$n1q$1...@news.newsland.it...
> > ho una tabella gestita da varie forms di cui vorrei bloccare l'inserimento
> > di nuovi record, ma consentire solo la modifica.
> > cosa consigliate di fare?
> >
> >
> Apri la struttura delle maschere per le quali vuoi inibire la possibilità di
> inserire nuovi record ed imposta a No la sua proprietà Consenti aggiunte.
questo sulle maschere
e sulla tabella non si può fare niente?



text:
"luigiOnofrio" <
onof...@tin.it
> ha scritto nel messaggio
news:ct80na$us4$1...@news.newsland.it...
> Roberto da casa ha scritto:
>
> > "luigiOnofrio" <
onof...@tin.it
> ha scritto nel messaggio
> > news:ct7v9p$n1q$1...@news.newsland.it...
> > > ho una tabella gestita da varie forms di cui vorrei bloccare
l'inserimento
> > > di nuovi record, ma consentire solo la modifica.
> > > cosa consigliate di fare?
> > >
> > >
>
> > Apri la struttura delle maschere per le quali vuoi inibire la
possibilità di
> > inserire nuovi record ed imposta a No la sua proprietà Consenti
aggiunte.
>
> questo sulle maschere
> e sulla tabella non si può fare niente?
Onestamente aggiornare le tabelle aprendole direttamente senza l'interfaccia
di una maschera non è certo il massimo dell'ortodossia informatica.
Se poi la tua preoccupazione è che degli utenti, tuo malgrado, lo facciano,
allora puoi nascondere le tabelle e/o impostare la sicurezza di Access (vedi
help).



text:
Roberto da casa ha scritto:
> "luigiOnofrio" <
onof...@tin.it
> ha scritto nel messaggio
> news:ct80na$us4$1...@news.newsland.it...
> > Roberto da casa ha scritto:
> >
> > > "luigiOnofrio" <
onof...@tin.it
> ha scritto nel messaggio
> > > news:ct7v9p$n1q$1...@news.newsland.it...
> > > > ho una tabella gestita da varie forms di cui vorrei bloccare
> l'inserimento
> > > > di nuovi record, ma consentire solo la modifica.
> > > > cosa consigliate di fare?
> > > >
> > > >
> >
> > > Apri la struttura delle maschere per le quali vuoi inibire la
> possibilità di
> > > inserire nuovi record ed imposta a No la sua proprietà Consenti
> aggiunte.
> >
> > questo sulle maschere
> > e sulla tabella non si può fare niente?
> Onestamente aggiornare le tabelle aprendole direttamente senza l'interfaccia
> di una maschera non è certo il massimo dell'ortodossia informatica.
> Se poi la tua preoccupazione è che degli utenti, tuo malgrado, lo facciano,
> allora puoi nascondere le tabelle e/o impostare la sicurezza di Access (vedi
> help).
il fatto è che su quella tabella del BE sul server vi ci attingono una 15^
di tabelle da FE tutte diverse e non volevo modificare tutte le tabelle
del FE ma solo la tabella del BE in modo indolore e invisibile ad altri
utenti. Ma se il tuo consiglio è l'unica strada, mi metto l'anima in pace
e procedo.
La sicurezza di Access non la voglio impostare (per ora) per modivi di
futuri stravolgimenti software.
grazie
un saluto
luigi



title: Dopo il debug si chiude access

author: nicoletta

text:
Ciao a tutti,
ho un problema strano con A2003 su winXp.
Ho una procedura che funziona senza problemi, ma se metto un punto di
break per debuggare e poi proseguo con F8 e dopo qualche riga premo F5,
la procedura si chiude autonomamente lasciandomi con l'interfaccia di
access e con il progetto visuall basic vuoti.
Chiudo e riapro Access, ricarico il mio mdb e l'esecuzione si ferma al
break precedentemente selezionato senza che adesso ci sia più
l'evidenziazione in rosso.
A questo posso rimediare mettendo e togliendo il punto di interruzione,
però rimane il problema di F5 che chiude il programma.
qUALCUNO PUò DARMI QUALCHE DRITTA?
Nicky


title: Dopo il debug si chiude access

author: MA

text:
"nicoletta"  ha scritto nel messaggio
news:4d8a43ea$0$18245$4faf...@reader2.news.tin.it...
Ciao a tutti,
ho un problema strano con A2003 su winXp.
Ho una procedura che funziona senza problemi, ma se metto un punto di
break per debuggare e poi proseguo con F8 e dopo qualche riga premo F5,
la procedura si chiude autonomamente lasciandomi con l'interfaccia di
access e con il progetto visuall basic vuoti.
Chiudo e riapro Access, ricarico il mio mdb e l'esecuzione si ferma al
break precedentemente selezionato senza che adesso ci sia piï¿œ
l'evidenziazione in rosso.
A questo posso rimediare mettendo e togliendo il punto di interruzione,
perï¿œ rimane il problema di F5 che chiude il programma.
qUALCUNO PUï¿œ DARMI QUALCHE DRITTA?
Nicky
___Risposta:
F5 indica di eseguire la procedura tutta in una volta.
Vai di f8, il fatto che crasha non ti permette di usare la gestione errori
MA


title: Dopo il debug si chiude access

author: Riccardo Baldinotti

text:
On 24 Mar, 12:08, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "nicoletta"  ha scritto nel messaggionews:4d8a43ea$0$18245$4faf...@reader2.news.tin.it...
>
> Ciao a tutti,
> ho un problema strano con A2003 su winXp.
>
> Ho una procedura che funziona senza problemi, ma se metto un punto di
> break per debuggare e poi proseguo con F8 e dopo qualche riga premo F5,
> la procedura si chiude autonomamente lasciandomi con l'interfaccia di
> access e con il progetto visuall basic vuoti.
> Chiudo e riapro Access, ricarico il mio mdb e l'esecuzione si ferma al
> break precedentemente selezionato senza che adesso ci sia pi
> l'evidenziazione in rosso.
> A questo posso rimediare mettendo e togliendo il punto di interruzione,
> per rimane il problema di F5 che chiude il programma.
> qUALCUNO PU DARMI QUALCHE DRITTA?
>
> Nicky
> ___Risposta:
> F5 indica di eseguire la procedura tutta in una volta.
> Vai di f8, il fatto che crasha non ti permette di usare la gestione errori
> MA
A me sono successe cose simili. Prendevo un altro db, lo svuotavo, ci
copiavo dentro tutti gli oggetti di quello strambo e funzionava.
Quella delle interruzioni "gratis" per me è un classico. Sospetto che
a forza di fare modifiche il file perda il senno.
Buon lavoro.
Riccardo Baldinotti


title: Dopo il debug si chiude access

text:
Il 24/03/2011 12.08, MA ha scritto:
> "nicoletta" ha scritto nel messaggio
> news:4d8a43ea$0$18245$4faf...@reader2.news.tin.it...
>
> Ciao a tutti,
> ho un problema strano con A2003 su winXp.
>
> Ho una procedura che funziona senza problemi, ma se metto un punto di
> break per debuggare e poi proseguo con F8 e dopo qualche riga premo F5,
> la procedura si chiude autonomamente lasciandomi con l'interfaccia di
> access e con il progetto visuall basic vuoti.
> Chiudo e riapro Access, ricarico il mio mdb e l'esecuzione si ferma al
> break precedentemente selezionato senza che adesso ci sia più
> l'evidenziazione in rosso.
> A questo posso rimediare mettendo e togliendo il punto di interruzione,
> però rimane il problema di F5 che chiude il programma.
> qUALCUNO PUò DARMI QUALCHE DRITTA?
>
> Nicky
> ___Risposta:
> F5 indica di eseguire la procedura tutta in una volta.
> Vai di f8, il fatto che crasha non ti permette di usare la gestione errori
> MA
>
In realtà il crash non è dato dal programma, più probabilmente dal
debugger. Infatti la soluzione di Riccardo ha risolto tutto, pur non
cambiando il codice.
Evidentemente le modifiche continue in fase di debug lasciano qualche
volta qualche strascico pericoloso.
Grazie comunque


title: Dopo il debug si chiude access

text:

Fatto e funziona
grazie


title: Problema con le query

author: Lionti Anna

text:
Innanzi tutto buongiorno a tutto il gruppo e buon lavoro.
Potete aiutarmi a risolvere il seguente problema? Grazie in ogni caso.
Problema
Ho una query con diverse righe così composte
Numprog - data - articolo - valore.
Devo aggiungere un ulteriore campo chiamato variazione percentuale che sia
appunto la variazione percentuale dove articolo è lo stesso e data sia la
data precedente.
Mi spiego con un esempio
1     29/12/2000 01 10000
2     30/12/2000 01 13000
Campo da aggiungere: nella riga 1 niente ma nella riga 2 la variazione
percentuale tra 13000 e 10000.
Aiutatemi   ........ahhhhhhh...
--
li...@asinform.it


title: Problema con le query

text:
Il Wed, 30 Aug 2000 09:20:54 +0200, "Lionti Anna" <
li...@asinform.it
>
scrisse:
>(.....)
>Mi spiego con un esempio
>1     29/12/2000 01 10000
>2     30/12/2000 01 13000
>
>Campo da aggiungere: nella riga 1 niente ma nella riga 2 la variazione
>percentuale tra 13000 e 10000.
>(.....)
Con una query sarà difficile (vorrei dire impossibile, ma potrebbe
esserci qualcuno più bravo che mi smentisce !).
Il problema non è banale come sembra a prima vista: richiede che per
ogni record tranne il primo, si tenga traccia del valore del record
precedente; e questo, per quanto ne so, con le query di Access non si
può fare.
Credo che l'unica strada sia tramite VBA, ma a questo punto bisogna
sapere dove ti serve fare il calcolo della variazione: in  un report,
in una form ...?
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Così disse
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)


title: Problema con le query

author: Matteo Fortini

text:
Cosě a prima vista, mi sa che quello che vuoi fare si faccia soltanto con una
procedura, per esempio in VB.
Devi infatti accedere ai record in modo sequenziale e fare degli update ogni
volta, il che non č quello che fanno le query normalmente.
Ciao,
    Matteo


title: Problema con le query

author: Federico Luciani

text:
Lionti Anna wrote:
> Innanzi tutto buongiorno a tutto il gruppo e buon lavoro.
> Potete aiutarmi a risolvere il seguente problema? Grazie in ogni caso.
> Problema
> Ho una query con diverse righe così composte
> Numprog - data - articolo - valore.
> Devo aggiungere un ulteriore campo chiamato variazione percentuale che sia
> appunto la variazione percentuale dove articolo è lo stesso e data sia la
> data precedente.
> Mi spiego con un esempio
> 1     29/12/2000 01 10000
> 2     30/12/2000 01 13000
> Campo da aggiungere: nella riga 1 niente ma nella riga 2 la variazione
> percentuale tra 13000 e 10000.
> Aiutatemi   ........ahhhhhhh...
> --
>
li...@asinform.it
Naturalmente si puo' fare via codice, come dicono Vincenzo e Matteo, pero'
forse con due query successive ci si riesce.
La tabella principale (miaTab) e' fatta cosi':
mID  mData       mCosto
1    01/02/2000  1000
2    02/02/2000  1500
3    03/02/2000  2000
4    04/02/2000  2500
5    06/02/2000  3000
La prima query (qry01) calcola la percentuale:
SELECT T1.mID, ([T1].[mCosto]-[T2].[mCosto])*100/[T2].[mCosto] AS P
FROM miaTab AS T1, miaTab AS T2
WHERE (((T1.mData)=[T2].[mData]+1))
ORDER BY miaTab.mData
costruita in questo modo visualizza solo i record per cui esiste quello del
giorno precedente (controlla la formula per la percentuale):
Risultato
mID   P
2    50
3    33,33
4    25
Se vuoi visualizzare le date prese in considerazione, aggiungi T1.mData e
T2.mData nella select
Con questa seconda visualizzi tutti i record della tabella miaTab con le
percentuali (se ci sono):
SELECT miaTab.mID, miaTab.mData, miaTab.mCosto, qry01.P
FROM miaTab LEFT JOIN qry01 ON miaTab.ID = qry01.mID
ORDER BY miaTab.mData
Risultato
mID  mData       mCosto  P
1    01/02/2000  1000
2    02/02/2000  1500    50
3    03/02/2000  2000    33,33
4    04/02/2000  2500    25
5    06/02/2000  3000
Spero di non essermi sbagliato.
Naturalmente controlla il tutto e facci sapere se funziona a dovere.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Problema con le query

text:
Il Wed, 30 Aug 2000 10:42:46 GMT, Federico Luciani
<
fluc...@paperino.libero.it
> scrisse:
>(.....)
>La prima query (qry01) calcola la percentuale:
>SELECT T1.mID, ([T1].[mCosto]-[T2].[mCosto])*100/[T2].[mCosto] AS P
>FROM miaTab AS T1, miaTab AS T2
>WHERE (((T1.mData)=[T2].[mData]+1))
>ORDER BY miaTab.mData
>costruita in questo modo visualizza solo i record per cui esiste quello del
>giorno precedente (controlla la formula per la percentuale):
>(.....)
E' vero, non ci avevo pensato !
Però .....
- se le date non sono consecutive, la percentuale non viene calcolata.
- in questo modo Access fa il prodotto cartesiano tra i record delle
due tabelle; se hanno cardinalità elevata, le prestazioni rischiano di
essere inaccettabili.



title: Problema con le query

text:
"VT@work" wrote:
> Il Wed, 30 Aug 2000 10:42:46 GMT, Federico Luciani
> <
fluc...@paperino.libero.it
> scrisse:
> >(.....)
> >La prima query (qry01) calcola la percentuale:
> >SELECT T1.mID, ([T1].[mCosto]-[T2].[mCosto])*100/[T2].[mCosto] AS P
> >FROM miaTab AS T1, miaTab AS T2
> >WHERE (((T1.mData)=[T2].[mData]+1))
> >ORDER BY miaTab.mData
> >costruita in questo modo visualizza solo i record per cui esiste quello del
> >giorno precedente (controlla la formula per la percentuale):
> >(.....)
>
> E' vero, non ci avevo pensato !
> Però .....
> - se le date non sono consecutive, la percentuale non viene calcolata.
si e' vero, se ci sono buchi non funziona, pero' glielo specificato. :-)
> - in questo modo Access fa il prodotto cartesiano tra i record delle
> due tabelle; se hanno cardinalità elevata, le prestazioni rischiano di
> essere inaccettabili.
> Vincenzo Turturro
Non ti seguo molto, perdonami.
Il campo data dovrebbe essere una chiave, quindi ad un record della T1
corrisponde al massimo un solo record della T2.



title: Problema con le query

author: lbo dal lavoro (ogni tanto...)

text:
On Wed, 30 Aug 2000 09:20:54 +0200, "Lionti Anna" <
li...@asinform.it
>
wrote:
>Innanzi tutto buongiorno a tutto il gruppo e buon lavoro.
buon lavoro e buon lavoro... se č lavoro come fa ad essere buono?
sarebbe come dire buona malattia.  mah.
>Potete aiutarmi a risolvere il seguente problema? Grazie in ogni caso.
>Problema
>Ho una query con diverse righe cosě composte
>Numprog - data - articolo - valore.
>Devo aggiungere un ulteriore campo chiamato variazione percentuale che sia
>appunto la variazione percentuale dove articolo č lo stesso e data sia la
>data precedente.
premesso che sarebbe mooolto piů facile appoggiare tutto in una
tabella (magari temporanea) e scorrersela via codice con un recordset,
sarebbe necessario che i record siano identificabili per mezzo di una
chiave, cioč per mezzo di un campo o una combinazione di campi che li
rendono tutti sicuramente diversi uno dall'altro.
non solo, ma servirebbe anche che la chiave li ordini
progressivamente.
ipotizzo che tale chiave possa essere costituita dal campo NumProg.
il concetto č quello, per ogni record, di identificare il record
"precedente" (prima e dopo non sono concetti scontati su una tabella),
per mezzo di una query che identifichi il record piů "alto" al di
sotto del record corrente.
si utilizza questo valore in una funzione da richiamare nella query.
la funzione potrebbe essere:
function PercPrec(valore as double, NumProg as long) as double
dim ssql as string
dim rst as recordset
ssql = "SELECT TOP 1 valore FROM tabella WHERE NumProg < " & NumProg &
" ORDER BY NumProg DESC"
set rst = currentdb.openrecordset(ssql)
PercPrec = (valore - rst(0)) / (valore / 100)
end function
se utilizzi l'"editor" delle query la richiami scrivendo in una
casella qualcosa tipo:
PercPrec([valore];[NumProg])
non l'ho provata e sono andato a braccio, dovrebbe funzionare...



title: Problema con le query

author: VT @ home

text:
Il Wed, 30 Aug 2000 12:41:15 GMT, Federico Luciani
<
fluc...@paperino.libero.it
> ha scritto:
>(.....)
>Non ti seguo molto, perdonami.
>Il campo data dovrebbe essere una chiave, quindi ad un record della T1
>corrisponde al massimo un solo record della T2.
"Dovrebbe" vuol dire che dev'essere definito come tale nella struttura
della tabella, oppure che Access lo considera chiave per il solo fatto
di averlo utilizzato in un criterio di selezione ?
E comunque: non conosco così a fondo jet, ma sei sicuro che se non si
specifica esplicitamente una join tra due tabelle in una query, non
venga fatto il prodotto cartesiano tra le due?
Da qualche prova che avevo fatto (molto) tempo fa, mi ricordo che
succedeva proprio questo: una tabella di 1.000 record utilizzata in
una query simile produceva un insieme di 1.000.000 di record.
Di sicuro però ho provato sotto Access 95; forse adesso il jet è più
furbo !
----------------------------------
Se no diventiamo tutti Ilbi dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)


title: Problema con le query

text:
"VT @ home" wrote:
> Il Wed, 30 Aug 2000 12:41:15 GMT, Federico Luciani
> <
fluc...@paperino.libero.it
> ha scritto:
> >(.....)
> >Non ti seguo molto, perdonami.
> >Il campo data dovrebbe essere una chiave, quindi ad un record della T1
> >corrisponde al massimo un solo record della T2.
>
> "Dovrebbe" vuol dire che dev'essere definito come tale nella struttura
> della tabella, oppure che Access lo considera chiave per il solo fatto
> di averlo utilizzato in un criterio di selezione ?
nel senso che deve essere definito tale.
anzi la chiave dovrebbe essere data-articolo, di conseguenza la query diventa:
...
WHERE (((T1.mData)=[T2].[mData]+1)) AND T1.cArt=T2.cArt
...
> E comunque: non conosco così a fondo jet, ma sei sicuro che se non si
> specifica esplicitamente una join tra due tabelle in una query, non
> venga fatto il prodotto cartesiano tra le due?
> Da qualche prova che avevo fatto (molto) tempo fa, mi ricordo che
> succedeva proprio questo: una tabella di 1.000 record utilizzata in
> una query simile produceva un insieme di 1.000.000 di record.
> Di sicuro però ho provato sotto Access 95; forse adesso il jet è più
> furbo !
No, non lo e' :-)
Infatti se elimini i criteri ottieni proprio il prodotto cartesiano tra le due
tabelle.
La differenza sta nel criterio di selezione, che evidentemente si comporta come
fosse un join.
Non ho la certezza di questa cosa, ma da prove fatte sembra essere cosi'.



title: Problema con le query

author: Lorenzo Coronati

text:
Scrisse
l...@NOSPAM.blunet.it
 (lbo dal lavoro (ogni
tanto...)):
>buon lavoro e buon lavoro... se è lavoro come fa ad essere buono?
>sarebbe come dire buona malattia.  mah.
Beh, se e' ogni tanto... ;-)
Come suona "lbo dal buon lavoro (ogni tanto)"?
--
Lorenzo Coronati
--
<<Si perché forse Ilbo (ed altri come lui) sono
convinti che noi poveri principianti (nel senso
ironico) scrivano le domande senza pensare.>>
(Ivan Lelli, 25/08/2000)
--


title: Problema con le query

text:
Il Wed, 30 Aug 2000 17:17:43 GMT, Federico Luciani
<
fluc...@paperino.libero.it
> scrisse:
>(.....)
>Infatti se elimini i criteri ottieni proprio il prodotto cartesiano tra le due
>tabelle.
>La differenza sta nel criterio di selezione, che evidentemente si comporta come
>fosse un join.
>Non ho la certezza di questa cosa, ma da prove fatte sembra essere cosi'.
>
>--
>Federico
Buono a sapersi, ne terrň conto.
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Cosě disse
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)


title: Problema con le query

text:
Grazie a tutti anche se pensavo fosse più semplice.
Verificherò il tutto e vi farò sapere.
>
>
>
> --
>
li...@asinform.it
>
>
>