title: Report da allegare ad una e-mail

author: Marcello

text:
Qualcuno sa dirmi come posso allegare un report automaticamente ad una
e-mail oppure come testo di una e-mail? grazie
--
Dell'Anna Marcello
E-mail:
mdel...@tin.it
http://www.marcellodellanna.it


title: Report da allegare ad una e-mail

author: Arilolo

text:
La soluzione di stampare su Acrobat PDF Writer può andar bene?
Poi alleghi il file.
"Marcello" <
mdel...@tin.it
> ha scritto nel messaggio
news:tmT68.20585$3J1.6...@news2.tin.it...



title: Report da allegare ad una e-mail

text:
Purtroppo no. Avrei bisogno con un semplice click di creare il report (e sin
qui tutto ok) e automaticamente aprire una e-mail con il report allegato o
come testo.
Grazie lo stesso.
"Arilolo" <
ari...@inwind.it
> ha scritto nel messaggio
news:fJT68.7820$nI1.2...@twister1.libero.it...



title: Report da allegare ad una e-mail

text:
Hai provato a consultare il sito comune
www.sitocomune.com
?
Questa mattina ho visto che ne parlano.
Ciao ciao!
"Marcello" <
mdel...@tin.it
> ha scritto nel messaggio
news:RLT68.20669$3J1.6...@news2.tin.it...



title: Report da allegare ad una e-mail

author: Grieco Francesco

text:
"Marcello" <
mdel...@tin.it
> ha scritto nel messaggio
news:tmT68.20585$3J1.6...@news2.tin.it...

Dovresti creare una macro utilizzando il comando inviaoggetto;
Conviene utilizzare il formato outpup "snapshop";
Il report all'arrivo viene stampato esattamente come č;
Il ricevente deve utilizzare il programma snapshop reperibile in Internet
(Microsoft);
Diversamente i formati excel e word modificano l'aspetto del report.
Saluti
Francesco Grieco


title: Report da allegare ad una e-mail

author: Antonio Biso

text:
Marcello <
mdel...@tin.it
> wrote in message
RLT68.20669$3J1.6...@news2.tin.it...
> Purtroppo no. Avrei bisogno con un semplice click di creare il report (e
sin
> qui tutto ok) e automaticamente aprire una e-mail con il report allegato o
> come testo.
> Grazie lo stesso.
La mia prima e ultima risposta se non scrivi DOPO il quoting!
DoCmd.OpenReport "Tuo report", acViewPreview
DoCmd.SendObject acSendReport, "Tuo Report", acFormatRTF
Perdi qualche formattazione, però fa quello che dici tu
Antonio


title: Query troppo elaborata, impossibile o query creazione tabella?

author: Eddie

text:
Ciao a tutti
mi chiedo se sia possibile ottenere questo
Le tabelle:
tblA                           tblB
Cliente  FatGen08      Cliente  ProspectGen08
AAAA    10.000           AAAA         0
BBBB     20.000          BBBB     15.000
CCCC       8.000          CCCC      5.000
Attualmente la mia query mi restituisce (giustamente da come è
impostata)
Cliente  FatGen08    ProspectGen08   IpotesiFatturato
BBBB     20.000           15.000                   35.000
CCCC       8.000            5.000                    13.000
vincolata a
GROUP BY tblB.Cliente, tblA.ProspGen08
WHERE tblB.Cliente=tblA.Cliente AND tblB.ctrl_prop=True;
Ma io vorrei che mi restituisse:
Cliente  FatGen08    ProspectGen08   IpotesiFatturato
AAAA     10.000               0                       10.000
BBBB     20.000           15.000                   35.000
CCCC       8.000            5.000                    13.000
cioè che mi restituisse COMUNQUE tutti i clienti che hanno un
fatturato (tblA)
e mi associasse l'addove esiste (tblB) la proiezione di fatturato.
Secondo voi è possibile o l'unica strada è query creazione tabella?
Grazie molte a tutti e buona domenica di quel che resta.
Ciao
Eddie


author: Roberto da Parma

text:
"Eddie" <
edmond...@gmail.com
> ha scritto nel messaggio
news:38fa3b64-e52d-461e...@m44g2000hsc.googlegroups.com...







[Risposta]
Fai un LEFT JOIN tra le tabelle.
SELECT * FROM tblA LEFT JOIN tblB ON tblA.Cliente=tblB.Cliente poi fai la
condizione WHERE come vuoi e nel caso tutti i calcoli nella colonna
IpotesiFatturato
Ciao
--
Roberto da Parma


text:
On 27 Lug, 00:30, "Roberto da Parma" <
arisib...@libero.it
> wrote:
> "Eddie" <
edmondo.e...@gmail.com
> ha scritto nel messaggionews:38fa3b64-e52d-461e...@m44g2000hsc.googlegroups.com...

[help] Guida di Access
Mediante un'operazione LEFT JOIN è possibile creare un join esterno
sinistro, che include tutti record della prima tabella (quella di
sinistra) di due tabelle, anche se non vi sono valori corrispondenti
ai record della seconda tabella (quella di destra).
Mediante un'operazione RIGHT JOIN è possibile creare un join esterno
destro, che include tutti i record della seconda tabella (quella di
destra) di due tabelle, anche se non vi sono valori corrispondenti ai
record della prima tabella (quella di sinistra).
È ad esempio possibile utilizzare l'operazione LEFT JOIN con le
tabelle Reparti (sinistra) e Impiegati (destra) per selezionare tutti
i reparti, inclusi quelli a cui non sono stati assegnati impiegati.
Per selezionare tutti gli impiegati, inclusi quelli non assegnati ad
alcun reparto, dovrà essere utilizzata l'operazione RIGHT JOIN.
....
.....Roberto, mi vergogno di aver fatto questa domanda.Davvero.
Se solo avessi sprecato qualche minuto in piu' a guardare l'Help in
linea o avessi digitato JOIN nel campo ricerca, non avrei fatto questa
figura da stupido.
Non solo; siccome ho imparato a mie spese quanto sia importante il
fattore tempo e quanto valore abbia per chi lo dedica agli altri, mi
sento ancora piu' costernato.
A mia discolpa posso solo porre l'ansia di recuperare il tempo perso,
la fretta di risolvere ed il presupposto, sbagliato, che tutto sia più
complicato di quanto sembri.Unito (left join) al poco tempo ( le ore
notturne ) dedicato a reimparare.
Chiedo scusa a tutti; spero col tempo di essere sempre meno sciocco e
di chiedere un aiuto al ng solo  per cose veramente complesse.
Ciao
Eddie


text:
"Eddie" <
edmond...@gmail.com
> ha scritto nel messaggio
news:3882347e-36dc-436d...@m73g2000hsh.googlegroups.com...







Ciao
Eddie
Cerca di seguire una piccola regola...
1. controlla l'help di access
2. controlla i libri a tua disposizione
3. controlla i siti dedicati

www.accessgroup.it

www.sitocomune.com

www.alessandrobaraldi.it

www.lebans.com

www.donkarl.com

www.riolab.org

www.utteraccess.com
4. fai la domanda direttamente a google
5. fai la domanda all'NG ma rispetta sempre le regole



author: giorgio rancati

text:
"Eddie" <
edmond...@gmail.com
> ha scritto nel messaggio
news:3882347e-36dc-436d...@m73g2000hsh.googlegroups.com...
[CUT]
>.....Roberto, mi vergogno di aver fatto questa domanda.Davvero.
>Se solo avessi sprecato qualche minuto in piu' a guardare l'Help in
>linea o avessi digitato JOIN nel campo ricerca, non avrei fatto questa
>figura da stupido.
>Non solo; siccome ho imparato a mie spese quanto sia importante il
>fattore tempo e quanto valore abbia per chi lo dedica agli altri, mi
>sento ancora piu' costernato.
>A mia discolpa posso solo porre l'ansia di recuperare il tempo perso,
>la fretta di risolvere ed il presupposto, sbagliato, che tutto sia più
>complicato di quanto sembri.Unito (left join) al poco tempo ( le ore
>notturne ) dedicato a reimparare.
>Chiedo scusa a tutti; spero col tempo di essere sempre meno sciocco e
>di chiedere un aiuto al ng solo  per cose veramente complesse.
Ciao Eddie,
a me non sembra una domanda stupida :-)
per il semplice fatto che nel tuo esempio mostri una condizione su un campo
di TblB, bene se metti in LEFT JOIN Tbla con Tblb e poni un filtro su un
campo di Tblb (tabella di destra) la LEFT JOIN viene trasformata in INNER
JOIN perchè la condizione elimina i valori NULL quindi le righe non
corrispondenti.
Io non ho capito altre cose che servono a comprendere cosa vuoi ottenere,
Perchè hai messo una Group By e a cosa ti serve, ci sono somme ?
Perchè il campo tblA.ProspGen08 presente nella group By non esiste nella
struttura di Tbla che hai mostrato, forse è solo un errore di copia/incolla
?
Ciao
Giorgio


text:
On 28 Lug, 10:30, "giorgio rancati"
<
giorgio_No_Spalmer_ranc...@tiscali.it
> wrote:
> "Eddie" <
edmondo.e...@gmail.com
> ha scritto nel messaggionews:3882347e-36dc-436d...@m73g2000hsh.googlegroups.com...

Ciao Giorgio,
innanzitutto grazie nella riqualificazione della mia domanda :-))
Dunque; Si, ci sono somme ed espressioni:
sum( Nz ( tblA.FatGen08+Sum(Nz(tblB.ProspectGen08 / 100)*[Perc]) As
IpotesiFattGen08 ( più altri campi con altre espressioni
parametriche)
GroupBy: Siccome per lo stesso cliente e nello stesso mese, potrei
fare un numero indefinito di proposte ( ma in questa query
non mi interessa il dettaglio) le raggruppo in un valore unico mensile
( gen08-Feb08, etc).
Si , l'ultimo è un errore di copia incolla , in realtà il groupBy è
esattamente al contrario
GROUP BY tblA.Cliente, tblB.ProspGen08
Quindi tu vuoi dirmi che se lascio il filtro sulla tblB , pur facendo
una LEFT JOIN, la "ritrasformo"  in INNER JOIN e quindi non riesco ad
ottenere il risultato voluto?
Purtroppo per me il filtro sulla tblB mi è indispensabile, in quanto
mi va a prendere solo i record che hanno la checkControl_proposta a
True.
Ho capito bene?
Ciao e grazie
Eddie


text:
"Eddie" <
edmond...@gmail.com
> ha scritto nel messaggio
news:175a8dc3-496b-47bf...@m73g2000hsh.googlegroups.com...
On 28 Lug, 10:30, "giorgio rancati"
>Ciao Giorgio,
>innanzitutto grazie nella riqualificazione della mia domanda :-))
:-)
>Dunque; Si, ci sono somme ed espressioni:
[CUT]
Ok, perfetto.
>Quindi tu vuoi dirmi che se lascio il filtro sulla tblB , pur facendo
>una LEFT JOIN, la "ritrasformo"  in INNER JOIN e quindi non riesco ad
>ottenere il risultato voluto?
>Purtroppo per me il filtro sulla tblB mi è indispensabile, in quanto
>mi va a prendere solo i record che hanno la checkControl_proposta a
>True.
>Ho capito bene?
certo,
Questa è la query con la Left Join
----
SELECT...
FROM  tblA LEFT JOIN TblB
    ON tblA.Nome=Q_TblB.Nome
WHERE tblB.ctrl_prop = True
GROUP BY ...
----
Vediamo un esempio pratico con questi dati
----
tblA
Cliente  FatGen08
AAAA    10.000
BBBB     20.000
CCCC       8.000
tblB
Cliente  ProspectGen08 ctrl_prop
BBBB     15.000         true
CCCC      5.000         false
----
1^ caso
Il Cliente AAAA non ha una riga corrispondente in tblB quindi il valore reso
di ctrl_prop è NULL.
Nella Where viene esaminato il confronto
WHERE tblB.ctrl_prop=True
che equivale a
WHERE NULL= True quindi NULL = True ?
La risposta è UNKNOWN, l'uguaglianza non si verifica e la riga non viene
mostrata
2^ Caso
Questo è più semplice Il Cliente CCCC ha una riga corrispondente in  tblB,
ma il valore di tblB.ctrl_prop è False quindi nella Where l'uguaglianza non
si verifica e la riga non viene mostrata.
Come vedi la tua Left Join tra tblA e tblB si comporta esattammente come una
INNER JOIN.
Come risolvere ?
Il sistema più performante in Access è quello di creare una query che filtra
le righe di TblB in base a ctrl_prop
----
SELECT *
FROM   tblB
WHERE ctrl_prop = True
----
la salvi ad esempio con nome Q_TblB e la usi nella tua query finale in left
Join con tblA
----
SELECT...
FROM  tblA LEFT JOIN Q_TblB
    ON tblA.Nome=Q_TblB.Nome
GROUP BY ...
----
ovviamente qui non serve la Where perchè il filtro su tblB viene applicato
in Q_TblB quindi prima di mettere le tabelle in Left Join.
La sintassi SQL standard prevede il modo di fare tutto con una singola
semplice Left Join, basta spostare il filtro che hai nella Where alla ON
della left Join, funziona anche in Access JET 4.0, se scrivi la query a
mano, ma se per sbaglio passi alla modalità grafica e salvi, ti distrugge
tutto Quindi meglio non usare quest'opzione.
Ciao
Giorgio


text:
On 28 Lug, 16:53, "giorgio rancati"
<
giorgio_No_Spalmer_ranc...@tiscali.it
> wrote:
> "Eddie" <
edmondo.e...@gmail.com
> ha scritto nel messaggionews:175a8dc3-496b-47bf...@m73g2000hsh.googlegroups.com...

Ciao Giorgio.
Grazie e complimenti; la tua sembra essere l'unica soluzione possibile
per ottenere quanto mi occorre
in modo semplice ed efficiente :-)
Ci sarebbe anche un'altra strada.
Visto che ho deciso di riprendere le cose in modo serio, mi sto
organizando con tutta una serie di libri "seri".
Un certo O'Reilly , nel libro "Elaborare dati con Access" tratta in
modo ampio le query.
Lui affronterebbe questo mio problema, con una OUTER JOIN che lega due
tbl sia con LEFT che con RIGHT JOIN.
In pratica restituisce i dati completi di entrambe le tabelle anche se
rispetivamente non presenti sia su lato LEFT che su lato RIGHT.
Ma questo non lo risolverebbe completamente in quanto nemmeno in
questo caso è possibile utilizzare dei filtri.
Probabilmente la soluzione vera sarà laddove si addentra nelle
sottoquery (che ancora non ho approfondito) e qui ...uhmmmm...la tua
soluzione mi sa tanto di sottoquery ...o sbaglio :-)
Una cosa mi è poco chiara; pur lavorando solo in Sql , devo comunque
passare da nuova query, struttura, visualizzaSql. O c'è un altro
metodo per non passare dalla finestra struttura?
Grazie molte per il suggerimento e la tua disponibilità
Ciao
Eddie


text:
"Eddie" <
edmond...@gmail.com
> ha scritto nel messaggio
news:eb96c71a-d32e-4509...@j22g2000hsf.googlegroups.com...
>Ciao Giorgio.
>Grazie e complimenti; la tua sembra essere l'unica soluzione possibile
>per ottenere quanto mi occorre
>in modo semplice ed efficiente :-)
>Ci sarebbe anche un'altra strada.
>Visto che ho deciso di riprendere le cose in modo serio, mi sto
>organizando con tutta una serie di libri "seri".
>Un certo O'Reilly , nel libro "Elaborare dati con Access" tratta in
>modo ampio le query.
>Lui affronterebbe questo mio problema, con una OUTER JOIN che lega due
>tbl sia con LEFT che con RIGHT JOIN.
>In pratica restituisce i dati completi di entrambe le tabelle anche se
>rispetivamente non presenti sia su lato LEFT che su lato RIGHT.
se ho inteso bene questa si chiama FULL OUTER JOIN, in Access non è
supportata,  l'autore la risolve con una left e una right join i cui
risultati sono messi in union all, io la risolvo con un metodo a mio parere
più semplice, una UNION ALL sul solo campo in cmune, poi  due Left join.
>Ma questo non lo risolverebbe completamente in quanto nemmeno in
>questo caso è possibile utilizzare dei filtri.
certo che no.
>Probabilmente la soluzione vera sarà laddove si addentra nelle
>sottoquery (che ancora non ho approfondito) e qui ...uhmmmm...la tua
>soluzione mi sa tanto di sottoquery ...o sbaglio :-)
sbagli nella definizione:-)
Se vuoi fare un paragone, la mia soluzione puoi ricondurla a una tabella
derivata, (prova a cercare Derived Table in google)
Una sottoquery è un'istruzione SQL posta nella SELECT o nella WHERE.
Una tabella derivata è un'istruzione SQL posta nella FROM, nel mio caso al
posto della tabella derivata ho creato una query e usato direttamente il suo
nome nella FROM perchè questo metodo è più comprensibile per chi usa solo
l'interfaccia grafica, comunque nulla vieta di farlo direttamente nel codice
SQL.
Esempio con Tabella derivata
----
SELECT...
FROM  tblA LEFT JOIN
    (SELECT *
     FROM TblB
     WHERE ctrl_prop = True) AS tblB_Filtrata
    ON tblA.Nome=tblB_Filtrata.Nome
GROUP BY ...
----
come ho detto nella precedente risposta, si può fare tutto con una semplice
Outer Join
----
SELECT ......
FROM tblA LEFT JOIN tblB
   ON tblA.Nome=tblB.Nome AND (True)=tblB.ctrl_prop
GROUP BY ...
----
>Una cosa mi è poco chiara; pur lavorando solo in Sql , devo comunque
>passare da nuova query, struttura, visualizzaSql. O c'è un altro
>metodo per non passare dalla finestra struttura?
umm che io sappia no e capisco la tua esigenza, l'SQL è un linguaggio
semplicissimo, pochissimi elementi di base che combinati insieme possono
fare un sacco di cose, peccato che l'interfaccia grafica per le query di
Access è limitata e non c'è un editor serio per costruirsi le query a mano.
>Grazie molte per il suggerimento e la tua disponibilità
prego
:-)
Ciao
Giorgio


text:
On 29 Lug, 12:17, "giorgio rancati"
<
giorgio_No_Spalmer_ranc...@tiscali.it
> wrote:
> "Eddie" <
edmondo.e...@gmail.com
> ha scritto nel messaggionews:eb96c71a-d32e-4509...@j22g2000hsf.googlegroups.com...

Esatto , utilizza UNION
Ti riporto il codice che ho testato con due tabelle create al volo
SELECT Fatturato.Cliente,Fatturato.Fatturato, Ipotesi.Ipotesi
FROM Ipotesi LEFT JOIN Fatturato ON
Ipotesi.Cliente=Fatturato.Cliente
UNION SELECT Fatturato.Cliente,Fatturato.Fatturato, Ipotesi.Ipotesi
FROM Ipotesi RIGHT JOIN Fatturato ON
Ipotesi.Cliente=Fatturato.Cliente;
E in effetti visualizzo sia i clienti che hanno un fatturato , e un
valore 0 nelle  ipotesi ,
che quelli che hanno un valore nelle  ipotesi , ma 0 nel
fatturato ... quindi questa è una scorciatoia di un metodo non
supportato
da Access.
Bene bene ...adesso sperimentiamo le tabelle derivate :-)
Buona giornata
Eddie


text:
"Eddie" <
edmond...@gmail.com
> ha scritto nel messaggio
news:76b0fd27-18e1-41db...@e53g2000hsa.googlegroups.com...
On 29 Lug, 12:17, "giorgio rancati"
[CUT]
>Esatto , utilizza UNION
>Ti riporto il codice che ho testato con due tabelle create al volo
>SELECT Fatturato.Cliente,Fatturato.Fatturato, Ipotesi.Ipotesi
>FROM Ipotesi LEFT JOIN Fatturato ON
>Ipotesi.Cliente=Fatturato.Cliente
>UNION SELECT Fatturato.Cliente,Fatturato.Fatturato, Ipotesi.Ipotesi
>FROM Ipotesi RIGHT JOIN Fatturato ON
>Ipotesi.Cliente=Fatturato.Cliente;
sě, con L'sql standard avresti potuto fare:
----
SELECT Fatturato.Cliente,Fatturato.Fatturato, Ipotesi.Ipotesi
FROM Ipotesi FULL JOIN Fatturato ON
Ipotesi.Cliente=Fatturato.Cliente
----
>E in effetti visualizzo sia i clienti che hanno un fatturato , e un
>valore 0 nelle  ipotesi ,
>che quelli che hanno un valore nelle  ipotesi , ma 0 nel
>fatturato ... quindi questa č una scorciatoia di un metodo non
>supportato da Access.
esatto, in Access io la risolvo cosě:
----
SELECT C.Cliente,Fatturato.Fatturato, Ipotesi.Ipotesi
FROM ((SELECT Cliente
              FROM Fatturato
              UNION
              SELECT Cliente
              FROM Ipotesi) AS C
LEFT JOIN Fatturato ON C.Cliente=Fatturato.Cliente)
LEFT JOIN Ipotesi ON C.Cliente=Ipotesi.Cliente
----
a me sembra piů semplice otre al vantaggio di avere la colonna Cliente
sempre valorizzata.
>Bene bene ...adesso sperimentiamo le tabelle derivate :-)
Buon divertimento :-)
Giorgio


title: aumento dimensioni mde e corruzione

author: Alessandro Benedetti

text:
Sto avendo il seguente problema:
la dimensione dei files mde delle mie applicazioni cresce continuamente
fino a quando il db diventa inaccessibile. Quando questo accade l'unica
soluzione possibile è sovrascrivere il file mde con il "master"
originale. Qualcuno può darmi qualche indicazione ?
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: aumento dimensioni mde e corruzione

text:
Sto avendo il seguente problema:
la dimensione dei files mde delle mie applicazioni cresce continuamente
fino a quando il db diventa inaccessibile. Quando questo accade l'unica
soluzione possibile è sovrascrivere il file mde con il "master"
originale. Qualcuno può darmi qualche indicazione ?
Grazie mille,
Alessandro.



title: aumento dimensioni mde e corruzione

author: Ettore Manara

text:
"Alessandro Benedetti" <
> Sto avendo il seguente problema:
>
> la dimensione dei files mde delle mie applicazioni cresce continuamente
> fino a quando il db diventa inaccessibile.
?
 Quando questo accade l'unica
> soluzione possibile è sovrascrivere il file mde con il "master"
> originale. Qualcuno può darmi qualche indicazione ?
Setta l'opzione di autocompattazione alla chiusura.
Ettore


title: aumento dimensioni mde e corruzione

text:
"Ettore Manara" <
ettore...@libero.it
> wrote in message
news:tKAq9.29779$%
M1.7...@twister2.libero.it
> ?
Mi rendo conto della perplessità ma questo è quello che accade !

>  Quando questo accade l'unica
> > soluzione possibile è sovrascrivere il file mde con il "master"
> > originale. Qualcuno può darmi qualche indicazione ?
>
> Setta l'opzione di autocompattazione alla chiusura.
Cosa accade agli utenti connessi quando viene lanciata
la compattazione ?
Grazie
Ale



title: aumento dimensioni mde e corruzione

author: warp

text:
Alessandro Benedetti ha scritto nel messaggio <
>Mi rendo conto della perplessità ma questo è quello che accade !
La faccenda incuriosisce anche me: a quali dimensioni si creerebbe il problema?
>Cosa accade agli utenti connessi quando viene lanciata
>la compattazione ?
Aiaaa ...  la tua domanda mi fa pensare che più utenti accedano a un'unico file contenente sia
l'interfaccia che le tabelle.
In tal caso devi cambiare la struttura dell'applicazione: un .MDE su tutte le postazioni di lavoro
collegato alla base dati condivisa.
Ciao.


title: aumento dimensioni mde e corruzione

text:
warp ha scritto nel messaggio ...
>Aiaaa ...  la tua domanda mi fa pensare che più utenti accedano a un'unico file contenente sia
>l'interfaccia che le tabelle.
>In tal caso devi cambiare la struttura dell'applicazione: un .MDE su tutte le postazioni di lavoro
>collegato alla base dati condivisa.
Leggendo il tuo post successivo deduco che la mia ipotesi fosse imprecisa ;-)
Ma in tal caso non capisco la tua reticenza al settare l'opzione di autocompattazione...


title: aumento dimensioni mde e corruzione

text:
"Alessandro Benedetti" <
> Cosa accade agli utenti connessi quando viene lanciata
> la compattazione ?
Visto che l'.MDE è locale non si capisce la tua preoocupazione!
Comunque la faccenda delle dimensioni del .MDE non mi convince _ a meno che
superi il gigabite!_
Ettore


title: aumento dimensioni mde e corruzione

text:
>
> Aiaaa ...  la tua domanda mi fa pensare che più utenti accedano a un'unico file contenente sia
> l'interfaccia che le tabelle.
> In tal caso devi cambiare la struttura dell'applicazione: un .MDE su tutte le postazioni di lavoro
> collegato alla base dati condivisa.
No, abbiamo un file mde con maschere, query, report e tabelle collegate
ad un database oracle. Gli utenti lanciano l'unico mde residente su una
directory condivisa. L'opzione di installare un mde su ogni macchina ci
creerebbe seri problemi di manutenzione........



title: aumento dimensioni mde e corruzione

text:
"Ettore Manara" <
ettore...@libero.it
> wrote in message
news:3jCq9.30437$
RO.7...@twister1.libero.it
>
> "Alessandro Benedetti" <
>
> > Cosa accade agli utenti connessi quando viene lanciata
> > la compattazione ?
>
> Visto che l'.MDE č locale non si capisce la tua preoocupazione!
> Comunque la faccenda delle dimensioni del .MDE non mi convince _ a meno che
> superi il gigabite!_
>
L'mde non č locale ma residente su una directory condivisa......se fosse
locale avremmo grossi problemi di aggiornamento......
Il file mde contiene maschere, report, query...e tabelle collegate al
database oracle.
Per quanto concerne la dimensione, assolutamente non eccede
il gigabyte....tuttavia gli utenti non riescono piů ad accedere.
Probabilmente il problema non č l'aumento di dimensioni che, invece
potrebbe essere l'effetto di un'altra causa....ma quale ??



title: aumento dimensioni mde e corruzione

text:
"Alessandro Benedetti"
> L'mde non č locale ma residente su una directory condivisa.
Malissimo: evita questa soluzione.
.....se fosse
> locale avremmo grossi problemi di aggiornamento......
Ci siamo passati tutti :-)
Io ho risolto creando un .BAT _se preferisci potresti usare VBScrpt_ che
copia nei giusti percorsi dei Clients la copia aggiornata del Front-End.
> Il file mde contiene maschere, report, query...e tabelle collegate al
> database oracle.
> Per quanto concerne la dimensione, assolutamente non eccede
> il gigabyte....tuttavia gli utenti non riescono piů ad accedere.
> Probabilmente il problema non č l'aumento di dimensioni che, invece
> potrebbe essere l'effetto di un'altra causa....ma quale ??
Potrebbe essere le schede di rete, comunque evita di condividere tra piů
utenti quel file.
Ciao, Ettore


title: aumento dimensioni mde e corruzione

author: Maurizio Borrelli

text:
> "Alessandro Benedetti"
news:5dea2decc70d0025686...@mygate.mailgate.org...
[...]
> L'mde non è locale ma residente su una directory condivisa......se fosse
> locale avremmo grossi problemi di aggiornamento......
[...]
    Invece che lanciare l'mde dal server potresti lanciare un batch che
copia da server a client l'mde e quindi lo avvia...
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: aumento dimensioni mde e corruzione

text:
> "Maurizio Borrelli" news:aogsg0$me2nv$
1...@ID-52090.news.dfncis.de
:
    Oops!... Scusate. Solo ora ho visto che il 3d aveva un seguito.



title: aumento dimensioni mde e corruzione

text:
Alessandro Benedetti ha scritto nel messaggio
>> > Cosa accade agli utenti connessi quando viene lanciata
>> > la compattazione ?
>L'mde non è locale ma residente su una directory condivisa......se fosse
>locale avremmo grossi problemi di aggiornamento......
Adesso capisco ... c'era qualcosa che non mi tornava  ;-)
Non ho altro da aggiungere ai consigli di Ettore e Maurizio.
Ciao, warp
P.S: Un file contenente tabelle collegate tende a gonfiarsi per varie ragioni: uso di codice SQL non
salvato, creazione e rimozione "al volo" di tabelle temporanee, messa in cache di dati da parte di
Jet, etc.


title: aumento dimensioni mde e corruzione

author: Lorenzo Coronati

text:
Scrisse "Ettore Manara" <
ettore...@libero.it
>:
>Io ho risolto creando un .BAT _se preferisci potresti usare VBScrpt_ che
>copia nei giusti percorsi dei Clients la copia aggiornata del Front-End.
scusa se vado ot, ma la cosa mi incuriosisce e mi interessa
perche' il bat che uso io non va con w2k pro
come si fa con vbscript?
tia
--
lorenzo coronati
---


title: Posizionarsi sullo stesso id della maschera appena chiusa

text:
ciao a tutti

in una sottomaschera
ho l'elenco delle fatture.
Con un pulsante nella maschera principale apro altra maschera per
per emettere una nuova fattura.
Ora vorrei che chiudendo quest'ultima maschera
il cursore si posizioni sul medesimo idFattura
della maschera appena chiusa,
nell'elenco fatture della sottomaschera.

grazie.


text:

Se la maschera principale si chiama "Maschera", la sottomaschera si chiama "Elenco" e ha un campo "idFattura" e l'altra maschera si chiama "Fattura", allora, in un modulo a parte scrivi una funzione:
Function fTrovaFattura()
Dim numero as long
numero = Forms!Fattura!idFattura
DoCmd.Close acForm "Fattura"
Forms!Maschera!Elenco.Form!idFattura.Setfocus
DoCmd.FindRecord numero
End Function

e nel pulsante di chiusura della maschera "Fattura", all'evento SuClick, scrivi:
=fTrovaFattura()

Dovrebbe andare
Buon lavoro
Riccardo Baldinotti


text:

grazie Riccardo


text:

in caso di errore per numero mancante
ho inserito all'inizio della funzione
On Error Resume Next

è corretto?
grazie


text:

Direi di sì.


text:

Grazie


title: Query di eliminazione particolare....

author: SuperPippo®

text:
ciao ... vengo al sodo...
mi servirebbe una query che mi elimina in un campo di
una tabella i valori dopo 2 decimali.... mi spiego con un esempio...
Campo Numerico con valori 25,234504894849904
deve rimanere 25,23.... come fò ???


title: Query di eliminazione particolare....

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:hNMT7.330437$sq5.16...@news.infostrada.it...

Più che ELIMINARE credo tu possa fare una QUERY di Aggiornamento,
utilizzando la Funzione FORMAT
per limitare a 2 il numero di decimali....!
@Alex


title: Query di eliminazione particolare....

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:9vo62g$jk9$1...@nreadb.inwind.it...

------------------------
ok... ma consultando l' help escono 3.500 Format ---...
utilizzando una query di aggiornamento mi puoi dire
in Aggiorna cosa ci metto ??
dato che le stringe di numeri non sono tutte eguali ??
Ciao...


title: Query di eliminazione particolare....

author: Alex

text:
"SuperPippo®" <
ik0...@libero.it
> wrote in message
news:z80U7.334012$sq5.16...@news.infostrada.it...
> ok... ma consultando l' help escono 3.500 Format ---...
> utilizzando una query di aggiornamento mi puoi dire
> in Aggiorna cosa ci metto ??
> dato che le stringe di numeri non sono tutte eguali ??
> Ciao...
Io ne ho trovati solo 5, dei quali solo 2 sono FUNZIONI di ACCESS...!!
In ogni caso:
Format(TuoCampo, "###0.00")
@Alex
--
Posted from  [146.133.1.30]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Query di eliminazione particolare....

text:
"Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:ce382758d0faa6e40b...@mygate.mailgate.org...
| "SuperPippoŽ" <
ik0...@libero.it
> wrote in message
| news:z80U7.334012$sq5.16...@news.infostrada.it...
|
| Io ne ho trovati solo 5, dei quali solo 2 sono FUNZIONI di ACCESS...!!
| In ogni caso:
|
| Format(TuoCampo, "###0.00")
|
| @Alex
-----------------------
scusa la pazienza Alex... ma la query non funziona dicendomi
"errore di sintassi nell'espressione"
č possibile che sia stato messo un operando senza operatore...
ciao


title: Query di eliminazione particolare....

text:
"SuperPippo®" <
ik0...@libero.it
> wrote in message
news:6tmU7.340969$sq5.16...@news.infostrada.it...
> "Alex" <
ik2...@libero.it
> ha scritto nel messaggio
> news:ce382758d0faa6e40b...@mygate.mailgate.org...
> | "SuperPippo®" <
ik0...@libero.it
> wrote in message
> | news:z80U7.334012$sq5.16...@news.infostrada.it...
> |
> | Io ne ho trovati solo 5, dei quali solo 2 sono FUNZIONI di ACCESS...!!
> | In ogni caso:
> |
> | Format(TuoCampo, "###0.00")
> |
> | @Alex
> -----------------------
> scusa la pazienza Alex... ma la query non funziona dicendomi
> "errore di sintassi nell'espressione"
> č possibile che sia stato messo un operando senza operatore...
> ciao
L'ho utilizzata oggi anch'io per una modifica dati ed in effetti č da
modificare
la sintassi:
Io l'ho inserita nella Query di Aggiornamento cosě campo "AGGIORNA a"
Format([Valore];"###0,00")
Prova cosě, eventualmente prova a sostituire la "," con il "." nella stringa
di FORMAT, non mi ricordavo piů....!
@Alex
--
Posted from  [62.98.48.244]



title: Query di eliminazione particolare....

text:
"Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:fdad63fea63711eb97...@mygate.mailgate.org...
| "SuperPippo®" <
ik0...@libero.it
> wrote in message
| news:6tmU7.340969$sq5.16...@news.infostrada.it...
| > | @Alex
| > -----------------------
| > scusa la pazienza Alex... ma la query non funziona dicendomi
| > "errore di sintassi nell'espressione"
| > è possibile che sia stato messo un operando senza operatore...
| > ciao
|
|
| L'ho utilizzata oggi anch'io per una modifica dati ed in effetti è da
| modificare
| la sintassi:
| Io l'ho inserita nella Query di Aggiornamento così campo "AGGIORNA a"
|
| Format([Valore];"###0,00")
|
| Prova così, eventualmente prova a sostituire la "," con il "." nella
stringa
| di FORMAT, non mi ricordavo più....!
|
| @Alex
------------------
.... non va... anche modificando come tu dici...
però mi esce, applicando la query, una finestra di immisione Valore
e non sò che vaolre metterci dato che le stringhe di numeri
sono tutte disuguali...
cmq.. il problema nasce da una cosa che non capisco... e non riesco a
mettere
a posto... l'immissione di dati ..esempio 18,87... con 2 decimali in
maschera
li visualizzo bene... in proprietà formato Standard posizioni decimali 2....
vado a vedere in Tabella e li vedo 18,873417638494059858
e pensare che ho altri 2 controlli analoghi in Maschera  e di conseguenza
in tabella che le li visualizza con 2 decimali correttamente......
non riesco a scoprire l'arcano di questo campo in Tabella...
Ciao...


title: Query di eliminazione particolare....

text:
"Carlo Filippini" <carlo.f...@NOSPAMtiscalinet.it> ha scritto nel
messaggio news:9e1a2ug9p9lf44idk...@4ax.com...
| On Fri, 21 Dec 2001 14:15:25 GMT, "SuperPippo®" <
ik0...@libero.it
>
| wrote:
| > a posto... l'immissione di dati ..esempio 18,87... con 2 decimali in
| > maschera
| > li visualizzo bene... in proprietà formato Standard posizioni decimali
2....
| > vado a vedere in Tabella e li vedo 18,873417638494059858
|
| Il formato impostato nella maschera influisce solo sulla
| visualizzazione e non sul valore effettivamente memorizzato.
| Se vuoi solo due decimali ti conviene gestire direttamente durante la
| fase di immissione, magari sulla proprietà " Valido se".
| Se i tuoi numeri si riferiscono a valori, soldi, euro ecc., e' meglio
| utilizzare il formato valuta per una miglior precisione in caso di
| calcoli con cifre che contengono decimali.
| Ciao.
| --
| Carlo Filippini
| ----------------------------------------------
Ciao Carlo... intanto ti dico che il valore inserito riguarda
il peso corporeo di un Db x calcolare il Body Mass Index...
ti allego parte del codice che interessa proprio
il campo in questione..forse vi è qualche errore
nel Campo BMIST.........
quello che non riesco a spiegarmi è perchè lo fa solo
in questo campo... mentre in BMI25 e BMI30.. no !!!
-----------------------
End If
  If Nz(Me.Altez, 0) = 0 Then
    Me.BMIST = 0
  Else
    Me.BMIST = Nz(Me.Peso, 0) / (Nz(Me.Altez, 0) ^ 2)
  End If
  Select Case Me.BMIST
    Case Is < Me.BMI25
      Me.Stato_Nutrizionale = "Normale/Sottopeso"
    Case Is < Me.BMI30
---------------------------------
Ciao...


title: Query di eliminazione particolare....

text:
Un saluto a Ik0qdd da ik2zok non sapevo fossi OM.
Quello che non riesco a capire č questo:
Quel Campo calcolato con n decimali č salvato in Tabella...? Credo di Si...!
Se no come mi viene il Dubbio caro Superpippo
devi inserire la Funzione Format nel codice da te postato.
Quello che dice Carlo č ottimo ma č una Funzione Commerciale che non credo
sia necessaria qui...!
> End If
>   If Nz(Me.Altez, 0) = 0 Then
>     Me.BMIST = 0
>   Else
>     Me.BMIST =Format(Nz(Me.Peso, 0) / (Nz(Me.Altez, 0) ^ 2),"###0.00")
>   End If
>   Select Case Me.BMIST
>     Case Is < Me.BMI25
>       Me.Stato_Nutrizionale = "Normale/Sottopeso"
>     Case Is < Me.BMI30
Prova cosě....!
Certo che se mi avessi detto subito che era un campo calcolato non avremmo
perso tempo con Qry di AGGIORNAMENTO....!!!
@Alex
*--------------------------------------------------------------------------*
Alessandro B.    ( @Alex )
Sito Comune      :
www.sitocomune.com
Sito Personale   :
http://digilander.iol.it/ik2zok/
*--------------------------------------------------------------------------*


title: Query di eliminazione particolare....

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:a04tqk$o8o$1...@nreada.inwind.it...
| Un saluto a Ik0qdd da ik2zok non sapevo fossi OM.
| Quello che non riesco a capire è questo:
| Quel Campo calcolato con n decimali è salvato in Tabella...? Credo di
Si...!
| Se no come mi viene il Dubbio caro Superpippo
| devi inserire la Funzione Format nel codice da te postato.
| Quello che dice Carlo è ottimo ma è una Funzione Commerciale che non credo
| sia necessaria qui...!
|
| > End If
| >   If Nz(Me.Altez, 0) = 0 Then
| >     Me.BMIST = 0
| >   Else
| >     Me.BMIST =Format(Nz(Me.Peso, 0) / (Nz(Me.Altez, 0) ^ 2),"###0.00")
|
| >   End If
| >   Select Case Me.BMIST
| >     Case Is < Me.BMI25
| >       Me.Stato_Nutrizionale = "Normale/Sottopeso"
| >     Case Is < Me.BMI30
|
| Prova così....!
| Certo che se mi avessi detto subito che era un campo calcolato non avremmo
| perso tempo con Qry di AGGIORNAMENTO....!!!
|
| @Alex
-----------------------
beh... forse hai la memoria corta Alex... ma già ci siamo "presentati"
in NG alcuni mesi fa... forse te ne sei dimenticato...
Cmq... grazie anche a Carlo Filippini x la risposta...
che ritengo in parte valida... ho capito che è in maschera
visualizzo quello che scrivo..
ma non mi spiego il perchè sono 3 campi uguali che hanno le stesse
caratteristiche in proprietà... e solo in quello BMIST vedo numeri
dopo il secondo decimale.....
ricapitolando velocemente... ho una maschera F_Anagrafe con sottomaschera
F_Visite... con origine Tabelle Anagrafe e Tabella Visite...
più che un problema... ormai è diventata una curiosità...
in maschera.. dopo che inserisco i dati anagrafici... il focus si porta in
sottomaschera
visite che automaticamente inserisce la data ed ora odierna...
poi in un controllo inserisco peso, in un'altro l'altezza, ed
automaticamente
mi calcola in base all'età se considerarlo BmiST Bmi25 oppure Bmi30...
in maschera visuallizzo i decimali bene...
andando a controllare in Tabella Visite...
leggo "SOLO" nel campo BmiST  23,4585869869696
negli altri 2 leggo correttamente  24,45 .... etc etc...
ho provato ad inserire in Formato, Fisso, Standard etc. etc..
niente...
 Ciao.....


title: Query di eliminazione particolare....

text:
"SuperPippo®" <
ik0...@libero.it
> wrote in message
news:BYDV7.358485$sq5.17...@news.infostrada.it...
> beh... forse hai la memoria corta Alex... ma già ci siamo "presentati"
> in NG alcuni mesi fa... forse te ne sei dimenticato...
Mi hai spaventato, nel senso che mi hanno preso crisi di memoria...!
Sarà l'età...???
In effetti sono andato a spulciare il vecchio contatto e hai ragione.
Pertanto oltre che le mie scuse per la figuraccia, unisco gli auguri
di Natale.
Per il tuo problema effettivamente non capisco, ma prova per curiosità
a inserire il codice che ti ho postato, se va abbiamo già fatto un passo
in avanti.
Sta di fatto che c'è qualcosa di anomalo...!!!
Ciao @Alex
--
Posted from  [146.133.1.30]



title: Query di eliminazione particolare....

text:
"Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:bda71798443a23e61a...@mygate.mailgate.org...
| "SuperPippo®" <
ik0...@libero.it
> wrote in message
| news:BYDV7.358485$sq5.17...@news.infostrada.it...
|
| > beh... forse hai la memoria corta Alex... ma già ci siamo "presentati"
| > in NG alcuni mesi fa... forse te ne sei dimenticato...
|
| Mi hai spaventato, nel senso che mi hanno preso crisi di memoria...!
| Sarà l'età...???
| In effetti sono andato a spulciare il vecchio contatto e hai ragione.
| Pertanto oltre che le mie scuse per la figuraccia, unisco gli auguri
| di Natale.
|
| Per il tuo problema effettivamente non capisco, ma prova per curiosità
| a inserire il codice che ti ho postato, se va abbiamo già fatto un passo
| in avanti.
| Sta di fatto che c'è qualcosa di anomalo...!!!
|
| Ciao @Alex
----------------------
nessun problema Alex... a parte la non + tenera età... quello che non mi
manca è la memoria buona...Cmq.......
colgo l'occasione x augurarti una Felice serata di Buon Natale...
dato che tra poco ci metteremo a tavola a gozzovigliare...
riguardo il "mio problema" ho perso il filo... nel senso
che non trovo il codice da te postato...
parli della funzione Format ??
ne riparleremo dopo il cenone...
Ciao de ik0qdd...
--
SuperPippo®   [;o))


title: Abilitare o disabilitare dei menu nella Barra Menu personalizzata

author: jingo

text:
Ciao a tutti, ho una barra dei menu personalizzata chiamata "A" con
all'interno dei menu differenti (ad es. "B" con i pulsanti "1" e "2","C"
con i pulsanti "1" e "2" ecc...). Vorrei fare in modo tale che a seconda
dell'utente che accede al db (utenti inseriti in una tabella) i menu della
barra "A", ed eventualmente solo alcuni pulsanti presenti nei menu "B" o
"C", vengano abilitati oppure no.
Come posso fare?
Grazie.
Jingo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Alessandro Baraldi

text:
"jingo" <
jin...@libero.it
> wrote in message
news:c6ak9j$bt9$
1...@news.newsland.it
> Ciao a tutti, ho una barra dei menu personalizzata chiamata "A" con
> all'interno dei menu differenti (ad es. "B" con i pulsanti "1" e "2","C"
> con i pulsanti "1" e "2" ecc...). Vorrei fare in modo tale che a seconda
> dell'utente che accede al db (utenti inseriti in una tabella) i menu della
> barra "A", ed eventualmente solo alcuni pulsanti presenti nei menu "B" o
> "C", vengano abilitati oppure no.
> Come posso fare?
> Grazie.
> Jingo
Riferimenti Office
Oggetto CommandBars
Application.Commandbars("NomeBarra").Controls("NomeControllo")
nel tuo caso:
Application.Commandbars("B").Controls("1").Enabled=Flase
ecc....!
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
Alessandro Baraldi ha scritto:


> Riferimenti Office
> Oggetto CommandBars


> ecc....!
> @Alex
Grazie 1000



title: Conversione query di comando in stored procedure

author: Derenger

text:
Buongiorno a tutti.
In un progetto mdb ho creato la seguente funzione:
public function SelezionaRiga (strTabella as string,
                                              strID  as string,
                                              intID as integer)
DoCmd.RunSQL ("UPDATE " & strTabella &
                            " SET Attivo = No WHERE " & strID & " <> " &
intID)
End  function
che viene richiamata da più parti all'interno del codice.
Fin qui tutto bene.
Volendo convertire il mio programma in un ADP avevo pensato di usare una
stored procedure:
Create Procedure "StoredProcedure1"
@StrTabella varchar(50) ,
@strID int ,
@intID varchar(50)
As
 set nocount on
 UPDATE @StrTabella SET Attivo = False
 WHERE @strID <> @intID
La stored procedure non riesco a salvarla perchè mi da errore sulla riga
dell'UPDATE
Non è che per caso il nome della tabella non può essere sostiuito con un
parametro?
Sono costretto a crearmi delle stored procedure che fanno la stessa
operazione per ogni tabella
del databse?
Ho provato a sostituire il parametro StrTabella con il nome di una tabella e
riesco a salvare la stored procedure, la eseguo mi da un errore tipo
"non è stato trovato alcun record" ma se vado a controllare la
tabella ha comunque modificato il valore che volevo.
Grazie a tutti!


title: per chi ha access2000 e accessxp numero max di campi e di caselle di spunta

author: ggggg

text:
numero massimo di campi in access97 mi sembra sia 200 o 255 invece in
access2000 e in access xp quanto valgono?
idem per numero di caselle di spunta, quante max in una maschera in
access2000 e in access xp; in access 97 ho riscontrato 750 circa
thanks


author: lau

text:
"ggggg" <
g...@g.it
> wrote in message
news:3EAEED50...@g.it

per quanto riguarda il numero di caratteri in access 2000 sono sempre
255. per il resto non so aiutarti, mi spiace!
lau
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
lau wrote:
> "ggggg" <
g...@g.it
> wrote in message
news:3EAEED50...@g.it
>
> >
> > numero massimo di campi in access97 mi sembra sia 200 o 255 invece in
> > access2000 e in access xp quanto valgono?
> >
> > idem per numero di caselle di spunta, quante max in una maschera in
> > access2000 e in access xp; in access 97 ho riscontrato 750 circa
> >
> > thanks
>
> per quanto riguarda il numero di caratteri in access 2000 sono sempre
> 255. per il resto non so aiutarti, mi spiace!
scusa io chiedevo il numero dei campi di una tabella, le cosidette colonne


author: Karl Donaubauer

text:
ggggg <
g...@g.it
> ha scritto>
> scusa io chiedevo il numero dei campi di una tabella, le cosidette colonne
255 in tutti versioni di Access.
> idem per numero di caselle di spunta, quante max in una maschera in
> access2000 e in access xp; in access 97 ho riscontrato 750 circa
754 da A2 a AX
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: funzione per maiuscole

author: ringo

text:
Salve a tutti,
esiste una funzione per convertire
in maiuscole tutte le lettere di una stringa?
grazie!
ringo


title: funzione per maiuscole

author: MA

text:

Gurada Ucase e Lcase
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: funzione per maiuscole

text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:62Z94Z199Z30Y1...@usenet.libero.it...

grazie!


title: [SITO COMUNE] Nuova sezione EURO

author: AntoGal

text:
Ciao a tutti,
la sacra triade ha deciso che sul Sito Comune verrà presto aperta una
sezione "EURO".
Sicuramente nei prossimi mesi il NG sarà sommerso da richieste, quindi
sarebbe meglio preparare una FAQ completa.
Dovrebbe contenere riferimenti e links a normative, funzioni di
arrotondamento corrette, un mdb per automatizzare il processo di
conversione... ad es. loopare tra le tabelle, aprire le maschere e i reports
in modalità design e mettere su tutti i controlli legati a campi valuta due
posizioni decimali ecc. sicuramente qualcuno avrà già fatto qualcosa.
Inviate tutto quello che può essere utile alla solita e-mail
webm...@sitocomune.com
I punti meno chiari (come ad esempio il corretto arrotondamento nella
fatturazione richiamato da J. Canova qualche giorno fa), andrebbero
naturalmente discussi sul NG prima di fare parte della FAQ "ufficiale".
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (POS NCR / Indesit)

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


title: [SITO COMUNE] Nuova sezione EURO

author: U.S.T.I.F. di Venezia

text:
Il di' Wed, 10 Oct 2001 23:08:57 +0200, "AntoGal"
<
antogal...@sitocomune.com
> scrisse:
>Dovrebbe contenere riferimenti e links a normative, funzioni di
www.tesoro.it/Euro/
 (o li' intorno)
Normativa e linee guida per le PA
Credo che anche sul sito dell'AIPA ci sia qualcosa.
--
Filippo "Kirone" Zamengo
Quanto scritto deve ritenersi IMHO e indipendente dal datore di lavoro
e-mail modificata: togliere DESPAM e .invalid


title: Tabelle Collegate C:\Program File\MioDataBase

author: Giovanni

text:
Salve a tutti,
Come mai se collego tabelle da un FE a un BE e seleziono il percorso
C:\Programmi\MioDataBase mi ritorna sempre questa dicitura C:\Program
File\MioDataBase?
[WVista;A2003]
Giovanni Artiglio


author: geppo

text:

Perchè con vista i percorsi che vedi nella barra degli indirizzo sono
virtuali.
--
Ciao
Geppo


title: errore su tabella esterna

author: max

text:
Buongiorno a tutti....come va? .......
E da stamattina che tento di risolvere un, credo, problemino..........mi
date una mano?
Creo dei record su una tabella esterna del db 1 del disco fisso al db2 del
disco esterno tramite una query interna al db1
SELECT tbldettpre1.IDArticolo, tbldettpre1.Descrizione,
tbldettpre1.Quantità, tbldettpre1.Prezzo, _
tbldettpre1.Importo, tbldettpre1.UM, tbldettpre1.IDPreventivo FROM
tbldettpre1 IN 'F:\db2.mdb';
e fin qui tutto bene.....
Quanto finisco di lavorare con il db2, tolgo il disco esterno e provo ad
interrogare una giacenza articolo mi si verifica l'errore
ERRORE DI RETE O FISSO.
L'errore nasce solamente in mancanza del disco esterno dopo aver lanciato la
seguente funzione
Public Function ctlscarico()
ctlscarico = Nz(DLookup("sommadiquantità", "qrycaricoscarico00",
"idarticolo=" & ctlidarticolo), 0)
If  DCount("idarticolo", "qrypreventivo2") > 0 Then
ctlscarico = Nz(DLookup("sommadiquantità", "qrycaricoscarico00",
"idarticolo=" & ctlidarticolo) + _
Nz(DSum("quantità",  "qrypreventivo2", "idarticolo=" & ctlidarticolo), 0),
0)
End If
End Function
Come faccio, a dirgli, che se il disco è inserito, mi esegue la prima
variabile ctlscarico altrimenti quella successiva dopo IF THEN?
Ringrazio tutti per l'aiuto che mi date.....
Saluti Massimo


title: cancellare X record da query

author: rasjudah

text:
ho una maschera nella quale imposto dei criteri per avere nella
sottomaschera i risultati corrispondenti al criterio immesso
nella maschera "dettaglioprenotazioni" imposto il campo
"idprenotazioni"
nella sottomaschera "prenotazioni" avro come risultato tutti i record
che hanno "idprenotazioni" uguale a quello scelto
ora vorrei tramite un pulsante messo nella maschera principale poter
cancellare tutti i record restituiti dalla sottomaschera
come posso fare?
grazie


title: cancellare X record da query

text:
rasjudah wrote:
> ho una maschera nella quale imposto dei criteri per avere nella
> sottomaschera i risultati corrispondenti al criterio immesso
>
> nella maschera "dettaglioprenotazioni" imposto il campo
> "idprenotazioni"
>
> nella sottomaschera "prenotazioni" avro come risultato tutti i record
> che hanno "idprenotazioni" uguale a quello scelto
Sei un mago ;-) o quale metodo usi per ottenere questo risultato?
Le proprietą "Collega campi..." della sottomaschera o un codice
che imposta un filtro o cambia l'origine dati o ... ?
> ora vorrei tramite un pulsante messo nella maschera principale poter
> cancellare tutti i record restituiti dalla sottomaschera
>
> come posso fare?
Dipende un po' del metodo che chiedo sopra.
Cos'č l'origine dati della sottomaschera?
--
Ciao
Karl
*********
Access FAQ:
www.donkarl.com/it


title: cancellare X record da query

text:
On 1 Set, 13:49, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> rasjudah wrote:
> > ho una maschera nella quale imposto dei criteri per avere nella
> > sottomaschera i risultati corrispondenti al criterio immesso
>
> > nella maschera "dettaglioprenotazioni" imposto il campo
> > "idprenotazioni"
>
> > nella sottomaschera "prenotazioni" avro come risultato tutti i record
> > che hanno "idprenotazioni" uguale a quello scelto
>
> Sei un mago ;-) o quale metodo usi per ottenere questo risultato?
> Le proprietà "Collega campi..." della sottomaschera o un codice
> che imposta un filtro o cambia l'origine dati o ... ?
>
> > ora vorrei tramite un pulsante messo nella maschera principale poter
> > cancellare tutti i record restituiti dalla sottomaschera
>
> > come posso fare?
>
> Dipende un po' del metodo che chiedo sopra.
> Cos'è l'origine dati della sottomaschera?
>
> --
> Ciao
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
è un tabella
incollo l sql della sottomaschera
SELECT Prenotazioni.*, Calendario.Giorno, Calendario.Mese,
Prenotazioni.Ide, Prenotazioni.Operatore, Prenotazioni.Confermata,
Prenotazioni.note, Prenotazioni.PaxC2, Prenotazioni.IdPrenotazione
FROM Prenotazioni INNER JOIN Calendario ON Prenotazioni.Ide =
Calendario.ID
WHERE (((Prenotazioni.IdPrenotazione) Like [Forms]!
[prenotazionedettaglio]![Idp]))
ORDER BY Calendario.Giorno, Calendario.Mese;


title: cancellare X record da query

text:
rasjudah wrote:
> Karl Donaubauer wrote:
>>> ho una maschera nella quale imposto dei criteri per avere nella
>>> sottomaschera i risultati corrispondenti al criterio immesso
>>
>>> nella maschera "dettaglioprenotazioni" imposto il campo
>>> "idprenotazioni"
>>
>>> nella sottomaschera "prenotazioni" avro come risultato tutti i
>>> record che hanno "idprenotazioni" uguale a quello scelto
>>
>> Sei un mago ;-) o quale metodo usi per ottenere questo risultato?
>> Le proprietą "Collega campi..." della sottomaschera o un codice
>> che imposta un filtro o cambia l'origine dati o ... ?
>>
>>> ora vorrei tramite un pulsante messo nella maschera principale poter
>>> cancellare tutti i record restituiti dalla sottomaschera
>>
>>> come posso fare?
>>
>> Dipende un po' del metodo che chiedo sopra.
>> Cos'č l'origine dati della sottomaschera?
> ...
> č un tabella
> incollo l sql della sottomaschera
>
> SELECT Prenotazioni.*, Calendario.Giorno, Calendario.Mese,
> Prenotazioni.Ide, Prenotazioni.Operatore, Prenotazioni.Confermata,
> Prenotazioni.note, Prenotazioni.PaxC2, Prenotazioni.IdPrenotazione
> FROM Prenotazioni INNER JOIN Calendario ON Prenotazioni.Ide =
> Calendario.ID
> WHERE (((Prenotazioni.IdPrenotazione) Like [Forms]!
> [prenotazionedettaglio]![Idp]))
> ORDER BY Calendario.Giorno, Calendario.Mese;
Sul clic del pulsante puoi eseguire una query di cancellazione.
Il testo SQL della query dipende di cosa fa il JOIN con Calendario.
Se filtra i record devi mantenerlo:
Dim strSQL As String
strSQL = "DELETE Prenotazioni.*" & _
    " FROM Prenotazioni INNER JOIN Calendario" & _
    " ON Prenotazioni.Ide = Calendario.ID" & _
    " WHERE Prenotazioni.IdPrenotazione =" & Forms!prenotazionedettaglio!Idp
Se invece non filtra il risultato, basta:
strSQL = "DELETE * FROM Prenotazioni" & _
    " WHERE IdPrenotazione =" & Forms!prenotazionedettaglio!Idp
Currentdb.Execute strSQL, dbfailonerror



title: cancellare X record da query

text:
On 1 Set, 14:10, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> rasjudah wrote:
> > Karl Donaubauer wrote:
> >>> ho una maschera nella quale imposto dei criteri per avere nella
> >>> sottomaschera i risultati corrispondenti al criterio immesso
>
> >>> nella maschera "dettaglioprenotazioni" imposto il campo
> >>> "idprenotazioni"
>
> >>> nella sottomaschera "prenotazioni" avro come risultato tutti i
> >>> record che hanno "idprenotazioni" uguale a quello scelto
>
> >> Sei un mago ;-) o quale metodo usi per ottenere questo risultato?
> >> Le proprietà "Collega campi..." della sottomaschera o un codice
> >> che imposta un filtro o cambia l'origine dati o ... ?
>
> >>> ora vorrei tramite un pulsante messo nella maschera principale poter
> >>> cancellare tutti i record restituiti dalla sottomaschera
>
> >>> come posso fare?
>
> >> Dipende un po' del metodo che chiedo sopra.
> >> Cos'è l'origine dati della sottomaschera?
> > ...
> > è un tabella

> Access FAQ:
www.donkarl.com/it-
 Nascondi testo citato
>
> - Mostra testo citato -
mi da questo errore
"parametri insufficcienti. Previsto 1"


title: cancellare X record da query

text:
rasjudah wrote:
> Karl Donaubauer wrote:
>>> ...
>>> incollo l sql della sottomaschera
>>
>>> SELECT Prenotazioni.*, Calendario.Giorno, Calendario.Mese,
>>> Prenotazioni.Ide, Prenotazioni.Operatore, Prenotazioni.Confermata,
>>> Prenotazioni.note, Prenotazioni.PaxC2, Prenotazioni.IdPrenotazione
>>> FROM Prenotazioni INNER JOIN Calendario ON Prenotazioni.Ide =
>>> Calendario.ID
>>> WHERE (((Prenotazioni.IdPrenotazione) Like [Forms]!
>>> [prenotazionedettaglio]![Idp]))
>>> ORDER BY Calendario.Giorno, Calendario.Mese;
>>
>> Sul clic del pulsante puoi eseguire una query di cancellazione.
>> Il testo SQL della query dipende di cosa fa il JOIN con Calendario.
>> Se filtra i record devi mantenerlo:
>>
>> Dim strSQL As String
>>
>> strSQL = "DELETE Prenotazioni.*" & _
>> " FROM Prenotazioni INNER JOIN Calendario" & _
>> " ON Prenotazioni.Ide = Calendario.ID" & _
>> " WHERE Prenotazioni.IdPrenotazione =" &
>> Forms!prenotazionedettaglio!Idp
>>
>> Se invece non filtra il risultato, basta:
>>
>> strSQL = "DELETE * FROM Prenotazioni" & _
>> " WHERE IdPrenotazione =" & Forms!prenotazionedettaglio!Idp
>>
>> Currentdb.Execute strSQL, dbfailonerror
> ...
> mi da questo errore
> "parametri insufficcienti. Previsto 1"
Sarebbe utile di indicare (meglio incollare) quale codice ti dà un errore.
Di quale tipo di dati è il campo IdPrenotazione?



title: cancellare X record da query

text:

> Access FAQ:
www.donkarl.com/it-
 Nascondi testo citato
>
> - Mostra testo citato -
non capisco cosa dovrei incollare
io ho copiato e incollato la parte di codice che mi hai dato tu,
quella con l innerjoin
quando clicco sul tasto per eseguire il codice ricevo questa finestra
di errore
il tipodati di quel campo è testo


title: cancellare X record da query

text:

> > Access FAQ:
www.donkarl.com/it-Nascondi
 testo citato
>
> > - Mostra testo citato -
>
> non capisco cosa dovrei incollare
> io ho copiato e incollato la parte di codice che mi hai dato tu,
> quella con l innerjoin
> quando clicco sul tasto per eseguire il codice ricevo questa finestra
> di errore
>
> il tipodati di quel campo è testo- Nascondi testo citato
>
> - Mostra testo citato -
cmq per completezza
la maschera principale prenotazionidettaglio
viene aperta da un altra maschera dove ho un foglio dati tabulare con
i record delle prenotazioni
cliccando su un record mi si apre la maschera preniotazioni dettaglio
che si porta appresso il filtro appunto dall altra maschera


title: cancellare X record da query

text:
rasjudah wrote:
> Karl Donaubauer wrote:
>> ...
>>>> Sul clic del pulsante puoi eseguire una query di cancellazione.
>>>> Il testo SQL della query dipende di cosa fa il JOIN con Calendario.
>>>> Se filtra i record devi mantenerlo:
>>
>>>> Dim strSQL As String
>>
>>>> strSQL = "DELETE Prenotazioni.*" & _
>>>> " FROM Prenotazioni INNER JOIN Calendario" & _
>>>> " ON Prenotazioni.Ide = Calendario.ID" & _
>>>> " WHERE Prenotazioni.IdPrenotazione =" &
>>>> Forms!prenotazionedettaglio!Idp
>>
>>>> Se invece non filtra il risultato, basta:
>>
>>>> strSQL = "DELETE * FROM Prenotazioni" & _
>>>> " WHERE IdPrenotazione =" & Forms!prenotazionedettaglio!Idp
>>
>>>> Currentdb.Execute strSQL, dbfailonerror
>>> ...
>>> mi da questo errore
>>> "parametri insufficcienti. Previsto 1"
>>
>> Sarebbe utile di indicare (meglio incollare) quale codice ti dà un
>> errore.
>>
>> Di quale tipo di dati è il campo IdPrenotazione?
> ...
> non capisco cosa dovrei incollare
> io ho copiato e incollato la parte di codice che mi hai dato tu,
> quella con l innerjoin
Pensi che come veggente dovrei sapere quale versione hai preso?
> quando clicco sul tasto per eseguire il codice ricevo questa finestra
> di errore
>
> il tipodati di quel campo è testo
Quindi prova con:
strSQL = "DELETE Prenotazioni.*" & _
" FROM Prenotazioni INNER JOIN Calendario" & _
" ON Prenotazioni.Ide = Calendario.ID" & _
" WHERE Prenotazioni.IdPrenotazione='" & Forms!prenotazionedettaglio!Idp &
"'"



title: cancellare X record da query

text:

> Access FAQ:
www.donkarl.com/it-
 Nascondi testo citato
>
> - Mostra testo citato -
perfetto!
grazie!


title: cancellare X record da query

text:
On 1 Set, 14:55, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:

> Access FAQ:
www.donkarl.com/it-
 Nascondi testo citato
>
> - Mostra testo citato -
un ultima cosa, vorrei inserire nel codice stesso l aggiornamento
della sottomaschera. i record pur se cancellati rimangono visualizzati
ho provato con me.requery ma non va


title: cancellare X record da query

text:
rasjudah wrote:
> ...
> un ultima cosa, vorrei inserire nel codice stesso l aggiornamento
> della sottomaschera. i record pur se cancellati rimangono visualizzati
> ho provato con me.requery ma non va
Se il pulsante si trova nella maschera principale:
Me!NomeDellaSottomaschera.Requery



title: cancellare X record da query

text:

ok..grazie


title: Ordinamento report raggruppati

author: valdirivo

text:
Ho un report che rappresenta il fatturato per cliente e articolo.
il report è raggruppato per cliente, e per default viene ordinato secondo il
campo raggruppato (il cliente appunto)
come posso da vba o altro cambiare l'ordinamento e impostarlo per fatturato?
(crescente o decrescente)
ho provato con la clausola orderby, ma funziona chiaramente solo all'interno
del cliente, cioè prima ordina per cliente e poi impostando l'orderby sul
fatturato mi ordina le righe degli articoli con maggior o minor fatturato.
io vorrei poter visualizzare i clienti con maggior fatturato.
grazie.


title: Ordinamento report raggruppati

author: Sib

text:
"valdirivo" <
va...@virgilio.it
> ha scritto nel messaggio

Dalle opzioni di raggruppamento.
Sib


title: Ordinamento report raggruppati

text:
>
> Dalle opzioni di raggruppamento.
> Sib
>
cioč?
se vado nella struttura report, visulizza, ordinamento e raggruppamento
posso "manualmente" impostare: crescente o decrescente.
ma da vba o con una macro come modifico questa impostazione?
grazie.


title: Ordinamento report raggruppati

author: Roberto da casa

text:
"valdirivo" <
va...@virgilio.it
> ha scritto nel messaggio
news:basqea$2veak$1...@ID-168410.news.dfncis.de...

Prova ad usare le proprietą OrderBy e OrderByOn (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Stampare più copie

author: Pasquy

text:
Come posso stampare più copie di un report.
Grazie


title: Stampare più copie

author: Silvio Berruti

text:
"Pasquy" <
p_a...@yahoo.it
> ha scritto nel messaggio
news:953r17$lm5$1...@fe1.cs.interbusiness.it...
> Come posso stampare più copie di un report.
> Grazie
Io uso questo codice:
    DoCmd.SelectObject acReport, "TuoReport", False
    DoCmd.PrintOut , , , , quantivuoi
Ciao
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: [ot] ricerca Per giovani da 25 ai 32 anni

author: Mirko

text:
Salve, mi scuso se l'argomento trattato non č di pertinenza del News Group,
ma ai fini di una ricerca scentifica, dovrei raccogliere quante piů risposte
possibili sui seguenti quesiti rivolti esclusivamente a giovani fra i 25 e i
32 anni?
1)    avete un gruppo di amici stabili o frequentate conoscenze saltuarie?
2)    come passate i fine settimana o i giorni festivi?
(basta rispondere anche con poche parole)
Grazie
Mirko


author: gicom

text:
"Mirko" <
m.m...@libero.it
> ha scritto nel messaggio
news:xZP78.21807$5M4.7...@twister2.libero.it...

 1)no
 2)bevendo birra e fumando hascish


author: Luciano (DOC)

text:
"Mirko" <
m.m...@libero.it
> ha scritto nel messaggio
news:xZP78.21807$5M4.7...@twister2.libero.it...
> 1)    avete un gruppo di amici stabili o frequentate conoscenze saltuarie?
> 2)    come passate i fine settimana o i giorni festivi?
3) Ti tocchi?
:-))
Saluti.
Luciano


author: Sergio MAZZA

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:a3ojls$199dhh$1...@ID-86073.news.dfncis.de...

AH! AH! AH! AH! AH! AH!
Ciao.
--
Sergio MAZZA


author: Lucia Rita Carfagno

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:a3omrn$ej2$1...@canarie.caspur.it...

Avrei voluto tanto essere nelle condizioni di poter rispondere alle tue
domande......
Ti rispondo lo stesso...:
1) il mio gruppo di amici si è dileguato....scomparso...., frequento
(virtualmente) solo questi birboni del NG;
2) i fine settimana ed i giorni festivi li trascorro........correndo in
pineta e mangiando cioccolatini...
Ciao Rita.


author: Antonio Natale

text:
Mi hai fatto morire!!! :-D
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:a3ojls$199dhh$1...@ID-86073.news.dfncis.de...



author: warp

text:
"Mirko"
> Salve, mi scuso se l'argomento trattato non è di pertinenza del News
Group,
> ma ai fini di una ricerca scentifica, dovrei raccogliere quante più
risposte
> possibili sui seguenti quesiti rivolti esclusivamente a giovani fra i 25 e
i
> 32 anni?
Fantastico!
A trent'anni pensavo di esser già da buttare e invece scopro di essere
ancora giovane ;-D


author: Antonio Biso

text:
Antonio Natale <
antonio...@email.it
> wrote in message
5gV78.37132$3J1.1...@news2.tin.it...
> Mi hai fatto morire!!! :-D
Potresti morire scrivendo DOPO il quoting?
Antonio


text:
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
a3ojls$199dhh$1...@ID-86073.news.dfncis.de...

Ha detto giovani!!!
Antonio


author: Emyr

text:
On Tue, 05 Feb 2002 12:11:09 GMT, "Mirko" <
m.m...@libero.it
> wrote:
>Salve, mi scuso se l'argomento trattato non č di pertinenza del News Group,
>ma ai fini di una ricerca scentifica, dovrei raccogliere quante piů risposte
>possibili sui seguenti quesiti rivolti esclusivamente a giovani fra i 25 e i
>32 anni?
>1)    avete un gruppo di amici stabili o frequentate conoscenze saltuarie?
entrambi
>2)    come passate i fine settimana o i giorni festivi?
o a casa o in giro (no discoteche)
>
>(basta rispondere anche con poche parole)
>
>Grazie
>Mirko
>
>
>
Saluti.
Emanuele.


title: Tracciati... dati...

author: Ascorbic

text:
Ciao, ho un "particolare" quesito (o esigenza).
ho realizzato un sistema che acquisisce una serie di dati da un
processo di produzione e li archivia in un database in maniera
sequenziale. Ogni minuto il sistema colletta una serie di dati e li
registra in una tabella. Semplificando il tutto diciamo che il sistema
acquisisce ogni minuto una temperatura e la memorizza in una tabella
così formata:
   DATA    TEMPERATURA
-----------------------------------------------
20/08/04         43,2
   ... ...    .. .. . .. . . . . .
il numero dei record può arrivare a qualche milione.
Ora la mia esigenza è la seguente.
Durante l'acquisizione è necessario valutare lo stato del processo di
produzione e, durante una specifica fase, le temperature devono essere
"seguite".
Cioè l'andamento di temperatura deve essere "confrontato" con un
tracciato ideale e se il discostamento è superiore ad un certo valore
emettere una segnalazione.
Tenendo presente che in una tabella separata ho il contenuto del
tracciato ideale nel formato seguente:
  ID      TEMPERIDEALE
------------------------------------------
   1         40,2
   2         40,3
 .. .. .. ... .. .. ... . .
Il sistema acquisisce sempre la temperatura in tempo reale dal
processo ogni minuto, ma solo allo scatenarsi di un evento di processo
deve confrontare i dati acquisiti con il tracciato ideale.
Il mio problemino è che il campionamento del processo è ogni minuto,
mentre la tabella che contiene il tracciato ideale potrebbe avere una
scala del tempo differente e quindi "imparagonabile" con il processo.
Faccio un esempio per chiarire:
CAMPIONI                CAMPIONI
PROCESSO              IDEALI
ID=1 T=1                   ID=1 T=1
ID=2 T=2                   ID=2 T=2
...                               ...
...                               ...
...                               ...
...                               ...
ID=200 T=200           ID=50 T=50
Cioè le due tabelle descrivono entrambe un processo di 200 minuti,
solo che la prima lo fa con campioni di 1 minuto, mentre la seconda lo
fa con campioni di 4 minuti. Tra l'altro la seconda potrebbe avere
campioni variabili tipo:
CAMPIONI                CAMPIONI
PROCESSO              IDEALI
ID=1 T=1                   ID=1 T=1 c=4
ID=2 T=2                   ID=2 T=2 c=3
...                               ...
...                               ...
...                               ...
...                               ...
ID=200 T=200           ID=50 T=50 c=4
dove "c" indica il numero dei minuti dal campione successivo....
come posso creare un algoritmo che mi possa "interpolare" i dati
per poterli rendere confrontabili punto a punto fra le tabelle?
grazie a tutte le anime pie...
aiutatemi... sono sommerso di idee ma nessuna veramente "seria".
GRAZIE!!!!
ciao


title: Tracciati... dati...

author: Carlo Costarella

text:
"Ascorbic" <
portaz_...@hotmail.com
> ha scritto nel messaggio
news:v2kmi0l1sbh5c9qhk...@4ax.com...
> Ciao, ho un "particolare" quesito (o esigenza).
>
> ho realizzato un sistema che acquisisce una serie di dati da un
> processo di produzione e li archivia in un database in maniera
> sequenziale. Ogni minuto il sistema colletta una serie di dati e li
> registra in una tabella. Semplificando il tutto diciamo che il sistema
> acquisisce ogni minuto una temperatura e la memorizza in una tabella
> cosě formata:
>
>    DATA    TEMPERATURA
> -----------------------------------------------
> 20/08/04         43,2
>    ... ...    .. .. . .. . . . . .
>
>
> il numero dei record puň arrivare a qualche milione.
>
> Ora la mia esigenza č la seguente.
> Durante l'acquisizione č necessario valutare lo stato del processo di
> produzione e, durante una specifica fase, le temperature devono essere
> "seguite".
> Cioč l'andamento di temperatura deve essere "confrontato" con un
> tracciato ideale e se il discostamento č superiore ad un certo valore
> emettere una segnalazione.
> Tenendo presente che in una tabella separata ho il contenuto del
> tracciato ideale nel formato seguente:
>
>   ID      TEMPERIDEALE
> ------------------------------------------
>    1         40,2
>    2         40,3
>  .. .. .. ... .. .. ... . .
>
> Il sistema acquisisce sempre la temperatura in tempo reale dal
> processo ogni minuto, ma solo allo scatenarsi di un evento di processo
> deve confrontare i dati acquisiti con il tracciato ideale.
> Il mio problemino č che il campionamento del processo č ogni minuto,
> mentre la tabella che contiene il tracciato ideale potrebbe avere una
> scala del tempo differente e quindi "imparagonabile" con il processo.
> Faccio un esempio per chiarire:
>
> CAMPIONI                CAMPIONI
> PROCESSO              IDEALI
> ID=1 T=1                   ID=1 T=1
> ID=2 T=2                   ID=2 T=2
> ...                               ...
> ...                               ...
> ...                               ...
> ...                               ...
> ID=200 T=200           ID=50 T=50
>
> Cioč le due tabelle descrivono entrambe un processo di 200 minuti,
> solo che la prima lo fa con campioni di 1 minuto, mentre la seconda lo
> fa con campioni di 4 minuti. Tra l'altro la seconda potrebbe avere
> campioni variabili tipo:
>
> CAMPIONI                CAMPIONI
> PROCESSO              IDEALI
> ID=1 T=1                   ID=1 T=1 c=4
> ID=2 T=2                   ID=2 T=2 c=3
> ...                               ...
> ...                               ...
> ...                               ...
> ...                               ...
> ID=200 T=200           ID=50 T=50 c=4
>
> dove "c" indica il numero dei minuti dal campione successivo....
>
> come posso creare un algoritmo che mi possa "interpolare" i dati
> per poterli rendere confrontabili punto a punto fra le tabelle?
>
> grazie a tutte le anime pie...
> aiutatemi... sono sommerso di idee ma nessuna veramente "seria".
> GRAZIE!!!!
>
> ciao
>
>
Circa 500.000 record all'anno se misuri e scrivi ogni minuto. Una inezia per
Access; questo non č un problema.
Perchč non costruisci una tabella con le letture ogni 4 minuti da affiancare
a quella con le letture ogni minuto?
Ogni quattro minuti lo stesso dato č scritto su due tabelle. Potresti
eventualmente leggere il numero di minuti dal campione successivo ("c") e
usare questo intervallo per la scrittura sulla seconda tabella.
Alla fine mi sembra di aver capito che ti interessa paragonare un intervallo
per esempio di 200 minuti tra due tabelle.
Fare una media? Riempire i vuoti con un valore medio?
Comunque non sono sicuro di aver capito il tutto. Puoi essere piů preciso?
Ciao, Carlo


title: Tracciati... dati...

text:
On Tue, 24 Aug 2004 15:34:01 GMT, "Carlo Costarella"
<
carloantoni...@virgilio.it
> wrote:
>
>"Ascorbic" <
portaz_...@hotmail.com
> ha scritto nel messaggio
>news:v2kmi0l1sbh5c9qhk...@4ax.com...
>> Ciao, ho un "particolare" quesito (o esigenza).
>>
>> ho realizzato un sistema che acquisisce una serie di dati da un
>> processo di produzione e li archivia in un database in maniera
>> sequenziale. Ogni minuto il sistema colletta una serie di dati e li
>> registra in una tabella. Semplificando il tutto diciamo che il sistema
>> acquisisce ogni minuto una temperatura e la memorizza in una tabella
>> così formata:
>>
>>    DATA    TEMPERATURA
>> -----------------------------------------------
>> 20/08/04         43,2
>>    ... ...    .. .. . .. . . . . .
>>
>>
>> il numero dei record può arrivare a qualche milione.
>>
>> Ora la mia esigenza è la seguente.
>> Durante l'acquisizione è necessario valutare lo stato del processo di
>> produzione e, durante una specifica fase, le temperature devono essere
>> "seguite".
>> Cioè l'andamento di temperatura deve essere "confrontato" con un
>> tracciato ideale e se il discostamento è superiore ad un certo valore
>> emettere una segnalazione.
>> Tenendo presente che in una tabella separata ho il contenuto del
>> tracciato ideale nel formato seguente:
>>
>>   ID      TEMPERIDEALE
>> ------------------------------------------
>>    1         40,2
>>    2         40,3
>>  .. .. .. ... .. .. ... . .
>>
>> Il sistema acquisisce sempre la temperatura in tempo reale dal
>> processo ogni minuto, ma solo allo scatenarsi di un evento di processo
>> deve confrontare i dati acquisiti con il tracciato ideale.
>> Il mio problemino è che il campionamento del processo è ogni minuto,
>> mentre la tabella che contiene il tracciato ideale potrebbe avere una
>> scala del tempo differente e quindi "imparagonabile" con il processo.
>> Faccio un esempio per chiarire:
>>
>> CAMPIONI                CAMPIONI
>> PROCESSO              IDEALI
>> ID=1 T=1                   ID=1 T=1
>> ID=2 T=2                   ID=2 T=2
>> ...                               ...
>> ...                               ...
>> ...                               ...
>> ...                               ...
>> ID=200 T=200           ID=50 T=50
>>
>> Cioè le due tabelle descrivono entrambe un processo di 200 minuti,
>> solo che la prima lo fa con campioni di 1 minuto, mentre la seconda lo
>> fa con campioni di 4 minuti. Tra l'altro la seconda potrebbe avere
>> campioni variabili tipo:
>>
>> CAMPIONI                CAMPIONI
>> PROCESSO              IDEALI
>> ID=1 T=1                   ID=1 T=1 c=4
>> ID=2 T=2                   ID=2 T=2 c=3
>> ...                               ...
>> ...                               ...
>> ...                               ...
>> ...                               ...
>> ID=200 T=200           ID=50 T=50 c=4
>>
>> dove "c" indica il numero dei minuti dal campione successivo....
>>
>> come posso creare un algoritmo che mi possa "interpolare" i dati
>> per poterli rendere confrontabili punto a punto fra le tabelle?
>>
>> grazie a tutte le anime pie...
>> aiutatemi... sono sommerso di idee ma nessuna veramente "seria".
>> GRAZIE!!!!
>>
>> ciao
>>
>>
>
>
>Circa 500.000 record all'anno se misuri e scrivi ogni minuto. Una inezia per
>Access; questo non è un problema.
>
>Perchè non costruisci una tabella con le letture ogni 4 minuti da affiancare
>a quella con le letture ogni minuto?
>Ogni quattro minuti lo stesso dato è scritto su due tabelle. Potresti
>eventualmente leggere il numero di minuti dal campione successivo ("c") e
>usare questo intervallo per la scrittura sulla seconda tabella.
>Alla fine mi sembra di aver capito che ti interessa paragonare un intervallo
>per esempio di 200 minuti tra due tabelle.
>Fare una media? Riempire i vuoti con un valore medio?
>
>Comunque non sono sicuro di aver capito il tutto. Puoi essere più preciso?
>
>Ciao, Carlo
>
Si, Carlo, mi rendo conto di essere stato abbastanza confuso...
vediamo di essere più chiari.
Ho la tabella DATI che contiene i dati acquisiti, mentre la tabella
IDEALE contiene i dati ideali di lettura che il processo dovrebbe
assumere.
Su dati acquisisco anche il momento della lettura, leggendo ogni
minuto avrei una tabella del genere:
IDREC  ISTANTE VALORE
   1        10.00.00   10,2
   2        10.01.00   10,3
   3        10.02.00   10,4
e così via
nella tabella ideale non ho un riferimento temporale vero e proprio.
Diciamo che se il processo durasse 200 minuti la tabella reale
conterrebbe 200 record. La tabella ideale esprimerebbe lo stesso
intervallo di tempo di 200 minuti con meno record, è come se avessi
meno campioni all'interno. Si tratta di riferire i campioni di ideale
ai campioni del processo nei giusti tempi. Ti riporto in basso questo
piccolo schema:
T A B E L L A R E A L E             TABELLA IDEALE
IDREC  ISTANTE VALORE        IDREC VALORE
   1        10.00.00   10,2               1          10,4
   2        10.01.00   10,3               record mancante
   3        10.02.00   10,4               record mancante
   4        10.03.00   10,2               2          10,5
   5        10.04.00   10,3               3          10,6
   6        10.05.00   10,4               record mancante
   7        10.06.00   10,2               record mancante
   8        10.07.00   10,3               record mancante
   9        10.08.00   10,4	            4          10,5
   10      10.09.00   10,2               5          10,4
   11      10.10.00   10,3               record mancante
   12      10.11.00   10,4               6          10,8
Praticamente la tabella ideale ha record in meno rispetto alla reale.
in questo caso la reale ne ha 12 e l'ideale 6.
Nella ideale praticamente ho i punti critici in cui eseguire
effettivamente il controllo, mentre in quelli che ho indicato come
record mancanti (perchè riferiti ad un istante che esiste in tabella
reale) il risultato dovrebbe essere ricavato per interpolazione con i
valori noti. (so di essere confuso).
Se può aiutarti:
immagina che con tabella reale tracci un grafico e con tabella ideale
tracci un altro grafico.
Entrambi i grafici saranno ricavati da punti noti... solo che il primo
avrà maggiori punti, mentre il secondo avrà minori punti. Il mio
problema è verificare che il primo grafico sia nell'intorno del
secondo grafico.
Come se po fa?
grazie Carlo per la tua disponibilità.


title: Tracciati... dati...

text:
cut
>
Me ne occuperò domani mattina.
Se trovi una soluzione che non sia la media, e credo che questa sia l'unica,
fammelo sapere.
Ciao, Carlo


title: Tracciati... dati...

text:


OK, grazie Carlo.
Veramente Grazie.
Aspetto Tue Notizie.


title: R: Un rompicapo per esperti

author: Riccardo

text:
Giuseppe <
giuse...@tin.it
> wrote in message
NqJ37.81209$cd.4...@news1.tin.it...
> Ciao a tutti.
> Scusate se vi allego un file world, ma reputo sia più comprensibile capire
> il mio problema (grave)
> Vi ringrazio anticipatamente.
> Ciao
>
giuse...@tin.it
>
>
>
###########
in TestoAAA scrivi
=Somma([SumDiSumDiImponib]+ [testoY]+[TestoZ])
ciao Riccardo


title: R: Un rompicapo per esperti

author: Giuseppe

text:
Riccardo <
ricc...@free.panservice.it
> wrote in message
9iomiu$7mb$1...@news.panservice.it...

Ciao Riccardo.
Ti ringrazio ma anche così non funziona. Mi restituisce #Errore?
Se ti viene in mente qualche altra soluzione, ti prego di farmela sapere.
Grazie 1000. Ciao
Giuseppe


title: Nuova Bacheca

text:
E' nata in Internet la prima Bacheca veramente " Libera " nella
quale puoi trovare di tutto ( trucchi, consigli, annunci, ecc... )
Se sei un appassionato di Elettronica, Informatica e Telecomunicazioni
non puoi perderti
http://spystore.gq.nu


title: Nuova Bacheca

author: Giovanni Albertone

text:
On 10 Apr 2000 11:12:36 GMT,
i...@i.do
 wrote:
>E' nata in Internet la prima Bacheca veramente " Libera "
Ma perche' ce lo devi frantumare con questa storia della bacheca
libera? Ti bastonavano da piccolo? Di solito la gente si prende gioco
di quello che dici? Sei timido?
Non so se tu ci abbia fatto caso, ma anche questa bacheca e' libera.
Gia' questo fa della tua la seconda bacheca libera. Ora non ho tempo,
ma ti potrei elencare un numero grande a piacere di "bacheche libere"
che relegherebbero la tua ad un livello cosi' infinitesimale da non
rendere piu' interessante la tua pubblicita'.
Avrei molto altro da dirti sull'argomento, ma non ho tempo...
Ciao,
Giovanni
----
"Le lingue, come le religioni, vivono di eresie"


title: Nuova Bacheca

author: Luciano

text:
Giovanni Albertone ha scritto nel messaggio ...
>Ma perche' ce lo devi frantumare con questa storia della bacheca
>libera? Ti bastonavano da piccolo? Di solito la gente si prende gioco
>di quello che dici? Sei timido?
Al tuo elenco manca "Ce l'hai piccolo?":-))
Saluti.
Luciano
PS Comunque, secondo me ce l'ha piccolo!:-))


title: Urgente - qualcuno mi aiuti - Tasto maiusc su Access 97

author: Giulia Ricatti

text:
nella mia applicazione fatta con Access 97 e in uso da due anni, ho inserito
una funzione che all'avvio mi abilita o disabilita il tasta "schift"
permettendomi di entrare nella struttura del database. Improvvisamente e
senza alcuna logica quando apro il mio database con lo schift premuto,
questo si blocca ogni qualvolta incontra la funzione che assegna al mio
database il database corrente (CurrentDB). Cosa può essere successo?
Qualcuno mi aiuti


title: help! tabelle nascoste

text:
salve a tutti,uso questa funziona che nasconde o scopre una tabella, ma una
volta nascosta non risco piů a renderla visibile, sapete aiutarmi?
funzione
--------------
Function HideTbl(strTable As String, intHide As Integer) As Integer
   'Nasconde o Mostra una tabella
   'Accetta:   intHide: True (-1) nasconde, False (0) rende visibile
   'Ritorna:   True se OK, False se errore
   On Error GoTo HT_ERR
   Dim TDef As TableDef, dbs As Database
   Set dbs = CurrentDb
   Set TDef = dbs.TableDefs(strTable)
   Select Case intHide
      Case True
         If Not (TDef.Attributes And DB_HIDDENOBJECT) Then
            TDef.Attributes = TDef.Attributes + DB_HIDDENOBJECT
         End If
      Case Else
         If (TDef.Attributes And DB_HIDDENOBJECT) Then
            TDef.Attributes = TDef.Attributes - DB_HIDDENOBJECT
         End If
   End Select
   HideTbl = True
EXIT_HT:
      Exit Function
HT_ERR:
   HideTbl = False
   MsgBox "Error: " & Err & " " & Error, 48
   Resume EXIT_HT
End Function
la nascondo cosi
-----------------
Dim nascondi As Integer
'nasconde la tabella che contiene il codice di sblocco
nascondi = HideTbl("controllolicenza", -1)
la scopro invece cosi, ma non la scopre piů
-------------------------------------------
Dim nascondi As Integer
'rende visibile la tabella che contiene il codice di sblocco
nascondi = HideTbl("controllolicenza", 0)
Grazie a tutti.


title: Grafici da query con criteri

author: Jim

text:
Nessuno sa perchè se faccio un grafico di tipo lineare da una query con dei
criteri mi dice che "il modulo di gestione di database microsoft jet non
riconosce "[forms]![maschera3]![testo7]" come nome di campo o espressione
valida." e non mi visualizza nessun grafico ??. Tenete presente che la
maschera3 ed il testo7 esistono e funzionano con altri tipi di query.
Se nella query non metto nessun criterio il grafico vien fuori benissimo.
Nelle proprietà - origine riga del grafico (fatto con il wizard) c'è
scritto:
TRANSFORM Sum([Tot_Arrivi_pz]) AS [SommaDiTot_Arrivi_pz] SELECT
(Format([Data],"DDDDD")) FROM [CRP_CRA_Prio Query]   GROUP BY
(Int([Data])),(Format([Data],"DDDDD")) PIVOT [CPO];
nei criteri del campo "CPO" ho scritto "Like "*" &
[forms]![maschera3]![testo7]".
Ribadisco che se metto dei criteri nei campi CPO o Data mi restituisce il
messaggio precedente.
Come risolvo ??. Grazie 1000. Se non mi sono spiegato cercherò di essere +
preciso.


title: Grafici da query con criteri

text:
"Jim" <
sal...@libero.it
> ha scritto nel messaggio
news:xFRf7.9656$i9.4...@news.infostrada.it...

Quando esegui la query la maschera "maschera3" è aperta?
Ciao.


title: Grafici da query con criteri

text:
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
9lqbol$bhj$1...@canarie.caspur.it...

Si la maschera è aperta. Prova un pò con 3 campi : città - mese - KG a fare
una tabella e poi una query che abbia ad esempio nel campo città "like
[inserisci città]" e nel campo mese "like[inserisci mese]" fai un grafico di
tipo lineare e vedrai che ti da il messaggio che dicevo. Se fai la query
senza nessun criterio, il grafico viene fuori alla perfezione. Io non ne
vengo fuori. Dove sbaglio ??  (con i grafici a torta tutto tranquillo)


title: Grafici da query con criteri

text:
"Jim" <
sal...@libero.it
> ha scritto nel messaggio
news:Im5g7.344$vC1....@news1.tin.it...
>
> Si la maschera è aperta. Prova un pò con 3 campi : città - mese - KG a
fare
> una tabella e poi una query che abbia ad esempio nel campo città "like
> [inserisci città]" e nel campo mese "like[inserisci mese]" fai un grafico
di
> tipo lineare e vedrai che ti da il messaggio che dicevo. Se fai la query
> senza nessun criterio, il grafico viene fuori alla perfezione. Io non ne
> vengo fuori. Dove sbaglio ??  (con i grafici a torta tutto tranquillo)
>
Non ho esperienza di creazione di grafici "al volo"; solo che il messaggio
di errore secondo me non c'entra nulla con il grafico, la sua creazione o
tipologia. E' come se hai cambiato nome alla form o al controllo...
Ciao.


title: Grafici da query con criteri

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9lqqh0$lif$1...@canarie.caspur.it...

Ho risolto grazie. Il problema è che mi ero fissato che il grafico doveva
contenere tutti e 3 i campi. Invece bastava mettere solo i campi KG e mese.
Mentre la città la filtro a monte del grafico. Comunque con 3 campi mi dava
quel messaggio e non c'era errore di criteri, che adesso senza averli
cambiati mi funzionano. Mha !!!  Comunque grazie 1000 per l'interessamento.


title: Popolare un foglio word

text:
Salve ragazzi, avrei bisogno di un vostro aiuto. Devo "popolare" da access
un foglio word esistente, per adesso so solo che devo aggiungere un
riferimento alla libreria word da VB :-). Qualcuno puņ farmi un semplice
esempio??
Supponiamo che ho un foglio word di nome 'pippo.doc' in cui esiste un
'textbox'. Se io volessi scrivere da codice VB access 'ciao' su questo
textbox che comandi dovrei utilizzare?
Grazie e spero di sdebitarmi per l'aiuto che date alla community.
Ciao
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Popolare un foglio word

text:
"maverick1168" <
maveri...@libero.it
> ha scritto nel messaggio news:212Z141Z48Z2Y1...@usenet.libero.it...
> Salve ragazzi, avrei bisogno di un vostro aiuto. Devo "popolare" da access
> un foglio word esistente, per adesso so solo che devo aggiungere un
> riferimento alla libreria word da VB :-). Qualcuno puņ farmi un semplice
> esempio??
> Supponiamo che ho un foglio word di nome 'pippo.doc' in cui esiste un
> 'textbox'. Se io volessi scrivere da codice VB access 'ciao' su questo
> textbox che comandi dovrei utilizzare?
> Grazie e spero di sdebitarmi per l'aiuto che date alla community.
>
> Ciao
Perché nel textbox?
Se lo devi popolare con VBA i dati li avrai gią inseriti (o fatti inserire) gią tramite un form o similare; comunque, per popolare
una textbox (se intendi textInput) puoi leggere l'help in linea (VBA) di word alla voce: Oggetto TextInput; c'č l'esempio per
inserire il testo...
Ciao.
--
Sergio MAZZA


title: Popolare un foglio word

text:
Ciao, anzitutto grazie per la risposta. Mi spiego meglio. Ho un modulo in
word tipo:
Nome :
Cognome :
etc.
Devo riempire i dati richiesti ai dati presenti su una maschera access.
Poichè ho visto che su word è possibile aggiungere i controlli tipo
'textbox' 'combobox' etc. ho pensato di aggiungerli al foglio word in questo
modo:
Nome: [TextBox1]
Cognome: [TextBox2]
etc.

qual è il codice VB per popolare questi due Textbox??
Ciao
> Perché nel textbox?
> Se lo devi popolare con VBA i dati li avrai già inseriti (o fatti
inserire) già tramite un form o similare; comunque, per popolare
> una textbox (se intendi textInput) puoi leggere l'help in linea (VBA) di
word alla voce: Oggetto TextInput; c'è l'esempio per
> inserire il testo...
>
> Ciao.
>
> --
> Sergio MAZZA
>




title: Popolare un foglio word

text:
"maverick1168" <
maveri...@libero.it
> ha scritto nel messaggio
news:212Z141Z48Z2Y1...@usenet.libero.it...
>
> Ciao, anzitutto grazie per la risposta. Mi spiego meglio. Ho un modulo in
> word tipo:
>
> Nome :
> Cognome :
> etc.
>
> Devo riempire i dati richiesti ai dati presenti su una maschera access.
> Poichè ho visto che su word è possibile aggiungere i controlli tipo
> 'textbox' 'combobox' etc. ho pensato di aggiungerli al foglio word in
> questo
> modo:
>
> Nome: [TextBox1]
> Cognome: [TextBox2]
> etc.
>
> qual è il codice VB per popolare questi due Textbox??
>
> Ciao
Scrivi alla fine del testo del messaggio precedente; come faccio io, grazie.
Hai già visto la "stampa unione" in word?
Ciao.
--
Sergio MAZZA


title: Popolare un foglio word

text:

Ho dato un'occhiata alla 'stampa unione' su word ma non penso sia la strada
giusta.
Il problema è che il "popolamento" del mio documento word è un output. Ti
spiego ancora meglio.
Il mio punto di partenza e un DB access che contiene diverse tabelle,
maschere, ecc. Inserendo (manualmente) dei dati in una maschera e dei filtri
pervengo ad una maschera che contiene dei dati finali (Nome, Cognome, Codici
vari, etc). Quello che voglio fare è aggiungere un pulsante a questa
maschera tipo "Popola modulo word" la pressione di questo tasto andrà a
prelevare i dati dalla predetta maschera e li inserirà nei textbox del
suddetto modulo word già esistente ma con tali textbox vuoti.
Ho letto che per popolare un foglio excel da Access devo anzitutto
aggiungere il riferimento alla Microsoft Excel x.0 Object Library (e quindi
nelo mio caso sarà la Microsoft Word x.0 Object Library). Successivamente
per poter utilizzare gli oggetti di Excel devo definire una variabile
oggetto di tipo Excel.Application e quindi creare un nuovo documento
Set xlApp = New Excel.Application
xlApp.Workbooks.Add 'crea un nuovo documento excel
ma già qui avrei problemi poichè come ti dicevo prima il mio documento word
già esiste.
Quello che vorrei mi indicassi, se sai come si fa chiaramente, è il codice
VB (da assegnera all'evento 'click' del pulsante "Popola modulo word" sulla
mia maschera access) che "popola" i textbox del file "MioDocumento.doc"
copiandovi dentro il contenuto dei textbox della maschera access.
Chiaramente se davvero sei così gentile da suggerirmi il codice mi è
sufficiente un esempio con un solo textbox! Spero di essermi spiegato
chiaramente e ti ringrazio per la pazienza che hai avuto a leggere fino a
qui! ;-)
Ciao,
Maverick



title: Popolare un foglio word

text:
"maverick1168" <
maveri...@libero.it
> ha scritto nel messaggio
news:151Z51Z83Z209Y...@usenet.libero.it...
> Ho dato un'occhiata alla 'stampa unione' su word ma non penso sia la
> strada
> giusta.
Dici?
> Il problema è che il "popolamento" del mio documento word è un output. Ti
> spiego ancora meglio.
Appunto; ti descrivo la stampa unione in due parole.
Per la stampa unione serve una fonte dati (tabella/query access,
foglio/tabella excel, file di testo, qualsiasi origine dati ODBC...) e
(ovviamente) un documento master che legge quella fonte dati. L'output che
ti chiedi/vuoi è il risultato dell'esecuzione, da word, del comando stampa
unione.
Questa è la filosofia dalla quale partire per cercare una soluzione ottimale
al tuo problema.
> Il mio punto di partenza e un DB access che contiene diverse tabelle,
> maschere, ecc. Inserendo (manualmente) dei dati in una maschera e dei
> filtri
> pervengo ad una maschera che contiene dei dati finali (Nome, Cognome,
> Codici
> vari, etc). Quello che voglio fare è aggiungere un pulsante a questa
> maschera tipo "Popola modulo word" la pressione di questo tasto andrà a
> prelevare i dati dalla predetta maschera e li inserirà nei textbox del
> suddetto modulo word già esistente ma con tali textbox vuoti.
Tranne i riferimenti alle textbox, è esattamente il meccanismo che ti ho
descritto sopra.
--- omissis ---
> Quello che vorrei mi indicassi, se sai come si fa chiaramente, è il codice
> VB (da assegnera all'evento 'click' del pulsante "Popola modulo word"
> sulla
> mia maschera access) che "popola" i textbox del file "MioDocumento.doc"
> copiandovi dentro il contenuto dei textbox della maschera access.
> Chiaramente se davvero sei così gentile da suggerirmi il codice mi è
> sufficiente un esempio con un solo textbox! Spero di essermi spiegato
> chiaramente e ti ringrazio per la pazienza che hai avuto a leggere fino a
> qui! ;-)
Se fai un salto sul sito comune (
www.sitocomune.com
) ci sono due (o tre non
ricordo) esempi di come realizzare quello che chiedi, utilizzando tecniche
differenti.
Dovresti scegliere quella che ritieni sia la migliore per te.
Sezione General: 6.47 Esempio di automazione con MSWord.
Sezione General: 6.137 Esempio di automazione per l'invio e la formattazione
di dati da Access a Word usando i bookmarks
Oltre alla marea di esempi e suggerimenti che trovi con google in questo NG
e in quello MS.
> Ciao,
Ciao.
> Maverick
--
Sergio MAZZA


title: Popolare un foglio word

text:
                    Il 01 Ago 2005, 20:26, "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto:
>
> Se fai un salto sul sito comune (
www.sitocomune.com
) ci sono due (o tre
non
> ricordo) esempi di come realizzare quello che chiedi, utilizzando tecniche
> differenti.
> Dovresti scegliere quella che ritieni sia la migliore per te.
>
> Sezione General: 6.47 Esempio di automazione con MSWord.
> Sezione General: 6.137 Esempio di automazione per l'invio e la
formattazione
> di dati da Access a Word usando i bookmarks
>
> Oltre alla marea di esempi e suggerimenti che trovi con google in questo
NG
> e in quello MS.
> > Ciao,
>
> Ciao.
>
> > Maverick
>
> --
> Sergio MAZZA
>
OK!!!! Quesito centrato!!! Grazie mille!!!!!!!!!!!!!!!!!!!!!!



title: fine report .. ma alla FINE ultima pagina!

author: Ivan da casa

text:
come da oggetto ho impostato il fine report, con totatli e somme.
Peccato che me lo stampi ESATTAMENTE a fine report! ovvero nel primo posto
possibile dell'ultima pagina.
Io vorrei farglielo stampare nel FINE PAGINA dell' ULTMA PAGINA ..... è
possibile ??
Grazie
  Ivan


author: Marco Antonioli

text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> wrote in message
news:nLJRe.8477$
4g5.5...@news4.tin.it
> come da oggetto ho impostato il fine report, con totatli e somme.
> Peccato che me lo stampi ESATTAMENTE a fine report! ovvero nel primo posto
> possibile dell'ultima pagina.
> Io vorrei farglielo stampare nel FINE PAGINA dell' ULTMA PAGINA ..... č
> possibile ??
>
>
> Grazie
>
>   Ivan
Io di solito faccio cosě:
me."totali e somme".visible =
me.page
=me.pages
Ciao
MArco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
[cut]
>
> Io di solito faccio cosě:
> me."totali e somme".visible =
me.page
=me.pages
> Ciao
> MArco
>
>
>
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
orca !
lo provo subito!
Quindi inserisco tutti i controlli  <TOTALIeSOMME>  nel finePagina, non nel
fineReport .....
grazie
--
--
      /)/)               IVAN                (\/)
     (  '.')         NMCBRMC         ( '.' )
  o(_('')('')                               (")(")_)*
Non Microsoft Certified But Regular
             Microsoft Consumer


text:
> Io di solito faccio così:
> me."totali e somme".visible =
me.page
=me.pages
> Ciao
> MArco
>
>
>
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
ho provato, ma non so esattamente su quale evento posizionare il codice !
AIUTO
grazie    Ivan


author: Roberto dalla campagna

text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:Ka0Se.12072$4g5.6...@news4.tin.it...

A fronte dell'evento "Su formattazione" della sezione Piè di pagina pagina
genera un codice VBA di questo tipo:
If Page = Pages Then
    Me!NomeControllo.Visible = True
    ......
    ......
Else
    Me!NomeControllo.Visible = False
    ......
    ......
End If
Naturalmente al posto dei puntini ( .... ) scriverai delle righe di codice
VBA con le quali imposerai a True o False la proprietà Visible delle caselle
di testo che prima avevi collocato nel Piè di pagina report ed ora hai
inserito nel Pié di pagina pagina.
>
>
> grazie    Ivan
Prego
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:
>
> A fronte dell'evento "Su formattazione" della sezione Piè di pagina pagina
> genera un codice VBA di questo tipo:
>
> If Page = Pages Then
>    Me!NomeControllo.Visible = True
>    ......
>    ......
> Else
>    Me!NomeControllo.Visible = False
>    ......
>    ......
> End If
>
> Naturalmente al posto dei puntini ( .... ) scriverai delle righe di codice
> VBA con le quali imposerai a True o False la proprietà Visible delle
> caselle
> di testo che prima avevi collocato nel Piè di pagina report ed ora hai
> inserito nel Pié di pagina pagina.
>
>>
>>
>> grazie    Ivan
>
> Prego
>
> --
> Roberto
>
> -----------------------------------------------------
> il Sito Comune di it.comp.appl.access
>
http://www.sitocomune.com
> ----------------------------------------------------
>
>
forse sono proprio fuso, ma non mi sembra di ottenere bessun effetto!
Mi ritrovo i campi ad ogni fine pagina !!
Io pensavo all'evento SuPrint della pagina ,  ma è lo stesso !!
.... sono fuso ??
grazie ancora. Questo tread può finire, casomai lo ricomincio dopo aver
riprovato
Ivan


text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:wAoTe.22940$O6.14...@news3.tin.it...
>
> >
> > A fronte dell'evento "Su formattazione" della sezione Piè di pagina
pagina
> > genera un codice VBA di questo tipo:
> >
> > If Page = Pages Then
> >    Me!NomeControllo.Visible = True
> >    ......
> >    ......
> > Else
> >    Me!NomeControllo.Visible = False
> >    ......
> >    ......
> > End If
> >
> > Naturalmente al posto dei puntini ( .... ) scriverai delle righe di
codice
> > VBA con le quali imposerai a True o False la proprietà Visible delle
> > caselle
> > di testo che prima avevi collocato nel Piè di pagina report ed ora hai
> > inserito nel Pié di pagina pagina.
> >
> >>
> >>
> >> grazie    Ivan
> >
> > Prego
> >
> > --
> > Roberto
> >
> >
>
> forse sono proprio fuso, ma non mi sembra di ottenere bessun effetto!
> Mi ritrovo i campi ad ogni fine pagina !!
Molto strano: così i controlli (nei report non esistono i campi) dovrebbero
essere visibili nel piè di pagina pagina dell'ultima pagina del report.
> Io pensavo all'evento SuPrint della pagina ,  ma è lo stesso !!
>
> .... sono fuso ??
Questo non lo so, ma se provi a postare il codice VBA che hai generato a
fronte dell'evento su formattazione della sezione Piè di pagina pagina
possiamo tentare di capire cosa non hai fatto correttamente.
>
> grazie ancora. Questo tread può finire, casomai lo ricomincio dopo aver
> riprovato
>
>
> Ivan
--



text:
"Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
messaggio news:HLyTe.51385$HM1.1...@twister1.libero.it...

scusate il ritardo.... ero via!
I vostri suggerimenti erano esatti, ma io avevo complicati le cose con molte
IF precedenti e così non ottenevo il giusto risultato.
Grazie ancora
Ivan


title: sito comune : aggiungere un paio di pulsanti alla barra in alto, da runtime

author: Ammammata

text:
il comando di ricerca non funziona:

Searchlight cannot run as your system does not support Java.
(firefox 116.0.3 su W11)

ho fatto passare un po' i millemila suggerimenti, ma quel che cerco mi
è sfuggito (oppure non c'è)

ergo chiedo qui: vorrei facilitare le cose agli utenti di un file che
produce statistiche: l'anteprima a video è sempre al 100% per cui sul
pc di sviluppo ho personalizzato un paio di pulsanti nella barra in
alto con il 150% e il 200%, in una apposita barra custom

come posso renderli disponibili anche agli altri utenti che eseguono la
procedura sul server, in runtime, collegandosi in RDP? il comando
"Customize the ribbon" è in grigio, non attivo

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


author: PhilCattivocarattere

text:
Il giorno martedì 22 agosto 2023 alle 13:07:27 UTC+2 Ammammata ha scritto:
> il comando di ricerca non funziona:
Non ho capito cosa c'entra sito comune riportato nell'oggetto con tutto il resto del thread.


text:
It happens that PhilCattivocarattere formulated :

la ricerca che non funziona era solo una segnalazione di
malfunzionamento e vorrei capire se dipende dal s.o., dal browser o da
altro ancora (un baco del sito?)

la richiesta invece è su come attivare in runtime una personalizzazione
della barra in alto (e speravo di trovare una risposta - appunto - su
sitocomune, prima di venire qui a chiedere a voi)



title: Estrazioni e statistiche

text:
Ciao a tutti.
Sto lavorando a un database per l'elaborazione dei dati delle
estrazioni del lotto. Devo realizzare una funzione che controlli per
ogni estrazione e per ogni ruota quanti numeri sono usciti tra quelli
presenti in un insieme predefinito.
Ovvero: ho circa quaranta insiemi di numeri, ognuno composto da circa
25 numeri. Devo analizzare lo storico delle estrazioni (circa 36000) e
totalizzare per ognuna di esse le occorrenze di ogni insieme, poi
suddividere ruota per ruota e stampare tutto.
Mi chiedo come fare per non rendere tutto pachidermico. Meglio usare
dei cicli for, oppure dei vettori? Meglio abbandonare Access e usare
VB?
Sono agli inizi, e purtroppo mi sono preso questa brutta gatta da
pelare.
Se non siete troppo occupati a divorare dolci o a smaltire i fumi delle
varie feste di Halloween, mi date una mano?
TIA