title: [Tutorial] Disponibili 2 nuovi tutorial

author: ciroteo

text:
"simplex2" <
simp...@inestistente.it
> ha scritto nel messaggio
news:cpjj70$euc$1...@canarie.caspur.it...
> Salve a tutti,
> ho reso disponibili due nuovi tutorial sul mio sito
>
www.mdenittis.it
> riguardanti il controllo ImageList e l'accesso al registro di sistema per
> la
> lettura del nome del computer.
> I due documenti sono in stato di "Request For Comments".
> A vostro buon cuore e disponibilità.
> Ciao.
> --
> Simplex2
>
www.mdenittis.it
>
>
Ottimo! A buon rendere.
Avevo visto il tuo tutorial sul controllo Treeview, per il momento è in
sospeso la parte della mia applicazione in cui volevo utilizzare tale
controllo. Se dovessi avere problemi posso contattarti in privato?
Non mi era chiaro il fatto che i nodi non vogliono chiavi numeriche.


title: collegare tabelle al volo

text:
CiaoNG,
Devo chiedere un Vs. Aiuto...
Voglio collegare qualche tabella con codice al mio database..ma non con il
sistema che c'è su sitocomune (tdf.refreshlink),
ho costruito una tabella con l'elenco è il percorso del database di cui
voglio allegare le tabelle..e mi serve un sistema veloce per collegarle al
database in uso...
(Applicazione FE e dati BE)
ovviamente le tabelle verranno scollegate alla chiusura del FE e ricollegate
solo dietro preciso comando alla sua riapertura,
Ho già fatto qualcosa di simile con la funzione TransferDatabase,aclink....
ma volevo qualcosa di meno pesante da gestire
ciao e grazie


title: Ridimensionare tabella ...

author: Angelo

text:
Esportondo una tabella in un file formato RTF ho constatato che il testo
contenuto nel rispettivi campi delle relative celle viene visualizzato
parzialmente.
Avrei la necessità di ridimensionare, in fase di esportazione, la cella al
suo centenuto al fine di renderne visibile l'intero testo.
Esiste una procedura o delle righe di codice che me lo consentano?
Grazie per l'HELP ....
Angelo


title: Ridimensionare tabella ...

author: ALESSANDRO Baraldi

text:
"Angelo" <
logi...@email.it
> ha scritto nel messaggio
news:NaIBb.176067$vO5.6...@twister1.libero.it...

Non credo, ma forse puoi farlo invece che con una tabella utilizzando una
Form in modalità Maschere Continue oppure in Foglio dati......!!!
Ovvio che il ridimensionamento è relativo alla più grossa.
@Alex.


title: Ridimensionare tabella ...

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:br7lpu$gjk$1...@lacerta.tiscalinet.it...

Grazie, è una valida alternativa.
Angelo


title: Ridimensionare tabella ...

author: Clabat

text:
"Angelo" <
logi...@email.it
> ha scritto nel messaggio
news:AJJBb.176344$vO5.6...@twister1.libero.it...

Puoi fare con una query di selezione in cui viene specificato con una
funzione di estrazione la larghezza voluta del campo
Claudio


title: Ridimensionare tabella ...

text:
"Clabat" <
cla...@libero.it
> ha scritto nel messaggio
news:xMMBb.181699$e6.67...@twister2.libero.it...
>
[CUT]
> > > @Alex.
> Puoi fare con una query di selezione in cui viene specificato con una
> funzione di estrazione la larghezza voluta del campo
> Claudio
>
Credo che non sia così semplice come dici.
Per dimensionare un controllo in base al contenuto del campo associato
occorre tenere presenti moti fattori:
FontType
FontSize
FontBold
Nonchè la risoluzione dello schermo e l'esatta conversione Twips/Pixel....!
Ma forse ho frainteso la tua proposta....!
@Alex.


title: Rubrica contatti

text:
Salve a tutti,
semplice e veloce:
Rubrica contatti con varie voci, faccio un report per stamparla in ordine
alfabetico, poi trovo il modo di mettergli i capolettera creando dei
paragrafi, es. lettera A e tutti i nomi che iniziano per A etc.,  mi capita
che l'ordinamento rispetta solo la prima lettera del cognome e non le
sucessive. Perchč questo.
Grazie in anticipo, Aless


title: Rubrica contatti

author: Roberto da casa

text:
"Alez99" <
music...@tiscalinet.it
> ha scritto nel messaggio
news:bLfy8.95356$SR5.2...@twister1.libero.it...
> Salve a tutti,
> semplice e veloce:
> Rubrica contatti con varie voci, faccio un report per stamparla in ordine
> alfabetico, poi trovo il modo di mettergli i capolettera creando dei
> paragrafi, es. lettera A e tutti i nomi che iniziano per A etc.,  mi
capita
> che l'ordinamento rispetta solo la prima lettera del cognome e non le
> sucessive. Perchè questo.
>
> Grazie in anticipo, Aless
Probabilmente ordini il report solo per il "capolettera"; prova ad ordinare
il report sia per "capolettera" che per cognome.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: cambiare data creazione/modifica di una cartella window

author: mansportivo

text:
� possibile in qualche modo con VBA modificare la data di
creazione/modifica di una cartella di window?
magari portandola indietro di un paio di giorni?
ciao al newsgroup
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: come accedo ai menu?

author: @libero.it stefano

text:
sto lavorndo a un database e dall opzioni di avvio ho tolto mostra i menu
completi e non mostraredatabase
cosi ora non riesco piu ad accedere alle funzioni per ocntinuare a lavorare
e modificare
coem faccioi?
grazie


title: come accedo ai menu?

author: namor

text:
stefano ha scritto:

Tieni premuto shift mentre apri il database.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: come accedo ai menu?

author: ]SiLVieTTa[

text:
Thread ricco mi ci ficco: Il Fri, 09 Sep 2005 14:01:34 +0200,
do...@spam.me
(namor) dopo aver riflettuto a lungo, ha scritto:
>Tieni premuto shift mentre apri il database.
>Namor
oppure F11
Ciao
Silvia.
--
www.silvietta.it
...everyone's invited!
Kann ein Herz aus Stein sein??


title: Somma minuti

author: MaVco

text:
Salve, ho piccolo problema con la somma di 2 campi ora.
stò provando questo in un report su Acces 2003:
=(Format(Hour([TOT]))-Format(Hour([OreAss]))) & "." &
((Format(Minute([TOT])))-Format(Minute([OreAss])))
Dove "TOT" è il risultato di una query e "OreAss" proviene da una
tabella
Funziona correttamente ma se "TOT" è 09:06 e "OreAss" è "08:00"
e i campi sono in formato 24 ore , il risultato è "1:5" ansichè "1:05"
Come posso sitemare i minuti? Grazie


title: Somma minuti

author: Roberto da Parma

text:
"MaVco" <
marco....@tin.it
> ha scritto nel messaggio
news:f250f142-f850-4072...@w7g2000hsa.googlegroups.com...

Ma se usi questa?
=Format([TOT],"hh")-Format([OreAss],"hh" & "." &
Format([TOT],"nn")-Format([OreAss],"nn")
Ciao
--
Roberto da Parma


title: Somma minuti

text:
Grazie... dell'aiuto..
makké... è uguale... avevo provato anch'io ma pensavo di aver
sbagliato.
non capisco perchè mi toglie lo "0"


title: multiselezione casella riepilogo e query

author: Stefano

text:
Vorrei creare una query, in automatico, dalla multiselezione di una
casella di riepilogo, per esempio:
  Ugo
x Luigi
x Marco
  Mario
x Giuseppe
seleziono Luigi Marco e Giuseppe e vorrei che il relativo dato sulla
casella di riepilogo della mascchera possa essere passato alla query per
filtrare i record che contengono quel dato.
E' chiaramente facile inserendo i nomi "a mano" sulla query ma in
automatico come fareste?
Grazie per la risposta
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Antonio Biso

text:
"Stefano" <
hu...@email.it
> ha scritto nel messaggio
news:2d2394dd52544d339dd...@mygate.mailgate.org...
> Vorrei creare una query, in automatico, dalla multiselezione di una
> casella di riepilogo, per esempio:
>
>   Ugo
> x Luigi
> x Marco
>   Mario
> x Giuseppe
>
> seleziono Luigi Marco e Giuseppe e vorrei che il relativo dato sulla
> casella di riepilogo della mascchera possa essere passato alla query per
> filtrare i record che contengono quel dato.
> E' chiaramente facile inserendo i nomi "a mano" sulla query ma in
> automatico come fareste?
C'è un esempio sul sitocomune, relativo ad un report, ma che puoi adattare
alle tue necessità
Antonio


author: the best

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:pq8lb.53674$vO5.1...@twister1.libero.it...
> "Stefano" <
hu...@email.it
> ha scritto nel messaggio
> news:2d2394dd52544d339dd...@mygate.mailgate.org...
> > Vorrei creare una query, in automatico, dalla multiselezione di una
> > casella di riepilogo, per esempio:
> >
> >   Ugo
> > x Luigi
> > x Marco
> >   Mario
> > x Giuseppe
> >
> > seleziono Luigi Marco e Giuseppe e vorrei che il relativo dato sulla
> > casella di riepilogo della mascchera possa essere passato alla query per
> > filtrare i record che contengono quel dato.
> > E' chiaramente facile inserendo i nomi "a mano" sulla query ma in
> > automatico come fareste?
>
> C'č un esempio sul sitocomune, relativo ad un report, ma che puoi adattare
> alle tue necessitą
>
> Antonio
>
>
L'esempio l'ho capito ma non posso adattarlo ad una query, dimmi come p.f.


text:
"the best" <
the...@thebest.it
> ha scritto nel messaggio
news:RHhlb.28299$e5.9...@news1.tin.it...
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:pq8lb.53674$vO5.1...@twister1.libero.it...
> > "Stefano" <
hu...@email.it
> ha scritto nel messaggio
> > news:2d2394dd52544d339dd...@mygate.mailgate.org...
> > > Vorrei creare una query, in automatico, dalla multiselezione di una
> > > casella di riepilogo, per esempio:
> > >
> > >   Ugo
> > > x Luigi
> > > x Marco
> > >   Mario
> > > x Giuseppe
> > >
> > > seleziono Luigi Marco e Giuseppe e vorrei che il relativo dato sulla
> > > casella di riepilogo della mascchera possa essere passato alla query
per
> > > filtrare i record che contengono quel dato.
> > > E' chiaramente facile inserendo i nomi "a mano" sulla query ma in
> > > automatico come fareste?
> >
> > C'è un esempio sul sitocomune, relativo ad un report, ma che puoi
adattare
> > alle tue necessità
> >
> > Antonio
> >
> >
> L'esempio l'ho capito ma non posso adattarlo ad una query, dimmi come p.f.
>
>
Scusa, "non posso adattarlo" non è chiaro... non so adattarlo a una query
passandogli un parametro.


text:
"the best" <
the...@thebest.it
> ha scritto nel messaggio
news:mJhlb.28306$e5.9...@news1.tin.it...
> "the best" <
the...@thebest.it
> ha scritto nel messaggio
> news:RHhlb.28299$e5.9...@news1.tin.it...
> > "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> > news:pq8lb.53674$vO5.1...@twister1.libero.it...
> > > "Stefano" <
hu...@email.it
> ha scritto nel messaggio
> > > news:2d2394dd52544d339dd...@mygate.mailgate.org...
> > > > Vorrei creare una query, in automatico, dalla multiselezione di una
> > > > casella di riepilogo, per esempio:
> > > >
> > > >   Ugo
> > > > x Luigi
> > > > x Marco
> > > >   Mario
> > > > x Giuseppe
> > > >
> > > > seleziono Luigi Marco e Giuseppe e vorrei che il relativo dato sulla
> > > > casella di riepilogo della mascchera possa essere passato alla query
> per
> > > > filtrare i record che contengono quel dato.
> > > > E' chiaramente facile inserendo i nomi "a mano" sulla query ma in
> > > > automatico come fareste?
> > >
> > > C'č un esempio sul sitocomune, relativo ad un report, ma che puoi
> adattare
> > > alle tue necessitą
> > >
> > > Antonio
> > >
> > >
> > L'esempio l'ho capito ma non posso adattarlo ad una query, dimmi come
p.f.
> >
> >
> Scusa, "non posso adattarlo" non č chiaro... non so adattarlo a una query
> passandogli un parametro.
Mi pare che in quell'esempio venga utilizzato lo statement IN di SQL creando
un insieme che contenga gli ID delle righe selezionate. Devi fare la stessa
cosa creandoti dinameicamente una stringa SQL con l'insieme IN di cui sopra
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:o2ulb.58242$e6.20...@twister2.libero.it...

L'avevo gią capito e fatto e funziona solo che mi da un'errore di overflow.
Molto probabilmente per il fatto che non uso gli Id numerici ma Campi testo
che appesantiscono la creazione dell'insieme (n,n,n). Farņ in modo di
costruire degli Id univoci e riproverņ.
Grazie


title: DB Access e problemi di accesso ai dati su un' AS400

author: ERMETE

text:
Dunque da un db di access ho accesso ai dati a tabelle collegate,
tramite ODBC (client access), su AS400: in tutto sono 5 tabelle ma
quando apro le tabelle in questione 2 di esse mi mostrano una serie
interminabile (i records sono tanti) di #ELIMINATO, #ELIMINATO,
#ELIMINATO, #ELIMINATO
 ecc. ecc. in ogni cella di ogni riga e questo fino in fondo al'ultimo
record....
La cosa mi preoccupa un po' perche' prima non era cosi'... in quelle
tabelle c'erano dei dati leggibili... Ora vi chiedo: questo puo'
significare una effettiva mancata estrazione dei dati?
Cioe' in effetti si sono persi (in qualche modo) dei dati per strada?
Le tabelle in questione esistono sull'AS400 e so per certo che sono
stracolme di dati (dai 30 ai 40 MB di roba) non e' che forse non ce la
fa a tirarli su tutti? Un tecnico As400 mi ha detto che si potrebbe
trattare di record il cui contenuto e' stato effettivamente eliminato
e che ci vorrebbe una "ricompattazione" ddel database sull' AS400.
Puo' essere?
Grazie
--
Alessandro
-------------------------------------------
"There is no dark side of the moon, really...
as a matter of fact it's all dark."
PinK FloYd
-------------------------------------------


author: Davide Bianchi

text:
"ERMETE" <
gro...@usa.net
> wrote in message
news:3C736C7D...@usa.net...
> Dunque da un db di access ho accesso ai dati a tabelle collegate,
<zap>
> interminabile (i records sono tanti) di #ELIMINATO, #ELIMINATO,
> #ELIMINATO, #ELIMINATO
<zap>
Prova a "scollegare" e "ricollegare" le tabelle.
Davide
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"ERMETE" <
gro...@usa.net
> ha scritto nel messaggio
news:3C736C7D...@usa.net...
> trattare di record il cui contenuto e' stato effettivamente eliminato
> e che ci vorrebbe una "ricompattazione" ddel database sull' AS400.
potrebbe essere in termini molto generici pero'.
senz'altro l'AS "di norma" non recupera lo spazio dei record cancellati che
quindi sono ancora li
meno normale che un accesso "normale" te li esponga.
comunque fai compattare una delle tabelle su AS, cosi' vedi di chi e' la
colpa...


author: PaoloP

text:
"ERMETE" <
gro...@usa.net
> ha scritto nel messaggio
news:3C736C7D...@usa.net...
> Le tabelle in questione esistono sull'AS400 e so per certo che sono
> stracolme di dati (dai 30 ai 40 MB di roba) non e' che forse non ce la
> fa a tirarli su tutti?
Non mi risulta che ci sia mai stato un limite in tal senso
> Un tecnico As400 mi ha detto che si potrebbe
> trattare di record il cui contenuto e' stato effettivamente eliminato
> e che ci vorrebbe una "ricompattazione" ddel database sull' AS400.
> Puo' essere?
Non mi risulta che sia necessario un RGZPFM per non dover tirar giů dei
record eliminati ... che sia un problema di PTF lato client?
PaoloP


text:
PaoloP wrote:
>
> "ERMETE" <
gro...@usa.net
> ha scritto nel messaggio
> news:3C736C7D...@usa.net...
> > Le tabelle in questione esistono sull'AS400 e so per certo che sono
> > stracolme di dati (dai 30 ai 40 MB di roba) non e' che forse non ce la
> > fa a tirarli su tutti?
> Non mi risulta che ci sia mai stato un limite in tal senso
>
> > Un tecnico As400 mi ha detto che si potrebbe
> > trattare di record il cui contenuto e' stato effettivamente eliminato
> > e che ci vorrebbe una "ricompattazione" ddel database sull' AS400.
> > Puo' essere?
> Non mi risulta che sia necessario un RGZPFM per non dover tirar giù dei
> record eliminati ... che sia un problema di PTF lato client?
Mah... la vers. di OS400 e' la 4.5, la vers. del CA sui client e' quella
fornita con l' OS400,
esistono delle PTF da applicare ai client per questa versione?
O forse c'e' qualche impostazione del driver ODBC o del CA che ignoro...
BOH.


author: obelix

text:
On Wed, 20 Feb 2002 09:29:33, ERMETE <
gro...@usa.net
> wrote:
> Le tabelle in questione esistono sull'AS400 e so per certo che sono
> stracolme di dati (dai 30 ai 40 MB di roba) non e' che forse non ce la
> fa a tirarli su tutti? U
L'unica voltas che ho usato ODBC, ho tirato giu' qualcosa come 800 mega di dati
da un tabella (due giorni....)
E mancavano delle PTF, mi dava uno zilione di campi duplicati... ho dovuto
applicare delle PTF di corsa.
--
Obelix


text:


Orbene... siccome sono digiuno di AS400, facciamo a capirci: queste PTF
sono un po' come i FixPack di OS/2 e vanno applicate al OS400 o anche al
client (che immagino saranno dei drivers ODBC aggiornati)?


text:

Eh purtroppo quando ho chiesto per telefono ad un tecnico se era
possibile ricompattare una tabella qualcuno (che ra con lui) ha sentito
e ci ha "intimato" di non farlo... questa richiesta entra in conflitto
con delle direttive SUPERIORI; BOH pare che non vogliano, per cui
rimarro' sempre con il dubbio. :-((


text:
"ERMETE" <
in...@mangani.net
> ha scritto nel messaggio
news:a503lm$g0l$1...@newsreader.mailgate.org...
> con delle direttive SUPERIORI; BOH pare che non vogliano, per cui
> rimarro' sempre con il dubbio. :-((
io proverei su una filettino all'uopo ;)


text:
"ERMETE" <
in...@mangani.net
> ha scritto nel messaggio
news:a4vvg0$dbi$1...@newsreader.mailgate.org...
>Mah... la vers. di OS400 e' la 4.5, la vers. del CA sui client e' quella
>fornita con l' OS400,
>esistono delle PTF da applicare ai client per questa versione?
>O forse c'e' qualche impostazione del driver ODBC o del CA che ignoro...
Esistono sempre delle PTF da applicare ;)
ftp://ftp.software.ibm.com/as400/products/clientaccess/win32/v4r5m0/service
pack/
PaoloP


text:
On Wed, 20 Feb 2002 12:04:10, ERMETE <
in...@mangani.net
> wrote:
> questa richiesta entra in conflitto
> con delle direttive SUPERIORI; B
I venditori di dishci ringraziano sentitamente...
--
Obelix


text:
On Wed, 20 Feb 2002 12:01:04, ERMETE <
in...@mangani.net
> wrote:
> o anche al
> client (che immagino saranno dei drivers ODBC aggiornati)?
Entrambe le cose: le installi sul 400 e tutti i client se li agigornano
'tomaticamente' (automagically, is the correct term  :-)
--
Obelix


text:

Ma sai... finche' non sono io a pagare....
anzi ora che ci penso io pago eccome! In termini di rottura di "00"
perche' ste tabelle si tirano sul PC a fatica e diventano sempre piu'
grosse. Mi sa che tra un po' se in azienda vogliono estrarre i dati su
PC si "attaccano allegramente a stoca*.*"


author: Fabio

text:
> Dunque da un db di access ho accesso ai dati a tabelle collegate,
> tramite ODBC (client access), su AS400: in tutto sono 5 tabelle ma
> quando apro le tabelle in questione 2 di esse mi mostrano una serie
> interminabile (i records sono tanti) di #ELIMINATO, #ELIMINATO,
> #ELIMINATO, #ELIMINATO
>  ecc. ecc. in ogni cella di ogni riga e questo fino in fondo al'ultimo
> record....
Devi rifare il collegamento.
Fabio T.


text:
Fabio wrote:

Lo sai quante volte l' ho rifatto... e su quanti PC...
mi da sempre lo stesso "errore" e sempre sulle solite 2 tabelle.


author: Franco Lombardo

text:
> su AS400: in tutto sono 5 tabelle ma
> quando apro le tabelle in questione 2 di esse mi mostrano una serie
> interminabile (i records sono tanti) di #ELIMINATO, #ELIMINATO,
> #ELIMINATO, #ELIMINATO
>  ecc. ecc. in ogni cella di ogni riga e questo fino in fondo al'ultimo
> record....
Sparo...le tabelle non hanno chiave primaria. Quando le alleghi in Access ti
dovrebbe comparire una finestrella che ti chiede di selezionare dei campi
che possano fare da chiave primaria. Scegline qualcuno che possa fare al
caso.
Ciao
Franco


author: Obelix

text:
On Thu, 21 Feb 2002 01:00:31 +0100, ERMETE <
gro...@usa.net
> wrote:
>mi da sempre lo stesso "errore" e sempre sulle solite 2 tabelle.
E' che non ai mai fixato il problema dal lato giusto: butta via A-cess
e  :-))
Obelix


text:
Grazie innanzitutto a tutti coloro che mi hanno risposto.

Bene, sono riuscito a convincere i tecnici:
Mi sono creato una libreria a parte e in questa ci ho copiato le 5
tabelle incriminate, poi...
intanto gia' la copia stessa ha ridotto di dimensioni le tabelle, poi
con RGZPFM ho ottimizzato il tutto e il  risultato e'....
TREMENDAMENTE STUPEFACENTE! Tramite ODBC si tira su tutto in un baleno
senza piu' blocchi ed errori.
Stavo pensando ad una procedura automatica che copiasse, in modalita'
SOVRASCRITTURA, le tabelle che mi servono dalla libreria originaria alla
libreria di copia e poi ne facesse una riorganizzazione con
RGZPFM, da lanciare a mano tutte le volte che sono apportate delle
modifiche sostanziali alle tabelle, prima di fare l'aggiornamento dei
listini su PC, pensate che sia possibile?


author: Emete

text:

Sicuramente Access ha i suoi limiti (sostanzialmente in prestazioni ed
affidabilita'),
ed e' una parte del problema (l'altra, la riorganizzazione delle tabella
su AS400 l'ho gia' FIXATA, vedi relativo post); a tal proposito conosci
mica qualcosa di alternativo che pero' sia comparabile come facilita'
d'uso (in questo pero' non lo batte nessuno) e come prezzo?


text:
On Mon, 25 Feb 2002 15:36:01, ERMETE <
in...@mangani.net
> wrote:
> pensate che sia possibile?
Direi idiota, piu' che altro. FAre RGZPFM sui file di base e' piu' conveniente.
--
Obelix


text:
On Mon, 25 Feb 2002 16:07:02, Emete <
in...@mangani.net
> wrote:
> a tal proposito conosci
> mica qualcosa di alternativo che pero' sia comparabile come facilita'
> d'uso (in questo pero' non lo batte nessuno) e come prezzo?
No, dannazione....
--
Obelix


text:

Eh lo so ma chiedo questo e' perche' e' l'unica cosa che mi e' permessa
di fare,
Poter fare RGZPFM sui file di base e' la prima cosa che ho chiesto ai
tecnici della Swhouse che ci hanno fornito AS400 e gestionale...


text:
On Mon, 25 Feb 2002 18:40:28 +0100, Emete <
in...@mangani.net
> wrote:
>Poter fare RGZPFM sui file di base e' la prima cosa che ho chiesto ai
>tecnici della Swhouse che
A chi?? No, scusa, IBM dice di fare RGZPFM per motivi prestaizionali
(prova a creare un file e scrivere/cancellare un milione di volte lo
stesso record, poi accedidici.... e buona notte, eh) ... i tecnici
della SH?? e chi cazzo sono?? al massimo, il *pirla* del tuo
sistemista interno... che si *sbrighi a farlo* e non rompa le palle.
Oppure i tecnici della SH che si sbrighino a farlo e non riompano...
senno' si viene giu' noi e gli si fa il classico culo  :-))
Obelix


text:
Obelix wrote:
>
> On Mon, 25 Feb 2002 18:40:28 +0100, Emete <
in...@mangani.net
> wrote:
>
> >Poter fare RGZPFM sui file di base e' la prima cosa che ho chiesto ai
> >tecnici della Swhouse che
> A chi?? No, scusa, IBM dice di fare RGZPFM per motivi prestaizionali
> (prova a creare un file e scrivere/cancellare un milione di volte lo
> stesso record, poi accedidici.... e buona notte, eh) ... i tecnici
> della SH?? e chi cazzo sono?? al massimo, il *pirla* del tuo
> sistemista interno... che si *sbrighi a farlo* e non rompa le palle.
Sono io che mi occupo dei sistemi (PC, DOS, Win3.x, Win2000, LinuX)
tranne che di AS400 (ordini superiori), da quando sono qua'
(relativamente poco) ho ricevuto tassativo ordine di non toccare
direttamente AS400 e su questo non mi metto a dicutere (gia' la vita e'
difficile per chi si occupa di queste cose) per cui...
personalmente sono abituato a straottimizzare tutto, lasciando comunque
eventualmente delle copie di sicurezza di tutto (files di configurazione
ecc. ecc.), e' il mio pallino, pero' qua' ho le mani legate. Chi si
occupa direttamente di AS400 sono i tecnici della SWhouse e STOP. Io
posso solo dare "consigli" e fare delle richieste e qualsiasi cosa io
abbia il permesso di fare e' sempre sotto la loro supervisione.

> Oppure i tecnici della SH che si sbrighino a farlo e non riompano...
> senno' si viene giu' noi e gli si fa il classico culo  :-))

Obelix, mettiti il cuore in pace, lasciamo stare mi sono gia' accoppato
il fegato in discussioni con questi fornitori (anche per altri motivi
informatici), sono molto "intimamente" legati a questa azienda da
MOOOlto prima che venissi io, sono praticamente "culo e camicia" con uno
dei titolari, io non conto una benemerita cippa di ....zzo, mi limito a
fare cio' che e' di mia competenza e STOP, eventualmente a fare qualche
richiesta e STOP. Ora non ho vo glia di approfondire in questa sede
questi risvolti ma spero che ti sia chiara la situazione.
Mi sto facendo una cultura su AS400 e lo sto apprezzando sempre di piu'
ma credo proprio che tutte le conoscenze che acquisiro' non le mettero'
di certo in pratica QUA'.


text:
On Wed, 27 Feb 2002 15:58:20 +0100, Emete <
in...@mangani.net
> wrote:
>Ora non ho vo glia di approfondire in questa sede
>questi risvolti ma spero che ti sia chiara la situazione.
Mah. Cancellagli la QSYS  :-)))
Obelix


title: dati in ComboBox

author: Mauritap

text:
salve a tutti
il problema:
ho una maschera di ricerca con una casella di testo in cui si inserisce il
cognome e una casella combinata in cui vorrei si potessero vedere i nomi nel
caso nella tabella ci fossero pi� persone con lo stesso cognome in modo da
caricare nella successiva maschera il record corrispondente.
come devo impostare la combobox ?
Grazie


title: dati in ComboBox

author: Carlo Costarella

text:
"Mauritap" <
maur...@alice.it
> ha scritto nel messaggio
news:4afbf02d$0$1101$4faf...@reader2.news.tin.it...

Alimenta la combo con una query che abbia nei criteri e nel campo che ti
interessa il valore di Forms!TuoNomeMaschera!TuoNomeControllo; quando
preferisci e comunque dopo che hai messo un valore nel controllo:
me.NomeCombo.Requery.
Inutile dire di inserire un campo indice univoco nella combo (nascosto o
meno) e che sia anche la colonna associata; ti servir� poi per fare le altre
operazioni.
Ciao, Carlo


title: dati in ComboBox

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:hdgs05$1qt$1...@tdi.cu.mi.it...

grazie


title: Problema all'evento su corrente.

author: Alfio

text:
Buongiorno a voi tutti,

Oggi, e non capisco per quale motivo, mi salta fuori quest'errore all'evento su corrente:

"L'espressione Su corrente immessa come impostazione della proprietà di evento ha generato l'errore seguente: Membro già esistente in un modulo di oggetto da cui  il modulo di oggetto deriva."

Ora, pur apostrofando tutte le righe del codice, continua a venire fuori l'errore, ma se su corrente non effettua nessuna operazione in quanto

Private Sub Form_Current()
(ho tolto tutto)
End Sub

perché continua a generarsi l'errore? A quale "membro" si riferisce? Non capisco... :(

Alfio


title: Problema all'evento su corrente.

author: Alessandro Cara

text:

Hai un altra definizione (duplicazione) di  Form_Current() nello stesso
/modulo/ vba del form?

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)


title: Problema all'evento su corrente.

text:
Il 26/09/2016 15:48, Alessandro Cara ha scritto:
>
> Hai un altra
un'altra



title: Problema all'evento su corrente.

text:

Ciao Ale,
no, purtroppo no... è la prima cosa che ho controllato...


title: Report da più query

text:
Vorrei lanciare un report che mi faccia stampare le scadenze di un
mese.
Ora faccio così, non conoscendo sql, ho creato una query per ogni mese
che scelgo da una combobox.
Ora però vorrei poter scegliere anche l'anno (2010, 2011, 2012,....)
quindi vorrei poter aver una combo da cui scelgo il mese e una combo
da cui poter scegliere l'anno, quindi stampare il report come somma di
query_mese + query_anno.
E' possibile?
Grazie


title: Report da più query

author: Karl Donaubauer

text:

Per me non è chiaro cosa vuoi come risultato.
Se si tratta di una combinazione di mese e anno (01/2010 ecc.)
devi usare una sola query.
Se si tratta di record diversi per mese e anno e veramente hai
bisogno di due query, puoi usare un report separato per l'anno
che usi come sottoreport nell'altro report.
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Report da più query

text:

Si, si tratta di una combinazione del tipo 01/2010, 02/2010....


title: Report da più query

text:
skate2k5 wrote:
> Karl Donaubauer wrote:
>>> Vorrei lanciare un report che mi faccia stampare le scadenze di un
>>> mese.
>>
>>> Ora faccio così, non conoscendo sql, ho creato una query per ogni
>>> mese che scelgo da una combobox.
>>
>>> Ora però vorrei poter scegliere anche l'anno (2010, 2011,
>>> 2012,....) quindi vorrei poter aver una combo da cui scelgo il
>>> mese e una combo da cui poter scegliere l'anno, quindi stampare
>>> il report come somma di query_mese + query_anno.
>>> E' possibile?
>>
>> Per me non è chiaro cosa vuoi come risultato.
>>
>> Se si tratta di una combinazione di mese e anno (01/2010 ecc.)
>> devi usare una sola query.
>>
>> Se si tratta di record diversi per mese e anno e veramente hai
>> bisogno di due query, puoi usare un report separato per l'anno
>> che usi come sottoreport nell'altro report.
>
> Si, si tratta di una combinazione del tipo 01/2010, 02/2010....
Quindi penso che ti servono due colonne nella query per filtrare
anno e mese. p.e.
parMese: Month([TuoCampoData])
con il criterio: Forms!TuaMaschera!TuaCasellaConIlMese
parAnno: Year([TuoCampoData])
con il criterio: Forms!TuaMaschera!TuaCasellaConLAnno
Se non riesci, vai in vis. SQL della query che hai usata finora,
copia/incolla l'enunciato SQL nel tuo prossimo messaggio
e scrivi come si chiamano la maschera e le caselle.



title: Report da più query

text:
On 24 Giu, 00:41, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> skate2k5 wrote:
> > Karl Donaubauer wrote:
> >>> Vorrei lanciare un report che mi faccia stampare le scadenze di un
> >>> mese.
>
> >>> Ora faccio cos , non conoscendo sql, ho creato una query per ogni
> >>> mese che scelgo da una combobox.
>
> >>> Ora per vorrei poter scegliere anche l'anno (2010, 2011,
> >>> 2012,....) quindi vorrei poter aver una combo da cui scelgo il
> >>> mese e una combo da cui poter scegliere l'anno, quindi stampare
> >>> il report come somma di query_mese + query_anno.
> >>> E' possibile?
>
> >> Per me non chiaro cosa vuoi come risultato.
>
> >> Se si tratta di una combinazione di mese e anno (01/2010 ecc.)
> >> devi usare una sola query.
>
> >> Se si tratta di record diversi per mese e anno e veramente hai
> >> bisogno di due query, puoi usare un report separato per l'anno
> >> che usi come sottoreport nell'altro report.
>
> > Si, si tratta di una combinazione del tipo 01/2010, 02/2010....
>
> Quindi penso che ti servono due colonne nella query per filtrare
> anno e mese. p.e.
>
> parMese: Month([TuoCampoData])
> con il criterio: Forms!TuaMaschera!TuaCasellaConIlMese
>
> parAnno: Year([TuoCampoData])
> con il criterio: Forms!TuaMaschera!TuaCasellaConLAnno
>
> Se non riesci, vai in vis. SQL della query che hai usata finora,
> copia/incolla l'enunciato SQL nel tuo prossimo messaggio
> e scrivi come si chiamano la maschera e le caselle.
>
> --
> Ciao
> Karl
> *********
> Access FAQ:
http://www.donkarl.com/it-
 Nascondi testo citato
>
> - Mostra testo citato -
Ci provo e riferisco. Grazie


title: [Urgente] Librerie di VB in access97

author: Stefano Rialti

text:
Salve a tutti,
ho un fastidiosissimo problema che mi impedisce di usare un DB Access 97 e
relative maschere, query e macro.
Eseguenzo una porzione di codice mi viene detto che non è possibile trovare
delle librerie.
L'errore si presenta per funzioni di tipo "Left" e simili.
Ho provato a reinstallare access, aggiungendo anche gli strumenti di
sviluppo, ma non ne vuole sapere di funzionare.
Premetto che il codice è esatto, il DB non lo posso convertire e non posso
usare altre versioni di Access.
C'è qualche buon samaritano che è in grado di dirmi che componenti
andrebbero installati per far funzionare ste benedette funzioni?
Grazie in anticipo.
Stefano


title: [Urgente] Librerie di VB in access97

author: LaLo

text:
"Stefano Rialti" <
stefan...@casentino.toscana.it
> ha scritto nel
messaggio news:9i3p5d$pnk$1...@fe2.cs.interbusiness.it...

Controlla se mancano i seguenti riferimenti (Strumenti -> Riferimenti):
- Visual Basic For Applications
- Microsoft Access 8.0 Object Library
- Microsoft DAO 3.51 Object Library
Bye
LaLo


title: [Urgente] Librerie di VB in access97

author: Pinosoft

text:
Questi riferimenti ci sono tutti, ma ho risolto il problema notando che il
riferimento ai Common Control 6.0 era selezionato ma non esisteva nel
sistema il relativo OCX.
Quindi...grazie x la dritta!
Ciao



title: Unica casella combinata con diverse ' "origine controllo"

author: Ladrodivita

text:
In una maschera turni ho 31 campi nei quali devono essere inseriti i vari
"CODICITURNO" di ciascun giorno che vorrei scegliere con una casella
combinata dalla tabella "CODICITURNI". E' possibile stabilire l'origine
controllo di ciascuna scelta nella casella combinata  in funzione
dell'attivazione tramite mouse del campo "origine controllo" interessato?
Nella stessa maschera ho altri 31 campi (non associati), ciascuno collocato
a valle di ogni "CODICETURNO" che dovrebbero raccogliere, in relazione allo
stesso "CODICETURNO" attribuito il valore  "ORETURNO" che è presente nella
tabella "CODICITURNI"  quale campo del record, per permettermi di verificare
in un campo "SOMMA"  il monte ore mensile che viene attribuito e che
naturalmente è collegato al "CODICETURNO".
Non essendo che un simpatizzante di access (Uso assess 2002) sarò grato a
chi vorrà dirmi se è possibile tale procedura e come attivarla. Ringrazio
anticipatamente.


author: Sergio MAZZA

text:
"Ladrodivita" <
samp...@alice.it
> ha scritto nel messaggio news:440f509d$0$18286$4faf...@reader1.news.tin.it...
> In una maschera turni ho 31 campi nei quali devono essere inseriti i vari "CODICITURNO" di ciascun giorno che vorrei scegliere con
> una casella combinata dalla tabella "CODICITURNI". E' possibile stabilire l'origine controllo di ciascuna scelta nella casella
> combinata  in funzione dell'attivazione tramite mouse del campo "origine controllo" interessato?
Nella proprietà "origine riga" della casella combinata, una istruzione sql, la condizione [codiceturno] =
forms![nomeMaschera]![codiceTurno].
Nell'evento "su uscita" della casella di testo [codiceTurno] inserisci: Me!codiciTurni.requery.
Vedi help (attivabile con ALT-F11, poi F1) alla voce: Metodo Requery.
> Nella stessa maschera ho altri 31 campi (non associati), ciascuno collocato a valle di ogni "CODICETURNO" che dovrebbero
> raccogliere, in relazione allo stesso "CODICETURNO" attribuito il valore  "ORETURNO" che è presente nella tabella "CODICITURNI"
> quale campo del record, per permettermi di verificare in un campo "SOMMA"  il monte ore mensile che viene attribuito e che
> naturalmente è collegato al "CODICETURNO".
Questa non l'ho capita se era una domanda o una affermazione; comunque, gestendo l'evento "dopo aggiornamento" della casella
combinata "codiciTurni" inserisci: Me!oreTurno = me!codiciTurni.column(2). Se nella "origine riga" hai inserito come seconda colonna
(campo) le ore.
Vedi help (stesso modo di attivazione) alla voce: Proprietà Column.
> Non essendo che un simpatizzante di access (Uso assess 2002) sarò grato a chi vorrà dirmi se è possibile tale procedura e come
> attivarla. Ringrazio anticipatamente.
>
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:duooog$pae$1...@area.cu.mi.it...

Mi dispiace Sergio... ma devo riepilogare: non sono riuscito a perfezionare
il tuo suggerimento.
Il nome della mia maschera è [Tabella Turni e Presenze]; il nome della
casella combinata è [CERCACODICETURNO]; i campi che intendo aggiornare sono
da "CODICETURNO01" a "CODICETURNO31" ; la casella combinata ha la seguente
origine riga:
SELECT [Tabella Codici Turni].IDTURNO, [Tabella Codici Turni].[CODICE
TURNO], [Tabella Codici Turni].DESTURNO, [Tabella Codici Turni].ORETURNO,
[Tabella Codici Turni].ORAENTRATA1, [Tabella Codici Turni].ORAUSCITA1,
[Tabella Codici Turni].ORAENTRATA2, [Tabella Codici Turni].ORAUSCITA2 FROM
[Tabella Codici Turni];
e la colonna associata è [CODICE TURNO] - column(1) - che nella casella
combinata mi compare insieme a [DESTURNO] - column(2) -, [ORETURNO] -
Column(3) -.
In ciascun campo da [CODICETURNO01] a [CODICETURNO31] della maschera
[Tabella Turni e Presenze] ho inserito nell'evento uscita il seguente
codice:     Me!CERCACODICETURNO.Requery
ma non riesco a capire dove inserire l'istruzione sql con la condizione
[.......................] = forms![Tabella Turni e
Presenze]![........................]
Naturalmente i puntini stanno a significare che la mia ignoranza non mi ha
concesso di capire il tuo [codiceturno] = forms![nomeMaschera]![codice
Turno] a quali miei si riferiscono (sarà perché ho deciso di imparare access
con l'arteriosclerosi già galoppante? ah ah)
Ti ringrazio per quanto spenderai per me.
Pietro Sammartino


text:
"Ladrodivita" <
pietro.s...@alice.it
> ha scritto nel messaggio news:4411f0e2$0$36926$4faf...@reader3.news.tin.it...
> Mi dispiace Sergio... ma devo riepilogare: non sono riuscito a perfezionare il tuo suggerimento.
> Il nome della mia maschera è [Tabella Turni e Presenze]; il nome della casella combinata è [CERCACODICETURNO]; i campi che intendo
> aggiornare sono da "CODICETURNO01" a "CODICETURNO31" ; la casella combinata ha la seguente origine riga:
>
> SELECT [Tabella Codici Turni].IDTURNO, [Tabella Codici Turni].[CODICE TURNO], [Tabella Codici Turni].DESTURNO, [Tabella Codici
> Turni].ORETURNO, [Tabella Codici Turni].ORAENTRATA1, [Tabella Codici Turni].ORAUSCITA1, [Tabella Codici Turni].ORAENTRATA2,
> [Tabella Codici Turni].ORAUSCITA2 FROM [Tabella Codici Turni];
>
> e la colonna associata è [CODICE TURNO] - column(1) - che nella casella combinata mi compare insieme a [DESTURNO] - column(2) -,
> [ORETURNO] - Column(3) -.
>
> In ciascun campo da [CODICETURNO01] a [CODICETURNO31] della maschera [Tabella Turni e Presenze] ho inserito nell'evento uscita il
> seguente codice:     Me!CERCACODICETURNO.Requery
> ma non riesco a capire dove inserire l'istruzione sql con la condizione [.......................] = forms![Tabella Turni e
> Presenze]![........................]
>
> Naturalmente i puntini stanno a significare che la mia ignoranza non mi ha concesso di capire il tuo [codiceturno] =
> forms![nomeMaschera]![codice Turno] a quali miei si riferiscono (sarà perché ho deciso di imparare access con l'arteriosclerosi
> già galoppante? ah ah)
>
> Ti ringrazio per quanto spenderai per me.
Mhmm.. Detto poi da un "ladrodivita"...
> Pietro Sammartino
Prova a copiare/incollare questa:
SELECT IDTURNO, [CODICE TURNO], DESTURNO, ORETURNO, ORAENTRATA1, ORAUSCITA1,
ORAENTRATA2, ORAUSCITA2
FROM [Tabella Codici Turni]
WHERE [CODICE TURNO] = Forms![Tabella Turni e Presenze]![CODICETURNO01];
Ciao.
--
Sergio MAZZA


title: problemone con query multipla su + tabelle

author: Hellbarto

text:
ho un problema da risolvere in una unica query.
devo prelevare dati da diverse tabelle e inserirli in una tabella nuova
"unificata"....
dalla tabella principale "products" devo prelevare tutti i dvd , e per
ogni dvd devo prelevare le info
aggiuntive che sono (non sempre) presenti su altre tabelle.
sono quasi riuscito , ma la tabella tracklist ha le informazioni che mi
servono su + record , e questo mi causa dei
record duplicati nella tabella finale .
cerco di spiegarmi con lo schema (sperando di riuscire a mantenere il
layout..):
table "products":
prod_id      artist              title              support
00001      myself          hello                  dvd
00002  someone          c ya                  dvd
00003  whonows      untitled                 cd
table "notes_one"
prod_id              notes
00001          with my sister
table "tracklist"
prod_id      tracks
00001      goodbye
00001      hallo
00001      cheers
00001      bla bla
00003      useless
attualmente riesco ad ottenere questo nella tabella nuova:
table "queryresult"
artist          title          notes_one
tracklist             prod_id
myself      hello      with my sister             goobye
00001
myself     hello      with my sister                 hallo
00001
myself      hello      with my sister             cheers
00001
myself      hello      with my sister             bla bla
00001
in pratica ottengo un nuovo record per ogni tracklist...
invece io vorrei raggruppare tutte le tracklist dello stesso prodotto
nel campo tracklist delle tabella nuova
table "DESIREDqueryresult"
artist              title              notes_one
tracklist                                   prod_id
myself          hello          with my sister
goobye,hallo,cheers.....                     00001
la query che sto utlizzando e' la seguente:
SELECT products.artist,
products.title,notes_one.notes,tracklist.tracks,products.prod_id
FROM ((products
LEFT JOIN notes_one ON notes_one.prod_id=products.prod_id)
LEFT JOIN tracklist ON tracklist.prod_id=products.prod_id)
WHERE products.support ='dvd'
ho provato con "group by", ma non ho ben capito dove metterlo...
continuo a ricevere errori...
e' possibile farlo con 1 sola query ?


author: Roberto da casa

text:
"Hellbarto" <
info@non_spammate_sosimpresa.com
> ha scritto nel messaggio
news:3E01FEAD.7101B22@non_spammate_sosimpresa.com...

In un modulo del tuo database registra questa funzione:
Public Function Tracce(Traccia As String) As String
Dim rst As DAO.Recordset
Dim Lista As String
Set rst = CurrentDb().OpenRecordset("tracklist")
rst.MoveFirst
Lista = ""
Do Until rst.EOF
    If rst![prod_id] = Traccia Then
        Lista = Lista & rst!tracks & ","
    End If
    rst.MoveNext
Loop
If Len(Lista) > 0 Then
    Tracce = Left(Lista, Len(Lista) - 1)
End If
Set rst = Nothing
End Function
Se, come sembra, vuoi prendere in considerazione solo i record che hanno
come il campo support uguale a "dvd", la query che ti restituisce il
risultato voluto ha il seguente codice SQL:
SELECT products.artist, products.title, notes_one.notes,
Tracce([products].[prod_id]) AS tracks, products.prod_id
FROM products LEFT JOIN notes_one ON products.prod_id = notes_one.prod_id
WHERE (((products.support)="dvd"))
ORDER BY products.prod_id;
Come avrai notato la funzione Tracce fa riferimento alla libreria Microsoft
DAO, quindi, se usi una versione di access successiva ad Access 97, aggiungi
ai riferimenti del tuo database quelli a tale libreria; se non lo farai
riceverai un errore da Access.
Dovrebbe funzionare, facci sapere.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: campo vuoto in query

author: Franco dellavalle

text:
ciao a tutti
in un modulo,
dovendo impostare un campo vuoto
come devo fare?

cosi'
strSql = strSql & "'' As MioCampo, "

oppure cosi'
strSql = strSql & "null As MioCampo, "
o è indifferente?

grazie


title: campo vuoto in query

text:
Salve,

Franco dellavalle:

Non è indifferente come hai visto nell'ultima discussione ma dipende dal
tipo di dati (ed index), di cosa vuoi dire con questo "valore" e come
vuoi lavorare.

Per più dettagli vedi p.e.
https://www.599cd.com/tips/access/null-zls/
 o
la risposta di David Epsom nella discussione
https://bytes.com/topic/access/answers/202264-what-difference-between-null
.

Personalmente e dovunque possibile preferisco di impedire "" nelle
tabelle e sempre usare Null, sia per "inconosciuto" sia per "vuoto".
Rende la vita più semplice perché posso usare Nz(), IsNull() o come
criterio "Is Null" e basta. Altrimenti (p.e. nel lavoro con sistemi/dati
alieni) devo sempre badare a "" e Null.

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


title: campo vuoto in query

text:

grazie Karl

e in queste 2 situazioni, come avresti fatto?

1)
  X = IIf(vuoto(campo1), ", Mia data", "") _
    & IIf(Nz(campo2, 0) = 0, ", n Colli", "")
  If (X) <> "" Then
    MsgBox "Attenzione manca:" & Mid(X, 2) & ".", vbExclamation, "Attenzione!"
*(vuoto) è una funzione trovata nel web

2)
e quando si ha necessità di azzerare una combo o un controllo
MiaCombo.Value = ""
MiaCaselladiTesto = ""

ancora grazie


title: campo vuoto in query

text:
Salve,

Franco dellavalle:
> Karl Donaubauer ha scritto:
>> ...
>> Personalmente e dovunque possibile preferisco di impedire "" nelle
>> tabelle e sempre usare Null, sia per "inconosciuto" sia per "vuoto".
>> Rende la vita più semplice perché posso usare Nz(), IsNull() o come
>> criterio "Is Null" e basta. Altrimenti (p.e. nel lavoro con sistemi/dati
>> alieni) devo sempre badare a "" e Null.
>
> e in queste 2 situazioni, come avresti fatto?
>
> 1)
>   X = IIf(vuoto(campo1), ", Mia data", "") _
>     & IIf(Nz(campo2, 0) = 0, ", n Colli", "")
>   If (X) <> "" Then
>     MsgBox "Attenzione manca:" & Mid(X, 2) & ".", vbExclamation, "Attenzione!"
> *(vuoto) è una funzione trovata nel web
>
> 2)
> e quando si ha necessità di azzerare una combo o un controllo
> MiaCombo.Value = ""
> MiaCaselladiTesto = ""

Avrei sempre usato Null, IsNull() o niente cioè la negazione con Iif(Not
IsNull ecc. come mostrato nell'ultima discussione.



title: campo vuoto in query

text:

grazie Karl

un'ultima domanda
perchè in questo caso, pur utilizzando (Isnull)
Dim campo2 As Integer
Dim X As String
X = IIf(IsNull(campo1), ", Mia data", "") _
  & IIf(campo2 = 0, ", n Colli", "")
If (X) <> "" Then
  MsgBox "Attenzione manca:" & Mid(X, 2) & ".", vbExclamation, "Attenzione!"

solo con (X)<>"" va bene,
mentre se faccio If Not IsNull(X) Then
non funziona?


title: campo vuoto in query

text:
Salve,

Franco Dellavalle ha scritto:
> ...
> perchè in questo caso, pur utilizzando (Isnull)
> Dim campo2 As Integer
> Dim X As String
> X = IIf(IsNull(campo1), ", Mia data", "") _
>   & IIf(campo2 = 0, ", n Colli", "")
> If (X) <> "" Then
>   MsgBox "Attenzione manca:" & Mid(X, 2) & ".", vbExclamation, "Attenzione!"
>
> solo con (X)<>"" va bene,
> mentre se faccio If Not IsNull(X) Then
> non funziona?

1) Nelle due IIF() assegni di nuovo "".

2) X è definito come String. Una variabile stringa non puo mai essere
Null ma solo vuota, cioè "", già dopo la dicchiarazione.



title: campo vuoto in query

text:

grazie Karl
quindi invece di string quale avrei dovuto usare?


title: campo vuoto in query

text:
Salve,

Franco Dellavalle ha scritto:
> Karl Donaubauer ha scritto:
>>> ...
>>> perchè in questo caso, pur utilizzando (Isnull)
>>> Dim campo2 As Integer
>>> Dim X As String
>>> X = IIf(IsNull(campo1), ", Mia data", "") _
>>>   & IIf(campo2 = 0, ", n Colli", "")
>>> If (X) <> "" Then
>>>   MsgBox "Attenzione manca:" & Mid(X, 2) & ".", vbExclamation, "Attenzione!"
>>>
>>> solo con (X)<>"" va bene,
>>> mentre se faccio If Not IsNull(X) Then
>>> non funziona?
>>
>> 1) Nelle due IIF() assegni di nuovo "".
>>
>> 2) X è definito come String. Una variabile stringa non puo mai essere
>> Null ma solo vuota, cioè "", già dopo la dicchiarazione.
> ...
> quindi invece di string quale avrei dovuto usare?

Manipolare delle stringhe nel codice è una cosa diversa di salvare
stringhe vuote in una tabella o un controllo. Se lavori con stringhe va
bene una variabile String e: If strVariabile > ""



title: campo vuoto in query

text:

Grazie Karl
Bene!
sei stato molto chiaro


title: problema con checkbox

author: Piero

text:
ciao a tutti

ho in una sottomaschera una checkbox "Conferma"
dove ho inserito in valore predefinito
ed anche in valido se=DLookUp("si_no";"qryCarico";"IdCarico=" & [IdCarico])

pero' la checkbox non mi si spunta o meno al variare della query "qryCarico"

Dove sbaglio?
Grazie


title: problema con checkbox

text:
"Piero" <
Pi...@Piero.Libero.it
> ha scritto nel messaggio
news:51e547a2$0$1340$4faf...@reader2.news.tin.it...

provo a spiegarmi meglio
� possibile fare in modo che la casella di controllo "Conferma"
assuma automaticamente il valore 0 o -1 dato dall'espressione
=DLookUp("si_no";"qryCarico";"IdCarico=" & [IdCarico])
considerando che l'origine controllo � associato a Conferma?
Eventualmente come si deve fare?

Grazie


title: Problemi di package

author: Marco

text:
Ciao a tutti.
qualcuno di voi sa dirmi perchè, con Access 2000, quando creo il pacchetto
di installazione con "Package and Deployment Wizard" mi esce immancabilmente
il messaggio (sia su sitemi XP che W98 o ME): SETUP CANNOT CONTINUE BECAUSE
SOME SYSTEM FILES ARE OUT OF DATE ON YOUR SYSTEM ?
Io non capisco se i file vecchi sono nei computer dove eseguo
l'installazione (ma mi viene un po' difficile crederlo visto che il
messaggio esce anche quando installo su XP) oppure sono quelli che il
sistema di installazione cerca di copiare.
Sapete darmi una spiegazione o indirizzarmi dove posso trovare qualche
risposta?
Grazie mille
Marco


title: acOutputReport ... acFormatTXT (UNIX)

author: Ammammata

text:
Buondģ
vorrei generare un file TXT in formato UNIX, in pratica la sequenza di 'a
capo' non deve essere '0D 0A' ma solo '0A'
ecco il codice in uso:
DoCmd.OutputTo acOutputReport, "nome1", acFormatTXT, "c:\nome1.txt", False
grazie per il vostro aiuto :)
--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\


title: acOutputReport ... acFormatTXT (UNIX)

text:
"Ammammata" <
amma...@tiscalinet.it
> ha scritto nel messaggio
news:Xns99165A92FB72Fam...@194.177.97.96...
> Buondě

Mi sa che lo devi fare "a mano", ossia con le istruzioni Open/Print/Close,
indicando (accodando) come fine record il carattere giusto che dovrebbe
essere un carriage-return e basta: vbCR...
Ciao.
--
Sergio MAZZA


title: acOutputReport ... acFormatTXT (UNIX)

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> wrote in
news:f04if0$3jm$
1...@tdi.cu.mi.it
:
> Mi sa che lo devi fare "a mano", ossia con le istruzioni
> Open/Print/Close, indicando (accodando) come fine record il carattere
> giusto che dovrebbe essere un carriage-return e basta: vbCR...
>
>
ok, grazie, come temevo :(
cercando ho trovato questo:
Modules can be output only in MS-DOS Text format, so if you specify
acOutputModule for the ObjectType argument, you must specify acFormatTXT
for the OutputFormat argument.
vedo se il mio fido NotePad++ (
http://notepad-
plus.sourceforge.net/uk/site.htm
) ha la possibilità di automatizzare
l'operazione di conversione in formato UNIX...



title: Gestire account mail con access

text:
Salve a tutti, ho trovato su post precedent i metodi per l'invio di messaggi
di posta tramite VBA.
Ho pero' l'esigenza di scaricare tramite VBA i messaggi di posta per
archiviarli nella mia tabella...
Sapreste darmi qualche suggerimento in tal senso?

Grazie a tutti in anticipo.
Marco67


title: Gestire account mail con access

text:
Il giorno martedì 13 gennaio 2015 09:54:58 UTC+1, Marco67 ha scritto:
> Salve a tutti, ho trovato su post precedent i metodi per l'invio
> di messaggi di posta tramite VBA.
> Ho pero' l'esigenza di scaricare tramite VBA i messaggi di posta
> per archiviarli nella mia tabella...
> Sapreste darmi qualche suggerimento in tal senso?

Si, come no. Ho scritto questa routine per lavoro e funziona che
e'  una bellezza, pero' la devi adattare :
Public Sub Legge_Mails()

     On Error GoTo ERRORE

     Dim OTLK          As Outlook.Application
     Dim Mail          As Outlook.MailItem
     Dim Session       As Outlook.Namespace
     Dim Folder        As Outlook.MAPIFolder
     Dim Max_Mails     As Long
     Dim Allegati      As New ADODB.Recordset
     Dim POSTA         As New ADODB.Recordset
     Dim Mittente      As String
     Dim Oggetto       As String
     Dim Anomalie      As String
     Dim M             As Long
     Dim A             As Long
     Dim Allegato      As String
     Dim N_Allegati    As Long
     Dim S             As Form
' ------------- routine -----------------------------------------------------------------------------------

Set OTLK = GetObject(, "outlook.application")
Set Session = OTLK.Session
Set Folder = Session.GetDefaultFolder(olFolderInbox)
Set S = G_Sys_Stato.Sentinella

If Folder.Items.Count = 0 Then Set Folder = Nothing: Set Session = Nothing: Exit Sub

Max_Mails = 10

POSTA.LockType = adLockOptimistic:    POSTA.CursorType = adOpenStatic:       POSTA.CursorLocation = adUseClient
Allegati.LockType = adLockOptimistic: Allegati.CursorLocation = adUseClient: Allegati.CursorType = adOpenStatic

POSTA.Open "select * from posta_in where 1=0;", G_Sys_Stato.CN_LS
Allegati.Open "select * from allegati_in where 1=0;", G_Sys_Stato.CN_LS

If Max_Mails > Folder.Items.Count Then Max_Mails = Folder.Items.Count

For M = Max_Mails To 1 Step -1

  Set Mail = Folder.Items(M)

  ' controllo già letta
  If Not Mail.UnRead Then GoTo Skip_Mail

  Mail.UnRead = False
  'controllo esistenza indirizzo
  Mittente = Trim(Mail.SenderEmailAddress)
  G_Indirizzi.MoveFirst
  G_Indirizzi.Find "indirizzo_='" & Mittente & "'"
  If G_Indirizzi.EOF Then GoTo Skip_Mail

  ' controllo indirizzo esterno : in questo caso nel corpo deve essere presente la password
  ' e deve essere inserita ALL' INIZIO del corpo della mail

  If Not IsNull(G_Indirizzi.Fields("esterno_").Value) Then
     If G_Indirizzi.Fields("esterno_").Value Then
        If Not (InStr(Mail.Body, G_Password) = 1) Then Anomalie = "indirizzo esterno ma password mancante.;"
     End If
  End If

  'controllo esistenza funzione
  Oggetto = Trim(Replace(Mail.Subject, " ", ""))
  G_Funzioni.MoveFirst
  G_Funzioni.Find "funzione_='" & Oggetto & "'"

  If (G_Funzioni.EOF) Then Anomalie = Anomalie & "funzione non esistente.;"

  ' controllo funzione benformata
  Anomalie = Anomalie & Richiesta_Ben_Formata(Mail.Subject, Mail.Body)

  'controllo abilitazione indirizzo -> funzione
  G_Indirizzi_Funzioni.MoveFirst
  G_Indirizzi_Funzioni.Find "indirizzo_='" & Mittente & "'"
  If G_Indirizzi_Funzioni.EOF Then
     Anomalie = Anomalie & "indirizzo non esistente nelle abilitazioni.;"
  Else
     If IsNull(G_Indirizzi_Funzioni.Fields("abilitato_").Value) Then
        Anomalie = Anomalie & "indirizzo esistente nelle abilitazioni ma non abilitato alla funzione.;"
     Else
        If Not (G_Indirizzi_Funzioni.Fields("abilitato_").Value) Then
           Anomalie = Anomalie & "indirizzo esistente nelle abilitazioni ma non abilitato alla funzione.;"
        End If
     End If
  End If

  K = "{" & Kiave() & "}"

  POSTA.AddNew

     POSTA.Fields("kiave_").Value = K
     POSTA.Fields("numero_allegati_").Value = Mail.Attachments.Count
     POSTA.Fields("cc_nascosti_").Value = Mail.Bcc
     POSTA.Fields("corpo_").Value = Mail.Body
     POSTA.Fields("cc_").Value = Mail.CC
     POSTA.Fields("id_").Value = Mail.EntryID
     POSTA.Fields("oggetto_").Value = Oggetto
     POSTA.Fields("mittente_").Value = Mittente
     POSTA.Fields("dt_ricezione_").Value = Mail.ReceivedTime
     POSTA.Fields("elaborata_").Value = False
     POSTA.Fields("Anomalie_").Value = Anomalie
  POSTA.Update
  DoEvents

  ' registra e salva tutti gli allegati (solo se non sono state riscontrate anomalie)

  N_Allegati = Mail.Attachments.Count

  If (N_Allegati > 0) And (Anomalie = "") Then
     KK = K
     For A = 1 To N_Allegati
         Allegato = G_ALLEGATI_IN & KK & Mail.Attachments.Item(i).FileName
         Allegati.AddNew
            Allegati("Kiave_").Value = KK: Allegati("Kiave_Posta_").Value = K: Allegati("Nome_").Value = Allegato
         Allegati.Update
         Mail.Attachments.Item(i).SaveAsFile Allegato
         DoEvents
         KK = "{" & Kiave() & "}"
     Next A
  End If
Skip_Mail:
  Anomalie = ""
Next M

Allegati.Close: Set Allegati = Nothing: POSTA.Close: Set POSTA = Nothing: DoEvents
Exit Sub
ERRORE:
Select Case Err.Number
   Case 429 ' outlook chiuso
        S.Sentinella.stato_outlook_.Value = "Chiuso": S.Refresh: DoEvents: Exit Sub
   Case Else
        GoTo Skip_Mail
End Select

End Sub


title: Gestire account mail con access

author: Bruno Campanini

text:
Marco67 was thinking very hard :
> Salve a tutti, ho trovato su post precedent i metodi per l'invio di messaggi
> di posta tramite VBA.
> Ho pero' l'esigenza di scaricare tramite VBA i messaggi di posta per
> archiviarli nella mia tabella...
> Sapreste darmi qualche suggerimento in tal senso?

Ho una procedura VBA (Office 2013) che, definito quanto segue:

OutlookAccount = "
xxxxx...@gmail.com
"
Data_Ini = #12/1/2014# ' mm/dd/yyyy
Data_Fin = Date        ' mm/dd/yyyy
SaveIn = "D:\Outlook_Attachments\"
MailTable = "t_Outlook_MailReceived"
AttachmentTable = "t_Outlook_Attachments"

con riferimento al periodo Data_Ini - Data_Fin:
1 - salva i campi di Outlook relativi alla posta nella
    tabella MailTable assegnando un IdMail AutoNumber
2 - salva nella tabella collegata AttachmentTable
    il nome del file "attaccato"
3 - salva nella directory SaveIn detto file col
    suo nome preceduto dall'IdMail che deriva
    da MainTable

Se t'interessa batti un colpo.
Bruno


title: Gestire account mail con access

text:
<
radica...@gmail.com
> ha scritto nel messaggio
news:86241375-0eae-4998...@googlegroups.com...

***
Ti ringrazio molto, mi sono dimenticato di scrivere stavo cercando qualcosa
che mi permettesse di lavorare indipendentemente da un client di posta
(Outlook o altro...)
e' comunque sicuramente un bel progetto, vedo di implementarlo nel mio
sistema: in ogni caso fara' il lavoro che mi serve.

Grazie ancora


title: Gestire account mail con access

text:
"Bruno Campanini" <
brun...@libero.it
> ha scritto nel messaggio
news:m96dkh$6ro$1...@speranza.aioe.org...

Si Bruno, grazie 1000, certo che mi interessa, anche se mi sono dimenticato
di scrivere che stavo cercando qualcosa che mi permettesse di lavorare
indipendentemente da un client di posta (Outlook o altro...)
Se pero' Outlook e' l'unica soluzione percorribile o meglio 'consigliata',
ti chiedo di fornirmi ulteriori dettagli,  mi farebbe piacere.

Grazie ancora


title: Gestire account mail con access

text:
Marco67 formulated on Thursday :

I dettagli te li ho già forniti...
Se intendi il codice, si tratta di un foglio A4 (50-60 righe);
però dovrei anche definirti campi e relazioni delle due tabelle
che accolgono Received Mail + Attachments.
Sto anche facendo alcune modifiche per comprendere tutti gli
account aperti in Outlook e includervi Sent Mail + Attachments.

In un paio di giorni dovrei aver finito (ci lavoro di notte
perché il giorno... dormo).
Se vuoi posso inviarti il file (Access 2013) a lavoro ultimato.

Bruno


title: Gestire account mail con access

text:
"Bruno Campanini" <
brun...@libero.it
> ha scritto nel messaggio
news:m98e0o$h8n$1...@speranza.aioe.org...

Beh, Bruno... non so che dire: grazie infinite!


title: Gestire account mail con access

text:
Marco_280167 used his keyboard to write :

> Beh, Bruno... non so che dire: grazie infinite!

https://www.dropbox.com/s/ym5vm60wmonjf3r/OutlookBackups.accdb?dl=0

Dovrai sostituire alcuni dati dei tuoi account nel codice
del pulsante "Backup Sent Mail...".
Se necessario, ma non credo, anche nel codice di "Backup
Received Mail..."

Waiting for bugs report.

Bruno


title: Gestire account mail con access

text:
"Bruno Campanini" <
brun...@libero.it
> ha scritto nel messaggio
news:m9e5l5$crn$1...@speranza.aioe.org...

Grazie 1000 Bruno, l'ho scaricato e tra oggi e domani lo provo, cosi' ti
aggiorno.
A presto e ancora Grazie
Marco67


title: Gestire account mail con access

text:
Il giorno giovedì 15 gennaio 2015 12:45:02 UTC+1, Marco67 ha scritto:

> Ti ringrazio molto, mi sono dimenticato di scrivere stavo cercando
> qualcosa che mi permettesse di lavorare indipendentemente da un
> client di posta (Outlook o altro...)

Scusa solo ora mi sono accorto di questa tua.

Si puo' fare, ma non ti da tutte le commodities di Outlook ma forse
a te non servono.

Vedi qua, e' spiegato bene :
http://www.rondebruin.nl/win/s1/cdo.htm

Lascia perdere che il sistema lavora dentro excel, e' indifferente
perche' quello e' vba che usa librerie CDO quindi quelle linee di
codice che vedi le puoi trasportare tranquillamente in un progetto
Access.

Cmq ho visto che Bruno ormai deve aver soddisfatto la tua richiesta
in modo eccellente e completo (come fa sempre lui).

In ogni caso guarda il link, potrebbe comunque servirti non si sa
mai.

Ciao


title: Gestire account mail con access

text:
"Bruno Campanini" <
brun...@libero.it
> ha scritto nel messaggio
news:m9e5l5$crn$1...@speranza.aioe.org...

Ecomi Bruno, allora ho provato a lavorarci.
Ho impostato un nuovo (ed uno solo) account di posta su Outlook (io uso
O.2007 ed ho chiaramente referenziato la libr. Office Outllok 12 anziche' la
15 com'era nel tuo progetto).

Proprio come mi hai segnalati nel codice, sia per l'acquisizione della posta
in entrata che in uscita, ricevo il messaggio di errore: 'Impossibile
trovare un oggetto' su questa istruzione:
Set arrMail(2, k) = Session.Folders(CStr(i)).Folders("Inbox")

Considera che la variabile 'i' dell'insieme OlAccounts corrisponde
perfettamente all'account di posta memorizzato

In un primo momento ho pensato che il problema fosse la reale posizione
delle rispettive cartelle all'interno dell'account.

Entrando direttamente in outlook ho trovato che la posizione e': Cartelle
Personali\Posta in arrivo
Quindi ho provato in vari modi a ridefinire il percorso, ma senza risultato,
come a dd esempio:
Set arrMail(2, k) = Session.Folders(CStr(i)).Folders("Cartelle
Personali\Posta in arrivo")

.
A questo punto, non vorrei il problema riguardasse l'istruzione A2013, non
riconoscita su A2007 ???

Che ne pensi??


title: Gestire account mail con access

text:
Marco67 explained on 21-01-15 :

Prova così:
 Set arrMail(2, k) = Session.Folders(CStr(i)).Folders("Cartelle
 Personali").Folders("Posta in arrivo")

.Folders("...") si riferisce a una Dir specifica,
non a un path più o meno completo.

Bruno


title: Gestire account mail con access

text:
<
radica...@gmail.com
> ha scritto nel messaggio
news:c8763ae2-79e0-4955...@googlegroups.com...

Grazie 1000 davvero, in effetti avevo trovato qualcosa del genere, solo che
si parla sempre e comunque di 'invio posta' e non di 'ricezione'.
Avevo infatti bisogno di acquisire le mail impostando i parametri
dell'account assieme al server pop, potendo quindi popolare una mia tabella
access del contenuto di ogni mail in arrivo.

In effetti, sto provando con la procedura che mi ha fornito gentilmente
Bruno, anche se in questo modo sono obbligato ad installare e configurare un
Account e referenziare la giusta libreria di collegamento in Access su ogni
postazione utilizzata.

Se conosci l'esistenza di esempi sullai ricevezione di posta senza l'adozioe
di alcun client installato, mi faresti un gran favore se mi dai il
riferimento o un link...
Grazie ancora in ogni caso.
Marco67


title: Gestire account mail con access

text:
Il giorno venerdì 23 gennaio 2015 15:37:22 UTC+1, Marco_280167 ha scritto:

> Grazie 1000 davvero, in effetti avevo trovato qualcosa del genere,
> solo che si parla sempre e comunque di 'invio posta' e non di
> 'ricezione'.

Ho capito

Per la ricezione devi studiare per bene questo link :
https://emailarchitect.net/eagetmail/kb/vb.aspx

devi primariamente installare sul tuo PC il componente EAGetMail
indicato nel link

fammi sapere


title: Gestire account mail con access

text:
<
radica...@gmail.com
> ha scritto nel messaggio
news:d6012c92-e295-43f0...@googlegroups.com...

Perfetto direi, ho installato il componente e dopo l'impostazione del mio
account, scarica tranquillamente le mail.
Direi che e' proprio quello che cercavo.

Una cosa, nei vari link del sito, ho trovato anche una guida per
registrazione un file manifest, che a quanto ho capito mi permetterebbe di
non dover fare installare sul pc dell'utente, ma basterebbe salvare questo
file con lo stesso nome del progetto ed il tutto dovrebbe funzionare!?
Ecco il link
https://www.emailarchitect.net/eagetmail/sdk/?ct=object_reg_a

Forse perche' il progetto di cui parla, non e' un eseguibile .exe ma un .mde
??
Che ne pensi?
In ogni caso, direi perfetto, e ancora un grazie infinite!
Marco67


title: Gestire account mail con access

text:
Il giorno lunedì 26 gennaio 2015 17:50:32 UTC+1, Marco67 ha scritto:
> <
radica...@gmail.com
> ha scritto nel messaggio
> news:d6012c92-e295-43f0...@googlegroups.com...
> Il giorno venerdì 23 gennaio 2015 15:37:22 UTC+1, Marco_280167 ha scritto:
>
> > Grazie 1000 davvero, in effetti avevo trovato qualcosa del genere,
> > solo che si parla sempre e comunque di 'invio posta' e non di
> > 'ricezione'.
>
> Ho capito
>
> Per la ricezione devi studiare per bene questo link :
>
https://emailarchitect.net/eagetmail/kb/vb.aspx

>
> devi primariamente installare sul tuo PC il componente EAGetMail
> indicato nel link
>
> fammi sapere
>
> Perfetto direi, ho installato il componente e dopo l'impostazione
> del mio account, scarica tranquillamente le mail.
> Direi che e' proprio quello che cercavo.

Perfetto

> Una cosa, nei vari link del sito, ho trovato anche una guida per
> registrazione un  file  manifest,  che  a  quanto  ho  capito mi
> permetterebbe di non dover fare installare sul pc dell'utente, ma
> basterebbe salvare questo file con lo stesso nome del progetto ed
> il tutto dovrebbe funzionare!?
> Ecco il link
>
https://www.emailarchitect.net/eagetmail/sdk/?ct=object_reg_a

>
> Forse perche' il progetto di cui parla, non e' un eseguibile .exe ma
> un .mde  ??

Direi di no, dal momento che il link parla di componente (COM)

> Che ne pensi?

E' la prima volta che vedo  una cosa  simile per cui perdonami ma la
prudenza impone di non allargarmi troppo.

Quello che posso dire e' che una *installazione* in senso classico e'
concettualmente separabile in due fasi distinte :

- copia sul pc dei vari files (ovviamente)
- registrazione. Ossia scrivere  nel  file *registro* (che e' un file
  di testo particolare ad uso esclusivo del sistema operativo) alcune
  informazioni sui files  copiati.

  Con la registrazione in realta' tu rendi "noto" al sistema operativo
  che c'e' questa nuova applicazione, dove si  trova  ecc ecc.  Questo
  perche' quando tu "apri" l'applicazione  in  realta'  tu  CHIEDI  al
  sistema operativo di caricarla in memoria  indi il sistema operativo
  deve avere tutte le info necessarie per fare  questa  attivita'  (in
  realta' abbastanza delicata).

Ora, quel link non mi pare (dico :  non mi PARE) che spieghi bene come
funzionerebbe invece questo meccanismo della semplice copia PERO' vedo
che fornisce un bel po' di info all' SO, in ogni caso.

Non saprei. Mi dispiace.


title: Gestire account mail con access

text:
<
radica...@gmail.com
> ha scritto nel messaggio
news:a343bd81-a472-44d7...@googlegroups.com...

**
Si, in effetti la sensazione di 'esagerata semplificazione' di questo metodo
per aggirare l'installazione del componente... mi ha suggerito di chiederti
'sta cosa.
In ogi caso vado avanti, ti aggiornero' su cio' che 'scopro'.
Grazie ancora


title: Gestire account mail con access

text:

> In ogni caso vado avanti, ti aggiornero' su cio' che 'scopro'.

Ci conto. Interessa molto anche a me :-)

> Grazie ancora

Grazie a te !


title: Campo BLOB in MySQL

text:
Qualcuno mi sa dire come inserire un file e poi recuperarlo in un campo BLOB
da VBA in Access in una tabella su un server MYSQL.
Hio trovato un esempio su
www.sitocomune.com
 ma non mi funziona, mi ritorna
uno di quei criptici errori di access tipo errore -45345344 (non ricordo il
numero)
Grazie
Simone


title: perdita formato pagina in report

author: merega

text:
proprio cosě.uso un formato pagina personalizzato (definito sul server
di stampa) ovviamento salvando l'impostazione nell'impostazione pagina
del report.Il problema non č proprio quello che non funziona:ha sempre
funzionato sino all'installazione su tutti i client del service pack 3
di Win2000 professional.Ho ufficialmente sotto posto il problema a
Microsoft ottenendone ....un bel boohhhh!!!!! Qualcuno ha avuto lo
stesso problema ???


title: perdita formato pagina in report

author: Francesco R.

text:
"merega" <
mer...@tin.it
> ha scritto nel messaggio
news:4f073f5b.03072...@posting.google.com...
> proprio così.uso un formato pagina personalizzato (definito sul server
> di stampa) ovviamento salvando l'impostazione nell'impostazione pagina
> del report.Il problema non è proprio quello che non funziona:ha sempre
> funzionato sino all'installazione su tutti i client del service pack 3
> di Win2000 professional.Ho ufficialmente sotto posto il problema a
> Microsoft ottenendone ....un bel boohhhh!!!!! Qualcuno ha avuto lo
> stesso problema ???
Mi è capitata la stessa cosa sia con Win XP/A2000, sia con Win98/A2000:
Se metto delle impostazioni personalizzate della pagina o della stampante in
un report e lo salvo, la prima volta che apro il report in anteprima le
impostazioni restano, se lo chiudo e lo riapro, mi perde tutte le
impostazioni personalizzate, per ovviare a ciò per il momento non ho trovato
di meglio che memorizzare le impostazioni delle proprietà del report
PrtDevNames, PrtDevMode, PrtMip, in tre campi memo di una tabella e le
reimposto ogni volta che devo lanciare la stampa.
Se qualcuno ha una soluzione diversa sarà una vera gioia metterla in
pratica.
Ciao a tutti.


title: report e miocontrolloimmagine

author: stwe

text:
come è possibile che se inserisco il controllo immagine e da codice richiamo
un percorso, quando la metto nel corpo la vedo, se invece la metto in
intestazione/pièpagina, intestazione/piepagina report non la vedo più?
invece se apro il db di esempio northwind ve ne sono due e non riesco a
capire da dove arrivino
uffa sono in crisi come al solito
grazie come sempre
by
stwe
ps ho rinunciato a cercare di creare pulsanti strani....


title: report e miocontrolloimmagine

text:
"stwe" <
st...@stwe.org
> ha scritto nel messaggio
news:cg0a7.2642$te7.1...@news.infostrada.it...
> come č possibile che se inserisco il controllo immagine e da codice
richiamo
> un percorso, quando la metto nel corpo la vedo, se invece la metto in
> intestazione/pičpagina, intestazione/piepagina report non la vedo piů?
> invece se apro il db di esempio northwind ve ne sono due e non riesco a
> capire da dove arrivino
> uffa sono in crisi come al solito
> grazie come sempre
> by
> stwe
>
>
>
> ps ho rinunciato a cercare di creare pulsanti strani....
>
scusate il msg, bastava stampare per verificare che invece c'č....
by
stwe


title: sintassi if

text:
è giusta questa sintassi:
if isnull(me.Cr) then
exit sub
elseif Not (Me.Cr >= 0.3 And Me.Cr <= 0.4) Then
msgbox"A"
else
msgbox"B"
end if


title: sintassi if

author: giorgio rancati

text:
"@Roberto" <
Tas...@libero.it
> ha scritto nel messaggio
news:9m7Kc.13139$5D1.4...@news4.tin.it...
> č giusta questa sintassi:

Ciao @Roberto,
č giusta
personalmente non mi piace la ElseIf quindi la farei cosě
----------------
 if isnull(me.Cr) then  exit sub
if Not (Me.Cr >= 0.3 And Me.Cr <= 0.4) Then
   msgbox"A"
else
  msgbox"B"
end if
----------------
č solo perchč in questo modo riesco a capire al volo la logica ma il
risultato non cambia.
Ciao Giorgio


title: sintassi if

author: M 24 It [Home GPRS]

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:cdb4p6$o4c$1...@lacerta.tiscalinet.it...
>
> "@Roberto" <
Tas...@libero.it
> ha scritto nel messaggio
> news:9m7Kc.13139$5D1.4...@news4.tin.it...
> > č giusta questa sintassi:
> >
> > if isnull(me.Cr) then
> > exit sub
> > elseif Not (Me.Cr >= 0.3 And Me.Cr <= 0.4) Then
> > msgbox"A"
> > else
> > msgbox"B"
> >
> > end if
> >
>
> Ciao @Roberto,
> č giusta
>
> personalmente non mi piace la ElseIf quindi la farei cosě
> ----------------
>  if isnull(me.Cr) then  exit sub
>
> if Not (Me.Cr >= 0.3 And Me.Cr <= 0.4) Then
>    msgbox"A"
> else
>   msgbox"B"
> end if
> ----------------
Mi permetto di correggere ancora:
if isnull(me.Cr) then  exit sub
 if (Me.Cr >= 0.3 And Me.Cr <= 0.4) Then
    msgbox"B"
else
   msgbox"A"
end if
In questo modo c'č un Not() di meno ed il risultato č lo stesso...
Ciao


title: access 2003-2000

author: Alby

text:
Ciao!Ho un dubbio..Devo installare da un clinte un pgm che ho fatto da
tempo in Access 2000, ma il cliente ha Access 2003..Ho paura che il pgm
non giri a dovere, siccome si interfaccia a pgm come PCAnywhere per il
traffico dei dati...Mi conviene installare il 2000 oppure lascio il
2003 installato?Grazie 1000!!
--
Alby
Inviato da
www.mynewsgate.net


title: access 2003-2000

author: MA

text:
"Alby" <
6175i...@mynewsgate.net
> ha scritto nel messaggio
news:200501181...@mynewsgate.net...
> Ciao!Ho un dubbio..Devo installare da un clinte un pgm che ho fatto da
> tempo in Access 2000, ma il cliente ha Access 2003..Ho paura che il pgm
> non giri a dovere, siccome si interfaccia a pgm come PCAnywhere per il
> traffico dei dati...Mi conviene installare il 2000 oppure lascio il
> 2003 installato?Grazie 1000!!
>
LAscia quello.
Di default il 2003 gira sotto 2k
MAssimiliano


title: come posso costruire un cartellino lavorativo?

author: teo

text:
scusate sono un po principiante come faccio per potermi costruire un
cartellino tipo:quello delle ditte segnando solo le ore che faccio con i
giorni 1-31 grazie mille
ringraziamenti a chi ha pazienza


text:
"teo" <
teo_ia...@hotmail.com
> ha scritto nel messaggio
news:_tsea.91705$pG1.2...@news1.tin.it...
> scusate sono un po principiante come faccio per potermi costruire un
> cartellino tipo:quello delle ditte segnando solo le ore che faccio con i
> giorni 1-31 grazie mille
>
>
io l'ho fatto.. am non è semplicissimo.. se vuoi ti posto il mio.. poi tu lo
sviluppi
ciao
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.463 / Virus Database: 262 - Release Date: 17/03/03


title: Controllo

text:
Salve a tutti,
dovrei aggiornare i dati di un campo: ho valori numerici di 1,2,3 cifre, mi
servirebbe aggiungere degli zeri prima del numero portando il valore a 10
cifre.
Esempio se     1 = 0000000001
              se 250 = 0000000250
avrei pensato ad una query di accodamento, però come faccio a fare un
controllo su quante cifre ha il numero e quindi decidere se aggiungere 7,8,o
9 zeri?
Grazie per l'aiuto.
Andrea


title: Controllo

author: Giovanni Menga

text:
Andrea12 <
12and...@libero.it
> wrote in message 3c905...@news.dada.it...
> Salve a tutti,
> dovrei aggiornare i dati di un campo: ho valori numerici di 1,2,3 cifre,
mi
> servirebbe aggiungere degli zeri prima del numero portando il valore a 10
> cifre.
> Esempio se     1 = 0000000001
>               se 250 = 0000000250
>
> avrei pensato ad una query di accodamento, perň come faccio a fare un
> controllo su quante cifre ha il numero e quindi decidere se aggiungere
7,8,o
> 9 zeri?
>
> Grazie per l'aiuto.
>
> Andrea
>
>
NuovoValore=right$("0000000000"&str$(ValoreNumerico);10)
cioč aggiongi ai numeri convertiti in stringa (che non sappiamo da quante
cifre č composta) 10 zeri prima e poi si prendono i 10 caratteri sulla
destra.
In questo modo non occorre sapere la linghezza del valore numerico. Se vuoi
far quello di devi impelagare in un calcolo complesso con i log in base 10.
Credo che l'altra soluzione sia piů semplice.
Gio'


title: Controllo

text:
"Giovanni Menga" <
giova...@libero.it
> ha scritto nel messaggio
news:PB1k8.15319$%g7.4...@twister2.libero.it...
>
> Andrea12 <
12and...@libero.it
> wrote in message
3c905...@news.dada.it...
> > Salve a tutti,
> > dovrei aggiornare i dati di un campo: ho valori numerici di 1,2,3 cifre,
> mi
> > servirebbe aggiungere degli zeri prima del numero portando il valore a
10
> > cifre.
> > Esempio se     1 = 0000000001
> >               se 250 = 0000000250
> >
> > avrei pensato ad una query di accodamento, però come faccio a fare un
> > controllo su quante cifre ha il numero e quindi decidere se aggiungere
> 7,8,o
> > 9 zeri?
> >
> > Grazie per l'aiuto.
> >
> > Andrea
> >
> >
> NuovoValore=right$("0000000000"&str$(ValoreNumerico);10)
>
> cioè aggiongi ai numeri convertiti in stringa (che non sappiamo da quante
> cifre è composta) 10 zeri prima e poi si prendono i 10 caratteri sulla
> destra.
> In questo modo non occorre sapere la linghezza del valore numerico. Se
vuoi
> far quello di devi impelagare in un calcolo complesso con i log in base
10.
> Credo che l'altra soluzione sia più semplice.
> Gio'
>
>
Grazie Gio', tutto ok, ti ringrazio.


title: visualizza messagio codice già presente.

author: Fabrizio

text:
Ragazzi mi aiutate?
ho una tabella Anagrafica con i seguenti record d'interesse ID_anagrafica
CodiceCliente
per mia sfortuna nonho impostato il campo codice Cliente Come primari key
perche non posso farlo,poiche devo perforza mettere Vari codici ordini
duplicati , ma per sapere se già un codice è present e nel mia maschera
volevo fare via vba un codice che vada a leggere tutti i CodiciClienti
presenti sulla mia tabella Anagrafica e se trova un codiceCliente
duplicato mi avverte che non posso inserirlo perche già presente come
codice.
Come si fà?
Grazie mille
--
Syntax
cmd [[{/c|/k}] [/s] [/q] [/d] [{/a|/u}] [/t:fg] [/e:{on|off}]
[/f:{on|off}] [/v:{on|off}] string]


author: Karl Donaubauer

text:
Fabrizio wrote:
> ho una tabella Anagrafica con i seguenti record d'interesse ID_anagrafica
> CodiceCliente
> per mia sfortuna nonho impostato il campo codice Cliente Come primari key
> perche non posso farlo,poiche devo perforza mettere Vari codici ordini
> duplicati , ma per sapere se già un codice è present e nel mia maschera
> volevo fare via vba un codice che vada a leggere tutti i CodiciClienti
> presenti sulla mia tabella Anagrafica e se trova un codiceCliente
> duplicato mi avverte che non posso inserirlo perche già presente come
> codice.
>
> Come si fà?
www.donkarl.com/it
 FAQ 4.25 Evitare duplicati
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
 + iscriviti alla CISA2, la seconda
Conferenza Italiana per Sviluppatori di Access, Paola, 17+18/6/2006


title: criterio OR

author: max

text:
non riesco a ricercare il ipo riga C or F perchè?
cosa sbaglio.
Dim rstdetgesmov As ADODB.Recordset
Set rstdetgesmov = New ADODB.Recordset
rstdetgesmov.Open "select  * from dettagligestionemovimenti where
((dettagligestionemovimenti.tiporiga)='f' or 'c')",
CurrentProject.Connection, adOpenKeyset, adLockOptimistic
saluti massimo


title: criterio OR

text:
"max" <
mas...@inwind.it
> ha scritto nel messaggio
news:OwDWf.55923$PR2.9...@twister2.libero.it...
> non riesco a ricercare il ipo riga C or F perchè?
> cosa sbaglio.
>
> Dim rstdetgesmov As ADODB.Recordset
>
> Set rstdetgesmov = New ADODB.Recordset
> rstdetgesmov.Open "select  * from dettagligestionemovimenti where
> ((dettagligestionemovimenti.tiporiga)='f' or 'c')",
((dettagligestionemovimenti.tiporiga)='f' OR
((dettagligestionemovimenti.tiporiga)= 'c')",
> CurrentProject.Connection, adOpenKeyset, adLockOptimistic
> saluti massimo
>
Ciao
NatPP


title: Access 2003 da Access 2000

author: Emiliano

text:
Ciao a tutti,
sulla mia postazione in ufficio ho Office 2003 con installato Access
2000, infatti a causa di qualche problema di conversione di una
procedura creata in Access 2000, è stato ritenuto più sbrigativo
mantenere Access 2000 anziché convertire in Access 2003.
Se importo sul pc una procedura creata in Access 2003 il programma la
legge senza problemi: nessun messaggio di errore. E' regolare? O questo
è dovuto al fatto che nella directory di installazione di MO2003 ci
sono rimaste le varie sottodirectory (Office che contiene MSACCESS.exe,
Office10, Office11 e Office12 con varie dll ecc.), come se, in qualche
modo, il motore di Access 2003 fosse ancora presente?
--
******************************
Grazie e saluti, Emiliano
******************************


title: Access 2003 da Access 2000

text:
Emiliano wrote:
> sulla mia postazione in ufficio ho Office 2003 con installato Access
> 2000, infatti a causa di qualche problema di conversione di una
> procedura creata in Access 2000, è stato ritenuto più sbrigativo
> mantenere Access 2000 anziché convertire in Access 2003.
>
> Se importo sul pc una procedura creata in Access 2003 il programma la
> legge senza problemi: nessun messaggio di errore. E' regolare? O
> questo è dovuto al fatto che nella directory di installazione di
> MO2003 ci sono rimaste le varie sottodirectory (Office che contiene
> MSACCESS.exe, Office10, Office11 e Office12 con varie dll ecc.), come
> se, in qualche modo, il motore di Access 2003 fosse ancora presente?
La versione di Access con la quale la procedura è stata creata non importa.
Quello che decide è il formato nella quale si trova il file.
Questo formato vedi nel titolo della finestra database se apri il database
con A03.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Access 2003 da Access 2000

author: Roberto da Parma

text:
"Emiliano" <
egg...@gmail.com
> ha scritto nel messaggio
news:4910c1ea$0$18154$4faf...@reader3.news.tin.it...

Ma per procedura cosa intendi??? Il codice VBA? Se comunque ti riferisci ad
un modulo, è possibile che funzioni.
Il 2003 implementa delle librerie e comandi in più...ma lo zoccolo duro
rimane.
Ciao
--
Roberto da Parma


title: Access 2003 da Access 2000

text:
Dopo dura riflessione, Karl Donaubauer ha scritto :

Hai ragione, il formato è A00, sono rimasto ingannato dal fatto che chi
lo ha creato ha A03 installato sul suo PC. Come si spiega questo, dal
momento che il progetto è stato appena iniziato?
Grazie comunque per l'aiuto.



title: Access 2003 da Access 2000

text:
"Emiliano" <
egg...@gmail.com
> ha scritto nel messaggio
news:4911bfba$0$1078$4faf...@reader2.news.tin.it...

Nelle Opzioni puoi decidere il formato predefinito del nuovo DB.



title: Access 2003 da Access 2000

text:
Emiliano wrote:
> Karl Donaubauer ha scritto :
>> ...
>> La versione di Access con la quale la procedura č stata creata non
>> importa. Quello che decide č il formato nella quale si trova il file.
>> Questo formato vedi nel titolo della finestra database se apri il
>> database con A03.
>
> Hai ragione, il formato č A00, sono rimasto ingannato dal fatto che
> chi lo ha creato ha A03 installato sul suo PC. Come si spiega questo,
> dal momento che il progetto č stato appena iniziato?
A03 puo creare database nel formato di A00.
Per di piů dopo l'installazione di A03 il formato di A00 č impostato
come formato di file predefinito (menu Strumenti/Opzioni/Avanzate).



title: Barra degli strumenti Errore con Runtime Access2000

author: NewHold

text:
Ciao a tutti,
Ho un problema con la barra degli strumenti personalizzate su un  MDB.
Ho n 5 pc con il Runtime Access 2000 con licenza e installato su WRK NT 4.0.
Purtroppo su n 2 pc  quando eseguo il programma mi visualizza le barre del
MDB corrente piu' la barra di un'altro MDB, bloccando di conseguenza
l'esecuzione del Runtime Access. In più non funziona  l'atro MDB
Sono costretto da Task-Manager terminare il processo MSACCESS.
Entrambi i programmi alla chiusura  hanno una Macro che chiude la Barra
degli strumenti personalizzata.
Le ultime modifiche fatte sono quelle di aver scritto una  Funzione di poche
righe  cancellata subito dopo aver fatto una prova il Runtime ha emesso un
errore Shutdowm explic...ecc. ho cancellato la funzione,  ma il problema
rimane sempre e soltanto su 2 pc. :
Sinceramente sono nel panico, non ho ancora individuato l'errore. Accetto
suggerimenti e mille grazie per l'attenzione.
Questa è la funzione :
Function StrumentiUtilino()
On Error GoTo StrumentiUtilino_Err
    DoCmd.ShowToolbar "Casella degli strumenti", acToolbarNo
    DoCmd.ShowToolbar "Barra dei menu", acToolbarNo
StrumentiUtilino_Exit:
    Exit Function
StrumentiUtilino_Err:
    MsgBox Error$
    Resume StrumentiUtilino_Exit
End Function
Function StrumentiUtilisi()
On Error GoTo StrumentiUtilisi_Err
    DoCmd.ShowToolbar "Casella degli strumenti", acToolbarYes
    DoCmd.ShowToolbar "Barra dei menu", acToolbarYes
StrumentiUtilisi_Exit:
    Exit Function
StrumentiUtilisi_Err:
    MsgBox Error$
    Resume StrumentiUtilisi_Exit
End Function


title: Dettagli sottomaschera

author: pippo

text:
Salve in una maschera Access (mask1) ho inserito una sottomaschere
(SubMask1)
a questo punto vorrei raggiungere il segunete scopo :
se l'utente clicca su un record della tabella contenuta nella subMask1
nella maschera principale deve comparire
un riepilogo dei campi del record appena cliccato.
come giungere ad un comportamento simile
Grazie


title: Dettagli sottomaschera

author: Roberto da casa

text:
"pippo" <
pi...@pippo.it
> ha scritto nel messaggio
news:mrEkd.305544$35.14...@news4.tin.it...

A quanto pare sia la maschera che la sottomaschera hanno la stessa origine
riga.
Se come penso la maschera e la sottomaschera non sono tra loro sincronizzate
attraverso le proprietą Collega campi master e Collega campi secondari del
controllo sottomaschera.
Se la chiave primaria della tabella che č origine record sia della maschera
che della sottomaschera si chiama MioID.
A fronte dell'evento "Su corrente" della sottomaschera genera il seguente
codice VBA:
Forms!mask1.Filter = "MioID = " & Me!MioID
Forms!mask1.FilterOn = True
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [aiuto] problemi su current con if then

text:
Devo rendere visibili dei campi e rispettive etichette (Paperino, Paperoga)e
renderne invisibili altre (Pippo, Pluto) a seconda del valore che assume una
casella di testo combinata di nome "Citta"... Ho scritto questa routine di
Visual Basic ma non funziona. Cosa c'è che non va???
Private Sub Form_Current()
    If Me!Citta = "Paperopoli" Then
        Me!Etichetta11.Visible = True
        Me!Paperino.Visible = True
        Me!Etichetta13.Visible = True
        Me!Paperoga.Visible = True
        Me!Etichetta15.Visible = False
        Me!Pippo.Visible = False
        Me!Etichetta17.Visible = False
        Me!Pluto.Visible = False
    End If
End Sub
Grazie per l'aiuto!
Shad
--------------------------------
Inviato via
http://usenet.libero.it


title: [aiuto] problemi su current con if then

author: Maurizio Borrelli

text:
"Shadyr75" <
shad...@hotmail.com
> wrote in message
news:195Z223Z183Z238Y...@usenet.libero.it...
> Devo rendere visibili dei campi e rispettive etichette (Paperino,
Paperoga)e
> renderne invisibili altre (Pippo, Pluto) a seconda del valore che assume
una
> casella di testo combinata di nome "Citta"... Ho scritto questa routine di
> Visual Basic ma non funziona. Cosa c'è che non va???
> Private Sub Form_Current()
>     If Me!Citta = "Paperopoli" Then
>         Me!Etichetta11.Visible = True
>         Me!Paperino.Visible = True
>         Me!Etichetta13.Visible = True
>         Me!Paperoga.Visible = True
>         Me!Etichetta15.Visible = False
>         Me!Pippo.Visible = False
>         Me!Etichetta17.Visible = False
>         Me!Pluto.Visible = False
>     End If
> End Sub
    Con "rispettive etichette" intendi le etichette allegate ai controlli di
input? In tal caso queste diventano visibili e invisibili al variare del
valore della proprieta' Visible del controllo che le possiede e non possono
essere gestite autonomamente.
--
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------


title: [aiuto] problemi su current con if then

text:
"Shadyr75" <
shad...@hotmail.com
> ha scritto nel messaggio
news:195Z223Z183Z238Y...@usenet.libero.it...
> Devo rendere visibili dei campi e rispettive etichette (Paperino,
Paperoga)e
> renderne invisibili altre (Pippo, Pluto) a seconda del valore che assume
una
> casella di testo combinata di nome "Citta"... Ho scritto questa routine di
> Visual Basic ma non funziona. Cosa c'è che non va???
>
> Private Sub Form_Current()
>     If Me!Citta = "Paperopoli" Then
>         Me!Etichetta11.Visible = True
>         Me!Paperino.Visible = True
>         Me!Etichetta13.Visible = True
>         Me!Paperoga.Visible = True
>         Me!Etichetta15.Visible = False
>         Me!Pippo.Visible = False
>         Me!Etichetta17.Visible = False
>         Me!Pluto.Visible = False
>     End If
> End Sub
>
> Grazie per l'aiuto!
> Shad
>
Se hai creato le TextBox con le rispettive Etichette sono già legate
ai controlli principali, in pratica se la TxtBox è visibile anche la sua
Etichetta lo è
e viceversa, di conseguenza non devi modificare la proprietà Visible di
Etichetta.
 Private Sub Form_Current()
    If Me!Citta = "Paperopoli" Then
         Me!Paperino.Visible = True
         Me!Paperoga.Visible = True
         Me!Pippo.Visible = False
         Me!Pluto.Visible = False
     End If
 End Sub
@Alex.


title: [aiuto] problemi su current con if then

text:
> Se hai creato le TextBox con le rispettive Etichette sono già legate
> ai controlli principali, in pratica se la TxtBox è visibile anche la sua
> Etichetta lo è
> e viceversa, di conseguenza non devi modificare la proprietà Visible di
> Etichetta.
>
> Private Sub Form_Current()
> If Me!Citta = "Paperopoli" Then
> Me!Paperino.Visible = True
> Me!Paperoga.Visible = True
> Me!Pippo.Visible = False
> Me!Pluto.Visible = False
> End If
> End Sub
>
> @Alex.
Carissimo
ho fatto come hai detto tu, ma i campi pippo e pluto (con le rispettive
etichette) proprio non ne vogliono sapere di scomparire quando scorro e
record e nel campo città (che altri non è che un menu a tendina che si
riferisce ad un'altra tabella) proprio non ne vogliono sapre di scomparire!
Che devo fare???
Grazie



title: [aiuto] problemi su current con if then

author: omasnc

text:
"Shadyr75" <
shad...@hotmail.com
> ha scritto nel messaggio
news:195Z223Z183Z238Y...@usenet.libero.it...
> Devo rendere visibili dei campi e rispettive etichette (Paperino,
Paperoga)e
> renderne invisibili altre (Pippo, Pluto) a seconda del valore che assume
una
> casella di testo combinata di nome "Citta"... Ho scritto questa routine di
> Visual Basic ma non funziona. Cosa c'è che non va???
>
> Private Sub Form_Current()
>     If Me!Citta = "Paperopoli" Then
>         Me!Etichetta11.Visible = True
>         Me!Paperino.Visible = True
>         Me!Etichetta13.Visible = True
>         Me!Paperoga.Visible = True
>         Me!Etichetta15.Visible = False
>         Me!Pippo.Visible = False
>         Me!Etichetta17.Visible = False
>         Me!Pluto.Visible = False
>     End If
> End Sub
>
Verifica che la colonna associata della tua casella combinata sia
effettivamente quella che contiene il valore "Paperopoli".
Ciao
Galliano


title: campo data

author: Claudia

text:
Come posso trasformare un campo numerico in campo data con access 97?
In una tabella ho due campi numerici (interi lunghi) che contengono numeri
da 8 cifre che corrispondono a date, ad es. 20000506 (aaaammgg), devo poi
calcolare in una query la differenza tra le due date, ma per poter fare
questo devo prima convertirli in campi con tipo dati "data"; come posso
fare?
Grazie
Ciao
Claudia


title: campo data

author: Sergio MAZZA

text:
"Claudia" <
ya...@libero.it
> ha scritto nel messaggio
news:8ecb6q$hdl$1...@fe2.cs.interbusiness.it...

Guarda l'help alla voce. Funzione DateSerial()...
Ciao.


title: campo data

author: CarloCos

text:

Format(MiaData,"yyyy/mm/dd") se usi la funzione in un modulo
Format(MiaData;"yyyy/mm/dd") se la usi in una query (cambia la virgola)
Otterrai: 2000/05/06
Puoi ritrasformarla in 06/05/2000 con format(DataOttenuta,"dd/mm/yyyy")
Per il resto usa DateSerial
Ciao, Carlo


title: campo data

author: lbo dal portatile

text:
>da 8 cifre che corrispondono a date, ad es. 20000506 (aaaammgg), devo poi
>calcolare in una query la differenza tra le due date, ma per poter fare
dim d1 as date
dim d2 as date
dim s as string
dim l as long
dim differenza as long
l=20000605
s=cstr(l)
s=left(s,4) & "/" & mid(s,5,2) & "/" & right(s,2)
d1=cvdate(s)
d2=...
differenza=datediff("d", d1, d2)
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: query da dati SQL estrarre solo data

author: pfmarro

text:
salve
ho creato una query pass through
da una tabella SQL server

il campo DateDocument mi arrivano dati contenenti solo data e altri data e ora

come posso estrapolare solo data (non volgio convertirla in stinga peche' poi non posso ordinarli)

select DateDocument from dbo.mieiDati

select convert(Varchar(10),  DateDocument) --> ma qui viene testo


title: query da dati SQL estrarre solo data

author: Ammammata

text:
Il giorno Wed 17 Nov 2021 10:34:53a, *pfmarro* ha inviato su
it.comp.appl.access il messaggio
news:27547056-1c47-40f3...@googlegroups.com
. Vediamo
cosa ha scritto:

>
> come posso estrapolare solo data (non volgio convertirla in stinga
> peche' poi non posso ordinarli)
>
>
>

quando ho dubbio io parto da qui:

https://www.w3schools.com/sql/func_sqlserver_current_timestamp.asp

altre funzioni sono disponibili nel menu a sinistra

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


title: query da dati SQL estrarre solo data

text:
grazie del messaggio
la mia ricerca e' trovare il corrispondenete DateValue e TimeValue di Sql MsAccess

ho trovato questo che mi tronca restituendo il valore data

SELECT        DocumentDate,
                      CONVERT(varchar, DocumentDate, 23) AS cDate,
                      CONVERT(datetime, CONVERT(varchar, DocumentDate, 23), 102) AS dDate
FROM           dbo.MA_PurchaseDoc
il primo ---- 2021-05-21 05:26:00:000
secondo -- 2021-05-21   (stringa allineata sx)
terzo  ------- 2021-05-21 00:00:00:000  (Date)

se avete dei suggerimenti grazie



title: Trasmissione via Modem

text:
Salve raga!
devo trasferire degli ordini fatti giornalmente su un portatile ad un PC
mediante una conessione telefonica (penso sia meglio rispetto a una e-mail
ma non ne so molto).
Qualcuno sa come posso organizzare un'apertura di conessione, spedizione di
un file txt e chiusura con controllo dell'avvenuta ricezione in modo del
tutto automatizzato?
Oppure conoscete qualche sito dove posso trovare qualcosa di utile?
Come sempre Grazie!!
Bobbit


title: Trasmissione via Modem

author: Marco

text:
bobbit_barton <
bobbit...@wappi.com
> wrote in message
8K7S4.4307$uk2....@news.infostrada.it...
> Grazie per i consigli, forse via mail è la soluzione ottimale.
> Sai però se è possibile stabilire la conessione attraverso comandi in
> visualbasic?
>
> Grazie ancora della disponibilità
>
> Bobbit
>
Ci sono una serie di API che ti permettono di gestire le chiamate con
accesso remoto.
Se ne vuoi sapere di più dai uno sguardo a questo link:
http://www.morenosoft.com/MSVBSite/articoli/DialUp.htm


title: Trasmissione via Modem

author: ema

text:
Mio cuggino mi ha detto che bobbit_barton <
bobbit...@wappi.com
> scrisse:
> devo trasferire degli ordini fatti giornalmente su un portatile ad un PC
> mediante una conessione telefonica (penso sia meglio rispetto a una e-mail
> ma non ne so molto).
>
bah, io, per semplicita`/costi, starei sull'e-mail.
Pero` fa tu... dipende anche dalla segretezza dei dati.

> Qualcuno sa come posso organizzare un'apertura di conessione, spedizione di
> un file txt e chiusura con controllo dell'avvenuta ricezione in modo del
> tutto automatizzato?
>
uno dei due PC deve avere installato il server di Accesso Remoto, e deve
essere in attesa della chiamata.
L'altro chiama, con Accesso Remoto, e si stabilisce la connessione.
A quel punto, da Start (del client) -> Trova -> Ricerca Computer,
puoi cercare il nome del PC a cui sei collegato... e vedi tutte le
cartelle che ha messo in condivisione.
Prova un po', di piu` ninzo ;-)
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
>               Attenzione all'anti-spam XXX
Appendicite, s.f.:
        Albero usato da Tarzan per appendere le scimmie.


title: Trasmissione via Modem

text:
"ema" <ece...@XXXpenguinpowered.com> ha scritto nel messaggio
news:8f9ka6$il$1...@srv.ema.it...

Grazie per i consigli, forse via mail è la soluzione ottimale.



title: Trasmissione via Modem

text:
"Marco" <
val...@genind.it
> ha scritto nel messaggio
news:8fbeeo$2ue$1...@nslave2.tin.it...
>
> bobbit_barton <
bobbit...@wappi.com
> wrote in message
> 8K7S4.4307$uk2....@news.infostrada.it...
>
> > Grazie per i consigli, forse via mail è la soluzione ottimale.
> > Sai però se è possibile stabilire la conessione attraverso comandi in
> > visualbasic?
> >
> > Grazie ancora della disponibilità
> >
> > Bobbit
> >
>
> Ci sono una serie di API che ti permettono di gestire le chiamate con
> accesso remoto.
> Se ne vuoi sapere di più dai uno sguardo a questo link:
>
http://www.morenosoft.com/MSVBSite/articoli/DialUp.htm
>
>
>
OK grazie
ciao Bobbit


title: funzione replace

text:
Salve dovrei eliminare un carattere in un campo chiave
Esempio 011022015000001 dovrei eliminare uno 0 dopo 011022015 e visualizzare
01102201500001 come fare?
Grazie


title: funzione replace

author: Alessandro Cara

text:

x=left(var,9)&right(var,5)

Ammesso che var sia sempre lungo 15
--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)

---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus


title: compilare un programma in access

author: Gio Car

text:
E' possibile usare un programma creato con access 2000 su un pc che non
ha installato access???
grazie
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: compilare un programma in access

author: Nicola Dainoli

text:
"Gio Car" <
paol...@yahoo.it
> ha scritto nel messaggio
news:db3c5c6dedca3ec4d83...@mygate.mailgate.org...

Devi essere in possesso della licenza di office developer, la quale ti
permette di distribuire le tue applicazioni assieme ad una versione ridotta
di access per la sola esecuzione, che si chiama access runtime.
Saluti, Nicola.


title: compilare un programma in access

author: Anto

text:
"Gio Car" <
paol...@yahoo.it
> ha scritto nel messaggio
news:db3c5c6dedca3ec4d83...@mygate.mailgate.org...

vedi il faqqone su
www.sitocomune.com


title: conversione in mysql

author: Acquistapace Yuri

text:
Volevo sapere se esiste un tool che mi permetta di convertire un backend di
access97 in mysql.
Grazie a tutti!


title: conversione in mysql

text:
"Acquistapace Yuri" <
nom...@aaa.it
> ha scritto nel messaggio
news:qPnK9.10797$TC5.3...@twister1.libero.it...

scusate ho già risolto il problema!!
Sorry per l'interrruzione
Yuri


title: errore da openquery a execute

author: Michele

text:
Buongiorno a tutti,
come ho detto un po' di tempo fa ho alcune query molto lente.
Ho provato a riscriverle in modalità pass-through, però alcune volte mi hanno dato errore ed essendo importante che queste query non generino errori, ho lasciato tutto così.
Adesso ci sto riprovando quindi vi descrivo la situazione attuale.
Ho una select query1s che ha come parametro forms!form1!comm che coinvolge sia tabelle collegate tramite odbc che una tabella locale.
io eseguo la query1i che è del tipo
insert into tblLocale (   ) ... select .... from query1s

al momento quindi il codice è
forms!form1!comm = mycomm
docmd.openquery "query1i"

e questo è diventato
     Dim dbs As DAO.Database
     Dim qdf As DAO.QueryDef
     set dbs = currentdb
     Set qdf = dbs.QueryDefs("query1i")
     qdf.Parameters("[ncomm]") = mycomm
     qdf.Execute dbFailOnError

e questo funziona!

adesso ho una seconda query query2s che utilizza la prima query, query1s, collegata ad altre tabelle (tutte collegate tramite odbc) e io eseguo la query query2i che prende i valori di query2s e li mette nella stessa tabella locale di query1s.

la query2i mi dà errore 3146 "ODBC - Connessione al server fallita"
se invece di Execute provo a lanciare
set rst = qdf.OpenRecordset("query2s")
ottengo un errore 3001 "Argomento non valido"
Ovviamente invece con RunSql oppure OpenQuery le stesse query non danno problemi inserendo come "parametro" forms!form1!comm.
Cosa posso fare per capirci qualcosa in più secondo voi?