title: E se la "replica" NON basta?

author: Gilberto Campos

text:
Salve a tutti.
Ho un problema che mi sembrava di "replica" di un DB ma leggendo l'help
non sono sicuro che si possa risolvere in quel modo.
Provo a illustrarvelo.
Una mia applicazione - non Access - popola un database con dei dati.
Per motivi di backup e ridondanza, il cliente vuole avere un secondo PC
fisicamente li vicino, collegato allo stesso segmento di rete dove avere
una "copia" del database principale.
In questa copia devono esserci solo i dati più recenti.
Non deve essere aggiornata in tempo reale. Potrebbe bastare copiarvi
dentro i dati della giornata alla fine dell'ultimo turno.
Durante la notte, un'altra applicazione gestita centralmente dal loro IT
si collega a questa "copia", preleva i dati "freschi" e li cancella.
Questa attivitá, per motivi che non mi riguardano, potrebbe non
eseguirsi esattamente ogni notte, quindi, non é detto che ogni volta io
trovi la copia vuota.
Secondo voi, l'aggiornamento dal DB principale alla copia si può fare
con il mecanismo di replica? É necessário che le applicazioni siano in
AccessVBA?
L'applicazione principale NON é access. Eventualmente potrei pensare di
fare una mini-applicazione solo per gestire la replica.
Qualche idea?
Nel DB principale si mantengono i dati per 2 mesi, per cui ogni giorno
si cancelleranno e dati più vechi di tale data. Questo vuol anche dire
compattare il DB, se non ogni volta, almeno ogni tanto.
Mi risulta che non posso farlo da una qualunque aplicazione che vi abbia
un collegamento apperto; é vero? E allora come si fa? Vorrei evitare che
questa operazione dovesse essere fatta a mano da un tecnico dall'IT!
Ringrazio in anticipo i vostri commenti e suggerimenti.
G.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: E se la "replica" NON basta?

author: MA

text:
Te la registri e la vedi quando vuoi. ma stai sicuro che d'estate le
rimandano tutte
Gilberto Campos wrote:
> Salve a tutti.
>
> Ho un problema che mi sembrava di "replica" di un DB ma leggendo
> l'help non sono sicuro che si possa risolvere in quel modo.
>
> Provo a illustrarvelo.
>
>
> Una mia applicazione - non Access - popola un database con dei dati.
>
> Per motivi di backup e ridondanza, il cliente vuole avere un secondo
> PC fisicamente li vicino, collegato allo stesso segmento di rete dove
> avere una "copia" del database principale.
> In questa copia devono esserci solo i dati più recenti.
> Non deve essere aggiornata in tempo reale. Potrebbe bastare copiarvi
> dentro i dati della giornata alla fine dell'ultimo turno.
> Durante la notte, un'altra applicazione gestita centralmente dal loro
> IT si collega a questa "copia", preleva i dati "freschi" e li
> cancella. Questa attivitá, per motivi che non mi riguardano, potrebbe
> non eseguirsi esattamente ogni notte, quindi, non é detto che ogni
> volta io trovi la copia vuota.
>
> Secondo voi, l'aggiornamento dal DB principale alla copia si può fare
> con il mecanismo di replica? É necessário che le applicazioni siano in
> AccessVBA?
> L'applicazione principale NON é access. Eventualmente potrei pensare
> di fare una mini-applicazione solo per gestire la replica.
>
> Qualche idea?
Abbandona la replica, prendi i dati da una aprte e accoda dall'altra
semplicemente
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Eliminare barra di scorrimento dalla casella combinata

author: Fabrizio

text:
Spiego perchč : ho impostato la maschera in modo tale che sembri un
foglio dati , ma quella "barretta" č proprio odiosa , esiste un metodo
per toglierla ?
... e poi sbatte un casino col rosso cobalto che ho scelto per lo
sfondo della maschera , e non fa "pandan" con gli arredi dell'uffico ,
insomma č troppo selvaggia e vigliacca questa maschera . :-)))
Chiamatemi Amanda , sarň la vostra segretaria personale :-))))
( non fateci caso č una settimana che non vedo mia moglie ... di
conseguenza mi sento un po' confuso ).
Ciao. Fabrizio


author: Maurizio Borrelli

text:
> "Fabrizio" [...]:
> Spiego perchè : ho impostato la maschera in modo tale che sembri un
> foglio dati , ma quella "barretta" è proprio odiosa , esiste un metodo
> per toglierla ?
    Parli di casella combinata o di casella di riepilogo?
> ... e poi sbatte un casino col rosso cobalto che ho scelto per lo
> sfondo della maschera , e non fa "pandan" con gli arredi dell'uffico ,
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


text:
On Mon, 23 Sep 2002 12:14:45 +0200, "Maurizio Borrelli"
<
maurizio...@freepass.it
> wrote:
>> "Fabrizio" [...]:
>> Spiego perchè : ho impostato la maschera in modo tale che sembri un
>> foglio dati , ma quella "barretta" è proprio odiosa , esiste un metodo
>> per toglierla ?
>
>    Parli di casella combinata o di casella di riepilogo?
>
La prima : casella combinata.
A cercare sull'help non trovo nulla , ma può darsi benissimo che stia
cercando dalle parti sbagliate ( al che basterebbe il rif. ) oppure
non esiste ?
Ciao. Fabrizio


text:
Mi spiego perchč mi č venuto un dubbio rileggendo l'help : per "barra"
intendo la "freccia in giů" attacata alla casella.
Ciao. Fabrizio


text:
> "Fabrizio" [...]:
> Mi spiego perchè mi è venuto un dubbio rileggendo l'help : per "barra"
> intendo la "freccia in giù" attacata alla casella.
    Ora mi e' leggermente piu' chiaro il discorso.
    Ma dimmi, una volta nascosta come intendi surrogarne le funzioni?



text:
On Mon, 23 Sep 2002 14:37:09 +0200, "Maurizio Borrelli"
<
maurizio...@freepass.it
> wrote:
>> "Fabrizio" [...]:
>> Mi spiego perchè mi è venuto un dubbio rileggendo l'help : per "barra"
>> intendo la "freccia in giù" attacata alla casella.
>
>    Ora mi e' leggermente piu' chiaro il discorso.
>
>    Ma dimmi, una volta nascosta come intendi surrogarne le funzioni?
Come ti sei accorto sono uno sperimentatore "spinto", nel mio DB
oltrettutto non faccio mai uso di quella "freccetta" , digito del
testo , Access mi suggerisce il campo evidenziando in nero la parte
che manca e io continuo a digitare fino a quando non ho completato il
codice oppure Access mi suggerisce il codice giusto .
Vorrei aprire la lista solo se va a me con <F4> senza avere la
freccetta.
Perchè?
Perchè: "sbatte un casino col rosso cobalto che ho scelto per lo
sfondo della maschera , e non fa "pandan" con gli arredi dell'uffico
,insomma è troppo selvaggia e vigliacca questa maschera."
A dire il vero volevo solo sapere fin dove arriva la personalizzazione
dei controlli, non trovando nulla sul problema che ho esposto , volevo
escludere la possibilità di una mia incapacità a consultare l'help,
cmq era più carina la scusa di Amanda ( mio alter ego "frichettone" )
Ciao. Fabrizio


text:
> "Fabrizio" [...]:
> > "Maurizio Borrelli" [...]:
> >> "Fabrizio" [...]:
> >> Mi spiego perchè mi è venuto un dubbio rileggendo l'help : per "barra"
> >> intendo la "freccia in giù" attacata alla casella.
> >    Ora mi e' leggermente piu' chiaro il discorso.
> >    Ma dimmi, una volta nascosta come intendi surrogarne le funzioni?
> Come ti sei accorto sono uno sperimentatore "spinto", nel mio DB
> oltrettutto non faccio mai uso di quella "freccetta" , digito del
> testo , Access mi suggerisce il campo evidenziando in nero la parte
> che manca e io continuo a digitare fino a quando non ho completato il
> codice oppure Access mi suggerisce il codice giusto .
> Vorrei aprire la lista solo se va a me con <F4> senza avere la
> freccetta.
    Capito tutto. Premetto che sono contrario a queste "fregnacce" perche' i
casi sono due: o ne hai bisogno veramente, allora Access non fa al caso tuo,
o non ne hai bisogno veramente e allora a che scopo perdere tempo?
    Azzardo: non potresti risolvere "semplicemente" con una casella di testo
ed una casella di riepilogo nascosta da far comparire con F4? Con
limitazioni, ovviamente. Lascio a te scoprirle, visto che hai tempo.
> Perchè?
[...]



text:
>    Capito tutto. Premetto che sono contrario a queste "fregnacce" perche' i
>casi sono due:
Sono fregnacce fino a quando non ti chiedono di farlo , siccome il mio
capo è saltato fuori qlc giorno fa con un ' osservazione del genere
(pericoloce le osservazioni ), ho fatto 1 + 1 , cioè la mia innata
curiosità ( che oggi vaga sui controlli ) e il mio bisogno di salvarmi
il culo.
> o ne hai bisogno veramente, allora Access non fa al caso tuo,
Temo sia il contrario :-)
>o non ne hai bisogno veramente e allora a che scopo perdere tempo?
Il tempo è mio e me lo gestisco io e se ho voglia di perderlo lo
faccio . Anticipo la tua risposta : " però fai perdere il mio" ; come
è ovvio la risposta non vale perchè non ha senso e siccome sei una
persona intelligente ( se l'hanno detto a me vale per tutti ) non sto
a spiegarti i motivi.
>    Azzardo: non potresti risolvere "semplicemente" con una casella di testo
>ed una casella di riepilogo nascosta da far comparire con F4? Con
>limitazioni, ovviamente.
Si è un modo .... peccato le limitazioni ( ho provato a picciotare nel
frattempo, se ne vale la pena , ma dubito, ti dirò) . Alle volte si
fanno così tante cose con Access che è difficile sopportare l'idea che
non faccia tutto , devo ancora crescere. Al meno so che con l'help non
ho difficolta , a parte un paio di "volumi" spariti ( ricordi?)
>Lascio a te scoprirle, visto che hai tempo.
Vedi però che hai capito in fondo.
Ciao tracotante :-)  , passo e chiudo
Ciao. Fabrizio


text:
> "Fabrizio" [...]:
> >    Capito tutto. Premetto che sono contrario a queste "fregnacce"
perche' > > i casi sono due:
> Sono fregnacce fino a quando non ti chiedono di farlo , siccome il mio
> capo è saltato fuori qlc giorno fa con un ' osservazione del genere
> (pericoloce le osservazioni ), ho fatto 1 + 1 , cioè la mia innata
> curiosità ( che oggi vaga
    E vagano... vagano... vagano!
> sui controlli ) e il mio bisogno di salvarmi
> il culo.
> > o ne hai bisogno veramente, allora Access non fa al caso tuo,
> Temo sia il contrario :-)
> >o non ne hai bisogno veramente e allora a che scopo perdere tempo?
> Il tempo è mio e me lo gestisco io e se ho voglia di perderlo lo
> faccio . Anticipo la tua risposta : " però fai perdere il mio" ; come
> è ovvio la risposta non vale perchè non ha senso e siccome sei una
> persona intelligente ( se l'hanno detto a me vale per tutti )
    Questa parentesi vale 8 3d.
> non sto a spiegarti i motivi.
    Il ng ed io ringraziamo.
> >    Azzardo: non potresti risolvere "semplicemente" con una casella di
> > testo
> >ed una casella di riepilogo nascosta da far comparire con F4? Con
> >limitazioni, ovviamente.
> Si è un modo .... peccato le limitazioni ( ho provato a picciotare nel
> frattempo, se ne vale la pena , ma dubito, ti dirò) .
    Gia'.
> Alle volte si
> fanno così tante cose con Access che è difficile sopportare l'idea che
> non faccia tutto , devo ancora crescere. Al meno so che con l'help non
> ho difficolta , a parte un paio di "volumi" spariti ( ricordi?)
    Eccomeno'.
> >Lascio a te scoprirle, visto che hai tempo.
> Vedi però che hai capito in fondo.
    Considera che in altri ng potresti sentirti rispondere: ti fai un
controllo ActiveX e lo usi in Access. E in effetti e' questa la strada
corretta. Puoi anche sgooglare un po' e vedere se ne trovi uno gia' pronto
con le caratteristiche che cerchi.



text:
> passo e chiudo
>
>Ciao. Fabrizio
Riapro: un metodo scemo è fare un bel quadratino ( dai bordi
trasparenti ) dello stesso colore del controllo sulla freccetta ,
nascondendola. Chiaramente quando si è dentro la casella combinata si
rivede la freccietta , ma l'effetto non è del tutto spiacevole, è una
cagatina semplice semplice ma visivamente efficace.... che cosa
bisogna fa' per campà ?   :-)))
Ciao. Fabrizio


text:
>cut
>> siccome sei una persona intelligente ( se l'hanno detto a me vale per tutti )
>
>    Questa parentesi vale 8 3d.
Che non ho intenzione di aprire io per motivi che non spiego.
>> non sto a spiegarti i motivi.
>
>    Il ng ed io ringraziamo.
Ecco spiegato il motivo: non volevo essere ringraziato per questo,
altimenti la mia autostima ne esce indebolita :-))) ( risatina)
>cut
>i ( ho provato a picciotare nel
>> frattempo, se ne vale la pena , ma dubito, ti dirò) .
>
>    Gia'.
Quasi la scampavi oggi , ma visto che insisti: strunziello pure.  :-))
>cut
> Al meno so che con l'help non
>> ho difficolta , a parte un paio di "volumi" spariti ( ricordi?)
>
>    Eccomeno'.
Leggo sarcasmo , ma strunziello te lo già detto e adesso che si fa ?
:-)))
>> >Lascio a te scoprirle, visto che hai tempo.
>> Vedi però che hai capito in fondo.
>
>    Considera che in altri ng potresti sentirti rispondere: ti fai un
>controllo ActiveX e lo usi in Access. E in effetti e' questa la strada
>corretta.
E dirlo prima ti faceva schifo, non so chi mi trattiene ....
> Puoi anche sgooglare un po' e vedere se ne trovi uno gia' pronto
>con le caratteristiche che cerchi.
Insisto che se fossi una donna non  mi tratteresti così .... per
questo mi piaci .... si frustami ( AMANDA non esagerare , ti si lascia
prendere aria un giorno e combini sempre casini ).  :-)))
Scusatela.
Ciao. Fabrizio


author: Donato

text:
"Maurizio Borrelli"
>    Capito tutto. Premetto che sono contrario a queste "fregnacce" perche'
i
> casi sono due: o ne hai bisogno veramente, allora Access non fa al caso
tuo,
E chi lo dice?
Sul Sito Comune c'è un .mdb d'esempio (d'implementazione semplice direi) con
una casella di testo a espansione automatica: se Fabrizio avrà la pazienza
si spulciarselo e aggiungere una casella di riepilogo su pressione di F4,
otterrà ciò che vuole e senza limitazioni.
Ciao, Donato


text:
>E chi lo dice?
>Sul Sito Comune c'è un .mdb d'esempio (d'implementazione semplice direi) con
>una casella di testo a espansione automatica: se Fabrizio avrà la pazienza
>si spulciarselo e aggiungere una casella di riepilogo su pressione di F4,
>otterrà ciò che vuole e senza limitazioni.
Se avrò pazienza e tempo guarderò.  ;-)
grazie vedrò se fa al caso mio.
Ciao. Fabrizio


text:
> "Donato" [...]:
> > "Maurizio Borrelli" [...]:
> >    Capito tutto. Premetto che sono contrario a queste "fregnacce"
> > perche' i
> > casi sono due: o ne hai bisogno veramente, allora Access non fa al caso
> > tuo,
> E chi lo dice?
    O bella. Io.
> Sul Sito Comune c'è un .mdb d'esempio (d'implementazione semplice direi)
> con
> una casella di testo a espansione automatica: se Fabrizio avrà la pazienza
> si spulciarselo e aggiungere una casella di riepilogo su pressione di F4,
> otterrà ciò che vuole e senza limitazioni.
    Vabbe'. A 'sto punto mi tocca andare a guardarmela.



text:
> "Maurizio Borrelli" [...]:
> > "Donato" [...]:
> > Sul Sito Comune c'č un .mdb d'esempio (d'implementazione semplice direi)
> > con
> > una casella di testo a espansione automatica: se Fabrizio avrą la
> > pazienza
> > si spulciarselo e aggiungere una casella di riepilogo su pressione di
> > F4, otterrą ciņ che vuole e senza limitazioni.
>     Vabbe'. A 'sto punto mi tocca andare a guardarmela.
    Dimmi, per favore, se ti riferivi a:
        Autocompletamento del testo in una Casella di Testo.
    Se si tratta di quell'esempio rientriamo nel caso di cui ho gia'
parlato: casella di testo + casella di riepilogo e nell'esempio manca (manca
perche' non e' quello lo scopo dell'esempio) la parte riguardante proprio la
casella di riepilogo, quindi le limitazioni di cui dicevo restano. Forse tu
non hai idea di quali siano tali limitazioni perche' non hai mai
sperimentato questa soluzione. Prova, poi facci sapere.



text:
"Maurizio Borrelli" <
>     Dimmi, per favore, se ti riferivi a:
>         Autocompletamento del testo in una Casella di Testo.
>     Se si tratta di quell'esempio rientriamo nel caso di cui ho gia'
> parlato: casella di testo + casella di riepilogo e nell'esempio manca
(manca
> perche' non e' quello lo scopo dell'esempio) la parte riguardante proprio
la
> casella di riepilogo, quindi le limitazioni di cui dicevo restano. Forse
tu
> non hai idea di quali siano tali limitazioni perche' non hai mai
> sperimentato questa soluzione. Prova, poi facci sapere.
E' vero: non l'ho provato seriamente, sembra buono ma evidentemente ne sai
di più.
Dimmi pure quali sono le limitazioni a parte la casella di riepilogo assente
(che avevo già evidenziato ma che si potrebbe implementare).
Ciao, Donato


text:
On Mon, 23 Sep 2002 21:00:43 +0200, "Maurizio Borrelli"
<
maurizio...@freepass.it
> wrote:
>
>        Autocompletamento del testo in una Casella di Testo.
>
>    Se si tratta di quell'esempio rientriamo nel caso di cui ho gia'
>parlato: casella di testo + casella di riepilogo e nell'esempio manca (manca
>perche' non e' quello lo scopo dell'esempio) la parte riguardante proprio la
>casella di riepilogo, quindi le limitazioni di cui dicevo restano. Forse tu
>non hai idea di quali siano tali limitazioni perche' non hai mai
>sperimentato questa soluzione. Prova, poi facci sapere.
Ho scaricato il DB d'esempio cosě provo anch'io, ma prima voglio
vedere quegli script SQL postati da omnitow, sono proprio curioso .
Forse domani vi aggiungo anche le mie impressioni ( insomma il 3d l'ho
aperto IO).
Ciao. Fabrizio


text:
> "Donato" news:ImKj9.1435$e31....@twister2.libero.it...:
> > "Maurizio Borrelli" [...]:

    La piu' appariscente e' questa: poni una casella combinata sub bordo
inferiore di una maschera ed osservane il comportamento. Noterai che quando
viene visualizzata la lista questa va oltre il bordo della maschera.
Ottenere lo stesso risultato con una casella di riepilogo, senza spargimento
di sangue, non e' possibile.



title: Formato controllo su condizione in una maschera

author: Zappus

text:
Salute a tutti,
ho una maschera continua "di visualizzazione" in cui non inserisco dati ma
visualizzo solamente, con i seguenti campi:
ARTICOLO, QUANTITA', QUANTITA'2...
Vorrei che se la QUANTITA'2 fosse maggiore di 0 si colorasse in rosso (lo
sfondo o il carattere non importa)...
Ho provato sia con la formattazione condizionale , sia con un codice "if"
nelle proprietà della maschera.
Il problema è che si colorano tutte le caselle di quel controllo e non solo
quella che mi interessa.
Si può fare qualcosa?
Grazie
Luca


author: Roberto da casa

text:
"Zappus" <
luca...@libero.it
> ha scritto nel messaggio
news:fhRZ9.59892$ZE.16...@twister2.libero.it...

Nella proprietà Formato della casella di testo associata al campo QUANTITA'2
scrivi:
#.###;-#.###[Rosso];"Zero"[Blu];"Null"[Verde]
Cos' facendo, se il valore è positivo sarà scritto in nero; se è negativo
sarà scritto in rosso e preceduto dal segno meno; se è uguale a 0 verrà
visualizzata la scritta Zero di colore blu; se il valore è Null verrà
visualizzata la scritta Null di colore verde.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: Planet Service s.r.l. "Corsi di Informatica" Server 01

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:oWRZ9.60262$ZE.16...@twister2.libero.it...

Grazie Roberto gentilissimo, come sempre.
Luca


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:oWRZ9.60262$ZE.16...@twister2.libero.it...

Grazie Roberto....(approfitto ancora):
Qualcosa di simile posso farla anche confrontando le quantità contenute
nelle due caselle?
Es.: se QUANTITA'>QUANTITA'2 allora formatoQUANTITA'2=......?????


text:
"Zappus" <
luca...@libero.it
> ha scritto nel messaggio
news:wJ4_9.62004$YG2.1...@twister1.libero.it...

No.
In questo secondo caso devi o ricorrere alla formattazione condizionale (se
usi A2000/2002) oppure usare le tecniche illustrate in tre o quattro FAQ che
trovi nella Sezione General del Sito Comune (link qui sotto).



title: Menù personalizzato di access

author: SiBA Informatica

text:
Utilizzando il menů di access mi compaiono sempre i pulsanti di chiusura e
di ridimensionamento; non č possibile in qualche modo visualizzare tutte le
maschere a tutto schermo con un menů personalizzato SENZA PERO' LA
POSSIBILITA' CHE L'UTENTE POSSA CHIUDERE LA MASCHERA O RIDIMENSIONARLA CON I
PULSANTI IN ALTO A DESTRA NEL MENU' ?????
Grazie in anticipo
Ciao   ;)
Andrea


title: Menù personalizzato di access

author: Roberto dal portatile

text:
"SiBA Informatica" <
si...@pragmanet.it
> ha scritto nel messaggio
news:8ol524$c66$1...@serv1.iunet.it...
> Utilizzando il menù di access mi compaiono sempre i pulsanti di chiusura e
> di ridimensionamento; non è possibile in qualche modo visualizzare tutte
le
> maschere a tutto schermo con un menù personalizzato SENZA PERO' LA
> POSSIBILITA' CHE L'UTENTE POSSA CHIUDERE LA MASCHERA O RIDIMENSIONARLA CON
I
> PULSANTI IN ALTO A DESTRA NEL MENU' ?????
>
> Grazie in anticipo
> Ciao   ;)
> Andrea
>
Per portare a tutto schermo una maschera a fronte dell'evento "Su apertura"
della maschera stessa genera il codice VBA:
    Me.Maximize
Per impedire interventi dell'operatore per evitare chiusure,
rideimensionamenti ecc., setta le seguenti propeietà nella seguente maniera:
Casella menu controllo        No
Pulsanti ingrand./riduzione    Nessuno
Pulsante chiusura                  No
Roberto


title: Menù personalizzato di access

author: guxdav

text:
SiBA Informatica <
si...@pragmanet.it
> wrote in message
8ol524$c66$1...@serv1.iunet.it...
> Utilizzando il menù di access mi compaiono sempre i pulsanti di chiusura e
> di ridimensionamento; non è possibile in qualche modo visualizzare tutte
le
> maschere a tutto schermo con un menù personalizzato SENZA PERO' LA
> POSSIBILITA' CHE L'UTENTE POSSA CHIUDERE LA MASCHERA O RIDIMENSIONARLA CON
I
> PULSANTI IN ALTO A DESTRA NEL MENU' ?????
>
> Grazie in anticipo
> Ciao   ;)
> Andrea
>
Vai a questo indirizzo:
http://www.mvps.org/access/api/api0022.htm
Ciao


title: Auto risposta "Report in righe" e altra domanda

author: Filippo Mazzella

text:
Smanettando qua e la per Access ho deciso di risolvermi il problema con DAO.
Ho creato una tabella con CREATE TABLE
dove vado a creare i campi dei giorni manualmente
1,2,3,4,5...31
ora da codice vado a dire
miatabellanuova.fields(day(datacartellino))=ordninarie.
fin qui tutto ok
A questo punto mi sovviene un'altro quesito
se voglio togliere fields e dare il nome del campo (che si chiama 1) come
faccio. io ho provato facendo
miatabellanuova & ! & (day(datacartellino))=rs.ordninarie.
ma mi da errore.
Come devo fare?
Grazie come sempre anticipatamente
Spero che qualcuno dia un segno di vita.
Filippo Mazzella


text:
"Filippo Mazzella" <
flo...@virgilio.it
> ha scritto nel messaggio
news:aSQma.21441$T34.6...@news2.tin.it...

Prova ad usare DROP COLUMN con l'Istruzione ALTER TABLE (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Distribuzione di applicazioni MS Access 2k

author: Massimiliano Quartarone

text:
Ciao a tutti,
è vero che per ditribuire un'applicazione Access è necessario che su tutti i
computer a cui tale applicazione è detinata, deve essere installato MS
Access?
Grazie,
Luciano


author: songohan

text:
"Massimiliano Quartarone" <
maxq...@tin.it
> ha scritto nel messaggio
news:e7H77.20278$Pb6....@news1.tin.it...

Da quel che io so questo vale per le applicazioni create in Access 2K della
edizione non-developer. Se usi Access 2K della versione Office Developer
allora potrai ottenere un'applicazione che innanzitutto non ha bisogno di
Access per girare e poi nasconderesti il codice VB dei vari moduli, e per
gli utenti non sarebbe possibile fare tutte quelle belle cosette che si
fanno durante la progettazione, ovvero la modifica della struttura di un
oggetto, la scrittura e/o modifica delle varie routine, la modifica delle
opzioni di avvio e così via.


title: Errore .. Memoria esaurita???

author: Massy

text:
Ciao
Utilizzo al lavoro un vetusto access per windows 95, versione 7, su un pc su
cui è installato xp professional.
Funzionava bene fino a che per motivi, che ancora non riesco a capire (il
mio file di paging arriva fino ad 1Gb), per poter lavorare sul PC ho dovuto
installare 1Gb di RAM..
Con l'estensione della ram quando lancio access mi da errore "Memoria
Esaurita",  EH??
Spulciando internet ho trovato una possibile soluzione, installare il file
Jet35sp3.exe.
Risultato=Nulla da fare
Qualcuno ha mica qualche consiglio o ancora meglio soluzione a sto
problema..
Grazie
Saluti
Massy
--
CMI di Maurizio Fossat & C. s.a.s
Strada Tirabrasse N.8


title: Errore .. Memoria esaurita???

author: Pablitomf (Maurizio Facciuti)

text:
Massy ha scritto:

Ammenochè, tu non abbia apportato modifiche all'mdb che portano ad un
eventuale errore di loop infinito che di fatto carica troppa RAM fino ad
esaurirla, il fatto che tu l'abbia aumentata a 1Gb, non è che c'entri
chissà che con il funz. dell'mdb stesso... anzi, dovrebbe migliorarne la
velocità in esecuzione.
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------
http://www.accessgroup.it/
----------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Errore .. Memoria esaurita???

author: Karl Donaubauer

text:
Pablitomf (Maurizio Facciuti) wrote:
> Massy ha scritto:
>> Utilizzo al lavoro un vetusto access per windows 95, versione 7, su un
>> pc su cui è installato xp professional.
>> Funzionava bene fino a che per motivi, che ancora non riesco a capire (il
>> mio file di paging arriva fino ad 1Gb), per poter lavorare sul PC ho
>> dovuto installare 1Gb di RAM..
>> Con l'estensione della ram quando lancio access mi da errore "Memoria
>> Esaurita",  EH??
>> Spulciando internet ho trovato una possibile soluzione, installare il
>> file Jet35sp3.exe.
>> Risultato=Nulla da fare
>> Qualcuno ha mica qualche consiglio o ancora meglio soluzione a sto
>> problema..
>
> Ammenochè, tu non abbia apportato modifiche all'mdb che portano ad un
> eventuale errore di loop infinito che di fatto carica troppa RAM fino ad
> esaurirla, il fatto che tu l'abbia aumentata a 1Gb, non è che c'entri
> chissà che con il funz. dell'mdb stesso... anzi, dovrebbe migliorarne la
> velocità in esecuzione.
Ciao Maurizio,
Ce un bug noto di JET 3.x che ha problemi con >= 1 GB:
http://support.microsoft.com/?kbid=161255
Lui scrive che ha già installato il rimedio (JET 3.5 SP3) che aiuto
per A97. Per A95 (--> JET 3.0) invece IMO puo solo ridurre il RAM.
Certo sarebbe meglio cambiare ad una versione più recente di Access.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Errore .. Memoria esaurita???

text:
Karl Donaubauer ha scritto:

> Ciao Maurizio,

OPS!!! Letto male... avevo letto velocemente e creduto avesse Windows95, e
non Access per il W95... sorry ;)



title: la tabella non ammette i decimali

author: P. Bianchi

text:
Access 97, creo tabella, definisco un campo "SogliaInferiore", tipo
numerico, precisione singola, formato numero generico.
Inserisco 3.5 e me lo converte a 35 senza virgola.
Non c'e' verso di farlo ragionare, se voglio vedere la virgola devo
convertire il campo in testo. Ma perche' fa cosi', dov'e' l'inghippo?
TIA
P. Bianchi


title: la tabella non ammette i decimali

author: Alex

text:
"P. Bianchi" <
no.priva...@so.sorry.it
> wrote in message
news:3C2C586B...@so.sorry.it...

Prova a modificare "Precisione Doppia" ...!
@Alex
--
Posted from  [146.133.1.30]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: la tabella non ammette i decimali

text:
"P. Bianchi" <
no.priva...@so.sorry.it
> ha scritto nel messaggio
news:3C2C586B...@so.sorry.it...

Digita 3,5 e non 3.5
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: la tabella non ammette i decimali

text:
Alex wrote:
>> Access 97, creo tabella, definisco un campo "SogliaInferiore", tipo
>> numerico, precisione singola, formato numero generico.
>> Inserisco 3.5 e me lo converte a 35 senza virgola.
> Prova a modificare "Precisione Doppia" ...!
Gia' fatto, non cambia niente, scrivo 13.456 e lui registra 13456.
Non e' solo una questione di raffigurazione ma proprio di
trasformazione, infatti se metto come formato "notazione scientifica" e
scrivo 100 lui mi mostra 1,00E+02; se scrivo 10.0, dopo l'enter mi
ritrovo ugualmente 1.00E+02.
E' un settaggio errato di access, lo fa anche aprendo un database vuoto,
ma dove sta qs. "£$%&/ settaggio ??


title: la tabella non ammette i decimali

text:
Roberto dal portatile wrote:
> > Inserisco 3.5 e me lo converte a 35 senza virgola.
> Digita 3,5 e non 3.5
Gia' provato: "E' stato imemsso un valore non valido per il campo".
Nei settaggi di windows il separatore di decimali e' correttamente il
punto.
Ciao
B.


title: la tabella non ammette i decimali

text:
"P. Bianchi" <
no.priva...@so.sorry.it
> ha scritto nel messaggio
news:3C2C7353...@so.sorry.it...

E come separatore delle migliaia cosa hai, la virgola?
A me con separatore decimale virgola e separatore delle migliaia punto
funziona digitando 3,5, mentre con 3.5 mi dà 35 come a te.



title: la tabella non ammette i decimali

author: ing. Franco Varoli

text:
On Fri, 28 Dec 2001 14:27:47 +0100, "P. Bianchi"
<
no.priva...@so.sorry.it
> wrote:
>Nei settaggi di windows il separatore di decimali e' correttamente il
>punto.
Prova ad aprire la tabella in Visualizzazione struttura. Nel campo
incriminato seleziona valuta come Tipo dati e alla voce Formato
controlla che ci sia "L. "#.##0,00;"-L. "#.##0,00
Usa poi la virgola per l'immissione dei dati.
--
ing. Franco Varoli
fva...@tin.it
fva...@libero.it


title: la tabella non ammette i decimali

text:
Roberto dal portatile wrote:
>>> Digita 3,5 e non 3.5
>> Gia' provato: "E' stato imemsso un valore non valido per il campo".
>> Nei settaggi di windows il separatore di decimali e' correttamente il
>> punto.
> E come separatore delle migliaia cosa hai, la virgola?
No, lo spazio.
> A me con separatore decimale virgola e separatore delle migliaia punto
> funziona digitando 3,5, mentre con 3.5 mi dà 35 come a te.
SCOPERTO! Esisteva una _discrepanza_ in pannello di controllo fra i
settaggi dei numeri e quelli delle valute (le valute erano
"all'italiana": virgole per i decimali e punti per le migliaia; i numeri
erano all'inglese: punto per i decimali e spazio per le migliaia). In
presenza della discrepanza Access si comporta male come descritto.
Eliminando la discrepanza e settando le valute uguale ai numeri,
finalmente mi funziona.
Je possino
Grazie, ciao e auguri.
B.


title: la tabella non ammette i decimali

author: Lucio

text:
P. Bianchi <
no.priva...@so.sorry.it
> wrote in message
3C2CA2D9...@so.sorry.it...

Bravo! P.Bianchi
Per aver postato il rimedio al problema.
Lucio


title: filtro in report

author: fedefede

text:
Cortesi esperti, Vi espongo il mio problema.
Seguendo i Vs. consigli ho creato il seguente database:
una tabella con elenco clienti;
una maschera basata su suddetta tabella con campi di ricerca e un
pulsante per stampare il report del record corrente;
nel report ho impostato un filtro del tipo [codice
cliente]=[forms]![nome maschera]![codice cliente]
e ho messo Si alla voce applica filtrro.
Il problema è che a volte tale istruzione-filtro
scompare....costringendomi a ridigitarla!! Dove sbaglio? Ho omesso
qualcosa?
Grazie 1000 x l'aiuto (precedente e futuro!!)


title: filtro in report

author: Fabio

text:
"fedefede" <
fed...@yahoo.it
> ha scritto nel messaggio
news:3d805487....@news.tin.it...
> Cortesi esperti, Vi espongo il mio problema.
> Seguendo i Vs. consigli ho creato il seguente database:
> una tabella con elenco clienti;
> una maschera basata su suddetta tabella con campi di ricerca e un
> pulsante per stampare il report del record corrente;
> nel report ho impostato un filtro del tipo [codice
> cliente]=[forms]![nome maschera]![codice cliente]
> e ho messo Si alla voce applica filtrro.
> Il problema č che a volte tale istruzione-filtro
> scompare....costringendomi a ridigitarla!! Dove sbaglio? Ho omesso
> qualcosa?
> Grazie 1000 x l'aiuto (precedente e futuro!!)
Nel pulsante che apre il report modifica l'istruzione OpenReport cosě
DoCmd.OpenReport "NomeReport",,,"[Codice Cliente] = " & Me.CodiceCliente
Cosě ti apre il report filtrato
Fabio


title: filtro in report

text:
On Thu, 12 Sep 2002 09:10:44 GMT, "Fabio" <
nospam_fa...@tin.it
>
wrote:

OK provo....!!


title: filtro in report

text:
> OK provo....!!
Ho eseguito il codice (di cui nn sono esperto), ma mi stampa tutti i report
della tabella e non solo il record corrente!! ....mi sto sconfortando!


title: filtro in report

text:
"fedefede2002" <
utente...@email.it
> ha scritto nel messaggio
news:Z7hg9.101014$pX1.3...@news2.tin.it...

Ma l'origine dati del report è la stessa della maschera?
Mi sembrava che avessi detto che quando impostavi lo stesso filtro
manualmente funzionasse...
C'è un campo Codice Cliente nella maschera principale?
Eventualmente se non sei pratico di VBA prova ad usare le macro (Azione
ApriReport)
Fabio


title: FORMS E RISOLUZIONE SCHERMO...

author: FabioS

text:
Ho creato un db con forms che si adattano a risoluzione 1024x768 che devo
eseguire su macchine (FE) che hanno risoluzioni schermo differenti
(purtroppo ogni utente fa quel che vuole del suo PC); c'è la possibilità di
visualizzazione completa anche per risoluzioni inferiori a 1024x768 ??? (mi
basterebbe 800x600). Grazie e saluti a tutti...


title: FORMS E RISOLUZIONE SCHERMO...

author: Sergio MAZZA

text:
"FabioS" <
fabio.sa...@capfvg.it
> ha scritto nel messaggio
news:9gphhu$e6i$1...@half.spin.it...
> Ho creato un db con forms che si adattano a risoluzione 1024x768 che devo
> eseguire su macchine (FE) che hanno risoluzioni schermo differenti
> (purtroppo ogni utente fa quel che vuole del suo PC); c'č la possibilitą
di
> visualizzazione completa anche per risoluzioni inferiori a 1024x768 ???
(mi
> basterebbe 800x600). Grazie e saluti a tutti...
>
Se non sbaglio sul sito comune (
www.sitocomune.com
) c'č un esempio di
ridimensionamento dei controlli...
Ciao.


title: FORMS E RISOLUZIONE SCHERMO...

author: Mad® Milox

text:
"FabioS" <
fabio.sa...@capfvg.it
> ha scritto nel messaggio
news:9gphhu$e6i$1...@half.spin.it...
> Ho creato un db con forms che si adattano a risoluzione 1024x768 che devo
> eseguire su macchine (FE) che hanno risoluzioni schermo differenti
> (purtroppo ogni utente fa quel che vuole del suo PC); c'č la possibilitą
di
> visualizzazione completa anche per risoluzioni inferiori a 1024x768 ???
(mi
> basterebbe 800x600). Grazie e saluti a tutti...
>
>
Non penso .. ma ho visto sul
sitocomune.com
 una funzione per cambiare la
risoluzione dello schermo.
Potresti usare quella che all'apertura del tuo db , cambia la risoluzione in
automatico e la rimette giusta in uscita.
Ciao , Lorenzo


title: FORMS E RISOLUZIONE SCHERMO...

author: Lorenzo Coronati

text:
Scrisse "FabioS" <
fabio.sa...@capfvg.it
>:
>Ho creato un db con forms che si adattano a risoluzione 1024x768 che devo
>eseguire su macchine (FE) che hanno risoluzioni schermo differenti
>(purtroppo ogni utente fa quel che vuole del suo PC); c'č la possibilitą di
>visualizzazione completa anche per risoluzioni inferiori a 1024x768 ??? (mi
>basterebbe 800x600). Grazie e saluti a tutti...
Sul sito comune ci dovrebbe essere tutto quello che serve.
www.sitocomune.com
--
Lorenzo Coronati
--
<<Ragazzi, sapete indicarmi una utility in
internet che sia in grado di recuperare le
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
--


title: calcolo lunghezza corpo report

author: Thomas

text:
salve,
in un report preventivo ho delle righe espandibili nel corpo.
nella sezione pièdipaginareport ho una scritta con un totale delle righe del
corpo seguito da alcune scritte di condizione (parecchie),
può succedere che in base a quanto si è espanso il corpo a causa delle
multiriga, il totale nel piedepaginarepot mi venga tagliato a metà in
orrizontale...metà sulla pagina del corpo e metà sulla pagina successiva.
Non posso mettere il totale sul piè di pagina perchè mi deve comparire
proprio alla fine dell'elenco del corpo.
Non posso neppure impostare il "mantieni sezione unita" perchè nella maggior
parte dei casi la casella totale mi andrebbe nella pagina successiva causa
la lunghezza delle righe di condizione anche se il corpo termina a metà del
foglio.
Quindi la mia domanda è.."posso sapere quanti cm di spazio ho a disposizione
sulla pagina al termine della compilazione del corpo?" in questo modo se
vedo che non c'è spazio per inserire completamente il totale lo forzerei a
pg successiva
Grazie dei suggerimenti
Thomas


title: Impostazioni predefinite nuovo database

author: Sandrobi

text:
Qundo creo un nuovo database con A00 ho come impostazioni predefinite:
- nei riferimenti: Microsoft ADO
- nel codice VBA propone la riga "Option Compare Database"
Vorrei invece che proponga:
- nei riferimenti: Microsoft DAO 3.6
- nel codice VBA, come seconda riga "Option Explicit"
C'è un modo per fare questo automaticamente?
--
Ciao, Sandrobi
------------------
Se la tua email è fasulla, ti invito a leggere qui:
http://wiki.news.nic.it/AntiSpam


title: Impostazioni predefinite nuovo database

author: Alessandro Baraldi

text:
Per la 1° no non si può fare nulla
per la 2° spero ti basti inserirlo nelle OPZIONI dal menù
di VBA:
Strumenti--->Opzioni(Struttura a schede "Editor")
Dichiarazione di Variabili Obbligatoria  Flag=X
Ciao
@Alex


title: Impostazioni predefinite nuovo database

author: PBsoft

text:
> Qundo creo un nuovo database con A00 ho come impostazioni predefinite:
> - nei riferimenti: Microsoft ADO
> - nel codice VBA propone la riga "Option Compare Database"
> Vorrei invece che proponga:
> - nei riferimenti: Microsoft DAO 3.6
> - nel codice VBA, come seconda riga "Option Explicit"
> C'è un modo per fare questo automaticamente?
Per la dichiarazione obbligatoria delle variabili ti ha già risposto Alessandro
Baraldi.
Per avere di default i riferimenti desiderati, puoi provare questa strada.
Nella cartella %SYSTEMROOT%\ShellNew trovi alcuni file e tra questi un file
il cui nome dovrebbe essere del tipo ACCESSx.MDB (dove al posto di x trovi
un numero).
Apri quel file e vai nel VBA, quindi modifica i riferimenti in modo che corrispondano
alle tue esigenze.
Adesso chiudi Access e prova a ricreare un nuovo database per vedere se le
modifiche effettuate sono state utili.
Buona fortuna e facci sapere se ha funzionato.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: Impostazioni predefinite nuovo database

text:
[omissis]
Ho appena provato il suggerimento che ti ho dato poco fa e posso dirti che
funziona solo nel caso in cui tu, cliccando con il tasto destro all'interno
di una cartella, scegli Nuovo -> Applicazione Microsoft Access.
Purtroppo sembra non funzionare se scegli File -> Nuovo -> Database vuoto
dall'interfaccia di Access.



title: COMANDO AGGIORNA

author: luigi corinna

text:
Buon Giorno
A97
Come scrivo in Codice il Comando AGGIORNA!!!
Grazie
Luigi, Bari


title: COMANDO AGGIORNA

author: Carlo Costarella

text:
"luigi corinna" <
luigic...@hotmail.com
> ha scritto nel messaggio
news:V0Cca.87023$zo2.2...@news2.tin.it...

Me.Refresh se sei in una maschera .
Vedi anche me.Requery
Ciao, Carlo


title: Nascondere la finestra di DB: operazioni da effettuare

author: ]SiLVieTTa[

text:
per nascondere la finestra del db a prova di bomba, mi sembra di capire che
nella finestra AVVIO bisogna disabilitare
- non solo "mostra finestra database",
- ma anche "mostra menů completi",
- oltre a disabilitare via codice il tasto SHIFT (quest'ultimo puň essere
disabilitato solo via codice?)
Solo con la combinazione delle 3 cose, mi sembra non ci sia + modo di aprirla.
Ho centrato in pieno? O ho dimenticato qualche altro passaggio?
Ciao
Silvia.
 --
www.silvietta.it
...everyone's invited!
Non Esiste Una Razza Bianca, Benche' Se Ne Parli Tanto: Ogni Uomo Bianco E' Solamente Un Uomo Scolorito


author: TheMax

text:
"]SiLVieTTa[" <
silviaTOGLIQ...@studiomarketing.it
> ha scritto nel
messaggio news:1raa10dvkketvme9c...@4ax.com...

Io di solito faccio cosě e fin'ora non ho mai avuto problemi, io toglierei
anche Menu di scelta rapida predefiniti, ma ritengo che sia meno importante.
E  ti confermo che lo shift si disattiva soltanto via codice
Ciao,
Massimo
--
web:
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


text:
Thread ricco mi ci ficco: Il Mon, 26 Jan 2004 16:17:54 +0100, "TheMax"
<
elpiub...@yahoo.it
> dopo averci riflettuto a lungo, ha scritto:
>Ciao,
>Massimo
>
>
>--
>web:
www.piubelli.net
ehy!
ciao massimo!!



author: Roberto da casa

text:
"]SiLVieTTa[" <
silviaTOGLIQ...@studiomarketing.it
> ha scritto nel
messaggio news:1raa10dvkketvme9c...@4ax.com...
> per nascondere la finestra del db a prova di bomba, mi sembra di capire
che
> nella finestra AVVIO bisogna disabilitare
> - non solo "mostra finestra database",
> - ma anche "mostra menů completi",
> - oltre a disabilitare via codice il tasto SHIFT (quest'ultimo puň essere
> disabilitato solo via codice?)
>
> Solo con la combinazione delle 3 cose, mi sembra non ci sia + modo di
aprirla.
> Ho centrato in pieno? O ho dimenticato qualche altro passaggio?
>
> Ciao
>
> Silvia.
>
>  --
Anche dopo aver fatto tutto quello che hai elencato, per visualizzare la
finestra datbase č sufficiente premere il tasto funzione F11.
Prova quindi a disabilitare anche quel tasto.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
>
> Anche dopo aver fatto tutto quello che hai elencato, per visualizzare la
> finestra datbase è sufficiente premere il tasto funzione F11.
> Prova quindi a disabilitare anche quel tasto.
>
> --
> Roberto
>
Questa non la sapevo, interessante la cosa, dovrò controllare qualche
modulino di codice :-(
Ciao e grazie,



text:
"]SiLVieTTa[" <
silviaTOGLIQ...@studiomarketing.it
> ha scritto nel
messaggio news:82ca10hnmf5pbv76g...@4ax.com...

Tu non mi rispondi alle mail e io, dimostrando la mia infinita bontà ^__^ ti
rispondo sul NG.
Ciao e buon lavoro,



text:
Thread ricco mi ci ficco: Il Mon, 26 Jan 2004 15:32:37 GMT, "Roberto da casa"
<
r.ma...@libero.it
> dopo averci riflettuto a lungo, ha scritto:
>Anche dopo aver fatto tutto quello che hai elencato, per visualizzare la
>finestra datbase è sufficiente premere il tasto funzione F11.
>Prova quindi a disabilitare anche quel tasto.
ho disabilitato anche "tasti speciali Access" pensando di eliminarli tutti in un
colpo i vari richiami da tastiera



text:
"TheMax" <
elpiub...@yahoo.it
> ha scritto nel messaggio
news:bv3b3s$kdk$1...@atlantis.cu.mi.it...

E con il tasto funzione F11 come la mettiamo?
Access č come il pocker non si ha mai la certezza matematica di avere vinto.
;-)



text:
Thread ricco mi ci ficco: Il Mon, 26 Jan 2004 16:18:07 GMT, "Roberto da casa"
<
r.ma...@libero.it
> dopo averci riflettuto a lungo, ha scritto:
>E con il tasto funzione F11 come la mettiamo?
>Access č come il pocker non si ha mai la certezza matematica di avere vinto.
>;-)
ehhehehe
e cmq dopo il tasto F11 nient'altro?
nessuno offre di piů?



text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:35bRb.287393$e6.11...@twister2.libero.it...
[CUT]
> E con il tasto funzione F11 come la mettiamo?
Appunto, come nel post precedente, questa non la sapevo :-(
> Access č come il pocker non si ha mai la certezza matematica di avere
vinto.
> ;-)
Sono pienamente d'accordo.
Anche questa volta ho perso :-(
Ciao e grazie mille,
non si finisce mai di imparare



title: come evitare maschere doppioni

author: subwoofer

text:
Ho una tabella tblAnagrafica in cui vorrei sia inserire record che ricercare
record. Per fare ciò vorrei usare una sola maschera frmAnagrafica dove, nel
caso di ricerca record compaia un pulsante trova record, mentre nel caso di
inserimento, la maschera viene visualizzata senza questo pulsante.
Finora per tagliare la testa al toro avevo costruito 2 diverse maschere  che
differivano tra loro per la sola presenza del pulsante "Trova record".
Mi chiedevo se c'era un modo per utilizzare una sola maschera che
automaticamente presentasse il pulsante in questione a seconda del tipo di
operazione che andavo a fare (inserimento o ricerca record)
Saluti a tutto il NG


title: come evitare maschere doppioni

author: Federico Albertini

text:
"subwoofer" <
frd...@supereva.it
> ha scritto nel messaggio
news:9efri8$cmi$1...@pegasus.tiscalinet.it...

Prova a giocare con gli OPENARG (che passi come ultimo parametro invocando
l'apertura di una maschera e recuperi con me.openargs).
Se da un pulsante INSERISCI gli passi un openarg "Inserisci" e con il
pulsante CERCA gli passi l'openarg "Cerca" nella mascera, su apertura,
controlli l'openarg passato e mostri/nascondi i controlli che vuoi.
Se devi passare più parametri, dal momento che l'openarg è un singola
stringa, devi costruirtela usando separatori e leggendo pezzi di stringa
nella maschera di arrivo...
es.:
DoCmd.OpenForm "MascheraDaRichiamare", acNormal, , , , ,
"Argomento1|Argomento2|Argomento3"
nella MascheradaRichiamare, su apertura:
Arg1= left(me.openargs, instr(1,me.openargs,"|") -1)     ...e così via!
Ciao, Federico


title: come evitare maschere doppioni

text:
Essendo alle prime armi, l'unica cosa che ho capito nella tua risposta è che
bisogna conoscere Visual Basic, che naturalmente non conosco....
Mi sà che è la volta buona che mi compro un libro e me lo studio..
Ciao.



title: come evitare maschere doppioni

author: David

text:
subwoofer <
frd...@supereva.it
> wrote in message
9egc24$b01$1...@lacerta.tiscalinet.it...

Prova a mettere nella stessa maschera due pulsanti cerca ed inserisci!
Quando hai bisogno di cercare....nascondi inserisci ....e quando devi
inserire....bhe il contrario.....
il comando dovrebbe essere nomepulsante.visible=false (per nasconderlo) se
non sbagliO!
Ciao
Fammi sapere se ti puo0 andare
--
* David *


title: Winzip e Access

author: Gremlin

text:
Come posso gestire (compattare e scompattare, magari potendo scegliere paths
e nomi) file zippati con access?
Se esiste una dll o un Ocx, dove trovo due righe o un esempio su come
utilizzarli?
Grazie
Grem


title: Winzip e Access

author: Massimo Lavoro

text:
"Gremlin" <Gre...@Fantasy.it> ha scritto nel messaggio
news:yOks7.71447$dJ3.5...@news1.tin.it...

io un esempio lo avrei , e sarebbe molto valido, solo che avendolo prelevato
da un progettoVB6 mi dà qualche errore, magari se vuoi posto il tutto e poi
ci guardi.
Io al momento l'ho compilato con VB6 e va benissimo.
Un'altra soluzione con un ocx l'ho fatta e va benissimo, ma non è supportata
da winzip.
fammi sapere.
Max


title: Winzip e Access

author: Silvio Berruti

text:
"Gremlin" <Gre...@Fantasy.it> ha scritto nel messaggio
news:yOks7.71447$dJ3.5...@news1.tin.it...

Sito Comune.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Winzip e Access

text:
"Massimo Lavoro" <
ron...@tiscalinet.it
> ha scritto nel messaggio
news:r3ls7.6341$_42.2...@news.infostrada.it...
>
> "Gremlin" <Gre...@Fantasy.it> ha scritto nel messaggio
> news:yOks7.71447$dJ3.5...@news1.tin.it...
> > Come posso gestire (compattare e scompattare, magari potendo scegliere
> paths
> > e nomi) file zippati con access?
> > Se esiste una dll o un Ocx, dove trovo due righe o un esempio su come
> > utilizzarli?
sul sito comune di questo NG c'è l'indicazione come fare...ma poi contattami
che ti do la modifica per winzip 8.0..che funzia in modo diverso
ciao


title: Winzip e Access

author: Roberto - Syd

text:
"Gremlin" <Gre...@Fantasy.it> ha scritto nel messaggio
news:yOks7.71447$dJ3.5...@news1.tin.it...

Esiste anche pkzip e pkunzip che possono essere avviati tramite il comando
shell.
Ciao Roberto - Syd


title: Winzip e Access

text:
"Roberto - Syd" <
p.ro...@tin.it
> ha scritto nel messaggio
news:yAls7.71594$dJ3.5...@news1.tin.it...

Si ma questa soluzione fa apparire tutte le volte la schermata di MS dos e
devi creare un bat per far si che si chiuda automaticamente.
Max


title: Winzip e Access

author: CarloCos

text:
"Gremlin" <Gre...@Fantasy.it> ha scritto nel messaggio
news:yOks7.71447$dJ3.5...@news1.tin.it...

Personalmente uso "ZlibTool.ocx" che č gratis, liberamente distribuibile e
zippa piů di WinZip.
Richiede due linee di codice.
Per zippare:
    ZlibTool1.InputFile = MiaDir & "\MioDB.mdb"
    ZlibTool1.OutputFile = MiaDir & "\MioDb.ZL"
    Call ZlibTool1.Compress
    ZlibTool1.Level = Maximum
Per decomprimere:
    ZlibTool1.InputFile = MiaDir & "\MioDb.ZL"
    ZlibTool1.OutputFile = MiaDir & "\MioDb.mdb"
    Call ZlibTool1.Decompress
Se ti serve puoi cercarlo in internet o te lo posso mandare se mi fai una
richiesta personale. Se serve al NG posso inserirlo nel Sito Comune.
Ciao, Carlo


title: Winzip e Access

author: Federico Luciani

text:

...e che aspetti un invito ufficiale ;-))
se esiste un sito ufficiale, mandami il link.
inoltre se scrivi quattro righe su come usarlo, le appendo alla faq
gia' esistente.
manda il tutto al SC
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: Winzip e Access

text:

perche' non comunichi questa diversita' al SC? ;-)
grazie



title: Winzip e Access

text:
"Federico Luciani" <
fluc...@sitocomune.com
> ha scritto nel messaggio
news:3BB201F6...@sitocomune.com...
> perche' non comunichi questa diversita' al SC? ;-)
perchè non sono un programmatore e i nomi delle stringhe hanno nomi
abbastanza (non hanno nomi professionalmente corretti come strdebug oppure
strname)...ma se mi dite che non vi scandalizzate del mio modo di
programmare UMANO ..ve lo posto volentieri
ciao


title: Winzip e Access

author: Massimo

text:
"Federico Luciani" <
fluc...@sitocomune.com
> ha scritto nel messaggio
news:3BB20162...@sitocomune.com...

Anche io uso ZlibTool.ocx, e lo trovo molto funzionale, peccato che con i
normali decompressori ( WinZip , WinRar  ecc ecc ) non si aprono i file.
M@X


title: Winzip e Access

author: CED

text:
"### CH v2.001 ###" <
ngma...@genio-af.it
> ha scritto nel messaggio
news:9ot2ns$7k3$1...@fe2.cs.interbusiness.it...
>
> "Federico Luciani" <
fluc...@sitocomune.com
> ha scritto nel messaggio
> news:3BB201F6...@sitocomune.com...
>
>
> > perche' non comunichi questa diversita' al SC? ;-)
>
> perchč non sono un programmatore e i nomi delle stringhe hanno nomi
> abbastanza (non hanno nomi professionalmente corretti come strdebug oppure
> strname)...ma se mi dite che non vi scandalizzate del mio modo di
> programmare UMANO ..ve lo posto volentieri
>
> ciao
>
>
IO NON MI SCANDALIZZO!!!
Anzi !!
c'č un detto che recita cosě:  tutto fa brodo!
postalo, postalo tranquillamente!
luigi


title: Winzip e Access

author: AntoGal

text:
"Federico Luciani" <
fluc...@sitocomune.com
> ha scritto...
> se esiste un sito ufficiale, mandami il link.
> inoltre se scrivi quattro righe su come usarlo, le appendo alla faq
> gia' esistente.
>
> manda il tutto al SC
Te l'ho già passato nella cartella "da evadere"....
L'unico neo è che non è compatibile con lo standard zip... comunque, se non
si hanno esigenze particolari di compatibilità funziona bene... già testato
;-)
P.S. è anche arrivata (su richiesta) username/password per l'account su
ShinyStat... non so se serviva a te o Luciano...
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

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


title: Winzip e Access

text:
"### CH v2.001 ###" wrote:

no problem, se proprio fa schifo lo modifico ;-))



title: Winzip e Access

text:
AntoGal wrote:
> "Federico Luciani" <
fluc...@sitocomune.com
> ha scritto...
> > se esiste un sito ufficiale, mandami il link.
> > inoltre se scrivi quattro righe su come usarlo, le appendo alla faq
> > gia' esistente.
> > manda il tutto al SC
>
> Te l'ho già passato nella cartella "da evadere"....
> L'unico neo è che non è compatibile con lo standard zip... comunque, se non
> si hanno esigenze particolari di compatibilità funziona bene... già testato
> ;-)
Ok, mo me lo scarico...
> P.S. è anche arrivata (su richiesta) username/password per l'account su
> ShinyStat... non so se serviva a te o Luciano...
> Ciao, AntoGal
No problem, sono stato io... ;-)
era un giornata nera e non mi ricordavo la pwd!!!
PS
sei gia' nella terra del freddo?



title: Winzip e Access

text:
"Federico Luciani" <
fluc...@sitocomune.com
> ha scritto...
> PS
> sei gia' nella terra del freddo?
Già! :-)
Quando guardo le previsioni del tempo di Settembre, mi devo ancora abituare
a numeri ad una sola cifra... comunque per il resto tutto ok.



title: Winzip e Access

text:
AntoGal wrote:
> "Federico Luciani" <
fluc...@sitocomune.com
> ha scritto...
> > PS
> > sei gia' nella terra del freddo?
>
> Già! :-)
> Quando guardo le previsioni del tempo di Settembre, mi devo ancora abituare
> a numeri ad una sola cifra... comunque per il resto tutto ok.
> --
> Ciao, AntoGal
il problema e' che dovrai abituarti anche a quelli a due cifre, ma
negativi...
;-)
cmq, in bocca al lupo



title: Inserire il cursore in un campo

author: pippo

text:
Salve in una maschera1 ho inserito un pulsante che mi apre un'altra
maschera2
quando chiudo Macschera2 vorrei che il cursore tornasse a lampeggiare in un
campo
specifico di Maschera1.
A tal propostito nell'evento sui chiusura di Maschera2 ho inserito:
[forms]![Maschera1]![nomecampo].Setfocus
ma non funziona nel senso che il cursore non si vede
Cosa ho sbagliato?


title: Inserire il cursore in un campo

author: Carlo Costarella

text:
"pippo" <
pi...@pippo.it
> ha scritto nel messaggio
news:gjBue.34602$b5.14...@news3.tin.it...

Docmd.Selectobject acform,"Maschera1"
[forms]![Maschera1]![nomecampo].Setfocus
'codice per la chiusura della maschera
Ciao, Carlo


title: Query che non trova nulla..

author: SuperPippo®

text:
ciao spiegatemi un arcano al quale non so dare una ragione..
con una query di ricerca in un DB anagrafico
con Criteri...............
Like [Digitare    Cognome_Nome Utente]
digito Pippo* e mi trova tutti i Pippo presenti nel DB
compreso Pippo Cappuccio...
ma se digito Pippo Cappuccio non trova nulla...come mai???
il nervoso è che la query funziona... nel senso che
se digito un altro Cognome_Nome
tipo Pippo Franco  me lo estrae...
ho controllato.. non vi sono spazi ed errori...
come si spiega ???


title: Query che non trova nulla..

author: luca

text:
mandami il file mdb e vedrò cosa posso fare
luca.b...@tiscali.it
"SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
news:qNGM8.25147$86.6...@twister1.libero.it...



title: Trasformare in eseguibile una applicazione progettata in Access

author: Anna Maria Altieri

text:
Quale strumento posso utilizzare per rendere utilizzabile anche su PC sulle
quali non è installato Access una applicazione predisposta con Access ??
grazie


author: Sergio MAZZA

text:
"Anna Maria Altieri" <
amal...@tele2.it
> ha scritto nel messaggio
news:KLZqe.1575$Fu1...@nntpserver.swip.net...

www.sitcomune.com
 - il faqqone...
Ciao.
--
Sergio MAZZA


author: SunRex

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:qTZqe.10066$75.7...@news4.tin.it...

Lo sapevo che rispondevi così...:))
SunRex


text:
"SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:z4_qe.10105$75.7...@news4.tin.it...
>
> Lo sapevo che rispondevi cosě...:))
>
> SunRex
Ebbene sě sono un cuore duro!
Ciao.
--
Sergio MAZZA


text:
"Anna Maria Altieri" <
amal...@tele2.it
> ha scritto nel messaggio
news:KLZqe.1575$Fu1...@nntpserver.swip.net...

Lascia perdere Sergio che vuole solo scherzare...
Access non ha un eseguibile come un file .exe.
Allo stesso modo dei documenti word, i programmi realizzati da Access, hanno
bisogno di un runtime per essere eseguiti in macchine prive di Access.
A seconda della versione, puoi acquistare la versione developer di Access
che ti permette di distribuire quanti applicativi vuoi. I costi? Dai 3 ai
400 euro.
Ciao, Carlo


text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:G1%qe.10272$75.8...@news4.tin.it...
>
> Lascia perdere Sergio che vuole solo scherzare...
Come? L'unica volta che ero serio???
www.sitocomune.com
 - Sezione General - 6.1 Esiste il compilatore per Access
(questo è il faqqone)?
> Access non ha un eseguibile come un file .exe.
> Allo stesso modo dei documenti word, i programmi realizzati da Access,
> hanno bisogno di un runtime per essere eseguiti in macchine prive di
> Access.
> A seconda della versione, puoi acquistare la versione developer di Access
> che ti permette di distribuire quanti applicativi vuoi. I costi? Dai 3 ai
> 400 euro.
>
> Ciao, Carlo
Ah! Le donne che fanno fare...
Ciao.
--
Sergio MAZZA


author: ALESSANDRO Baraldi

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:G1%qe.10272$75.8...@news4.tin.it...
> Lascia perdere Sergio che vuole solo scherzare...
> Access non ha un eseguibile come un file .exe.
> Allo stesso modo dei documenti word, i programmi realizzati da Access,
hanno
> bisogno di un runtime per essere eseguiti in macchine prive di Access.
> A seconda della versione, puoi acquistare la versione developer di Access
> che ti permette di distribuire quanti applicativi vuoi. I costi? Dai 3 ai
> 400 euro.
>
> Ciao, Carlo
Ciao Carlo.
Sai che la filosofia degli EXE è una battaglia persa...!
Per Anna Maria:
In realtà i linguaggi che generano EXE sono davvero pochi
VB di suo genera un file con estenzione EXE ma il Runtime
è grosso almeno quanto quello di VB.
Anche C++ necessita del runtime che poi sono 2 o 3 dll
fondamentali normalmente già esistenti con l'installazione
di WIN(così come il runtime di VB).
Sarebbe però bello capire una volta per tutte perchè siamo
tanto attratti dall'EXE, quale sarebbe il motivo che lo renderebbe
più VALIDO di un MDE....?
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


text:
"ALESSANDRO Baraldi" <
NoSpam...@libero.it
> ha scritto nel messaggio
news:d8i08g$ufu$1...@domitilla.aioe.org...
> "Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
> messaggio news:G1%qe.10272$75.8...@news4.tin.it...
[CUT]
>
> Sarebbe perň bello capire una volta per tutte perchč siamo
> tanto attratti dall'EXE, quale sarebbe il motivo che lo renderebbe
> piů VALIDO di un MDE....?
Forse perchč sembra piů nobile presentarsi con un .exe ,intendo
che ho l'impressione che chi sviluppa in access si senta un tantino
sminuito, anche se Access molti lo disprezzano ma tutti lo usano.....
SunRex



author: Giuseppe

text:
"ALESSANDRO Baraldi" <
NoSpam...@libero.it
> ha scritto nel messaggio
news:d8i08g$ufu$1...@domitilla.aioe.org...

Ciao,
io qualcosa di interessante l'ho trovata nella rete per quanto riguarda la
versione developer di Access, quella nota col nome di Microsoft Office 97
Developer Edition (ODE), e anche di Access 2000. Dopo aver letto il faqqone
su sitocomune mi sono sbizzarrito a cercare nella rete la versione 97,
questa non si trova facilmente perchè ormai è vecchia anche se Access 97
come database è ancora molto diffuso. Ho cercato anche nelle reti di scambio
files, ma non ho trovato niente a parte la versione di Office 97 e Office
2000 normale, non la developer. Alla fine, grazie a google, ho trovato
questo sito:
www.trustprice.com
Per poter aquistare è necessario registrarsi; in questo sito si trovano
tutti i programmi dello zio Bill, ma anche di altre case, a prezzi molto
bassi con la formula special price, ed esiste anche la possibilità di poter
ottenere un prezzo più basso ordinando il prodotto in modalità Order
Discount. A seconda della disponibilità il prezzo scende, non di moltissimo
è chiaro, ma a volte la riduzione arriva anche a 4 o 5 dollari a seconda
della quantità. Non ho ancora capito però se i programmi sono tutti in
lingua inglese o se sono versioni internazionali. Io penso che siano tutti
in lingua inglese.
Ciao, buona notte a tutti. Giuseppe


title: Filtrare record in una maschera

text:
Ciao a tutto il NG.
Sto cercando una soluzione per visualizzare dei dati in una maschera con
sottomaschera, rispondenti ad un campo calcolato nella sotmasc <>0.
Cerco di spiegarmi meglio (se ci riesco):
- Maschera A e sottomaschera B con campi 'cod' di query A (per masc. A) e
query B (per sotmasc B) collegati per cui ad ogni 'cod' di query A vengono
visualizzati molti record di query B.
- In sotmasc B, in piè di pagina, c'è un controllo calcolato 'totale' di
riepilogo che somma i campi 'importo' di ogni record. Questo 'totale' è
ovviamente il risultato di tutti i record riferiti al campo 'cod' della masc
A.
Il mio problema è che vorrei filtrare i dati in modo che nella maschera
vengano visualizzati solo i 'cod' di quelli che hanno il 'totale' <>0 e
purtroppo, con le mie ridotte conoscenze, sono ancora a 'terra' :-(.
Spero nel vostro aiuto.
--
                       -o-o-o-o-
                  Ciao da Herry

www.profoco.com
 (parziale faq di ICHM)
www.bachecaonline.it
 (i tuoi annunci gratuiti)
      he...@IOSONOprofoco.com
   (per le risposte togliere IOSONO)


title: Filtrare record in una maschera

author: Roberto dal portatile

text:
"
news.atlink.it
" <he...@IOSONOprofoco.com> ha scritto nel messaggio
news:8qn69c$d6t$1...@pluto.sm.dsi.unimi.it...
> Ciao a tutto il NG.
> Sto cercando una soluzione per visualizzare dei dati in una maschera con
> sottomaschera, rispondenti ad un campo calcolato nella sotmasc <>0.
> Cerco di spiegarmi meglio (se ci riesco):
> - Maschera A e sottomaschera B con campi 'cod' di query A (per masc. A) e
> query B (per sotmasc B) collegati per cui ad ogni 'cod' di query A vengono
> visualizzati molti record di query B.
> - In sotmasc B, in piè di pagina, c'è un controllo calcolato 'totale' di
> riepilogo che somma i campi 'importo' di ogni record. Questo 'totale' è
> ovviamente il risultato di tutti i record riferiti al campo 'cod' della
masc
> A.
> Il mio problema è che vorrei filtrare i dati in modo che nella maschera
> vengano visualizzati solo i 'cod' di quelli che hanno il 'totale' <>0 e
> purtroppo, con le mie ridotte conoscenze, sono ancora a 'terra' :-(.
> Spero nel vostro aiuto.
> --
>                        -o-o-o-o-
>                   Ciao da Herry
Il controllo 'totale' assume il valore zero perché per un certo 'cod' non ci
sono record nella query B oppure perchè 'importo' è un campo con segno e la
somma algebrica dà zero?
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Filtrare record in una maschera

text:
[CUT]
>
> Il controllo 'totale' assume il valore zero perché per un certo 'cod' non
ci
> sono record nella query B oppure perchè 'importo' è un campo con segno e
la
> somma algebrica dà zero?
>
> --
>
> Roberto
Altra domanda.
Come origine record delle due maschere hai delle query o delle tabelle?



title: Filtrare record in una maschera

text:
Roberto dal portatile <
r.ma...@libero.it
> wrote in message
e7Yz5.11041$3R6.2...@news.infostrada.it...
>
> [CUT]
> Altra domanda.
> Come origine record delle due maschere hai delle query o delle tabelle?
Intanto grazie dell'attenzione :-)
Come origine delle due maschere ho due query.
Una (la principale sulla quale è basata la maschera) tira fuori da una
tabella solo il 'cod' e 'nome' dei clienti e li ordina.
L'altra query fa da base alla sottomaschera (i campi primario e secondario
di collegamento con la maschera sono i 'cod') ed in questa que vengono
effettuati dei calcoli tipo:
codA --> Importo --> Importo*-1 --> Importo*1
codB --> Importo --> Importo*-1 --> Importo*1
codA --> Importo --> Importo*-1 --> Importo*1
ecc. dove Importo è un campo della tabella e, le altre, valori calcolati.
Nella sottomaschera viene ulteriormente effettuato un calcolo 'somma' di
Importo*-1 + Importo*1.
Ora la tabella funziona (anche troppo :-) ) perchè mi visualizza per ogni
'cod' tutta la serie degli importi al 'cod' relativo (sia che la 'somma' sia
positiva, negativa o =0). Però vorrei che venissero visualizzati solo i
'cod' che hanno la 'somma' diversa da 0.
Nel frattempo ho provato a creare una query a campi incrociati sulla quale
basare un'altra query per estrarre i 'cod' con somma <>0, ma mi sono
incartato (quando vado a visualizzare la mas esce che non è possibile
l'elaborazione e consiglia di settare la proprietà ColumnHeading o come si
chiama) e non so
se sia la strada giusta da seguire.
--
                       -o-o-o-o-
                  Ciao da Herry




title: Filtrare record in una maschera

text:
"
news.atlink.it
" <he...@IOSONOprofoco.com> ha scritto nel messaggio
news:8qragd$2ht$1...@pluto.sm.dsi.unimi.it...

Io mi creerei uan queryC basata su la tua queryB: deve contenere il campo
COD ed un campo calcolato che chiamo CampoCalcolato che risulta dalla somma
algebrica dei campi che tu chiami importo*-1 e importo*1.
Fai diventare queryC una query di ragguppamento in base a COD e nella riga
"Formula:" del CampoCalcolato indica Somma. Nella riga "Criteri:" del
CampoCalcolato indica <>0.
Creati una queryD nella quale metti in join, tramite COD, queryA e QueryC e
scegli come tipo di join quello che ti fa vedere TUTTI i record di queryA.
QueryD deve contenere tutti i campi di queryA ed il CampoCalcolato di
queryC.
Nella riga "Criteri:" del CampoCalcolato scrivi Not IsNull.
Se ti crei una maschera identica a quella attuale ma gli dai come origine
record queryD anziché queryA (fermo restando che la sottomaschera deve avere
come origine record queryB), dovresti ottenere ciò che ti serve.



title: Filtrare record in una maschera

author: Herry (con 2 r)

text:
Roberto dal portatile <
r.ma...@libero.it
> wrote in message
%NMA5.34744$3R6.7...@news.infostrada.it...
>
[cut]
Che casino con tutte 'ste query..., io ero già arrivato a 3, ma
evidentemente non bastavano... :-)
Ora mi ci metto con calma e rileggo per bene la tua risposta per
non incartarmi e poi provare.
Vi farò sapere.



title: Filtrare record in una maschera

text:
Roberto dal portatile <
r.ma...@libero.it
> wrote in message
%NMA5.34744$3R6.7...@news.infostrada.it...
> [cut]
> Creati una queryD nella quale metti in join, tramite COD, queryA e QueryC
e
> scegli come tipo di join quello che ti fa vedere TUTTI i record di queryA.
> QueryD deve contenere tutti i campi di queryA ed il CampoCalcolato di
> queryC.
> Nella riga "Criteri:" del CampoCalcolato scrivi Not IsNull.
Non va con questo criterio, ma con <>0 e cmq, trovate le query giuste, ho
messo dei pulsanti che filtrano su clic...
> Se ti crei una maschera identica a quella attuale ma gli dai come origine
> record queryD anziché queryA (fermo restando che la sottomaschera deve
avere
> come origine record queryB), dovresti ottenere ciň che ti serve.
Perfetto: ora funziona. La soluzione era anche semplice, se si vuole, ma era
a farsela venire in mente il difficile e poi... quando seguo una strada...
voglio andŕ di lě, acc.!!! quanto so' duro!!!
Di nuovo grazie Roberto.



title: Dashboard per invio/conservazione/download FT xml

text:
ho visionati vari dashboard per invio FT elettroniche: il migliore per rapporto qualità/prezzo è Aruba, che tuttavia soffre di almeno due limiti importanti:

- max 30 fatture caricabili contemporaneamente nel pannello

- Impossibile filtrare le FT di Acquisto per MESE, prima di scaricarle in PC locale: vanno selezionate una ad una.

Qualcuno ha provato prodotti alternativi, più completi?

Saluti


title: Report e carattere e commerciale

author: Operatore

text:
Salve a tutti.
Per visualizzare in un report la e commerciale (&) in un testo la inserisco
due volte.
Ma se pubblico con MSWORD o uso il send sul report per inviare email, la e
commerciale compare due volte. Come posso isolvere?
Saluti


title: Report e carattere e commerciale

author: MA

text:

fai un replace prima
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Report e carattere e commerciale

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:gdi0pi$nu4$1...@tdi.cu.mi.it...
[cut]
se pubblico con MSWORD o uso il send sul report per inviare email,
> la e commerciale compare due volte. Come posso isolvere?
> Saluti
fai un replace prima
Non credo di aver capito come...


title: Report e carattere e commerciale

author: miciomao

text:
========
Dim strMex As String
strMex = Replace("Saluti & Baci", "&", "")
MsgBox strMex
=======
Otterrai "Saluti Baci"
Cmq prova prima a cambiare la tua & con Chr(38)


title: Domanda *difficile* (credo) : chiamare routine - evento in modo  parametrico

text:
Buongiorno a tutti.
/chiacchiere inuti - start
  Credo, stavolta, di chiedere troppo al "giocattolino" VBA.
  (d' altra parte questo m' hanno dato qui, e con questo mi devo
  arrangiare) ...
  Ma non si sa mai : io di natura sono ottimista :-)
chiacchiere inutili -end/
Esempio :
supponiamo di avere in maschera due combo : C1 e C2.
E quindi due procedure evento associate di tipo, diciamo,
AfterUpdate, per cui avremo :
C1_AfterUpdate( )
   fai questo e quest' altro
end sub
C2_AfterUpdate( )
   fai questo e quest' altro
end sub
Bene.
E' possibile chiamare queste procedure - evento ... Come dire ...
Con uno statement di tipo, grosso modo :
do while not controlli.eof
    Nome_Controllo = controlli("Nome_Controllo_").value
    CALL me.controls(nome_controllo)_AfterUpdate
    controlli.movenext
loop
Non so francamente se mi sono spiegato.
Il VBA non supporta la chiamata di funzione per indirizzo,
a meno che non si tratti di una chiamata a qualche API in
call back. Come si puo' ovviare a questa limitazione ?
C'e' un trucco, un' escamotage che non sia EVAL ( ) ?
E' inaffidabile, e non funziona per le proc evento.
Grazie. Spero molto nel vostro aiuto.


author: Alessandro Cara

text:
radicale.002 ha scritto:

Cioe' sulla open una cosa del genere?
for each ctl in Controls
	ctl.onafterupdate = "[Event Procedure]"(*)
next
N.B. non tutti i controls potrebbero avere l'afterupdate
oppure
  una "Eval"?
(*) oppure una funzione di tua scelta
--
ac


text:
On 9 Lug, 13:38, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> Cioe' sulla open una cosa del genere?
>
> for each ctl in Controls
>         ctl.onafterupdate = "[Event Procedure]"(*)
> next
SE PO FFFFA' ?!?!?!? GRANDIOSO !
Ma GRAZIE MILLE ! :-)
Pero' non ho compreso bene l' esempio :
Che ci devo scrivere tra parentesi quadre ?
Fammi un esempio *concreto*, ti prego.
Che ci vuole, una qualche linea di codice ...
> N.B. non tutti i controls potrebbero avere l'afterupdate
Certo, certo. Ma posso distinguerli facilmente
in base alla proprieta' controltype, come mi
insegni.
> oppure una "Eval"?
Meglio lasciarla perdere quella.


text:
On 9 Lug, 13:38, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:

Si ma ... Mi chiedevo :
1)
lo statment
ctl.onafterupdate = "[Event Procedure]"
*scatena* effettivamente la "[Event Procedure]" ?
2)
Me lo dai l' esempio ? Ti prego !


text:
radicale.002 ha scritto:
[cut]
>
> 2)
> Me lo dai l' esempio ? Ti prego !
E' quello s.e&o.. Da qualche parte sul sito di Karl ci dovrebbe essere
la faq
A fronte di "[Event Procedure]" il sistema va a cercare (se non e' stato
modificato da personalizzazioni) la sub/funzione con
nomecontrollo_nomeevento
questo e' invece l'esempio con una funzione generica
ctl.onqualchecosa = "=funzioneblabla()"
Ed e' esattamente la cosa che potresti fare, in disegno, sul formato di
gestione delle proprieta'.
--
ac


author: radicale 003

text:
On 9 Lug, 15:53, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
>A fronte di "[Event Procedure]" il sistema va a cercare (se non e' >stato
>modificato da personalizzazioni) la sub/funzione con
>nomecontrollo_nomeevento
Ah !
Io pensavo che la "[Event Procedure]"  fosse il nome
della procedura da eseguire.
Invece e' il parametro. Scusa.
Ci provo. Ancora grazie, davvero molto gentile.



text:
On 9 Lug, 17:00, radicale 003 <
radicale....@gmail.com
> wrote:
> Ci provo. Ancora grazie, davvero molto gentile.
No ...
Non va bene. Non e' possibile passare parametri alla
funzione, chiamandola in quel modo.
Oddio, e' vero che potrei predisporre i valori delle variabili
all' esterno e scrivere le funzioni in modo che se le vadano
a leggere la, ma e' un accrocco. Non mi piace. Io credo
molto nell' eleganza della programmazione.
Agiro' diversamente.
Comuque oh !
Grazie, grazie mille per l' interessamento. Davvero.


text:
radicale.002 ha scritto:

Non comprendo.
Alcune funzioni evento ricevono parametri. Tali parametri sono passati
dal sistema, quale' il motivo che ti induce a forzarli?
Tutto cio', naturalmente, in base a come hai, mi sembra, posto il
problema. Se poi, come dice Karl, hai qualche codice "segreto" questo,
detto in modo aulico, son ben'altre braghe(*)
(*) sostituibile con piu' espliciti riferimenti


text:
On 10 Lug, 10:19, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> Non comprendo.
Si, ma e' colpa mia.
> Alcune funzioni evento ricevono parametri. Tali parametri sono passati
> dal sistema, quale' il motivo che ti induce a forzarli ?
Hai ragione, e ti chiedo scusa (cmq ho imparato una cosa nuova,
non sapevo si potessero chiamare le proc in quel modo)
Ripeto , e' colpa mia. All' inizio, ho creduto che bastasse chiamare
le proc evento scritte in maschera per "riutilizzarle" senza colpo
ferire.
Poi pero' analizzando il problema mi sono accorto che queste proc,
chiamate brutalmente, non erano idonee, perche' scritte per reagire
a comportamenti di un utente effettivo e non per essere utilizzate
come dire ... "batch", via.
Cioe' (come dire) facevano "troppo".
Allora ho capito che dovevo costruire delle proc ad hoc per lo
specifico
compito, ma a quel punto dovevo passargli dei parametri *miei*.
Non so se sono riuscito a spiegarmi.
> Tutto cio', naturalmente, in base a come hai, mi sembra, posto il
> problema. Se poi, come dice Karl, hai qualche codice "segreto" questo,
> detto in modo aulico, son ben'altre braghe(*)
> (*) sostituibile con piu' espliciti riferimenti- Nascondi testo citato
No no per carita' ... Nessun segreto. Ancora, mi dispiace se t' ho
dato la sensazione di aver perso tempo con me. Non e' affatto vero,
perche' quel modo di chiamare le proc mi risultera' molto utile.
Dico sul serio.


text:
radicale.002 ha scritto:
> On 10 Lug, 10:19, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
> wrote:
>
>> Non comprendo.
> Si, ma e' colpa mia.
>
>> Alcune funzioni evento ricevono parametri. Tali parametri sono passati
>> dal sistema, quale' il motivo che ti induce a forzarli ?
>
> Hai ragione, e ti chiedo scusa (cmq ho imparato una cosa nuova,
> non sapevo si potessero chiamare le proc in quel modo)
>
> Ripeto , e' colpa mia. All' inizio, ho creduto che bastasse chiamare
> le proc evento scritte in maschera per "riutilizzarle" senza colpo
> ferire.
Certo che si!
Sono routine come tutte le altre. L'unica cosa e' che il sistema le
genera come sub di tipo privato et quindi come tutti i metodi privati
(perche' questo sono) sono visibili all'interno della classe (in questo
caso form) che li descrive.
>
> Poi pero' analizzando il problema mi sono accorto che queste proc,
> chiamate brutalmente, non erano idonee, perche' scritte per reagire
> a comportamenti di un utente effettivo e non per essere utilizzate
> come dire ... "batch", via.
Come si suol dire -di corsa- (of course).
Ma questo dipende dalla logica applicativa. Mi capita talvolta di dover
chiamare del codice che ho "appoggiato" su qualche evento.
Anche se, in virtu' della famosa eleganza di codice (a noi armani ci fa
del ricco autoerotismo), ho un certo ribrezzo a farlo e raccolgo il
codice in funzioni piu' autoesplicanti chiamate + o - direttamente.
>
> Cioe' (come dire) facevano "troppo".
> Allora ho capito che dovevo costruire delle proc ad hoc per lo
> specifico
> compito, ma a quel punto dovevo passargli dei parametri *miei*.
>
"e alura?"  (mutuato da lingua extracomunitaria)
Puoi sempre chiamare una user function. L'esempio mi sembra di averlo
fatto.
> Non so se sono riuscito a spiegarmi.
>
>> Tutto cio', naturalmente, in base a come hai, mi sembra, posto il
>> problema. Se poi, come dice Karl, hai qualche codice "segreto" questo,
>> detto in modo aulico, son ben'altre braghe(*)
>> (*) sostituibile con piu' espliciti riferimenti- Nascondi testo citato
>
> No no per carita' ... Nessun segreto. Ancora, mi dispiace se t' ho
> dato la sensazione di aver perso tempo con me. Non e' affatto vero,
> perche' quel modo di chiamare le proc mi risultera' molto utile.
> Dico sul serio.
In questo momento ho parecchio tempo da perdere al contrario di te, mi
sembra.


text:
On 10 Lug, 12:09, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> Certo che si!
> Sono routine come tutte le altre. L'unica cosa e' che il sistema le
> genera come sub di tipo privato et quindi come tutti i metodi privati
> (perche' questo sono) sono visibili all'interno della classe (in questo
> caso form) che li descrive.
Ehm ... Non mi sono spiegato allora.
Lo so che sono routine come le altre, ma in particolare *queste*
sono state scritte per un utente che ha la maschera davanti,
capisci ? Ripeto : fanno troppo, e invece quelle che devo chiamare
via batch devono fare meno.
> Come si suol dire -di corsa- (of course).
> Ma questo dipende dalla logica applicativa. Mi capita talvolta di dover
> chiamare del codice che ho "appoggiato" su qualche evento.
> Anche se, in virtu' della famosa eleganza di codice (a noi armani ci fa
> del ricco autoerotismo), ho un certo ribrezzo a farlo e raccolgo il
> codice in funzioni piu' autoesplicanti chiamate + o - direttamente.
Appunto.
> "e alura?"  (mutuato da lingua extracomunitaria)
> Puoi sempre chiamare una user function. L'esempio mi sembra di averlo
> fatto.
Si.
Ma chiamandola nel modo da te indicato non *posso* passargli i
parametri ... Se non accroccando come dicevo sopra.
O forse posso e semplicemente non ho capito ?
> In questo momento ho parecchio tempo da perdere
Ok
>al contrario di te, mi sembra.
Questa me la devi spiegare.


text:
radicale.002 ha scritto:
[cut]
>> al contrario di te, mi sembra.
> Questa me la devi spiegare.
Nel senso che mi sembri parecchio impegnato a scrivere una applicazione
mentre il sottoscritto non sa piu' a che serial TV votarsi
perche' a questa non puoi passare parametri?
=funz(x,y)
Di fatto e' una Eval, che non comprendo perche' la "aborri"


text:
On 10 Lug, 12:52, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> Nel senso che mi sembri parecchio impegnato a scrivere una applicazione
> mentre il sottoscritto non sa piu' a che serial TV votarsi
Eh ! Capirai ... Pe' ste 4 cazzate che faccio.
Naa, tranquillo. Sempre a disposizione. :-)
> perche' a questa non puoi passare parametri?
> =funz(x,y)
> Di fatto e' una Eval, che non comprendo perche' la "aborri"
Ma non e' che la "aborro" ... Semmai e' lei che
"aborrisce" me. (LOL).
Ho sperimentato, ad esempio, che se f(x,y) restituisce
un recordset, l' eval *schioda* miseramente. E altre cosette
che non ricordo (c' ho combattuto qualche anno fa)
E poi, posso fare if (... =f(x,y) ) then ... ? Non credo.
O si ?
Se si, fammi un esempio CONCRETO,
mannaggia a te ! :D
(notare faccetta sorridente).


text:
radicale.002 ha scritto:
[cut]
> E poi, posso fare if (... =f(x,y) ) then ... ? Non credo.
Se devi fare if fun(x) then
Non puoi legarla ad un evento di form poiche' il ritorno avviene su
access e non a caso il sistema genera delle sub e, come nel caso della
beforeupdate, poiche' e' permessa la segnalazione di "abort" dell'evento
il tutto viene mediato impostando il valore (false) sul parametro cancel
(passato per riferimento)
L'eventuale ritorno della funzione va gestito mediante una variabile
pubblica da interrogare quando serve.
Siamo pero' passati da un problema di parametri a un problema di ritorno
funzione.
Forse una descrizione analitica del problema potrebbe servire.


text:
On 10 Lug, 13:24, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> Se devi fare if fun(x) then
> Non puoi legarla ad un evento di form poiche' il ritorno avviene su
> access
Spiegami per bene questo concetto del "ritorno su access".
Che significa ?
>e non a caso il sistema genera delle sub e, come nel caso della
>beforeupdate, poiche' e' permessa la segnalazione di "abort" dell'evento
>il tutto viene mediato impostando il valore (false) sul parametro cancel
>(passato per riferimento)
Certo.
> L'eventuale ritorno della funzione va gestito mediante una variabile
> pubblica da interrogare quando serve.
Una variabile pubblica impstata dalla funzione stessa, immagino.
> Siamo pero' passati da un problema di parametri a un problema di ritorno
> funzione.
> Forse una descrizione analitica del problema potrebbe servire.
M' avevi chiesto perche' non mi piace l' eval.
Non mi piace perche' non e' generale. Fisse mie ...
Pero' (per favore) :
fammi un esempio concreto di chiamata a una funzione
chiamata con l' on ... Eccetera e fammi vedere come gli
passi i parametri.


text:
radicale.002 ha scritto:

Prova a scrivere, su un qualsiasi controllo in evento nella form delle
proprieta'  :  =setTag(Form)
e magari inserisci questa in un modulo
Public Function setTag(fm As Form)
     fm.ActiveControl.Tag = "" & fm.ActiveControl.value
End Function


text:
On 10 Lug, 14:27, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> Prova a scrivere, su un qualsiasi controllo in evento nella form delle
> proprieta'  :  =setTag(Form)
Non capisco bene dove la dovrei scrivere, scusa.
> e magari inserisci questa in un modulo
>
> Public Function setTag(fm As Form)
>      fm.ActiveControl.Tag = "" & fm.ActiveControl.value
> End Function
E in che punto gli passo i parametri ?


text:
radicale.002 ha scritto:
> On 10 Lug, 14:27, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
> wrote:
>
>> Prova a scrivere, su un qualsiasi controllo in evento nella form delle
>> proprieta'  :  =setTag(Form)
>
> Non capisco bene dove la dovrei scrivere, scusa.
Hai presente quando in disegno imposti le varie proprieta?
Che so Tipo Form, sorgente dati, Presenza controllo di navigazione
Li ci sono anche gli eventi ed in genere si attiva [Routine Evento] be
invece di fare cio imposti =setTag(Form)
>
>> e magari inserisci questa in un modulo
>>
>> Public Function setTag(fm As Form)
>>      fm.ActiveControl.Tag = "" & fm.ActiveControl.value
>> End Function
>
> E in che punto gli passo i parametri ?
scusami ma Form/fm in questo caso cos'e'?
Sai usarlo il debug vero?
>


text:
On 10 Lug, 19:08, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
Aspetta aspetta che comincio a capire (forse) :
> Hai presente quando in disegno imposti le varie proprieta?
In disegno di cosa ? Di un combo, per esempio ?
> Che so Tipo Form, sorgente dati, Presenza controllo di navigazione
> Li ci sono anche gli eventi ed in genere si attiva [Routine Evento] be
> invece di fare cio imposti =setTag(Form)
Tipo, per esempio, se scrivo nella riga "dopo aggiornamento" la
stringa "=setTag(form)"  (senza apici, ovviamente) ?
In questo caso , dici tu, dopo l' aggiornamento del combo, il
combo esegue la funzione setTag (Form) passandogli la
maschera come parametro ? E' questo che intendi ?
Eh ?
Ma non dovrei scrivere "=setTag(Me)"
Oppure form e' una parola chiave ?
> Public Function setTag(fm As Form)
         fm.ActiveControl.Tag = "" & fm.ActiveControl.value
> End Function
Ok !
> scusami ma Form/fm in questo caso cos'e'?
Si si , mi si era impicciata la testa. :-)
> Sai usarlo il debug vero?
Si si, certo.
Attendo.


text:
On 10 Lug, 19:49, "radicale.002" <
radicale....@gmail.com
> wrote:
> Ma non dovrei scrivere "=setTag(Me)"
> Oppure form e' una parola chiave ?
Ah ... Un' altra cosa :
E se invece volessi passargli un recordset o una
stuttura, come faccio ?


text:
radicale.002 ha scritto:
> On 10 Lug, 19:08, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
> wrote:
>
> Aspetta aspetta che comincio a capire (forse) :
>
>> Hai presente quando in disegno imposti le varie proprieta?
> In disegno di cosa ? Di un combo, per esempio ?
Yes, e' chiaro se sa.
>
>> Che so Tipo Form, sorgente dati, Presenza controllo di navigazione
>> Li ci sono anche gli eventi ed in genere si attiva [Routine Evento] be
>> invece di fare cio imposti =setTag(Form)
>
> Tipo, per esempio, se scrivo nella riga "dopo aggiornamento" la
> stringa "=setTag(form)"  (senza apici, ovviamente) ?
yes, e' sempre chiaro e sempre lo si sa
ma esssendo una stringa l'assegnazione va delimitata da virgolette,
ovviamente
>
> In questo caso , dici tu, dopo l' aggiornamento del combo, il
> combo esegue la funzione setTag (Form) passandogli la
> maschera come parametro ? E' questo che intendi ?
> Eh ?
yes, e' chiaro se sa
>
> Ma non dovrei scrivere "=setTag(Me)"
> Oppure form e' una parola chiave ?
No. Va bene anche Me (se non ricordo male, forse access la trasforma in
"Form")



text:
On 10 Lug, 20:59, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> No. Va bene anche Me (se non ricordo male, forse access la trasforma in
> "Form")
Ok, a posto. Grazie. Mai vista sta tecnica.
M' hai insegnato veramente.
Mo' se me dici come faccio a passargli dei parametri generici
e non solo una form (recordset, strutture, stringhe, vettori ...)
c' hai er caffe' pagato.
Hai fatto 30, fai 31, no ?  :-)))


text:
radicale.002 ha scritto:
> On 10 Lug, 20:59, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
> wrote:
>
>> No. Va bene anche Me (se non ricordo male, forse access la trasforma in
>> "Form")
>
> Ok, a posto. Grazie. Mai vista sta tecnica.
> M' hai insegnato veramente.
Se continui ad usarlo access potrebbe sorprenderti.
>
> Mo' se me dici come faccio a passargli dei parametri generici
> e non solo una form (recordset, strutture, stringhe, vettori ...)
> c' hai er caffe' pagato.
>
> Hai fatto 30, fai 31, no ?  :-)))
>
>
>
E' solo un problema di visibilita'. Temo che le tue variabili debbano
essere di tipo globale. Normalmente non ho questo problema perche' sono
uso utilizzare una classe globale che ha la possibilita' di avere dentro
tutto quello che mi potrebbe servire. Passare un solo oggetto per
riferimento e' la cosa piu' veloce e duttile. Passale come faresti
normalmente se hai problemi "telefona casa"
--
ac


text:
On 10 Lug, 22:19, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> Se continui ad usarlo access potrebbe sorprenderti.
Gia'.
Chissa' quante cose che ci sono e ancora non so.
Mah.
> E' solo un problema di visibilita'. Temo che le tue variabili debbano
> essere di tipo globale. Normalmente non ho questo problema perche' sono
> uso utilizzare una classe globale che ha la possibilita' di avere dentro
> tutto quello che mi potrebbe servire. Passare un solo oggetto per
> riferimento e' la cosa piu' veloce e duttile. Passale come faresti
> normalmente se hai problemi "telefona casa"
Ok , grazie ancora e alla prossima, allora.


title: Aiutooooooooooooooooooooo!!!!!!!!!!!!!

author: Fabry

text:
Ho questa stringa di espressione nel generatore di espressioni attivato su
Valore predefinito di un campo
=AutoNum([Form].[OrigineRecord];'VOLCODE';Vero;4)
solo che adesso questo VOLCODE non č piů solo numerico ma bensi davanti a
una lettera e cioč
prima era cosi 0001 e ora č cosi M0001.
Come faccio a fare la right nel generatore di espressioni
su quella riga di codice per togliere la prima lettera?
Non riesco a fargliela accettare?
Vi prego aiutatemi! Grazie!!


title: Ferie

author: Demiurgoprimo

text:
Demiurgoprimo
Vi augura buone vacanze
bkf...@tin.it
http://web.interpuntonet.it/giuseppefusco/
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
L'amore è come la luna: se non cresce, cala.  (Proverbio cinese)
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°


title: Ordinare più campi in un unico elenco

author: facso

text:
Ho bisogno del vostro (ennesimo) aiuto..
In una stessa tabella ho 5 campi data.
Vorrei stampare un report che mi mettesse in ordine crescente i record
le date contenute nei 5 campi.
Ad esempio:
      | data1 |  | data2 |  | data3 |  | data4 |  | data5 |
      ---------  ---------  ---------  ---------  ---------
01 |  02/01/00   05/01/00   04/01/00   06/01/00   01/01/00
02 |             03/01/00              07/01/00   07/01/00
03 |  06/01/00                         03/01/00   05/01/00
Risultato query:
01 |            Riga 2 Colonna 3
02 |            Riga 2 Colonna 1
03 |            Riga 3 Colonna 3
04 |            Riga 3 Colonna 2
05 |  01/01/00  Riga 1 Colonna 5
06 |  02/01/00  Riga 1 Colonna 1
07 |  03/01/00  Riga 2 Colonna 2
08 |  03/01/00  Riga 3 Colonna 4
09 |  04/01/00  Riga 1 Colonna 3
10 |  05/01/00  Riga 1 Colonna 2
11 |  05/01/00  Riga 3 Colonna 5
12 |  06/01/00  Riga 1 Colonna 4
13 |  06/01/00  Riga 3 Colonna 1
14 |  07/01/00  Riga 2 Colonna 5
15 |  07/01/00  Riga 2 Colonna 4
Come è intuibile la query sottostante il report andrà a ricercare
prima il valore del campo | data5 |, poi quello del campo | data4 |,
ecc.. fino al campo | data1 |.
E' fattibile una cosa del genere?


title: Ordinare più campi in un unico elenco

text:
Il 30 Giu 2003, 09:05, -
fac...@libero.it
 (facso) ha scritto:
> Ho bisogno del vostro (ennesimo) aiuto..
>
> In una stessa tabella ho 5 campi data.
>
> Vorrei stampare un report che mi mettesse in ordine crescente i record
> le date contenute nei 5 campi.
>
> Ad esempio:
>
> | data1 | | data2 | | data3 | | data4 | | data5 |
> --------- --------- --------- --------- ---------
> 01 | 02/01/00 05/01/00 04/01/00 06/01/00 01/01/00
> 02 | 03/01/00 07/01/00 07/01/00
> 03 | 06/01/00 03/01/00 05/01/00
>
>
> Risultato query:
>
> 01 | Riga 2 Colonna 3
> 02 | Riga 2 Colonna 1
> 03 | Riga 3 Colonna 3
> Come è intuibile la query sottostante il report andrà a ricercare
> prima il valore del campo | data5 |, poi quello del campo | data4 |,
> ecc.. fino al campo | data1 |.
>
> E' fattibile una cosa del genere?
Credo ti debba creare una tabelle temporanea che vada a prendersi i valori
di ciascun campo e per tutti i record. Infatti se tu gli chiedessi andare
d'accapo ad ogni data col chr(13) lui continuerebbe a vederti i 5 campi come
un unico record.
Dunque apri un recordset, creati un cicolo fino alla fine dei rst, vai al
primo rst spostati al primo campo e lo aggiungi alla tua tabellina, poi al
secondo e poi al terzo. Ovviamnete compresi i valori nulli.
Se ti è chiaro il meccanismo e ti va lo affrontiamo insieme.
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Ordinare più campi in un unico elenco

author: Roberto da casa

text:
"facso" <-
fac...@libero.it
> ha scritto nel messaggio
news:478503f2.03062...@posting.google.com...

Devi esplodere ogni record di 5 campi in cinque record di un campo e poi
ordinare su tale campo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ordinare più campi in un unico elenco

author: Giorgio Prx

text:
"facso" <-
fac...@libero.it
> ha scritto nel messaggio
news:478503f2.03062...@posting.google.com...

Ciao facso
Puoi risolvere con una semplice query di unione che ti espongo spaziata per
ragioni di leggibilità ..
SELECT Data1 AS DX,
               'Riga ' & Id & ' Colonna 1' AS De
FROM TbDate
UNION ALL
SELECT Data2 AS DX,
               'Riga ' & Id & ' Colonna 2' AS De
FROM TbDate
UNION ALL
SELECT Data3 AS DX,
               'Riga ' & Id & ' Colonna 3' AS De
FROM TbDate
UNION ALL
SELECT Data4 AS DX,
               'Riga ' & Id & ' Colonna 4' AS De
FROM TbDate
UNION ALL
SELECT Data5 AS DX,
               'Riga ' & Id & ' Colonna 5' AS De
FROM TbDate
ORDER BY DX,De
Ciao Giorgio.


title: Ordinare più campi in un unico elenco

text:

Molto carina.



title: Ordinare più campi in un unico elenco

text:
"Giorgio Prx" <
giorgio...@tiscali.it
> wrote in message news:<bdouof$h5l$
1...@lacerta.tiscalinet.it
>...
>
> Ciao facso
> Puoi risolvere con una semplice query di unione che ti espongo spaziata per
> ragioni di leggibilità ..
>
> SELECT Data1 AS DX,
>                'Riga ' & Id & ' Colonna 1' AS De
> FROM TbDate
>
> UNION ALL
>
> SELECT Data2 AS DX,
>                'Riga ' & Id & ' Colonna 2' AS De
> FROM TbDate
>
> UNION ALL
>
> SELECT Data3 AS DX,
>                'Riga ' & Id & ' Colonna 3' AS De
> FROM TbDate
>
> UNION ALL
>
> SELECT Data4 AS DX,
>                'Riga ' & Id & ' Colonna 4' AS De
> FROM TbDate
>
> UNION ALL
>
> SELECT Data5 AS DX,
>                'Riga ' & Id & ' Colonna 5' AS De
> FROM TbDate
>
> ORDER BY DX,De
>
> Ciao Giorgio.
Vi ringrazio, ma no c'ho capito granché!!!
Tabelle temporanee, query di unione, record esplosi, raggi gamma,
alabarde spaziali...
A parte gli scherzi, ancora grazie.
Ho provato a semplificare il mio scopo...
Se, data sempre la stessa tabella (con valori diversi per semplificare
ancora di più l'esempio):
      | data1 |  | data2 |  | data3 |  | data4 |  | data5 |
      ---------  ---------  ---------  ---------  ---------
01 |  02/01/00   03/01/00   04/01/00   06/01/00
02 |             02/01/00                         10/01/00
03 |  01/01/00                         03/01/00   05/01/00
...volessi ottenere un report che mi restituisse sempre 3 record (e
non 15 come nell'ipotesi precedente) in ordine crescente.
Mi spiego...
La query va a leggere per primo l'ultimo campo data5. Se il campo
contiene un valore, lo prende in considerazione, altrimenti passa al
campo immediatamente precedente (come nel caso del record 01 dove il
campo data5 risulta essere null e quindi va a leggere il valore del
campo data4). I record, quindi, dovrebbero essere ordinati nel
seguente modo:
05/01/00 data5
06/01/00 data4
10/01/00 data5
Vale a dire:
      | data1 |  | data2 |  | data3 |  | data4 |  | data5 |
      ---------  ---------  ---------  ---------  ---------
03 |  01/01/00                         03/01/00   05/01/00
01 |  02/01/00   03/01/00   04/01/00   06/01/00
02 |             02/01/00                         10/01/00
Spero di essermi spiegato..
Confido nel vostro (prezioso) aiuto.


title: Ordinare più campi in un unico elenco

text:
"facso" <-
fac...@libero.it
> ha scritto nel messaggio
news:478503f2.0306...@posting.google.com...
> "Giorgio Prx" <
giorgio...@tiscali.it
> wrote in message
news:<bdouof$h5l$
1...@lacerta.tiscalinet.it
>...
> Vi ringrazio, ma no c'ho capito granché!!!
> Tabelle temporanee, query di unione, record esplosi, raggi gamma,
> alabarde spaziali...
> A parte gli scherzi, ancora grazie.
>
> Ho provato a semplificare il mio scopo...
>
> Se, data sempre la stessa tabella (con valori diversi per semplificare
> ancora di piů l'esempio):

Ciao facso
Puoi risolvere con la IIF
SELECT Id,
IIF(IsNull(Data5)=0,Data5,
     IIF(IsNull(Data4)=0,Data4,
          IIF(IsNull(Data3)=0,Data3,
               IIF(IsNull(Data2)=0,Data2,
                    IIF(IsNull(Data1)=0,Data1,NULL))))) AS Dx ,
IIF(IsNull(Data5)=0,'Data5',
     IIF(IsNull(Data4)=0,'Data4',
          IIF(IsNull(Data3)=0,'Data3',
               IIF(IsNull(Data2)=0,'Data2',
                    IIF(IsNull(Data1)=0,'Data1','NULL'))))) AS De
FROM TbDate
Ciao Giorgio


title: Ordinare più campi in un unico elenco

text:
"Giorgio Prx" <
giorgio...@tiscali.it
> ha scritto nel messaggio
news:bdre94$l4p$1...@lacerta.tiscalinet.it...
>
Mi sono dimenticato l'ordinamento
SELECT Id,
IIF(IsNull(Data5)=0,Data5,
       IIF(IsNull(Data4)=0,Data4,
              IIF(IsNull(Data3)=0,Data3,
                     IIF(IsNull(Data2)=0,Data2,
                           IIF(IsNull(Data1)=0,Data1,NULL))))) AS Dx ,
IIF(IsNull(Data5)=0,'Data5',
      IIF(IsNull(Data4)=0,'Data4',
            IIF(IsNull(Data3)=0,'Data3',
                  IIF(IsNull(Data2)=0,'Data2',
                        IIF(IsNull(Data1)=0,'Data1',NULL))))) AS De
FROM TbDate
ORDER BY
IIF(IsNull(Data5)=0,Data5,
       IIF(IsNull(Data4)=0,Data4,
              IIF(IsNull(Data3)=0,Data3,
                     IIF(IsNull(Data2)=0,Data2,
                           IIF(IsNull(Data1)=0,Data1,NULL)))))
Ciao


title: Ordinare più campi in un unico elenco

text:
"Giorgio Prx" <
giorgio...@tiscali.it
> wrote in message news:<bdreig$la9$
1...@lacerta.tiscalinet.it
>...

Ti ringrazio.. č ciň che cercavo.
Ma si poteva risolvere anche con la funzione nz?


title: Ordinare più campi in un unico elenco

text:
"facso" <-
fac...@libero.it
> ha scritto nel messaggio
news:478503f2.03070...@posting.google.com...

Sě ma in modo piů scomodo.
IIF(Nz(Data5,'')<>'',Data5
     ecc.ecc.
Ciao Giorgio.


title: Se ci sei IBMDA400 batti un colpo

author: OneEDP

text:
Se qualcuno conosce IBMDA400...
Ho necessità di rendere aggiornabile una maschere Access 2000 dal provider
OLE DB IBMDA400.
Attualmente uso ADO 2.5, 2.7, 2.8 e non posso aggiornare direttamente in
maschera, ma solo VBA.
Sono abbastanza disperato.
Alternative?
Grazie
Daniele


title: Se ci sei IBMDA400 batti un colpo

author: giorgio rancati

text:
"OneEDP" <ONEsenzapro...@novirgiliomaTINsi.IT> ha scritto nel
messaggio news:XD0Qj.295932$%k.40...@twister2.libero.it...

vado per analogia con Sql Server.
Prova così:
----
Private Sub Form_Load()
    Dim rs As New ADODB.Recordset
    Dim strCon As String
    'Stringa di connessione
    strCon = "Provider=MSDataShape.1;" & _
             "Data Source=AS400;" & _
             "UID=TuoUser;PWD=TuaPwd;" & _
             "Data Provider=IBMDA400;"
    rs.CursorLocation = adUseClient
    rs.LockType = adLockOptimistic
    rs.CursorType = adOpenStatic
    rs.Open "SELECT * FROM MYLIB.TBL001;",strCon
    Set Me.Recordset = rs
    rs.Close
    Set rs = Nothing
End Sub
----
il trucco è l'uso del provider MSDataShape.1 che tramite il **Data
Provider** appropriato comunica con il server.
Nb..
MSDataShape.1 per Access2000
Microsoft.Access.OLEDB.10.0 per Access2002-2003-2007
Ciao
--
Giorgio Rancati
[Office Access MVP]