text:
On 16 Gen, 22:19, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:
> "Frank" <
francovacchi...@tin.it
> ha scritto nel messaggionews:0e1e0ca1-3cd6-4342...@k2g2000hse.googlegroups.com...
> Ho un report da stampare con queste caratteristice:
>
> ID = indice progressivo di inserimento record
> NumeroOrdine = Numero dell'ordine
> Categoria prodotti= Suddivisione dei prodotti per genere
> CodiceArticolo = Codice dell'articolo
> e altro ancora.
>
> Esempio di possibili dati in tabella:
>
> ID      NumeroOrdine  Categoria     CodiceArticolo  etc...
> 1             123                 10            FG344
> 2             123                 10            FG666
> 3             123                  1             TB344
> 4             123                  1             RE344
> 5             123                  1             RD343
> 6             123                  1             AM124
> 7             123                  4             PR343
> 8             123                  4             QW233
> 9             123                  4             TR222
> 10           123                  4             SQ4556
>
> Il mio problema è questo: ho bisogno di suddividere il report per:
>
> NumeroOrdine
>
> Categoria
> dettaglio record
>
> tenendo ordinati la categoria e l'ID del record così come appare in
> tabella. In pratica il report deve stampare così:
>
> Numero ordine= 123
>
> categoria= 10
> record 1
> record 2
> categoria= 1
> record 3
> record 4
> record 5
> rercord6
> categoria= 4
> record 7
> record 8
> record 9
> rercord10
> e così via.
>
> Purtroppo, creando il gruppo categoria nel raggruppamento per separare
> le voci, mi ordina la categoria e non ottengo
> il prospetto desiderato.
>
> Avrei bisogno di un aiuto. Grazie
>
> Ciao Frank,
> aggiungi anche il gruppo ID dopo il gruppo Numero Ordine, senza
> mettere l'intestazione di gruppo e il piè di pagina di gruppo.
>
> --
> Cinzia [Office Access MVP]
> _______________________
>
www.riolab.org
> ----------------------------------------
Si, ho fatto questa prova: va bene. Però non riesco a far stampare ad
ogni cambio di categoria, il codice della categoria.
Se aggiungo l'intestazione di gruppo Categoria, ad ogni cambio di
record mi stampa la categoria.
Come proseguo ?


author: piloti

text:
Cerco disperatamente la versione  Access 2.0
Sapete indicarmi qualche sito da dove è possibile scaricarla?
Grazie a tutti
Vincenzo


title: Cerco disperatamente la versione Access 2.0

author: Wilder Corradi

text:
piloti <
pilotip.t...@asinform.it
> wrote in message
95emii$fah$1...@fe2.cs.interbusiness.it...

Il tuo indirizzo: vedo di inviarti il CD di installazione, mi costa meno che
per e-mail
vil...@libero.it


title: Query che usa dati da un'altra query.

author: Riccardo Baldinotti

text:
La prima query "qElGiu1" è:
SELECT DISTINCT tCostiXLiv.Giu
FROM tCostiXLiv;
mentre la seconda "qElGiu2" è:
SELECT DISTINCT Sum(1) AS n, t1.Giu
FROM qElGiu1 AS t1 INNER JOIN qElGiu1 AS t2 ON t1.Giu>=t2.Giu
GROUP BY t1.Giu
ORDER BY t1.Giu;
e mi servono per avere un elenco numerato dei diversi valori di Giu,
che è un campo di testo, senza ripetizioni.
Si tratta di un esempio banale che mi dà modo di chiedere se per caso
non ci sia modo di nidificare le query, una bestemmia del tipo:
SELECT DISTINCT Sum(1) AS n, t1.Giu
FROM (SELECT DISTINCT tCostiXLiv.Giu FROM tCostiXLiv;) AS t1
INNER JOIN (SELECT DISTINCT tCostiXLiv.Giu FROM tCostiXLiv;) AS t2
ON t1.Giu>=t2.Giu
GROUP BY t1.Giu
ORDER BY t1.Giu;
che ovviamente non mi funziona.
Se poi devo essere scomunicato, pazienza.
Grazie a tutti.
Riccardo Baldinotti


title: Query che usa dati da un'altra query.

author: OneEDP

text:

La correlazione la puoi ottenere inserendo all'interno della subquery
con una where utilizzando gli alias del tipo:
Select Distinct
     T1.Giu, T1.QuelloChetpare
FROM tCostiXLiv As T1
Where
     T1.Giu < (Select SoloUnCampo From  tCostiXLiv As T2 Where
T2.ID
 < >
=
T1.ID
)
--
Daniele
Rispondere scartando OneEDP, spam e 32


title: Query che usa dati da un'altra query.

author: Karl Donaubauer

text:

> ...
Se capisco bene, puoi provarlo così:
SELECT DISTINCT
  (SELECT COUNT(*) FROM
      (SELECT DISTINCT Giu FROM tCostiXLiv) AS T2
        WHERE T2.Giu <= T1.Giu) AS n
  , T1.Giu
FROM tCostiXLiv AS T1
ORDER BY T1.Giu
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Query che usa dati da un'altra query.

text:
On 1 Set, 10:58, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
>
> Se capisco bene, puoi provarlo così:
>
> SELECT DISTINCT
>   (SELECT COUNT(*) FROM
>       (SELECT DISTINCT Giu FROM tCostiXLiv) AS T2
>         WHERE T2.Giu <= T1.Giu) AS n
>   , T1.Giu
> FROM tCostiXLiv AS T1
> ORDER BY T1.Giu
>
...e naturalmente funziona, grazie mille.
Ma la cosa buffa è che anche la mia:
SELECT DISTINCT Sum(1) AS n, t1.Giu
FROM (SELECT DISTINCT tCostiXLiv.Giu FROM tCostiXLiv;) AS t1
INNER JOIN (SELECT DISTINCT tCostiXLiv.Giu FROM tCostiXLiv;) AS t2
ON t1.Giu>=t2.Giu
GROUP BY t1.Giu
ORDER BY t1.Giu;
adesso funziona: forse avevo fatto un errore a scriverla, ma è
comunque meno "elegante".
A questo punto chiedo: fra le tre soluzioni (le due query, la query
Karl, la query Riccardo) ci possono essere differenze di prestazioni?
Per esempio: nella soluzione a due query, mi pare che la prima sia
eseguita due volte.
Nel mio caso è un batter di ciglia, ma forse casi più complessi
potrebbero dare differenze, o no?
Per quanto riguarda la proposta di OneEDP, la tabella tCostiXLiv non
ha un campo id e ho modificato così:
Select Distinct
     Sum(1) AS n, t1.Giu
FROM tCostiXLiv As T1
Where
     T1.Giu < (Select Giu From  tCostiXLiv As T2 Where T2.Giu <=
T1.Giu)
ma avevo l'errore "impossibile eseguire una query che non include
l'espressione 'Giu' come parte di una funzione di aggregazione".
Al che, aggiungendo:
GROUP BY t1.Giu;
ottengo:
"la sottoquery può restituire al massimo un record".
Ancora grazie.
Riccardo Baldinotti


title: Query che usa dati da un'altra query.

text:
  Il 01/09/2010 11.19, Riccardo Baldinotti ha scritto:
> On 1 Set, 10:58, "Karl Donaubauer"<
NoS...@donkarl.com
>  wrote:
>> Se capisco bene, puoi provarlo così:
>>
>> SELECT DISTINCT
>>    (SELECT COUNT(*) FROM
>>        (SELECT DISTINCT Giu FROM tCostiXLiv) AS T2
>>          WHERE T2.Giu<= T1.Giu) AS n
>>    , T1.Giu
>> FROM tCostiXLiv AS T1
>> ORDER BY T1.Giu
>>
> ....e naturalmente funziona, grazie mille.

Ha ragione!
> Ancora grazie.
> Riccardo Baldinotti
Select Distinct
      Sum(1) AS n, t1.Giu
FROM tCostiXLiv As T1
Where
      T1.Giu<  (Select Min o Max (T2.Giu) From  tCostiXLiv As T2 Where T2.Giu<=
T1.Giu)
group by t1.giu



title: Query che usa dati da un'altra query.

text:
Riccardo Baldinotti wrote:
> Karl Donaubauer wrote:
>> ...
>> SELECT DISTINCT
>> (SELECT COUNT(*) FROM
>> (SELECT DISTINCT Giu FROM tCostiXLiv) AS T2
>> WHERE T2.Giu <= T1.Giu) AS n
>> , T1.Giu
>> FROM tCostiXLiv AS T1
>> ORDER BY T1.Giu
>>
> ...e naturalmente funziona, grazie mille.
> Ma la cosa buffa č che anche la mia:
> SELECT DISTINCT Sum(1) AS n, t1.Giu
> FROM (SELECT DISTINCT tCostiXLiv.Giu FROM tCostiXLiv;) AS t1
> INNER JOIN (SELECT DISTINCT tCostiXLiv.Giu FROM tCostiXLiv;) AS t2
> ON t1.Giu>=t2.Giu
> GROUP BY t1.Giu
> ORDER BY t1.Giu;
> adesso funziona: forse avevo fatto un errore a scriverla, ma č
> comunque meno "elegante".
>
> A questo punto chiedo: fra le tre soluzioni (le due query, la query
> Karl, la query Riccardo) ci possono essere differenze di prestazioni?
> Per esempio: nella soluzione a due query, mi pare che la prima sia
> eseguita due volte.
> Nel mio caso č un batter di ciglia, ma forse casi piů complessi
> potrebbero dare differenze, o no?
> ...
In genere le sottoquery in Access/JET sono lente.
Soprattutto con molti record spesso č piů veloce di usare
due query separate o una funzione come DLookUp/DCount ecc.
invece di una sottoquery. (v.a.
www.donkarl.com/it?FAQ3.11
)
--
Ciao
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Query che usa dati da un'altra query.

text:
  Il 01/09/2010 11.19, Riccardo Baldinotti ha scritto:
> On 1 Set, 10:58, "Karl Donaubauer"<
NoS...@donkarl.com
>  wrote:
>> Se capisco bene, puoi provarlo così:
>>
>> SELECT DISTINCT
>>    (SELECT COUNT(*) FROM
>>        (SELECT DISTINCT Giu FROM tCostiXLiv) AS T2
>>          WHERE T2.Giu<= T1.Giu) AS n
>>    , T1.Giu
>> FROM tCostiXLiv AS T1
>> ORDER BY T1.Giu
>>
> ....e naturalmente funziona, grazie mille.
> Ma la cosa buffa è che anche la mia:
> SELECT DISTINCT Sum(1) AS n, t1.Giu
> FROM (SELECT DISTINCT tCostiXLiv.Giu FROM tCostiXLiv;) AS t1
> INNER JOIN (SELECT DISTINCT tCostiXLiv.Giu FROM tCostiXLiv;) AS t2
> ON t1.Giu>=t2.Giu
> GROUP BY t1.Giu
> ORDER BY t1.Giu;
> adesso funziona: forse avevo fatto un errore a scriverla, ma è
> comunque meno "elegante".
>
> A questo punto chiedo: fra le tre soluzioni (le due query, la query
> Karl, la query Riccardo) ci possono essere differenze di prestazioni?
La differenza in termini di prestazioni, la devi valutare di volta in volta
In linea di massima occorrerebbe un indice composto di più campi (nello
stesso ordine) valutati nelle where e nelle join.
Ciò ne aumenta considerevolmente le prestazioni, ma nello stesso tempo
non significa crearli indisciminatamente.
Ciao
> Per esempio: nella soluzione a due query, mi pare che la prima sia
> eseguita due volte.
> Nel mio caso è un batter di ciglia, ma forse casi più complessi
> potrebbero dare differenze, o no?
>
> Per quanto riguarda la proposta di OneEDP, la tabella tCostiXLiv non
> ha un campo id e ho modificato così:
> Select Distinct
>       Sum(1) AS n, t1.Giu
> FROM tCostiXLiv As T1
> Where
>       T1.Giu<  (Select Giu From  tCostiXLiv As T2 Where T2.Giu<=
> T1.Giu)
> ma avevo l'errore "impossibile eseguire una query che non include
> l'espressione 'Giu' come parte di una funzione di aggregazione".
> Al che, aggiungendo:
> GROUP BY t1.Giu;
> ottengo:
> "la sottoquery può restituire al massimo un record".
>
> Ancora grazie.
> Riccardo Baldinotti



title: [OT] 7 gg di ferie e ti scippano il posto :-)

author: Valerio Valentini

text:
Ciao a tutti, sono tornato da oggi.
In primo luogo un grazie pubblico a MAssimiliano per la sua squisita
ospitalità in quel di Napoli. Se qualcuno dovesse mai capitarci ve lo
consiglio assolutamente come cicerone.
Quindi grazie MA.
Poi non senza rammarico e gelosia mi accorgo che non appena mi sono girato
per pochi giorni di ferie mi hanno già rubato il lavoro. Ora che ho Alberto
S. come concorrente come farò?? Mi sento già escluso e dimenticato, Sigh!
Sigh!
Scherzi a parte ringrazio da subito Alberto S. e possiamo partire con una
traduzione contemporanea, tipo uno i pari e l'altro i dispari, o un blocco
ciascuno, poi li voglio vedere i correttori di bozze...
...
Ho letto adesso quanto scritto da Alberto, senza cancellare e riscrivere,
come sopra, anzi, se appunto continui con me il risultato sarà più veloce e
faremo impazzire tutti coloro che correggono.
Ancora ciao a tutti,
Valerio.


author: MA

text:
"Valerio Valentini" <
val...@accessgroup.it
> ha
scritto nel messaggio
news:ZdkWc.135654$OR2.6...@news3.tin.it...
> Ciao a tutti, sono tornato da oggi.
>
> In primo luogo un grazie pubblico a MAssimiliano
per la sua squisita
> ospitalità in quel di Napoli. Se qualcuno
dovesse mai capitarci ve lo
> consiglio assolutamente come cicerone.
>
> Quindi grazie MA.
Non esagerare che poi se ne accorgono che ti ho
dato soldi sottobanco per dire questo.
Cmq, sono profondamente orgoglioso di essere
napoletano (peccato avessimo così poco tempo!!!)
e grato a questo Ng e a quelli come te che
coltivano questa nostra creatura.
>
> Poi non senza rammarico e gelosia mi accorgo che
non appena mi sono girato
> per pochi giorni di ferie mi hanno già rubato il
lavoro.
ma sei stato a Napoli e non hai imparato nulla????
ah, lo dicevo io che il tempo era poco.
> Ora che ho Alberto
> S. come concorrente come farò?? Mi sento già
escluso e dimenticato, Sigh!
> Sigh!
> Scherzi a parte ringrazio da subito Alberto S. e
possiamo partire con una
> traduzione contemporanea, tipo uno i pari e
l'altro i dispari, o un blocco
> ciascuno, poi li voglio vedere i correttori di
bozze...
> ...
> Ho letto adesso quanto scritto da Alberto, senza
cancellare e riscrivere,
> come sopra, anzi, se appunto continui con me il
risultato sarà più veloce e
> faremo impazzire tutti coloro che correggono.
>
> Ancora ciao a tutti,
> Valerio.
>
Ciao e welcome back
MAssimiliano


author: ciroteo

text:
"MA" <
m...@accessgroup.it
> ha scritto nel messaggio
news:uqkWc.11609$B06....@news.edisontel.com...

ciao e buon ritorno anche da me.


author: Giuseppe Baudo

text:
> > In primo luogo un grazie pubblico a MAssimiliano
> per la sua squisita
> > ospitalità in quel di Napoli. Se qualcuno
> dovesse mai capitarci ve lo
> > consiglio assolutamente come cicerone.
> >
> > Quindi grazie MA.
Prenoto per due persone dal 25 al 30 Agosto.
Una doppia con bagno in zona centro.
Grazie!
Hehehe


author: Alberto S.

text:
On Mon, 23 Aug 2004 11:07:37 GMT, "Valerio Valentini"
<
val...@accessgroup.it
> wrote:
>Ciao a tutti, sono tornato da oggi.
ben tornato!
[cut]
>Poi non senza rammarico e gelosia mi accorgo che non appena mi sono girato
>per pochi giorni di ferie mi hanno già rubato il lavoro. Ora che ho Alberto
>S. come concorrente come farò?? Mi sento già escluso e dimenticato, Sigh!
>Sigh!
>Scherzi a parte ringrazio da subito Alberto S. e possiamo partire con una
>traduzione contemporanea, tipo uno i pari e l'altro i dispari, o un blocco
>ciascuno, poi li voglio vedere i correttori di bozze...
>...
>Ho letto adesso quanto scritto da Alberto, senza cancellare e riscrivere,
>come sopra, anzi, se appunto continui con me il risultato sarà più veloce e
>faremo impazzire tutti coloro che correggono.
Come già detto, approfittando di qualche giorno di tempo libero, mi
piaceva contribuire un poco alla traduzione del sito di Karl.
Purtroppo generalmente non ho molto tempo quindi non ritengo giusto
entrare nel progetto perché - visti i tempi vertiginosi che avete
impresso - rischierei di costituire un motivo di ritardo.
Comunque:
demenica sera ho dato una occhiata alla faq 1.32, penso domani di
inviare la traduzione. Per il resto (come già anticipato) ti ritorno
il -meritatissimo- testimone. Se in futuro vedrò di poter contribuire
'positivamente' mi farò vivo (tipo, che so, prenotarmi in anticipo per
la traduzione di qualche parte).
Ciao :-)
--
Alberto
No alle guerre


text:
"Alberto S." <
sartori.SPA...@tin.it
> ha scritto nel messaggio
news:9beki0563ers6nq8h...@4ax.com...
> On Mon, 23 Aug 2004 11:07:37 GMT, "Valerio Valentini"
> <
val...@accessgroup.it
> wrote:
>
> >Ciao a tutti, sono tornato da oggi.
>
> ben tornato!
>
> [cut]
>
> >Poi non senza rammarico e gelosia mi accorgo che non appena mi sono
girato
> >per pochi giorni di ferie mi hanno già rubato il lavoro. Ora che ho
Alberto
> >S. come concorrente come farò?? Mi sento già escluso e dimenticato, Sigh!
> >Sigh!
Due parole di consolazione mi sarebbero state d'aiuto. Mi aspettavo un po di
conforto. (lacrimuccia!!)
>>...
> Come già detto, approfittando di qualche giorno di tempo libero, mi
> piaceva contribuire un poco alla traduzione del sito di Karl.
> Purtroppo generalmente non ho molto tempo quindi non ritengo giusto
> entrare nel progetto perché - visti i tempi vertiginosi che avete
> impresso - rischierei di costituire un motivo di ritardo.
>
> Comunque:
> demenica sera ho dato una occhiata alla faq 1.32, penso domani di
> inviare la traduzione. Per il resto (come già anticipato) ti ritorno
> il -meritatissimo- testimone. Se in futuro vedrò di poter contribuire
> 'positivamente' mi farò vivo (tipo, che so, prenotarmi in anticipo per
> la traduzione di qualche parte).
Ci ho provato ;-) grazie lo stesso. Comunque quando vuoi davvero sai che è
sufficiente una cosa tipo, che sò, saltandone una o due per sicurezza
rispondere ad una traduzione con un "le successive due le faccio io" perchè
basta usare due minuti ogni tanto per tradurre, poi ci sono i grandissimi
che ricorreggono facilitando molto il lavoro. Oppure cominci con una cosa
tipo le FAQ 3.xx le inizio io, quando mi raggiungete passo ad iniziare le
FAQ 4.xx. Ti assicuro che ogni aiuto è davvero utile, anche una traduzione
ogni 10 è meglio di nessuna.
Intanto grazie per quello che hai fatto e davvero non considerare mai un
rallentamento qualsiasi aiuto tu possa dare. Le traduzioni non devono essere
perfette, guarda me, sono "imprecise" e frettolose spesso, la parte
grammaticale la corregge chi rilegge e quindi risulta molto facilitato.
>
> Ciao :-)
> --
> Alberto
> No alle guerre
Ciao Valerio.


text:
"MA" <
m...@accessgroup.it
> ha scritto nel messaggio
news:uqkWc.11609$B06....@news.edisontel.com...
>
> "Valerio Valentini" <
val...@accessgroup.it
> ha
> scritto nel messaggio
> news:ZdkWc.135654$OR2.6...@news3.tin.it...
> > Ciao a tutti, sono tornato da oggi.
> >
> > In primo luogo un grazie pubblico a MAssimiliano
> per la sua squisita
> > ospitalitŕ in quel di Napoli. Se qualcuno
> dovesse mai capitarci ve lo
> > consiglio assolutamente come cicerone.
> >
> > Quindi grazie MA.
>
> Non esagerare che poi se ne accorgono che ti ho
> dato soldi sottobanco per dire questo.
> Cmq, sono profondamente orgoglioso di essere
> napoletano (peccato avessimo cosě poco tempo!!!)
> e grato a questo Ng e a quelli come te che
> coltivano questa nostra creatura.
Promesse, promesse.... l'albergo ho dovuto pagarmelo.
>
> >
> > Poi non senza rammarico e gelosia mi accorgo che
> non appena mi sono girato
> > per pochi giorni di ferie mi hanno giŕ rubato il
> lavoro.
>
> ma sei stato a Napoli e non hai imparato nulla????
> ah, lo dicevo io che il tempo era poco.
A dire il vero fino a quando sono stato giů ho continuato a chiedermi perchč
non mi avevano rubato nulla... poi quando torni ...
>
> >
> Ciao e welcome back
> MAssimiliano
>
Thank's too much... welcome back l'ultima volta me l'hanno scritto su un
muro di scuola nell'80 dopo un piccolo mesetto di assenteismo
ingiustificato.
Ciao ancorca,
Valerio.


text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:cgcnr2$lca$1...@hulme.interac.it...
>
> "MA" <
m...@accessgroup.it
> ha scritto nel messaggio
> news:uqkWc.11609$B06....@news.edisontel.com...
> >
> >...
>
> ciao e buon ritorno anche da me.
>
>
Grazie Valerio.


text:
"Giuseppe Baudo" <
baudo.g...@email.it
> ha scritto nel messaggio
news:YypWc.176219$5D1.8...@news4.tin.it...

Come ho detto: promesse, promesse.... alla fine ho dovuto pagarmi l'albergo,
nemmeno l'aereo è stato capace di pagare... ed eravamo solo in cinque ;-)
Ciao Valerio.


text:
"Giuseppe Baudo" <
baudo.g...@email.it
> ha
scritto nel messaggio
news:YypWc.176219$5D1.8...@news4.tin.it...

Siete ancora in due??? Io sapevo che con katia
eravate ai ferri corti....
MAssimiliano


text:
"Valerio Valentini" <
val...@accessgroup.it
> ha
scritto nel messaggio
news:autWc.139360$OR2.6...@news3.tin.it...

Ma guarda, io ti avevo messo a disposizione il mio
aereo personale, ma tu ti sentivi spaesato in un
affare così grande per sole 5 persone....
MAssimiliano


text:
"MA" <
m...@accessgroup.it
> ha scritto nel messaggio
news:TqBWc.11714$B06....@news.edisontel.com...
>
> "Valerio Valentini" <
val...@accessgroup.it
> ha
> scritto nel messaggio
> news:autWc.139360$OR2.6...@news3.tin.it...
> >
>>>....
> >
> > Come ho detto: promesse, promesse.... alla fine
> ho dovuto pagarmi l'albergo,
> > nemmeno l'aereo è stato capace di pagare... ed
> eravamo solo in cinque ;-)
> >
> > Ciao Valerio.
> >
>
> Ma guarda, io ti avevo messo a disposizione il mio
> aereo personale, ma tu ti sentivi spaesato in un
> affare così grande per sole 5 persone....
> MAssimiliano
>
Ma agli altri non hai detto che lasciavi a mio carico assicurazione bollo e
benzina.
Ciao Valerio.


text:
> >>>....
> > >
> > > Come ho detto: promesse, promesse.... alla
fine
> > ho dovuto pagarmi l'albergo,
> > > nemmeno l'aereo è stato capace di pagare...
ed
> > eravamo solo in cinque ;-)
> > >
> > > Ciao Valerio.
> > >
> >
> > Ma guarda, io ti avevo messo a disposizione il
mio
> > aereo personale, ma tu ti sentivi spaesato in
un
> > affare così grande per sole 5 persone....
> > MAssimiliano
> >
> Ma agli altri non hai detto che lasciavi a mio
carico assicurazione bollo e
> benzina.
>
> Ciao Valerio.
Che c'entra....
con le traduzioni sei superficiale e in queste
cose stai a guarda' il capello...
;-P
MAssimiliano


title: Errore nei report

author: Axel

text:
Salve a tutti, dovrei inserire una casella di testo nel piede di un report,
creata la casella ho inserito nel controllo origine la stringa
=Somma([Qta_movimento]*[Prz_unitario_valuta])
ma non va', mi da la scritta #Errore.Poi ho creato sulla query un campo con
l'espressione
Totale: Somma([Qta_movimento]*[Prz_unitario_valuta])
nella query ho il totale, quindi nella casella di testo del report ho
scritto
=Somma([Totale])
A questo punto ho il problema maggiore, se faccio anteprima ho come
risultato #Errore se faccio anteprima rapida non ho lo stesso risultato, ma
bensě un nr.Se scrivo solo =([Totale]) ho il dato dell'ultimo record
(logico)
Onestamente non saprei che cosa mi manca.
Ciao Axel


title: Errore nei report

author: Sib

text:
"Axel" <
abm...@tiscali.it
> ha scritto nel messaggio
> Salve a tutti, dovrei inserire una casella di testo nel piede di un
report,
> creata la casella ho inserito nel controllo origine la stringa
>
> =Somma([Qta_movimento]*[Prz_unitario_valuta])
>
> ma non va', mi da la scritta #Errore.Poi ho creato sulla query un campo
con
> l'espressione
>
> Totale: Somma([Qta_movimento]*[Prz_unitario_valuta])
>
> nella query ho il totale, quindi nella casella di testo del report ho
> scritto
>
> =Somma([Totale])
>
> A questo punto ho il problema maggiore, se faccio anteprima ho come
> risultato #Errore se faccio anteprima rapida non ho lo stesso risultato,
ma
> bensì un nr.Se scrivo solo =([Totale]) ho il dato dell'ultimo record
> (logico)
>
> Onestamente non saprei che cosa mi manca.
Probabilmente hai inserito il controllo nel pie' di pagina - pagina e non
nel pie' di pagina - report.
Sib


title: Errore nei report

text:
Sib <si...@SPAMiol.it> wrote in message
Qfr4a.197771$0v.55...@news1.tin.it...
> "Axel" <
abm...@tiscali.it
> ha scritto nel messaggio
> > Salve a tutti, dovrei inserire una casella di testo nel piede di un
> report,
> > creata la casella ho inserito nel controllo origine la stringa
> >
CUT
>
> Probabilmente hai inserito il controllo nel pie' di pagina - pagina e non
> nel pie' di pagina - report.
Mi illumini di immenso
Grazie
Axel


title: Simulare Evento Dopo aggiornamento

author: Nicoletta

text:
Ciao a tutti,
ho una subform in modalità maschere continue, un controllo non associato
'DataMovimento', che viene movimentato dal controllo calendario scaricato
dal sitocomune.
Se modificassi manualmente la data movimento, posso gestire l'evento dopo
aggiornamento per modificare tramite routine un altro controllo della
maschera; purtroppo agendo sul calendario, l'evento non viene attivato, e
qualsiasi modifica a datamovimento non riesco a replicarla sul secondo
controllo.
Come posso simulare tale evento o accorgermi che datamovimento è stata
modificata per poter assegnare un valore anche all'altro controllo?
In realtà tutto è nato dal fatto che non potevo avere il controllo
datamovimento associato ad un campo della tabella di origine
sottomaschera, in quanto non appena veniva attivata la sottomaschera
generava un record vuoto (questo lo fa il controllo calendario); allora
sono stata costretta ad avere il controllo datamovimento non associato, e
a creare un altro controllo data associato.
nicki
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Simulare Evento Dopo aggiornamento

author: Alessandro Baraldi

text:
On 14 Mar, 09:10,
frr...@virgilio.it
 (Nicoletta) wrote:
> Ciao a tutti,
> ho una subform in modalità maschere continue, un controllo non associato
> 'DataMovimento', che viene movimentato dal controllo calendario scaricato
> dal sitocomune.
> Se modificassi manualmente la data movimento, posso gestire l'evento dopo
> aggiornamento per modificare tramite routine un altro controllo della
> maschera; purtroppo agendo sul calendario, l'evento non viene attivato, e
> qualsiasi modifica a datamovimento non riesco a replicarla sul secondo
> controllo.
> Come posso simulare tale evento o accorgermi che datamovimento è stata
> modificata per poter assegnare un valore anche all'altro controllo?
>
> In realtà tutto è nato dal fatto che non potevo avere il controllo
> datamovimento associato ad un campo della tabella di origine
> sottomaschera, in quanto non appena veniva attivata la sottomaschera
> generava un record vuoto (questo lo fa il controllo calendario); allora
> sono stata costretta ad avere il controllo datamovimento non associato, e
> a creare un altro controllo data associato.
>
> nicki
Beh siccome la routine che chiama il calendario la richiami da Evento
sai benissimo
quando rientri, quindi che difficoltà trovi...?
Se non ricordo male, in caso sia un mio Demo dovresti specificare
qual'è, in quanto la modalità dovrebbe essere Sincrona, quindi il
rientro è successivo alla modifica....
@Alex


title: Simulare Evento Dopo aggiornamento

text:
Alessandro Baraldi ha scritto:



> @Alex
Scusa alex se sono così imbranata, ma non capisco dove devo inserire le
mie righe di codice.
Io ho la form calendario e il modulo clscalendar che credo siano generici,
non specifici per questo controllo
Nicky



title: Simulare Evento Dopo aggiornamento

text:
Alessandro Baraldi ha scritto:



> @Alex
Scusami alex, ci sono arrivata.
Grazie ancora
Nicoletta



title: ordinamento inverso

author: HapPy

text:
Ciao a tutti,
ho un db in access 2003 che consente di stampare tante  lettere a quanti
sono i destinatari che, di volta in volta, possono cambiare di numero. (Non
mi si consente di stampare tante lettere con un solo indirizzo che sarebbe
la soluzione migliore).
Il report prende i dati attraverso una query e i destinatari attraverso una
sottomaschera (visualizzaz. maschere continue).
Il problema:
se i destinatari sono 3 o 4 o 5, tutto ok, l'impaginazione degli indirizzi,
uno sotto l'altro, non fa una grinza (esteticamente),
ma se il destinatario è uno solo..... lo stampa, ovviamente in cima e sotto
rimane tutto bianco e fa un po' schifetto (sempre esteticamente).
Domanda da un milione di talleri:
<< é possibile ordinare gli indirizzi partendo dal basso e salendo col
secondo e cosivvia, uno sopra l'altro? >>
Spero di essere stato chiaro nel prospettare il problema e aspetto con ansia
i preziosi consigli.
Grazie per l'attenzione e salutoni a tutti.
Antonio


title: Relazioni

author: Stefano F.

text:
Ciao a tutti;
devo realizzare un database di articoli di magazzino.
Che tabelle devo creare per poter "costruire" un articolo con più componenti
costituiti a loro volta da Accessori?
Ho sentito parlare di "SUPERTIPO" ...
Esempio:
Giorgio è Figlio di Andrea;
Pietro è il padre di Giorgio;
quindi Giorgio è sia Padre che Figlio.
qualcuno sa spiegarmi qualcosa a riguardo?


title: Relazioni

author: Roberto da casa

text:
"Stefano F." <
steclod....@tiscalinet.it
> ha scritto nel messaggio
news:8umfr6$3iq$1...@lacerta.tiscalinet.it...

Immagino che il paragrafo Esempio: lo volevi scrivere così:
Giorgio è Figlio di Andrea;
Pietro è FIGLIO di Giorgio;
quindi Giorgio è sia Padre che Figlio.
Se non ho capito male ogni tuo articolo ha più componenti che a loro volta
sono formati da più accessori;
avrai pertanto tre tabelle; TabArticoli ( con dentro tutti gli Andrea),
TabComponenti (con dentro tutti i Giorgio) e TabAccessori (con dentro tutti
i Pietro).
La struttura delle tabelle è all'incirca questa:
TabArticoli
---------------
IdArticolo                Contatore e chiave primaria
DescrArt                 Testo
ecc. ecc.
TabComponenti
----------------------
IdComponente       Contatore e chiave primaria
IdArticolo                Numerico e chiave esterna
DescrComp           Testo
ecc. ecc.
TabAccessori
-------------------
IdAccessorio            Contatore e chiave primaria
IdComponente          Numerico e chiave esterna
DescrAcc                  Testo
ecc. ecc.
TabComponenti dovrai metterla in relazione uno-a-molti con TabArticoli
tramite IdArticolo ed in realazione uno-a-molti con TabAccessori tramite
IdComponente; aggiungi ad ambedue le relazioni l'integrità referenziale con
l'opzione "Elimina record correlati a catena".
In questa architettura, tramite l'uso delle query, potrai anche sapere ogni
accessorio a quale articlo/i appartiene.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: risalire ad una primary key

author: Ulysse

text:
allora....
ho una tabella destinatario( Ship_to, Nome, Indirizzo, Cod_localita' )
la chiave primaria e' ovviamente Ship_to.
praticamente mi servirebbe di inserire il nome del destinatario e tirarmi
fuori lo ship_to.
i problemi sono due:
1.  durante l'inserimento ci deve essere i completamento automatico
2.  poiche' il nome del destinatario non e' una primary key potrebbero
esistere due destinatari
    con lo stesso nome (e effettivamente ci sono casi del genere)
l'ideale sarebbe che nel momento in cui inserisco il nome mi si autocompleti
e se esiste
piu' di una istanza che rispetta la clausola sul nome, mi appaia una
finestra pop-up che mi
chieda quale istanza scegliere (in base ad altri attributi tipo l'indirizzo
e la localita').
voi come fareste, o anche da dove partireste???
ciao Diego


title: risalire ad una primary key

author: Alessandro Cara

text:

niente di piu' facile, con una piccola complicazione
ammettiamo che il controllo richiesto sia una casella di testo
e che a fianco ci sia un cbx (o finestra pop-up mah?)
1) Quando ti muovi sulla casella di testo e' vuota e quindi
   il cbx dovrebbe contenere tutti i nomi
2) a questo punto inserisci una "a" il cbx dovrebbe farti vedere tutti
   quelli che cominciano con "a"
3) E cosi' via, con il problema di sapere quando e' finito il nome
soluzione
fai un cbx con tutta l'anagrafica man mano che scrivi il cbx si riempie
auto
maticamente come dici tu (e' una caratteriscica, o almeno lo era, del
cbx
di access)
s.e. & o.
--
a.cara


title: risalire ad una primary key

text: Grazie a tutti


title: ADODB... e crash

author: Simone

text:
Salve ho un progetto Access2000/W98 in cui uso le connessioni ADODB per
collegarmi alle tabelle locali e ad un databese informix in rete.
Fino a stamani era tutto OK.
Adesso ho aggiunto una procedura e al momento che chiudo access mi si genera
il messaggio "il programma ha generato un errore irreversibile ecc...".
Sono certo che la procedura che blocca tutto è quella nuova perché l'errore
in uscita avviene solo se la faggio girare.
Tutti i recordset e le connessioni vengono correttamente chiusi prima
dell'uscita dalla procedura.
Le varibili sono tutte dichiarate.
La procedura è richiamata da una maschera dove c'è un controllo treeview.
Cosa faccio per capire cosa è che impacca ma memoria?
Grazie
Simone


title: ADODB... e crash

text:
... aggiungo,
mi sono accorto che adesso il crash all'uscita avviene se utilizzo
connessioni ADODB nel codice.
C'è una incompatibilità tra Micrisoft Common Control 5.0 (SP2) e gli ADODB?


title: ADODB... e crash

author: MegaMax

text:
"Simone" <
rik...@katamail.com
> ha scritto nel messaggio
news:9hs5t9$fkt$1...@news.mclink.it...
> Cosa faccio per capire cosa è che impacca ma memoria?
Elimini tutti i pezzettini di codice/query/maschere UNO alla volta e guardi
quando l'errore NON viene più generato.
L'ultima cosa che hai tolto probabilmente è quella che generava l'errore.
Max


title: Casella combinata con piu di 20 voci...

author: Giovanni®

text: ... come mai non posso inserire + di venti voci in una casella combinata?


title: Casella combinata con piu di 20 voci...

author: Salvatore

text:
"Giovanni®" <giovann...@libero.itnospam> ha scritto nel messaggio
news:Svjw7.49847$0Y2.4...@news.infostrada.it...
> ... come mai non posso inserire + di venti voci in una casella combinata?
>
>
Cosa intendi per "voci"?
Numero di colonne o numero di righe?
Ciao


title: Casella combinata con piu di 20 voci...

text:
mi serve di inserire in una maschera il controllo a discesa per visualizzare
dei dati dai quali effettuare una scelta.
ho fatto una tabella con le ventuno voci necessarie ma quando ho immesso il
controllo nella maschera l'autocomposizione
mi ha detto che non potevo immettere piu di venti voci


title: Casella combinata con piu di 20 voci...

text:
"Giovanni®" <giovann...@libero.itnospam> ha scritto nel messaggio
news:uTjw7.49966$0Y2.4...@news.infostrada.it...

Prova a ridurrre il numero delle voci, unendole.
Per esempio, anzichè utilizzare due colonne, una per il nome ed una per il
cognome, ne potresti utilizzare una solo chiamata, per esempio, utente, il
cui valore sarà dato dall'espressione [cognome]&" "&[nome].


title: Casella combinata con piu di 20 voci...

text:
io ti ringrazio per l'interessamento, ma non saprei come implementare il tuo
suggerimento. ora ti spiego meglio il problema.
devo fare un archivio completo dei clienti. farò delle tabelle (ad esempio)
coi nomi delle città, delle provincie, dei cap ecc e, tra l'altro, dei
numeri di telefono, fissi e cellulari; dato che i prefissi cellulari sono 21
pensavo di fare una casella combinata in una maschera dalla quale scegliere
il prefisso invece che digitarlo manualmente.
ma pio mi chiedo, nei siti web dove devi scegliere un paese da una casella
combinata, dove di paesi ce ne sono molto + di 20, come si fa (ma forse non
sono applicazioni database quelle)?
salvatore, grazie ancora per l'aiuto e a presto.
anzi, se puoi darmi anche qualche dritta su quello che poi è il mio problema
principale: vorrei collegare tutte le tabelle (clienti, merce ecc) per poter
poi stampare le relative fatture, come posso strutturare quest'ultima? devo
fare sempre una maschera a partire dai dati delle varie tabelle?
e i calcoli sono difficili da implementare?
ciao e grazie


title: Casella combinata con piu di 20 voci...

author: Tecnoricambi Oderzo

text:
Giovanni® <giovann...@libero.it.nuncescassateocazzo> wrote in message
_Eyw7.55414$0Y2.5...@news.infostrada.it...

Devi creare la tabelle prefissi con ID su prefisso.
Inserisci poi una casella combinata come origine riga
 la tabella prefissi


title: Casella combinata con piu di 20 voci...

text:
"Giovanni®" <giovann...@libero.it.nuncescassateocazzo> ha scritto nel
messaggio news:_Eyw7.55414$0Y2.5...@news.infostrada.it...

Scusami, ma inizialmente non avevo capito cosa inetndevi per "voci".
La soluzione, te l'ha già data Giovanni. In pratica, anzichè inserire tutte
le voci nella casella combinata, ti crei una tabella nella quale inserirai
tutti i prefissi che vuoi utilizzare, poi baserai la casella combinata sulla
tabella.
Per quanto riguarda la fattura, basta creare una query che, collegando le
varie tabelle, ti mostri, fattura per fattura, i dati che vuoi che compaiano
nel report.
Questo sempre che tu abbia creato le relazioni tra le tabelle in precedenza
o che almeno abbia previsto dei collegamenti.
Ciao
Salvatore


title: Come ottenere un FileSystemWatcher in vba ?

author: RobertoA

text:
Scanner che manda i documenti su directory C:\PIPPO
Come fare per monitorare i documenti che arrivano o che vengono
modificati e/o eliminati?
Inzomma, come ottenere una funzione tipo la FileSystemWatcher del dot net ?
Timer non consentiti
Ciao e grazie
RobertoA


author: pfm

text:

prova a vedere

https://social.msdn.microsoft.com/Forums/office/en-US/34cb5ff7-3f74-4362-bb30-3324d195a991/use-filesystemwatcher-in-access?forum=accessdev


author: Simone Calligaris

text:
Scanner che manda i documenti su directory C:\PIPPO
> Come fare per monitorare i documenti che arrivano o che vengono modificati
> e/o eliminati?

> Timer non consentiti

Perchè non consentiti?

Saluti


text:

Volevo escludere la possibilita' di interrogare ripetutamente la
directory, insomma un timer con dentro una dir("c:\pippo")


title: Confronto tra due query di una stessa tabella

author: Michele Altomare

text:
Salve, ho una tabella collegata ad un'altra.
La prima tabella si chiama Comm mentre la seconda AnComm e sono collegate da una relazione uno a molti, quindi per ciascun record di Comm ho più record in AnComm.

Ho scritto un codice che mi fa una copia delle due tabelle ogni qual volta ci sono delle differenze quindi va a popolare delle tabelle CommStor e AnCommStor che oltre ad avere tutti i campi di Comm e AnComm hanno un altro campo chiamato Progressivo.

Adesso però il mio problema è che a schermo a volte è complicato capire cosa è cambiato, quindi vorrei evidenziare le differenze con dei colori. Il problema è che oltre a dover confrontare tutti i valori, è possibile che un record sia in AnComm sia stato cancellato o è stato aggiunto..

Inoltre le query che devo confrontare sono di una stessa tabella, cioè AnCommStor: una con progressivo = i e l'altra con progressivo = i-1.

C'è un modo "elegante" per fare questo confronto???
Grazie mille per ogni suggerimento


title: Contare i giorni nell'anno

text:
Ho una tabella costituita da due campi:
Data         Quantità
1/1/01             20
2/1/01            30
4/1/01            5
18/1/01            8
..........
1/2/01            12
5/2/01            45
18/2/01            8
.... e così via
la tabella contiene tutto l'anno 2001 e relative quantità .
La domanda è quante volte si ripete il giorno 1 quante volte si ripete il
giorno 2 e così via. Sto' provando con una Query  ma non ho ancora risolto
... ed il tempo fugge ...
Grazie per l'aiuto
Simone


title: Contare i giorni nell'anno

author: Steve Huges

text:
"Simone" <
simone...@libero.it
> ha scritto nel messaggio
news:o2Cla.12458$DN.3...@tornado.fastwebnet.it...

Usa Dcount e Dateserial
vedi help


title: Contare i giorni nell'anno

text:
"Simone" <
simone...@libero.it
> ha scritto nel messaggio
news:o2Cla.12458$DN.3...@tornado.fastwebnet.it...

Se la tabella che contiene i dati si chiama Tabella1.
Se il campo Data/ora che contiene le date si chiama MiaData.
Se il tuo problema è determinare quanti record esistono nella tabella per
ogni data, prova con una query di raggruppamento che abbia il seguente
codice SQL:
SELECT Tabella1.MiaData, Count(Tabella1.MiaData) AS ConteggioDiMiaData
FROM Tabella1
GROUP BY Tabella1.MiaData;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Contare i giorni nell'anno

text:
"Simone" <
simone...@libero.it
> wrote in message
news:o2Cla.12458$
DN.3...@tornado.fastwebnet.it

Crea una query di ricerca duplicati e nel campo NumDuplicati come
criterio metti >0 anzichè >1
Esempio:
La tabella si chiama tabella1
Il campo si chiama Data
SELECT First(Tabella1.Data) AS DataCampo, Count(Tabella1.Data) AS
NumDuplicati
FROM Tabella1
GROUP BY Tabella1.Data
HAVING (((Count(Tabella1.Data))>0));
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Contare i giorni nell'anno

text:
"Steve Huges" <
hu...@email.it
> ha scritto nel messaggio
news:e1e91bd1b4090115d1e...@mygate.mailgate.org...

Grazie per l'aiuto
Simo


title: Limitare il numero dei record inseribili

author: franco

text:
il mio problema;
poichè devo inserire solamente 4 o 5 record
ovvero il numero dei pezzi prodotti il mercoledì
di ogni settimana, e poichè alcuni mesi capitano
di 5 mercoledì, cerco una procedura che mi permetta di
inserire al massimo 5 record e qualora si tenti di
inserire un sesto record un messagbox mi avvisi che
si è arrivati al limite.
Ecco i miei elementi;
--------------------------------------
Tabella1 con 2 campi:
ID1 (contatore),
Settimana (Testo).
relativa maschera con una casella di testo per
inserire i record denominata: Testo1,
sottomaschera per visualizare i record
della "Tabella1" nel formato: Maschere Continue.
Grazie a chi mi aiuterà.


author: Alessandro Baraldi

text:
"franco" <
frcav...@yahoo.it
> wrote in message
news:1136996894.3...@g44g2000cwa.googlegroups.com
> il mio problema;
[CUT]
> Grazie a chi mi aiuterą.
Nella Maschera di gestione su evento Current devi inserire
un controllo dei Records:
Me.AllowAddition= Me.RecordsetClone.RecordCount<6
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
bene! impostando l'evento:in attesa, funziona;
mi daresti la soluzione alla seconda parte della mia domanda?
<qualora si tenti di
<inserire un sesto record un messagbox mi avvisi che
<si è arrivati al limite.
arrrrigrazie da "franco"


text:
"franco" <
frcav...@yahoo.it
> wrote in message
news:1137081202.4...@g47g2000cwa.googlegroups.com

Sempre nello stesso posto:
If Me.RecordsetClone.RecordCount>5 and me.newRecord Then
   Msgbox "ATTENTO NON PUOI INSERIRE NULLA"
End if



text:
Alessandro Baraldi ha scritto:

ecco il mio codice,
------------------------------------------------------------------------------------------
Private Sub settimanaScuola_Dirty(Cancel As Integer)
    If Me.RecordsetClone.RecordCount > 4 And Me.NewRecord Then
    MsgBox "ATTENTO NON PUOI INSERIRE NULLA"
    End If
End Sub
-------------------------------------------------------------------------------------------
così inserisco 5 record e al sesto appare il MsgBox di allerta, ma il
numero che
si tentava di digitare rimane in casella e basta premere invio che
viene registrato ugualmente, Gradirei invece che dopo il messaggio di
allerta la casella rimanga vuota.
Mercì da Franco


text:
"franco" <
frcav...@yahoo.it
> wrote in message
news:1137098446.2...@g44g2000cwa.googlegroups.com
[CUT]
> ecco il mio codice,
> ------------------------------------------------------------------------------------------
> Private Sub settimanaScuola_Dirty(Cancel As Integer)
>     If Me.RecordsetClone.RecordCount > 4 And Me.NewRecord Then
>     MsgBox "ATTENTO NON PUOI INSERIRE NULLA"
>     End If
> End Sub
> -------------------------------------------------------------------------------------------
> cosě inserisco 5 record e al sesto appare il MsgBox di allerta, ma il
> numero che
> si tentava di digitare rimane in casella e basta premere invio che
> viene registrato ugualmente, Gradirei invece che dopo il messaggio di
> allerta la casella rimanga vuota.
>
> Mercě da Franco
Ho dimenticato l'UNDO
Private Sub settimanaScuola_Dirty(Cancel As Integer)
     If Me.RecordsetClone.RecordCount > 4 And Me.NewRecord Then
         Me.Undo
         MsgBox "ATTENTO NON PUOI INSERIRE NULLA"
     End If
End Sub



text:
Hai dimenticato ancora qualcosa;
-----------------------------------------------------------------
Private Sub settimanaScuola_Dirty(Cancel As Integer)
     If Me.RecordsetClone.RecordCount > 4 And Me.NewRecord Then
         Me.Undo
         MsgBox "ATTENTO NON PUOI INSERIRE NULLA"
         Cancel = True 'importante per annullare l'inserimento
     End If
End Sub
------------------------------------------------------------------
GRAZIE ANCORA DA FRANCO


text:
"franco" <
frcav...@yahoo.it
> wrote in message
news:1137147352.7...@f14g2000cwb.googlegroups.com

Si decisamente meglio, io uso A97 e l'Evento Dirty non c'è
ma se usi versioni superiori va benissimo.



author: Sergio MAZZA

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio news:bee4057e57f15e8baa...@mygate.mailgate.org...
>
> Si decisamente meglio, io uso A97 e l'Evento Dirty non c'è
> ma se usi versioni superiori va benissimo.
>
> Ciao
> @Alex
Mhmm...
Ma l'evento Dirty è impostato sul quella specifica casella non su tutto il record; funzionerà il controllo se modifico un'altra
casella di testo?
Ai poster larga sentenza...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> wrote in message
news:dqds8r$n28$
1...@area.cu.mi.it
[CUT]
> Mhmm...
> Ma l'evento Dirty è impostato sul quella specifica casella non su tutto il record; funzionerà il controllo se modifico un'altra
> casella di testo?
>
> Ai poster larga sentenza...
>
> Ciao.
No Sergio esiste un'evento Dirty di Form, ed è quello da usare.



text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio news:88c2a7bf9e657ffee3...@mygate.mailgate.org...
>
> No Sergio esiste un'evento Dirty di Form, ed č quello da usare.
>
> Ciao
>
> @Alex
Certo!
Ma occhio al barbatrucco:
(sub di franco)
Private Sub settimanaScuola_Dirty(Cancel As Integer)
...
(sub Form)
Private Sub Form_Dirty(Cancel As Integer)
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> wrote in message
news:dqdtqn$pqt$
1...@area.cu.mi.it
[CUT]
> Certo!
> Ma occhio al barbatrucco:
> (sub di franco)
> Private Sub settimanaScuola_Dirty(Cancel As Integer)
> ...
>
> (sub Form)
> Private Sub Form_Dirty(Cancel As Integer)
>
> Ciao.
Mi è sfuggito, ovviamente è come hai detto, di conseguenza
era a rischio di Bug.
Gestito su Form dovrebbe andare.



text:
Scusate.... , cosè un barbatrucco?
e qualè la differenza tra le due stringhe a parte il nome della form?
Ciao Franco


text:
"franco" <
frcav...@yahoo.it
> wrote in message
news:1137400228.0...@g43g2000cwa.googlegroups.com
> Scusate.... , cosč un barbatrucco?
> e qualč la differenza tra le due stringhe a parte il nome della form?
> Ciao Franco
In questo caso č un errore che hai commesso e che Sergio
ha rilevato.
Hai inserito il riconoscimento solo sul Campo(Evento Dirty)
mentre dovevi intercettare l'Evento Dirty di Form per essere
certo di validare la cosa.
Ciao



text:
"franco" <
frcav...@yahoo.it
> ha scritto nel messaggio
news:1137400228.0...@g43g2000cwa.googlegroups.com...
Scusate.... , cosè un barbatrucco?
[risposta]
Giovincello!
Eccoti servito:
http://www.anni80.info/cartoni/barba.html
http://www.barbapapa.fr/gb/barbapapa.html
e qualè la differenza tra le due stringhe a parte il nome della form?
Ciao Franco
[risposta]
Alessandro te l'ha spiegato...
Ciao.
--
Sergio MAZZA


title: Informix ODBC/CLI 2.5 e Access

text:
Nessuno usa gli ODBC/CLI 2.5 con Access 97/2000?
non riesco a "memorizzare" la password di connessione al database tramite il
SETNET32.EXE, anche se imposto correttamente la password (password
richiesta, digitato il valore) access continua a chiedermi la password al
primo tentativo di connessione ad una tabella.
Possibile che nessuno usi questi ODBC in itlia e che nessuno abbia avuto il
mio problema? Sono cosě "unico"?
Simone


title: Informix ODBC/CLI 2.5 e Access

author: Federico Anzaloni

text:
Purtroppo non funziona neanche a me!
Per risolvere il problema, siccome ho fatto un programma che deve aggiornare
dei dati in automatico, non ho settato la password nel collegamento cioe' ho
messo (NO PASSWORD) nel settaggio dell'ODBC e poi tramite codice gli do un
SendKeys {ENTER} cosě parte in automatico senza che io debba intervenire o
inserire la password!
ciao!
"Simone" <
rik...@katamail.com
> ha scritto nel messaggio
news:91iobo$bmr$1...@news.mclink.it...



title: Informix ODBC/CLI 2.5 e Access

text:
Fammi capire meglio.
Tu rilevi il momento in cui appare la finestra di richiesta della password
da parte dell'ODBC driver e gli mandi la password tramite un SendKeys? Cioe'
*simuli* che qualcuno inserisca la password al momento in cui appare la
finestra di richiesta del driver ODBC?
Come fai a capire *dal codice* il momento in cui appare la finestra di
richiesta della password per poi far partire il SendKeys?
Spero di essermi spiegato... devo realizzare una procedurina access da
distribuire ai miei utenti e non voglio prorpio dargli la password... al
limite la "nascondo" in un qualche modo nel codice.
Grazie per l'aiuto.
Simone.
"Federico Anzaloni" <
new...@newtech.com
> ha scritto nel messaggio
news:Xtk%5.3669$ag5.2...@twister1.tin.it...



title: Informix ODBC/CLI 2.5 e Access

text:
Non so come funzioni il tuo programma. Il mio lancia alcune query di
creazione tabelle e ovviamente prende i dati dal server. Appena lancio le
query mi compare la scheramata di inserimento password. E' qui che io gli do
il sendkeys {ENTER} cioe' simulo di premere il tasto invio, cos' mi partono
le query senza interventi dell'operatore. Il problema sta nel fatto che nel
collegamento al server informix io non ho password per cui un invio e'
sufficiente per far partire la query. Non ho mai provato a simulare
l'inserimento della password con sendkeys, comunque ti incollo il codice che
ho scritto se ti puo' essere utile:
Private Sub Importa()
Dim stDocName As String
stDocName = "Q_crea_dati1"
SendKeys "{TAB}", False        ' questo serve per saltare il messaggio di
access che mi dice che verranno eliminati tutti i dati nella tabella che
vado a creare
SendKeys "{ENTER}"              ' idem
SendKeys "{ENTER}"              ' questo e' l'invio che do' alla finestra di
inserimento password in informix. Lo si fa una volta sola!!!
DoCmd.OpenQuery stDocName, acNormal, acEdit
stDocName = "Q_crea_dati2"
SendKeys "{TAB}", False
SendKeys "{ENTER}"
DoCmd.OpenQuery stDocName, acNormal, acEdit
stDocName = "Q_crea_dati3"
SendKeys "{TAB}", False
SendKeys "{ENTER}"
DoCmd.OpenQuery stDocName, acNormal, acEdit
end sub
ciao
"Simone" <
rik...@katamail.com
> ha scritto nel messaggio
news:91kmt5$ve$1...@news.mclink.it...

> > SendKeys {ENTER} così parte in automatico senza che io debba intervenire



title: Informix ODBC/CLI 2.5 e Access

author: Stefano Bettini

text:
"Simone" <
rik...@katamail.com
> wrote in message
news:91iobo$bmr$1...@news.mclink.it...

> mio problema? Sono così "unico"?
>
> Simone
>
>
Mai visto nè conosciuto, in ogni caso spesso è sufficiente inserire "a mano"
la chiave
PWD direttamente nel registry (sotto la chiave della DSN in oggetto);
comunque verifica
dalle proprietà della tabella allegata che abbia memorizzato correttamente
la password (nel
formato che il driver si aspetta...)
Bye, Ste


title: Informix ODBC/CLI 2.5 e Access

text:
Il mio programma e' un po' piu' complesso ma grazie alla tua "dritta" adesso
appena mi parte la maschera dell'autostart dell'mdb apro una maschera dove
dentro ho collegato una tabella a caso dopo aver impostato il sendkeys con
password e invio, in questo modo stabilisco il collegamento e poi non ci
penso più.


title: Informix ODBC/CLI 2.5 e Access

text:
"Stefano Bettini" <
sbet...@iol.it
> ha scritto nel messaggio
news:izm%5.145183$DG3.2...@news2.giganews.com...
> Mai visto nè conosciuto, in ogni caso spesso è sufficiente inserire "a
mano"
> la chiave
> PWD direttamente nel registry (sotto la chiave della DSN in oggetto);
Gia' provato, solo che il setnet.32 che ce la dovrebbe scrivere prima la
codifica pure, quindi è impossibile inserirla a mano...
> comunque verifica
> dalle proprietà della tabella allegata che abbia memorizzato correttamente
> la password (nel
> formato che il driver si aspetta...)
proprietà della tabella allegata? dove di preciso, scusa?


title: Informix ODBC/CLI 2.5 e Access

text:
"Simone" <
rik...@katamail.com
> wrote in message
news:91l87g$690$1...@news.mclink.it...
> "Stefano Bettini" <
sbet...@iol.it
> ha scritto nel messaggio
> news:izm%5.145183$DG3.2...@news2.giganews.com...
>
>
> > comunque verifica
> > dalle proprietà della tabella allegata che abbia memorizzato
correttamente
> > la password (nel
> > formato che il driver si aspetta...)
> proprietà della tabella allegata? dove di preciso, scusa?
>
Vai in visualizzazione struttura della tabella allegata e dal menu seleziona
proprietà. Nella descrizione si salva copia della stringa di connessione
(che poi è quella che dovresti vedere nella tabella di sistema mSysObjects),
prova a vedere cosa risulta salvato.
Eventualmente puoi modificare la stringa agendo via codice sulla proprietà
Connection delle tabelle allegate.
Bye, Ste


title: Informix ODBC/CLI 2.5 e Access

text:
"Stefano Bettini" <
sbet...@iol.it
> ha scritto nel messaggio
news:TEr%5.104956$IP1.3...@news1.giganews.com...
> Eventualmente puoi modificare la stringa agendo via codice sulla proprietà
> Connection delle tabelle allegate.
Mettiaqmo che una delle mie tabelle allegate si chiami pippo_pluto come
faccio a modificare la proprietà connection delle tabelle allegate? Per
favore mi puoi fare un esempio? Grazie.
Simone


title: Informix ODBC/CLI 2.5 e Access

text:
"Simone" <
rik...@katamail.com
> wrote in message
news:91nam1$r98$1...@news.mclink.it...

Se scrivi Connect e spingi <F1> facciamo prima, nell'help c'è già l'esempio
bello e fatto.
In sostanza si tratta di instanziare un  l'oggetto DAO tabledef
corrispondente alla tua tabella e di modificarne la proprietà "Connect" con
la sintassi tipica delle connection string
odbc.
Se non ricordo male sul Sito Comune c'era anche un pezzo di codice che
utilizzava la modifica
a runtime della connect per allegare/riallegare tabelle da vari database
esterni, puoi prendere spunto da quello.
Bye, Ste


title: si può stampare una tabella ?

author: Gabriele

text:
Come si fa a stampare su carta il contenuto di una tabella di access?
saluti!


title: si può stampare una tabella ?

author: Nick

text:
"Gabriele" <
lib...@libero.it
> ha scritto nel messaggio news:cnf5bm$ick$1...@usenet.itgate.net...
> Come si fa a stampare su carta il contenuto di una tabella di access?
>
> saluti!
>
>
con un report
se invece vuoi la struttura con l'analizzatore
ciao
Nick


title: si può stampare una tabella ?

text:
>
> se invece vuoi la struttura con l'analizzatore
>
No ,mi basta l'elenco delle righe ( record) contenutevi.
Creo un nuovo rpt e poi lo aggancio alla tabella ?
ciao e grazie


title: si può stampare una tabella ?

text:
"Gabriele" <
lib...@libero.it
> ha scritto nel messaggio news:cnfejj$kvv$1...@usenet.itgate.net...

si, usa la creazione guidata report e vedrai che è facilissimo ;)
ciao
Nick


title: si può stampare una tabella ?

author: TANNHAUSER

text:
Nick ha scritto:


> ciao
> Nick
E perchè non apri semplicemente la tabella e scegli File-Stampa?
TANNHAUSER
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: evento lanciato da un'altra maschera

author: Ivan da casa

text:
Il problema:
da una maschera ditte, aggiornare un controllo in un'altra maschera.
Il problemone :
dopo effettuato il requery del controllo, vorrei lanciare l'evento
collegato
all' afterupdate del controllo stesso!
Non so come riferirmi (lanciare, eseguire, runnare) ad una sub contenuta
in
un'altra maschera.
grz x aver letto, e .... per averci pensato !
Ivan


title: evento lanciato da un'altra maschera

author: SunRex

text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:efhxe.24222$h5.10...@news3.tin.it...

Puoi far riferimento da una form ad un'altra utilizzando L'oggetto Forms.
Se per esempio devi aggiornare una lstBox di una form da un'altra form
su un pulsante della prima forms scrivi
Forms!frmB.lstLista.requery.
Se devi eseguire un requery di una form da un'altra
Forms!frmB.requery
e cosě via.....
SunRex


title: evento lanciato da un'altra maschera

author: yronium

text:
[...CUT...]
> Puoi far riferimento da una form ad un'altra utilizzando L'oggetto Forms.
> Se per esempio devi aggiornare una lstBox di una form da un'altra form
> su un pulsante della prima forms scrivi
>
> Forms!frmB.lstLista.requery.
>
> Se devi eseguire un requery di una form da un'altra
>
> Forms!frmB.requery
>
> e così via.....
inoltre, puoi richiamare una qualsiasi delle routine evento nella maschera
da un'altra maschera, basta che la routine sia dichiarata come Public.
Private Sub btnClickMe_Click()
può essere chiamata solo dall'interno della stessa maschera
Public Sub btnClickMe_Click()
può essere chiamata da qualunque altra maschera, finché questa maschera é
aperta.
esempio:
Private Sub btnClickMeToo_Click()
    Call Forms!AltraForm.btnClickMe_Click
End Sub
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: evento lanciato da un'altra maschera

author: ALESSANDRO Baraldi

text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:efhxe.24222$h5.10...@news3.tin.it...

Oltre alle Soluzioni che già ti hanno proposto puoi usare anche questa
che forse è un pò meno usuale:
Ora suppongo che il controllo da gestire sia una SubForm:
Dichiara una variabile OGGETTO a livello di Form:
Private WithEvents mSB as Access.Form
Questa è una vera e propria istanza della Classe Form, di conseguenza
dopo averla definita ne erediretai metodi e proprietà:
Su evento Load della Form principale
Set mSB=Forms!NomeForm!NomeSubForm
quando dovrai fare il Requery ti basarà mSB.Requery
Ora per intercettare l'Evento dalla From principale accedi agli
eventi del Nuovo Oggetto mSB dichiarato WithEvents e sfruttane
l'ereditarietà dello stesso avendone dichiarato la Classe:
Private Sub mSB_AfterUpdate()
'    Inseridci il codice che devi attuare
End Sub
Per pignoleria su Close potresti annullare l'oggetto, ma essendo
un Private all'interno della Form viene scaricato ugualmente.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: evento lanciato da un'altra maschera

text:
>
> Puoi far riferimento da una form ad un'altra utilizzando L'oggetto
Forms.
> Se per esempio devi aggiornare una lstBox di una form da un'altra form
> su un pulsante della prima forms scrivi
>
> Forms!frmB.lstLista.requery.
>
> Se devi eseguire un requery di una form da un'altra
>
> Forms!frmB.requery
>
> e così via.....
>
> SunRex
scusate tutti, ma io volevi invocare un'evento passando il suo nome
tramite
una variabile dimensionata a livello globale.
es.
Dim LaComboChiamante As String, laMaskeraChiamante As String
...) nella maschera che contiene la combo ( la quale dovrà essere
REQUERYATA
e RIPUNTATA sul nuovo dato, e ... VORREI INVOCARE L'EVENTO :
cmbScegliLaDitta_AfterUpdate !!!)
laMaskeraChiamante = "mPippo": LaComboChiamante = "cmbScegliLaDitta":
lEventoDaInvocare = "cmbScegliLaDitta_AfterUpdate"
DoCmd.OpenForm("mDITTE")
.....
...) nella machera mDITTE sull'evento Chiusura :
        Forms(laMaskeraChiamante).Controls(LaComboChiamante).Requery
        Forms(laMaskeraChiamante).Controls(LaComboChiamante) = [DITTA]
>>>> e adesso vorrei invocare l'evento : 'lEventoDaInvocare' ma non so
come
>>>> riferirmi ad esso !!!!!!
cmq Grazie  Ivan


title: confronto tra 2 tabelle

author: Riccardo

text:
Ciao a tutti, ho ricavato una tabella contenente il percorso di tutti  i
files
jpg che uso in un db, ed in un'altra tabella ho un campo con il percorso del
record (alcuni ne sono sprovvisti).
Ho la necessità di sapere quali files nella directory , non sono collegati
a nessun record.
Ho scritto questo:
Dim strSQL As String
Dim rst As Recordset,rst1 As Recordset,rst2 As Recordset
Dim blnTrovato As Boolean
    strSQL = "DELETE * FROM LocandineMancanti"
    CurrentDb.Execute strSQL, dbFailOnError
    Set rst = CurrentDb.OpenRecordset("RicercaFile")
    Set rst2 = CurrentDb.OpenRecordset("LocandineMancanti")
    Do While rst.EOF = False
        Set rst1 = CurrentDb.OpenRecordset("PercorsiLocandine")
        Do While rst1.EOF = False
            If rst!percorso = rst1!PathLocandina Then
                blnTrovato = False
                Exit Do
            Else
                blnTrovato = True
            End If
            rst1.MoveNext
        Loop
        rst1.Close
        If blnTrovato = True Then
            rst2.AddNew
            rst2!locandinamancante = rst!percorso
            rst2.Update
        End If
        rst.MoveNext
    Loop
    rst.Close
    rst2.Close
    MsgBox "Ricerca Effettuata"
Funziona, ottengo il risultato, pero' impiega un sacco di tempo.
I files nella directory sono circa 650 (e tenderanno a crescere)
e quelli collegati sono circa 20 in meno.
Sapete indicarmi una via piu' veloce?
grazie Riccardo


title: aggiornamento di una combobox e della sua maschera

author: kingborn

text:
Ho un problema che non riesco a risolvere.
In una maschera,chiamiamola Maschera1 ho una combobox che seleziona il
record da visualizzare: selezionando un codice, vengono richiamati
alcuni campi del record corrispondente. Ora, volendo aggiornare la
tabella origine della combobox ho creato il solito pulsante che apre
la solita maschera.
Sul'evento chiusura di questa seconda maschera, chiamiamola Maschera2,
ho inserito queste righe di codice:
Forms!Maschera1,set focus
Forms!Maschera1.miacombo.requery
forms!Maschera1.refresh
La requery funziona e la combo viene aggiornata ma purtroppo non
richiama i dati corrispondenti.Quando viene selezionato il nuovo
codice, richiama inevitabilmente il primo record.
Ho provato anche a chiudere e riaprire Maschera1 ma non cambia niente!
Dove sbaglio?
Può dipendere dal fato che la tabella collegata a MAschera1 sia la
stessa che dà origine alla combo ed a Maschera2?
grazie per laiuto
Kingborn


title: comparazione istruzione DLookUp

author: Flavio

text:
In una casella combinata su dopo aggiornamento ho questo codice che mi
compila gli altri campi della maschera:
DLookUp("[descrizione]","[articoli]","[articoli].[idarticolon]=idarticolo")
DLookUp("[costoarticolo]","[articoli]","[articoli].[idarticolon]=idarticolo"
)
con questa l'istruzione ottengo lo stesso risultato e mi sembra con lo
stesso tempo di risposta
Me.descrizione = Me!CASELLA.Column(1)
Me.costoarticolo = Me!CASELLA.Column(2)
Quello che chiedo è:
C'è una logica che può stabilire se è meglio usare la prima rispetto alla
seconda?
Grazie
Ciao


title: comparazione istruzione DLookUp

author: Karl Donaubauer

text:

In questa situazione è meglio usare Column. Per riempire la
casella combinata hai già girato i dati una volta dalla tabella alla
maschera. Con DLookUp lo fai innecessariamente una seconda volta.
Per di più fai 2 DLookUp = tre volte apri la tabella, cerchi e giri dati.
Con un BE in una rete e molti record puo fare una grande differenza.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: comparazione istruzione DLookUp

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:43edkpF...@individual.net...

Grazie mille Karl per la tua risposta esaudiente
Ciao


title: Cerco disperatamente file soa200.dl_ per Access 2.0

author: sd

text:
Salve a tutti,
devo purtroppo installare il buon Access 2.0 per
poter leggere i malefici file btrieve.
Ho così spolverato i 8 dischetti di installazione e mi
sono avventurato nell'installazione....
Purtroppo il 4° disco dev'essere difettato e mi si blocca
l'installazione con l'errore:" Impossibile leggere al file A:soa200.dl_"
Qualcuno sarebbe così gentile da inviarmelo per e-mail?
sono 20kb
my adress
sd...@tiscali.it
grazie
sdamy


text:
--
sd <
sd...@tiscalinet.it
> wrote in message
a4fu93$8ik$1...@pegasus.tiscalinet.it...

Te l'ho spedito... guarda se è lui


title: Sitocomune

author: Nicoletta

text:
Non è più possibile scaricare i post dei vari mesi dal sito comune?
Mi sembrava una gran cosa, perchè evitava tante volte di porre domande già
trattate, che con una semplice ricerca di testo potevano essere trovate.
Ciao
Nicky


title: Sitocomune

author: Luciano (DOC)

text:
Nicoletta ha scritto nel messaggio ...
>Mi sembrava una gran cosa, perchè evitava tante volte di porre domande già
>trattate, che con una semplice ricerca di testo potevano essere trovate.
C'e' la ricerca on line che svolge la funzione che chiedi.
Saluti.
Luciano
(DOC)


title: Sitocomune

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:9euai5$1a2jl$1...@ID-86073.news.dfncis.de...

Purtroppo non è quello che intendevo. Infatti ricerca nelle varie
pubblicazioni del sito e non nella storia dei post fatti e delle risposte
ricevute sull'NG. Prima invece potevo scaricare il file txt del mese e
scorrerlo o eseguire un trova parola. Io imparavo molto dalle risposte date
e prima di porre una nuova domanda eseguivi la ricerca sopracitata in tutti
i mesi scaricati.
Nicky


title: Sitocomune

text:
"Nicoletta" <
for...@virgilio.it
> wrote in message
news:iTUQ6.7545$%S4.7...@news1.tin.it...
> > C'e' la ricerca on line che svolge la funzione che chiedi.
> Purtroppo non è quello che intendevo. Infatti ricerca nelle varie
> pubblicazioni del sito e non nella storia dei post fatti e delle risposte
> ricevute sull'NG.
Non hai gurdato bene, sorella:-)
Forse ha ragione Antonello che 'sta ricerca non ha la visibilita' che
dovrebbe.
Comunque, nella home page, sotto la testata, dove dice e' online l'archivio
storico ecc...trovi il link a cio' che cerchi.
Saluti.
Luciano
(DOC)


title: Sitocomune

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:9f2gts$1tlee$1...@ID-86073.news.dfncis.de...

Giuro che non l'avrei mai trovato senza il tuo aiuto. In effetti il
contrasto di colore è poco visibile.
Resta ancora un problema. Non è downlodabile, per poter eseguire comode
ricerche off line.
Ciao
Nicky


title: Recordset non aggiornabile

author: slumpolo

text:
Ciao a tutti,
Sto cercando di aggiungere una procedura a un vecchio DB ma non riesco a risolvere un problema relativo al recordset non aggiornabile...

Mi spiego meglio:
1) Ho la classica maschera/sottomaschera per la creazione dei DDT a partire dagli ordini che fa capo a due tabelle Tabella_Testata e Tabella_Righe e fino a qui tutto ok
2) Ho creato una nuova tabella Tabella_Magazzino dove vado a scrivere le disponibilità di tutti gli articoli
3) Ho creato una query "Totali Magazzino" che mi fa i totali della Tabella_Magazzino raggruppata per articolo
4) Ho creato una query con "Totali Magazzino" e la tab "Tabella_Righe" che hanno in comune il campo codice_articolo in modo di avere la disponibilità dell'articolo visibile sull'ordine

Andando a visualizzare la maschera mi visualizza tutto correttamente solo che non riesco a modificare le righe in quanto mi dice che il recordset non è aggiornabile.
Dove sbaglio?
Ciao


title: Recordset non aggiornabile

text:
Ciao,

Am 04.07.2014 14:28, schrieb slumpolo:
> ...
> 3) Ho creato una query "Totali Magazzino" che mi fa i totali
 > della Tabella_Magazzino raggruppata per articolo
> 4) Ho creato una query con "Totali Magazzino" e la tab
 > "Tabella_Righe" che hanno in comune il campo codice_articolo
 > in modo di avere la disponibilitï¿œ dell'articolo visibile sull'ordine
>
> Andando a visualizzare la maschera mi visualizza tutto correttamente
 > solo che non riesco a modificare le righe in quanto mi dice che il
 > recordset non ï¿œ aggiornabile.

In Access/ACE non solo una query raggruppata non ï¿œ mai aggiornabile
ma anche una query che contiene una query raggruppata nel FROM.

La soluzione dipende dai dettagli come tipo di maschera, numero
di record, numero di totali, prestazione ecc. Puoi o sostituire
la query raggruppata con le funzioni DSum(), DMax() ecc.
o mostrare i totali in una sottomaschera o aprire una maschera
aggiuntiva per modificare i dati.

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

Access Lobby:
http://www.AccessDevelopers.org


title: Recordset non aggiornabile

text:
Il giorno venerdì 4 luglio 2014 15:02:11 UTC+2, Karl Donaubauer ha scritto:

> In Access/ACE non solo una query raggruppata non ï¿oe mai aggiornabile
>
> ma anche una query che contiene una query raggruppata nel FROM.
>
>
>
> La soluzione dipende dai dettagli come tipo di maschera, numero
>
> di record, numero di totali, prestazione ecc. Puoi o sostituire
>
> la query raggruppata con le funzioni DSum(), DMax() ecc.
>
> o mostrare i totali in una sottomaschera o aprire una maschera
>
> aggiuntiva per modificare i dati.
>
>
>
> --
>
> Ciao
>
> Karl
>
> *********
>
> Access FAQ:
http://www.donkarl.com/it

>
> Access Lobby:
http://www.AccessDevelopers.org

Alla fine ho risolto creandomi una tabella temporanea all'apertura del documento e prendendo le quantità con dlookup.
Grazie per la risposta :)
Ciao


title: "access 2003" - quale libro

author: Antonio D.N.

text:
ciao a tutti, volevo sapere se per caso qualcuno poteva consigliarmi
qualche buon libro su access di livello medio/alto
io ne ho visti due della mondadori e sono indeciso...
grazie


title: "access 2003" - quale libro

author: Sandro

text:
"Antonio D.N." <
semplic...@yahoo.it
> ha scritto nel messaggio
news:0cFZe.14988$kA.9...@news3.tin.it...

Ciao Antonio,
nella sezione libri del SC trovi qualche spunto.
Io personalmente ho trovato interessante "Usare Access 2003 oltre ogni
limite" di J.L.Viescas. Costicchia un pochetto perň.
Buona notte, Sandro
ps. sei riuscito ad implementare quella benedetta protezione a livello
utente ? in quel testo la spiegano davvero bene. Io l'ho studiata lě.


title: utenti?

author: Manuela Campus

text:
Salve,
ho una tabella che contiene  dati riferiti tutta la ditta vorrei fare in
modo che ogni utente lavorasse solo sui dati riguardanti la propria
area. Immagino di poter fare un filtro sulla tabella, ma il problema e'
che quando il db viene aperto io dovrei:
- intercettare l'evento di apertura del db
- capire con che utente ho a che fare
solo a questo punto, in base al nome utente posso applicare il filtro
giusto alla tabella, e poi, la tabella filtrata e' modificabile? Da piu'
utenti contemporaneamente?
Scusate, e grazie Manuela.


title: utenti?

author: sdamy

text:
Manuela Campus <
mca...@sodalia.it
> wrote in message
3B1F4C83...@sodalia.it...

Se hai A2000 ti conviene usare la protezione utente. Puoi creare dei gruppi
e abilitare o meno ogni oggetto del data base in funzione dell'utente che ci
lavora.
saluti
sdamy


title: utenti?

text:
> Se hai A2000 ti conviene usare la protezione utente. Puoi creare dei gruppi
> e abilitare o meno ogni oggetto del data base in funzione dell'utente che ci
> lavora.
Non ho access2000 e comunque mi sembra che si possa fare la stessa cosa anche
con access97, il problema e' che non devo disabilitare alcuni oggetti (es.
tabelle o query) ma solo alcuni record della stessa tabella. Come si fa?


title: utenti?

author: Sergio Della Giora

text:
"Manuela Campus" <
mca...@sodalia.it
> ha scritto nel messaggio
news:3B1F547A...@sodalia.it...

Se crei una tabella con una lista utenti e fai in modo da sapere quale di
questi è attivo... magari riesci a fare dei controlli su una particolare
maschera a seconda dell'utente che opera. Ma questa è solo un'ipotesi!
Saluti
Sergio Della Giora


title: utenti?

author: Omar Carrara

text:
Manuela Campus <
mca...@sodalia.it
> wrote in message
3B1F547A...@sodalia.it...

Potresti  creare una msk di login (vedi Sito Comune), e in base al nome e
pwd inseriti per accedere, leggere una tabella (che crei appositamente e che
contiene anche gli utenti) dove definisci cosa può fare l'utente, bloccando
o meno le maschere (se devi permettere solo lettura), oppure applicando i
filtri quando le maschere vengono aperte, etc.
La maschera di login deve avere appunto una tabella dove controllare gli
utenti che accedono al DB, per cui conviene (ma questo devi valutarlo tu, in
funzione dei permessi che vuoi/devi dare ai tuoi utenti), descrive sempre in
questa tabella le regole a cui devono sottostare gli utenti stessi.
La tabella degli utenti e dei permessi, la gestisci ovviamente tu (o l'admin
del DB, se vuoi che possa essere gestita dal cliente.
Ciao.
Omar


title: Settare recordsource di una sottomaschera

author: Pisinho

text:
Salve,
ho un problemino da risolvere.
Vorrei settare al volo On Demand (parola grossa), una query da passare come
recordset ad una sottomaschera in una form.
mi serve per filtare i dati in base alle selezioni della FORM, la SUB
visualizza i DATI filtrati.
Ci stò provando ma avendo NomeForm!NOMEFIGLIO!SUBForm mi prende sempre
errore.
Io sapevo di
Me.NomeForm.recordsource = strSQL
E' fattibile ?
Saluti
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 5062 (20100426) __________
Il messaggio è stato controllato da ESET NOD32 Antivirus.
www.nod32.it


text:
Pisinho wrote:
> Vorrei settare al volo On Demand (parola grossa), una query da
> passare come  recordset ad una sottomaschera in una form.
> mi serve per filtare i dati in base alle selezioni della FORM, la SUB
> visualizza i DATI filtrati.
>
> Ci stò provando ma avendo NomeForm!NOMEFIGLIO!SUBForm mi prende sempre
> errore.
>
> Io sapevo di
>
> Me.NomeForm.recordsource = strSQL
Se vuoi cambiare qualcosa nel oggetto origine devi usare
la proprietà Form della sottomaschera:
Me!NomeSottoMaschera.Form.Recordsource = strSQL
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


author: OneEDP

text:
Il 26/04/2010 14.36, Pisinho ha scritto:
> Salve,
> ho un problemino da risolvere.
> Vorrei settare al volo On Demand (parola grossa), una query da passare
> come recordset ad una sottomaschera in una form.
> mi serve per filtare i dati in base alle selezioni della FORM, la SUB
> visualizza i DATI filtrati.
>
>
Forse intendevi questa?
http://support.microsoft.com/kb/281998
Ciao



title: Fare riferimento a Column

author: Giuseppe

text:
Ciao a tutti
ElseIf Node.Children = 0 And Node.Key = "1A12" Then
DoCmd.OpenForm "ApriliaCatalogo", acNormal
Forms!ApriliaCatalogo.RecordSource = "GruppoTavoleRST_Futura_2001-02"
Forms![ApriliaCatalogo]!ApriliaCatalogoStm.Form.RecordSource =
"GRUPPO_RST1000_2001-02"
Forms!ApriliaCatalogo.elenco_TAVOLE.SetFocus
Con questa istruzione apro la maschera  ApriliaCatalogo,
filtro un controllo immagine  GruppoTavoleRST_Futura_2001-02
apro e filtro la sottomaschera  ApriliaCatalogoStm
sposto il focus sulla casella di riepilogo elenco_tavole
Ora avrei bisogno di  fare in modo che all'apertura della maschera
ApriliaCatalogo
io possa fare riferimento alla colonna 1 e  riga 10 della casella di
riepilogo elenco_tavole
ed anche i dati della sottomaschera ApriliaCatalogoStm si devono riferire
al valore della riga 10 colonna 1 della casella riepilogo
Ho visto l'help  ma non mi ha molto aiutato ,
ho provato cosě
Forms!ApriliaCatalogo.elenco_TAVOLE.column(0, 5)
Non va bene ,
Chiedo un vostro aiuto
Grazie Giuseppe


title: cambia valore in casella non associata

author: antonio v.

text:
Ho una casella di testo non associata in una maschera. Vorrei che mi
restituisse 3 valori diversi a seconda di dove si trova il focus. Questo
evento non dovrebbe avvenire però sull'enter o sull'exit (o altre) dai campi
interessati ma direttamente sulla casella non associata. Mi spiego meglio:
campo1, campo2, campo3, testbox. Sulla testbox vorrei inserire qualcosa del
tipo: Se campo1 è attivo restituisci: "Pippo"; se campo2 è attivo
restituisci "Pluto"; se non è attivo campo1 o campo2 restitusci "Paperino".
Ribadisco che NON POSSO creare l'evento direttamente dai campi interessati.
Grazie


title: cambia valore in casella non associata

author: Maurizio Borrelli

text:
> "antonio v." <
xxxx...@inwind.it
> ha scritto nel messaggio
> news:Sdrz9.12675$8E3.3...@twister2.libero.it...

    Penso sia opportuno precisare che stiamo parlando di "controlli" e non
di "campi"...
    Non precisi *quando* tutto questo dovrebbe avvenire. Immagino che tu
voglia questa informazione in un dato momento, giusto? Perche' altrimenti
ogni volta che ti sposti fra i controlli il valore di "testbox" dovrebbe
cambiare. Oppure forse vuoi proprio questo ma... fino al momento in cui...
Ecco: qual e' questo "momento in cui"?
    Io non lo so, lo sai tu. Pertanto in quel dato momento potresti rilevare
il controllo attivo per mezzo di:
        Property ActiveControl As Control
            sola lettura
            Membro di Access.Screen
    O no?
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: cambia valore in casella non associata

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:aqm4mo$bd45f$1...@ID-52090.news.dfncis.de...
>
>     Penso sia opportuno precisare che stiamo parlando di "controlli" e non
> di "campi"...
Faccio ammenda
>     Non precisi *quando* tutto questo dovrebbe avvenire. Immagino che tu
> voglia questa informazione in un dato momento, giusto? Perche' altrimenti
> ogni volta che ti sposti fra i controlli il valore di "testbox" dovrebbe
> cambiare.
Hai ragione è proprio quello che voglio.
>
>         Property ActiveControl As Control
>             sola lettura
>             Membro di Access.Screen
>
Come usarlo? (speravo di cavarmela con una serie di IIf all'interno del
controllo stesso).
Grazie ancora


title: cambia valore in casella non associata

text:
Scusa ho riletto il mio post e mi sono accorto di aver generato più
confusione che chiarezza.
Ogni volta che mi sposto fra i controlli il valore di "testbox" dovrebbe
cambiare.
Scusate


title: controllo sempre maiuscolo

author: Federica Picchio

text:
come posso fare per far apparire il tsto digitato in un controllo di una
maschera sempre maiuscolo, anche se il tasto maiuscolo non e attivo?
grazie a tutti


title: controllo sempre maiuscolo

author: Massimo

text:
Federica Picchio <
fpic...@libero.it
> wrote in message
3A5F5943...@libero.it...
> come posso fare per far apparire il tsto digitato in un controllo di una
> maschera sempre maiuscolo, anche se il tasto maiuscolo non e attivo?
> grazie a tutti
>
sull'evento " su pressione " del controllo metti:
     Dim strCarattere As String
    strCarattere = Chr(KeyAscii)
    KeyAscii = Asc(UCase(strCarattere))
Ciao Max


title: controllo sempre maiuscolo

author: Max

text:
Più semplicemente imposta le proprietà del controllo del campo  inserendo >
Ciao by Ciao by Max
max...@quios.com

max...@libero.it
 Visit my web page at
http://run.to/Galway
"Massimo" <
ron...@tin.it
> ha scritto nel messaggio
news:93nqvj$91d$1...@lacerta.tiscalinet.it...



title: bloccare scroll mouse su foglio dati..

author: apache

text:
Salve..Volevo Sapere come fare ad evitare che muovendo la rotellina del
mouse, il foglio dati richiamato in una maschera avanzi o indietreggi di
record..
P.S.Sia per A2000 che per Axp..
Thanks!


title: bloccare scroll mouse su foglio dati..

author: Roberto dalla campagna

text:
"apache" <
a.ri...@sistemics.it
> ha scritto nel messaggio
news:chsfen$cjs$1...@fata.cs.interbusiness.it...

Prova a questo link:
http://www.lebans.com/mousewheelonoff.htm
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: dimensioni maschera

author: Qualita

text:
Innanzitutto vorrei ringraziare tutti i partecipanti al news group ed in
particolare Roberto.
Sono riuscito a sbloccarmi dalla situazione del file troppo grosso di
dimensioni per i vari disegni. Adesso vorrei che qualcuno gentilmente mi
suggerrisse come posso fare x aprire una maschera ingrandita a tutto schermo
e poi come posso fare per aprire un db direttamente in una specifica
maschera. Grazie.


title: dimensioni maschera

author: gestserv

text:
> Adesso vorrei che qualcuno gentilmente mi
> suggerrisse come posso fare x aprire una maschera ingrandita a tutto
schermo
su evento apertura della maschera
docmd.maximize
> e poi come posso fare per aprire un db direttamente in una specifica
> maschera.
non capisco
> Grazie.
 prego


title: dimensioni maschera

author: RoDAgo

text:
"Qualita" ...

Impostala a Popup e metti Docmd.Maximize nell'evento su Apertura.
La seconda domanda dovresti formularla meglio.
Cià
--
RoDAgo


title: dimensioni maschera

author: Silvio Berruti

text:
"Qualita" <
qua...@meccanicagm.com
> ha scritto nel messaggio
news:97257493...@regulus.fastnet.it...
> e poi come posso fare per aprire un db direttamente in una specifica
> maschera. Grazie.
>
Nelle Opzioni di Avvio hai la possibilità di specificare la maschera che
deve essere aperta.
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Dopo conferma eliminazione

author: Giorgio Valsangiacomo

text:
Salve a tutti del NG e buon anno, anche se in ritardo, dopo lunga assenza
forzata sono di ritorno
ma ecco il mio problema:
Ho una routine per calcolare i totali in una Form su "Dopo conferma
eliminazione" in una SubForm
Quando elimino il record nella SubForm l'aggiornamento dei totali funzione
perfettamente
ma il record si svuota ma non sparisce, cioé tutto il contenuto del record
viene eliminato a parte
il controllo che contiene il dato di collegamento come campo secondario.
Perché?
Grazie per le risposte
Giorgio
-----------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: Dopo conferma eliminazione

author: Lorenzo Coronati

text:
Scrisse "Giorgio Valsangiacomo" <
giorgio.va...@bluewin.ch
>:
>ma il record si svuota ma non sparisce, cioé tutto il contenuto del record
>viene eliminato a parte
>il controllo che contiene il dato di collegamento come campo secondario.
>Perché?
Boh, posta il codice dove cancelli il record...
--
Lorenzo Coronati
--
ICDA Forever official member
<<...buona la pasta coi ricci>>
--


title: aggiornare db no FE

text:
ho necessità di aggiornare alcuni db non FE
mi serve una routine che scorra tutti gli oggetti di un db con esclusione
delle tabelle


title: aggiornare db no FE

author: Sergio MAZZA

text:
"Bastian70" <
crlu...@tin.it
> ha scritto nel messaggio news:445b5c47$0$29728$4faf...@reader2.news.tin.it...
> ho necessità di aggiornare alcuni db non FE
> mi serve una routine che scorra tutti gli oggetti di un db con esclusione delle tabelle
Prova questo esempio:
'---
Dim oCtr As DAO.Container, doc As DAO.Document, a As Integer
For Each oCtr In CurrentDb.Containers '<-- per ogni contenitore nell'insieme dei contenitori
    Debug.Print "--------------"
    Debug.Print "Contenitore: " & oCtr.Name
    Debug.Print "--------------"
    For Each doc In oCtr.Documents '<-- per ogni documento contenuto nel contenitore
       Debug.Print "Documento: " & doc.Name
        For a = 0 To doc.Properties.Count - 1 '<-- per ogni proprieta' del documento
         Debug.Print "Proprieta': " & doc.Properties(a).Name
        Next
    Next
    Debug.Print "--------------"
Next
Set oCtr = Nothing
Set doc = Nothing
'---
Devi ignorare il contenitore "Tables"...
Ciao.
--
Sergio MAZZA


title: eliminazione tabella presente in altro DB

author: Giancarlo

text:
Ciao a tutti.
Come si fa ad eliminare tramite codice delle tabelle presenti in un altro
DB?
Giancarlo


author: Karl Donaubauer

text:
Giancarlo wrote:
> Come si fa ad eliminare tramite codice delle tabelle presenti in un
> altro DB?
www.donkarl.com/it
 FAQ 1.21 Cancellare oggetti in un altro DB
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:3nohmcF...@individual.net...

Ok. Grazie.
Giancarlo


title: Distribuzione Di Applicativi ACCESS con Office XP Developer

author: Slim

text:
Buona sera a tutti,
ho creato un "pacchetto"(+ rountime access)  relativo ad un'applicazione
Access xxx.mdb x distribuirla al mio cliente! E' anadato tutto OK!!!
Mi chiedevo:
1) livello di sicurezza: l'applicazioni distribuita con office developer +
estensione originale può essere soggettà a scopiazzature o altro?
2) e' necessario per una maggiore sicurezza "impacchetare" applicazioni con
estensione xxxx.mde?
C'è qualche altro  modo sicuro?! affinchè determinati lavori possano essere
protetti?
Grazie in anticipo.
Saluti
Slim


author: stwe

text:
CUT
> 1) livello di sicurezza: l'applicazioni distribuita con office developer +
> estensione originale può essere soggettà a scopiazzature o altro?
si esattamente come se distribuissi il file mdb da solo
>
> 2) e' necessario per una maggiore sicurezza "impacchetare" applicazioni
con
> estensione xxxx.mde?
>
si, ma non basta ti consiglio anche di implementare la protezione a livello
utente
> C'è qualche altro  modo sicuro?! affinchè determinati lavori possano
essere
> protetti?
utilizzare una chiave hardware è utile per prevenire la copia
> Grazie in anticipo.
> Saluti
> Slim
>
spero di esserti di aiuto
by
stwe


text:
"stwe" <
st...@stwe.org
> ha scritto nel messaggio
news:3wD99.9518$pX1.3...@news2.tin.it...
> CUT
> > 1) livello di sicurezza: l'applicazioni distribuita con office developer
+
> > estensione originale può essere soggettà a scopiazzature o altro?
>
> si esattamente come se distribuissi il file mdb da solo
>
> >
> > 2) e' necessario per una maggiore sicurezza "impacchetare" applicazioni
> con
> > estensione xxxx.mde?
> >
> si, ma non basta ti consiglio anche di implementare la protezione a
livello
> utente
>
> > C'è qualche altro  modo sicuro?! affinchè determinati lavori possano
> essere
> > protetti?
>
> utilizzare una chiave hardware è utile per prevenire la copia
Scusa, ma non è un metodo un pò "retrò"?
Grazie comunque del consiglio
by
Slim



author: enzo

text:
"Slim" <
Slim...@tin.it
> wrote in message news:<K9u99.7986$
pX1.2...@news2.tin.it
>...
> Buona sera a tutti,
> ho creato un "pacchetto"(+ rountime access)  relativo ad un'applicazione
> Access xxx.mdb x distribuirla al mio cliente! E' anadato tutto OK!!!
> Mi chiedevo:
>
> 1) livello di sicurezza: l'applicazioni distribuita con office developer +
> estensione originale può essere soggettà a scopiazzature o altro?
 Sicuramente possono copiarlo e anche modificarlo se sul pc del
cliente è installato access con la stessa o superiore versione del
tuo.
>
> 2) e' necessario per una maggiore sicurezza "impacchetare" applicazioni con
> estensione xxxx.mde?
Anche questo può essere copiato ma non può essere modificato come
maschere moduli e report.
>
> C'è qualche altro  modo sicuro?! affinchè determinati lavori possano essere
> protetti?
Inserire delle password che leggano il codice HD o altro.
> Grazie in anticipo.
> Saluti
> Slim
Ciao Enzo


title: Correttore Ortografico Runtime 2007.

author: cnicola

text:
Salve,
Esiste un modo per includere il correttore ortografico insieme al
pacchetto di distribuzione di AccessDeveloperExtensions.
Ho creato una maschera in cui ho alcuni campi memo, e un pulsante per
effettuare la correzione ortografica.
Installando il database con il Runtime2007, il pulsante mi da errore,
"Dizionario ortografico non installato".
Si puo' fare?....Come...?
Ringrazio anticipatamente per il solito prezioso aiuto che vorrete darmi.
Grazie
Nicola


title: Correttore Ortografico Runtime 2007.

author: Roberto da Parma

text:
"cnicola" <
cni...@libero.it
> ha scritto nel messaggio
news:dK0jl.173708$Ca.3...@twister2.libero.it...

E' una funzione che fa parte degli strumenti di office...se non hai office
non puoi installarla separatamente....se non credo dal pacchetto visual
studio.
Ciao
--
Roberto da Parma


title: Sapere se una maschera è a schermo pieno, normale o minimizzata.

text:
In A2010 ho un evento durante il quale una maschera viene minimizzata, dopodiché deve essere rimessa nello stato che aveva in precedenza. Cioè, se l'utente  l'aveva ingrandita o minimizzata, dovrà riprendere quello stato e non fare un Restore comunque.
La domanda perciò è: c'è modo di rilevare in che stato è una maschera?
Grazie a tutti
Riccardo Baldinotti


author: Silvio

text:
>In A2010 ho un evento durante il quale una maschera viene minimizzata,
>dopodiché deve essere rimessa nello stato che aveva in precedenza. Cioč, se
>l'utente  l'aveva ingrandita o minimizzata, dovrŕ  riprendere quello stato
>e non fare un Restore comunque.
>La domanda perciň č: c'č modo di rilevare in che stato č una maschera?

Vedi qui, dovrebbe risolvere il problema:
http://www.utteraccess.com/forum/Determining-Forms-Minimi-t1970784.html

Ciao

Silvio


text:
Il giorno martedì 6 agosto 2013 07:53:01 UTC+2, Silvio ha scritto:
> >In A2010 ho un evento durante il quale una maschera viene minimizzata, >dopodiché deve essere rimessa nello stato che aveva in precedenza. Cioè, se >l'utente l'aveva ingrandita o minimizzata, dovrà riprendere quello stato >e non fare un Restore comunque. >La domanda perciò è: c'è modo di rilevare in che stato è una maschera? Vedi qui, dovrebbe risolvere il problema:
http://www.utteraccess.com/forum/Determining-Forms-Minimi-t1970784.html
 Ciao Silvio

Funziona, grazie mille.

Riccardo Baldinotti


title: casella di testo: su invio passa al record successivo

author: ]SiLVieTTa[

text:
in una maschera ho un controllo "casella di testo" dove prende una data da una
tabella o la si inserisce manualmente.
se io clicco dentro il controllo, modifico e dò invio, aggiorna sì il dato, va
sì nel controllo successivo, ma va anche nel RECORD SUCCESSIVO. questa cosa non
mi succede con altre caselle di testo, nemmeno tra quelle che trattano date.
negli eventi, non c'è niente.
com'è possibile?
grazie
Ciao
Silvia.
 --
www.silvietta.it
...everyone's invited!
Prima di offendere qualcuno contate fino a dieci: vi verranno in mente molti piu' insulti!


text:
credo di aver capito....



text:
Nel mare di messaggi non letti ho visto che ]SiLVieTTa[ ha scritto:
> credo di aver capito....
> Prima di offendere qualcuno contate fino a dieci: vi verranno in
> mente molti piu' insulti!
;-) Non è che vorrei insultarti... ;-)
ma ho il tuo stesso problema come lo hai risolto?
--
Alex
"La differenza tra un genio ed un idiota è che il genio ha i suoi
limiti" (Anonimo)
Posted from X-Privat Free NNTP server -
www.x-privat.org


text:
>ma ho il tuo stesso problema come lo hai risolto?
semplicemente nell'ORDINE DI SPOSTAMENTO era l'ultimo della lista.
clicca sui 3 puntini accanto a ORDINE DI SPOSTAMENTO e ordinali tutti come
preferisci
Ciao
Silvia.
 --
www.silvietta.it
...everyone's invited!
Prima di offendere qualcuno contate fino a dieci: vi verranno in mente molti piu' insulti!


author: namor

text:
]SiLVieTTa[ ha scritto:
> >ma ho il tuo stesso problema come lo hai risolto?
> semplicemente nell'ORDINE DI SPOSTAMENTO era l'ultimo della lista.
> clicca sui 3 puntini accanto a ORDINE DI SPOSTAMENTO e ordinali tutti come
> preferisci
> Ciao
> Silvia.
Leggiti anche l'help della proprietà "Sequenza" (Cycle) delle maschere.
Namor
--
Aiuta chi ne ha bisogno, non ti costa niente:
http://www.shopmon.it/
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
Nel mare di messaggi non letti ho visto che namor ha scritto:
>> Silvia.
>Namor
Grazie a tutti e due.



text:
>Leggiti anche l'help della proprietà "Sequenza" (Cycle) delle maschere.
interessante grazie



title: File not found con FileCopy

author: Pivo

text:
Dim miagiuliana As Date
miagiuliana = Date
Dim anno
   anno = Year(miagiuliana)
   Data_giuliana = Right("0" & ((anno - 1900) * 1000) +
(DateValue(miagiuliana) - DateValue("01/01/" & anno) + 1), 6)
Dim mionomefilegiuliano As String
mionomefilegiuliano = "base" & Data_giuliana & ".txt"
Dim miodestinationfile As String
miodestinationfile = "c:\temp\export\" & mionomefilegiuliano
FileCopy "c:\temp\export\export.txt", miodestinationfile
Me.txt_nome_file = mionomefilegiuliano
ebbene eseguendo questa routine ricevo l'errore "File not found"
all'istruzione di FileCopy. Se la eseguo passo passo con i punti di
interruzione e poi premo F8 per avanzare non ricevo nessun errore. Che
succede? C'è qualcosa che gira troppo velocemente?
Come potrei inserire nel codice un istruzione che faccia attendere un paio
di secondi prima di passare alla riga successiva?
Grazie


title: File not found con FileCopy

author: Alex

text:
"Pivo" <
NOSPAM...@excite.it
> wrote in message
news:9t7cpa$55gm$1...@stargate1.inet.it...
> ebbene eseguendo questa routine ricevo l'errore "File not found"
> all'istruzione di FileCopy. Se la eseguo passo passo con i punti di
> interruzione e poi premo F8 per avanzare non ricevo nessun errore. Che
> succede? C'è qualcosa che gira troppo velocemente?
> Come potrei inserire nel codice un istruzione che faccia attendere un paio
> di secondi prima di passare alla riga successiva?
> Grazie
Non credo ci sia qualcosa di troppo veloce.... verifica piuttosto con il
DEBUG se realmente le stringhe passate siano Corrette come sintassi,
perchè l'errore che ti restituisce è tipico di quando la stringa ha
qualche difetto, esempio spazzi o "\" di troppo....
@Alex
--
Posted from  [62.98.15.111]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: File not found con FileCopy

text:
>
> Non credo ci sia qualcosa di troppo veloce.... verifica piuttosto con il
> DEBUG se realmente le stringhe passate siano Corrette come sintassi,
> perchč l'errore che ti restituisce č tipico di quando la stringa ha
> qualche difetto, esempio spazzi o "\" di troppo....
>
> @Alex
vorrei che fosse cosě, sto impazzendo. Le finestre locali mi danno tutte le
stringhe e variabili corrette. Ho messo piů volte gli occhiali ma č sempre
cosě.
Mi tirerň matto, perchč con debug OK, run time "File not found"....
Non demordo perchč ha sempre ragione lui, ti ringrazio intanto
ciao


title: File not found con FileCopy

text:
ah, figurati che per ovviare durante l'esecuzione, ho aggiunto un msgbox di
tipo vbinformation prima dell'istruzione FileCopy, cosě si arresta per il
tempo che l'utente impiega a dare OK e prosegue normalmente....
Pazzesco


title: Scrivere in più campi con un bottone

author: lebroki

text:
Ho tentato in vari modi ma non riesco  farlo, come posso scrivere in
alcuni campi di una maschera cliccndo su un bottone?
Nel database che ho creato ci sono alcuni campi in cui va inserito del
testo sempre uguale oppure la radice è uguale e devo aggiungere o
togliere un pezzo.
Vorrei creare una maschera separata oppure meglio nella stessa
maschera alcuni baottoni che scrivono il testo contemporaneamente nei
tre campi, ciò è possibile?
Se è possibile potete darmi una dritta su come fare?
Premetto che sono alle prime esperienze con access.


title: Scrivere in più campi con un bottone

author: MA

text:

Ti crei un pulsante e ci metti
Private sub tupulsante_click()
me.tuocontrollo1 = "Tuotesto1"
me.tuocontrollo2 = "Tuotesto2"
me.tuocontrollo3 = "Tuotesto3"
end sub
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Scrivere in più campi con un bottone

text:
MA wrote:
> lebroki wrote:
>> Ho tentato in vari modi ma non riesco  farlo, come posso scrivere in
>> alcuni campi di una maschera cliccndo su un bottone?
>>
>> Nel database che ho creato ci sono alcuni campi in cui va inserito
>> del testo sempre uguale oppure la radice è uguale e devo aggiungere o
>> togliere un pezzo.
>>
>> Vorrei creare una maschera separata oppure meglio nella stessa
>> maschera alcuni baottoni che scrivono il testo contemporaneamente nei
>> tre campi, ciò è possibile?
>>
>> Se è possibile potete darmi una dritta su come fare?
>>
>> Premetto che sono alle prime esperienze con access.
>
> Ti crei un pulsante e ci metti
> Private sub tupulsante_click()
> me.tuocontrollo1 = "Tuotesto1"
> me.tuocontrollo2 = "Tuotesto2"
> me.tuocontrollo3 = "Tuotesto3"
> end sub
Ovvio se visulaizzi la maschera a record singolo



title: Scrivere in più campi con un bottone

author: sv

text:
lebroki ha scritto:





Forse potrebbe essere meglio una combo...
Hai provato?
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Scrivere in più campi con un bottone

text:
On Mon, 10 Apr 2006 09:42:41 +0200, "MA"
<
mas...@massimilianoamendola.it
> wrote:
>MA wrote:
>> lebroki wrote:
>>> Ho tentato in vari modi ma non riesco  farlo, come posso scrivere in
>>> alcuni campi di una maschera cliccndo su un bottone?
>>>
>>> Nel database che ho creato ci sono alcuni campi in cui va inserito
>>> del testo sempre uguale oppure la radice è uguale e devo aggiungere o
>>> togliere un pezzo.
>>>
>>> Vorrei creare una maschera separata oppure meglio nella stessa
>>> maschera alcuni baottoni che scrivono il testo contemporaneamente nei
>>> tre campi, ciò è possibile?
>>>
>>> Se è possibile potete darmi una dritta su come fare?
>>>
>>> Premetto che sono alle prime esperienze con access.
>>
>> Ti crei un pulsante e ci metti
>> Private sub tupulsante_click()
>> me.tuocontrollo1 = "Tuotesto1"
>> me.tuocontrollo2 = "Tuotesto2"
>> me.tuocontrollo3 = "Tuotesto3"
>> end sub
>Ovvio se visulaizzi la maschera a record singolo
Gentilissimo, se il pulsante si trova in un'altra maschera ?
ho cercato in vari modi, ma sono ancora agli inizi, adesso ci provo e
ti faccio sapere.
Devo visualizzare a maschera singola per forza, in quanto ho inserito
un campo ora che si inserisce automaticamente quando inserisco un
nuovo record, ma con la visualizzazione a maschere continue l'ora
veniva impostata anche al record successivo.


title: Scrivere in più campi con un bottone

text:
On Mon, 10 Apr 2006 11:27:38 +0200,
sal...@nospaccessgroup.it
 (sv)
wrote:
>lebroki ha scritto:
>
>> Ho tentato in vari modi ma non riesco  farlo, come posso scrivere in
>> alcuni campi di una maschera cliccndo su un bottone?
>
>> Nel database che ho creato ci sono alcuni campi in cui va inserito del
>> testo sempre uguale oppure la radice è uguale e devo aggiungere o
>> togliere un pezzo.
>
>> Vorrei creare una maschera separata oppure meglio nella stessa
>> maschera alcuni baottoni che scrivono il testo contemporaneamente nei
>> tre campi, ciò è possibile?
>
>> Se è possibile potete darmi una dritta su come fare?
>
>> Premetto che sono alle prime esperienze con access.
>
>Forse potrebbe essere meglio una combo...
>
>Hai provato?
>--
>rgrds
>SC
Ho provato con la combo ma poichè in questi tre campo io inserisco
pezzi di testo che completo successivamente, la combo non me lo
permette.
ciao.


title: Scrivere in più campi con un bottone

author: Alessandro Cara

text:
lebroki wrote:
> On Mon, 10 Apr 2006 09:42:41 +0200, "MA"
> <
mas...@massimilianoamendola.it
> wrote:
>
>
>>MA wrote:
>>
>>>lebroki wrote:
>>>
>>>>Ho tentato in vari modi ma non riesco  farlo, come posso scrivere in
>>>>alcuni campi di una maschera cliccndo su un bottone?
>>>>
>>>>Nel database che ho creato ci sono alcuni campi in cui va inserito
>>>>del testo sempre uguale oppure la radice è uguale e devo aggiungere o
>>>>togliere un pezzo.
>>>>
>>>>Vorrei creare una maschera separata oppure meglio nella stessa
>>>>maschera alcuni baottoni che scrivono il testo contemporaneamente nei
>>>>tre campi, ciò è possibile?
>>>>
>>>>Se è possibile potete darmi una dritta su come fare?
>>>>
>>>>Premetto che sono alle prime esperienze con access.
>>>
>>>Ti crei un pulsante e ci metti
>>>Private sub tupulsante_click()
>>>me.tuocontrollo1 = "Tuotesto1"
>>>me.tuocontrollo2 = "Tuotesto2"
>>>me.tuocontrollo3 = "Tuotesto3"
>>>end sub
>>
>>Ovvio se visulaizzi la maschera a record singolo
>
>
> Gentilissimo, se il pulsante si trova in un'altra maschera ?
forms!nomeformbersaglio!nomecontrollo = "testo"
> Devo visualizzare a maschera singola per forza, in quanto ho inserito
> un campo ora che si inserisce automaticamente quando inserisco un
> nuovo record, ma con la visualizzazione a maschere continue l'ora
> veniva impostata anche al record successivo.
questo solo se il controllo e' di tipo non associato.
--
ac


title: Scrivere in più campi con un bottone

text:
lebroki ha scritto:



> ciao.
Come origine riga della tua combo utilizzi una tabella con un elenco di
frasi o porzioni di testo che richiami e con l'evento "AfterUpdate"
redistribuisci nei controlli della tua maschera (proprietà "Column" della
combo).
