text:

Si e' vero, pero' questo e' stato solo il punto di partenza che mi ha
permesso di realizzare un report che si adatta in altezza e che mantiene la
flessibilita' di modifiche dei report Access
Ora vorrei capire il motivo esatto di questo funzionamento, ora verifico con
l'espandibile ed il riducibile
In ogni caso, almeno per il lavoro che sto realizzando il problema e' stato
superato perche' anche senza pie di pagina il totale lo metto sul pie di
report, non dovendo aviare la stampa in un unico report di tanti scontrini,
va bene lo stesso
Ciao e grazie
RobertoA


title: Ecco come ottenere report a lunghezza variabbole

author: Lorenzo(pyx)

text:
In news:47be7e84$
1...@newsgate.x-privat.org
,
RobertoA <
amor...@tiscalinet.it
> ha scritto:

Ciao,
Stampo report sia sulla TM888Iv (modulo continuo pos) che
sulla TM295 (cartellino manuale)
Entrambe presuppongono un formato pagina e di conseguenza
esiste il pie' di pagina.
Se utilizzi quella sezione, inevitabilmente verrà posizionata sul
pie' di pagina del formato impostato.
In certi casi si imposta un formato alto 1cm o comunque un
valore piccolo facendo attenzione a non avere salti pagina
o intestazioni\pie' di pagina.
La TM888 sente il fine stampa e attiva il cut della carta, non
si accorge di avere stampato in realta una marea di pagine (alte 1cm)
che sul modulo continuo non creano problemi. :-)
--
--
Lorenzo


author: Marco Pizzamiglio

text:
RobertoA ha scritto:



Il piè pagina pagina per definizione viene stampato (anche se bianco) alla
fine di ciascun foglio, quindi Access aggiunge al report tanto spazio
bianco quanto serve per arrivare alla fine del foglio, la cui lunghezza è
settata in Imposta pagina.
Togliendolo non c'è più bisogno di aggiungere spazio vuoto quindi la
stampa si ferma dopo l'ultimo record del corpo.
In teoria dovrebbe essere così.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: RobertoA

text:
> Ciao,
> Stampo report sia sulla TM888Iv (modulo continuo pos) che
> sulla TM295 (cartellino manuale)
>
> Entrambe presuppongono un formato pagina e di conseguenza
> esiste il pie' di pagina.
In che senso 'presuppongono un formato di pagina' ???
La Tm88 va a rotolo, quindi e' il software che lo presuppone mica la
stampante
A parte poi il limite di altezza massina stampabile dalla stampante che
comunque e' elevato, mi pare di ricordare sui 2 metri
> Se utilizzi quella sezione, inevitabilmente verrà posizionata sul
> pie' di pagina del formato impostato.
> In certi casi si imposta un formato alto 1cm o comunque un
> valore piccolo facendo attenzione a non avere salti pagina
> o intestazioni\pie' di pagina.
> La TM888 sente il fine stampa e attiva il cut della carta, non
> si accorge di avere stampato in realta una marea di pagine (alte 1cm)
> che sul modulo continuo non creano problemi. :-)
Quello che non capisco e' perche' se rendo invisibile la sezione 'pie di
pagina pagina' la stampa non riaspetti piu' il formato imposto
In questo senso Access sbaglia ad inviare la stampa perche' gli si impone un
formato pagina che non viene poi mantenuto
A me, in questo caso va benissimo cosi, ma vorrei essere sicuro della cosa
nel senso se questo fosse un'anomalia allora non posso contarci per il
futuro, sicuramente sara' corretta
Viceversa se questo fosse il funzionamento corretto, allora vorrei impare
meglio come funzionano i report di Access
Ciao
RobertoA


text:
In news:47bec665$
1...@newsgate.x-privat.org
,
RobertoA <
amor...@tiscalinet.it
> ha scritto:
[...]
> In che senso 'presuppongono un formato di pagina' ???
> La Tm88 va a rotolo, quindi e' il software che lo presuppone mica la
> stampante
> A parte poi il limite di altezza massina stampabile dalla stampante
> che comunque e' elevato, mi pare di ricordare sui 2 metri
Vai nelle preferenze di stampa, Layout- Size:
Trovi la definizione della larghezza e dell'altezza,
anche se il supporto e' a rotolo (modulo continuo)
E' corretto che sia cosi, in certe situazioni vengono
stampate piu' pagine anche da questi dispositivi.
Di fatto quindi hai una dimensione di fine pagina.
Presumo tu stia usando l'ultimo driver Epson per Xp
ATM_304E.exe    (03/04/07)
[...]
>
> Quello che non capisco e' perche' se rendo invisibile la sezione 'pie
> di pagina pagina' la stampa non riaspetti piu' il formato imposto
> In questo senso Access sbaglia ad inviare la stampa perche' gli si
> impone un formato pagina che non viene poi mantenuto
> A me, in questo caso va benissimo cosi, ma vorrei essere sicuro della
> cosa nel senso se questo fosse un'anomalia allora non posso contarci
> per il futuro, sicuramente sara' corretta
> Viceversa se questo fosse il funzionamento corretto, allora vorrei
> impare meglio come funzionano i report di Access
> Ciao
> RobertoA
Se non utilizzi la sezione Pie' DI Pagina (io non la rendo invisibile,
semplicemente porto a zero la sua altezza e non la uso proprio.
In conseguenza di cio', stampata l'ultima riga la stampa e' terminata.
Se invece usi il pie' di pagina, verranno aggiunte righe bianche sino
alla fine del formato presecelto.
Altra cosa importante e' se il report e' impostato
per una stampante specifica o su quella predefinita.
--
--
Lorenzo


text:
>> In che senso 'presuppongono un formato di pagina' ???
>> La Tm88 va a rotolo, quindi e' il software che lo presuppone mica la
>> stampante
>> A parte poi il limite di altezza massina stampabile dalla stampante
>> che comunque e' elevato, mi pare di ricordare sui 2 metri
> Vai nelle preferenze di stampa, Layout- Size:
> Trovi la definizione della larghezza e dell'altezza,
> anche se il supporto e' a rotolo (modulo continuo)
> E' corretto che sia cosi, in certe situazioni vengono
> stampate piu' pagine anche da questi dispositivi.
> Di fatto quindi hai una dimensione di fine pagina.
> Presumo tu stia usando l'ultimo driver Epson per Xp
> ATM_304E.exe    (03/04/07)
Si lo so che devi impostare il formato
Allora non e' comprensibile perche', se invisibilizzo il pie di pagina
pagina, mi stampa e taglia ad altezze variabili
Non dovrebbe mantenere sempre quel formato ?
>> Quello che non capisco e' perche' se rendo invisibile la sezione 'pie
>> di pagina pagina' la stampa non riaspetti piu' il formato imposto
>> In questo senso Access sbaglia ad inviare la stampa perche' gli si
>> impone un formato pagina che non viene poi mantenuto
>> A me, in questo caso va benissimo cosi, ma vorrei essere sicuro della
>> cosa nel senso se questo fosse un'anomalia allora non posso contarci
>> per il futuro, sicuramente sara' corretta
>> Viceversa se questo fosse il funzionamento corretto, allora vorrei
>> impare meglio come funzionano i report di Access
>> Ciao
>> RobertoA
>
> Se non utilizzi la sezione Pie' DI Pagina (io non la rendo invisibile,
> semplicemente porto a zero la sua altezza e non la uso proprio.
> In conseguenza di cio', stampata l'ultima riga la stampa e' terminata.
> Se invece usi il pie' di pagina, verranno aggiunte righe bianche sino
> alla fine del formato presecelto.
Veramento io lo avevo portato a zero ma continuava a stamparmi su formato
fisso
Solo quando l'ho definito come 'non visibile' allora ha iniziato a stampare
altezza variabile, le scritte e poi 'zzzzaac..' che era quello che volevo
> Altra cosa importante e' se il report e' impostato
> per una stampante specifica o su quella predefinita.
Questa non l'ho capita, vuoi dire che se stampo sulla stampante predefintia
con certi valori oppure su una specifica sempre con gli stessi valori la
stampa puo' risultare diversa ?
Ciao e grazie
RobertoA


text:
In news:47bed1d5$
1...@newsgate.x-privat.org
,
RobertoA <
amor...@tiscalinet.it
> ha scritto:
[...]
> Si lo so che devi impostare il formato
> Allora non e' comprensibile perche', se invisibilizzo il pie di pagina
> pagina, mi stampa e taglia ad altezze variabili
> Non dovrebbe mantenere sempre quel formato ?
C'e' qualcosa di strano, ma forse sotto puo' essere di aiuto
[...]
> Veramento io lo avevo portato a zero ma continuava a stamparmi su
> formato fisso
> Solo quando l'ho definito come 'non visibile' allora ha iniziato a
> stampare altezza variabile, le scritte e poi 'zzzzaac..' che era
> quello che volevo
>> Altra cosa importante e' se il report e' impostato
>> per una stampante specifica o su quella predefinita.
>
> Questa non l'ho capita, vuoi dire che se stampo sulla stampante
> predefintia con certi valori oppure su una specifica sempre con gli
> stessi valori la stampa puo' risultare diversa ?
> Ciao e grazie
> RobertoA
Vediamo un po'.
Ci sono le impostazioni stampante di Windows,
Poi ci sono le impostazioni locali della stampante, nel tuo applicativo.
Non sapendo dove andrà l'applicativo, in che ambiente, realizzo i report
su una stampante che ovviamente dovrà essere quella del cliente, poi
pero', una volta terminato il layout, imposto il report sulla stampante
predefinita.
Da applicativo, in fase di prima configurazione, faccio scegliere da un
elenco
la stampante dedicata al servizio.
Da programma, imposto l'oggetto Application.Printer con la stampante
configurata dall'utente.
In questo modo qualsiasi cambiamento di impostazione puo' essere
fatta dall'utente stesso direttamente dalla console di gestione stampanti
di windows. Queste impostazioni vengono copiate nelle impostazioni
del report giusto prima di andare in stampa, che fra l'altro non prevede
un anteprima e quindi e' impossibile reindirizzare la stampa su altre
printer.
Quando hai disegnato il report, l'hai fatto su una printer specifica e li lo
hai lasciato ?
--
Lorenzo


text:
> Vediamo un po'.
> Ci sono le impostazioni stampante di Windows,
> Poi ci sono le impostazioni locali della stampante, nel tuo applicativo.
> Non sapendo dove andrà l'applicativo, in che ambiente, realizzo i report
> su una stampante che ovviamente dovrà essere quella del cliente, poi
> pero', una volta terminato il layout, imposto il report sulla stampante
> predefinita.
> Da applicativo, in fase di prima configurazione, faccio scegliere da un
> elenco
> la stampante dedicata al servizio.
> Da programma, imposto l'oggetto Application.Printer con la stampante
> configurata dall'utente.
> In questo modo qualsiasi cambiamento di impostazione puo' essere
> fatta dall'utente stesso direttamente dalla console di gestione stampanti
> di windows. Queste impostazioni vengono copiate nelle impostazioni
> del report giusto prima di andare in stampa, che fra l'altro non prevede
> un anteprima e quindi e' impossibile reindirizzare la stampa su altre
> printer.
> Quando hai disegnato il report, l'hai fatto su una printer specifica e li
> lo
> hai lasciato ?
Si
Comunque, tutte le modifiche le faccio da dentro Access, su stampante
specifica
Ciao
RobertoA


title: Maschere in Mail

author: Marcello Anselmi Tamburini

text:
C'č un metodo per trasmettere una maschera in un'email magari con un pulsante.
Mi serve, cioč, che i dati di una maschera diventino il testo (anche non
formattato) di un'email
Grazie.
--
Posted from  [193.76.225.3]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Maschere in Mail

author: Riccardo

text:
Marcello Anselmi Tamburini <
marc...@tamburini.net
> wrote in message
96154bf3f34c014bc6f...@mygate.mailgate.org...
> C'č un metodo per trasmettere una maschera in un'email magari con un
pulsante.
> Mi serve, cioč, che i dati di una maschera diventino il testo (anche non
> formattato) di un'email
>
> Grazie.
>
__________
Se hai una casella chiamata Testo, vedi questo comando:
DoCmd.SendObject acSendNoObject.........
indicando come testo della mail, la tua casella Testo.
ciao Riccardo


title: Manutenzione di applicazioni Access

author: VT @ work

text:
Vorrei aprire un o scambio di opinioni/suggerimenti/esperienze
riguardo il seguente problema:
capita spesso (almeno a me) di modificare delle query che sono
utilizzate all'interno di altre query oppure come origine record di
forms o report, oppure ancora all'interno di moduli.
Il problema è quello di verificare che l'utilizzo fatto della query
nei vari contesti non sia influenzato dalle ultime modifiche apportate
e, in caso affermativo, adeguare il tutto.
Nel caso della verifica del codice VBA basta cercare il nome del query
su tutti i moduli del db, ma nel caso di query, forms e report ?
Pensavo di scrivere una routine che scorre i vari oggetti del db
cercando il nome del query nella proprietà RecordSource (forms e
report) e nella proprietà SQL (query).
Può bastare ?
(Mi viene in mente mentre scrivo che bisognerebbe controllare anche le
proprietà Filter e OrderBy, e nel caso dei report, anche le proprietà
di raggruppamento).
C'è un metodo migliore o più veloce ?
Voi come fate ?
Vincenzo Turturro
----------------------------------
Niuna impresa, per minima che sia,
può avere cominciamento e fine
senza queste tre cose:
e cioè senza sapere,
senza potere,
senza con amore volere
(Anonimo fiorentino, XIV sec.)
------------------------------


title: Manutenzione di applicazioni Access

author: Sergio MAZZA

text:
"VT @ work" <
semitogliprimadirisp...@tiscalinet.it
> ha
scritto nel messaggio news:3975493...@firewall.regione.toscana.it...

Tengo sempre una traccia cartacea dell'analisi della procedura e delle
modifiche effettuate in ogni oggetto dell'mdb. Lo so' è da matti, ma questo
mi permette di avere la visione globale dell'evoluzione della procedura...
Ciao.


title: Manutenzione di applicazioni Access

author: lbo dal portatile

text:
>capita spesso (almeno a me) di modificare delle query che sono
>utilizzate all'interno di altre query oppure come origine record di
>forms o report, oppure ancora all'interno di moduli.
>Il problema è quello di verificare che l'utilizzo fatto della query
>nei vari contesti non sia influenzato dalle ultime modifiche apportate
>e, in caso affermativo, adeguare il tutto.
non capisco bene cosa intendi.  magari una query può restituire un
elenco di campi diverso da quello che ti aspetti?
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Manutenzione di applicazioni Access

text:
Il Wed, 19 Jul 2000 11:18:10 +0200, "Sergio MAZZA"
<
sergi...@tiscalinet.it
> scrisse:
>
>Tengo sempre una traccia cartacea dell'analisi della procedura e delle
>modifiche effettuate in ogni oggetto dell'mdb. Lo so' è da matti, ma questo
>mi permette di avere la visione globale dell'evoluzione della procedura...
>
>Ciao.
>
..azz ! Congratulazioni !
Ma dove lo trovi il tempo ?!



title: Manutenzione di applicazioni Access

text:
Il Wed, 19 Jul 2000 11:15:00 GMT,
l...@NOSPAM.blunet.it
 (lbo dal
portatile) scrisse:
>non capisco bene cosa intendi.  magari una query puň restituire un
>elenco di campi diverso da quello che ti aspetti?
Sě: per esempio puň capitare di togliere un campo da una query, oppure
di aggiungere una tabella dove esiste un campo che ha lo stesso nome
di uno presente in una delle tabelle utilizzate in precedenza nel
query (in questo caso, il campo viene individuato come
nometabella.nomecampo e quindi bisogna aggiornare ogni riferimento a
nomecampo ovunque la query sia stata utilizzata)
Vincenzo Turturro
----------------------------------
Niuna impresa, per minima che sia,
puň avere cominciamento e fine
senza queste tre cose:
e cioč senza sapere,



title: Manutenzione di applicazioni Access

text:
"VT @ work" <
semitogliprimadirisp...@tiscalinet.it
> ha
scritto nel messaggio news:39759c38...@firewall.regione.toscana.it...
> Il Wed, 19 Jul 2000 11:18:10 +0200, "Sergio MAZZA"
> <
sergi...@tiscalinet.it
> scrisse:
>
> >
> >Tengo sempre una traccia cartacea dell'analisi della procedura e delle
> >modifiche effettuate in ogni oggetto dell'mdb. Lo so' č da matti, ma
questo
> >mi permette di avere la visione globale dell'evoluzione della
procedura...
> >
> >Ciao.
> >
> ..azz ! Congratulazioni !
> Ma dove lo trovi il tempo ?!
>
>
> Vincenzo Turturro
> ----------------------------------
> Niuna impresa, per minima che sia,
> puň avere cominciamento e fine
> senza queste tre cose:
> e cioč senza sapere,
> senza potere,
> senza con amore volere
> (Anonimo fiorentino, XIV sec.)
> ------------------------------
Ho provato sulla pelle che se non faccio cosě mi perdo!
Ciao.


title: Manutenzione di applicazioni Access

author: Roberto dal portatile

text:
"VT @ work" <
semitogliprimadirisp...@tiscalinet.it
> ha
scritto nel messaggio news:39759c38...@firewall.regione.toscana.it...
> Il Wed, 19 Jul 2000 11:18:10 +0200, "Sergio MAZZA"
> <
sergi...@tiscalinet.it
> scrisse:
>
> >
> >Tengo sempre una traccia cartacea dell'analisi della procedura e delle
> >modifiche effettuate in ogni oggetto dell'mdb. Lo so' è da matti, ma
questo
> >mi permette di avere la visione globale dell'evoluzione della
procedura...
> >
> >Ciao.
> >
> ..azz ! Congratulazioni !
> Ma dove lo trovi il tempo ?!
>
>
> Vincenzo Turturro
Anche io lavoro con il metodo che adopera Sergio.
Il tempo lo trovo tra quello che guadagno quando poi debbo effettuare una
delle modifiche di cui parli;
ribadisco quello che ho scritto in questo NG in altre occasioni: il tempo
utilizzato per lavorare in maniera organizzata non è sprecato, ma è un
investimento.
Dalle mie parti solo chi semina raccoglie; e chi semina vento raccoglie
tempesta e allora un ombrello non basta per non bagnarti.
Roberto


title: carico di lavoro

author: Andrea

text:
Qualcuno mi sa dire come si fa a stimare il carico di lavoro di un
programma?
Grazie
Andrea


title: carico di lavoro

author: Antonio Biso

text:
Andrea <
an...@barbagallo.com
> wrote in message
9gad9k$8fc$5...@sun250.unimi.it...

Sai dire cosa è il carico di lavoro di un programma?
Antonio


title: carico di lavoro

text:
la memoria e la cpu utilizzate?
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Ny3W6.6929$7S1.2...@news.infostrada.it...



title: carico di lavoro

author: Sergio Della Giora

text:
La dimensione, ovvero lo spazio che occupa sull'HD, è la somma dei files
*.mdb che l'applicazione usa.
La percentuale di cpu occupata è un dato un po' empirico, nel senso che
dipende dal tipo di processore che usi, sia in marca che in frequenza.
Per quanto riguarda la RAM usata penso che sia proporzionale alla dimensione
dei files *.mdb dell'applicazione stessa. Ci sono delle tools per monitorare
l'uso della cpu e della ram durante l'esecuzione di un applicativo.
L'utilizzo della Ram dovrebbe essere costante anche per diversi processori
(della stessa famiglia) a parità di sistema operativo.
Saluti
Sergio Della Giora


title: Immagini JPG e loro gestione

text:
Ciao,
so che la cosa e' stata gia' ampiamente discussa infatti ho letto i
due documenti su
sitocomune.com
.
Non essendo molto esperto di access e soprattutto di programmazione ho
incontrato alcuni problemi nel seguire i consigli contenuti in "come
implementare correttamente un archivio di immagini".
Per la mia tesi devo realizzare un database contenente alcuni dati
numerici piu' per ogni record una foto. Essendo le foto circa 600 ho
l'assoluta necessita' di mantenerle esterne al database stesso.
In particolare non ho saputo utilizzare il "controllo nascosto", ho
infatti utilizzato unicamente un normale controllo immagine ed ho
inserito all'interno dell'evento Corrente del Form la riga di codice
indicata.
Cosi' il tutto sembra funzionare lo stesso, pero' ho alcune domande da
porre:
A cosa serve e come uso il controllo nascosto?
In modalità anteprima di stampa scorrendo i record, i dati numerici
vengono aggiornati mentre mi rimane visualizzata sempre l'immagine del
primo record. Esiste un modo per stampare l'intero database, con
l'immagine corretta ed aggiornata automaticamente?
Infine, ho provato ad utilizzare per il percorso del file immagine
percorsi relativi ma senza successo, le foto vengono caricate solo se
specifico il percorso assoluto completo di unità di memorizzazione.
Dovendo pero' esportare database e foto su un CD-ROM, come posso
rendere il percorso delle foto indipendente dall'unità di
memorizzazione (tipo quanto avviene con i file HTML e gli oggetti
grafici in esso contenuti)?
Grazie anticipatamente a chiunque voglia aiutarmi.


title: Immagini JPG e loro gestione

author: Guycho

text:
<
oc...@libero.it
> wrote in message
efcfot83f253i0g9a...@4ax.com...

Basta mettere i file immagine nella stessa directory del database (magari in
una sottocartella) ed impostare il percorso relativo.Tieni presente  però
che non è possibile (o per lo meno facile) far funzionare un db access da
cd-rom in quanto all'apertura del file Access crea automaticamente un file
con estensione .ldb nella stessa directory del .mdb.Su cd-rom non potrebbe
farlo ...
ciao



title: Coommon Dialog con anteprima immagini

author: picciottosiculo

text:
Ho scaricato dal sito comune il file postato da Alessandro Baraldi:
5.42 API - Commondialog e Browser for folder attraverso #56
MsAccess.exe
Che ci permette di avere una common dialog con anteprima immagine ke è
veramente comoda.
Il quesito che vi pongo è:
Visto ke la finestra di dialogo si trova come dire...all'interno di
access....
Private Declare Function ba_accOfficeGetFileName Lib "msaccess.exe"
Alias "#56" (gfni As bac_accOfficeGetFileNameInfo, fOpen As Integer) As
Long
...mi kiedevo se tutto poteva funzionare con tutte le versioni di
access. La domanda è nata dopo qualke ricerca fatta su altri forum in
cui utilizzando questa tecnica "pescare all'interno di Access", da una
versione all'altra potevano capitare degli errori del tipo "entry point
non trovato".
Quindi con la mia versione: Access 2002 (10.2627.2625)
tutto funziona correttamente ma mi rimane il dubbio ke con altre
versioni ci siano problemi.
Se qualcuno di voi possiede altre versione potrebbe verificare se tutto
funziona
Ciaoooooooooo


title: Coommon Dialog con anteprima immagini

author: Alessandro Baraldi

text:
"picciottosiculo" <
picciot...@gmail.com
> wrote in message
news:1127383420.5...@g47g2000cwa.googlegroups.com
[CUT]
> Quindi con la mia versione: Access 2002 (10.2627.2625)
> tutto funziona correttamente ma mi rimane il dubbio ke con altre
> versioni ci siano problemi.
> Se qualcuno di voi possiede altre versione potrebbe verificare se tutto
> funziona
>
> Ciaoooooooooo
Da A97 ad A2003 funziona, almeno a me.
Per il futuro è tutto da vedere.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Coommon Dialog con anteprima immagini

text:
Grazie per la risposta
Ora però con il tuo esempio non riesco ad apllicare più filtri
aiutooooooooooo


title: Vi prego aiutatemi!

author: Povero niubbino principiante

text:
C'è un mio applicativo con Access 97 che esegue una serie di operazioni
standard (query, add su recordset ecc.) Questo applicativo ha sempre
funzionato sul mio PC con windows 98.
Adesso sono costretto ad usarlo su un PC con windows 2000 server.
L'elaborazione prevede alcuni passi automatici, quindi un intervento manuale
su alcune tabelle, quindi la terminazione automatica del lavoro.
Vado per fare questa cosa, tento di aprire una delle tabelle, doppio clic
e...
gran rumore di hard disk che macina, 5 secondi e access si chiude
brutalmente.
Ho effettuato molti test per vedere cosa c'era che non andava ma non ho
trovato nulla di strano.
Il problema si verifica sia aprendo tabelle locali che remote.
Se uso un altro database e accedo alle stesse tabelle, non ci sono problemi.
Casualmente provo ad aprire le tabelle con invio, dopo averle selezionate...
FUNZIONA! Si aprono senza problemi. Chiudo la tabella, di nuovo doppio
clic.. .SI INTRUPPA nuovamente...
Ma cazzarola! Un problema per cui la tabella si "rovinava" e non mi
permetteva di aprirla potevo anche immaginarlo, ma una differenza tra il
modo di aprire la tabella stessa proprio no!!!!
Qualche idea?!?!
Povero niubbino ignorante e principiante con la sua testa sotto i vostri
piedi


title: Vi prego aiutatemi!

author: Lorenzo Coronati

text:
Scrisse "Povero niubbino principiante" <
ch...@etruria.net
>:
>Povero niubbino ignorante e principiante con la sua testa sotto i vostri
>piedi
Ma possiamo pure muoverci?
--
Lorenzo Coronati
---
<<Ragazzi, sapete indicarmi una utility in
internet che sia in grado di recuperare le
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
---


title: MI5 Persecution: Overview (136)

text:
Overview
What all these snatches of video and audio, and newspaper articles, have in common is that none of them provide conclusive or very convincing
evidence of their being directed against me, or forming part of a campaign against me. Other people with my illness doubtless could produce similar
non-proof if they were minded to do so.
Good, now we've got the disclaimer out of the way, we can describe precisely what it is that is on display in this part of the site. In the video
section, we have Quicktime (MPEG-4) clips of Jon Snow of ITN in action, also interviews with Ken Clarke and John Major of the ousted Tory regime. These are
embedded in the page using QuickTime. While each audio/video clip is coded to automatically download the QuickTime player, you may find it helpful to
download QuickTime from Apple's website before you start viewing the media files.
Note that each item is awarded a rating of the confidence I feel that it is directed at me, expressed as a percentage. Items with 50% or
more are probably about me; 100% indicates a "dead cert".
In audio we have MP3 files of harassment at work in Canada in late 1996, also GLR's David Hepworth not even trying to pretend that he isn't getting
at me, and a snippet of Capital. There is also an album track which I have taken as being about me. The newspapers section contains articles by Bernard
Levin on his encounter with a madman who "bursts into tears, and swears it is all
true - and it is". Also a Private Eye cover, and snippet from Victor Lewis-Smith.
I have added several recordings of abuse "in public". By Sept/1998 I had seven minidiscs of such recordings, unfortunately containing mostly very
nasty sexual slanders which I will not be publishing on this website. The recordings were made on a Sony Minidisc Walkman MZ-R30, which I purchased
in Canada in July/1997, with ECM-T140 microphone. After both the MZ-R30 and the microphone reached the end of their lives, in June/2001 I purchased as
replacement my current recording gear, an MZ-R900 walkman with ECM-T145 microphone.
Share and Enjoy! I hope you enjoy partaking in my delusions which have been recorded with high fidelity digital equipment and presented for your
listening pleasure.
136
--
Posted via NewsDemon.com - Premium Uncensored Newsgroup Service
      ------->>>>>>
http://www.NewsDemon.com
<<<<<<------
Unlimited Access, Anonymous Accounts, Uncensored Broadband Access


title: problema nell'utilizzo della formattazione condizionale

text:
ciao a tutti
volevo utilizzare questo codice nella formattazione condizionale

If Not IsNull(Dlookup("MioCampo", "MiaTabella", _
    "MioCampo = " & Chr$(34) & Me!MioControllo & Chr$(34))) _
    And Me!MioControllo <> nz(Me!MioControllo.OldValue) Then

  MsgBox Me!MioControllo & " Già esiste.", vbOKOnly, "Duplicato!"
  Cancel = True

End If

ho provato con:
Not IsNull(Dlookup("MioCampo"; "MiaTabella";"MioCampo = " & Chr$(34) & Me!MioControllo & Chr$(34))) And Me!MioControllo <> nz(Me!MioControllo.OldValue)

grazie.


author: Karl Donaubauer

text:
Salve,

Francodellavalle28 ha scritto:

Se capisco bene hai provato quest'espressione nel dialogo della FC.
Non è una buona idea perché il codice è inteso per il momento dopo un
aggiornamento in un controllo di un solo record. La FC funziona molto
diversamente.

Se assolutamente vuoi farlo sarebbe al massimo sensato per una maschera
singola con 1 solo record perché la FC sempre coinvolge tutti record di
una maschera e tanti DLookup inutili quanti record ci sono -1 non siano
buono per la prestazione.

In riguardo alla sintassi devi cancellare "Me!" perché è qc. che solo
esiste nel codice VBA.

Per il prossimo messaggio sarebbe meglio di scrivere la tua vera
espressione (per vedere problemi con nomi di oggetti ecc.) e cosa succede.

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

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


text:

ciao Karl

ho fatto in questo modo

in prima di aggiornare, del controllo "Email" ho inserito:

    If Not IsNull(DLookup("Email", "TbEmail", _
    "Email = " & Chr$(34) & Me!Email & Chr$(34))) _
    And Me!Email <> Nz(Me!Email.OldValue) Then
        MsgBox Me!Email & " Già esiste.", vbOKOnly, "Duplicato!"
    End If

poi ho creato una query "TovaDuplicatiEmail":
SELECT TbEmail.Email
FROM TbEmail
GROUP BY TbEmail.Email
HAVING (((TbEmail.Email) In (SELECT [Email]  FROM [TbEmail] As Tmp GROUP BY [Email] HAVING Count(*)>1) And (TbEmail.Email)=[Forms]![M_Gestione]![SM_Email].[Form]![Email]));

in espreaaione di FC:
Not IsNull(DLookUp("Email";"TovaDuplicatiEmail"))

Cosa ne pensi?
grazie


text:
Salve Franco,

Francodellavalle28 ha scritto:
> ...
> in prima di aggiornare, del controllo "Email" ho inserito:
>
>      If Not IsNull(DLookup("Email", "TbEmail", _
>      "Email = " & Chr$(34) & Me!Email & Chr$(34))) _
>      And Me!Email <> Nz(Me!Email.OldValue) Then
>          MsgBox Me!Email & " Già esiste.", vbOKOnly, "Duplicato!"
>      End If
>
> poi ho creato una query "TovaDuplicatiEmail":
> SELECT TbEmail.Email
> FROM TbEmail
> GROUP BY TbEmail.Email
> HAVING (((TbEmail.Email) In (SELECT [Email]  FROM [TbEmail] As Tmp GROUP BY [Email] HAVING Count(*)>1) And (TbEmail.Email)=[Forms]![M_Gestione]![SM_Email].[Form]![Email]));
>
> in espreaaione di FC:
> Not IsNull(DLookUp("Email";"TovaDuplicatiEmail"))
>
> Cosa ne pensi?

Mi sembra orribile. Non cambia niente in riguardo ai problemi con la FC,
DLookup, Timing ecc. che ho provato di descrivere.

È difficile consigliarti qc. se solo mostri cosa fai ma non descrivi la
situazione e cosa vuoi ottenere. p.e. quale tipo di maschera usi -
singola o continua, cosa vuoi che succede quando e per quale tempo ecc.
Poi si potrebbe discutere soluzioni.



text:

ciao Karl

la sottomaschera è a Maschere continue
e vorrei oltre al messaggio:
MsgBox Me!Email & " Già esiste.", vbOKOnly, "Duplicato!"

segnalare in rosso con FC eventuali
email già esistenti


text:
Salve,

Francodellavalle28 ha scritto:
>>> ...
>>> in prima di aggiornare, del controllo "Email" ho inserito:
>>>
>>>       If Not IsNull(DLookup("Email", "TbEmail", _
>>>       "Email = " & Chr$(34) & Me!Email & Chr$(34))) _
>>>       And Me!Email <> Nz(Me!Email.OldValue) Then
>>>           MsgBox Me!Email & " Già esiste.", vbOKOnly, "Duplicato!"
>>>       End If
>>>
>>> poi ho creato una query "TovaDuplicatiEmail":
>>> SELECT TbEmail.Email
>>> FROM TbEmail
>>> GROUP BY TbEmail.Email
>>> HAVING (((TbEmail.Email) In (SELECT [Email]  FROM [TbEmail] As Tmp GROUP BY [Email] HAVING Count(*)>1) And (TbEmail.Email)=[Forms]![M_Gestione]![SM_Email].[Form]![Email]));
>>>
>>> in espreaaione di FC:
>>> Not IsNull(DLookUp("Email";"TovaDuplicatiEmail"))
>>> ...
>
> la sottomaschera è a Maschere continue
> e vorrei oltre al messaggio:
> MsgBox Me!Email & " Già esiste.", vbOKOnly, "Duplicato!"
>
> segnalare in rosso con FC eventuali
> email già esistenti

Funziona come lo descrivi sopra o no?

Se no prova di rendere la query più semplice e veloce:

SELECT Email
FROM TbEmail
GROUP BY Email
HAVING Count(Email)>1

Poi nel dialogo della FC prova con

Il valore del campo è  uguale a

DLookUp("Email";"TovaDuplicatiEmail";"Email='" & [Email] & "'")

Speriamo che non è troppo lento.



text:
Il giorno lunedì 22 dicembre 2014 18:04:02 UTC+1, Karl Donaubauer ha scritto:
> Salve,
>
> Francodellavalle28 ha scritto:
> >>> ...
> >>> in prima di aggiornare, del controllo "Email" ho inserito:
> >>>
> >>>       If Not IsNull(DLookup("Email", "TbEmail", _
> >>>       "Email = " & Chr$(34) & Me!Email & Chr$(34))) _
> >>>       And Me!Email <> Nz(Me!Email.OldValue) Then
> >>>           MsgBox Me!Email & " Già esiste.", vbOKOnly, "Duplicato!"
> >>>       End If
> >>>
> >>> poi ho creato una query "TovaDuplicatiEmail":
> >>> SELECT TbEmail.Email
> >>> FROM TbEmail
> >>> GROUP BY TbEmail.Email
> >>> HAVING (((TbEmail.Email) In (SELECT [Email]  FROM [TbEmail] As Tmp GROUP BY [Email] HAVING Count(*)>1) And (TbEmail.Email)=[Forms]![M_Gestione]![SM_Email].[Form]![Email]));
> >>>
> >>> in espreaaione di FC:
> >>> Not IsNull(DLookUp("Email";"TovaDuplicatiEmail"))
> >>> ...
> >
> > la sottomaschera è a Maschere continue
> > e vorrei oltre al messaggio:
> > MsgBox Me!Email & " Già esiste.", vbOKOnly, "Duplicato!"
> >
> > segnalare in rosso con FC eventuali
> > email già esistenti
>
> Funziona come lo descrivi sopra o no?

si!!!

> Se no prova di rendere la query più semplice e veloce:
>
> SELECT Email
> FROM TbEmail
> GROUP BY Email
> HAVING Count(Email)>1
>
> Poi nel dialogo della FC prova con
>
> Il valore del campo è  uguale a
>
> DLookUp("Email";"TovaDuplicatiEmail";"Email='" & [Email] & "'")
>
> Speriamo che non è troppo lento.

ma il tuo è molto piu' veloce
grazie Karl


text:

ciao Karl
ora però ho il problema che per colorare anche l'email duplicata,
devo inserire in dopo aggiornamento un me.recalc
e cosi' facendo, mi si aggiorna anche l'ordinamento dell'email;
che io vorrei che avvenisse in una secondo momento.


text:
Salve Franco,

Francodellavalle28 ha scritto:
 > ...
> ora però ho il problema che per colorare anche l'email duplicata,
> devo inserire in dopo aggiornamento un me.recalc
> e cosi' facendo, mi si aggiorna anche l'ordinamento dell'email;
> che io vorrei che avvenisse in una secondo momento.
>

"dopo aggiornamento" del controllo o del record?
Dove hai impostato l'ordinamento?

Ho provato di riprodurrlo ma qui un recalc non cambia l'ordinamento dei
record.

Hai già provato altri metodi come Me.Refresh?



text:
Il giorno martedì 23 dicembre 2014 12:25:57 UTC+1, Karl Donaubauer ha scritto:
> Salve Franco,
>
> Francodellavalle28 ha scritto:
>  > ...
> > ora però ho il problema che per colorare anche l'email duplicata,
> > devo inserire in dopo aggiornamento un me.recalc
> > e cosi' facendo, mi si aggiorna anche l'ordinamento dell'email;
> > che io vorrei che avvenisse in una secondo momento.
> >
>
> "dopo aggiornamento" del controllo o del record?
nel record (della sottomaschera)

> Dove hai impostato l'ordinamento?
nella query origine record (della sottomaschera)

> Ho provato di riprodurrlo ma qui un recalc non cambia l'ordinamento dei
> record.
>
> Hai già provato altri metodi come Me.Refresh?

ho provato con refresh,
ma si colora solo se l'email è visibile altrimenti no!
cioè se l'email e' sopra la barra di scorrimento verticale
il refresh non ha effetto


text:

Ciao Karl
di male in peggio
dopo aver provato refresh in dopo aggiornamento
e dopo conferma eliminazione del record
ho avuto quest'errore:

AppName: msaccess.exe      AppVer: 11.0.8321.0     AppStamp:4b4f9cfd
ModName: msjtes40.dll      ModVer: 4.0.9502.0      ModStamp:44859905
fDebug: 0       Offset: 000073d9


text:

è il recalc che crea quest'errore


title: Riproposta Data invio Outlook

text:
Salve rgazzi,
Scusate se riapro il post ma ho urgenza di risolvere il problema.
Allora
ho un problema, nel mio database ho l'esigenza di crearmi un campo tipo
DataMessaggio che prenda direttamente il valore del giorno e l'ora in cui ho
spedito quel messaggio con outlook.
Come posso risolvere questa situazione?
Grazie in anticipo.


title: Riproposta Data invio Outlook

text:
"Fabrizio_LoL" <
f_j...@libero.it
> wrote in message
news:0DTye.2883$
tX6....@twister1.libero.it

Innanzitutto i messaggi in Outlook sono accessibili via
Autmazione, quindi puoi pure cercarne la data, ma occorre
sapere tu nel tuo DB che cosa hai memorizzato di quel messaggio
per fare la ricerca...?
QUesto codice cicla tutti i Messaggi, non farlo andare poichè
tutte le Variabili sono descrittive e non dichiarate, quindi
non andrà, ma se sai quale devi cercare la dichiari e fai
il confronto nel ciclo...!!!
Dim Ol_App As New Outlook.Application
Dim Ol_MAPI As Outlook.NameSpace
Dim Ol_Folder As Outlook.MAPIFolder
Dim Ol_Items As Outlook.MailItem
Dim Ol_Attach As Outlook.Attachment
Set Ol_MAPI = Ol_App.GetNamespace("MAPI")
Set Ol_Folder = Ol_MAPI.PickFolder

  For Each Ol_Items In Ol_Folder.Items
    ' Ora quì hai disponibili i Messaggi:
    BCC = Ol_Items.Bcc
    Categories"= Ol_Items.Categories
    CC = Ol_Items.CC
    ConversationTopic = Ol_Items.ConversationTopic
    CreationTime = Ol_Items.CreationTime
    HTMLBody Ol_Items.HTMLBody
    LastModificationTime = Ol_Items.LastModificationTime
    ReceivedByName = Ol_Items.ReceivedByName
    ReceivedOnBehalfOfName = Ol_Items.ReceivedOnBehalfOfName
    ReceivedTime = Ol_Items.ReceivedTime
    SenderName = Ol_Items.SenderName
    Sent = Ol_Items.Sent
    SentOn = Ol_Items.SentOn
    SenderAddress = Ol_Items.Reply.Recipients.Item(1).Address
    Size = Ol_Items.Size
    Subject = Ol_Items.Subject
    TO = Ol_Items.To
    UnRead = Ol_Items.UnRead
  Next Ol_Items
Set Ol_Items = Nothing
Set Ol_Folder = Nothing
Set Ol_MAPI = Nothing
Set Ol_App = Nothing
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Riproposta Data invio Outlook

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:3c283f1c50001cedba...@mygate.mailgate.org...

Innanzitutto Grazie per la risposta,
Sei sempre molto gentile e disponibile!!!!!
Credo di non sapere affatto come usare questo codice ma mi impegno lo studio
e cerco di applicarlo.
Cmq ti descrivo il prob.
Ho una maschera chiamata ordini
nella quale inserisco  tutti gli ordini per le varie ditte.
tipo corriere anagrafica cliente  ecc ecc.
Qundo l'ordine è pronto lo mando via email, e richiamo l'ordine da un
comando che si basa su una query parametrica, cioè voglio spedire l'ordine
es: 00-0000 mi richiamo l'ordine e lo spedisco in formato snapshot ai miei
corrieri.
Ora avrei la necessita, nella tabella ordini di crearmi un campo Data
spedizione che mi fornisca la data esatta del giorno in cui ho spedito
l'ordine.
Pensavo che esistesse una funzione che mi pottesse fare questo.
nel mio databse ho due date per esempio data riferita alla data in cui
preparo l'ordine tipo 06/07/2005 , data della merce quando posso ritirarla
MercePronta 21/05/07, mettiamo che io spedissi l'ordine 2 giorni dopo io
vorrei che nel campo spedizione ordine mi venisse fuori la data in cui ho
realmente spedito il messaggio.
Come oggetto del messaggio quando spedisco l'ordine, metto sempre l'ordine
tipo 00-000, che nel mio database è chiave primaria .


title: Riproposta Data invio Outlook

text:
"Fabrizio_LoL" <
f_j...@libero.it
> ha scritto nel messaggio news:jiUye.2996$tX6....@twister1.libero.it...
>
> Innanzitutto Grazie per la risposta,
> Sei sempre molto gentile e disponibile!!!!!
>
> Credo di non sapere affatto come usare questo codice ma mi impegno lo studio
> e cerco di applicarlo.
>
> Cmq ti descrivo il prob.
>
> Ho una maschera chiamata ordini
> nella quale inserisco  tutti gli ordini per le varie ditte.
> tipo corriere anagrafica cliente  ecc ecc.
>
> Qundo l'ordine è pronto lo mando via email, e richiamo l'ordine da un
> comando che si basa su una query parametrica, cioè voglio spedire l'ordine
> es: 00-0000 mi richiamo l'ordine e lo spedisco in formato snapshot ai miei
> corrieri.
> Ora avrei la necessita, nella tabella ordini di crearmi un campo Data
> spedizione che mi fornisca la data esatta del giorno in cui ho spedito
> l'ordine.
>
> Pensavo che esistesse una funzione che mi pottesse fare questo.
>
> nel mio databse ho due date per esempio data riferita alla data in cui
> preparo l'ordine tipo 06/07/2005 , data della merce quando posso ritirarla
> MercePronta 21/05/07, mettiamo che io spedissi l'ordine 2 giorni dopo io
> vorrei che nel campo spedizione ordine mi venisse fuori la data in cui ho
> realmente spedito il messaggio.
>
> Come oggetto del messaggio quando spedisco l'ordine, metto sempre l'ordine
> tipo 00-000, che nel mio database è chiave primaria .
>
Ma allora ti serve solo una query di aggiornamento o scrivere nel recordset della form...
Ciao.
--
Sergio MAZZA


title: IMPORTAZIONE XML IN ACCESS CON RELAZIONE DELLE TABELLE

author: MICHELE

text:
Salve,
ho un file xml che riesco a importare correttamente in access
L'importazione avviene correttamente alimentando le tabelle che ho creato con il file xsd.
Non riesco però a creare le relazioni tra le tabelle.
Ogni file xml contiene più ordini per cui se ad esempio il file xml contiene l'ordine 100 e 101 nella tabella testata ordini si aggiungeranno due record.
Nella tabella dettaglio ordini si aggiungeranno le righe di dettaglio ma non riesco a sapere quali ad appartengono all'ordine 100 e quali all'ordine 101.
Se sfoglio il file con un editor xml con il + e - vedo che l'ordine 100 ha 3 righe di dettaglio e l'ordine 101 ne ha 4
Mi servirebbe che nell'importazione venissero aggiunti degli indici che poi posso utilizzare come chiavi.
Grazie per l'attenzione


author: Alessandro Cara

text:
Il 12/01/2017 23:51, MICHELE ha scritto:
Hai la tastiera bloccata sul CapsLock in maiuscolo?

Non so se qualcuno ha la soluzione ma i miracoli vanno chiesti altrove.
Sai come e' fatto un file xml?
e...domanda ...
soprattutto cosa e'?

Sono lontano da access  da un po' e  non so se si e' attrezzato per i
miracoli ma forse con un po' di istruzioni vba il tuo problema si
puo' risolvere (magari in rete trovi qualcosa).

BTW se non riesce a risolverlo mi stai facendo venire il prurito
di scrivere quelle istruzioni.

Cmq.
Sono /fatto/ e quindi non ragiono
Mi spieghi cosa /azzecca/ l'xml con la relazione fra tabelle e con il
fatto che access dovrebbe /crearsi/ fantomatici indici di relazione?

Nel frattempo sto lustrando la mia /magicwand/

Non so se sono stato /particolarmente/ attento ma il tuo post e' uno
dei piu .... (metti tu l'aggettivo) della storia.

La mia risposta potrebbe sembrarti /rifiutante/ (questo e' avverbio),
ti assicuro non lo e'.
Meglio una risposta che il nulla ed in quanto a /nulla/  i presenti
in questo NG sono i maestri (tranne uno!)
;-))))))))))))))))))))))))

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


author: Simone Calligaris

text:
"Alessandro Cara"

(cut)

> La mia risposta potrebbe sembrarti /rifiutante/ (questo e' avverbio),
> ti assicuro non lo e'.
> Meglio una risposta che il nulla ed in quanto a /nulla/  i presenti
> in questo NG sono i maestri (tranne uno!)

/Alessandro/Cara/è/sempre/il/numero/uno/!

Saluti/


text:

Ovvamente l'uno non era il sottoscritto
>
> Saluti/

i _saluti_ non sono venuti un granche'  ;-)



text:
Il giorno venerdì 13 gennaio 2017 00:23:10 UTC+1, Alessandro Cara ha scritto:
> Il 12/01/2017 23:51, MICHELE ha scritto:
> Hai la tastiera bloccata sul CapsLock in maiuscolo?
>
> Non so se qualcuno ha la soluzione ma i miracoli vanno chiesti altrove.
> Sai come e' fatto un file xml?
> e...domanda ...
> soprattutto cosa e'?
>
> Sono lontano da access  da un po' e  non so se si e' attrezzato per i
> miracoli ma forse con un po' di istruzioni vba il tuo problema si
> puo' risolvere (magari in rete trovi qualcosa).
>
> BTW se non riesce a risolverlo mi stai facendo venire il prurito
> di scrivere quelle istruzioni.
>
> Cmq.
> Sono /fatto/ e quindi non ragiono
> Mi spieghi cosa /azzecca/ l'xml con la relazione fra tabelle e con il
> fatto che access dovrebbe /crearsi/ fantomatici indici di relazione?

Cerco di spiegarmi meglio.
 Quando importo un xml in access mi alimenta delle tabelle precedentemente
create con un file xsd. Se il file xml ad esempio rappresenta i dati di una spedizione di trasporto dopo l'importazione dei nuovi record aggiungo su tutti i nuovi record  la chiave numero_sped e così testata e dettaglio della spedizione sono correlati.
Purtroppo però se nel file xml mi arrivano una o più spedizioni nella tabella della testata della
spedizione (E1EDL20) avrò una riga per spedizione ma nelle tabelle di dettaglio (E1EDL37) avrò una
o più righe e non so a quale spedizione sono correlate. Mentre sfogliando il file xml con i + e - è chiaro dove inizia una spedizione e dove termina.
Semplificato vi riporto il file xml che ricevo generato da un sistema SAP

-<SHPMNT05>
  -<IDOC BEGIN="1">
  +<EDI_DC40 SEGMENT="1">
  -<E1EDT20 SEGMENT="1">
       <TKNUM>valore</TKNUM>
       <SHTYP>valore</SHTYP>
       <ABFER>valore</ABFER>
       <ABWST>valore</ABWST>
       <BFART>valore</BFART>
  +<E1ADRM4 SEGMENT="1">
  +<E1ADRM4 SEGMENT="1">
  +<E1ADRM4 SEGMENT="1">
  +<E1EDK33 SEGMENT="1">
  -<E1EDL20 SEGMENT="1">
      <VBELN>valore</VBELN>
      <VSTEL>valore</VSTEL>
      <VKORG>valore</VKORG>
      <LGNUM>valore</LGNUM>
      <ABLAD>valore</ABLAD>
      <INCO1>valore</INCO1>
      <INCO2>valore</INCO2>
      <ROUTE>valore</ROUTE>
      <VSBED>valore</VSBED>
      <BTGEW>valore</BTGEW>
      <NTGEW>valore</NTGEW>
      <GEWEI>valore</GEWEI>
      <VOLUM>valore</VOLUM>
      <VOLEH>valore</VOLEH>
      <ANZPK>valore</ANZPK>
      <PODAT>valore</PODAT>
      <POTIM>valore</POTIM>
     +<E1EDL21 SEGMENT="1">
     +<E1ADRM1 SEGMENT="1">
     +<E1ADRM1 SEGMENT="1">
     +<E1ADRM1 SEGMENT="1">
     +<E1EDT13 SEGMENT="1">
     +<E1EDL24 SEGMENT="1">
     +<E1EDL24 SEGMENT="1">
     +<E1EDL24 SEGMENT="1">
     +<E1EDL24 SEGMENT="1">
     +<E1EDL24 SEGMENT="1">
     +<E1EDL37 SEGMENT="1">
     +<E1EDL37 SEGMENT="1">
     +<E1EDL37 SEGMENT="1">
     +<E1EDL37 SEGMENT="1">
     +<E1EDL37 SEGMENT="1">
     +<E1EDL37 SEGMENT="1">
     +<E1EDL37 SEGMENT="1">
     +<E1EDL37 SEGMENT="1">
    </E1EDL20>
   +<E1EDL20 SEGMENT="1">
   +<E1EDL20 SEGMENT="1">
   +<E1EDL20 SEGMENT="1">
   +<E1EDL20 SEGMENT="1">
   +<E1EDL20 SEGMENT="1">
   +<E1EDL20 SEGMENT="1">
  </E1EDT20>
 </IDOC>
</SHPMNT05>

Grazie per l'attenzione!
Michele



title: Piccolo problema

author: Giuliano

text:
In una maschera ho un pulsante che apre un'altra maschera, però quando lo
premo, la nuova maschera si apre sotto a quella corrente.
Come faccio per fare in modo che la maschera (al premere del pulsante) si
apra sopra a quella che contiene il pulsante?
GRAZIE.
     Ciao,
        Giuliano


title: Piccolo problema

author: Roberto

text:
"Giuliano" <
gro...@libero.it
> ha scritto nel messaggio
news:tNEh5.54058$wS2.5...@news.infostrada.it...

Per caso la prima maschera è popup?
Se si dichiarala non popup.
Roberto


title: Report con subtotali finali

author: Chip & Chop

text:
Ho un report basato su una query (con totale di riga calcolato nella query)
che più o meno risulta  così:
quantità    descrizione    prezzo    totale
1                aaaa            15000    15000
1                bbbb            10000    10000
2                aaaa            15000    30000
1                bbbb            10000    10000
1                eeee            17000    17000
2                aaaa            15000    30000
la descrizione proviene da una tabella collegata.
Vorrei che alla fine del report, nell'ultima pagina, ci fosse qualcosa del tipo:
descrizione    totale
aaaa            75000
bbbb            20000
eeee            17000
Insomma un riepilogo per ciascun codice, di sicuro è una cretinata ma dall'help in linea non
riesco a trovare quello che mi serve, si parla solo di conteggi di record e somme su gruppi;
sul sito comune c'è qualcosa che ci si avvicina ma non è lui....se mi sapete suggerire qualcosa
o almeno dove cercare.....grazie in anticipo.
Saverio


title: Report con subtotali finali

author: Nicola Ardito

text:
Chip & Chop ha scritto nel messaggio ...

Puoi sempre costruire una query di raggruppamento sui dati e metterla come
origine di un sottoreport che metterai in chiusura report
es.
SELECT Descrizione, Sum(totale) AS SommadiTotale
FROM tabella1
GROUP BY Descrizione
Ciao Nicola
email: metti inwind al posto  di NOSPAM


title: Collegare tabelle

author: lolince

text:
Salve ho creato una tabella con i nomi delle tabelle da linkare , poi
in una maschera con un pulsante inserisco il seguente codice
Dim nameDbs As Database
Dim nameRst As DAO.Recordset
Dim nameTbl As String
Set nameDbs = CurrentDb()
Set nameRst = nameDbs.OpenRecordset("select * from tabelle")
Do Until nameRst.EOF
    nameTbl = nameRst!Table
DoCmd.TransferDatabase acLink, "Microsoft Access", _
    "C:\percorso\dati.mdb", acTable, nameTbl, nameTbl, False, False
nameRst.MoveNext
Loop
nameRst.Close
MsgBox "Tabelle collegate", vbOKOnly, "messaggio"
e non funziona , qualche dritta sull'errore
mi dice tipo definito dall'utente non definito , e segnala l'errore
Dim nameDbs As Database
pero non riesco a capire.Grazie


title: Collegare tabelle

text:
lolince wrote:
> ...
> e non funziona , qualche dritta sull'errore
> mi dice tipo definito dall'utente non definito , e segnala l'errore
> Dim nameDbs As Database
> ...
Leggi:
 Dim DB As Database produce un errore

www.donkarl.com/it?FAQ7.11

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


title: Collegare tabelle

text:

Grazie Karl , ma ci ero appena arrivato incapunendomi , cmq grazie
ancora mille


title: Collegare tabelle

text:

Piccolo problema , stavo facendo la prova su un db new , proprio per
provare , ora portandolo nel db originale , mi dice questo errore ,
sia in allaccio che in caso di dropp tabelle,
errore 3265
elemento non trovato in questo insieme
l'help dice che ho manca la tabella (ed e presente ) o un duplicato
errore ...ma dove?
inserisco il codice
Public Function eliminatabelle()
Dim nameDbs As Database
Dim nameRst As DAO.Recordset
Dim nameTbl As String
Set nameDbs = CurrentDb()
Set nameRst = nameDbs.OpenRecordset("select * from tabelle")
Do Until nameRst.EOF
    nameTbl = nameRst!Table
    On Error GoTo noTbl
        DoCmd.DeleteObject acTable, nameTbl
    nameRst.MoveNext
Loop
'MsgBox ("Tabelle droppate"), vbOKOnly, "Avviso sistema!"
Exit Function
noTbl:
'MsgBox ("Non esistono tabelle da droppare"), vbOKOnly, "Avviso
sistema!"
End Function


title: Collegare tabelle

text:
lolince wrote:
> ...
> Piccolo problema , stavo facendo la prova su un db new , proprio per
> provare , ora portandolo nel db originale , mi dice questo errore ,
> sia in allaccio che in caso di dropp tabelle,
>
> errore 3265
> elemento non trovato in questo insieme
> l'help dice che ho manca la tabella (ed e presente ) o un duplicato
> errore ...ma dove?
Puoi solo vedere tu quale riga di codice viene evidenziato in giallo.
> ...
> Set nameRst = nameDbs.OpenRecordset("select * from tabelle")
>
> Do Until nameRst.EOF
>     nameTbl = nameRst!Table
>     On Error GoTo noTbl
>         DoCmd.DeleteObject acTable, nameTbl
>     nameRst.MoveNext
> Loop
> ...
Siccome l'unico "insieme" che usi nel codice � l'insieme Fields
del recordset suppongo che questa riga � evidenziato in giallo:
>     nameTbl = nameRst!Table
In questo caso l'errore vuol dire che non esiste un campo
"Table" nel recordset.
--> Controlla il nome del campo nella tabella "tabelle".



title: Collegare tabelle

text:
On 26 Ott, 10:42, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> lolince wrote:
> > ...
> > Piccolo problema , stavo facendo la prova su un db new , proprio per
> > provare , ora portandolo nel db originale , mi dice questo errore ,
> > sia in allaccio che in caso di dropp tabelle,
>
> > errore 3265
> > elemento non trovato in questo insieme
> > l'help dice che ho manca la tabella (ed e presente ) o un duplicato
> > errore ...ma dove?
>
> Puoi solo vedere tu quale riga di codice viene evidenziato in giallo.
>
> > ...
> > Set nameRst = nameDbs.OpenRecordset("select * from tabelle")
>
> > Do Until nameRst.EOF
> >     nameTbl = nameRst!Table
> >     On Error GoTo noTbl
> >         DoCmd.DeleteObject acTable, nameTbl
> >     nameRst.MoveNext
> > Loop
> > ...
>
> Siccome l'unico "insieme" che usi nel codice è l'insieme Fields
> del recordset suppongo che questa riga è evidenziato in giallo:
>
> >     nameTbl = nameRst!Table
>
> In questo caso l'errore vuol dire che non esiste un campo
> "Table" nel recordset.
> --> Controlla il nome del campo nella tabella "tabelle".
>
> --
> Ciao
> Karl
> *********
> Access FAQ:
http://www.donkarl.com/it
Mitico
Grazie mille


title: Impostare il valore di un controllo in base al valore di un altro

author: Nexus

text:
Salve a tutti,
Ho una form che si basa sulla tabella Provincie i cui campi sono:
Provincia, Sigla, Regione.
Nella form ho una combo box collegata a Provincia, una text box
collegata a Sigla e una text box collegata a Regione.
Vorrei che selezionando una Provincia dalla combo box (per es.
Agrigento)  in automatico venissero aggiornati gli altri due controlli
(Sigla=AG e Regione=Sicilia).
Qualche suggerimenro?
TIA - Nexus.


author: Silvio Berruti

text:
"Nexus" <
Nexus41@no_spam_hotmail.com
> ha scritto nel messaggio
news:ppo2otk6mkepftluk...@4ax.com...

Mi sembra che la risposta di CarloCos al messaggio "Re: caselle combinate e
caselle riepilogo" possa adattarsi alle tue necessità.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


text:
On Mon, 20 Aug 2001 21:04:36 GMT, "Silvio Berruti" <s...@LEVAlibero.it>
wrote:
>
>"Nexus" <
Nexus41@no_spam_hotmail.com
> ha scritto nel messaggio
>news:ppo2otk6mkepftluk...@4ax.com...
>> Salve a tutti,
>>
>> Ho una form che si basa sulla tabella Provincie i cui campi sono:
>> Provincia, Sigla, Regione.
>>
>> Nella form ho una combo box collegata a Provincia, una text box
>> collegata a Sigla e una text box collegata a Regione.
>>
>> Vorrei che selezionando una Provincia dalla combo box (per es.
>> Agrigento)  in automatico venissero aggiornati gli altri due controlli
>> (Sigla=AG e Regione=Sicilia).
>
>Mi sembra che la risposta di CarloCos al messaggio "Re: caselle combinate e
>caselle riepilogo" possa adattarsi alle tue necessitŕ.
Grazie per il suggerimento, ho guardato il post che mi hai consigliato
e ho provato ad applicarlo al mio caso. Purtoppo pero' non ho ancora
ottenuto il risultato che mi sono prefisso (le sigle delle provincie
non sono in relazione uno-a-molti con le provincie, la relazione e'
uno-a-uno; forse non c'entra nulla o forse cambia le cose).
Non essendo un access-guru :-) (come credo tu abbia ormai capito)
chiedo ulteriore aiuto.
TIA - Nexus.


author: Graziano Franchi (Dal Portatile)

text:
"Nexus" <
Nexus41@no_spam_hotmail.com
> ha scritto nel messaggio
news:ppo2otk6mkepftluk...@4ax.com...

ESEMPIO:
Dim Sigla1 as variant, Regione1 as Variant
ID Provincia=1
Provincia=Milano
Sigla=MI
Regione=Lombardia
ID Provincia=2
Provincia=Agrigento
Sigla=AG
Regione=Sicilia
Dopo aggiornamento della combo box che ha il valore = 2 imposti:
Sigla1=DLookup("[Sigla]", "Nome Tua Tabella", "[ID Provincia] = [Nome Combo
Box]")
Regione1=DLookup("[Regione]", "Nome Tua Tabella", "[ID Provincia] = [Nome
Combo Box]")
Saluti
G.F.


title: Conta righe su report

author: vf

text:
Dopo vari tentativi o gettato la spugna.
Il mio problema consiste di numerare dei record, al momento della stampa, da
1 a 20 o 25 per pagina e poi cambiare la pagina e ricominciare di nuovo da
1.
Ho tentato di mettere un casella testo, come faccio di solito per i normali
report, con il controllo 1 e somma parziale o su gruppo ma non va.
Ho tentato di vedere degli esempi dal sito ma non riesco a modificarli a
questa mia esigenza.
Spero che ci sia qualcuno che mi possa aiutare
Grazie anticipatamente


title: Conta righe su report

text:
Scrisse "vf" <
vfa...@tin.it
>:
>Il mio problema consiste di numerare dei record, al momento della stampa, da
>1 a 20 o 25 per pagina e poi cambiare la pagina e ricominciare di nuovo da
>1.
Nel modulo del report mettici una funza tipo
Private Function Numera() As Integer
If n = 25 Then n = 1 Else n = n + 1
Numera = n
End Function
dopo aver dichiarato
Dim n As Integer
e nel report metti una textbox =Numera()
HTH
--
Lorenzo Coronati
--
<<In questo momento leggendo la mia mail mi hai
dato numerose informazioni su tuo computer.>>
(Guglia, 1/3/2001)
--


title: Aiuto....

author: Mark Square

text:
Ciao a tutti
Vi chiedo un aiuto per risolvere nel migliore dei modi un piccolo problema
Lavoro in Access97 - Win98
Ho una maschera [Foglio di lavoro] in cui ci sono i seguenti campi:
    IDFoglioLavoro1           Numero
    ...
    cmd_SOV                        Pulsante
    quando clicco su cmd_SOV si apre una maschera [Risultati SOV] in
modalità acNormal e acDialog con i
seguenti campi:
    IDFoglioLavoro2          Numero
    IDSOV                            Testo
    Risultato                        Numero
    questa maschera deve farmi vedere solo i record dove
IDFoglioLavoro1=IDFoglioLavoro2
    PROBLEMA RISOLTO
    ma devo anche poter inserire un nuovo IDSOV e automaticamente voglio che
IDFoglioLavoro2 venga assegnato il valore attivo di IDFoglioLavoro1
    io ho risolto tale problema dichiarando una variabile publica visibile
da tutte le form chiamata "foglio" dove su clic del cmd_SOV
    assegno il valore corrente di IDFoglioLavoro1
    quindi su dopoaggiornamento del campo IDSOV digito
IDFoglioLavoro2=foglio
    tutto questo funzione, ma credo non sia stata una soluzione brillante
    Come potrei fare?
    Spero di essermi spiegato con sufficiente chiarezza.
   Vi ringrazio. Ciao.


title: Aiuto....

author: Anna Mannelli

text:
Si sembra chiaro e la soluzione č questa:
Nelle proprietą della casella "IDFoglioLavoro2"
Imposta il valore predefinito =[Forms]![Foglio di lavoro]![IDFoglioLavoro1]
Ed il gioco č fatto.
Ciao e buon lavoro.


title: Aiuto....

author: Studio Laboratorio Ecosol

text:
Ciao Anna Grazie mille
CIAO E BUON LAVORO ANCHE A TE
Anna Mannelli <
adds...@scut.glt.org
> wrote in message
8rpdle$qku$1...@pegasus.tiscalinet.it...
> Si sembra chiaro e la soluzione è questa:
> Nelle proprietà della casella "IDFoglioLavoro2"
> Imposta il valore predefinito =[Forms]![Foglio di
lavoro]![IDFoglioLavoro1]
>
> Ed il gioco è fatto.
> Ciao e buon lavoro.
>
>
>


title: [ODBC] Cambiare SourceObject di una form

author: Ux

text:
Ho un mdb in access 2003 collegato a tabelle MySQL via ODBC.
Dovrei mostrare in una sottomaschera un foglio dati con il risultato di
una query ma l'SQL cambia completamente a seconda del pulsante premuto.
Ho quindi posto il SourceObject della sottomask. a "query.AppoQry" e poi
da VBA modifico l'SQL di AppoQry a mio comodo.
E' facile:
Dim BaseQry As DAO.QueryDef
Set BaseQry = CurrentDb.QueryDefs("AppoQry")
BaseQry.SQL = ...la nuova SQL che mi serve....
BaseQry.Close
Ma a questo punto la sottomaschera non si aggiorna, neanche facendo
Me.SubMask_Name.Requery
L'unico modo che ho trovato e' quello di aprire la query con:
DoCmd.OpenQuery "AppoQry"
con grandi complicazioni perche' una query aperta in una finestra non si
aggiorna se da codice gli cambio l'SQL su cui si basa, quindi l'utente
si DEVE RICORDARE di chiudere la finestra prima di lanciare una query
successiva. Una soluzione schifosa!
Ma non c'e' proprio modo di modificare a runtime il foglio dati
visualizzato in una sottomaschera? Lurkando il NG ho letto che si puo',
ma non si parlava di tabelle linkate via ODBC, come nel mio caso.
Qualcuno ha qualche idea/consiglio?
Marco


author: ALESSANDRO Baraldi

text:
"Ux" <Non.Te....@Senno.Mi.Spammi> ha scritto nel messaggio
news:zQIPd.884402$35.33...@news4.tin.it...

Devi aggiornare l'origine:
Me!nomeSuBform.Form.RecordSource=Me!nomeSuBform.Form.RecordSource
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


text:
ALESSANDRO Baraldi wrote:
>
> Devi aggiornare l'origine:
>
> Me!nomeSuBform.Form.RecordSource=Me!nomeSuBform.Form.RecordSource
>
> Ciao
MITTTIIIIICOOOOOOOOOO!!!!
Funziona!!!!!!
Non capisco perchè ma funziona. Sul momento ho pensato che tu avessi
sbagliato a digitare. E invece no. E' pulito e funzionale.
E' da stamattina che ci sto soffrendo sopra con trucchetti di bassa lega
e squallidi espedienti.
Grazie 100000000000000000000000000
Marco


text:
Ux" <Non.Te....@Senno.Mi.Spammi> ha scritto nel messaggio

Addirittura dubitavi....!!!!!
Ingrato.
;-)
E l'equivalente di chiudere e riaprire senza farlo per
il problema del RecordSource.



title: sql select sintassi corretta

author: pfm

text:
SALVE

potrei avere un aiuto nella sintassi?

ho una tabella clienti

select id, ragio from Tabclienti

vorrei estrapolere solo quelli che

select idcliente from ordini
where nAnno ordine = '2018' and .....

select id, ragio from Tabclienti
where ID in (
select idcliente from ordini
where nAnno ordine = '2018'
)

GRAZIE


title: sql select sintassi corretta

author: BFS

text:

e cosa non funziona?


title: sql select sintassi corretta

author: GiorgioDaPrato

text:
> e cosa non funziona?

forse si duplicano gli ID e vengono millanta righe
(ammesso che
where nAnno ordine = '2018'
sia una scrittura corretta per sintassi e per tipo di dati)


title: sql select sintassi corretta

author: Karl Donaubauer

text:
Salve,

Pfm ha scritto:

Se il campo non è un testo ma un numero lascia perdere le virgolette e
aggiungi [] a causa dello spazio:

WHERE [nAnno ordine] = 2018

In genere IN è lento. Per questo di solido sarebbe meglio un INNER JOIN
tra le tabelle. Dipende dai dettagli, se dev'essere univoco,
aggiornabile ecc.

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

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


title: sql select sintassi corretta

text:
Prima di tutto grazie dei messaggi.

Grazie Karl nel dire che è più veloce inner joint

Ma vorrei capire la sintassi corretta di avere in

Se da una selet estraggo dei dati

Selet id from tab2
Ottengo dei record

Vorrei che il risultato fosse messo in pasto a una selet

Fatto un esempio semplice per capire dove sbaglio


title: Aiuto Analisi Prg Autoricambi

author: Max

text:
Ciao, volevo un aiuto su come realizzare una base dati access per gestire un
autoricambi.
Il problema che ho è che ti sono infinite versioni di macchine (oltre per
marca e modello, anche per versione, per abs, ss, ac, ecc.) per un solo
articolo (ad esempio freni auto) e non so come organizzare al meglio il db.
Mi sapete aiutare ?


title: Aiuto Analisi Prg Autoricambi

author: sdamy

text:
Max <
max...@usa.net
> wrote in message
9ch0gf$dt0g9$1...@ID-23399.news.dfncis.de...

Esistono 2 metodi per gestire il tuo problema (almeno per la mia conoscenza)
1) O crei un codice per ogni articoli (es. 1=freni fiat bravo 1.6, 2=freni
fiat bravo 1.6 ....
2) Gestire le "varianti" del codice... quindi nel record degli articoli
avrai anche un campo con gli atributi del codice...
Vantaggi & svantaggi:
1 = facilità di gestione ma moltissimi codici da gestire
2 = gestione più complessa dell'articolo ma riduzione del n°di codici a
magazzino da gestire.
Visti vantaggi e svantaggi la strada che di solito si prende è la via di
mezzo....
CIAO CIAO
DAMIANO


title: password per aprire tabella

author: Super David

text:
Ciao a tutti,
mi scontro oggi con il problema postato piu' volte, di cui ho letto le varie
risposte. Provato tutte le soluzioni, ma non funziona....
Questo e' quello che scrivo, ma non mi si apre, errore 3031, password
errata?? ma se e' uguale!!!
 Set wrkJet = CreateWorkspace("", "Admin", "")
 Set db = wrkJet.OpenDatabase(Percorso, , , ";PWD=prova")
ovviament percorso corrisponde a c:\dbase\archivio.mdb
Non mi sembra di sbagliare sintassi!!
MadŽ Milox tu che avevi lo stesso problema lo hai poi risolto?
Ciao
Grazie a tutti?
*SuperDavid *


title: password per aprire tabella

author: Federico Luciani

text:

I parametri di OpenDatabase non sono opzionali, devi inserirli,
inoltre, se non hai motivi particolari, puoi usare lo stesso workspace:
Set dbs = OpenDatabase("mioDB.mdb", False, False, "; pwd=prova")
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: password per aprire tabella

text:
Federico Luciani <
fluc...@sitocomune.com
> wrote in message
3B56B925...@sitocomune.com...
> Super David wrote:
> > Ciao a tutti,
> > mi scontro oggi con il problema postato piu' volte, di cui ho letto le
varie
> > risposte. Provato tutte le soluzioni, ma non funziona....
> >
> > Questo e' quello che scrivo, ma non mi si apre, errore 3031, password
> > errata?? ma se e' uguale!!!
> >
> >  Set wrkJet = CreateWorkspace("", "Admin", "")
> >  Set db = wrkJet.OpenDatabase(Percorso, , , ";PWD=prova")
> > ovviament percorso corrisponde a c:\dbase\archivio.mdb
> > Non mi sembra di sbagliare sintassi!!
> > MadŽ Milox tu che avevi lo stesso problema lo hai poi risolto?
> > Ciao
> > Grazie a tutti?
> > *SuperDavid *
>
> I parametri di OpenDatabase non sono opzionali, devi inserirli,
> inoltre, se non hai motivi particolari, puoi usare lo stesso workspace:
>
> Set dbs = OpenDatabase("mioDB.mdb", False, False, "; pwd=prova")
>
Provato...ed avevi ragione come al solito!
Grazie Mille
SuperDavid


title: Ricerca se il dato di un campo di tutti i record elencati su una maschera è già presente su una tabella

author: Andrea Pettenon

text:
Ho creato una maschera con l'elenco di più record che saranno importate nella tabella pickin del mio database.
In questa maschera ho messo un campo non associato che ho chiamato status, nel quale dovrà apparire la scritta "OK" o "Già presente" in funzione al fatto che sia già presente nella tabella pickin il relativo valore del campo stock_number.
Il codice che ho messo su caricamento della maschera è questo:

If Not IsNull(DLookup("[Stock_number]", "pickin", "[stock_number]='" & Me!Stock_number & "'")) Then
  Me.Status = "Auto già presente"
Else
  Me.Status = "ok"
End If

Non funziona perchè mi restituisce il valore corretto solo per il primo record e per tutti gli altri sottostanti mi ripete il valore messo nel primo record, quindi se il primo è Ok anche in tutti gli altri mi riporta Ok, mentre se il primo è "Già presente" riporta questo su tutti gli altri.

Cosa mi manca?

Grazie.

Andrea


text:
.
> In questa maschera ho messo un campo non associato che ho chiamato status, nel quale dovrà apparire la scritta "OK" o "Già presente" in funzione al fatto che sia già presente nella tabella pickin il relativo valore del campo stock_number.

un campo NON associato, in una form continua, NON può dare (avere) un valore differente per ogni record (per ogni riga), come ti aspetti che faccia.


text:
differente per ogni record (per ogni riga), come ti aspetti che faccia.

Ah, e hai qualche idea di come potrei aggirare la cosa per arrivare allo scopo di evidenziare i valori già presenti?


text:
Campo calcolato nella query.

@Alex


text:
Il giorno sabato 14 aprile 2018 19:33:16 UTC+2, @Alex ha scritto:
> Campo calcolato nella query.
>
> @Alex
Non ho una query.
Creo una tabella temporanea importando i dati da un file di testo,
DoCmd.TransferText acImportDelim, "ImportMMTT", "t_MMTT_temp", "D:\temp\auto.txt", True, ""
e poi apro la maschera creata sulla tabella temporanea appena creata
DoCmd.OpenForm "M_MMTT_temp"

quindi mi suggerisci di aprire la maschera tramite query...
mi aiuti con il campo calcolato, per favore?
Cosa dovrei scrivere nella query?
Grazie.

Andrea


text:
Crea una query ed usala... Non si paga... le altre cose che hai pensato le eviterei.

@Alex


text:
Il giorno sabato 14 aprile 2018 21:30:03 UTC+2, @Alex ha scritto:
> Crea una query ed usala... Non si paga... le altre cose che hai pensato le eviterei.
>
> @Alex

Ci ho lavorato e ce l'ho fatta.
Grazie per avermi spronato.

Ho fatto in questo modo:
creato una query basata sulla tabella creata (temporanea) e la tabella permanente relazionando (con la seconda opzione) tutti i campi ID della tabella temporanea e i soli campi ID della tabella permanente.
Poi ho inserito un campo calcolato con la seguente formula

Espr1: IIf(["stock_number"]=[stock_number];"Auto già presente";"Ok")

Funziona!

Andrea


text:
La tabella temporanea secondo te serve, nel.senso che è indispensabile...?
Se la risposta che ti dai è "No"... allora hai ragionevoli certezze che possa essere evitata.

@Alex


text:

Certo che è indispensabile perchè quella cartella temporanea nasce da una query di creazione tabella pescando i dati da un file testo, che viene generato a mano ogni giorno dall'utente, con le informazioni che gli arrivano via mail.
Questi dati, che gli vengono comunicati, vengono importati nel database. All'inizio avevo fatto una procedura diretta che andava ad accodare questi record alla tabella principale di tutte le auto già caricate in precedenza, ma questa procedura "nascosta" se importava dati già presenti dava messaggi di errore del tipo che venivano importati 8 record di 9 e 1 scartato per violazione di chiave, senza sapere quale era l'auto in questione scartata. Allora ho studiato questa soluzione, cioè prima di importare i dati, farli vedere all'utente creando una tabella temporanea (che poi viene cancellata automaticamente all'avvenuta importazione dei dati) in modo da fare vedere all'utente se ci sono già auto con lo stesso ID nella tabella e quindi poter intervenire subito sul problema.


author: Bruno Campanini

text:
Andrea Pettenon used his keyboard to write :

Usa questa query (opportunamente integrata)
come RecordSource della scheda,
dove Tab_A è la tabella sorgente.

SELECT Tab_A.A, Tab_B.A, IIf(IsNull([Tab_B].[A]),"","OK") AS Presente
FROM Tab_A LEFT JOIN Tab_B ON Tab_A.A = Tab_B.A;

Bruno


title: Segnalazione Errore

author: Piero

text:
Ciao a tutti
ho copiato parte del contenuto segnalazione errori:

Exception Information
Code: 0xc0000005 Flags: 0x00000000
Record: 0x0000000000000000 Address: 0x0000000030133819

System Information
Windows NT 5.1 Build: 2600
CPU Vendor Code: 756E6547 - 49656E69 - 6C65746E
CPU Version: 0001067A CPU Feature Code: BFEBFBFF

Module 1
MSACCES
Image Base: 0x30000000 Image Sixe: 0x00000000
Checksum: 0x0066f7a6 Time Stamp: 0x4b4f9cfd
Version Information
Signature: feef04bd
StrucVer: 00010000
FileVer: (11.0:8321.0)
ProdVer:(11.0:8321.0)
FlagMask: 0000003f
Flags: 00000000
OS: 000400004
FileType: 00000001
SubType: 00000000
FileDate: 00000000:00000000

________--

AppName: msaccess.exe      AppVer: 11.0.8321.0     AppStamp:4b4f9cfd
ModName: msaccess.exe      ModVer: 11.0.8321.0      ModStamp:4b4f9cfd
fDebug: 0       Offset: 00133819

Ho quest'errore se cerco di aggiundere anche un solo controllo nel report.
Come posso risolvere?
Grazie


title: Segnalazione Errore

text:
Piero wrote:
> ...
> ho copiato parte del contenuto segnalazione errori:
> ...

Dovresti mandarlo al programmatore nel team della Microsoft. ;-)
Al massimo lui sa cosa si trova nei indirizzi segnalati, ma ho i miei dubbi.

> ...
> Ho quest'errore se cerco di aggiundere anche un solo controllo nel
> report. Come posso risolvere?

Prova con i soliti metodi descritti qui:
http://www.donkarl.com/it?FAQ1.27

Sopprattutto con SaveAsText/LoadFromText.

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


title: Segnalazione Errore

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:b3m8kr...@mid.individual.net...

grazie Karl
non ho ben capito come si utilizza
SaveAsText/LoadFromText


title: Segnalazione Errore

author: Pablitomf

text:
> Prova con i soliti metodi descritti qui:
http://www.donkarl.com/it?FAQ1.27

> Sopprattutto con SaveAsText/LoadFromText.

Karletto ho sempre dimenticato di dirtelo... il tuo sito ha problemi con i
caratteri speciali (di solito le lettere con gli accenti)... perche' non
fai un parse dei contenuti e li adegui nell'html?

Eccotene la codifica...

http://www.degraeve.com/reference/specialcharacters.php

--
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.

TheSpaceCowboy :
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12


title: Segnalazione Errore

text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:201307051...@mynewsgate.net...

grazie


title: Segnalazione Errore

text:
> grazie

uhmmmm di che? :D



title: Segnalazione Errore

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:b3m8kr...@mid.individual.net...

Ciao Karl
Non so se puo' essere d'aiuto, ma
ho notato che l'errore sparisce se converto da A2003 a A2000..

Come posso risolvere?
Grazie


title: Segnalazione Errore

text:
Piero wrote:
>>
>>> Ho quest'errore se cerco di aggiundere anche un solo controllo nel
>>> report. Come posso risolvere?
>> ...
> Non so se puo' essere d'aiuto, ma
> ho notato che l'errore sparisce se converto da A2003 a A2000..
>
> Come posso risolvere?

Qualche volta ci sono problemi nel blocco per la stampante che
viene salvato nel report. Se non riesci con SaveAsText ecc.
puoi provare di creare un report nuovo e copiare tutti controlli
ecc. dal altro.



title: Segnalazione Errore

text:
Pablitomf wrote:
> ...
> Karletto ho sempre dimenticato di dirtelo... il tuo sito ha problemi
> con i caratteri speciali (di solito le lettere con gli accenti)...
> perche' non fai un parse dei contenuti e li adegui nell'html?
>
> Eccotene la codifica...
>
>
http://www.degraeve.com/reference/specialcharacters.php

Grazie dell'avvertimento Maurizio,

circa una volta all'anno un visitatore mi dice di non vedere i segni
speciali correttamente. Siccome non sono molti - sembra di
dipendere anche dagli impostazioni nel proprio browser - finora
mi ho scansato il lavoro di codificare.

Salvo il tuo link di sollecito per un giorno con poco lavoro...
se una volta verrà. ;-)



title: numerazione sottomaschera progressiva con DMAX

author: marcopo

text:
Ho una semplice maschera con una sottomaschera con visualizzazione a
maschere continue.
Nella sottomaschera c'è un campo numerico che deve incrementare di uno
ad ogni nuovo record.
Ho inserito nel campo valore predefinito il seguente codice
DMax("[id_tabella]"; "tabella") + 1
Purtroppo però dopo aver inserito il primo record, dal secondo in poi
viene proposto sempre lo stesso numero.
Ciò non accade se modifico la visualizzazione in maschera singola. In
questo caso tutto bene.
Come posso avere la stessa cosa con maschere continue.
Grazie
Marco


author: TheMax

text:
"marcopo" <
mag...@libero.it
> ha scritto nel messaggio
news:ae7af70d.04062...@posting.google.com...
> Nella sottomaschera c'è un campo numerico che deve incrementare di uno
> ad ogni nuovo record.
> Ho inserito nel campo valore predefinito il seguente codice
> DMax("[id_tabella]"; "tabella") + 1
> Purtroppo però dopo aver inserito il primo record, dal secondo in poi
> viene proposto sempre lo stesso numero.
> Come posso avere la stessa cosa con maschere continue.
Così, a prima vista di direi di mettere il seguente codice nell'evento
LostFocus della tua Casella
if isnull(me.id_tabella) then
    Me.id_tabella= DMax("[id_tabella]", "Tabella") + 1
end if
dovrebbe darti quello che vuoi, purtroppo solo dopo l'aggiornamento del
controllo, oppure lo puoi provare ad inserire in altri
eventi.
Ciao,
Massimo
--
web:
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: Barcode -far stampare BC EAN13 per prezzo variabile

author: stefano (kabisa)

text:
Come da ogetto,
Dopo aver quardato tutti i post trovati con google sull'argomento e aver
scaricato e provato diverse soluzioni.
Non riesco a far stampare un codice a barre per il prezzo:
es
2 200000 001306
che mi indica il prezzodi pane  1,30?
2 200000 002558 mi indica pane 2,55?
2 210000 000859 mi indica latte 0,85?
grazie
Stefano(kabisa)


author: MA

text:
"stefano (kabisa)" <
stl...@tin.it
> ha scritto nel
messaggio
news:q1mWc.136188$OR2.6...@news3.tin.it...

perchè non richiami l'articolo e lì visualizzi il
prezzo???
Secondo me hai usato un font errato: usa code128
MAssimiliano
p.s. caro il pane dalle tue parti!!!  (Gorizia
vero?)


text:
"MA" <
m...@accessgroup.it
> ha scritto nel messaggio
news:qcnWc.11635$B06....@news.edisontel.com...

Devo mettere i barcode su etichette poi dalregistraore di cassa viene
stampato in automatico lo scontrino
dal registratore di cassa legge ean 13
grazie
Provo comunque con 128 grazie
stefano(kabisa)


title: Link ad immagini

author: Tarricone Graziella

text:
Salve a tutti!
Sto organizzando in un database tutti gli spartiti di una orchestra: la mia
difficoltà sta nll'inserire in una maschera un pulsante che avvii il driver
per la scansione dal cartaceo per archiviare (esternamente al database) il
Jpeg dello spartito e contemporaneamente inserire in una casella di testo il
link a questa immagine. (questo per mantenere leggero il db).
Grazie a chiunque abbia suggerimenti e consigli!
Albi


title: Link ad immagini

author: Alessandro Baraldi

text:
On 24 Lug, 16:16, "Tarricone Graziella" <
floric_grazie...@libero.it
>
wrote:

Se non hai molta dimestichezza avrai di certo qualche difficoltà, ma
la tecnica è quella che trovi in questi 2 DEMO:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=117
@Alex


title: Link ad immagini

author: Carlo Costarella

text:
"Tarricone Graziella" <
floric_g...@libero.it
> ha scritto nel messaggio
news:sRnpi.74164$U01.6...@twister1.libero.it...

Hai difficoltà nel fare la scansione e la successiva memorizzazione del
percorso?
Oppure solo quella di memorizzare il nome e quindi il path dell'immagine?
Ciao, Carlo


title: Link ad immagini

text:
diciamo che vorrei , per quanto possibile, automatizzare le due operazioni:
premendo il pulsante dovrebbe avviarsi la scansione, quindi, dopo il
salvataggio il link all'immagine dovrebbe andare ad archiviarsi nel campo
"Link" del record relativo ad uno spartito.
Qualcuno mi ha postato dei link a un paio di esempi: spero siano ut ili!
Grazie



title: Link ad immagini

text:
Grazie, probabilmente sono proprio ciò che serve, ma purtroppo posseggo
Access2000 e i due demo non vengono riconosciuti in quanto creati con una
versione successiva.  :-(((
Grazie comunque!



title: Link ad immagini

text:
"Tarricone Graziella" <
floric_g...@libero.it
> ha scritto nel messaggio
news:5Wppi.74289$U01.6...@twister1.libero.it...
>
> diciamo che vorrei , per quanto possibile, automatizzare le due
> operazioni:
> premendo il pulsante dovrebbe avviarsi la scansione, quindi, dopo il
> salvataggio il link all'immagine dovrebbe andare ad archiviarsi nel campo
> "Link" del record relativo ad uno spartito.
>
> Qualcuno mi ha postato dei link a un paio di esempi: spero siano ut ili!
>
> Grazie
Ricorda di postare dopo il messaggio precedente...come sto facendo io.
Se il tuo scanner č uno scanner WIA compatibile e usi Windows XP puoi
scaricare da
www.sitocomune.com
la mia demo di un programma che permette la scansione e il salvatggio del
file.
Successivamente e in questo NG si č ancora parlato di scanner e di metodi
WIA con aggiornamento di quel software ed č anche riportato il link per
scaricarlo insieme a molte migliorie che ti invito a leggere.
Per scaricare le librerie WIA:
http://www.frantoiogestione.com/WIAAutSDK.zip
ma leggiti le note sul sitocomune
Per il primo db di esempio:
http://www.frantoiogestione.com/WIAScannerXP.zip
Per l'ultima versione:
http://www.frantoiogestione.com/ScannerXP.zip
in versione 97:
http://www.frantoiogestione.com/Scanner97.zip
Se non hai scanner WIA compatibili puoi usare l'ottimo esempio di Roberto
con gli ocx della Kodak e sempre sul sito comune.
In ultimo e se hai qualcosina da spendere puoi acquistare dei tools
specifici ma commerciali come i LeadTools e lě non hai alcun limite di
scanner...un prodotto professionale.
Ciao, Carlo


title: posizione casella

author: Massimo

text:
Come si fa a decidere la posizione di una casella o una etichetta in un
report da codice ?
Ho cercato sull'Help ma ho trovato solo come creare  linee rettangoli e
cerchi, ma come decidere la posizione di una esistente non ho trovato
niente.
Saluti Grazie.
Massimo


title: posizione casella

author: Roberto da casa

text:
"Massimo" <
ron...@libero.it
> ha scritto nel messaggio
news:yayS6.21626$ZZ.8...@news.infostrada.it...

Modifica i valori delle proprietà Left e Top dei controlli e/o delle
etichette (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Da access a Word

author: Maurizio

text:
Come posso lanciare con un pulsante da una finestra di access 97 il prg.
Word e uno specificato documento? Grazie


title: Da access a Word

text:
>Come posso lanciare con un pulsante da una finestra di access 97 il prg.
>Word e uno specificato documento? Grazie
Ciao, io faccio cosě!!
***********************************************
'Pulsante di anteprima documento Allegato
    Dim oApp As Object
    Dim docWord As Object
    Set oApp = CreateObject("Word.Application")
    oApp.Documents.Open (NomeDocumento.DOC), , true
    oApp.Visible = True
    Set oApp = Nothing
con True nella fase di OPEN il documento č in sola lettura, se vuoi
accedergli a tutti gli effetti ----False.
Ciao ALEX.
>--------------------------------------------------------------------------<
Alessandro B.
E-Mail        ----->
ik2...@libero.it
Sito web    ----->
http://digilander.iol.it/ik2zok/
>--------------------------------------------------------------------------<
--
Posted from [212.141.54.102]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Da access a Word

text:
Grazie Alex, sei sempre gentilissimo.
Posso chiederti se è possibile trasferire anche alcuni dati dalla form in
questione al documento Word. (Mi spiego meglio, se nella form ho cognome
nome ecc. posso trasferirli nel *.doc che vado ad aprire) Grazie
"Maurizio" <
maur...@marchetti.dnet.it
> ha scritto nel messaggio
news:9l52ee$iv7$1...@serv1.iunet.it...



title: Da access a Word

text:
Ciao Maurizio, ti posto un pezzo di codice, se hai dubbi ti posso
inviare un demo molto interessante......
**************************************************
Function AccessToWordAutomation()
   Dim docWord As Word.Document
   Dim rngCurrent As Word.Range
   On Error GoTo Error_AccessToWord
   Set appWord = CreateObject("Word.Application.8")
   '-- Create the document variable
   Set docWord = appWord.Documents.Add()
   appWord.Visible = True
   Set rngCurrent = docWord.Content
   'In questa parte viene costruita la stringa da passare a Word.
      .InsertAfter "This is a simple example for Word!"
      .InsertAfter vbCrLf
      .InsertAfter "Another Line"
      .ListFormat.ApplyBulletDefault
   End With
   Exit Function
Error_AccessToWord:
   AppActivate "Microsoft Access"
   Beep
   MsgBox "The Following Automation Error has occurred:" & vbCrLf &
Err.Description, vbCritical, "Automation Error!"
   Exit Function
****************************************************************************
*****************
Ciao Alex.
>--------------------------------------------------------------------------<
Alessandro B.
E-Mail        ----->
ik2...@libero.it
Sito web    ----->
http://digilander.iol.it/ik2zok/
>--------------------------------------------------------------------------<
--
Posted from [212.141.54.103]



title: Da access a Word

author: Giovanni Matasci

text:
"@Alex" wrote:
> Ciao Maurizio, ti posto un pezzo di codice, se hai dubbi ti posso
> inviare un demo molto interessante......
> **************************************************
il demo in questione lo potresti inviare anche a mč
ti ringrazio
giova



title: Numeratore a 6 cifre

author: Andreani PWR

text:
Ho in una maschera un numeratore che parte da 1 e incrementa
progressivamente.
Mi sono trovato a dover cambiare la numerazione
da: 1, 2, 3 ...
a: 000001, 000002, 000003 ...
Non riesco a impostare gli zeri prima del numero (in totale 6 cifre).
Chi mi può dare una mano?
Grazie infinite.


title: Numeratore a 6 cifre

author: Antonio Biso

text:
"Andreani PWR" <
Andr...@pwr.it
> ha scritto nel messaggio
news:c4bmrq$jfu$1...@news.ngi.it...

Metti 000000 nella proprietà formato del campo della tabella
Antonio


title: Numeratore a 6 cifre

text:
Ho queste istruzioni nella cella VALORE PREDEFINITO
=IIf(IsNull(DMax("[TESSERA]";"[ANAGRAFICA]"));1;DMax("[TESSERA]";"[ANAGRAFIC
A]";4)+1)
mi garantisce così l'assegnazione dell'ultimo valore utile libero.
Questo funzionava per la soluzione 1, 2, 3, ...
ma non funziona più per 000001, 000002, 000003, ...
Grazie mille.
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:oldac.101141$FJ6.3...@twister1.libero.it...



title: Numeratore a 6 cifre

author: Mondrian

text:
Nessuno riesce a darmi una mano a risolvere questo problema?
Ringrazio tutti.
"Andreani PWR" <
Andr...@pwr.it
> ha scritto nel messaggio
news:c4bohk$k4f$1...@news.ngi.it...



title: Numeratore a 6 cifre

text:
"Mondrian" <
Mond...@interfree.it
> ha scritto nel messaggio
news:c4e1ve$9jm$1...@news.ngi.it...
> Nessuno riesce a darmi una mano a risolvere questo problema?
> Ringrazio tutti.
Scrivi correttamente DOPO il quoting!!!
Te l'avevo già detto, ma in effetti l'avevo detto a quello del computer di
Andreani PWR.
Mo' non c'hai più scuse!!!
Antonio


title: Numeratore a 6 cifre

author: namor

text:
Andreani PWR ha scritto:
> > > Ho in una maschera un numeratore che parte da 1 e incrementa
> > > progressivamente.
> > > Mi sono trovato a dover cambiare la numerazione
> > > da: 1, 2, 3 ...
> > > a: 000001, 000002, 000003 ...
> > > Non riesco a impostare gli zeri prima del numero (in totale 6 cifre).
> > > Chi mi può dare una mano?
> > Metti 000000 nella proprietà formato del campo della tabella
> > Antonio
> Ho queste istruzioni nella cella VALORE PREDEFINITO
> =IIf(IsNull(DMax("[TESSERA]";"[ANAGRAFICA]"));1;DMax("[TESSERA]";"[ANAGRAFIC
> A]";4)+1)
> mi garantisce così l'assegnazione dell'ultimo valore utile libero.
> Questo funzionava per la soluzione 1, 2, 3, ...
> ma non funziona più per 000001, 000002, 000003, ...
> Grazie mille.
Innanzitutto consiglio di leggere il post di Roberto "Come ci si dovrebbe
comportare in un newsgroup", che viene pubblicato piuttosto spesso e ti
spiega cosa non fare sul newsgroup, come postare le richieste e come
rispondere, sennò rischi di non ricevere più risposte.
Per esempio, quando si risponde non si scrive mai prima del testo del
messaggio originale (quoting), ma sempre DOPO.
-----------------------------------------------
Il problema deriva dal fatto che il tuo campo è di tipo testo.
Devi cambiarlo in numerico e mettere "000000" nella proprietà Formato del
campo della tabella, come ti ha detto Antonio.
Oppure lo lasci di tipo testo e modifichi la formula in modo che
costruisca il contatore direttamente in formato stringa:
=IIf(IsNull(DMax("[TESSERA]";"[ANAGRAFICA]"));"000001";
format(val(DMax("[TESSERA]";"[ANAGRAFICA]"))+1;"000000"))
Togli quel ;4 nel secondo Dmax, che non serve a niente se non a darti un
errore.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: vai a pagina nei report

author: mino

text:
vorrei selezionare tramite codice una determinata pagina di un report.
esempio: ho un report di 5 pagine e vorrei fare una anteprima del report
stesso e posizionarmi via codice alla pagina 2. è possibile?
ho già cercato nei post precedenti ma non ho trovato nulla.
ciao e grazie anticipatamente
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: vai a pagina nei report

text:
"mino" <
news...@libero.it
> ha scritto nel messaggio
news:cnf63b$neh$1...@news.newsland.it...

La proprietà Page o Pages per i report è di sola lettura e indica la pagina
e il numero di pagine totali.
Potresti filtrare il report con solo il record o gruppi di record (e quindi
pagina) che ti interessa.
Ciao, Carlo


title: vai a pagina nei report

author: giorgio rancati

text:
"mino" <
news...@libero.it
> ha scritto nel messaggio
news:cnf63b$neh$1...@news.newsland.it...
> vorrei selezionare tramite codice una determinata pagina di un report.
> esempio: ho un report di 5 pagine e vorrei fare una anteprima del report
> stesso e posizionarmi via codice alla pagina 2. è possibile?
> ho già cercato nei post precedenti ma non ho trovato nulla.
> ciao e grazie anticipatamente
>
>
Ciao mino,
prova a vedere se può esserti d'aiuto.
http://www.google.it/groups?th=fff9177b0479f8bb
Ciao Giorgio


title: Somma in un report

author: nebuloni tiziano

text:
Ciao,
Ho creato un report in visualizzazione struttura composto da quattro
sottoreport (Che vengono da quattro maschere non associate)
I sottoreport sono :
Fatture
Note di Accredito
Liste di carico autisti
Viaggi autisti
Il report mi deve dare la differenza tra i fatturato e gli altri tre costi.
Nel piè di pagina report ho inserito tre caselle non associate e ho creato
le varie somme.
Quando visualizzo il report normalmente mi mette le somme e tutto è
perfetto, mentre in anteprima di stampa mi da errore in tutte e tre le
caselle.
Come mai ?
Se qualcuno può aiutarmi mi farebbe un grande favore.
Ps. Ho provato a spostare le caselle in piè di pagina pagina e anche nel
corpo ma la cosa non cambia.
 grazie in anticipo e saluti atutti,
tiziano


title: Somma in un report

author: Roberto da Parma

text:
"nebuloni tiziano" <
tiz...@nebuloni-tiziano.it
> ha scritto nel messaggio
news:UpOdneXk14vivQbU...@giganews.com...

Possono essere vari i motivi...in primis se uno dei sottoreport non ha
record viene generato un errore dalla somma se non prevedi un if.
Stessa sorte se la somma genera un risultato non previsto....magari usa un
nz.
Controlla anche i riferimenti alle caselle...
Ciao
--
Roberto da Parma


title: Somma in un report

text:
> Possono essere vari i motivi...in primis se uno dei sottoreport non ha
> record viene generato un errore dalla somma se non prevedi un if.
> Stessa sorte se la somma genera un risultato non previsto....magari usa un
> nz.
> Controlla anche i riferimenti alle caselle...
>
> Ciao
>
> --
>
> Roberto da Parma
Grazie Roberto per la risposta.
Ho controllato e hai ragione tu. La Nota di accredito non avendo un record
mi da l' errore. Ho usato nz su tutti i controlli, ma non avendo record l'
errore me lo da lo stesso. Adesso, io non so come impostare nz su un campo.
Per esempio se il campo si chiama imponibile, come posso usare nz per per lo
stesso.
Per quanto riguarda l' istruzione if non saprei proprio come impostarla.
Provo a farla cosě
if
     Imponibile = IsNull
     ImportoIva= IsNull
    ImportoTotale=IsNull
Else
    Imponibile = 0
    ImportoIva=0
    ImportoTotale = 0
Ma,...se č giusto dove lo metto sto codice ?
Grazie in anticipo


title: Somma in un report

text:
"nebuloni tiziano" <
tiz...@nebuloni-tiziano.it
> ha scritto nel messaggio
news:dJydnQaydpI3xAHU...@giganews.com...
>> Possono essere vari i motivi...in primis se uno dei sottoreport non ha
>> record viene generato un errore dalla somma se non prevedi un if.
>> Stessa sorte se la somma genera un risultato non previsto....magari usa
>> un nz.
>> Controlla anche i riferimenti alle caselle...
>>
>> Ciao
>>
>> --
>>
>> Roberto da Parma
> Grazie Roberto per la risposta.
> Ho controllato e hai ragione tu. La Nota di accredito non avendo un record
> mi da l' errore. Ho usato nz su tutti i controlli, ma non avendo record l'
> errore me lo da lo stesso. Adesso, io non so come impostare nz su un
> campo. Per esempio se il campo si chiama imponibile, come posso usare nz
> per per lo stesso.
> Per quanto riguarda l' istruzione if non saprei proprio come impostarla.
> Provo a farla così
> if
>     Imponibile = IsNull
>     ImportoIva= IsNull
>    ImportoTotale=IsNull
> Else
>    Imponibile = 0
>    ImportoIva=0
>    ImportoTotale = 0
>
> Ma,...se è giusto dove lo metto sto codice ?
>
> Grazie in anticipo
>
>
In primis il codice è sbagliato... tutt'al più sarà...
if IsNull(tuocampo) then
     Imponibile = 0
     ImportoIva= 0
    ImportoTotale=0
else
....
end if
ma nel tuo caso non serve basta che nei campi dove riporti il risultato
metti la formula
=nz(Form.Tuaforms.....;0)
--
Roberto da Parma


title: Somma in un report

text:
> In primis il codice è sbagliato... tutt'al più sarà...
>
> if IsNull(tuocampo) then
>
>     Imponibile = 0
>     ImportoIva= 0
>    ImportoTotale=0
> else
> ....
> end if
>
> ma nel tuo caso non serve basta che nei campi dove riporti il risultato
> metti la formula
>
> =nz(Form.Tuaforms.....;0)
>
>
> --
>
> Roberto da Parma
Non avendo dubbi sul fatto che il codice fosse sbagliato, devo dire che però
ho usato la formula in questo modo.
=nz(Somma([Imponibile])) e così via.
Il Bello è che aprendo il report mi da tutti i totali giusti. Solo in
Anteprima di stampa mi da errore e, mentre nel report a video mi mette 0 sui
totali, in anteprima non c'è niente.
Stavo pensando di aggiungere un cliente vuoto per assegnarli una nota di
accredito n° 0 con i totali a 0 così da avere i totali e di usare per il
numero delle note un campo numerico e non contatore visto che in un anno se
ne faranno pochissime o adirittura neanche una.
Non sarà una soluzione da "Guru" di Access ma visto che funziona almeno
sarebbe pratica.
Se per caso hai qualcosa di meglio accetterò con entusiasmo qualunque
consiglio.
Ciao, tiziano


title: Somma in un report

author: Sergio MAZZA

text:
"nebuloni tiziano" <
tiz...@nebuloni-tiziano.it
> ha scritto nel messaggio
news:N9CdnTGkz_cuDgDU...@giganews.com...
>
> Non avendo dubbi sul fatto che il codice fosse sbagliato, devo dire che
> però ho usato la formula in questo modo.
>
> =nz(Somma([Imponibile])) e così via.
>
> Il Bello è che aprendo il report mi da tutti i totali giusti. Solo in
> Anteprima di stampa mi da errore e, mentre nel report a video mi mette 0
> sui totali, in anteprima non c'è niente.
> Stavo pensando di aggiungere un cliente vuoto per assegnarli una nota di
> accredito n° 0 con i totali a 0 così da avere i totali e di usare per il
> numero delle note un campo numerico e non contatore visto che in un anno
> se ne faranno pochissime o adirittura neanche una.
> Non sarà una soluzione da "Guru" di Access ma visto che funziona almeno
> sarebbe pratica.
> Se per caso hai qualcosa di meglio accetterò con entusiasmo qualunque
> consiglio.
> Ciao, tiziano
Per curiosità; ci sono valori nulli nei campi da sommare?
Ciao.
--
Sergio MAZZA


title: Somma in un report

text:
> Per curiosità; ci sono valori nulli nei campi da sommare?
>
> Ciao.
> --
> Sergio MAZZA
Allora, ho risolto creando tre caselle non associate e usando questa
espressione.
=IIf(IsNull([Imponibile]);0;[Imponibile])
Ho reso invisibili i campi imponibile, importoIva e importoTotale e visibili
le tre caselle non associate. Poi ho creato le tre caselle non associate per
le somme, sommando però i tre campi e non le tre caselle.
Il risultato creato è quello che volevo. Se non ci sono note di accredito mi
da zero e le somme fanno lo stesso, se invece ci sono note vengono
visualizzati gli importi e le somme associate.
Il bello è che funzia benissimo.
Ciao a tutti


title: Somma in un report

text:
"nebuloni tiziano" <
tiz...@nebuloni-tiziano.it
> ha scritto nel messaggio
news:Bc2dnS47t-AkyjzU...@giganews.com...
>
> Allora, ho risolto creando tre caselle non associate e usando questa
> espressione.
>
> =IIf(IsNull([Imponibile]);0;[Imponibile])
>
> Ho reso invisibili i campi imponibile, importoIva e importoTotale e
> visibili le tre caselle non associate. Poi ho creato le tre caselle non
> associate per le somme, sommando però i tre campi e non le tre caselle.
> Il risultato creato è quello che volevo. Se non ci sono note di accredito
> mi da zero e le somme fanno lo stesso, se invece ci sono note vengono
> visualizzati gli importi e le somme associate.
> Il bello è che funzia benissimo.
> Ciao a tutti
Non hai risposto alla domanda, ma temo sia così.
Nel campo di tabella [Imponibile] ci sono dei valori nulli? Se è così
risolveresti impostandoli tutti a zero ed evitando di scriverli...
Ciao.
--
Sergio MAZZA


title: Somma in un report

text:
> Non hai risposto alla domanda, ma temo sia così.
> Nel campo di tabella [Imponibile] ci sono dei valori nulli? Se è così
> risolveresti impostandoli tutti a zero ed evitando di scriverli...
>
> Ciao.
> --
> Sergio MAZZA
Si ci sono dei valori nulli e ho messo 0 come valore predefinito, ma
comunque me lo mette ma dopo è come se non ci fosse. ho usato nz
dappertutto, ma niente da fare. Il sistema che ho fatto funziona nel report
nota di accredito, ma quando è sottoreport nel report guadagno generale, mi
dà gli importi giusti a video, ma in anteprima di stampa mi da errore. Ieri
credevo di avere risolto e invece niente da fare.
Se tu hai un suggerimento mi faresti un grande favore.
Grazie, tiziano


title: Somma in un report

text:
"nebuloni tiziano" <
tiz...@nebuloni-tiziano.it
> ha scritto nel messaggio
news:mfOdnfTLAtGNFj_U...@giganews.com...

Ma cosa intendi a video??? In maschera?
Perchè se mi dici che in anteprima di stampa ti da errore devi fare quello
che ti è stato detto...nel report o nel sottoreport, stando sempre attento
che i riferimenti alle varie caselle siano corretti!
Fai prima una prova con un campo che non è calcolato ...poi controlla la
query in modo che non ci siano campi "vuoti"....poi i calcoli nel report...
Segui questi passi e vedrai che l'errore lo trovi.



title: Somma in un report

text:
Ora non ho tempo di rispondere. Stasera scriverò tutto per bene per cercare
di capirci.
Grazie, tiziano


title: Somma in un report

text:
Allora, cerco di spiegarmi bene.
Ho una tabella fatture, una lista di carico Autista, una viaggi e una nota
di accredito. Ho creato una query per ogni tabella e con queste query i
report associati.
QueryFatture - Report Fatture
QueryListaCaricoAutista - ReportListaCaricoAutista
QueryViaggi - ReportViaggi
QueryNotaAccredito - ReportNotaAccredito
Ho fatto i totali a piè pagina report per i campi da sommare (Imponibile -
ImportoIva - ImportoTotale) con questa formula, che praticamente è uguale
per tutte:
=nz(Somma([Imponibile])) =nz(Somma([ImportoIva]))
=nz(Somma([ImportoTotale])).
Mentre per la nota di accredito ho creato tre caselle non associate con la
seguente espressione:
=Iff(IsNull[Imponibile];0;[Imponibile])
...ImportoIva e ImportoTotale.
Poi nel piè pagina report ho fatto le somme direttamente ai campi
Imponibile, ImportoIva e ImportoTotale.
Report per report funzionano tutti correttamente e in anteprima di stampa
vengono tutti i totali compresi gli zero della nota di accredito.
A questo punto ho creato un report (ReportGuadagnoGenerale) in
visualizzazione struttura che contiene nel corpo i quattro sottoreport
sopraindicati. Ho creato tre caselle non associate che praticamente
sottraggono gli importi dal report delle fatture.
es.
ImponibileFattura-ImponibileNotaAccredito-ImponibileListaCarico-ImponibileViaggi
e cosi via per gli altri controlli. Quando apro il report vedo le somme
giuste con i totali nelle tre caselle in fondo al report. Si vedono tutti i
totali dei Sottoreport e anche nella nota di accredito mi mette i tre 0 in
alto e nei totali.
Il bello Arriva adesso....Quando clicco su anteprima di stampa i campi della
nota di accredito spariscono e in fondo mi mette errore nelle tre caselle
dei totali.
Se elimino la nota di accredito dal report, funziona tutto benissimo e
creando una nota di accredito fittizia a importo 0 funziona bene lo stesso.
Però il fatto di dovere creare un cliente fittizio e una numerazione
fittizia per la nota di accredito solo per questo problema non mi sembra
professionale.
Spero di aver esposto il problema in maniera semplice e comprensiva.
Ciao, tiziano