author: Roberto da casa

text:
"Mauro" <
maur...@inwind.it
> ha scritto nel messaggio
news:212Z177Z115Z232...@usenet.iol.it...
> Ciao a tutti.
> Mi succede che quando popolo dinamicamente una casella
> combinata (ciclando un recordset) se ho piu' di 300 righe access mi da
> errore 2176 ("impostazione troppo lunga per questa proprieta").
> C'e' un
> modo per ampliare il num. max di righe che una casella combinata puo'
> contenere?
>
> Grazie e salute a tutti
Dipende dal Tipo origine riga: se hai scelto come Tipo origine riga
Tabella/query il numero massimo di record e quindi righe è circa 64.000.
Se invece per il Tipo origine riga hai scelto Elenco valori c'è un limite
massimo alla striga che contiene gli elementi dell'elenco di cui non mi
ricordo la lunghezza (mi sembrerebbe 1023, ma non ci giurerei).
Forse ti conviene crearti dinamicamente una tabella il cui nome poi lo
indichi come Origine riga della casella combinata (naturalmente usando come
Tipo origine riga Tabella/query).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Casella di riepilogo...

author: MarkRed

text:
Salve a tutti!
Ho necessità che il controllo casella di riepilogo venga, automaticamente,
selezionato dopo aver effettuato una requery.
In pratica ho bisogno che questo controllo prenda il valore, del risultato
della query, senza dover puntare il mouse o il tasto tab o la barra
spaziatrice ecc. ecc.
C'è qualche altro modo affinchè avvenga, anzidetto, in automatico?
Grazie!
Marco.


title: Casella di riepilogo...

text:
"MarkRed" <
con...@libero.it
> ha scritto nel messaggio
news:vCDd9.58374$ub2.9...@news1.tin.it...

A me non è molto chiaro quello che vuoi fare, ma, se vuoi selezionare
automaticamente la prima riga di una casella di riepilogo che si chiama
Elenco, prova con:
Me!Elenco.Selected(0) = True
Se non è questo che volevi, forse sarebbe meglio che ci spiegassi meglio
cosa ti serve, magari con un esempio.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Casella di riepilogo...

author: Antonio Biso

text:
"MarkRed" <
con...@libero.it
> ha scritto nel messaggio
news:vCDd9.58374$ub2.9...@news1.tin.it...

un conto è la selezione del controllo (setfocus) e un conto è l'assegnazione
di un valore.
La prima si fa facendo nomecontrollo.setfocus
la seconda facendo nomecontrollo = valore
Antonio


title: Casella di riepilogo...

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:UIEd9.2790$AW6....@twister2.libero.it...

Bentornato Roberto!
Allora, hai centrato il problema in parte (per colpa mia - causa assenza di
migliori chiarimenti).
Il codice, da te suggerito, funziona ma non risolve il problema in quanto
sì, si seleziona, ma non aggiorna il valore, senza "andarci", col mouse, di
sopra. La riga della query di riepilogo, in questione, è solo una. In
pratica ho un solo valore, che renderò non visibile - ecco la necessità
dell'automazione, che servirà per calcolare altre funzioni.
Ovvio che non posso usare il SetFocus.
Insomma, chiedo quanto aprresso:
Come faccio, dopo un evento di un qualsiasi controllo, in una maschera,
"assegnare", in automatico, come valore, il risultato di una casella di
riepilogo senza "fisicamente" selezionarla?
Spero sia stato abbastanza chiaro.
Grazie ed auguroni!
Marco.


title: Casella di riepilogo...

text:
"MarkRed" <
con...@libero.it
> ha scritto nel messaggio
news:k1Hd9.65748$pX1.2...@news2.tin.it...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:UIEd9.2790$AW6....@twister2.libero.it...
> >
> > "MarkRed" <
con...@libero.it
> ha scritto nel messaggio
> > news:vCDd9.58374$ub2.9...@news1.tin.it...
> > > Salve a tutti!
> > >
> > > Ho necessità che il controllo casella di riepilogo venga,
> automaticamente,
> > > selezionato dopo aver effettuato una requery.
> > > In pratica ho bisogno che questo controllo prenda il valore, del
> risultato
> > > della query, senza dover puntare il mouse o il tasto tab o la barra
> > > spaziatrice ecc. ecc.
> > > C'è qualche altro modo affinchè avvenga, anzidetto, in automatico?
> > > Grazie!
> > > Marco.
> >
> > A me non è molto chiaro quello che vuoi fare, ma, se vuoi selezionare
> > automaticamente la prima riga di una casella di riepilogo che si chiama
> > Elenco, prova con:
> >
> > Me!Elenco.Selected(0) = True
> >
> > Se non è questo che volevi, forse sarebbe meglio che ci spiegassi meglio
> > cosa ti serve, magari con un esempio.
> >
> > --
> > Roberto
[CUT]
> >
> Bentornato Roberto!
Grazie! :-)
> Allora, hai centrato il problema in parte (per colpa mia - causa assenza
di
> migliori chiarimenti).
>
> Il codice, da te suggerito, funziona ma non risolve il problema in quanto
> sì, si seleziona, ma non aggiorna il valore, senza "andarci", col mouse,
di
> sopra.
Beh, davo per scontato che prima ci fosse anche il requery, insomma:
Me!Elenco.Requery
Me!Elenco.Selected(0) = True
> La riga della query di riepilogo, in questione, è solo una.
Allora i dati li puoi visualizzare anche con una casella di testo che nella
sua origine controllo abbia qualcosa del genere:
= DLookUp("NomeCampo"; "NomeQuery")
> In pratica ho un solo valore, che renderò non visibile - ecco la necessità
> dell'automazione, che servirà per calcolare altre funzioni.
> Ovvio che non posso usare il SetFocus.
>
> Insomma, chiedo quanto aprresso:
>
> Come faccio, dopo un evento di un qualsiasi controllo, in una maschera,
> "assegnare", in automatico, come valore, il risultato di una casella di
> riepilogo senza "fisicamente" selezionarla?
Non so ancora se ho capito bene, ma, se il valore è contenuto nella prima
colonna della casella di riepilogo chiamata Elenco, prova con:
Me!NomeControllo = Me!Elenco.Column(0)
>
> Spero sia stato abbastanza chiaro.
Spero di aver capito ciò che hai scritto, ma ho qualche dubbio di non
esserci riuscito.
>
> Grazie ed auguroni!
Arigrazie!
> Marco.



title: Casella di riepilogo...

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:QfJd9.4343$%z1.9...@twister1.libero.it...

>
> >
> > Spero sia stato abbastanza chiaro.
>
> Spero di aver capito ciò che hai scritto, ma ho qualche dubbio di non
> esserci riuscito.
>
> >
> > Grazie ed auguroni!
>
> Arigrazie!
>
> > Marco.
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
>
Grazie MITICO Roberto!
Funziona con questo tuo suggerimento:
> Me!NomeControllo = Me!Elenco.Column(0)
ma (c'è sempre un ma) mi succede una cosa strana, che quando chiudo la
maschera mi chiede dei parametri da inserire nei controlli ove ho inserito
il tuo codice - ?!?!
Ti do l'SQL della mia query di riepilogo:
SELECT Max(Format([data],"dd")) AS Espr1
FROM servizio
WHERE (((Format([data],"mm"))=[Forms]![cont2]![datamese]) AND
((Format([data],"yyyy"))=[Forms]![cont2]![dataanno]));
In pratica, con questa query, voglio conoscere il massimo numero di giorni
di quel mese per l'anno, precedentemente inserito, per poi, in seguito,
costruire l'intera data per alcuni miei controlli - ma questa è un altra
cosa che ho già creato e va benissimo.
Premetto che i controlli "datamese" e "dataanno" non sono associati e, la
maschera, non è associata a nulla.
La query di riepilogo, in questione, si chiama "ultimogiorno".
Grazie ancora.
Marco.


title: Casella di riepilogo...

text:
"MarkRed" <
con...@libero.it
> ha scritto nel messaggio
news:C_Jd9.67064$pX1.2...@news2.tin.it...
[CUT]
> >
> Grazie MITICO Roberto!
> Funziona con questo tuo suggerimento:
> > Me!NomeControllo = Me!Elenco.Column(0)
> ma (c'è sempre un ma) mi succede una cosa strana, che quando chiudo la
> maschera mi chiede dei parametri da inserire nei controlli ove ho inserito
> il tuo codice - ?!?!
> Ti do l'SQL della mia query di riepilogo:
>
> SELECT Max(Format([data],"dd")) AS Espr1
> FROM servizio
> WHERE (((Format([data],"mm"))=[Forms]![cont2]![datamese]) AND
> ((Format([data],"yyyy"))=[Forms]![cont2]![dataanno]));
>
> In pratica, con questa query, voglio conoscere il massimo numero di giorni
> di quel mese per l'anno, precedentemente inserito, per poi, in seguito,
> costruire l'intera data per alcuni miei controlli - ma questa è un altra
> cosa che ho già creato e va benissimo.
> Premetto che i controlli "datamese" e "dataanno" non sono associati e, la
> maschera, non è associata a nulla.
> La query di riepilogo, in questione, si chiama "ultimogiorno".
> Grazie ancora.
> Marco.
Se la query di cui sopra è l'origine riga della casella di riepilogo
chiamata Elenco, a fronte dell'elenco "Su chiusura" della maschera prova a
generare la seguente riga di codice VBA:
Me!Elenco.RowSource = ""
Se così non dovesse fnzionare occorre che tu ci dica a fronte di quale
evento e in che contesto hai inserito il mio codice VBA precedente.



title: Casella di riepilogo...

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:NMKd9.4728$%z1.9...@twister1.libero.it...

AriGRAZIE Roberto!
Tutto a posto!
Ho messo il tuo codice all'uscita della maschera, prima di chiuderla.
Ciao!
Marco.


title: problemi date access

author: cristiano targioni

text:
Sto sviluppando un' applicazione asp e ho una tabella Access
con un campo data , dove al momento dell' aggiunta di un record , viene
memorizzata la data , ricorrendo alla funzione date . Ho poi una pagina di
controllo dalla quale poter cancellare i record precedenti una certa data ,
impostabile da un form .

Nel motore asp io acquisico la data e creo las query
sottostante , ma questa funzione non ha esito corretto!!!! Credo che il problema
sia nell' interpretazione delle date da parte di Access , visto che la
cancellazione avviene a volte con date che non dovrebbero avere effetto
!!!

Inserzione

data = date

sql = "INSERT INTO tabordini ( quantita ,data ,prodotto) VALUES (" &
quantita & ",#" & data & "#, '" & prodotto & '")"

Controllo:

data = request.form("data")

....

sql="delete * from tabordini where data < #" & data & "#"

OBJdbConnection.Execute( sql )

Ho provato di tutto , levare i # , mettere gli
apici , mettere la data estesa .....
aiutatemi!!!!!!!!!!


title: problemi date access

author: Dino Giuditta

text:
Prova ad utilizzare la data in formato americano ( mm/gg/aa
).

Ciao

"cristiano targioni" <
cristi...@yahoo.com
> wrote in
  message 000801be19a1$93737900$c938623e@oemcomputer...



title: problemi date access

author: Cesare Dussin

text:
Ho sempre avuto problemi con la funzione date.
A volte mi funziona a volte no.
Ho risolto il problema utilizzando la funzione NOW()
Cesare Dussin
""cristiano targioni"" <
cristi...@yahoo.com
> ha scritto nel messaggio
news:000801be19a1$93737900$c938623e@oemcomputer...



title: importare database da MySQL ad access

author: VedoTondo

text:
Salve, sapreste dirmi cosa devo fare per importare dei file da MySQL ad
access?
Grazie!
Saluti Andrea


title: importare database da MySQL ad access

author: Alessandro Cara

text:

1) possedere il driver ODBC per mysql
2) configurare l'accesso al mysql via
pannellodicontrollo-->strumentidiamministrazione-->configura odbc
2)da access fare
File-->caricadatiesterni-->importa-->[scegliere databaseODBC()]
--
a.cara


title: importare database da MySQL ad access

author: Alessandro Baraldi

text:
"Alessandro Cara" <
al...@puntablunet.it
> wrote in message
news:S%Asf.6925$
av6....@tornado.fastwebnet.it
[CUT]
> 1) possedere il driver ODBC per mysql
>
> 2) configurare l'accesso al mysql via
> pannellodicontrollo-->strumentidiamministrazione-->configura odbc
>
> 2)da access fare
> File-->caricadatiesterni-->importa-->[scegliere databaseODBC()]
>
> --
> a.cara
Così come dici serve fare un DSN o sbaglio...?
Se non si vuole usare un DSN occorre farlo via Codice con
la ConnectionString DNS_LESS.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: importare database da MySQL ad access

text:
Alessandro Baraldi wrote:
> "Alessandro Cara" <
al...@puntablunet.it
> wrote in message
> news:S%Asf.6925$
av6....@tornado.fastwebnet.it
>
> [CUT]
>
>>1) possedere il driver ODBC per mysql
>>
>>2) configurare l'accesso al mysql via
>>pannellodicontrollo-->strumentidiamministrazione-->configura odbc
>>
>>2)da access fare
>>File-->caricadatiesterni-->importa-->[scegliere databaseODBC()]
>>
>>--
>>a.cara
>
>
>
> Così come dici serve fare un DSN o sbaglio...?
> Se non si vuole usare un DSN occorre farlo via Codice con
> la ConnectionString DNS_LESS.
>
> Ciao
> @Alex
>
>
da come la pone non mi avventurerei in acque perigliose.
Per fare quello che dici c'e' bisogno di codice  o erro?
E poi fatta la connessione deve fare anche "importa".
Bien. Se e' come suggerisci ci pensi tu ;<)
Fare alquanto pilatesco e "Boja" perche' mollo
--
a.cara


title: importare database da MySQL ad access

text:
"Alessandro Cara" <
al...@puntablunet.it
> wrote in message
news:xkBsf.6954$
av6...@tornado.fastwebnet.it
 [CUT]
> da come la pone non mi avventurerei in acque perigliose.
Be questo da te no me lo aspettavo...!
> Per fare quello che dici c'e' bisogno di codice  o erro?
Il classico codice per il Relink di tabelle via ODBC nulla
di strano.
> E poi fatta la connessione deve fare anche "importa".
Che dici, basta passare alle LinkedTable la connectionString
corretta.
Ovvio che al 1° passaggio dovrai usare CreateTabledefs in quanto
il DB non ha tabelle linkate, ma basta gestirlo come errore
e diventa tutto Automatico, se non erro nel mio sito alla sezione
Tables deve esserci già qualcosa di simile.....! ;-)
Volendo sofisticare via ODBC_Direct si potrebbe recuperare
l'elenco delle Tabelle nel DB_Server, ma non sò se MySQL
dispone di qualcosa di questo tipo....!
> Bien. Se e' come suggerisci ci pensi tu ;<)
Armiamoci e partite miei prodi....!
OPS ho detto prodi ma non voleva essere allusivo...!
> Fare alquanto pilatesco e "Boja" perche' mollo
Questa me la segno, anche perchè è molto allusiva al
post di cui sappiamo "Boja" faust.....
;-)
> --
> a.cara



title: importare database da MySQL ad access

author: Oscar Manfredini

text:
"Alessandro Baraldi"
> Questa me la segno, anche perchè è molto allusiva al
> post di cui sappiamo "Boja" faust.....
Perdona la mia ignoranza: ma che significa (dico, il senso profondo)  "Boja
chi molla?"
E finiscila di piantar grane!   ;-)
Ciao, Oscar


title: importare database da MySQL ad access

text:

e' semplicemente lo slogan di un non a me "simpatico" avvenimeto di
storia patria del recente passato (40 anni o giu' di li) basta cercare
"ciccio franco" via google
--
a.cara


title: importare database da MySQL ad access

text:
"Oscar Manfredini" <
osca...@nospam.it
> wrote in message
news:43b2f87f$0$1062$
4faf...@reader2.news.tin.it
>
> "Alessandro Baraldi"
>
>
>
> > Questa me la segno, anche perchè è molto allusiva al
> > post di cui sappiamo "Boja" faust.....
>
> Perdona la mia ignoranza: ma che significa (dico, il senso profondo)  "Boja
> chi molla?"
Sinceramente è una frase che ho sentito e visto che era in tema
l'ho detta, ma ti assicuro non era allusiva di nulla.
Ora visto che me lo avete fatto notare in 25, spiegatemi
che ho detto di strano....?
> E finiscila di piantar grane!   ;-)
Guarda che gli adulti dichiarano di non credere a Babbo Natale.
Ma allora perchè lo votano...?
;-)
> Ciao, Oscar
Bye @Alex



title: importare database da MySQL ad access

text:
"Alessandro Baraldi"
> > Perdona la mia ignoranza: ma che significa (dico, il senso profondo)
"Boja
> > chi molla?"
> Sinceramente è una frase che ho sentito e visto che era in tema
> l'ho detta, ma ti assicuro non era allusiva di nulla.
> Ora visto che me lo avete fatto notare in 25, spiegatemi
> che ho detto di strano....?
Eh, eh: spiegalo tu a me    :-)
Ciao, Oscar


title: importare database da MySQL ad access

text:
"Alessandro Cara"
> e' semplicemente lo slogan di un non a me "simpatico" avvenimeto di
> storia patria del recente passato (40 anni o giu' di li) basta cercare
> "ciccio franco" via google
Trovato!
Perň l'origine di "boia chi molla" č antecedente a quella storia (quel
gruppo fascista lo usava come slogan): verosimilmente č un detto che arriva
da lontano.
Possiamo dire che un invito a non "arrendersi mai":  pena essere declassati
a "boia"?
Come se esser boia fosse una disgrazia: quella gente faceva una vita sana,
movimentata, non proprio allegra ma piena di suspence.
Inoltre, in molti paesi, avevano diritto a portarsi via il grasso dei
cadaveri dei condannati che rivendevano a peso d'oro come medicina
miracolosa.
Cosa pretendere piů dalla vita in quei tempi lontani?
Ciao, Oscar


title: importare database da MySQL ad access

author: Mauro

text:
Alessandro Cara ha scritto:

e per fare il contrario da access a MySQL?


title: importare database da MySQL ad access

text:
"Mauro" <
mau...@ticino.com
> wrote in message
news:dov4br$20l$
1...@news.hispeed.ch
[CUT]
> e per fare il contrario da access a MySQL?
Ci sono i Tools dedicati per MySQL che importano in modo
nativo le tabelle.
Ciao



title: importare database da MySQL ad access

text:
"Mauro" <
mau...@ticino.com
> ha scritto nel messaggio
news:dov4br$20l$1...@news.hispeed.ch...

Dò le info all'amico che dovrà passarmi tutti i tempi delle gare già in
piedi sul sito:
http://www.nuotomasterscandicci.it/
Comunque lui non ha avuto problemi ad importare un .txt, mi ha guidato lui
in questo ed è riuscito ad importare tranquillamente tutti i dati che gli
servivano per far partire il Forum.
Io invece ho bisogno dei tempi da inserire nel programmino di gestione per
poter fare le griglie di partenza.
Ps: Qui a Firenze c'è tantissima neve!
Saluti Andrea


title: importare database da MySQL ad access

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:S%Asf.6925$av6....@tornado.fastwebnet.it...

Grazie, passo subito i suggerimenti all'amico che dovrà passarmi i dati,
siete stupendi  :-)
Saluti Andrea


title: importare database da MySQL ad access

author: ciroteo

text:
"VedoTondo" <
nospamv...@alice.it
> ha scritto nel messaggio
news:43b39dbc$0$1070$4faf...@reader4.news.tin.it...

ottimo allora mi iscrivo anche io per la gara ... 50df e 100ra grazie...


title: importare database da MySQL ad access

text:
"ciroteo" <ciroteo(nospam)@
libero.it
> ha scritto nel messaggio
news:l4Osf.103131$65.29...@twister1.libero.it...
> ottimo allora mi iscrivo anche io per la gara ... 50df e 100ra grazie...
Con che tempi :-)
Saluti Andrea


title: Query parametrica

author: F. Piccardi

text:
Access 97
Ho una query parametrica  per eseguire ricerche su più campi di una tabella
in base a parametri che inserisco nei controlli di una maschera.
Uno di questi campi è di tipo numerico, "campo durata".
Attualmente il codice inserito mi trova solo record con il campo durata
eguale al parametro inserito.
Come faccio ad eseguire una ricerca in questo campo di un valore che sia
uguale o maggiore del parametro che inserisco nel controllo, considerando
che il campo può anche non contenere valori?
Questo è il codice della query:
SELECT TabVideoteca.Cassetta, TabVideoteca.[Data di archiviazione],
TabVideoteca.Titolo, TabVideoteca.Genere, TabVideoteca.Durata,
TabVideoteca.[Data di registrazione], TabVideoteca.[Canale di
registrazione], TabVideoteca.Regia, TabVideoteca.Attori,
TabVideoteca.[Imprestata a], TabVideoteca.Il, TabVideoteca.Note
FROM TabVideoteca
WHERE (((TabVideoteca.Cassetta) Like
IIf(IsNull([forms]![masccerca]![txtcercacassetta]),"*",[forms]![masccerca]![
txtcercacassetta])) AND ((TabVideoteca.Titolo) Like
IIf(IsNull([forms]![masccerca]![txtcercatitolo]),"*",[forms]![masccerca]![tx
tcercatitolo] & "*")) AND ((TabVideoteca.Genere) Like
IIf(IsNull([forms]![masccerca]![cbcercagenere]),"*",[forms]![masccerca]![cbc
ercagenere])) AND ((TabVideoteca.Durata) Like
IIf(IsNull([forms]![masccerca]![txtcercadurata]),"*",[forms]![masccerca]![tx
tcercadurata])));
Franco


title: Query parametrica

author: Sib

text:
"F. Piccardi" <
f.pic...@tin.it
> ha scritto nel messaggio
> Access 97
>
> Ho una query parametrica  per eseguire ricerche su piů campi di una
tabella
> in base a parametri che inserisco nei controlli di una maschera.
>
> Uno di questi campi č di tipo numerico, "campo durata".
> Attualmente il codice inserito mi trova solo record con il campo durata
> eguale al parametro inserito.
> Come faccio ad eseguire una ricerca in questo campo di un valore che sia
> uguale o maggiore del parametro che inserisco nel controllo, considerando
> che il campo puň anche non contenere valori?
> Questo č il codice della query:
>
> SELECT TabVideoteca.Cassetta, TabVideoteca.[Data di archiviazione],
> TabVideoteca.Titolo, TabVideoteca.Genere, TabVideoteca.Durata,
> TabVideoteca.[Data di registrazione], TabVideoteca.[Canale di
> registrazione], TabVideoteca.Regia, TabVideoteca.Attori,
> TabVideoteca.[Imprestata a], TabVideoteca.Il, TabVideoteca.Note
> FROM TabVideoteca
> WHERE (((TabVideoteca.Cassetta) Like
>
IIf(IsNull([forms]![masccerca]![txtcercacassetta]),"*",[forms]![masccerca]![
> txtcercacassetta])) AND ((TabVideoteca.Titolo) Like
>
IIf(IsNull([forms]![masccerca]![txtcercatitolo]),"*",[forms]![masccerca]![tx
> tcercatitolo] & "*")) AND ((TabVideoteca.Genere) Like
>
IIf(IsNull([forms]![masccerca]![cbcercagenere]),"*",[forms]![masccerca]![cbc
> ercagenere])) AND ((TabVideoteca.Durata) Like
>
IIf(IsNull([forms]![masccerca]![txtcercadurata]),"*",[forms]![masccerca]![tx
> tcercadurata])));
Scusa, ma in tutto questo dove sarebbe il parametro?
Sib


title: Query parametrica

author: marco

text:
> Scusa, ma in tutto questo dove sarebbe il parametro?
> Sib
Ciao, magari si è nascosto.... ;-))
Comunque nei parametri puoi usare  i vari simboli < > = (minore maggiore
uguale) oppure mescolarli ad esempio >= (maggiore o uguale) ecetera.
---------------------------------------------------------------------------
Messaggio inviato attraverso
http://www.trucchiperpc.it
 - sezione newsgroup


title: Query parametrica

text:
Sib <si...@SPAMiol.it> wrote in message
X%59b.86109$R32.2...@news2.tin.it...
> "F. Piccardi" <
f.pic...@tin.it
> ha scritto nel messaggio
> > Access 97
> >
> > Ho una query parametrica  per eseguire ricerche su più campi di una
> tabella
> > in base a parametri che inserisco nei controlli di una maschera.
> >
> > Uno di questi campi è di tipo numerico, "campo durata".
> > Attualmente il codice inserito mi trova solo record con il campo durata
> > eguale al parametro inserito.
> > Come faccio ad eseguire una ricerca in questo campo di un valore che sia
> > uguale o maggiore del parametro che inserisco nel controllo,
considerando
> > che il campo può anche non contenere valori?
> > Questo è il codice della query:
> >
> > SELECT TabVideoteca.Cassetta, TabVideoteca.[Data di archiviazione],
> > TabVideoteca.Titolo, TabVideoteca.Genere, TabVideoteca.Durata,
> > TabVideoteca.[Data di registrazione], TabVideoteca.[Canale di
> > registrazione], TabVideoteca.Regia, TabVideoteca.Attori,
> > TabVideoteca.[Imprestata a], TabVideoteca.Il, TabVideoteca.Note
> > FROM TabVideoteca
> > WHERE (((TabVideoteca.Cassetta) Like
> >
>
IIf(IsNull([forms]![masccerca]![txtcercacassetta]),"*",[forms]![masccerca]![
> > txtcercacassetta])) AND ((TabVideoteca.Titolo) Like
> >
>
IIf(IsNull([forms]![masccerca]![txtcercatitolo]),"*",[forms]![masccerca]![tx
> > tcercatitolo] & "*")) AND ((TabVideoteca.Genere) Like
> >
>
IIf(IsNull([forms]![masccerca]![cbcercagenere]),"*",[forms]![masccerca]![cbc
> > ercagenere])) AND ((TabVideoteca.Durata) Like
> >
>
IIf(IsNull([forms]![masccerca]![txtcercadurata]),"*",[forms]![masccerca]![tx
> > tcercadurata])));
>
> Scusa, ma in tutto questo dove sarebbe il parametro?
>
> Sib
>
    Questa è la parte della query per la ricerca nel campo durata
IIf(IsNull([forms]![masccerca]![txtcercadurata]),"*",[forms]![masccerca]![tx
tcercadurata])));
il parametro è quello che digito nel controllo "txtcercadurata" della
maschera "masccerca".
> Bene per i simboli >=,ma non capisco in quale parte e in che forma
inserirli ( se tra parentesi o meno) nel codice di cui sopra.
Franco


title: Query parametrica

text:
"F. Piccardi" <
f.pic...@tin.it
> ha scritto nel messaggio
> Sib <si...@SPAMiol.it> wrote in message
> > "F. Piccardi" <
f.pic...@tin.it
> ha scritto nel messaggio
> > > Access 97
> > >
> > > Ho una query parametrica  per eseguire ricerche su più campi di una
> > tabella
> > > in base a parametri che inserisco nei controlli di una maschera.
> > >
> > > Uno di questi campi è di tipo numerico, "campo durata".
> > > Attualmente il codice inserito mi trova solo record con il campo
durata
> > > eguale al parametro inserito.
> > > Come faccio ad eseguire una ricerca in questo campo di un valore che
sia
> > > uguale o maggiore del parametro che inserisco nel controllo,
considerando
> > > che il campo può anche non contenere valori?
> > > Questo è il codice della query:
> > >
> > > SELECT TabVideoteca.Cassetta, TabVideoteca.[Data di archiviazione],
cut
> > Scusa, ma in tutto questo dove sarebbe il parametro?
> >
>     Questa è la parte della query per la ricerca nel campo durata
>
>
IIf(IsNull([forms]![masccerca]![txtcercadurata]),"*",[forms]![masccerca]![tx
> tcercadurata])));
>
> il parametro è quello che digito nel controllo "txtcercadurata" della
> maschera "masccerca".
> > Bene per i simboli >=,ma non capisco in quale parte e in che forma
> inserirli ( se tra parentesi o meno) nel codice di cui sopra.
>
Scusa, ma se Durata e' un campo numerico, ti sei reso conto di averlo
trattato come campo testo?
non puoi usaer like e asterisco, devi usare = e 0.
Sib


title: Query parametrica

text:
Sib <si...@SPAMiol.it> wrote in message
_edab.77988$hE5.2...@news1.tin.it...

> Da principiante, Grazie dell'informazione.
Solo che adesso non so come costruire il criterio usando = e 0 (credo anche
>=) come dici te, considerando che il campo durata può anche non contenere
dati.
Ho provato a mettere nei criteri semplicemente
>=[forms]![masccerca]![txtcercadurata]
Però succede questo: se cerco solamente una Xdurata o una Xdurata abbinata
ad altri parametri mi filtra i record corrispondenti, ma se utilizzo
solamente uno o più degli altri parametri senza Xdurata non trova nessun
record.
Franco


title: Query parametrica

text:
"F. Piccardi" <
f.pic...@tin.it
> ha scritto nel messaggio
> Sib <si...@SPAMiol.it> wrote in message
> > "F. Piccardi" <
f.pic...@tin.it
> ha scritto nel messaggio
cut
> > >
IIf(IsNull([forms]![masccerca]![txtcercadurata]),"*",[forms]![masccerca]![tx
> > > tcercadurata])));
> > Scusa, ma se Durata e' un campo numerico, ti sei reso conto di averlo
> > trattato come campo testo?
> > non puoi usaer like e asterisco, devi usare = e 0.
> >
> > Sib
> >
> Da principiante, Grazie dell'informazione.
>
> Solo che adesso non so come costruire il criterio usando = e 0 (credo
anche
> >=) come dici te, considerando che il campo durata può anche non contenere
> dati.
>
> Ho provato a mettere nei criteri semplicemente
> >=[forms]![masccerca]![txtcercadurata]
cut
scusa ancora, ma ho detto di usare = e 0 al posto di like e asterisco,
quindi:
Invece di:
like
IIf(IsNull([forms]![masccerca]![txtcercadurata]),"*",[forms]![masccerca]![tx
tcercadurata])));
usa:
=
IIf(IsNull([forms]![masccerca]![txtcercadurata]),0,[forms]![masccerca]![txtc
ercadurata])));
Sib


title: Query parametrica

text:
Sib <si...@SPAMiol.it> wrote in message
qEVab.89892$hE5.3...@news1.tin.it...
> "F. Piccardi" <
f.pic...@tin.it
> ha scritto nel messaggio
> > Sib <si...@SPAMiol.it> wrote in message
> > > "F. Piccardi" <
f.pic...@tin.it
> ha scritto nel messaggio
> cut
> > > >
>
IIf(IsNull([forms]![masccerca]![txtcercadurata]),"*",[forms]![masccerca]![tx
> > > > tcercadurata])));
>
> > > Scusa, ma se Durata e' un campo numerico, ti sei reso conto di averlo
> > > trattato come campo testo?
> > > non puoi usaer like e asterisco, devi usare = e 0.
> > >
> > > Sib
> > >
> > Da principiante, Grazie dell'informazione.
> >
> > Solo che adesso non so come costruire il criterio usando = e 0 (credo
> anche
> > >=) come dici te, considerando che il campo durata puň anche non
contenere
> > dati.
> >
> > Ho provato a mettere nei criteri semplicemente
> > >=[forms]![masccerca]![txtcercadurata]
> cut
>
> scusa ancora, ma ho detto di usare = e 0 al posto di like e asterisco,
> quindi:
> Invece di:
>
> like
>
IIf(IsNull([forms]![masccerca]![txtcercadurata]),"*",[forms]![masccerca]![tx
> tcercadurata])));
>
> usa:
>
> =
>
IIf(IsNull([forms]![masccerca]![txtcercadurata]),0,[forms]![masccerca]![txtc
> ercadurata])));
>
> Sib
>
Grazie per il chiarimento, e la pazienza.
Ho comunque creato dei campi calcolati(per il Titolo e genere), per
visualizzare anche quei record il cui campo puň avere il valore Null.
 Lo stesso ho fatto per il campo durata: XDurata: Nz([durata])  criteri  >=
IIf(IsNull([forms]![masccerca]![txtcercadurata]);0;[forms]![masccerca]![txtc
ercadurata])).
E la query funziona sia in base ad un solo parametro che a piů parametri.
Tornando alla pazienza, se ne hai ancora ti spiego quello che accade.
Avendo anche un campo "cassetta" (o videocassetta) di tipo contatore
(onumerico) che ovviamente non č mai Null, ho provato a mettere nel
corrispondente campo della query il seguente criterio
[forms]![masccerca]![Txtcercacassetta].
Ora se digito un numero nel controllo di ricerca mi trova il record
corrispondente, ma se poi lo cancello e provo a fare la ricerca inserendo un
altro parametro in un altro controllo mi visualizza un record vuoto (tutti i
controlli hanno il requery dopo aggiornamento).
Di nuovo grazie
Franco


title: Creazione di un campo Contatore

text:
Salve a tutti...
ho la necessità di realizzare una routine che mi crei :
1) database ... e qui non c'è problema
2) tabelle ... anche qui tutto ok
3) campi ... e qui le dolenti note;
                  uno dei campi dev'essere di tipo contatore ma non
                  riesco proprio a farlo creare.
Vi allego il codice che finora ho creato
  Dim ws As Workspace, db As Database, td As TableDef
  Dim f1 As Field
  Set ws = DBEngine.Workspaces(0)
  '
  ' Creo il Db
  '
  Set db = ws.CreateDatabase("PROVA.MDB", dbLangGeneral, dbEncrypt)
  '
  ' Creo la tabella1
  '
  Set td = db.CreateTableDef("TABELLA1")
  '
  ' Creo i campi di tabella1
  '
  With td
    .Fields.Append .CreateField("Campo1", dbText)
    db.TableDefs.Append td
  End With
  db.Close
Grazie per la collaborazione.
----------------------------------------------------------------
Biasiutti Riccardo
rbias...@tin.it
ICQ : 26888458


title: Creazione di un campo Contatore

text:
Mi rispondo da solo ... può essere utile anche ad altri.
la creazione dei campo contatore deve avvenire nel seguente modo:
  With td
    Set f1 = td.CreateField("Campo1", dbLong)
    f1.Attributes = dbAutoIncrField
    .Fields.Append f1
    db.TableDefs.Append td
  End With
Grazie a tutti coloro si fossero messi al lavoro per darmi una risposta.


title: Immagini e refresh

author: Roberto Spinella Esteban

text:
Ho un archivio che visualizza immagini jpg come indicato sul sitocomune.
Quando cambio seleziono un altra immagine questa non viene aggiornata sulla
maschera fino a che non combio di record e poi torno sullo stesso.
Qual'e l'istruzione a livello di codice da inserire alla fine della routine?
Ho provato con quasi tutte ma nulla da fare repaint, refresh, etc etc
Grazie
Roberto Spinella


title: Immagini e refresh

author: Neo

text:
"Roberto Spinella Esteban" <
rs...@tiscali.it
> ha scritto nel messaggio
news:bonkpm$i6j$1...@lacerta.tiscalinet.it...

hai provato con il reindirizzare la picture dell'immagine?
me.nomeimmagine.pictures = "percorso completo immagine"
se la metti sull'evento "corrente" della maschera e su "afterupdate" del campo che contiene il
percorso non dovresti avere problemi


title: alternativa al contatore

author: Melina

text:
Ho creato un db per consentire l'emissione di buoni d'ordine compilabili al
computer, ho quindi una tabella per il numero che identifica l'ordine, che è
un progressivo, una per le merci da ordinare e una per i dati del fornitore.
Affinchè il numero progredisca automaticamente ho creato un contatore, ma
così facendo la gestione dei buoni perde di senso, infatti nel caso in cui
qualcuno volesse cancellare un buono si creerebbe un buco. Al contrario
creando un semplice numerico non posso avere il progressivo in automatico ma
devo scriverlo a mano.
Ho sentito dire che è possibile creare un campo che si incrementa di 1
partendo dall'ultimo numero presente in tabella, come è possibile farlo. Vi
avviso che sto muovendo i miei primi passi in access, non conosco VB, e ho
bisogno che  mi diciate anche dove un eventuale comando che mi indicherete
va scritto.
Grazie a tutti, ciao
Melina


title: alternativa al contatore

author: Sib dall'ufficio

text:
"Melina" <
varr_...@hotmail.com
> ha scritto nel messaggio
> Ho creato un db per consentire l'emissione di buoni d'ordine compilabili
al
> computer, ho quindi una tabella per il numero che identifica l'ordine, che
è
> un progressivo, una per le merci da ordinare e una per i dati del
fornitore.
> Affinchè il numero progredisca automaticamente ho creato un contatore, ma
> così facendo la gestione dei buoni perde di senso, infatti nel caso in cui
> qualcuno volesse cancellare un buono si creerebbe un buco. Al contrario
> creando un semplice numerico non posso avere il progressivo in automatico
ma
> devo scriverlo a mano.
Sito comune sezione general: "Numerazione crescente per fatture e altro"
Sib


title: Opzioni dalla riga di comando.

author: Alex

text:
Salve, è strano come alcune volte si riesca a perdere tempo o a ingripparsi
davanti a una sciocchezza che intanto ti blocca e non ti fa andare avanti.
In particolare ho la necessità di aprire un database protetto da password
dalla riga di comando usando le appropriate opzioni.
Digitando
%path%\msaccess.exe c:\\bigldb.mdb /PWD "MIAPASSWORD"
non lo apre bensì mi chiede il nome utente e pawword come se appartenesse ad
un gruppo di lavoro quando non lo è.
Mi chiedo: copme mai riesco ad aprire un database dalla riga di comando
specificando  un gruppo di lavoro un utente ed una password utente e non
riesco ad aprire automaticamente un database protetto da password?
Grazie,
saluti Alex.


title: Selezionare criterio query da maschera

author: NCP

text:
Immetto nel criterio di una query la seguente espressione:
Maschere![Pulsantiera]![sceltaselettiva]
nella speranza che sia imposto il criterio contenuto nella casella combinata
"sceltaselettiva" della maschera "pulsantiera"...
Purtroppo mi compare sempre l'errore: "il modulo di gestione di database
microsoft jet non riconosce ' [Maschere]![Pulsantiera]![sceltaselettiva]'
come nome di campo o espressione valida.
Cosa sto sbagliando?!
Grazie


title: Selezionare criterio query da maschera

author: Antonio Biso

text:
"NCP" <
pedrone...@tiscalinet.it
> ha scritto nel messaggio
news:wCb7a.240768$0v.67...@news1.tin.it...

Giustamente
[forms]![tuaform]![tuocontrollo]
Antonio


title: Selezionare criterio query da maschera

author: Benedetto

text:
"NCP" <
pedrone...@tiscalinet.it
> ha scritto nel messaggio
news:wCb7a.240768$0v.67...@news1.tin.it...

> Io ho trovato delle indicazioni qui:
http://support.microsoft.com/support/kb/articles/Q122/2/94.asp?PR=ACC
Ciao


title: Selezionare criterio query da maschera

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:i5k7a.159560$YG2.4...@twister1.libero.it...

Uguale, stesso errore.  :(


title: Selezionare criterio query da maschera

text:
"NCP" <
pedrone...@tiscalinet.it
> ha scritto nel messaggio
news:r4q7a.244565$0v.68...@news1.tin.it...

Tu cosa hai scritto di grazia?
Antonio


title: Selezionare criterio query da maschera

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:%tq7a.160734$YG2.4...@twister1.libero.it...
> > > > microsoft jet non riconosce '
> > [Maschere]![Pulsantiera]![sceltaselettiva]'
> > > > come nome di campo o espressione valida.
> > >
> > > Giustamente
> > >
> > > [forms]![tuaform]![tuocontrollo]
> > >
> > > Antonio
> > >
> >
> > Uguale, stesso errore.  :(
>
> Tu cosa hai scritto di grazia?
>
[Query]
 nella casella "criteri" della tabella in cui voglio fare la selezione ho
inserito la tua espressione [forms]![Pulsantiera]![sceltaselettiva]
Pulsantiera e' la maschera e sceltaselettiva la casella combinata che
dovrebbe imporre il criterio...
Non so piu' che fare!


title: Selezionare criterio query da maschera

text:
"NCP" <
pedrone...@tiscalinet.it
> ha scritto nel messaggio
news:ast7a.245716$0v.68...@news1.tin.it...
>
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:%tq7a.160734$YG2.4...@twister1.libero.it...
> > > > > microsoft jet non riconosce '
> > > [Maschere]![Pulsantiera]![sceltaselettiva]'
> > > > > come nome di campo o espressione valida.
> > > >
> > > > Giustamente
> > > >
> > > > [forms]![tuaform]![tuocontrollo]
> > > >
> > > > Antonio
> > > >
> > >
> > > Uguale, stesso errore.  :(
> >
> > Tu cosa hai scritto di grazia?
> >
> [Query]
>
>  nella casella "criteri" della tabella in cui voglio fare la selezione ho
tabella? Vuoi dire la casella criteri sotto il campo della tabella in cui
stai facendo una query!?!?
> inserito la tua espressione [forms]![Pulsantiera]![sceltaselettiva]
>
> Pulsantiera e' la maschera e sceltaselettiva la casella combinata che
> dovrebbe imporre il criterio...
Ma la maschera pulsantiera è aperta quando lanci la query?
DEVE esserlo!!!
Antonio


title: Nome campo del recordset variabile

author: luk

text:
Ho la necessità di creare un recordset che punta su una tabella con una
cinquantina di campi con nomi di questo tipo:
campo01
campo02
campo03
campo04
etc etc
etc etc
Posso accedere a questi campi utilizzando delle variabili e un recordset di
questo tipo:
VarNumCampo = "01"
VarCampo = "campo" & VarNumCampo
Rs1!VarCampo
Il tutto inserito in un ciclo che mi incrementa il VarNumCampo  fino a 50
E' possibile?
ciao e grazie
Luca


title: Nome campo del recordset variabile

author: Sergio MAZZA

text:
"luk" <
magi...@hotmail.com
> ha scritto nel messaggio
news:ctq6m3$o01$1...@newsreader.mailgate.org...

rs1(varCampo)...
Ciao.
--
Sergio MAZZA


title: Nome campo del recordset variabile

text:
> rs1(varCampo)...
> Ciao.
> Sergio MAZZA
Provo subito!
GRAZIE
Luca


title: errore di sistema-memoria insufficiente all'apertura

author: tonidrummer

text:
Rilancio il post.
Quando lancio Access 97 succede che compare una finestra che dice "memoria
insufficiente o errore di sistema. Chiudere altre applicazioni e riprovare"
Ho 128 mb di ram e
non ci sono altri
programmi aperti. Tutti gli altri programmi funzionano correttamente (Exel,
word, ecc.)
Ho letto nei precedenti post che potrebbe dipendere da immagini. Io ne ho
quattro piccolissime e non si è mai inceppato. Ma, anche se fossero quelle,
come le tolgo se non parte il programma?
Che può essere?
Toni.


author: norica

text:
Prova a chiamare Bill Gates al telefono e chiediglielo......
Se ti risponde (ne dubito.......) dimmelo pure a me.
Grazie.
--
Posted from
smtp1.libero.it
 [193.70.192.51]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Roberto in campagna

text:
"tonidrummer" <tonia...@CICCIONEtin.it> ha scritto nel messaggio
news:NO5%6.5287$_F1....@news2.tin.it...

Ma ti succede quando apri il tuo database o quando lanci Access?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto in campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:IbB%6.10445$F85.4...@news.infostrada.it...
>
> "tonidrummer" <tonia...@CICCIONEtin.it> ha scritto nel messaggio
> news:NO5%6.5287$_F1....@news2.tin.it...
> > Rilancio il post.
> > Quando lancio Access 97 succede che compare una finestra che dice
"memoria
> > insufficiente o errore di sistema. Chiudere altre applicazioni e
> riprovare"
> > Ho 128 mb di ram e
> > non ci sono altri
> > programmi aperti. Tutti gli altri programmi funzionano correttamente
> (Exel,
> > word, ecc.)
> > Ho letto nei precedenti post che potrebbe dipendere da immagini. Io ne
ho
> > quattro piccolissime e non si è mai inceppato. Ma, anche se fossero
> quelle,
> > come le tolgo se non parte il programma?
> > Che può essere?
> > Toni.
> >
>
> Ma ti succede quando apri il tuo database o quando lanci Access?
>
> --
>
> Roberto
>
Mi succede quando tento di lanciare Access. Recentemente ho solo importato
dei database dal server dell'ufficio. Quando si fa ciò, non dovrebbe toccare
il programma, no?
Ciao.Grazie. Toni.


text:
"tonidrummer" <tonia...@CICCIONEtin.it> ha scritto nel messaggio
news:SFB%6.11728$_F1....@news2.tin.it...

Ma Access tenti di aprirlo lanciando il il programma o facendo un doppio
clic su l'icona di un database?
Se tenti di aprirlo lanciando il programma, mi sembra che il contenuto dei
tuoi database non dovrebbe entrarci.



text:
> >
>
> Ma Access tenti di aprirlo lanciando il il programma o facendo un doppio
> clic su l'icona di un database?
>
> Se tenti di aprirlo lanciando il programma, mi sembra che il contenuto dei
> tuoi database non dovrebbe entrarci.
>
> --
>
> Roberto
Mi succede sia cercando di lanciare il prg che sul database. E se
reinstallassi il prg? Non dovrebbe andare a toccare i dati, no?


text:
"tonidrummer" <tonia...@CICCIONEtin.it> ha scritto nel messaggio
news:uzV%6.18394$u%1.13...@news1.tin.it...

Penso che reinstallare Access è un tentativo giusto da tentare.
Stai tranquillo che l'installazione non modifica i database già esistenti
nel tuo PC.



author: Marco

text:
"tonidrummer" <tonia...@CICCIONEtin.it> ha scritto nel messaggio
news:SFB%6.11728$_F1....@news2.tin.it...

> Installa il service Pack piu aggiornato che trovi, è un problema di
Access, lo fa soprattutto se lavori con molti report.
Io lo ho risolto con il service pack.
Ciao Marco


text:
> > > >
> > >
> > > Ma ti succede quando apri il tuo database o quando lanci Access?
> > >
> > > --
> > >
> > > Roberto
> > >
> > Mi succede quando tento di lanciare Access. Recentemente ho solo
importato
> > dei database dal server dell'ufficio. Quando si fa ciň, non dovrebbe
> toccare
> > il programma, no?
> > Ciao.Grazie. Toni.
> >
> > Installa il service Pack piu aggiornato che trovi, č un problema di
> Access, lo fa soprattutto se lavori con molti report.
> Io lo ho risolto con il service pack.
> Ciao Marco
Grazie, ragazzi, ma ho risolto reinstallando office e tutto, come per
incanto, č tornato come prima. Probabilmente avrň fatto casino da qualche
parte.
Ciao a tutti. A presto.
Toni


title: AIUTO per trasferimento record

author: pol

text:
Sarei felicissimo se qualcuno mi può aiutare , ecco il mio
" grande problema" :
Ho creato con access una maschera , in cui compaiono due elenchi , a
sinistra , nel primo,
riferito a tabella " prodotti " ci sono dei record ; io vorrei andare su di
un record, fare
doppio clic e il record dovrebbe copiarsi nell' elenco di destra chiamato
tabella "prodottiinviati ".
e così via per gli altri record che voglio selezionare nell'elenco tabella "
prodotti ".
Per finire ci dovrebbe essere un pulsante che mi azzera il record trasferito
nella tabella "prodottiinviati"
se per caso dovessi sbagliare a selezionarlo  e inviarlo dalla tabella "
prodotti ".
Ultima cosa , i record inviati alla tabella " prodotti inviati " dovrebbero
risultare senza righe vuote,
cioè una riga sotto l'altra.
Grazie in anticipo al NG e a coloro che si possono interessare.
by Paolo   mia e-mail  :
ec...@libero.it


title: AIUTO per trasferimento record

author: lbo dal portatile

text:
>Ho creato con access una maschera , in cui compaiono due elenchi , a
se per elenchi intendi listbox dai un'occhiata al sito comune, tips o
faq non ricordo.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Parametri query da riportare su Report

text:
Salve a tutti,
ho creato una query "MiaQuery" a cui č collegato un report "MioReport".
Nella query c'č un campo chiamato "DataFattura"
nel campo dei criteri ho messo la possibilitŕ di filtrare la data per
parametro inserito cioč:
"Between [DAL:] And [AL:]"
Domanda:
E' possibile fare in modo che l'intervallo di data mi viene riportato sul
Report?
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Parametri query da riportare su Report

author: Karl Donaubauer

text:
Domy1973 wrote:
> ho creato una query "MiaQuery" a cui č collegato un report "MioReport".
> Nella query c'č un campo chiamato "DataFattura"
> nel campo dei criteri ho messo la possibilitŕ di filtrare la data per
> parametro inserito cioč:
>
> "Between [DAL:] And [AL:]"
>
> Domanda:
> E' possibile fare in modo che l'intervallo di data mi viene riportato sul
> Report?
Puoi aggiungiere due campi nella query:
DataDal: [DAL:]
DataAl: [AL:]
Nel report puoi usare questi due campi come tutti altri della query,
come origine controllo, in espressioni ecc.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Parametri query da riportare su Report

text:
Karl Donaubauer ha scritto:


> DataDal: [DAL:]
> DataAl: [AL:]

*********************
Potresti spiegarti meglio perche se aggiungo quei due campi che dici non
mi vengono filtrati i record per DataFattura



title: Parametri query da riportare su Report

text:
Domy1973 wrote:
> Karl Donaubauer ha scritto:
>>> ho creato una query "MiaQuery" a cui č collegato un report "MioReport".
>>> Nella query c'č un campo chiamato "DataFattura"
>>> nel campo dei criteri ho messo la possibilitŕ di filtrare la data per
>>> parametro inserito cioč:
>>>
>>> "Between [DAL:] And [AL:]"
>>>
>>> Domanda:
>>> E' possibile fare in modo che l'intervallo di data mi viene riportato
>>> sul Report?
>
>> Puoi aggiungiere due campi nella query:
>
>> DataDal: [DAL:]
>> DataAl: [AL:]
>
>> Nel report puoi usare questi due campi come tutti altri della query,
>> come origine controllo, in espressioni ecc.
>
> *********************
> Potresti spiegarti meglio perche se aggiungo quei due campi che dici non
> mi vengono filtrati i record per DataFattura
?
Non ti ha scritto di eliminare il tuo criterio ma solo di aggiungere
due campi alla query. Se non funziona posta l'enunciato SQL
della query come era prima (funzionante) e come č adesso.



title: Parametri query da riportare su Report

text:
Karl Donaubauer ha scritto:


**********
Ho aggiunto i due campi alla queri come tu mi hai detto senza cancellare
il criterio sotto il campo "DataFattura".
Questo č quello che succede:
quando avvio la query:
mi chiede nella sequenza:
[DAL:]   ---> che appartiene al campo aggiuntivo della query
[AL:]    ---> che appartiene al campo aggiuntivo della query
[DAL:]   ---> che appartiene al campo DataFattura della query, come
criterio
[AL:]    ---> che appartiene al campo DataFattura della query, come
criterio
e perň comunque non funziona perche mi fa vedere tutti i record senza
filtrarli.



title: Parametri query da riportare su Report

text:
Karl Donaubauer ha scritto:


******************************************
Ho trovato !!!!!!!!
bastava semplicemente mettere nel report 2 textbox con scritto:
=[Dal:]
=[Al:]
e funziona ALLLA GRANDEEEEEEEEEEEEEEEEEEEEEEEE!!!!!!
Grazie per l'aiuto sei stato gentile
Ciao



title: Query con differenza tra campi

author: Sandrobi

text:
In una query ho una colonna in cui c'è la differenza tra altri due campi. Se
la differenza è zero, cioè i due valori sono uguali, a volte la differenza
non appare come 0 ma come un numero molto piccolo in formato esponenziale.
Questo sucecde anche sulle maschere e qui ho risolto con la funzione di
arrotondamento presente sul SC. Nella query non riesco a trovare una
soluzione soddisfacente perché con la stessa funzione ritorna una stringa
invece che un numero e anche con Format mi dà problemi.
Sandrobi


title: Query con differenza tra campi

author: Alex NSB

text:
Sandrobi wrote:
> In una query ho una colonna in cui c'č la differenza tra altri due
> campi. Se la differenza č zero, cioč i due valori sono uguali, a
> volte la differenza non appare come 0 ma come un numero molto piccolo
> in formato esponenziale.
E' possibile che alcuni dei campi che usi per il calcolo siano null? Se sě,
prova ad usare Nz e vedi se risolve.
HTH.
Alessandro


title: Query con differenza tra campi

author: Bruno Campanini

text:
"Sandrobi" <
sandb...@libero.it
> wrote in message
news:5I%Sd.47383$QG6.8...@twister2.libero.it...

Nella tabella avrai definito i valori numerici dei quali vuoi la
differenza come Single o Double.
Usa il tipo Currency (nella versiona italiana Valuta, porta
fino a 4 decimali, oppure il tipo Decimal).
Single e Double sono reperti arcaici che in Visual Basic
funzionano proprio maluccio.
Bruno


title: Query con differenza tra campi

text:
> Sandrobi wrote:
> > In una query ho una colonna in cui c'è la differenza tra altri due
> > campi. Se la differenza è zero, cioè i due valori sono uguali, a
> > volte la differenza non appare come 0 ma come un numero molto piccolo
> > in formato esponenziale.
>
> E' possibile che alcuni dei campi che usi per il calcolo siano null? Se
sì,
> prova ad usare Nz e vedi se risolve.
>
> HTH.
>
> Alessandro
Mi hai precduto al volo! Infatti è proprio così. Mi sono intestardito a fare
tutte le prove e il problema era il solito "Null" che vuole il solito "Nz".
Ma, dico, questo problema è di tutti i software o solo di quelli di
Guglielmo Cancelli. E qualche messaggio di errore un pò più significativo
sarebbe sicuramente possibile!
Windows, come software, è molto simile a quello che diceva Churchill per la
Democrazia: è la peggior forma di governo ma non ne esistono di migliori.
Ciao
Sandrobi


title: Compilazioni automatiche

author: Maurizio

text:
Ciao alcuni miei colleghi mi hanno chiesto se è possibile applicare
alcune
verifiche ed automatismi su un database. Volevo chiedervi se dal punto
di
vista Informatico questa procedura è corretta, a mio avviso non è
molto
Canonica.
Vi descrivo il problema:
Supponiamo che siano state create 2 Tabelle con relazione "Uno -
Molti".
Se è fissato un record della Tabella "Uno" e si verifica un certo
evento nel
Set correlato nella Tabella "Molti", ad esempio l'ultimo record di un
campo Data assume il valore
01/12/2003, allora tutte le date del Set correlato per quel campo
vengono aggiornate a 01/12/2003, mentre un particolare campo della
Tabella "Uno"
viene fissato con una costante.
A mio avviso certi automatismi, sono pericolosi ed inoltre implicano
il riesame
del contenuto dei record del Database. La cosa mon mi convince
affatto.
Grazie per i consigli
Maurizio.


title: Compilazioni automatiche

author: Sib

text:
"Maurizio" <
mamon...@regione.emilia-romagna.it
> ha scritto nel messaggio
> Ciao alcuni miei colleghi mi hanno chiesto se č possibile applicare alcune
> verifiche ed automatismi su un database. Volevo chiedervi se dal punto di
> vista Informatico questa procedura č corretta, a mio avviso non č molto
> Canonica.
>
> Vi descrivo il problema:
>
> Supponiamo che siano state create 2 Tabelle con relazione "Uno -
> Molti".
>
> Se č fissato un record della Tabella "Uno" e si verifica un certo
> evento nel
> Set correlato nella Tabella "Molti", ad esempio l'ultimo record di un
> campo Data assume il valore
> 01/12/2003, allora tutte le date del Set correlato per quel campo
> vengono aggiornate a 01/12/2003, mentre un particolare campo della
> Tabella "Uno"
> viene fissato con una costante.
>
> A mio avviso certi automatismi, sono pericolosi ed inoltre implicano
> il riesame
> del contenuto dei record del Database. La cosa mon mi convince
> affatto.
No, non e' affatto un problema.
Se usi un adp puoi usare i trigger, se no puoi usare l'evento afterupdate
della maschera con cui gestisci i record della tabella lato molti.
Il vero problema e'capire a cosa diavolo ti serve un campo uguale per tutti
i record correlati nella tabella lato molti. Metti la data nella tabella
lato uno!
Sib


title: Compilazioni automatiche

text:
"Sib" <si...@SPAMiol.it> wrote in message news:<DpKZa.68176$
cl3.2...@news2.tin.it
>...
> "Maurizio" <
mamon...@regione.emilia-romagna.it
> ha scritto nel messaggio
> > Ciao alcuni miei colleghi mi hanno chiesto se è possibile applicare alcune
> > verifiche ed automatismi su un database. Volevo chiedervi se dal punto di
> > vista Informatico questa procedura è corretta, a mio avviso non è molto
> > Canonica.
> >
> > Vi descrivo il problema:
> >
> > Supponiamo che siano state create 2 Tabelle con relazione "Uno -
> > Molti".
> >
> > Se è fissato un record della Tabella "Uno" e si verifica un certo
> > evento nel
> > Set correlato nella Tabella "Molti", ad esempio l'ultimo record di un
> > campo Data assume il valore
> > 01/12/2003, allora tutte le date del Set correlato per quel campo
> > vengono aggiornate a 01/12/2003, mentre un particolare campo della
> > Tabella "Uno"
> > viene fissato con una costante.
> >
> > A mio avviso certi automatismi, sono pericolosi ed inoltre implicano
> > il riesame
> > del contenuto dei record del Database. La cosa mon mi convince
> > affatto.
>
> No, non e' affatto un problema.
> Se usi un adp puoi usare i trigger, se no puoi usare l'evento afterupdate
> della maschera con cui gestisci i record della tabella lato molti.
> Il vero problema e'capire a cosa diavolo ti serve un campo uguale per tutti
> i record correlati nella tabella lato molti. Metti la data nella tabella
> lato uno!
>
> Sib
Grazie della risposta, le date non è detto che debbano essere
(nei records figli) tutte uguali in realtà, inoltre dovrebbero essere
controllati certi campi, sia nei figli del record padre successivo che
nei figli del record padre precedente.
Ti ringrazio della risposta, utilizzero' l'evento AfterUpdate ed eventualmente
una procedura che controlli a richiesta dell'utente le tabelle.
Questi automatismi mi suonano pero' più da Excel che da Access.
Grazie dei consigli
Maurizio


title: Errore caricamento Maschera

text:
L'espressione Su Caricamento immessa come impostazione della proprietà
di evento ha provocato il seguente errore:Errore di comuniczione con il
server OLE o con il controllo ActiveX......
Questo è il messaggio di errore che appare quando tento di aprire una
maschera,,,per la connessione al DB uso DAO che ho provato a registrare
nuovamente ma non c'è storia,,,,
Le sub Load del form contiene una chiamata ad un'altra sub e basta
mentre la sub Open nullla,,,
all'interno della maschera utilizzo una FlexGrid,,,ma nessun evento
riferito ad essa è stato implementato,,,
Spero che queste info possano darvi una mano,,,,
se qualcuno ha qualche idea,,,AIUTO!!!!!!
GRAZIE in anticipo!!!


title: Errore caricamento Maschera

author: Simone Calligaris

text:
"Fizz_.->" <
all'interno della maschera utilizzo una FlexGrid,,,ma nessun evento
riferito ad essa è stato implementato,,,
L'errore è sicuramente legato a quel controllo: per quale ragione vuoi
utilizzare una griglia ActiveX?
Ciao, Simone


title: Errore caricamento Maschera

author: Alessandro Baraldi

text:
Simone Calligaris ha scritto:

Attento Simone a quello che dici....!!! ricordi l'ulima volta...?
;-)
@Alex


title: Errore caricamento Maschera

text:
"Alessandro Baraldi" <
> L'errore è sicuramente legato a quel controllo: per quale ragione vuoi
> utilizzare una griglia ActiveX?
>
> Ciao, Simone
Attento Simone a quello che dici....!!! ricordi l'ulima volta...?
Ma quel Flame riguardava te, Manfredini e AEOM ... io l'ho letto parecchio
dopo (purtroppo)
E poi la mia è solo una domanda innocente!    ;-)
Ciao, Simone


title: [Access ed Email] - Questo codice non mi funziona

author: Giulio Severini

text:
Il 27 Aprile ik2zok mi ha gentilmente dato il seg. codice:
Option Compare Database
Option Explicit
Private Declare Function ShellExecute Lib "shell32.dll" Alias
"ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal
lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As
String,
ByVal nShowCmd As Long) As Long
-----------------------------------------------
Private Sub Comando1_Click()
   Dim oggetto As String
   Dim testo As String
   Dim ret As Long
   testo = "testo della mail"
   oggetto = "oggetto della email"
   ret = ShellExecute(Me.hwnd, _
                      "Open", _
                      "mailto:" & destinatario() & _
                      "?subject=" & oggetto & _
                      "&body=" & testo, _
                      vbNullString, _
                      vbNullString, SW_HIDE)
End Sub
Private Function Destinatario()
   With Me.RecordsetClone
      If .RecordCount> 0 Then
         .MoveFirst
        Do
          If Len(!CampoMail)>0 then
               destinatario = destinatario & ";" & !campoMail
          End if
          .MoveNext
        Loop Until .EOF
      End If
   End With
 destinatario = Right(destinatario, Len(destinatario) - 1)
End Function
Ieri l'ho riadattato al mio caso ma ottengo un errore di Variabile non
riconosciuta e precisamente SW_HIDE.
Come mai?
Grazie.
--
Insostenibile è il peso della conoscenza, se questa toglie poesia all'
Essere Umano.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Carlo Costarella

text:
"Giulio Severini" <
giulio....@ministero.difesa.it
> ha scritto nel
messaggio news:d6sfnp$ecj$1...@news.newsland.it...

Puoi mettere 0 (zero) .
Oppure puoi dichiarare una costante pubblica:
Public Const SW_HIDE = 0
Ciao, Carlo


text:
> Puoi mettere 0 (zero) .
> Oppure puoi dichiarare una costante pubblica:
> Public Const SW_HIDE = 0
> Ciao, Carlo
Zero....dove?
Ma scusa...mmm....come trovo la documentazione circa 'sta roba?
Che voce nella guida VB?
Grazie :)
--
Insostenibile č il peso della conoscenza, se questa toglie poesia all'



text:
"Giulio Severini" <
giulio....@ministero.difesa.it
> ha scritto nel
messaggio news:d6t32g$9i4$1...@news.newsland.it...
>> Puoi mettere 0 (zero) .
>> Oppure puoi dichiarare una costante pubblica:
>> Public Const SW_HIDE = 0
>
>> Ciao, Carlo
>
>
> Zero....dove?
> Ma scusa...mmm....come trovo la documentazione circa 'sta roba?
> Che voce nella guida VB?
> Grazie :)
>
>
> --
> Insostenibile è il peso della conoscenza, se questa toglie poesia all'
> Essere Umano.
>
Ovviamente al posto di SW_HIDE.
Se però vuoi mantenere la costante allora dovrai dichiararla come già ti ho
detto:
Public Const SW_HIDE = 0
in un modulo pubblico o anche nel modulo della maschera cambiando Public con
Private.
Queste notizie non si trovano facilmente. In particolare quella SW_HIDE è
una costante di VB che trovi in Visual Basic oppure usando un ApiViewer
allegato alla versione developer di Access.
Ciao, Carlo


text:
> Ovviamente al posto di SW_HIDE.
> Se però vuoi mantenere la costante allora dovrai dichiararla come già ti ho
> detto:
> Public Const SW_HIDE = 0
> in un modulo pubblico o anche nel modulo della maschera cambiando Public con
> Private.
Quindi il codice diventa qualcosa del tipo:
Option Compare Database
Option Explicit
Private Declare Function ShellExecute Lib "shell32.dll" Alias
"ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal
lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As
String,
ByVal nShowCmd As Long) As Long
-----------------------------------------------
Private Sub Comando1_Click()
Dim oggetto As String
Dim testo As String
Dim ret As Long
Public Const SW_HIDE = 0

testo = "testo della mail"
oggetto = "oggetto della email"
ret = ShellExecute(Me.hwnd, _
"Open", _
"mailto:" & destinatario() & _
"?subject=" & oggetto & _
"&body=" & testo, _
vbNullString, _
vbNullString, SW_HIDE)
End Sub
Private Function Destinatario()
With Me.RecordsetClone
If .RecordCount> 0 Then
MoveFirst
Do
If Len(!CampoMail)>0 then
destinatario = destinatario & ";" & !campoMail
End if
MoveNext
Loop Until .EOF
End If
End With
destinatario = Right(destinatario, Len(destinatario) - 1)
End Function
Giusto?
Grazie ancora!!!
--
Insostenibile è il peso della conoscenza, se questa toglie poesia all'
Essere Umano.
questo articolo e` stato inviato via web dal servizio gratuito



text:
"Giulio Severini" <
giulio....@ministero.difesa.it
> ha scritto nel
messaggio news:d6t440$cbr$1...@news.newsland.it...

Più o meno.
Public Const SW_HIDE = 0 va messo nella sezione dichiarazioni di un modulo
pubblico oppure
Private Const SW_HIDE = 0 nella sezione dichiarazioni del modulo della
maschera.
Ciao, Carlo


title: Interrogazione campi in Finestra Immediata

author: vuLCan Karayan

text:
Come si può conoscere il valore di un campo di un recordset utilizzando la
"Finestra Immediata" di VBA?


text:
@Alex, visto che se onLine, daresti un'occhiata a questo codice?
Set db = CurrentDb
Set rs1 = db.OpenRecordset("Imprese")
rs1.FindFirst "[Codice Impresa] = " & intCodiceImpresaCorrente
Set rs2 = rs1.OpenRecordset
With rs2
.Edit
    !IscrittaCE = True
    !Attiva = False
    !NonAttiva = True
    !Regolare = True
    !NonRegolare = False
.Update
End With
E' dentro un costrutto While con un contatore che si incrementa.
Il problema è che anche che il valore intCodiceImpresaCorrente viene
incrementato (grazie alla finestra immediata e alla funzione debug.print che
mi hai suggerito) ho verificato che il FindFirst ignora il criterio di
ricerca e si posizione sempre sul primo record...
Dove sto sbagliando?


text:
"vuLCan Karayan" <
nos...@nospam.it
> wrote in message
news:rOT%d.684686$
b5.31...@news3.tin.it
> Come si può conoscere il valore di un campo di un recordset utilizzando la
> "Finestra Immediata" di VBA?
Debug.Print rs!NomeCampo
Ciao
@ALex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
> Debug.Print rs!NomeCampo
Grazie mille @Alex


text:
"vuLCan Karayan" <
nos...@nospam.it
> wrote in message
news:FZT%d.684731$
b5.31...@news3.tin.it
> @Alex, visto che se onLine, daresti un'occhiata a questo codice?
>
[CUT]
>
> End With
>
> E' dentro un costrutto While con un contatore che si incrementa.
> Il problema č che anche che il valore intCodiceImpresaCorrente viene
> incrementato (grazie alla finestra immediata e alla funzione debug.print che
> mi hai suggerito) ho verificato che il FindFirst ignora il criterio di
> ricerca e si posizione sempre sul primo record...
> Dove sto sbagliando?
Non sono sempre ON_LINE...! ;-)
Non capisco cosa e come possa essere all'interno di un ciclo
un codice che istanzia anche un oggetto Database, in piů
non trovo eccelso aprire un Recordset completo quando poi
se non ho capito male lo filtri, usa una SELECT con
clausola WHERE.
Non faccio considerazioni piů avanzate in quanto quello
che hai postato non mi sembra completo, potrei pertanto
darti consigli errati...!
Ciao
@Alex



title: Casella di testo per ricerca su query

author: Roberto

text:
Nel mio database ho una tabella clienti così composta:
IDcliente
Nome
Cognome
Indirizzo
NoteCliente (campo testo)
Segniparticolari (campoMemo)
Vorrei creare una maschera "ricerche"; in questa maschera includere due
caselle di testo e una sottomaschera che richiama una query basata sulla
tabella clienti; immettendo una parola da ricercare nelle caselle di testo,
nella sottomaschera mi devono comparire i record dove sono contenute le
parole da ricercare (la ricerca deve essere effettuata nel campo
"notecliente" e "Segniparticolari".
Cordiali saluti
Roberto


title: Casella di testo per ricerca su query

author: Roberto da casa

text:
"Roberto" <
xxxxx...@tin.it
> ha scritto nel messaggio
news:Kirba.56310$zo2.1...@news2.tin.it...
> Nel mio database ho una tabella clienti cosě composta:

Vai sul Sito Comune e nella Sezione Forms leggi la FAQ intitolata "Come si
puň filtrare una maschera in base a una o piů parole o frasi contenute all'
interno di un suo controllo?". Dovrebbe fare al caso tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: service pack

author: Riccardo M.

text:
Salve a tutti, ho il seguente problema (e spero che qualcuno possa
aiutarmi):
ho una nuova installazione di Win 2000 Professional, dove ho installato
Office 2000, e quando provo a lanciare l'Office Update, dopo avermi proposto
il Service Pack 1 ed aver lanciato l'installazione, mi compare un messaggio
che mi dice "Aggiornamento non riuscito. Contattare il servizio assistenza
microsoft. File di registro Office service pack 1 setup(0001).txt" o
qualcosa di molto simile.
Il file in oggetto sul pc non esiste per vedere cosa succede.
Ci ho provato + volte ma non mi permette di effettuare l'update.
Qualcuno sa aiutarmi?
grazie
Riccardo


title: multi parametro in istruzione filtro where

text:
qualcuno sa dirmi come posso usare un multi parametro in un istruzione where
where(magazzino.titolo='" & rsVoci!DESCRIZIONE & "')  and (
magazzino.id
='" &
rsVoci!id & "')")
se magazzino fosse una variabile che contiene la stringa "magazzino" come
diventa la stringa qui sopra?
Grazie a tutti.


author: Pablitomf

text:
Simba883 ha scritto:
> qualcuno sa dirmi come posso usare un multi parametro in un istruzione where
> where(magazzino.titolo='" & rsVoci!DESCRIZIONE & "')  and (
magazzino.id
='" &
> rsVoci!id & "')")
Ok...
> se magazzino fosse una variabile che contiene la stringa "magazzino" come
> diventa la stringa qui sopra?
> Grazie a tutti.
Se non ho capito male, ti conviene creare un filtro...
Dim filtro As String
filtro = ""
If tua_Condizione1 Then filtro = "tua_stringa_filtro"
If tua_Condizione2 Then filtro = filtro + "tua_stringa_filtro"
If tua_Condizione3 Then filtro = filtro + "tua_stringa_filtro"
If tua_Condizione"n" Then filtro = filtro + "tua_stringa_filtro"
Tua_Form.Filter = filtro
Tua_Form.FilterOn = True
Tua_Form.Form.Requery
Fammi sapere
--
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Posso sapere la dimensione di una tabella di un MDB?

author: LucaOZ

text:
In qualche modo posso sapere la dimensione in MB di un database di access?
Oppure esiste un altro metodo per sapere la dimensione di quella tbl in
rapporto alle altre tabelle o all'intero database?
ciao
Luca


author: MA

text:

Credo che l'unica sia importare in un diverso mdb e "pesare" quello
MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:62Z94Z199Z30Y1...@usenet.libero.it...
> Credo che l'unica sia importare in un diverso mdb e "pesare" quello
> MAssimiliano
Ho capito. Però è un po troppo complicato, non è di certo un'operazione da
fare spesso.
Ciao
Luca


text:
"LucaOZ" <
luc...@libero.it
> ha scritto nel messaggio
> "MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
> > Credo che l'unica sia importare in un diverso mdb e "pesare" quello
> > MAssimiliano
>
> Ho capito. Però è un po troppo complicato, non è di certo un'operazione da
> fare spesso.
Puoi anche valutare una volta il peso medio di un record e poi contare i
record.
comunque in un database non ha un significato definito la "dimensione" di
una tabella.
Infatti durante il lavoro nella sua struttura fisica si formano spazi vuoti
(eliminazioni, modifiche ecc)
per cui lo spazio occupato non e' del tutto proporzionale alla quantita' di
dati effettivamente contenuti in essa.
Sib


text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:f0_Ja.134891$pR3.3...@news1.tin.it...
> Infatti durante il lavoro nella sua struttura fisica si formano spazi
vuoti
> (eliminazioni, modifiche ecc)
> per cui lo spazio occupato non e' del tutto proporzionale alla quantita'
di
> dati effettivamente contenuti in essa.
Si, lo so. Oltrettutto questo DB cresce di dimensioni con una velocità
allarmante, devo compattarlo molto spesso (ma il 50% delle volte mi da un
errore in compattazione!!).
ciao
Luca


text:
"LucaOZ" <
luc...@libero.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > Infatti durante il lavoro nella sua struttura fisica si formano spazi
> vuoti
> > (eliminazioni, modifiche ecc)
> > per cui lo spazio occupato non e' del tutto proporzionale alla quantita'
> di
> > dati effettivamente contenuti in essa.
>
> Si, lo so. Oltrettutto questo DB cresce di dimensioni con una velocità
> allarmante, devo compattarlo molto spesso
Strano, cosa intendi per "grandi dimensioni"?
> (ma il 50% delle volte mi da un
> errore in compattazione!!).
Di solito questo vuol dire che qualcosa non va. Controlla bene tutta la
struttura e, se non l'hai diviso, anche il codice e tutti gli oggetti.
Hai fatto un compila tutti i moduli?
Sib


text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:YA1Ka.136005$pR3.3...@news1.tin.it...
> Strano, cosa intendi per "grandi dimensioni"?
Il DB in questione occupa circa 30mb subito dopo la compattazione.
Però siccome spesso dobbiamo importare dati da altri db (importiamo tabelle
ernormi e poi andiamo a eliminare l'80% di queste tabelle) e eseguire query
di creazione tabelle e di accodamento, arriva in fretta a 230mb.
> > (ma il 50% delle volte mi da un
> > errore in compattazione!!).
> Di solito questo vuol dire che qualcosa non va. Controlla bene tutta la
> struttura e, se non l'hai diviso, anche il codice e tutti gli oggetti.
Non l'ho diviso, anzi non so neache cosa vuoi dire. Dividere in che senso?
scusa l'ignoranza.
> Hai fatto un compila tutti i moduli?
Ho provato a effettuare il ripristino (a volte con conseguenze drammatiche).
Ma la compilazione dei moduli non credo di averla fatta.
Mi spieghi velocemente come procedere?
Ho provato un paio di volte a eseguire da riga di comando questa istruzione:
msaccess.exe /decompile "c:\Import.mdb"
però anche qui mi dava errori.
> Sib
Ciao
Luca


text:
"LucaOZ" <
luc...@libero.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > Strano, cosa intendi per "grandi dimensioni"?
>
> Il DB in questione occupa circa 30mb subito dopo la compattazione.
> Perň siccome spesso dobbiamo importare dati da altri db (importiamo
tabelle
> ernormi e poi andiamo a eliminare l'80% di queste tabelle) e eseguire
query
> di creazione tabelle e di accodamento, arriva in fretta a 230mb.
Prima di tutto 230Mb sono una dimensione piu' che accettabile, la dimensione
massima va da 1 a 2 Gb a seconda della versione di access che possiedi.
Poi se fossi in te eviterei questo tipo di operazioni se non hanno uno scopo
specifico che puoi raggiungere solo cosi', filtra le tabelle durante
l'importazione ad es.
> > > (ma il 50% delle volte mi da un
> > > errore in compattazione!!).
> > Di solito questo vuol dire che qualcosa non va. Controlla bene tutta la
> > struttura e, se non l'hai diviso, anche il codice e tutti gli oggetti.
>
> Non l'ho diviso, anzi non so neache cosa vuoi dire. Dividere in che senso?
> scusa l'ignoranza.
Significa semplicemente mettere le tabelle in un file mdb e tutti gli altri
oggetti in un altro file mdb, e' una cosa molto opportuna dato il modo in
cui lavorate.
Esiste una procedura guidata che fa questa operazione, inoltre nella
multiutenza ti agevola molto.
> > Hai fatto un compila tutti i moduli?
>
> Ho provato a effettuare il ripristino (a volte con conseguenze
drammatiche).
> Ma la compilazione dei moduli non credo di averla fatta.
> Mi spieghi velocemente come procedere?
> Ho provato un paio di volte a eseguire da riga di comando questa
istruzione:
> msaccess.exe /decompile "c:\Import.mdb"
> perň anche qui mi dava errori.
Niente di cosi' complesso, semplicemente apri un modulo in modalita'
struttura, apri il menu debug e clicca su compila tutti i moduli (compila e
salva tutti i moduli se hai A97)
Sib


text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:5plKa.141234$pR3.3...@news1.tin.it...
> Prima di tutto 230Mb sono una dimensione piu' che accettabile, la
dimensione
Si, so che 230 mb non sono tantissimi; io dico che sono tanti sapendo che in
realtà quel db dovrebbe occupare un decimo di quello spazio (la dimensione
che occupa dopo la compattazione).
Ma come mai cresce da 30 a 230mb? non sono di certo le tbl che importo a
occupare tutta quella differenza.
> massima va da 1 a 2 Gb a seconda della versione di access che possiedi.
> Poi se fossi in te eviterei questo tipo di operazioni se non hanno uno
scopo
> specifico che puoi raggiungere solo cosi', filtra le tabelle durante
> l'importazione ad es.
Farò come dici tu; solo che è più comodo importare tutto e poi scremare in
access.
> Significa semplicemente mettere le tabelle in un file mdb e tutti gli
altri
> oggetti in un altro file mdb, e' una cosa molto opportuna dato il modo in
> cui lavorate.
Ogni tanto leggo messaggi un cui si parla di FE e FB. Centra qualcosa con
quello che dici tu?
> Esiste una procedura guidata che fa questa operazione, inoltre nella
> multiutenza ti agevola molto.
Dove trovo questa procedura guidata? dal menu di access?
> Niente di cosi' complesso, semplicemente apri un modulo in modalita'
> struttura, apri il menu debug e clicca su compila tutti i moduli (compila
e
> salva tutti i moduli se hai A97)
Lo faccio subito.
> Sib
ciao e grazie mille.
Luca


text:
"LucaOZ" <
luc...@libero.it
> ha scritto nel messaggio
news:bdf2uj$j5c$1...@newsreader.mailgate.org...
> Ogni tanto leggo messaggi un cui si parla di FE e FB. Centra qualcosa con
> quello che dici tu?
Se non sbaglio si tratta di BE (backend) e FE (frontend)
nel BE c'è la base dati, nel frontend l'interfaccia vera e propria (maschere
e report).
Le query dove stanno?
ciao
Luca


text:
"LucaOZ" <
luc...@libero.it
> ha scritto nel messaggio
news:bdf2uj$j5c$1...@newsreader.mailgate.org...
> Dove trovo questa procedura guidata? dal menu di access?
Trovata! basta cercare...!!
grazie ancora.
ciao
Luca


text:
"LucaOZ" <
luc...@libero.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > Prima di tutto 230Mb sono una dimensione piu' che accettabile, la
> dimensione
>
> Si, so che 230 mb non sono tantissimi; io dico che sono tanti sapendo che
in
> realtà quel db dovrebbe occupare un decimo di quello spazio (la dimensione
> che occupa dopo la compattazione).
> Ma come mai cresce da 30 a 230mb? non sono di certo le tbl che importo a
> occupare tutta quella differenza.
Dalla struttura dei dati.
Se hai dei libri in una libreria ti occuperanno una parete ma potrai
facilmente trovare il testo che cerchi, se li accatasti tutti in un angolo
occuperai meno spazio ma dovrai scartabellare parecchio per trovare quello
che cerchi.
cut
> > specifico che puoi raggiungere solo cosi', filtra le tabelle durante
> > l'importazione ad es.
>
> Farò come dici tu; solo che è più comodo importare tutto e poi scremare in
> access.
Se automatizzi la cosa con qualche riga di codice sara' ugualmente facile
(Forse di piu')
> > Significa semplicemente mettere le tabelle in un file mdb e tutti gli
altri
> > oggetti in un altro file mdb, e' una cosa molto opportuna dato il modo
in
> > cui lavorate.
>
> Ogni tanto leggo messaggi un cui si parla di FE e FB. Centra qualcosa con
> quello che dici tu?
Direi che e' esattamente cio' di cui parlavo (vedi sito comune)
> > Esiste una procedura guidata che fa questa operazione, inoltre nella
> > multiutenza ti agevola molto.
>
> Dove trovo questa procedura guidata? dal menu di access?
Strumenti / Utilita' database / Divisione guidata
Sib


text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:HpEKa.254453$g92.5...@news2.tin.it...
Grazie di tutto.
Ciao
Luca


title: sommatoria tabella query

author: JJF

text:
Ogni mese creo da codice una tabella di access con i campi
Stabilimento, Articolo, Quantità, Prezzo
Avrei bisogno (via codice) di lanciare una query di sommatoria
generale di tutti gli stabilimenti per ogni articolo ed accodare alla
tabella del mese un record per ogni articolo con i totali.
Ossia: tabella Gennaio, in coda al codice dopo aver creato la mia
tabella access Gennaio vorrei avere nel campo stabilimento "99999" ed
avere un record per ogni articolo con la sommatoria di quantità e di
prezzo.
Potete aiutarmi o suggerirmi vie migliori? O qualche link con
definzione query via codice?
Grazie.


title: sommatoria tabella query

author: almorel

text:

Ciao, la tua situazione è abbastanza strana, perchè una tabella per
mese/stabilimento ?
Perchè non una sola tabella ? Ci puoi fare poi quello che vuoi con
semplici query di aggregazione e somma di dati.
Ciao.
Alberto


title: sommatoria tabella query

text:
>
> Ciao, la tua situazione è abbastanza strana, perchè una tabella per
> mese/stabilimento ?
> Perchè non una sola tabella ? Ci puoi fare poi quello che vuoi con
> semplici query di aggregazione e somma di dati.
> Ciao.
> Alberto
Ho una tabella sola per mese con tutti gli stabilimenti.
E' il risultato di fusione di un file excel per ogni stabilimento(210)
che ricevo in formati diversi e che raggruppo per mese
e al quale in coda vorrei inserire totali per quadratura via codice
onde evitare di doverlo fare sempre io questo lavoro e di poterlo dare
in gestione anche a colelghi che non sanno nemmeno aprire access ma
che possono aprire un command utton


title: sommatoria tabella query

text:

Ciao,
potresti postare il DB con i dati di un mese o il file di Excel che
carichi in Access ?
Semplificherebbe il tutto.
Ciao
Alberto


title: Evento Mouseover e mouseout.

author: Lino Fornaro

text:
Buongiorno a tutti,
ho creato in una maschera un'etichetta che cambia colore quando vado su con il mouse e ritorna come prima quando l'evento mousemove lo porto sul "corpo" ma l'etichetta mi "sfarfalla".
Come si può evitare questo problema?
Grazie per la risposta.
Lino


title: Evento Mouseover e mouseout.

author: Karl Donaubauer

text:
Salve,

Lino Fornaro ha scritto:
> ho creato in una maschera un'etichetta che cambia colore quando vado su con il mouse e ritorna come prima quando l'evento mousemove lo porto sul "corpo" ma l'etichetta mi "sfarfalla".
> Come si può evitare questo problema?

Regola 1: Se esiste codice rilevante, mostralo per non farci indovinare!
Regola 2: Se un evento/cambio si ripete, il codice dovrebbe controllare
la propria necessità. P.e. fai già una prova del tipo

If Me!Label.BackColor <> Colore Then Me!Label.BackColor = Colore

?

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

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


title: Evento Mouseover e mouseout.

text:

Caro Karl, hai ragione, forse la mia domanda potrebbe sembrare enigmatica.
Ti posto il codice che ho fatto:

Private Sub Etichetta1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Me.Etichetta1.BackColor = 255
Me.Etichetta1.ForeColor = 16777215
End Sub
con questo, andando con il mouse su cambia il colore di sfondo e testo.

Uscendo dall'area dell'etichetta ed andando sul "corpo" ritorna tutto come prima
ed il codice è questo:
Private Sub Corpo_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Me.Etichetta1.BackColor = 33023
Me.Etichetta1.ForeColor = -
2147483630

End Sub
In effetti l'etichetta ritorna come prima ma, muovendo il mouse, l'etichetta "sfarfalla" o "lampeggia".
Grazie sempre per la tua gentilezza.


title: Evento Mouseover e mouseout.

text:
Salve,

Lino Fornaro:
> Karl Donaubauer ha scritto:
>> ...Se un evento/cambio si ripete, il codice dovrebbe controllare
>> la propria necessità. P.e. fai già una prova del tipo
>>
>> If Me!Label.BackColor <> Colore Then Me!Label.BackColor = Colore
>
> Ti posto il codice che ho fatto:
>
> Private Sub Etichetta1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
> Me.Etichetta1.BackColor = 255
> Me.Etichetta1.ForeColor = 16777215
> End Sub
> con questo, andando con il mouse su cambia il colore di sfondo e testo.
>
> Uscendo dall'area dell'etichetta ed andando sul "corpo" ritorna tutto come prima
> ed il codice è questo:
> Private Sub Corpo_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
> Me.Etichetta1.BackColor = 33023
> Me.Etichetta1.ForeColor = -
2147483630

> End Sub
> In effetti l'etichetta ritorna come prima ma, muovendo il mouse, l'etichetta "sfarfalla" o "lampeggia".

Quindi prova con:

If Me!Etichetta1.BackColor <> 33023 Then
     Me!Etichetta1.BackColor = 33023

     Me!Etichetta1.ForeColor = -
2147483630

End If



title: Evento Mouseover e mouseout.

text:

Mi dispiace, ma non funzione.
Ho provato a mettere il tuo codice sia sull'evento mousemove dell'etichetta sia sul corpo sempre mousemove.
Ho sbagliato io qualcosa?
Grazie


title: Evento Mouseover e mouseout.

text:
Salve,

Lino Fornaro:
> Karl Donaubauer ha scritto:
>> ...prova con:
>>
>> If Me!Etichetta1.BackColor <> 33023 Then
>>       Me!Etichetta1.BackColor = 33023
>>
>>       Me!Etichetta1.ForeColor = -
2147483630

> ...
> Mi dispiace, ma non funzione.
> Ho provato a mettere il tuo codice sia sull'evento mousemove dell'etichetta sia sul corpo sempre mousemove.
> Ho sbagliato io qualcosa?

Al minimo due cose:

1, Alla descrizione "ma non funziona" non si puo ripetere niente.

2. Non hai rivelato la tua versione di Access. Se si tratta di una
versione dagli ultimi 11 anni:

Come sarebbe di sostituire l'etichetta con un pulsante ed invece del
codice usare le proprietà integrate per gli'effetti "hover"? Così basta
scrivere i numeri dei colori "attivi" nelle proprietà "Colore al
passaggio del mouse" e "Colore primo piano al passaggio del mouse".



title: Evento Mouseover e mouseout.

text:

La mia versione è la 2003 e gli effetti over sulla mia versione non esistono.


title: Evento Mouseover e mouseout.

author: RobertoA

text:

E' da ieri che ti chiedono di spiegare l'anomalia
Ancor oggi leggendo, dopo tre volte che posti e tre volte che Karl ti
risponde, e non si capissie una mazza
Abbi pieta', spiegaci cosa non ti funziona e come fare per riprodurre il
problema, posta il codice che usi a meno che non sia un segreto industriale
E magari sarebbe pure buona creanza indicare su che sistema operativo
stai operando, se 32/64 bit, se altre versioni di Office installate, ecc..


title: Evento Mouseover e mouseout.

text:

Ok, allora ricomincio daccapo.

Ho la versione Access 2003,
1. ho un pulsante di comando che vorrei che cambiasse colore al passaggio del mouse come, per esempio, succede quando si lavora in html e css.
La stessa cosa vorrei che mi succedesse in una maschera di Access.

2. l'unico evento che sono riuscito a trovare ed usare è quello mouse_move, ma non ho su un pulsante di comando o un'etichetta (che potrebbe sempre fungere da pulsante di comando con l'evento SU CLIC) un evento mouse_over e mouse_out;

3. ho usato, nel mio caso, l'evento mouse_move su un'etichetta in questo modo(in quanto il pulsante di comando è solo ed eslusivamente grigio):
   Private Sub Etichetta1_MouseMove(Button As Integer, Shift As Integer, X As     Single, Y As Single)
Me.Etichetta1.BackColor = 33023
Me!Etichetta1.ForeColor = -
2147483630

End Sub
Se lascio il codice così è vero che cambiano i colori sia dello sfondo che del testo ma io vorrei che uscendo dall'etichetta ritorni tutto come prima.

4. ho provato a far ritornare tutto come prima mettendo l'evento mouse_move sul "corpo" della maschera ma l'etichetta in questione "sfarfalla". Quindi, alla fine, l'effetto non è esattamente quello che voglio.

Lo stesso effetto (mouse_over e mouse_out) vorrei averlo creando dei pulsanti di comando personalizzati dove, per esempio, vorrei avere delle immagini che al passaggio del mouse mi facciano vedere, ad esempio, del testo o altre immagini (sottostanti) cliccabili per ottenere altri eventi tipo una stampa, ecc.

A questo punto spero di essermi spiegato bene e ringrazio ancora per la vostra pazienza.


title: Evento Mouseover e mouseout.

text:

Il punto 2 è incomprensibile..., ma la sostanza è quella che ti ha già detto Karl e credi che funziona...

Piazza un'etichetta in una Maschera [lblButton] con Sfondo BIANCO non TRASPARENTE...!!!

Quindi su EVENTI definiti:

Option Compare Database
Option Explicit

Private Sub Corpo_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    If Me.lblButton.BackColor = vbRed Then
        Me.lblButton.BackColor = vbWhite
    End If
End Sub

Private Sub lblButton_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    If Me.lblButton.BackColor = vbWhite Then
        Me.lblButton.BackColor = vbRed
    End If
End Sub

Se non funziona, credo serva LOURDES.

@Alex


title: Evento Mouseover e mouseout.

text:
Ora fai attenzione che, se hai più BUTTON da gestire, serve una malizia aggiuntiva... ovvero il RESET deve sapere quale controllo far tornare BIANCO... e se non salvi il nome del controllo da qualche parte non riesci...

Quindi aggiungi 2 LABEL chiamate [lblButton1] e [lblButton2]... ed applica quanto sopra indicato:

Option Compare Database
Option Explicit

Private strActLbl   As String

Private Sub Corpo_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    If Len(strActLbl) > 0 Then
        If Me.Controls(strActLbl).BackColor = vbRed Then
            Me.Controls(strActLbl).BackColor = vbWhite
            strActLbl=vbNullString
        End If
    End If
 End Sub

 Private Sub lblButton1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
     If Me.lblButton1.BackColor = vbWhite Then
        strActLbl = "lblButton1"
        Me.lblButton1.BackColor = vbRed
     End If
 End Sub

Private Sub lblButton2_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
     If Me.lblButton2.BackColor = vbWhite Then
        strActLbl = "lblButton2"
        Me.lblButton2.BackColor = vbRed
     End If
End Sub

Ovviamente il codice è abbastanza grezzo... ma direi che è meglio puntare alla concretezza prima di cercare la perfezione.

@Alex


title: Evento Mouseover e mouseout.

text:
Salve,

Lino Fornaro ha scritto:
> ...
> Ho la versione Access 2003,
> 1. ho un pulsante di comando che vorrei che cambiasse colore al passaggio del mouse come, per esempio, succede quando si lavora in html e css.
> La stessa cosa vorrei che mi succedesse in una maschera di Access.
> ...
Strumenti - Opzioni - Maschere/Report - Utilizza controlli con temi
Windows nelle maschere



title: Evento Mouseover e mouseout.


title: Evento Mouseover e mouseout.

text:

Perfetto, Lordues può aspettare....., grazie mille.
Ora posso gestire le etichette come fossero pulsanti di comando e con cambio colore.
Ho capito anche perchè non funzionava prima, praticamente bisognava dare all'etichetta i colori di base (sfondo e testo) uguali a quelli del codice vbwhite e vbred, cosa che non facevo.
Buona notte a tutti ed alla prossima!

Lino


title: x Rino Ferrari

text:
Fammi sapere per il discorso del Developer...
Grazie
Robby


title: Access/ASP/IIS Vs Linux/Apache/php, fatemi levare 'sta soddisfazione!

author: Luciano (DOC)

text:
----------CUT HERE-----------------------
30/11/01 - News - Web - Una grave falla di sicurezza presente in uno dei
server FTP open source più diffusi nel mondo Unix/Linux, WU-FTPD, negli
scorsi giorni ha lasciato parecchi siti vulnerabili ai cracker. La
situazione è stata per giunta aggravata dal fatto che Red Hat ha
inavvertitamente divulgato dettagli sulla falla quando ancora molti
produttori non avevano una patch pronta.
......
Secondo SecurityFocus, il bug può consentire ad un assalitore di eseguire
sulla macchina remota codice arbitrario, guadagnando di conseguenza
l'accesso a tutti i file presenti sul server
----------CUT HERE-----------------------
Lungi da me l'idea di gioire delle disgrazie altrui (fra l'altro ho pure io
macchine Linux in ufficio), ma siccome mi sono rotto di quelli che si
riempono la bocca di frasi tipo "Se voglio la sicurezza vado su roba seria
tipo Linux, mica so scemo che uso prodotti MS..." senza manco aver mai visto
un SO Linux installato....
Beh, un po' di sana polemica!:-)
L'articolo completo su
http://punto-informatico.it/p.asp?i=38230
(in asp, guarda un po' la combinazione!:-)
Saluti.
Luciano


title: aiuto aggiornamento dati

text:
ciao a tutti
ho una maschera con delle caselle di testo associate ad una tabella
se inserisco dei dati nelle caselle di testo, questi vengono memorizzati
nella tabella solo alla chiusura della maschera
esiste un comando per scaricare i dati in tabella prima della chiusura ?
grazie


title: aiuto aggiornamento dati

author: Roberto - Syd

text:
"pac77" <
pa...@libero.it
> ha scritto nel messaggio
news:bW1q7.6914$bf.2...@news.infostrada.it...

Il metodo per aggiornare i dati è Refresh.
Ciao Roberto - Syd


title: aiuto aggiornamento dati

text:
"pac77" <
pa...@libero.it
> ha scritto nel messaggio
news:bW1q7.6914$bf.2...@news.infostrada.it...
> ciao a tutti
>
> ho una maschera con delle caselle di testo associate ad una tabella
> se inserisco dei dati nelle caselle di testo, questi vengono memorizzati
> nella tabella solo alla chiusura della maschera
Forse è piu esatto dire che vengono memorizzati nella tabella quando viene
abbandonato il record corrente della maschera, pertanto anche quando viene
chiusa la maschera.
>
> esiste un comando per scaricare i dati in tabella prima della chiusura ?
DoCmd.RunCommand acCmdSaveRecord
>
> grazie
>
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: CREATE TABLE in automatico

text:
Ciao a tutti, esiste un utility che date delle tabelle con il relativo
schema relazionale mi dia il corrispondente codice SQL (vincoli interni,
chiavi primarie, chiavi esterne, campi,etc,etc)? Grazie in anticipo a
tutti!


title: CREATE TABLE in automatico

author: Dr. A.

text:
<
ayey...@excite.it
> ha scritto nel messaggio
news:afclb6$i5a$1...@gossip.excite.it...

If  DB in Sql-Server
    SI'
Else
    te lo autoproduci, è semplice, eventualm. ti do' qualche dritta
endif
ciao  :-))))


title: Testo giustificato in report

author: misirion

text:
Ciao a tutti,
avrei l'esigenza di giustificare il testo contenuto in alcuni
campi della mia tabella nell'ambito della visualizzazione
report. Ho cosě scelto la voce "Ripartito" sotto l'allineamento,
ma ottengo lo spiacevole effetto che tutte le righe del campo
sono giustificate, inclusa l'ultima che viene cosě "espansa" fino
a riempire l'ultimo mm. Mi piacerebbe mettere un bell'effetto
"a capo", come si fa in Word in questi casi, per evitare un
risultato che sia abominevole.
Ho provato (inutilmente) a inserire via codice, a fine campo, il
carattere vbcrlf, ma la sostanza non cambia.
Sapreste darmi qualche dritta?
Grazie mille.
Livio


title: Testo giustificato in report

text:
Ho parzialmente risolto con JustifyText 2 di Lebans.
Ora perň spunta un altro problema, posso giustificare ma
il controllo non č piů espandibile... e ora che faccio?!?


title: Testo giustificato in report

author: sv

text:
misirion ha scritto:
> Ho parzialmente risolto con JustifyText 2 di Lebans.
> Ora però spunta un altro problema, posso giustificare ma
> il controllo non è più espandibile... e ora che faccio?!?
Controlla il thread del 20.11 a cui ho risposto "Giustificare il contenuto
di una casella di testo in un report". Comunque la funzione che dà il
migliore risultato è la "fJustiDirect" della classe "clsJustifyText",
applicata ad una casella memo. A quanto pare la JutifyText rende il
controllo testo non espandibile.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Testo giustificato in report

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:bq7m1m$u5b$1...@news.newsland.it...
> misirion ha scritto:
>
> Controlla il thread del 20.11 a cui ho risposto "Giustificare il contenuto
> di una casella di testo in un report". Comunque la funzione che dà il
> migliore risultato è la "fJustiDirect" della classe "clsJustifyText",
> applicata ad una casella memo. A quanto pare la JutifyText rende il
> controllo testo non espandibile.
Ti ringrazio per il suggerimento, soltanto non ho capito dove posso
trovare questo modulo di classe "clsJustifyText".
Potresti darmi un link?
Grazie ancora.


title: Testo giustificato in report

text:
misirion ha scritto:


Sempre sullo stesso sito (Lebans):
http://www.lebans.com/products.htm



title: Testo giustificato in report

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:bq7ns1$fjc$1...@news.newsland.it...
> misirion ha scritto:
> Sempre sullo stesso sito (Lebans):
http://www.lebans.com/products.htm
Perfetto, preso e funziona quasi perfettamente: noto solo con dispiacere
che la scritta in ogni casella è come se appaia due volte, leggermente
sfasata. Ho visto che parlavi di convertire la casella di testo in Memo,
forse non ho fatto questo? E come si dovrebbe fare?


title: Testo giustificato in report

text:
Provando a rendere invisibile la casella di testo, vedo che il testo
ora appare correttamente giustificato, anche se il layout non rispetta
più l'espandibilità... Ovvero il testo si estente ma va a sovrapporsi
con la casella nelle righe più in basso, quindi sul record successivo...


title: Testo giustificato in report

text:
misirion ha scritto:

No, non devi rendere invisibile la casella di testo, ma devi utilizzare un
colore primo piano (carattere) uguale al colore dello sfondo.
Quello che io utilizzo è comunque la casella memo.



title: Testo giustificato in report

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:bq7oi7$mb7$1...@news.newsland.it...
> No, non devi rendere invisibile la casella di testo, ma devi utilizzare un
> colore primo piano (carattere) uguale al colore dello sfondo.
> Quello che io utilizzo è comunque la casella memo.
Perfetto, ho risolto e funziona benissimo.
Una sola curiosità: la "casella memo" come si dovrebbe creare?
E' già in Access o va presa altrove?
Grazie ancora, ciao!


title: Testo giustificato in report

text:
misirion ha scritto:
> "sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
> news:bq7oi7$mb7$1...@news.newsland.it...
> > No, non devi rendere invisibile la casella di testo, ma devi utilizzare un
> > colore primo piano (carattere) uguale al colore dello sfondo.
> > Quello che io utilizzo è comunque la casella memo.
> Perfetto, ho risolto e funziona benissimo.
> Una sola curiosità: la "casella memo" come si dovrebbe creare?
E' il campo memo di una tabella.
> E' già in Access o va presa altrove?
> Grazie ancora, ciao!
--



title: Testo giustificato in report

author: ALESSANDRO Baraldi

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:bq7p1t$q5i$1...@news.newsland.it...
> misirion ha scritto:
>
> > "sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
> > news:bq7oi7$mb7$1...@news.newsland.it...
>
> > > No, non devi rendere invisibile la casella di testo, ma devi
utilizzare un
> > > colore primo piano (carattere) uguale al colore dello sfondo.
> > > Quello che io utilizzo è comunque la casella memo.
>
> > Perfetto, ho risolto e funziona benissimo.
> > Una sola curiosità: la "casella memo" come si dovrebbe creare?
>
> E' il campo memo di una tabella.
La casella Mamo come la Chiami non c'azzecca nulla con ACCESS
è inventata dilla tutta.....!!!
Altro no è che un Controllo di tipo TextBox associato al Campo della
Tabella che è di tipo MEMO.
Poi se la prendi dall'elenco Campi associati e la trascini non è stata
generata
una Casella Memo.NON ESISTE.
Ciao.
@Alex.


title: Testo giustificato in report

text:
ALESSANDRO Baraldi ha scritto:
> "sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
> news:bq7p1t$q5i$1...@news.newsland.it...
> > misirion ha scritto:
> >
> > > "sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
> > > news:bq7oi7$mb7$1...@news.newsland.it...
> >
> > > > No, non devi rendere invisibile la casella di testo, ma devi
> utilizzare un
> > > > colore primo piano (carattere) uguale al colore dello sfondo.
> > > > Quello che io utilizzo è comunque la casella memo.
> >
> > > Perfetto, ho risolto e funziona benissimo.
> > > Una sola curiosità: la "casella memo" come si dovrebbe creare?
> >
> > E' il campo memo di una tabella.
> La casella Mamo come la Chiami non c'azzecca nulla con ACCESS
> è inventata dilla tutta.....!!!
> Altro no è che un Controllo di tipo TextBox associato al Campo della
> Tabella che è di tipo MEMO.
> Poi se la prendi dall'elenco Campi associati e la trascini non è stata
> generata
> una Casella Memo.NON ESISTE.
> Ciao.
> @Alex.
Assolutamente non volevo dire questo. Sono stato troppo sintetico e mi
sono espresso male.
Può capitare.
Volevo soltanto dire che il controllo del report si appoggiava ad un campo
memo.
Nient'altro.



title: modifica BE da FE

author: Matteo

text:
ho provato ad usare la procedura del sito comune ma sbaglio da qualche
parte, dove?
Option Compare Database
Option Explicit
Dim MiaAreaLavoro As DAO.Workspace, dbs As DAO.Database, DbsP As
DAO.Database
Function aggiungiCampo(T_contatori As String, TipoPagamento As String, text
As Integer, _
    Optional dimensioni As Long, Optional incrementa As Boolean = False, _
    Optional default As Variant, Optional TipoPaga As String) As Boolean
    Dim tdef As DAO.TableDef, fld As DAO.Field
    Dim prp As DAO.Property
    Set tdef = dbs.TableDefs(T_contatori)
    Set fld = tdef.CreateField(TipoPagamento, text, 55)
    If fld.Type = dbLong And incrementa = True Then fld.Attributes =
dbAutoIncrField
    If Not IsNull(dimensioni) Then fld.Size = 55
    If Not IsMissing(default) Then fld.DefaultValue = default
    On Error Resume Next
    tdef.Fields.Append fld
    If Not IsMissing(TipoPaga) Then
        Set prp = fld.CreateProperty("description", dbText)
        prp.Value = TipoPaga
        fld.Properties.Append prp
    End If
    If Err Then
        aggiungiCampo = False
    Else
        aggiungiCampo = True
    End If
End Function
preciso che la tabella da modificare si chiama T_Contatori, il campo
TipoPagamento, il formato Testo e la lunghezza 55 caratteri.
Grazie
Matteo


title: modifica BE da FE

text:

Qual'è il problma?
anzitutto T_contatori messo come argomento della funzione significa che gli vuoi passare il nome della tabella che in quel momento non sai. e quindi chiamo la funzione con
aggiungiCampo(Nometabella, nomecampo, e poi un testo che però tu nela funzione non usi, il resto è opzionale)
se tu già la conosci, invece sevi toglierlo come argomento e metterlo nelle chiamate con i nomi già conosciuti
quindi
call aggiungiCampo
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: visualizzare valore in campo non associato in base a valore altro campo

author: tmtube

text:
ho una form in visualizzazione record continui

ho un campo cs che può valore 0 o -1

ho un campo non associato di testo
se cs=-1 campo="Carico"
se cs=0 campo="Scarico"

come posso fare?

grazie a tutti.


author: Mancini

text:
Ma il campo "cs" è un campo booleano  ( Si/No ) ?

Innanzitutto nella maschera è sempre ottima norma differenziare il NomeControllo dalla OrigineControllo   per cui nel nome controllo mettici per esempio "blncs"

poi nella tua casella NonAssociata ci metti questa formula
=IIf([cs]=-1;"Carico";"Sxarico")

.


text:
>"Mancini"  ha scritto nel messaggio
>news:bceceae9-b883-4156...@googlegroups.com...

Si è di tipo si\no
Perfetto funziona grazie