title: Che evento su corpo report per avviare codice 'dopo' la formattazione?

author: RobertoA

text:
Su un report, nella sezione 'corpo', ci sono una sfilza di eventi tutti
avviati PRIMA dell'evento stesso, quindi prima della formattazione,
prima della stampa, ecc...
Mettere codice in tutti questi eventi NON consente di vedere
informazioni che sono disponibili solo DOPO che la sezione e' stata
rigenerata/formattata/anteprimata/stampata ecc..

Quindi ad esempio se il report e' associato alla tabella db ARTICOLI,
metto nel report i campi CODICE e DESCRIZIONE ed una textbox di nome
txtAltezzaRiga non collegata al db
Il campo Descrizione lo definisco come 'espandibile' (CanGrow) e quindi
l'altezza di una riga sara' variabile, per alcuni articoli la sezione
corpo conterra' una sola riga, per altri articoli ne conterra' due e
cosi via

La domanda e':  come fare per visualizzare nella textbox txtAltezzaRiga
il valore assunto dall'altezza sezione corpo di ogni riga (e quindi
l'altezza effettiva della riga corrente) ?

Se metto txtAltezzaRiga = Me.Section(acDetail).Height  nell'evento
Corpo_Format, vedo sempre la stessa altezza, e' chiaro che il valore
viene letto PRIMA di riempire il campo DESCRIZIONE col dato preso dal db


author: Simone Calligaris

text:
> Se metto txtAltezzaRiga = Me.Section(acDetail).Height nell'evento
> Corpo_Format, vedo sempre la stessa altezza, e' chiaro che il valore
> viene letto PRIMA di riempire il campo DESCRIZIONE col dato preso dal db

Utilizzando l'evento "Su stampa" puoi rilevare il .Height effettivo della TextBox "espandibile" descrizione

Saluti


text:

Ringrazio per il consiglio, ma ho gia' provato
- su Formattazione
- su Rigenerezione
- su Stampa
- su Riesame

Sulla txtAltezzaRiga (che corrisponde a Me.Section(acDetail).Height)
si vede sempre lo stesso valore, anche nelle righe dove la descrizione
e' espansa su piu' righe
(e quindi l'altezza riga e' maggiore delle altre)


text:

Ah scusa vedo ora che fai riferimento all'altezza della textbox
DESCRIZIONE, ed in effetti questa viene letta correttamente dentro
evento 'Su stampa', quindi problema contingente risolto

Chissa' come mai l'altezza del corpo letta come
Me.Section(acDetail).Height  mi viene sempre uguale


text:
> Ah scusa vedo ora che fai riferimento all'altezza della textbox
> DESCRIZIONE, ed in effetti questa viene letta correttamente dentro
> evento 'Su stampa', quindi problema contingente risolto
>
> Chissa' come mai l'altezza del corpo letta come
> Me.Section(acDetail).Height mi viene sempre uguale

Accontentati!   :-)

Saluti


author: PhilCattivocarattere

text:
Il giorno mercoledì 31 agosto 2022 alle 18:55:27 UTC+2 RobertoA ha scritto:
> Su un report, nella sezione 'corpo', ci sono una sfilza di eventi tutti
> avviati PRIMA dell'evento stesso, quindi prima della formattazione,
> prima della stampa, ecc...

Per avere qualche informazioni più precisa sull'ordine degli eventi ci sono queste pagine

https://docs.microsoft.com/en-us/previous-versions/office/developer/office2000/aa188205(v=office.10)

https://docs.microsoft.com/en-us/previous-versions/office/developer/office2000/aa188219(v=office.10)

che portano al download di un file ora non più disponibile sul sito microsoft (il link non funziona) che si chiama bapp2000.exe
Un link buono a questo file è
www.mvps.org/access/downloads/bapp2000.exe

Lì c'è, tra l'altro, il file orders.mdb, con la maschera ShowEvents trattata nel primo link. Serve anche il file Northwind.mdb
Si tratta di replicarne il funzionamento in ogni evento (o almeno i più probabili) del report, delle sezioni, dei controlli ecc ecc
Anche senza questa maschera ci si potrebbe limitare a chiamare una funzione di scrittura su file di testo. Fai attenzione ai parametri *Count (FormatCount, PrintCount) che servono per distinguere in quale delle situazioni lo stesso evento si verifica.


title: File Access 2000 Danneggiato

author: Ignazio Pinna

text:
Qualcuno sa come ricostruire un file danneggiato.
Due macchine in rete si sono piantate e il file all'apertura non mostra piů
niente.
I dati perň esistono perche sono riuscito a recuperare qualcosa con MS
Query.
Ho anche visto che se creo un collegamento ai dati da un'altro database
access riesco a leggerli e a copiarli.
Il problema che non so il nome di tutte le query, le forms e i report.
Aiuto.
Grazie
Ignazio


title: File Access 2000 Danneggiato

author: Roberto - Syd

text:

Hai provato a fare un compatta e ripristina Database ?
Ciao Roberto - Syd


title: File Access 2000 Danneggiato

text:
"Roberto - Syd" <
p.ro...@tin.it
> ha scritto nel messaggio
news:W2Y69.215646$Jj7.5...@news1.tin.it...

Non Funziona, ma con una utlity suggerita da setek ho recuperato dati e
query.


title: File Access 2000 Danneggiato

author: Pinko Pallino

text:
> >
>
> Non Funziona, ma con una utlity suggerita da setek ho recuperato dati e
> query.
>
>
Puoi suggerirla anche a me??  Nella vita non si sa mai, mi potrebbe
succedere  una seconda volta (la prima ho recuperato il possibile e poi sono
ripartito da quasi 0)
Ciao, Pinko


title: File Access 2000 Danneggiato

text:
http://www.officerecovery.com/office/
la versione demo non recupera tutto.


title: Come ci si dovrebbe comportare in un newsgroup, ovvero 'Istruzioni per l'uso' (e)

author: Roberto dalla campagna

text:
Ecco alcune regole pubblicate sul nostro Sito Comune e che è auspicabile
vengano rispettate da tutti i frequentatori di questo NG.
==============================================
Anche i newsgroups, come tutte le comunita' di esseri umani, hanno delle
regole la cui conoscenza e rispetto permette un proficuo utilizzo del ng da
parte di tutti i partecipanti evitando incomprensioni, malintesi ed inutili
polemiche.
Alcune regole sono generali e di elementare educazione, altre proprie di
questo gruppo di discussione cresciute e consolidate nel tempo soprattutto
con il contributo dei frequentatori piu' anziani.
Premesso che
il ng e' gestito da 'volontari' che mettono a disposizione gratuitamente il
proprio tempo, le proprie conoscenze e la loro professionalita' per aiutare
chiunque, persone che spesso non conoscono e che dalle quali non riceveranno
alcun compenso, per cui qualsiasi forma di pretesa o obbligo da parte di chi
scrive sono decisamente fuori luogo:
- prima di inviare la propria richiesta provate a verificare se nei messaggi
dei giorni precedenti non siano gia' presenti delle soluzioni al quesito che
si vuole porre.
Non e' il massimo delle figure fare una domanda a cui e' gia' stata data
ampia ed esauriente risposta magari il giorno prima, di sicuro poi
l'eventuale replica difficilmente potra' essere piu' completa.
Si possono effettuare delle ricerche nell'archivio storico del Sito Comune.
- provate anche a verificare che i vostri dubbi e le relative soluzioni non
siano gia' presenti sul Sito Comune di questo newsgroup:
http://www.sitocomune.com
Se si decide comunque di scrivere al ng sarebbe bene tenere presente:
Il SUBJECT
-------------------
Nello scrivere l'oggetto del messaggio si dovrebbe dare maggiore importanza
perche' contribuisce ad identificare immediatamente l'argomento e il tipo
diproblema, attirando subito l'attenzione di chi legge.
Si sconsiglia di inserire subject insignificanti come:
'AIUTO','URGENTE','PROBLEMA ACCESS', 'SOLO PER ESPERTI' 'SONO PRINCIPIANTE',
'SONO DEFICIENTE', 'come si fa...' ECC.,
nel marasma generale dei messaggi perdono visibilita'.
Ecco invece alcuni esempi da considerarsi corretti:
- Gestire il tasto Applica Filtro/Rimuovi Filtro
- Sincronizzare repliche via Internet con Access 2000
- Formattazione diversa per il solo record selezionato
- Come ricercare in una casella combinata
- Formato Numerico Nelle query
- Copia e incolla di piu' dati nello stesso campo
TESTO DEL MESSAGGIO
-------------------
Anche qui, soprattutto nell'interesse di chi posta il messaggio, il suo
contenuto dovrebbe essere pensato e redatto con attenzione al fine di
evitare la spedizione di messaggi incomprensibili, che non potranno avere
risposte immediate soddisfacenti.
E' consigliabile indicare la versione di MSAccess a cui ci si riferisce ed
il sistema operativo utilizzato (A2/W95, A95/W98, A97/NT4, A00/W00).
Se dopo aver inviato un messaggio non si dovessero ricevere risposte si puo'
provare a riformularlo evitando pero' di assumere un tono polemico del tipo
'Possibile che nessuno sappia come ...', 'Perche' non mi volete rispondere'
I motivi per cui certi messaggi non ricevono risposte possono essere i
piu'svariati, dalla domanda mal posta, al fatto che nessuno effettivamente
abbia una risposta da dare.
*Alcuni consigli per chi risponde*
- Scrivere dopo il quoting
Quando si replica (risponde) ad un messaggio si dovrebbe iniziare a scrivere
sempre dopo il testo del precedente.
Lasciare il contenuto del testo originario se breve, oppure riassumere il
contenuto tagliando le parti meno significative, lasciando quelle
piu'interessanti per la comprensione del discorso.
- Non farsi coinvolgere in polemiche con altri partecipanti ed eventuali
disaccordie sarebbe meglio proseguirle in e-mail private.
Alcune richieste o comportamenti *sicuramente* non graditi in questo ng:
- chiedere di programmi per 'sproteggere' database e quindi presumibilmente
il lavoro di altre persone.
Oltre a non essere moralmente corretto, e' illegale, inoltre, considerando
che in questo ng possono esserci persone che si guadagnano la pagnotta
sviluppando programmi con Access, non ci sembra corretto contribuire a
diffondere questo tipo di informazioni;
- richiedere risposte personalizzate al proprio indirizzo e-mail e' contro
lo spirito di questo ng in cui si presuppone che tutte le domande e tutte le
risposte debbano essere visibili perche' potrebbero interessare a tutti;
- contattare direttamente altri frequentatori del ng inviando richieste di
informazioni via e-mail, magari a quelli che sembrano piu' bravi e piu'
disponibili di tutti ad aiutare gli altri;
- chiedere del compilatore di access, semplicemente perche' non esiste, lo
sanno anche i bambini ormai;
- chiedere l'invio di programmi gia' fatti con la scusa di dover imparare,
vedere, bla bla bla;
- inviare messaggi con pubblicita' commerciale anche se riferita all'oggetto
del ng. (ben vengano segnalazioni di siti o iniziative free che parlano di
Access, anche se personali, ma il tutto deve sempre essere senza scopo di
lucro;
Alcune regole legate invece alla netiquette, dove con il termine netiquette
'retichetta', si intende l'insieme di regole nate col tempo per autoregolare
il comportamento degli utenti delle news.
- EVITARE DI SCRIVERE IN MAIUSCOLO sia gli oggetti e soprattutto il testo
dei messaggi che nelle regole equivale ad urlare;
- Scrivere in formato testo e non in HTLM (quindi con formattazioni varie),
questo perche' non tutti i lettori di messaggi (newsreader) visualizzano
correttamente questo formato;
- Evitate le polemiche personali con gli altri partecipanti.
Se proprio non potete farne a meno cercate di trasferirle in privato.
Alcuni link per chi volesse approfondire:
The Net: Guida per l'utente e Netiquette, di Arlene Rinaldi
http://www.inferentia.it/netiquette/
Etica e norme di buon uso dei servizi di rete
http://web.tiscalinet.it/enterprise_videotext/itamidi/netiquette/netiquetteit.htm
ATTENZIONE
I successivi sono testi carichi d'ironia, cioe' sono suggerimenti da
EVITARE!
GALAMAILEO di John of the Homepage
http://www.mamofaq.usenet.eu.org/FAQ-galamalileo.txt
Cara Emily Postnews...
http://uniper.unimo.it/uniper/cara_emily_postnews.htm
Grazie per la collaborazione
Questo documento e' stato redatto da Carlo VE
----------------------------------------------------------------------------
Alcune utili abbreviazioni (acronimi)
AFAIK As Far As I Know
BTW By The Way
CU See You
CUL8R See You Later
CUT Taglio (quando non si riporta tutto il testo a cui si risponde)
HTH Hope This Helps
IMO In My Opinion
IMHO In My Humble Opinion
LOL Laughing out loud
NEWBIE Nuovo arrivato, persona nuova per il NG
NG Newsgroup
OT Off-Topic: fuori argomento
ROTFL Rolling on the floor laughing
ROTFLASTC Rolling on the floor laughing and scaring the cat
ROTFLMAO Rolling on the floor laughing my ass off
RTFM Read the fuckin' manual
SPAM Messaggio pubblicitario fortemente OT, sui NG è assolutamente vietato
TIA Thanks In Advance
TROLL Persona che vuole solo creare disturbo e scompiglio
Ce ne sono tanti altri, li trovate qui:
http://www.acronymfinder.com


title: Conversione da A97 a A2010 su WinXP

author: skipper

text:
Ciao Guri!
:-)
Sono come al mio solito a chiedere info a chi ne sa molto più di me...
Cosa dite, è possibile convertire vecchi database da Access97 a Access2010?
Sinora ho convertito solo da A97 a A2003 e non ho avuto grossi problemi.
Altra domanda è cosa ne dite di avere A2010 su pc con SO WinXp?
Grazie della solita consulenza!
:-)
La moto è sempre la stessa...
domani tagliando 50.000 per catena corona e pignone... :-)
--
_____/)_____
Skipper dixit...


title: Conversione da A97 a A2010 su WinXP

author: Karl Donaubauer

text:
skipper wrote:
> ...
> Cosa dite, è possibile convertire vecchi database da Access97 a
> Access2010? Sinora ho convertito solo da A97 a A2003 e non ho avuto
> grossi problemi.
Dipende di cosa fai e usi nel database.
Se p.e. usi menù personalizzati c'è il lavoro di cambiarli ai ribbon.
Se usi il sistema di siccurrezza di Access questo non esiste più
(o solo in parte e con trucchi).
Ci sono diverse altre cose che non esistono più nei accdb p.e.
la replicazione.
Fuori di queste cose il cambio nell'interfaccia di Access è più grave
dei problemi di conversione. ;-)
> Altra domanda è cosa ne dite di avere A2010 su pc con SO WinXp?
Nessun problema.
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Conversione da A97 a A2010 su WinXP

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:8vdrd5...@mid.individual.net...
> skipper wrote:
>> ...
>> Cosa dite, è possibile convertire vecchi database da Access97 a
>> Access2010? Sinora ho convertito solo da A97 a A2003 e non ho avuto
>> grossi problemi.
>
> Dipende di cosa fai e usi nel database.
> Se p.e. usi menù personalizzati c'è il lavoro di cambiarli ai ribbon.
Sono vecchi db senza menù personalizzati e senza sistema di sicurezza...
Figurati che non son nemmeno divisi BE-FE!!!
Dovrei convertirli, testarli, dividerli, ritestarli
Sono db molto primordiali con pochissimo codice e quasi tutte query,
maschere e macro...
> Se usi il sistema di siccurrezza di Access questo non esiste più
> (o solo in parte e con trucchi).
> Ci sono diverse altre cose che non esistono più nei accdb p.e.
> la replicazione.
>
> Fuori di queste cose il cambio nell'interfaccia di Access è più grave
> dei problemi di conversione. ;-)
questo lo immaginavo... completamente diverso e ancora non ci ho messo mano
>> Altra domanda è cosa ne dite di avere A2010 su pc con SO WinXp?
>
> Nessun problema.
GRazie
ciao
--
_____/)_____
Skipper dixit...


title: Gestione magazzino

author: RPR MEDICAL

text:
Salva a tutti,
ho creato un database per la gestione degli ordini di produzioni (di tratta
di articoli medicali proodtti con saldatura a radiofrequenza).
Vorrei estendere questo database alla gestione del magazzino comprensivo di
ddt e fatture.
Qualcuno mi sa dire dove posso prendere uno spunto per ampliare
correttamente il mio database ?
Grazie a tutti e saluti.
Christian


title: Gestione magazzino

author: ciroteo ®

text:
"RPR MEDICAL" <
cparra...@rprmedical.com
> ha scritto nel messaggio
news:0jyLh.12575$6.1...@tornado.fastwebnet.it...

www.accessgroup.it
 esempio di massimiliano amendola


title: Come memorizzare immagini da Access a Firebird via odbc ?

text:
Per un sistema di gestione documenti avrei bisogno di salvare nel database
delle immagini
File pdf, bmp, jpg, doc, xls,ed altro
Voglio mettere nel db il contenuto dei file, non un riferimento alla loro
locazione
L'interfaccia utente e' realizzata con Access 2003, il db e' Firebird
acceduto via odbc
Come fareste voi ?
Ciao e grazie
RobertoA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:4a93...@newsgate.x-privat.org...

In una tabella crea un campo "Oggetto OLE"
attraverso una maschera > tasto destro > inserisci oggetto > crea da file
 >scegli il tipo oggetto
...dovrebbe andare
Saluti
Thomas.az


text:
>> Per un sistema di gestione documenti avrei bisogno di salvare nel
>> database delle immagini
>> File pdf, bmp, jpg, doc, xls,ed altro
>> Voglio mettere nel db il contenuto dei file, non un riferimento alla loro
>> locazione
>> L'interfaccia utente e' realizzata con Access 2003, il db e' Firebird
>> acceduto via odbc
>> Come fareste voi ?
>> Ciao e grazie
>> RobertoA
>
> In una tabella crea un campo "Oggetto OLE"
> attraverso una maschera > tasto destro > inserisci oggetto > crea da file
> >scegli il tipo oggetto
> ...dovrebbe andare
Per la visualizzazione 'sparero' il file ad un visualizzatore specifico tipo
Irfanview o simili
Il 'tipo oggetto' non posso stabilirlo a priori essendo possibile la
memorizzazione di un qualsiasi tipo di file nella gestione documentale,
potrebbe essere un video o ppure un file Word oppure un audio o un pdf
Mi interessava solamente capire come 'riempire' un campo blob a colpi di
codice
E poi come leggere un blob e ricostruire il file originale
Ciao e grazie
RobertoA


text:

FireBird chiaramente non gestisce come JET i campi OLE, ma gestisce i
Campi BLOB, con i quali puoi interagire usando lo streaming...
La tecnica da usare è quella della scrittura Binaria che trovi anche
nel SitoComune, ovviamente per usare poi i dati dovrai estrarre il
contenuto del Campo in un File Esterno ed a quel punto sarà
disponibile...
@Alex


title: Re: Maschera Aperta

author: MA

text:
"Salvio" <
nico...@hotmail.it
> ha scritto nel messaggio
news:1181664365.4...@o11g2000prd.googlegroups.com...
Salve mi serve un piccolo aiuto
Ho 2 maschere msc1 ed msc2
da msc1 come posso sapere se msc2 è aperta?
Grazie
__
 If CurrentProject.AllForms("tuaform").IsLoaded = False
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


title: Re: Maschera Aperta

author: Carlo Costarella

text:
"Salvio" <
nico...@hotmail.it
> ha scritto nel messaggio
news:1181664365.4...@o11g2000prd.googlegroups.com...
Salve mi serve un piccolo aiuto
Ho 2 maschere msc1 ed msc2
da msc1 come posso sapere se msc2 è aperta?
Grazie
--------------------------
Perfetto il suggerimento di MA...giusto per completezza:
If CurrentProject.AllForms("TuoNomeMaschera").IsLoaded = True Then
MsgBox "La maschera è aperta"
'tuo codice
End If
Ciao, Carlo


title: Re: Maschera Aperta

author: Salvio

text: Grazie Mille, sempre disponibili, chiari e precisi.


title: Re: Maschera Aperta

author: Giovanni

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:f4mhon$jk7$1...@tdi.cu.mi.it...
>
> "Salvio" <
nico...@hotmail.it
> ha scritto nel messaggio
> news:1181664365.4...@o11g2000prd.googlegroups.com...
> Salve mi serve un piccolo aiuto
>
> Ho 2 maschere msc1 ed msc2
> da msc1 come posso sapere se msc2 č aperta?
>
> Grazie
> --------------------------
>
> Perfetto il suggerimento di MA...giusto per completezza:
>
> If CurrentProject.AllForms("TuoNomeMaschera").IsLoaded = True Then
> MsgBox "La maschera č aperta"
> 'tuo codice
> End If
>
> Ciao, Carlo
>
Per A97 "CurrentProject" come va definito tra le Dim?
Ciao e Grazie


title: Re: Maschera Aperta

text:
"Giovanni" <
artig...@deejaymail.it
> ha scritto nel messaggio
news:gQUbi.4370$y05....@tornado.fastwebnet.it...

Non lo devi dichiarare
Application.currentproject....



title: Re: Maschera Aperta

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:f4qobo$8m8$1...@tdi.cu.mi.it...
>
> "Giovanni" <
artig...@deejaymail.it
> ha scritto nel messaggio
> news:gQUbi.4370$y05....@tornado.fastwebnet.it...
>>
>> "Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
>> news:f4mhon$jk7$1...@tdi.cu.mi.it...
>>>
>>> "Salvio" <
nico...@hotmail.it
> ha scritto nel messaggio
>>> news:1181664365.4...@o11g2000prd.googlegroups.com...
>>> Salve mi serve un piccolo aiuto
>>>
>>> Ho 2 maschere msc1 ed msc2
>>> da msc1 come posso sapere se msc2 è aperta?
>>>
>>> Grazie
>>> --------------------------
>>>
>>> Perfetto il suggerimento di MA...giusto per completezza:
>>>
>>> If CurrentProject.AllForms("TuoNomeMaschera").IsLoaded = True Then
>>> MsgBox "La maschera è aperta"
>>> 'tuo codice
>>> End If
>>>
>>> Ciao, Carlo
>>>
>> Per A97 "CurrentProject" come va definito tra le Dim?
>>
>> Ciao e Grazie
>
> Non lo devi dichiarare
> Application.currentproject....
>
> --
> --
> MAssimiliano Amendola
>
www.accessgroup.it
> Cisa - Conferenza Italiana Sviluppatori Access
> Segrate (MI), 7-8 giugno 2007
>
Ti ringrazio Massimiliano, ma non va....


title: Re: Maschera Aperta

text:
"Giovanni" <
artig...@deejaymail.it
> ha scritto nel messaggio
news:xI6ci.5040$y05....@tornado.fastwebnet.it...
cut
> Ti ringrazio Massimiliano, ma non va....
Per Access 97 non esiste questa funzione...devi ricorrere a questa o simili:
Function caricata(NomeScheda)
On Error Resume Next
' Accetta:     un nome di scheda
' Esegue:      determina se la scheda è caricata
' Restituisce: True se la scheda specificata è caricata,
'              False se la scheda specificata non è caricata
    Dim i
    caricata = False
    For i = 0 To Forms.Count - 1
        If Forms(i).formname = NomeScheda Then
            caricata = True
            Exit Function       ' Termina il ciclo dopo aver trovato la
scheda.
        End If
    Next
End Function
La funzione suddetta la metti in un modulo pubblico.
Per chiamarla da una qualsiasi porzione di codice:
If caricata("TuaMaschera") = true Then
       'la maschera è aperta...metti qui il codice che ti serve
End If
Ciao, Carlo


title: un unico report per campo

author: Claudio

text:
Vorrei sapere come fare per avere un record che riguardi
un singolo campo di una maschera (campo memo)
Mi spiego meglio:
utilizzando l'autocomposizione mi crea un report su quel campo
ma visualizza tutti i record del db.
Ho bisogno invece di "fissare " solo il record attivo in quel momento
per poterlo stampare
grazie
Claudio


title: un unico report per campo

text:
Claudio <
claudio...@libero.it
> wrote in message
hsGm8.57647$1S3.1...@twister1.libero.it...

Filtralo con un ID


title: un unico report per campo

text:
"Maurizio75" <
maurizio...@gevi.it
> ha scritto nel messaggio
news:LvHm8.57898$1S3.1...@twister1.libero.it...

> ti ringrazio della risposta
in effetti era quello che pensavo si dovesse fare
ragionando con una certa logica,l'unico problema
è che essendo un principiante (anzi quasi "in fasce")
non so come fare a filtrare.
Non riesco ancora a capire la logica di Access
ne' la grammatica o la sintassi.
Potresti dirmi magari dove cercare un esempio nell'help?
Ho provato a cercare qualcosa ma non lo trovo
Grazie comunque dell'interessamento
ciao claudio


title: un unico report per campo

author: Antonio Biso

text:
Claudio <
claudio...@libero.it
> wrote in message
EiKm8.58783$1S3.1...@twister1.libero.it...
>
> > Filtralo con un ID
> >
> > ti ringrazio della risposta
> in effetti era quello che pensavo si dovesse fare
> ragionando con una certa logica,l'unico problema
> è che essendo un principiante (anzi quasi "in fasce")
> non so come fare a filtrare.
> Non riesco ancora a capire la logica di Access
> ne' la grammatica o la sintassi.
> Potresti dirmi magari dove cercare un esempio nell'help?
> Ho provato a cercare qualcosa ma non lo trovo
Vedi docmd.openreport e i suoi parametri, in particolare l'ultimo
Antonio


title: Stampare due Query in un report

author: G&W

text:
Il mio problema è questo:
Ho due query , Q_Versamenti, e Q_Spedizioni, vorrei stamparle su un report
unico con come intestazione pagina il codice cliente preso dall'anagrafica,
come posso fare perchè la stampa non sia il prodotto delle due query per cui
ogni cliente ha i versamenti moltiplicati per il numero di spedizioni.
Scusate ma sono alle prime armi. Grazie per la risposta
G&W


title: Stampare due Query in un report

author: er soft

text:
"G&W" <
walt...@tin.it
> ha scritto nel messaggio
news:kXtN8.25527$TS.7...@news1.tin.it...

Potresti spiegare meglio il problema, in particolare potresti fare un
esempio di cosa vorresti ottenere.
ErSoft


title: Stampare due Query in un report

author: Roberto da casa

text:
"G&W" <
walt...@tin.it
> ha scritto nel messaggio
news:kXtN8.25527$TS.7...@news1.tin.it...

Creati un report principale che abbia come origine record l'anagrafica.
Nel record pricipale inserisci anche due sottoreport, uno che abbia come
origine record Q_Versamenti e l'altro che abbia come origine record
Q_Spedizioni.
Naturalmente le proprietà Collega campi master e Collega campi secondari dei
due controlli sottoreport saranno impostate con IDCliente.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Maschera con sottomaschera...effetti "collaterali"

text:
Salve (a rieccomi!! :))
Ho il seguente problema:
una maschera fatture e tre sottomaschera con i relativi metodi di pagamento
(riba, bonifico, rimessa diretta).
Chiaramente ogni fattura può essere pagata solo mediante uno dei tre, ho
cioè un gruppo opzioni.
Per adesso concentriamoci sulla prima modlità di pagamento (riba). Il campo
che collega la maschera fattura con la sottomaschera riba è IDFattura
(contatore) che è anche la chiave primaria della tabella fatture, mentre la
tabella Riba ha un contatore suo che fa da chiave primaria (IDRiba). Il
problema che ho è questo: nel momento in cui inserisco una fattura mi dà
correttamente il progressivo IDFattura nella tabella fatture e
contemporaneamente mi genera un numero progressivo nel campo IDRiba della
tabella Riba. Quando però vado a cliccare sul gruppo opzioni per scegliere
il pagamento Riba automaticamente mi incrementa ulteriormente IDRiba con la
conseguenza che per ogni Fattura mi genera 2 record sulla tabella Riba, uno
completamente vuoto (eccetto che IDRiba) ed un altro con i dati corretti. La
stessa cosa accade se scorro la tabella Fattura mediante i selettori record
(in basso a sx) ogni volta che torno sul record corrente mi ha ulteriormente
incrementato il campo IDRiba con la conseguenza che ogni fattura pagata con
riba mi genera diversi record sulla tabella Riba di cui solo uno corretto e
tutti gli altri vuoti. Che mi posso inventare? Mi sta scoppiando la
testa....aiutatemi please!!!
Maverick

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
maverick1168 wrote:
> Salve (a rieccomi!! :))
Ciao,
Ritenta sarai + fortunato (specie se usi un subject significativo...)
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Anteprime di immagini

author: Cominelli Maurizio

text:
Buon giorno a tutti!
Nel mio sudatissimo database per la collezione di monete, avrei bisogno
di creare una sorta di catalogo miniaturizzato di foto per scegliere
quella che va inserità.
Dette foto sono sulla stessa macchina in un unica directory.
E' possibile ottenere l'effetto voluto?
P.S. Una volta terminato il database è a disposizione di tutti.
Grazie per l'aiuto
Cominelli Maurizio
3342087187


title: Anteprime di immagini

author: Alessandro Baraldi

text:
Cominelli Maurizio ha scritto:

Vedi se tra questi 2 demo contenuti puoi ricavare quello che ti
serve...!
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=117
@Alex


title: ODBC e campo testo trasformato in memo

text:
Salve a tutti,
ho upgradato il mio file mdb in sql 7.0. Quest'origine poi la volevo
collegare in odbc.
Ho scoperto però che il campo codice che in mdb è in formato testo viene
visto in odbc in formato memo creando diversi problemi.
Come è possibile risolvere questo problema?
grazie MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: (OT) BUON NATALE

author: cidi

text:
B U O N    N A T A L E
Pace e serenità a tutti
Daniele


title: (OT) BUON NATALE

author: ALESSANDRO Baraldi

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:PvwGb.5672$VW.2...@news3.tin.it...
> B U O N    N A T A L E
>
> Pace e serenità a tutti
>
> Daniele
>
A tutti voi....!
Che fatica dormire con la mangiata di ieri....!!
@Alex.


title: (OT) BUON NATALE

author: Sergio MAZZA

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:PvwGb.5672$VW.2...@news3.tin.it...
> B U O N    N A T A L E
>
> Pace e serenità a tutti
>
> Daniele
>
Ari-eccoci tutti (o quasi) qui!
B U O N   N A T A L E
Ciao.
--
Sergio MAZZA


title: (OT) BUON NATALE

author: namor

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:PvwGb.5672$VW.2...@news3.tin.it...
> B U O N    N A T A L E
> Pace e serenità a tutti
> Daniele
Altrettanto!
Namor


title: (OT) BUON NATALE

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:PvwGb.5672$VW.2...@news3.tin.it...
> B U O N    N A T A L E
>
> Pace e serenità a tutti
>
> Daniele
AUGURISSIMI a te.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Info su Nz

author: Franco dellavalle

text:
ciao a tutti
ho questa sub

Public Sub ImpPredLuogoCDiv(frm As Form)

  Dim rst As DAO.Recordset
  Dim strSql As String

  strSql = "SELECT * FROM TbLuogoCaricoDiv" _
    & " WHERE IdFornitore =" & Nz(frm!CboFornitore.Value, 0) _
    & " And Predefinito =" & -1
  Set rst = CurrentDb().OpenRecordset(strSql)

  frm!IdLuogoCaricoDiv = ""

  If Not rst.EOF Then
    frm!IdLuogoCaricoDiv = rst!IdLuogoCaricoDiv

  End If

  Set rst = Nothing

End Sub

perche' con Nz(frm!CboFornitore.Value) senza lo zero
ho errore?


title: Info su Nz

text:

vorrei aggiungere
se inserisco
on error resum next
per evitare l'errore
va bene?


title: Info su Nz

text:
Che valore di default restituisce NZ in caso non venga specificato il valore da assumere in caso la variabile sia nulla..?
Cosa dice la guida..?

Usare On Error resume next è come turarsi il naso... non serve a nulla... si devono gestire gli errori ed evitarli non girarsi dall'altra parte.

@ALEX


title: Info su Nz

author: Bruno Campanini

text:
Franco dellavalle formulated on Monday :

Perché quando usata in una stringa SQL
la funzione Nz() richiede il secondo parametro.
Analogamente la funzione MID() richiede il terzo parametro.

Bruno


title: Info su Nz

text:

Grazie Bruno


title: Info su Nz

text:

Grazie Alex


title: Ancora Oggetto Printer (orientation e papersize)

author: MA

text:
Ciao ragazzi,
mi sto dedicando a questo oggetto printer per la prima volta.
Mi apro in anteprima Hidden il report
con
with Reports!("nomerep")
    .leftmargin = 0
    .topmargin = 0
end with
riesco a settare i margini
quello che non mi riesce e settare l'orientamento e il format
.orientation e papersize pare non le voglia prendere
Un piccolo esempio?
MAssimiliano


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:pXlMd.419$hd4...@news.edisontel.com...
> Ciao ragazzi,
> mi sto dedicando a questo oggetto printer per la prima volta.
>
> Mi apro in anteprima Hidden il report
> con
Che 'mbeci...
> with Reports!("nomerep")
with Reports!("nomerep").printer
>    .leftmargin = 0
>    .topmargin = 0
> end with
>
> riesco a settare i margini
> quello che non mi riesce e settare l'orientamento e il format
> .orientation e papersize pare non le voglia prendere
> Un piccolo esempio?
> MAssimiliano
e tutto va via veloce.
MAssimiliano


author: Karl Donaubauer

text:
MA wrote:
> "MA ha scritto nel messaggio
>> mi sto dedicando a questo oggetto printer per la prima volta.
>>
>> Mi apro in anteprima Hidden il report
>> con
>
> Che 'mbeci...
>> with Reports!("nomerep")
>
> with Reports!("nomerep").printer
>
>>    .leftmargin = 0
>>    .topmargin = 0
>> end with
>>
>> riesco a settare i margini
>> quello che non mi riesce e settare l'orientamento e il format
>> .orientation e papersize pare non le voglia prendere
>> Un piccolo esempio?
>...
> e tutto va via veloce.
Non ho visto la tua domanda prima.
Sei seguito già il primo link alla KB nella FAQ 5.1?
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1)


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:36hfl2F...@individual.net...
> MA wrote:
>> "MA ha scritto nel messaggio
>>> mi sto dedicando a questo oggetto printer per la prima volta.
>>>
>>> Mi apro in anteprima Hidden il report
>>> con
>>
>> Che 'mbeci...
>>> with Reports!("nomerep")
>>
>> with Reports!("nomerep").printer
>>
>>>    .leftmargin = 0
>>>    .topmargin = 0
>>> end with
>>>
>>> riesco a settare i margini
>>> quello che non mi riesce e settare l'orientamento e il format
>>> .orientation e papersize pare non le voglia prendere
>>> Un piccolo esempio?
>>...
>> e tutto va via veloce.
>
> Non ho visto la tua domanda prima.
> Sei seguito già il primo link alla KB nella FAQ 5.1?
>
Sì, mi sfuggiva printer alla fine dopo
 with Reports!("nomerep").printer
Grazie lo stesso
MAssimiliano
p.s. Hai seguito, non sei seguito


title: Barbara decurtazione di istruzione SQL

author: Stefano Bazzucchi

text:
E' possibile che inserendo un'istruzine SQL  nell'Origine Record, questa
risulti troppo lunga tanto che il sig. Access2000, senza preavviso, decide
di decurtarla, determinando cosě un errore all'atto dell'apertura della
maschera?
Alla fine ho comunque risolto il problema, adoperando una sottomaschera che
visualizza alcuni dati della maschera principale, la cui istruzione SQL come
origine record risulta cosě piů leggera.
Perň non mi sta bene!
Anche perche, quando inserisco l'istruzione SQL nella casella Origine
Record, nell'Elenco campi mi compaiono tutti i campi. Se visualizzo il testo
SQL questo risulta completo. E' quando lancio la maschera che mi vene
segnalato un errore, e scopro cosě che l'istruzione SQL č stata barbaramente
tagliata!
Mah!
--
Stefano Bazzucchi
E-mail:
stefano....@gvassociati.it


title: Barbara decurtazione di istruzione SQL

author: Guido dal Faro

text:


Se stai lavorando con tabelle allegate via ODBC il problema nasce dal
driver ODBC; scaricane uno piů aggiornato.
Ciao
---------------
Guido
light...@flashnet.it


title: Barbara decurtazione di istruzione SQL

text:
"Stefano Bazzucchi" <
stefano....@gvassociati.it
> ha scritto nel
messaggio news:8br7tu$lmb$1...@serv1.iunet.it...
> E' possibile che inserendo un'istruzine SQL  nell'Origine Record, questa
> risulti troppo lunga tanto che il sig. Access2000, senza preavviso, decide
> di decurtarla, determinando cosě un errore all'atto dell'apertura della
> maschera?
>
> Alla fine ho comunque risolto il problema, adoperando una sottomaschera
che
> visualizza alcuni dati della maschera principale, la cui istruzione SQL
come
> origine record risulta cosě piů leggera.
>
> Perň non mi sta bene!
>
> Anche perche, quando inserisco l'istruzione SQL nella casella Origine
> Record, nell'Elenco campi mi compaiono tutti i campi. Se visualizzo il
testo
> SQL questo risulta completo. E' quando lancio la maschera che mi vene
> segnalato un errore, e scopro cosě che l'istruzione SQL č stata
barbaramente
> tagliata!
>
> Mah!
>
>
> --
> Stefano Bazzucchi
> E-mail:
stefano....@gvassociati.it
>
>
>
>
Non lo so' access 2000, per quanto riguarda access'97 l'help recita:
tratto da: Metodo RunSQL
Osservazioni
L'argomento istruzionesql puň avere una lunghezza massima di 32.768
caratteri, diversamente dall'argomento dell'azione Istruzione SQL contenuto
nella finestra della macro la cui lunghezza massima č di 256 caratteri.
Ciao.


title: codice alternativo

author: Profumo

text:
Ciao a tutti.
Problema: in una maschera, inserendo in un casella di testo un codice, con
evento in uscita vado a cercare il relativo articolo utilizzando un
docmd.runsql che filtra l'origine dati della maschera. Fin qui ok.
Lo stesso articolo però potrebbe essere richiamato tramita altro codice
alternativo (es. barcode o codice fornitore): come posso fare affinchè in un
unica operazione, in uscita dalla casella testo, prima cerca il codice, poi
barcode ecc.
So che non è ben chiaro, però....
Ciao.
Profumo


title: codice alternativo

author: MegaMax

text:
"Profumo" <
roberto....@tin.it
> ha scritto nel messaggio
news:6uRR7.1648$OP2....@news2.tin.it...
> Ciao a tutti.
> Problema: in una maschera, inserendo in un casella di testo un codice, con
> evento in uscita vado a cercare il relativo articolo utilizzando un
> docmd.runsql che filtra l'origine dati della maschera. Fin qui ok.
>
> Lo stesso articolo perň potrebbe essere richiamato tramita altro codice
> alternativo (es. barcode o codice fornitore): come posso fare affinchč in
un
> unica operazione, in uscita dalla casella testo, prima cerca il codice,
poi
> barcode ecc.
Non ho capito la questione del barcode...
quando leggi il barcode, se hai un lettore in emulazxione tastiera, e come
se inserissi il codice a manina.
Basta che sia selezionata la casella di testo giusta quando lo leggi.
Poi puoi configurare il lettore per darti 1 o piů invii dopo che ha letto il
codice, cosě fa tutto sull'evento "dopo aggiornamento"; che sia inserito a
mano o via lettore barcode
Ciao, Max


title: riportare risultati dalla sottomaschera alla maschera

author: Sergio

text:
Salve!
Ho una FrmFatture che contiene una SubFrmRigheFattura; fra la tabella
TblFatture e la TblRigheFattura esiste una relazione uno-a-molti.
Il problema è questo: nel piè di pagina della sottomaschera eseguo il totale
importo delle varie righe della fattura.
Devo riuscire a "portarmi dietro" questo risultato nel piè di pagina della
maschera, per eseguire calcolo dell'IVA e totale finale, ma non riesco.
Ho inserito una casella di testo nel piè di pagina della FrmFatture
contenente =[totimporto], dove totimporto è il nome che ho assegnato nella
sottomaschera, ma mi dà un errore.
Come si fa?
Grazie a tutti e ciao.
Sergio


text:
Mi rispondo da solo ma ne chiedo un'altra!
Ho risolto inserendo nel piè di pagina della maschera una casella di testo
contenente
=[subfrmrighefattura]![totimporto]
il problema era che, mentre nella finestra del database la sottomaschera si
chiama subfrmrighefattura, il nome dell'elemento sottomaschera nella
FrmFatture era TblRigheFattura. Com'è possibile?
Grazie.
"Sergio" <
sergio...@virgilio.it
> ha scritto nel messaggio
news:1amMf.8997$6e2....@news.edisontel.com...



text:
"Sergio" <
sergio...@virgilio.it
> ha scritto nel messaggio
news:1amMf.8997$6e2....@news.edisontel.com...

Ciao Sergio
nell'origine controllo della casella di testo nella maschera principale:
=Nomesottomaschera.Form!NomeControlloSottomaschera
Daniele


author: Gabriele Bertolucci

text:
> il problema era che, mentre nella finestra del database la sottomaschera
> si chiama subfrmrighefattura, il nome dell'elemento sottomaschera nella
> FrmFatture era TblRigheFattura. Com'è possibile?
Nell'elenco delle maschere vedi il nome assegnato ad ogni maschera.
Quando trascini una form sopra un'altra, crei un'istanza della maschera
trascinata.
Poiché ogni istanza può avere il suo nome, anche l'istranza della form
subfrmrighefattura all'interno della FrmFatture può chiamarsi
tranquillamente TblRigheFattura.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it


text: Grazie.


title: Applicazione su Windows CE

author: Franzoso Ciro

text:
Salve a tutti,
mi e' stato chiesto di sviluppare un'applicazione access che ,oltre a
funzionare su un normale pc , debba anche funzionare su un pocket pc (
windows CE) . Siccome ho gia' visto installati in questo tipo di computer
excel e word , volevo chiedere se esiste una versione di access per questo
sistema operativo.
Grazie a tutti.


title: Applicazione su Windows CE

author: Roberto - Syd

text:
"Franzoso Ciro" <
ciro...@tin.it
> ha scritto nel messaggio
news:B7CE7107.9679%ciro...@tin.it...

So che esiste un Visual Studio Embedded per Windows CE e un SQL Server 2000
per Windows CE sicuramente esiste anche Access o Office Pro per Windows CE.
Ciao Roberto - Syd


title: Applicazione su Windows CE

author: Paolo Holzl

text:
>So che esiste un Visual Studio Embedded per Windows CE e un SQL Server 2000
>per Windows CE sicuramente esiste anche Access o Office Pro per Windows CE.
Si ma Access per CE serve solo a far vedere qualche tabella e fare
qualche query, non certo a scrivere programmi
----------------------------------------------------------
Paolo Hölzl
Gruppo Tekup Software developer (Bologna)
----------------------------------------------------------
ATTENTION!, antispam
For reply, substitute xxx with gruppotekup


title: Applicazione su Windows CE

author: SuperDavid

text:
Paolo Holzl <
soft...@xxx.com
> wrote in message
3baadd7...@news.tiscalinet.it...

Bhe io ho visto delle applicazioni in access, non molto complesse, che
giravano su dei palmari con il CE.
Il problema, se non ricordo male, è che l'access CE non è venduto
singolarmente, ma l'unico modo per averlo è di acquistare un palmare con in
bundle l'office CE PRO (cioè con l'access).
Ciao


title: Applicazione su Windows CE

text:
>Bhe io ho visto delle applicazioni in access, non molto complesse, che
>giravano su dei palmari con il CE.
Probabilmente fai riferimento a programmi scritti in VB (il codice
somiglia a quello di Access usando ADO) che operano su archivi Access.
Ho fatto procedure anche complesse (raccolta ordini) fatte cosi', ma
ti garantisco che dacche' ne so io nell'Access su Ce non ci scrivi una
riga di codice.
>Il problema, se non ricordo male, è che l'access CE non è venduto
>singolarmente, ma l'unico modo per averlo è di acquistare un palmare con in
>bundle l'office CE PRO (cioè con l'access).
Questo e' vero



title: installer

author: Gigi

text:
Salve a tutti.
Ho la necessità di far funzionare un DB usando le password di protezione
Ho creato tutto ma ho notato che il file con le informazioni per le
protezioni risiede nella directory specificata al momento della creazione.
Ho praticamente tre file:
DB
Protezione
e Link
Questo vuol dire che un alro utente deve per forza copiare nella stessa dir
tutti i file per poterli eseguire correttamente.
Esiste un modo per far si che la cosa avvenga dinamicamente su qualunque
cartella io vada a copiare  il DB ?
Mi è venuto in mente di utilizzare i programmi di installazione , ma ho
provato a cercare su Google ( scrivendo "installer") ed ho trovato cose
poco convincenti !!!!
Mi potete consigliare?
Grazie


title: installer

author: Carlo Costarella

text:
"Gigi" <
rs...@email.it
> ha scritto nel messaggio
news:2yltbubf4m2s$.e8g6xfo4cqks.dlg@40tude.net...

Di quale password parli?
Quella messa nel database? Questa è codificata nel file mdb o mde e il
database se la porta dietro ovunque risieda.
Questa password non è molto sicura per gente smaliziata.
Quanto all'installer in Access semplicemente non esiste...esiste  la
possibilità, a seconda della versione di Access, di acquistare la versione
developer che ti permette di realizzare un pacchetto di installazione e
distribuire il pacchetto senza limiti di copie.
Per una protezione efficace del db leggi i post precedenti di questo NG o
dai un'occhiata sia su
www.sitocomune.com
 che su
www.accessgroup.it
Ciao, Carlo


title: Prime armi: esame espressione in regola di convalida. (lunghetto)

author: songohan

text:
Allora, ho una tabella - tabellaOrdini - così strutturata:
IDOrdine
IDCliente
IDNegozio
[...]
Pagamediante--->Tipo dati: numerico--->Descrizione: 1=contanti, 2=assegno,
3=AmericanExpress, 4=Visa, 5=Mastercard
NumeroCC--->Tipo dati: testo--->Descrizione: numero della carta di credito
[...]
Ho definito la seg. regola di convalida per il campo PagaMediante:
IIF([PagaMediante]<3;Vero;Left([NumeroCC);1)=CStr([PagaMediante]))
<[...] Quindi il primo argomento usa IIF per valutare l'espressione
'[PagaMediante]<3', cioè per stabilire se il valore del campo denominato
PagaMediante è minore di 3. Se ciò è vero, IIF restituisce la valutazione
del secondo argomento. Poichè non siamo interessati ad eseguire nessun'altra
verifica, se PagaMediante è 1 o 2, se viene ottenuto vero nel secondo
argomento, l'intera regola di convalida darà vero e non vi sono
errori.[...]>
Ciò che mi interessa è la sintassi; sarebbe come:
If Pagamediante <3 Then
    If Left([NumeroCC);1)=CStr([PagaMediante])) Then  'Non sto in questo
caso seguendo la sintassi del VB
        <azioni>
    Endif
Else
    Msgbox('Il numero di carta di credito non corrisponde al metodo di
pagamento scelto')
Endif
giusto?
Infatti l'autore continua:
< Se PagaMediante è 3 o > di 3, IIF valuta il terzo argomento, cioè
determina se la prima cifra del campo NumeroCC è uguale al contenuto del
campo PagaMediante.>
La funzione che ci dà questa possibilità è Left([Numero];1), in questo caso
il numero è PagaMediante.
La sintassi di tutta questa espressione mi lascia confuso:
IIF([PagaMediante]<3;Vero;Left([NumeroCC);1)=CStr([PagaMediante]))
                                      ^
                                       |
                              cosa significa? Si riferisce a IIF
([PagaMediante]?
La funzione Left viene eseguita se IFF da falso?
Perchè poi nella seconda parte dell'espressione ci sono DUE parentesi tonde
finali invece che una?
Regà, grazie di cuore per l'aiuto che mi state fornendo.
Ciao.
___________________
A.Giulio Alberto - Roma


author: Roberto da casa

text:
"songohan" <
no...@nowhere.com
> ha scritto nel messaggio
news:qKyL6.16985$RX4.1...@news.infostrada.it...
[CUT]
Intanto l'espressione che hai postato, e che è contenuta nella proprietà
Valido se di una tabella, contiene un errore di sintassi: hai messo un
chiudi parentesi tonda invece di un chiudi parentesi quadra; ovvero quella
giusta è:
IIF([PagaMediante]<3;Vero;Left([NumeroCC];1)=CStr([PagaMediante]))
> IIF([PagaMediante]<3;Vero;Left([NumeroCC);1)=CStr([PagaMediante]))
>                                       ^
>                                        |
>                               cosa significa? Si riferisce a IIF
> ([PagaMediante]?
Significa che se il campo PagaMediante contiene un valore minore di 3, viene
forzato nella proprietà Valido se il valore Vero (traduzione italiana di
True) e quindi il valore di detto campo è comunque valido a prescindere dal
valore del primo carattere del campo NumeroCC, quindi Access, in questo
caso, non segnalerà mai errore.
> La funzione Left viene eseguita se IFF da falso?
Si, ed oltre alla funzione Left, cosa più importante, non viene eseguito il
confronto tra il primo carattere del campo NumeroCC e la stringa che deriva
dal campo PagaMediante; è quello che, se dà esito negativo, pone a Falso la
proprietà Valido se e quindi pone il presupposto per la segnalazione di
errore.
> Perchè poi nella seconda parte dell'espressione ci sono DUE parentesi
tonde
> finali invece che una?
La prima chide la funzione CStr e la seconda chiude la funzione IIF
>
> Regà, grazie di cuore per l'aiuto che mi state fornendo.
Beh, in caso ti servisse, nel libro che stai studiando, c'è indicato
l'indirizzo e-mail dell'autore.
Eventualmente....
> Ciao.
> ___________________
> A.Giulio Alberto - Roma
>
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
> Intanto l'espressione che hai postato, e che č contenuta nella proprietŕ
> Valido se di una tabella, contiene un errore di sintassi: hai messo un
> chiudi parentesi tonda invece di un chiudi parentesi quadra; ovvero quella
> giusta č:
>
> IIF([PagaMediante]<3;Vero;Left([NumeroCC];1)=CStr([PagaMediante]))
Scusa....le prime volte :-)
>
> > IIF([PagaMediante]<3;Vero;Left([NumeroCC);1)=CStr([PagaMediante]))
> >                                       ^
> >                                        |
> >                               cosa significa? Si riferisce a IIF
> > ([PagaMediante]?
>
> Significa che se il campo PagaMediante contiene un valore minore di 3,
viene
> forzato nella proprietŕ Valido se il valore Vero (traduzione italiana di
> True) e quindi il valore di detto campo č comunque valido a prescindere
dal
> valore del primo carattere del campo NumeroCC, quindi Access, in questo
> caso, non segnalerŕ mai errore.
Ho capito, perchč in questo caso non bisognerŕ controllare la corrispondenza
del numero di carta di credito con il valore del campo PagaMediante...:-)
>
> > La funzione Left viene eseguita se IFF da falso?
>
> Si, ed oltre alla funzione Left, cosa piů importante, non viene eseguito
il
> confronto tra il primo carattere del campo NumeroCC e la stringa che
deriva
> dal campo PagaMediante; č quello che, se dŕ esito negativo, pone a Falso
la
> proprietŕ Valido se e quindi pone il presupposto per la segnalazione di
> errore.
Infatti :-)
>
> > Perchč poi nella seconda parte dell'espressione ci sono DUE parentesi
> tonde
> > finali invece che una?
>
> La prima chide la funzione CStr e la seconda chiude la funzione IIF
Hai ragione....Infatti non mi ero accorto che nell'espressione di sinistra
ci sono DUE parentesi tonde APERTE e solo UNA CHIUSA.
> >
> > Regŕ, grazie di cuore per l'aiuto che mi state fornendo.
>
> Beh, in caso ti servisse, nel libro che stai studiando, c'č indicato
> l'indirizzo e-mail dell'autore.
> Eventualmente....
Beh, ma chissŕ se si mette a rispondere a me!
Ciao e grazie mille, non sai nemmeno quanto mi stai aiutando. Spero un
giorno di poter contraccambiare :-)



title: Totale in maschera

text:
Vorrei visualizzare in una maschera il totale dei record e la somma totale
di un campo. Ho creato la query (conteggio per il n. e somma per il
campo), ho inserita in una casella di riepilogo che ha come origine dati
la query e visualizzo i risultati. L'unico problema è che non riesco a
"formattare" il totale, visualizzo  circa 5-6 cifre. Posso, e come,
arrotondare questo o la casella di riepilogo è stata una scelta errata?
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Totale in maschera

text:
"fe_lo" <
fe_l...@yahoo.it
> ha scritto nel messaggio
news:cl0g17$3rv$1...@news.newsland.it...
> Vorrei visualizzare in una maschera il totale dei record e la somma totale
> di un campo. Ho creato la query (conteggio per il n. e somma per il
> campo), ho inserita in una casella di riepilogo che ha come origine dati
> la query e visualizzo i risultati. L'unico problema è che non riesco a
> "formattare" il totale, visualizzo  circa 5-6 cifre. Posso, e come,
> arrotondare questo o la casella di riepilogo è stata una scelta errata?
> Grazie
Quale è la visualizzazione della maschera?
Singola o continua.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Totale in maschera

text:
Roberto da casa ha scritto:
> "fe_lo" <
fe_l...@yahoo.it
> ha scritto nel messaggio
> news:cl0g17$3rv$1...@news.newsland.it...
> > Vorrei visualizzare in una maschera il totale dei record e la somma totale
> > di un campo. Ho creato la query (conteggio per il n. e somma per il
> > campo), ho inserita in una casella di riepilogo che ha come origine dati
> > la query e visualizzo i risultati. L'unico problema è che non riesco a
> > "formattare" il totale, visualizzo  circa 5-6 cifre. Posso, e come,
> > arrotondare questo o la casella di riepilogo è stata una scelta errata?
> > Grazie
> Quale è la visualizzazione della maschera?
> Singola o continua.
singola



title: Totale in maschera

text:
"fe_lo" <
fe_l...@yahoo.it
> ha scritto nel messaggio
news:cl1024$in$1...@news.newsland.it...
> Roberto da casa ha scritto:
>
> > "fe_lo" <
fe_l...@yahoo.it
> ha scritto nel messaggio
> > news:cl0g17$3rv$1...@news.newsland.it...
> > > Vorrei visualizzare in una maschera il totale dei record e la somma
totale
> > > di un campo. Ho creato la query (conteggio per il n. e somma per il
> > > campo), ho inserita in una casella di riepilogo che ha come origine
dati
> > > la query e visualizzo i risultati. L'unico problema è che non riesco a
> > > "formattare" il totale, visualizzo  circa 5-6 cifre. Posso, e come,
> > > arrotondare questo o la casella di riepilogo è stata una scelta
errata?
> > > Grazie
>
> > Quale è la visualizzazione della maschera?
> > Singola o continua.
>
> singola
Allora per fare le somme usa le funzioni DCount per contare i record e DSum
per sommare i valori di un campo (per ambedue le funzioni vedi help).



title: Salva record

author: AMR-Giuseppe

text:
Ciao a tutti
Ho questo problema ,
in una maschera per aggiornare i prezzi di alcuni prodotti  ho
un pulsante che mi consente di  sbloccare la maschera per fare
l'aggiornamento,
poi finito l'aggiornamento del record  la maschera ritorna di sola
visualizzazione.
Ora ho bisogno che una volta modificato il prezzo ma prima di  aggiornare il
record , mi venga visualizzato un messaggio che mi permetta di
scegliere se salvarlo oppure annullare la modifica, ho scritto questa
routine ,
ma non funziona al caso mio.
Private Sub Form_BeforeUpdate(Cancel As Integer)
        Dim strMsg As String, strTitolo As String
        Dim intStile As Integer
    Me.AllowEdits = False
    strMsg = " OK     Vuoi salvare il record          " & Chr(13) & Chr(10)
& "     __       "
                        strTitolo = "                Avvertenza      "
                    intStile = vbYesNo + vbQuestion
                MsgBox strMsg, intStile, strTitolo
   If intStile = vbNo Then
   DoCmd.CancelEvent
   Response = acDataErrContinue
   Me!Prezzo.Undo
   Prezzo.SetFocus
   End If
   End Sub
Un grazie anticipato a chi vorrà aiutarmi
Ciao Giuseppe


title: Salva record

author: Lu

text:
"AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:JNbja.74391$i26.2...@news2.tin.it...

Secondo me hai sbagliato l'utilizzo di Msgbox.
Prova così:
Private Sub Form_BeforeUpdate(Cancel As Integer)
    Dim strMsg As String, strTitolo As String
    Dim intStile As Integer
    Dim intResponse As Integer
     Me.AllowEdits = False
     strMsg = " OK     Vuoi salvare il record          " & Chr(13) & Chr(10)
 & "     __       "
                         strTitolo = "                Avvertenza      "
                     intStile = vbYesNo + vbQuestion
    intResponse = MsgBox (strMsg, intStile, strTitolo)
    If intResponse = vbNo Then



title: Salva record

author: Antonio Biso

text:
"AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:JNbja.74391$i26.2...@news2.tin.it...
> Ciao a tutti
>
>                     intStile = vbYesNo + vbQuestion
>                 MsgBox strMsg, intStile, strTitolo
>
>    If intStile = vbNo Then
>
Perchè non provi a guardarti per benino la sintassi e gli esempi di
msgbox?!?
Antonio


title: Salva record

text:
"Lu" <
bar...@tin.it
> ha scritto nel messaggio
news:w0cja.55609$Jg1.1...@news1.tin.it...

Grazie  LU
Avevo fatto un' pò troppa confusione
Ciao Giuseppe


title: immagini gif

text:
Ho in fase di realizzazione una piccola applicazione con access che
verrà distribuita in versione run-time.
Nella macchina di test, che ha solo la run-time attiva, si verifica un
problema con le immagini (collegate) *gif o *jpg, mentre con *bmp non
si verifica nessun problema:
l'immagine non viene caricata e viene restituito il seguente messaggio
d'avviso in una finestra di dialogo titolata "Microsoft Access":
"Il formato del file 'xxnomefilexx.gif' non è supportato in  oppure il
file è troppo grande.
Provare a convertire il file in formato BMP o GIF".
Qualche idea a riguardo?
Grazie,
Gianluca


title: immagini gif

author: stefano (kabisa)

text:
"Gianluca_Venezia" <
tempora...@yahoo.it
> ha scritto nel messaggio
news:58962fc9.03100...@posting.google.com...

il problema sono i filtri grafici
Se usi su una macchina col solo sistema operativo w95 w98 w98me devi
installare il convpack puoi fare così:
Controlloerrore:
Select Case Err.number
    Case 2114
    Dim stAppName As String, sorgente As String, destinazione As String
    sorgente = drive & ":\convpack\Excel.exe"
    destinazione = "c:\Excel.exe"
    FileCopy sorgente, destinazione
    stAppName = drive & ":\convpack\Setup.exe"
  '  MsgBox "sto chiamando la funzione installa"
    Call Shell(stAppName, 1)
end select
il file Excel.exe può essere qualsiasi cosa basta che si chiami così
altrimenti non puoi installare il convertpak
che puoi scaricare da internet.
con wxp non dovresti avere questo problema perchè ha gia i filtri grafici.
Stefano (Kabisa)


title: Maschera di ricerca e sottomaschera

author: emilio

text:
Ciao,
ho un problema che non riesco a risolvere.
Ho una maschera di ricerca, basata du una query parametrica, con
dentro una casella di testo (il campo Cognome) e un pulsante di
comando. Vorrei che cliccando sul pulsante di comando, invece di
aprire la query, mi mostrasse i dati  all'interno di una sottomaschera
posta nella stessa maschera di ricerca (l'archivio gestisce una
piccola biblioteca). Come posso fare?
Grazie


title: Maschera di ricerca e sottomaschera


title: Maschera di ricerca e sottomaschera

author: ciroteo

text:
"emilio" <
emi...@infinito.it
> ha scritto nel messaggio
news:521c649a.04041...@posting.google.com...

perchč non usi una casella di riepilogo invece di una sottomaschera?


title: Maschera di ricerca e sottomaschera

text:
"ciroteo" <
cir...@libero.it
> wrote in message news:<c5g6va$3pe$
1...@hulme.interac.it
>...
> "emilio" <
emi...@infinito.it
> ha scritto nel messaggio
> news:521c649a.04041...@posting.google.com...
> > Ciao,
> >
> > ho un problema che non riesco a risolvere.
> > Ho una maschera di ricerca, basata du una query parametrica, con
> > dentro una casella di testo (il campo Cognome) e un pulsante di
> > comando. Vorrei che cliccando sul pulsante di comando, invece di
> > aprire la query, mi mostrasse i dati  all'interno di una sottomaschera
> > posta nella stessa maschera di ricerca (l'archivio gestisce una
> > piccola biblioteca). Come posso fare?
> >
> > Grazie
>
> perchè non usi una casella di riepilogo invece di una sottomaschera?
Si, grazie
ho provato e funziona:)


title: Barra di progressione abbinata ..........

author: Gianni B

text:
ok ragzzi ci provero' ancora una volta sperando di non essere ripetitivo e
noioso,in una maschera ho un pulsante di comando che mi esporta i dati di
una query in un foglio di lavoro excel ora siccome quando faccio l'export
dei dati il access ci mette un certo periodo di tempo ad esportare i dati ed
io avevo pensato di immettere una barra di progressione che ho visto nel
sito comune in modo che chi utilizza il db capische che access sta
elaborando i dati (che mai avessi pensato a quete benedette barre ) mi sono
perso senza ritrovarmi.....
ragazzi premettendo che ho guardato è riguardato l'esempio del sito
premettendo che ho provato è riprovato, ma non ci riesco devo aver avuto un
attaco di stupidità subAcuta(tanto per rimanere in argomento di
Runtime),come cavolo faccio a far capire ad access che ogni volta che si
preme quel benedetto bottone deve far apparire quel benedetto form che
contiene la barra di progressione è visualizzare man mano che crea il
documento la percentuale ???
Scusate scusate è ancora scusate la mia ripetibilità.............
ma mi sono perso di brutto..
--
Gianni B.
--
Gianni B.


text:
"Gianni B" <
gian...@bluewin.ch
> ha scritto nel messaggio
news:3ec6bc5e$1...@news.bluewin.ch...

1° Cosa fondamentale, i 3D si proseguono, cosa che ormai dovresti sapere
non essendo una New Entry del NG.
2° Secondo me vuoi fare una cosa senza sapere cosa stai facendo.
Credo sia inutile chiedere "per fare questo cosa devo fare.........?????"
Devi spiegare in modo chiaro con che metodo esegui la tua operazione
di esportazione o di Cancellazione poichè non è sempre uguale il metodo
d'iterazione
con tutte le procedure altrimenti chi ti legge 1, 2 o 3 volte poi s'incazza
pure (per modo di dire)
, perchè dopo 3 volte
che ti ha spiegato la stessa cosa continui a riproporre in modo errato la
tua
domanda.
Premetto non ti offendere e non fare polemiche, volevo solo arrivare
a farti capire che quello che chiedi potrebbe essere anche assurdo
a meno chè tu non esegua il tutto in un modo che però non hai spiegato,
credi forse che lo si debba dare per scontato..........!!!!!
Prova a dare un'occhiata al precedente Post del DELETE, e trovi una
possibile solizione, dovresi essere CHIARO.
@Alex.


text:
"Gianni B" <
gian...@bluewin.ch
> ha scritto nel messaggio
news:3ec6bc5e$1...@news.bluewin.ch...

Dovresti dire come fai a esportare i dati di una query in un foglio di
lavoro Excel; se come immagino usi il Metodo TransferSpreadsheet, non credo
proprio che hai la possibilità di usare una barra di progressione visto che
tutto lo realizzi con un'unica operazione, quindi non hai modo di pilotare
la barra di progressione; se però devi dare un segnale all'utilizzatotore
che è in corso un'elaborazione, prima del metodo TransferSpreadsheet
potresti visualizzare con il Metodo Hourglass (vedi help) la clessidra che
eliminerai, sempre con il Metodo Hourglass, subito dopo il metodo
TransferSpreadsheet; se pensi che la cosa sia poco visibile, prima del
metodo TransferSpreadsheet puoi aprire una maschera popup che visualizza un
messaggio e richiudere tale maschera dopo il metodo TransferSpreadsheet.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:GNMxa.11937$lK4.3...@twister1.libero.it...

> Beh Alex a questo punto credo che io debba dare delle scusa hai pienamente
ragione
su tutti i campi da te esposti ,quindi chiedo umilmente scusa, anche su
fatto che non ho
 continuato la discussione avviata qualche giorno fà, ma ho creduto ormai ce
nessuno mi avrebbe risposto..........
la cosa che a me interessa in questo momento è riuscire a capire come far
funzionare questo benedetto metodo
con le barre di progressione, ho visto è rivisto l'esempio del sito comune
ed avevo pensato di
aplicarlo nel mio db,cosi facevo due cose lo abbellivo ed mparavo ancora
qualcosa nuova, quindi prima ho
esposto a te che volevo aplicarlo alla cancellazione di un certo numero di
record tramite una query delete,
dopo avevo pensato di aplicarlo quando esxporto i dati dato che sono un
certo nuemro di record credevo fosse possibile
è + semplice che aplicarlo alla cancellazione dei record.......... questo è
l'evento
che utilizzo per esportare i dati:
Private Sub Puls12_Click()
Const ErrExcelAperto = 2302
On Error GoTo err_Puls12
DoCmd.OutputTo acOutputQuery, "Material Query", acFormatXLS, "Wagon
Dispo01.xls", True
err_Puls12: 'Aggingi un select case
 Select Case Err.Number
   Case ErrExcelAperto
    MsgBox "Wagon_Dispo01 ist gerade offen,probieren spätter!!", vbCritical,
"ACHTUNG!!"
     Case Else
      MsgBox Err.Number & "" & Err.Description
       End Select
End Sub
Comunque quello che io vorrei capire è il reale funzionamento dell'esempio
del sito.
Grazie è scusami ancora,
--
Gianni B.


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:WWNxa.12125$lK4.3...@twister1.libero.it...
>
> "Gianni B" <
gian...@bluewin.ch
> ha scritto nel messaggio
> news:3ec6bc5e$1...@news.bluewin.ch...
> > ok ragzzi ci provero' ancora una volta sperando di non essere ripetitivo
e
> > noioso,in una maschera ho un pulsante di comando che mi esporta i dati
di
> > una query in un foglio di lavoro excel ora siccome quando faccio
l'export
> > dei dati il access ci mette un certo periodo di tempo ad esportare i
dati
> ed
> > io avevo pensato di immettere una barra di progressione che ho visto nel
> > sito comune in modo che chi utilizza il db capische che access sta
> > elaborando i dati (che mai avessi pensato a quete benedette barre ) mi
> sono
> > perso senza ritrovarmi.....
> > ragazzi premettendo che ho guardato č riguardato l'esempio del sito
> > premettendo che ho provato č riprovato, ma non ci riesco devo aver avuto
> un
> > attaco di stupiditą subAcuta(tanto per rimanere in argomento di
> > Runtime),come cavolo faccio a far capire ad access che ogni volta che si
> > preme quel benedetto bottone deve far apparire quel benedetto form che
> > contiene la barra di progressione č visualizzare man mano che crea il
> > documento la percentuale ???
> > Scusate scusate č ancora scusate la mia ripetibilitą.............
> > ma mi sono perso di brutto..
> >
> > --
> > Gianni B.
> >
> > --
> > Gianni B.
>
> Dovresti dire come fai a esportare i dati di una query in un foglio di
> lavoro Excel; se come immagino usi il Metodo TransferSpreadsheet, non
credo
> proprio che hai la possibilitą di usare una barra di progressione visto
che
> tutto lo realizzi con un'unica operazione, quindi non hai modo di pilotare
> la barra di progressione; se perņ devi dare un segnale all'utilizzatotore
> che č in corso un'elaborazione, prima del metodo TransferSpreadsheet
> potresti visualizzare con il Metodo Hourglass (vedi help) la clessidra che
> eliminerai, sempre con il Metodo Hourglass, subito dopo il metodo
> TransferSpreadsheet; se pensi che la cosa sia poco visibile, prima del
> metodo TransferSpreadsheet puoi aprire una maschera popup che visualizza
un
> messaggio e richiudere tale maschera dopo il metodo TransferSpreadsheet.
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
Ciao Roberto scusa anche a te inanzitutto ,
comunque esporto i dati in questo modo:
Private Sub Puls12_Click()
Const ErrExcelAperto = 2302
On Error GoTo err_Puls12
DoCmd.OutputTo acOutputQuery, "Material Query", acFormatXLS, "Wagon
Dispo01.xls", True
err_Puls12: 'Aggingi un select case
 Select Case Err.Number
   Case ErrExcelAperto
    MsgBox "Wagon_Dispo01 ist gerade offen,probieren spätter!!", vbCritical,
"ACHTUNG!!"
     Case Else
      MsgBox Err.Number & "" & Err.Description
       End Select
End Sub
ma come ho spiegato ad Alex mi interessa di + capire il funzionamento
dell'esempio del sito comune,per esempio come faccio ad abbinare quei moduli
che sono nell'esempio ad una query oppure ad una tabella ecco
 grazie  č scusami di nuovo....doveva essere l'ora tarda.....boh
ciao.
--
Gianni B.


text:
"Gianni B" <
gian...@bluewin.ch
> ha scritto nel messaggio
news:3ec7b...@news.bluewin.ch...

Nel mio ragionamento il fatto che usi il metodo OutputTo invece del metodo
TransferSpreadsheet non cambia assolutamente nulla; in questo tuo esempio č
impossibile governare una barra di progressione in quanto l'esportazione
viene effettuata con una sola ed unica azione che non potendo essere
parcellizzata non ti permette appunto l'uso di una barra di progressione.
Insomma, non č che siamo noi a non capire te, č tu che non capisci il motivo
per cui non puoi usare, in questo caso, una barra di progressione; per usare
una barra di progressione dovresti usare, invece di un metodo intrinseco di
Access, una tua funzione scritta in VBA che esportasse nel foglio di Excel
un record alla volta e dopo aver processato ogni record dovresti
incrementare la barra di progressione: se credi che questa sia la strada
giusta non posso che augurarti buon lavoro. ;-)



text:
"Gianni B" <
gian...@bluewin.ch
> ha scritto nel messaggio
news:3ec7b...@news.bluewin.ch...

Non ti scusare, solo volevo fosse chiaro il problema.
In ogni caso non puoi nemmeno in questo caso........!
@Alex.


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:EQOxa.12106$Ny5.3...@twister2.libero.it...
>
> "Gianni B" <
gian...@bluewin.ch
> ha scritto nel messaggio
> news:3ec7b...@news.bluewin.ch...
> >
> > "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> > news:WWNxa.12125$lK4.3...@twister1.libero.it...
> > >
> > > "Gianni B" <
gian...@bluewin.ch
> ha scritto nel messaggio
> > > news:3ec6bc5e$1...@news.bluewin.ch...
> > > > ok ragzzi ci provero' ancora una volta sperando di non essere
> ripetitivo
> > e
> > > > noioso,in una maschera ho un pulsante di comando che mi esporta i
dati
> > di
> > > > una query in un foglio di lavoro excel ora siccome quando faccio
> > l'export
> > > > dei dati il access ci mette un certo periodo di tempo ad esportare i
> > dati
> > > ed
> > > > io avevo pensato di immettere una barra di progressione che ho visto
> nel
> > > > sito comune in modo che chi utilizza il db capische che access sta
> > > > elaborando i dati (che mai avessi pensato a quete benedette barre )
mi
> > > sono
> > > > perso senza ritrovarmi.....
> > > > ragazzi premettendo che ho guardato è riguardato l'esempio del sito
> > > > premettendo che ho provato è riprovato, ma non ci riesco devo aver
> avuto
> > > un
> > > > attaco di stupidità subAcuta(tanto per rimanere in argomento di
> > > > Runtime),come cavolo faccio a far capire ad access che ogni volta
che
> si
> > > > preme quel benedetto bottone deve far apparire quel benedetto form
che
> > > > contiene la barra di progressione è visualizzare man mano che crea
il
> > > > documento la percentuale ???
> > > > Scusate scusate è ancora scusate la mia ripetibilità.............
> > > > ma mi sono perso di brutto..
> > > >
> > > > --
> > > > Gianni B.
> > > >
> > > > --
> > > > Gianni B.
> > >
> > > Dovresti dire come fai a esportare i dati di una query in un foglio di
> > > lavoro Excel; se come immagino usi il Metodo TransferSpreadsheet, non
> > credo
> > > proprio che hai la possibilità di usare una barra di progressione
visto
> > che
> > > tutto lo realizzi con un'unica operazione, quindi non hai modo di
> pilotare
> > > la barra di progressione; se però devi dare un segnale
> all'utilizzatotore
> > > che è in corso un'elaborazione, prima del metodo TransferSpreadsheet

> >  grazie  è scusami di nuovo....doveva essere l'ora tarda.....boh
> > ciao.
> >
> > --
> > Gianni B.
>
> Nel mio ragionamento il fatto che usi il metodo OutputTo invece del metodo
> TransferSpreadsheet non cambia assolutamente nulla; in questo tuo esempio
è
> impossibile governare una barra di progressione in quanto l'esportazione
> viene effettuata con una sola ed unica azione che non potendo essere
> parcellizzata non ti permette appunto l'uso di una barra di progressione.
> Insomma, non è che siamo noi a non capire te, è tu che non capisci il
motivo
> per cui non puoi usare, in questo caso, una barra di progressione; per
usare
> una barra di progressione dovresti usare, invece di un metodo intrinseco
di
> Access, una tua funzione scritta in VBA che esportasse nel foglio di Excel
> un record alla volta e dopo aver processato ogni record dovresti
> incrementare la barra di progressione: se credi che questa sia la strada
> giusta non posso che augurarti buon lavoro. ;-)
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
>
Grazie della tua Pazienza Roberto potresti suggerirmi dove posso utilizzare
questo metodo per potermi come dire allenarmi a capiere il suo
funzionamento?
Grazie
--
Gianni B.


text:
[CUT]
> Grazie della tua Pazienza Roberto potresti suggerirmi dove posso
utilizzare
> questo metodo per potermi come dire allenarmi a capiere il suo
> funzionamento?
> Grazie
>
> --
> Gianni B.
E' sufficiente che crei un ciclo (ad esempio For ... Next) che conta da 1 a
1.000.000.000 e con i valori massimo e istantaneo del contatore del ciclo
inizializza  e pilota la barra di progressione. se la barra di progressione
evolve troppo rapidamente a causa dell'alta velocità dell tua CPU,
all'interno del ciclo For ... Next principale inserisci un'altro ciclo For
... Next che ha solo lo scopo di rallentare il ciclo principale.



title: Collegamento casella di testo e ComboBox

author: Brunix

text:
Ciao a tutti,
avrei bisogno di un aiuto:
sto creando una maschera dove gestisco dei prodotti. Ho inserito una casella
combinata che contiene la lista di tutti i fornitori, in caso l'utente
decida di cambiare il fornitore di un prodotto...
Il problema è questo: la maschera ha un campo nascosto dove devo memorizzare
l'ID del fornitore del prodotto. La casella combinata ha la lista di tutti i
fornitori, ma allo stesso tempo deve esserci scritto il nome del fornitore
del prodotto visualizzato in quel momento nella maschera.
Dunque, nel campo "Origine riga" c'è la stringa SQL per la lista di tutti i
fornitori. Ma per far scrivere il nominativo del fornitore corrispondente
all'ID scritto nell'altro campo di testo, come faccio?
Grazie per l'aiuto
ciao
Brunix


author: Sandro

text:
"Brunix" <
dym...@aliceposta.it
> ha scritto nel messaggio
news:Ap7he.893566$b5.39...@news3.tin.it...

Ciao Brunix,
secondo me sarebbe meglio per gestire questa situazione creare una maschera
dove avrai i riferimenti del fornitore e una sottomaschera con gli articoli
forniti da quel fornitore.
Se hai impostato correttamente la relazione tra prodotti e fornitori (ci
dici qual'e?) sarà poi facile assegnare a un fornitore un nuovo prodotto
fornito o eliminarne uno esistente ecc...
Ti dico questo perchè se imposti un Like
[Forms]![TuaMaschera]![id_fornitore] nella quey della combo in modo da
visualizzare il fornitore
attuale, avrai poi difficoltà a cambiare il fornitore dell'articolo perchè
ti visualizzarà solamente quel fornitore.
Ciao, Sandro.


title: Gestire pulsanti senza mouse

author: Giorgia

text:
Mi ricordo di aver letto da qualche parte, ma ora neanche nel newsgroup
trovo più nulla, che i pulsanti si possono gestire anche con tasti veloci
senza necessariamente usare il mouse e cliccarci sopra.
Vorrei arrivare a nascondere i pulsanti e indicare nel piè di pag della
maschera le istruzioni per i comandi veloci
(F5 MODIFICA DOC; F9 CANCELLA RECORD....)
E' possibile?
--
Giorgia


title: Gestire pulsanti senza mouse

text:
"Giorgia" <
gio...@vitaletrasporti.com
> ha scritto nel messaggio
news:49d0e965$0$1105$4faf...@reader4.news.tin.it...
> Mi ricordo di aver letto da qualche parte, ma ora neanche nel newsgroup
> trovo più nulla, che i pulsanti si possono gestire anche con tasti veloci
> senza necessariamente usare il mouse e cliccarci sopra.
>
Si è possibile.
Basta mettere una & commerciale davanti la lettera (nel testo visualizzato
sul pulsante) che devi usare. La presssione del tasto ALT + la lettera
scelta farà il resto...
> Vorrei arrivare a nascondere i pulsanti e indicare nel piè di pag della
> maschera le istruzioni per i comandi veloci
> (F5 MODIFICA DOC; F9 CANCELLA RECORD....)
Qui devi usare una macro Autokeys attribuendo ai tasti funzione delle altre
macro o, meglio, del codice opportunamente adattato. Leggi nella guida o
nella rete la macro Autokeys.
>
> E' possibile?
>
> --
> Giorgia
Ciao, Carlo


title: Gestire pulsanti senza mouse

text:
Giorgia ha scritto:

Certo che si! Come ti ha detto Carlo ottieni che ogni bottone sia associato ad un tasto di scelta rapida. Se invece non vuoi proprio i bottoni nella tua maschera, invece di renderli invisibili, puoi usare l'evento 'su pressione' o 'tasto giù' x catturare i tasti premuti con un SELECT CASE, sempre che tu imposti la proprietà 'anteprima tati' della maschera = si
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: Gestire pulsanti senza mouse

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:gqr1vc$a2h$1...@tdi.cu.mi.it...

Grazie Carlo, sto provando i tuoi suggerimenti.
Ma l'utilizzo della & commerciale prima della lettera scelta non mi
funziona.....per es. per il tasto Fornitore ho scelto &F ma premendo ALT+ F,
mi si apre il menu FILE!
Ho pensato fosse una coincidenza ed ho cambiato lettera per curiosità ma in
questo caso non si attiva nulla....
Giorgia


title: Gestire pulsanti senza mouse

author: MA

text:

www.accessgroup.it
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Gestire pulsanti senza mouse

text:
"Giorgia" <
gio...@vitaletrasporti.com
> ha scritto
cut
> Grazie Carlo, sto provando i tuoi suggerimenti.
> Ma l'utilizzo della & commerciale prima della lettera scelta non mi
> funziona.....per es. per il tasto Fornitore ho scelto &F ma premendo ALT+
> F, mi si apre il menu FILE!
> Ho pensato fosse una coincidenza ed ho cambiato lettera per curiosità ma
> in questo caso non si attiva nulla....
>
>
> Giorgia
E se metti la maschera in visualizzazione popup?
Ciao, Carlo


title: Gestire pulsanti senza mouse

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:gqsul7$s47$1...@tdi.cu.mi.it...

>Già provato.....però non funziona con nessun'altra lettera....


title: Gestire pulsanti senza mouse

text:
"Giorgia" <
gio...@vitaletrasporti.com
> ha scritto nel messaggio
news:49d224ff$0$1119$4faf...@reader4.news.tin.it...

Strano a me funziona alla grande...Alcune domande.
Ovviamente il pulsante è visibile ed è abilitato, vero?
Il valore di etichetta è simile a questo: &Apri?
Hai una macro Autokeys? (non so se c'entra)
Ciao, Carlo


title: Gestire pulsanti senza mouse

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:gqtg7g$hcm$1...@tdi.cu.mi.it...

Ho rifatto i pulsanti ed ora è ok, grazie.
Mi sono accorta però che per es ho questi 2 pulsanti
DOC ACQUISTO e DOC VENDITA
mi servirebbe per entrambi Alt+ D.....
alcuni software ho visto che usano una sorta di casella combinata
all'interno della maschera utilizzata come pulsante perchè, una volta scelto
il doc aprirà la maschera corrispondente.
Secondo te, ci ho visto giusto e si tratta di una casella combinata?e come
si fa a dargli il comando di aprire una maschera?
Giorgia


title: Gestire pulsanti senza mouse

text:
"Giorgia" <
gio...@vitaletrasporti.com
> ha scritto
cut
> Ho rifatto i pulsanti ed ora č ok, grazie.
Mi pareva...prego.
> Mi sono accorta perň che per es ho questi 2 pulsanti
> DOC ACQUISTO e DOC VENDITA
> mi servirebbe per entrambi Alt+ D.....
Usa &A per Acquisto e &V per vendita.
> alcuni software ho visto che usano una sorta di casella combinata
> all'interno della maschera utilizzata come pulsante perchč, una volta
> scelto il doc aprirŕ la maschera corrispondente.
> Secondo te, ci ho visto giusto e si tratta di una casella combinata?e come
> si fa a dargli il comando di aprire una maschera?
>
> Giorgia
Su click della combo:
Docmd.openform Me.NomeCombo
a patto che la colonna scelta contenga il nome della maschera.
Ciao, Carlo


title: libro

author: trik

text:
volevo un consiglio per un buon libro di base su access
grazie!


title: Creare campo da sottoquery

author: Greg

text:
Con le sottoquery mi impallo sempre, abbiate pazienza, chiedo aiuto.

Dalla tabella A tiro fuori un sottoinsieme di clienti, ID, Nome, Comune, e da una tabella fatture la data dell'ultima
con Max(Data) e funziona tutto. MI hanno chiesto di far uscire nella quesry un altro campo che è di testo e questo
scombussola tutto perche le tira fuori tutte.

QUindi avrei bisogno di usare la SubQuery non come si usa In o Exist ma farhgli restituire un campo, quel campo,

Select ID, NOme, Comune da Clienti e Max(Data), Note da Fatture where ID sia uguale nelle due tabelle.
E' possibile una cosa del genere? Come si fa? Grazioe in anticipo

--
Greg


title: Creare campo da sottoquery

text:
Il 07/10/19 22:26:18 Greg ha scritto:

> QUindi avrei bisogno di usare la SubQuery non come si usa In o Exist ma farhgli restituire un campo, quel campo,
>
> Select ID, NOme, Comune da Clienti e Max(Data), Note da Fatture where ID sia uguale nelle due tabelle.
> E' possibile una cosa del genere? Come si fa? Grazioe in anticipo

Ho risolto in una maniera schifosa e indegna che mi rirpometto di cambiare appena possible.

In pratica ho già tutti i nomi dei clienti (compreso ID in una colonna nascosta) il numero della ultima fattura e la
colonna Note vuota.
Quindi passo tutte le righe della tabella leggo numero fattura e con una query cerco il campo Note e lo copio nella sua
casella.
Appena finito visualizzo la tabella e sembra il risultato di un'unica query.
Con un migliaio di query ci mette poco piu di un secondo, ma le queri non dovrebbero mai essere superiori a 100-200.
Il risultato è soddisfacente, certo il codice fa proprio orrore!

--
Greg


title: Non ci riesco...

author: Roberto

text:
Problema:
Tabella movimenti di magazzino.
Campi:Codice-Descrizione-Datamovimento-prezzo-sconto ecc.
Come costruisco una query select che mi permetta di estrarre il record (la
riga) corrispondente all'ultima data movimento ?
...where Datamovimento = max(Datamovimento) ?!?!
In realtą la query la devo lanciare su di un database Sybase, perņ vorrei
incominciare a risolvere per Access.
Grato per tutta la vita.


title: Non ci riesco...

author: Marco Rampon

text:
Ciao,
io ovvierei al problema ordinando i dati per data decrescente e poi
prendendo solo un record: il primo!
Una cosa del tipo:
SELECT TOP 1 Tabellamagazzino.codice, Tabellamagazzino.descrizione,
Tabellamagazzino.datamovimento, ecc.
FROM Tabellamagazzino
ORDER BY Tabellamagazzino.data;
Spero ti sia utile così e che funzioni anche per Stbase.
Ciao
Marco Rampon
"Roberto" <
racc...@libero.it
> ha scritto nel messaggio
news:rKn95.49305$2s6.5...@news.infostrada.it...
> Problema:
> Tabella movimenti di magazzino.
> Campi:Codice-Descrizione-Datamovimento-prezzo-sconto ecc.
>
> Come costruisco una query select che mi permetta di estrarre il record (la
> riga) corrispondente all'ultima data movimento ?
> ...where Datamovimento = max(Datamovimento) ?!?!
>
> In realtà la query la devo lanciare su di un database Sybase, però vorrei



title: aiuto devo fare una maschera di ricerca ...

author: Laura

text:
Ciao a tutti.
Ho urgenza di fare una maschera di sola ricerca per un data base che, delle
mie colleghe hanno già riempito di dati. Io devo riuscire a fare una
maschera che, x es., se digito un nome mi da la segnatura in quale scheda lo
posso trovare.
Grazie x l'aiuto.
Spero a presto.


author: Sib

text:
"Laura" <
l_b...@hotmail.com
> ha scritto nel messaggio
news:EXKp6.19704$GR5.2...@news2.tin.it...
> Ciao a tutti.
> Ho urgenza di fare una maschera di sola ricerca per un data base che,
delle
> mie colleghe hanno già riempito di dati. Io devo riuscire a fare una
> maschera che, x es., se digito un nome mi da la segnatura in quale scheda
lo
> posso trovare.
Prova sul sito comune (
www.sitocomune.com
)
Sib


text:
grazie molto utile.+
Buon proseguimento
Sib <
cerriserv...@tiscalinet.it
> wrote in message
987vk8$4r1$1...@pegasus.tiscalinet.it...
> "Laura" <
l_b...@hotmail.com
> ha scritto nel messaggio
> news:EXKp6.19704$GR5.2...@news2.tin.it...
> > Ciao a tutti.
> > Ho urgenza di fare una maschera di sola ricerca per un data base che,
> delle
> > mie colleghe hanno gią riempito di dati. Io devo riuscire a fare una



title: apri seconda maschera

author: Maicol

text:
Vorrei cliccando su un campo di testo da una maschera, aprirne un'altra
collegata alla prima dal valore del campo su cui ho cliccato. Avevo usato
questo codice che funzionava quando il campo collegante era  il contatore
chiave primaria  di entrambe le maschere : Cosa va cambiato ?
Docmd.OpenForm "secondaform", , , "IDsecondaform=" & Me!IDprimaform
Grazie per l'aiuto sempre prezioso .


title: apri seconda maschera

author: Alessandro

text:
"Maicol" <
enzo...@libero.it
> wrote in message
news:WjTa8.18402$Jo.5...@twister2.libero.it...

Non sò bene come hai chiamato i CAMPI collegati, ma dovrebbe essere
così:
Il campo di riferimento della 2° Form deve essere legato al Campo della
1° Form, presumo in Relazione 1<--->00.....!!!
Il problema potrebbe essere se il campo è tipo TESTO, qiundi
Docmd.OpenForm "secondaform", , , "IDsecondaform= ' " & Me!IDprimaform &
"'"
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: query con due tabelle e nomi uguali

author: desio

text:
in una query basata su due tabelle in cui si avevano due campi "quantità
"con nome uguale. aprendo un report basato su tale query mi veniva fuori un
messaggio di errore del tipo il campo quantità.miatabella1 può essere basato
su più tabelle.Eppure se eseguo la query da sola va bene.
office xp w2k
Sapete voi spiegarmi perchè?
da notare cambiando il nome su una delle due tabelle il problema scompare
grazie anticipato


title: query con due tabelle e nomi uguali

author: Antonio Biso

text:
"desio" <
giscar...@dada.it
> ha scritto nel messaggio
news:3dd0d...@news.dada.it...
> in una query basata su due tabelle in cui si avevano due campi "quantità
> "con nome uguale. aprendo un report basato su tale query mi veniva fuori
un
> messaggio di errore del tipo il campo quantità.miatabella1 può essere
basato
> su più tabelle.Eppure se eseguo la query da sola va bene.
> office xp w2k
> Sapete voi spiegarmi perchè?
Perchè nella query c'hai anche il riferimento alla tabella (sta sotto il
nome del campo), nel report tu riferisci solo ad un nome di campo e quindi
c'è ambiguità.
Hai due strade:
o nel report, nei controlli come origine dati, scrivi:
[tabella1]![Quantità] e [tabella2]![Quantità]
oppure nella query ti crei due campi calcolati
Qtà1: [tabella1]![Quantità] e Qtà2: [tabella2]![Quantità]
e poi usi Qtà1 e Qtà2 nei controlli
Antonio


title: query con due tabelle e nomi uguali

author: FABIO

text:
desio wrote:

L'errore dovrebbe essere: Il campo <nome> puo' essere riferito a piu'
tabelle.
Prova a rinominare nella query uno dei due nomi'quantità' in questo modo:
Campo: QT: Quantità
Tabella: miatabella1
In tal modo nel report avrai due campi Quantità e QT.
Fabio
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: query con due tabelle e nomi uguali

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:5m5A9.20386$8E3.6...@twister2.libero.it...

il problema l' ho risolto cambiando il nome nella tabella1 da quantità a
quantita
però quello che non mi torna è che, nonostante nel report non ci sia solo il
riferimento al campo, infatti il riferimento per i campi che potrebbero
avere un nome ambiguo me li scrive miatabella1.quantità e
miatabella2.quantità, mi da quel messaggio ugualmente. Cioè non è una
soluzione che cerco ma il perchè
nonostante ci sia il riferimento alla tabella anche senza il punto
esclamativo il report non va


title: query con due tabelle e nomi uguali

text:
desio wrote:

Non è che nel report hai un raggruppamento o un campo calcolato per
esempio la differenza tra le due quantità?



title: query con due tabelle e nomi uguali

text:
> > >
> > il problema l' ho risolto cambiando il nome nella tabella1 da quantità a
> > quantita
> > però quello che non mi torna è che, nonostante nel report non ci sia
solo il
> > riferimento al campo, infatti il riferimento per i campi che potrebbero
> > avere un nome ambiguo me li scrive miatabella1.quantità e
> > miatabella2.quantità, mi da quel messaggio ugualmente. Cioè non è una
> > soluzione che cerco ma il perchè
> > nonostante ci sia il riferimento alla tabella anche senza il punto
> > esclamativo il report non va
>
> Non è che nel report hai un raggruppamento o un campo calcolato per
> esempio la differenza tra le due quantità?
si ho un raggruppamento, basato su un altro controllo con un piè di pagina
mio controllo dove ho un somma quantità. ma anche togliendolo fa uguale
>
>


title: query con due tabelle e nomi uguali

text:
"desio" <
giscar...@dada.it
> ha scritto nel messaggio
news:3dd10...@news.dada.it...
>
> il problema l' ho risolto cambiando il nome nella tabella1 da quantità a
> quantita
> però quello che non mi torna è che, nonostante nel report non ci sia solo
il
> riferimento al campo, infatti il riferimento per i campi che potrebbero
> avere un nome ambiguo me li scrive miatabella1.quantità e
> miatabella2.quantità, mi da quel messaggio ugualmente. Cioè non è una
> soluzione che cerco ma il perchè
> nonostante ci sia il riferimento alla tabella anche senza il punto
> esclamativo il report non va
Forse hai qualche altro riferimento ad uno dei campi in questione, per
esempio in un raggruppamento
Antonio


title: Rinominare query e tabella

text:
Ho creato un db suddiviso in FE e BE.
Nel BE ho la tabella 'Destinatario', nel FE ho una query 'Destinatario',
ragion per cui ho dovuto chiamare la tabella 'TabDestinatario' quando ho
allegato le tabelle del BE nel FE.
Ora ho necessità di rinominare nel FE la query 'Destinatario' in
'qryDestnatario' e la tabella allegata 'TabDestinatario' in 'Destinatario',
ma non so dove si fa riferimento a questi oggetti.
Voglio evitare che per esempio la maschera 'Fattura', avente come origine
dati la query 'Destinatario', mi dia errore al momento dell'apertura.
Esiste qualcosa di automatico tipo Cerca e Sostituisci con cui posso fare
quanto descritto?
Come mi consigliate di procedere altrimenti?
Grazie
GioVe


title: Rinominare query e tabella

author: namor

text:
Gio.Ve ha scritto:

Da Access 2000 su Strumenti/Opzioni, scheda Generale puoi impostare la
"Correzione automatica nome" che cambia le origini dati di maschere e
report. Non cambia però i nomi delle tabelle nelle query o nelle formule
nei controlli (es: dlookup("campo";"tabella")). Questi dovrai farli a mano.
Nel codice vba puoi usare Modifica/Sostituisci scegliendo come scope di
ricerca (cerca in) "Progetto corrente".
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: calcolo con il risultato tra un numero e la differenza tra due date

text:
salve!
calcolo: valore in euro * ([data finale] - [data iniziale])
in altre parole:
faccio la differenza tra due date e il risultato (numero di giorni) lo
dovrei moltiplicare per un valore espresso in euro al fine di calcolra
il guadagno.
come posso convertire il valore espresso in giorni (risultatnte dalla
differenza tra le date) in un numero da moltiplicare per il valore
espresso in euro?
grazie!


author: geppo

text:
Ciao GANDALF7321 wrote:
> salve!
>
Prova con datediff
 calcolo: valore in euro * (datediff("d", [data INIZIALE] - [data FINALE]))
>
> in altre parole:
>
> faccio la differenza tra due date e il risultato (numero di giorni) lo
> dovrei moltiplicare per un valore espresso in euro al fine di calcolra
> il guadagno.
> come posso convertire il valore espresso in giorni (risultatnte dalla
> differenza tra le date) in un numero da moltiplicare per il valore
> espresso in euro?
>
> grazie!
--
Ciao
Geppo


text:
ops...
calcolo: valore in euro * (datediff("d"; [data INIZIALE] ; [data FINALE]))
--
Ciao
Geppo


title: Raggruppamento per intervalli variabili e densità percentuale

author: ciroteo

text:
Ciao a tutti, ho già googolato un po' alla ricerca di qualche suggerimento
per risolvere questa nuova richiesta dal cliente...
diciamo la classica richiesta prima delle ferie, ci siamo capiti eh?
per esempio ho visto la soluzione proposta da namor qui :
http://groups.google.it/group/it.comp.appl.access/browse_frm/thread/55e9c16224b7855b/b60f734c8ec972b4?lnk=gst&q=raggruppare+per+intervalli&rnum=3&hl=it#b60f734c8ec972b4
ma purtroppo non coincide appieno con la mia situazione
Scenario: tabella spedizioni e dettaglio spedizioni.
Ogni spedizione è composta da più colli (scatole)
In ogni collo possono esserci più rocchette.
Il peso netto di ogni rocchetta è dato dalla differenza tra il peso lordo e
la tara, ossia il supporto.
Non ho il peso netto della singola rocchetta, ma il peso lordo della
scatola.
Ho il numero di rocchette in ogni scatola.
Calcolo il peso netto di ogni scatola togliendo dal peso lordo il peso
scatola, il peso supporto moltiplicato per il numero di rocchette.
Calcolo il peso medio di ogni rocchetta per ciascuna scatola, facendo una
semplice divisione tra il peso netto della scatola e il numero di rocchette.
Fin qui tutto bene.
Risultato esemplificativo : 20 scatole, e il peso medio di ogni rocchetta  è
350 grammi.  minimo 120 massimo 500
A questo punto mi si chiede di raggruppare per classi (variabili) il peso
medio di ogni scatola in modo da verificare quante scatole si scostano da un
peso medio accettato dal cliente e quindi da escludere dalla spedizione.
Cioè quante scatole sono tra 0 e 100 grammi? quante tra 100 e 200? e cosi
via.
Le classi però variano al variare del peso medio:
fino a 1kg di peso medio le classi sono di 200gr. ( per esempio prima classe
da 0 a 200, seconda da 200 a 400, terza da 400 a 600, quarta 600 a 800,
quinta da 800 a 1000)
fino a 5 kg le classi sono di 500gr
da 5 a 15 le classi sono da 1kg
oltre 15 kg di peso medio classi di 5 kg
Ora vorrei calcolare quante scatole ci stanno nella prima classe, quante
nella seconda e via di seguito, in più vorrei capire quante sono in
percentuale le concentrazioni per ogni classe.
L'esempio che ho analizzato funziona: al momento ho fatto una sola classe
con campi minimo e massimo; metto le tabella  non in join nella query; metto
il criterio between and ... al peso medio; estraggo i dati e visualizzo
quanti record ci sono nelle classi.
Il problema si pone nel caso di scatole con lo stesso peso medio (e può
capitare!) Ovviamente essendo una query di raggruppamento mi esclude dal
conteggio tali record e mi restituisce dei totali che non tornano.
Lo stesso avviene se aggiungo al raggruppamento per esempio la somma del
peso netto, o del peso lordo. Non coincide con quanto presente in tabella
perchè escluso dal raggruppamento in quanto dato doppio.
Come ovviare?
Scusate la prolissità, ma non riuscivo a fare di meglio!
m


title: di nuovo maschere collegate

author: Zappus

text:
Scusate se insisto credevo di aver risolto e invece sono da capo questo è il
problema:
premetto che ho già provato ha cercare la soluzione del mio problema nei 3d
precedenti e fra questi uno riportava il mio identico problema.
Ho provato a seguire la procedura ma qualcosa non funziona.
ho due tabelle:
DDT e DETTAGLIDDT
Relazione uno a molti e quindi chiave esterna in DETTAGLIDDT collegata alla
chiave primaria in DDT.
Per motivi di spazio non posso creare Maschera - sottomaschera, per cui con
la creazione guidata maschere ho creato due maschere collegate.
Inserisco il record in DDT es.: ndocumento(Chiave Primaria)=1; data=
04/09/02....
..clicco sul pulsante che apre la maschera collegata e nel campo destinato a
contenere la chiave esterna collegata, non compare il ndocumento.
Ho inserito nella casella di testo della seconda maschera:
Me!IDDOCUMENTO = Forms!DDT!ndocumento...
Ho provato ha inserire questa riga nelle proprietà della casella:
prima di aggiornare, dopo aggiornamento, su modifica...niente.
Dato che ad ogni recodrd in DDT corrispondono molte voci in DETTAGLIDDT
oltre a essere inserito sul primo record di DETTAGLIDDT il ndocumento deve
essere inserito su tutti gli altri record della DETTAGLIDDT.
Ho anche provato a cambiare la proprietà di visualizzazione delle maschere
ma niente.
CREDENDO DI AVER RISOLTO in questo modo : ho inserito Me!IDDOCUMENTO =
Forms!DDT!ndocumento...
nella proprietà "su attivata" e funziona!, però dopo aver inserito alcuni
DDT e relativi dettagli aprendo la tabella dettagli ddt mi sono accorto che
i record non vengono salvati correttamente, esempio viene assegnato al campo
IDDOCUMENTO dei dettagli il NDOCUMENTO della tabella DDT sbagliato credo che
bisogna fare in modo di "salvare" il record inserito in dettagli ddt.
Spero di essere stato chiaro e ringrazio fin d'ora chi può aiutarmi.
Luca


title: di nuovo maschere collegate

author: Roberto da casa

text:
"Zappus" <
luca...@libero.it
> ha scritto nel messaggio
news:LUBg9.9422$eG6.1...@twister1.libero.it...

Se la maschera principale si chiama frmDDT.
Se il controllo contenuto in frmDDT e che è associato alla chiave primaria
si chiama NDOCUMENTO.
Se il controllo contenuto nella sottomaschera e che è associato alla chiave
esterna si chiama anche lui NDOCUMENTO.
Hai provato a scrivere nel Valore predefinito del controllo NDOCUMENTO della
sottomaschera:
= [Forms]![frmDDT]![NDOCUMENTO]
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: di nuovo maschere collegate

author: Alessandro Cara

text:
Zappus wrote:
>
[cut]
> CREDENDO DI AVER RISOLTO in questo modo : ho inserito Me!IDDOCUMENTO =
> Forms!DDT!ndocumento...
> nella proprietą "su attivata" e funziona!, perņ dopo aver inserito alcuni
> DDT e relativi dettagli aprendo la tabella dettagli ddt mi sono accorto che
> i record non vengono salvati correttamente, esempio viene assegnato al campo
> IDDOCUMENTO dei dettagli il NDOCUMENTO della tabella DDT sbagliato credo che
> bisogna fare in modo di "salvare" il record inserito in dettagli ddt.
> Spero di essere stato chiaro e ringrazio fin d'ora chi puņ aiutarmi.
> Luca
La spiegazione l'ho trovata un po' confusa (spero la mia non sia peggio)
1) Hai una maschere che gestisce la tabella DDT
2) All'interno di questa, da qualche parte avrai:
     docmd.openform ...........
3) La docmd.openform dovrebbe essere siffatta
     docmd.openform "dettagliddt",,,"nomecampodicollegamento=" &
            valorenomecampodicollegamento
4) Se il nomecampodicollegamento e' testo il
valorenomecampodicollegamento
         deve essere racchiuso fra apici (')
--
a.cara


title: di nuovo maschere collegate

text:
>
> Se la maschera principale si chiama frmDDT.
> Se il controllo contenuto in frmDDT e che č associato alla chiave primaria
> si chiama NDOCUMENTO.
> Se il controllo contenuto nella sottomaschera e che č associato alla
chiave
> esterna si chiama anche lui NDOCUMENTO.
> Hai provato a scrivere nel Valore predefinito del controllo NDOCUMENTO
della
> sottomaschera:
>
> = [Forms]![frmDDT]![NDOCUMENTO]
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
>
Grazie Roberto


title: aggiungere campo

author: antonio

text:
Ho un database in access che uso per registrare i dati di quanti  accedono
al sito.
Avrei intenzione di creare un campo che per ogni record inserito mi aggiunga
anche una password generata da codice.
Ho fatto delle prove con il campo contatore ma non sono soddisfatto in
quanto a volte mi restituisce valori negativi.
In buona sostanza mi aiutate ad avere un campo che ad ogni nuovo inserimento
mi crei una stringa alfanumerica?
Grazie, Antonio


title: aggiungere campo

author: sib

text:
antonio <
franc...@libero.it
> wrote in message
GXKG5.30055$Nz.8...@news.infostrada.it...

Sai usare la funzione random?
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente