text:
"Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:be400810c1c54d56a4...@mygate.mailgate.org...
> "Antonio Biso" <
ch...@etruria.net
> wrote in message
> news:vq9Pa.161265$
Ny5.4...@twister2.libero.it
>
> [CUT]
>
> > Cosa può essere successo?
> >
> > Antonio
>
>
> Scusa il CUTTONE....!
>
> In effetti è inspiegabile, ma se non ricordo
> male l'anno passato avevamo trovato una soluzione
> per evitare di aprire 2 sessioni dello stesso Applicativo
> e se non ricordo male si erano trovate 2 soluzioni.
> 1)Quella che hai illustrato (semplice ed efficace)
> 2)Dal sito di MVPS c'è un modo via API di bloccare l'eventuale
> seconda sessione.
>
> Potrei suggerirti di provare la 2° anche se più "Scomoda".
>
http://www.mvps.org/access/api/api0041.htm
Vediamo un po'
Antonio


title: Strano comportamento dell'opzione di accesso esclusivo

author: Sergio MAZZA

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:vq9Pa.161265$Ny5.4...@twister2.libero.it...
> Devo far utilizzare un mio applicativo da più utenti su una rete. Il file
> risiede su un PC, da dove è lanciato, e deve essere aperto anche da altri
> due PC.
> La condizione è che solo un utente alla volta deve poterlo aprire!!!
------- omissis --------
>
> Antonio
>
Mi ci butto anch'io nella mischia; io ho risolto con gli script wsh.
Praticamente ogni client esegue uno script che crea un file di testo con
scritto dentro l'utente che ha aperto l'applicazione (prima testa se detto
file già esiste; in caso affermativo legge il contenuto e visualizza il
msgbox con l'avvertimento), poi apre l'applicazione e attende la chiusura.
Alla chiusura cancella il file di testo.
Es.
Dim oWshShell, oExec As Integer
Set oWshShell = CreateObject("WScript.Shell")
oExec = oWshShell.Run("AcroRd32.exe" & " C:\Documenti\nomeDocumento.pdf",
, -1)
MsgBox oExec & ", Chiusa"
Set oWshShell = Nothing
Ciao.
--
Sergio MAZZA


author: Antonio Biso

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bejb44$9rt$1...@canarie.caspur.it...
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:vq9Pa.161265$Ny5.4...@twister2.libero.it...
> > Devo far utilizzare un mio applicativo da più utenti su una rete. Il
file
> > risiede su un PC, da dove è lanciato, e deve essere aperto anche da
altri
> > due PC.
> > La condizione è che solo un utente alla volta deve poterlo aprire!!!
> ------- omissis --------
> >
> > Antonio
> >
>
> Mi ci butto anch'io nella mischia; io ho risolto con gli script wsh.
> Praticamente ogni client esegue uno script che crea un file di testo con
> scritto dentro l'utente che ha aperto l'applicazione (prima testa se detto
> file già esiste; in caso affermativo legge il contenuto e visualizza il
> msgbox con l'avvertimento), poi apre l'applicazione e attende la chiusura.
> Alla chiusura cancella il file di testo.
Ma scusa, ma allora con questa tecnica basta vedere se esiste il file ldb
no?
Ovviamente non lavoriamo più con Access 2.0
Antonio


author: MA

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bejb44$9rt$1...@canarie.caspur.it...

Cmq la chiusura deve essere operata dall'utente?
O ne viene forzata dall'apertura dell'altro file?
MAssimiliano


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:sfaPa.162969$lK4.4...@twister1.libero.it...
> Ma scusa, ma allora con questa tecnica basta vedere se esiste il file ldb
> no?
> Ovviamente non lavoriamo più con Access 2.0
>
> Antonio
Sia ma se va in errore access rimane il file; mentre con uno script si deve
spegnere il pc brutalmente per far rimanere il file nel server...
Ciao.
--
Sergio MAZZA


text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:yhaPa.3466$B8....@news.edisontel.com...
>
> Cmq la chiusura deve essere operata dall'utente?
> O ne viene forzata dall'apertura dell'altro file?
> MAssimiliano
>
La chiusura avviene quando l'utente chiude l'applicazione...
Ciao.
--
Sergio MAZZA


title: Gestionale con access97

author: Marco

text:
Bene, intanto ho imparato a scrivere correttamente l'oggetto del topic...è
già qualcosa:-)
Come da oggetto, ho bisogno di creare un gestionale con access97.
Un gestionale che permetta, a chi poi lo dovrà utilizzare, di inserire
anagrafiche clienti/fornitori/prodotti, caricare il magazzino inserendo le
fatture d'acquisto e scaricarlo emettendo, possibilmente con procedura
automatica, le fatture d'acquisto.
Ho cominciato creando le tabelle Clienti, Fornitori, Prodotti (con
descrizioni dei medesimi).
Ora immagino che dovrò iniziare a cimentarmi con le query e creare le
relazioni fra le varie tabelle.
Immagino anche che le fatture di vendita dovranno scaturire da una query e
non da una tabella.
Per ora vi  chiedo se quello che ho fatto finora è corretto o se son già
partito col piede sbagliato.
Grazie a chi mi risponderà.
Marco


title: Gestionale con access97

text:
> Bene, intanto ho imparato a scrivere correttamente l'oggetto del topic...è
> già qualcosa:-)
Apprezzo lo sforzo, ma ancora non ci siamo.
>
> Come da oggetto, ho bisogno di creare un gestionale con access97.
> Un gestionale che permetta, a chi poi lo dovrà utilizzare, di inserire
> anagrafiche clienti/fornitori/prodotti, caricare il magazzino inserendo le
> fatture d'acquisto e scaricarlo emettendo, possibilmente con procedura
> automatica, le fatture d'acquisto.
>
> Ho cominciato creando le tabelle Clienti, Fornitori, Prodotti (con
> descrizioni dei medesimi).
Acquisti e Vendite? mica le hai inserite nei prodotti?
>
> Ora immagino che dovrò iniziare a cimentarmi con le query e creare le
> relazioni fra le varie tabelle.
Prima le relazioni e poi le query.
>
> Immagino anche che le fatture di vendita dovranno scaturire da una query e
> non da una tabella.
>
> Per ora vi  chiedo se quello che ho fatto finora è corretto o se son già
> partito col piede sbagliato.
Hai già materiale su cui lavorare, ma ti prego posta una domanda alla volta
abbandonando questo post e specifica bene il problema del caso.
>
> Grazie a chi mi risponderà.
Qui puoi trovare tanti che ti aiuteraano, mettili in condizione di farlo.
MAssimiliano


title: Gestionale con access97

author: Roberto da casa

text:
"Marco" <
emm...@tiscali.it
> ha scritto nel messaggio
news:C_qRb.151209$VW.61...@news3.tin.it...

Per avere delle buone idee dai uno sguado al database Northwind che mamma
Mcrosoft ti ha fornito insieme ad Access.
Quel database fa tutto quello che hai elencato tu.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Due domande

author: Luca Carlon

text:
Salve, avrei due domande per voi visto che tra un poco avrò il compito di
informatica sugli archivi. Spero che la prima domanda non sia troppo OT.
Qual è la differenza tra un archivio ed un database? So che c'è una
differenza, però non l'ho capita. Il prof. ha fatto questa domanda in una
interrogazione però poi nella risposta che lui stesso ha dato ha detto la
differenza tra archivio e DBMS. Ora, o si è sbagliato o nella domanda
intendeva DBMS e non semplicemente database. Secondo voi che differenza c'è
tra archivio e database? E tra database e DBMS?
La seconda domanda è un pò più tecnica ed IT, se io faccio una combo box e
prendo i dati da un campo di una query, se voglio che vengano presi solo
valori diversi da NULL come criterio inserisco nella query like "*", ma se
voglio che non ci siano valori uguali ripetuti più di una volta?
Grazie mille.
Luca Carlon


title: Due domande

author: Luca

text:
> se voglio che vengano presi solo
> valori diversi da NULL come criterio inserisco nella query like "*", ma se
> voglio che non ci siano valori uguali ripetuti più di una volta?
rispondo solo alla seconda... per la prima passo :-)
se vuoi solo i valori non nulli nell WHERE metti "Is Not Null", se non vuoi
che vengano ripetuti i campi doppi usi la DISTINCT. Quindi nel tuo caso
sarebbe:
SELECT DISTINCT(Tabella.Campo1) FROM Tabella WHERE Tabella.Campo1 is Not
Null
CIAO CIAO
Luca
"Luca Carlon" <
carlonlu...@email.it
> ha scritto nel messaggio
news:KOaK9.8935$TC5.3...@twister1.libero.it...



title: Due domande

text:
"Luca Carlon" <
carlonlu...@email.it
> ha scritto nel messaggio
news:KOaK9.8935$TC5.3...@twister1.libero.it...
Una risposta: scrivi un subject più significativo!!!
Antonio


title: Due domande

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:qTkK9.10352$Ou4.3...@twister2.libero.it...
> Una risposta: scrivi un subject più significativo!!!
OK. La prossima volta lo farò, solo che non sapevo cosa scrivere dato che
sono due domande alquanto differenti.
Scusa.
Luca Carlon


title: Due domande

text:
"Luca" <
lu...@initnetwork.com
> ha scritto nel messaggio
news:vjgK9.4944$%p6.3...@news.edisontel.com...
> rispondo solo alla seconda... per la prima passo :-)
> se vuoi solo i valori non nulli nell WHERE metti "Is Not Null", se non
vuoi
> che vengano ripetuti i campi doppi usi la DISTINCT. Quindi nel tuo caso
> sarebbe:
> SELECT DISTINCT(Tabella.Campo1) FROM Tabella WHERE Tabella.Campo1 is Not
> Null
Ti ringrazio della risposta, proverň anche questo sistema. Ma a quanto ne so
dovrebbe anche esserci un metodo piů semplice senza andare a scrivere SQL.
Mi serve saperlo perchč se mi metto a scrivere al mio prof. questo nel
compito come minimo gli vengono i capello dritti :-).
Grazie mille comunque.
Luca Carlon


title: Due domande

text:
"Luca Carlon" <
carlonlu...@email.it
> ha scritto nel messaggio
news:PJqK9.11885$Ou4.3...@twister2.libero.it...
> "Luca" <
lu...@initnetwork.com
> ha scritto nel messaggio
> news:vjgK9.4944$%p6.3...@news.edisontel.com...
>
> > rispondo solo alla seconda... per la prima passo :-)
> > se vuoi solo i valori non nulli nell WHERE metti "Is Not Null", se non
> vuoi
> > che vengano ripetuti i campi doppi usi la DISTINCT. Quindi nel tuo caso
> > sarebbe:
> > SELECT DISTINCT(Tabella.Campo1) FROM Tabella WHERE Tabella.Campo1 is Not
> > Null
>
> Ti ringrazio della risposta, proverň anche questo sistema. Ma a quanto ne
so
> dovrebbe anche esserci un metodo piů semplice senza andare a scrivere SQL.
Piů semplice? il codice SQL č il modo piů rapido per postare sul NG una
query. Cosa ti aspetti che qualcuno ti faccia il disegnino della griglia di
struttura della query?
> Mi serve saperlo perchč se mi metto a scrivere al mio prof. questo nel
> compito come minimo gli vengono i capello dritti :-).
Scusa; ma l'hai detto tu che come origine riga della casella combinata hai
una query: Luca non ha fatto altro che postare il codice SQL della query che
devi usare.
Che accidenti di professore hai se gli si drizzano i capelli per una query
cosě banale?
Scusa, ma il tuo professore come origine riga delle caselle combinate cosa
ci mette al posto delle query?
Secondo me ti sta sfuggendo il fatto che una query non č altro che uno
script SQL.
> Grazie mille comunque.
>
> Luca Carlon
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Due domande

author: oizirbaF

text:


Due thread differenti ?
Mi sto di nuovo bisizzando , ormai è ufficiale.
Ciao. Fabrizio.
(Access XP (sp2), Win ME, P4 1Ghz, 320 RAM)


title: Due domande

text:
On Fri, 13 Dec 2002 21:00:15 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:
>>cut
>> Ti ringrazio della risposta, proverò anche questo sistema. Ma a quanto ne
>so
>> dovrebbe anche esserci un metodo più semplice senza andare a scrivere SQL.
>
>Più semplice? il codice SQL è il modo più rapido per postare sul NG una
>query. Cosa ti aspetti che qualcuno ti faccia il disegnino della griglia di
>struttura della query?
>
>> Mi serve saperlo perchè se mi metto a scrivere al mio prof. questo nel
>> compito come minimo gli vengono i capello dritti :-).
>
>Scusa; ma l'hai detto tu che come origine riga della casella combinata hai
>una query: Luca non ha fatto altro che postare il codice SQL della query che
>devi usare.
>Che accidenti di professore hai se gli si drizzano i capelli per una query
>così banale?
>Scusa, ma il tuo professore come origine riga delle caselle combinate cosa
>ci mette al posto delle query?
>Secondo me ti sta sfuggendo il fatto che una query non è altro che uno
>script SQL.
Proposta: abolire spiegazioni su come fare le query utilizzando il QBE
, tutte le volte che ci provo , divento matto a creare la
griglia.(fortuna che , poco sapendo, poco rispndo ).



title: Due domande

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:zTrK9.12192$Ou4.3...@twister2.libero.it...
> Più semplice? il codice SQL è il modo più rapido per postare sul NG una
> query. Cosa ti aspetti che qualcuno ti faccia il disegnino della griglia
di
> struttura della query?
Non ho detto un codice SQL più semplice. Noi a scuola non abbiamo mai fatto
databse, quindi non puoi pretendere che si sia arrivati molto avanti. Siamo
appena appena all'inizio. Infatti il codice SQL non l'abbiamo ancora nenche
nominato. Solo io l'ho un poco guardato sul libro perchè mi interessava. Cmq
sono riuscito a capire come ce lo avevo spiegato lui. Per evitare che
vengano ripetuti valori uguali abbiamo messo come proprietà Valori univoci =
true. Senza scrivere codice direttamente.
> Scusa; ma l'hai detto tu che come origine riga della casella combinata hai
> una query: Luca non ha fatto altro che postare il codice SQL della query
che
> devi usare.
> Che accidenti di professore hai se gli si drizzano i capelli per una query
> così banale?
> Scusa, ma il tuo professore come origine riga delle caselle combinate cosa
> ci mette al posto delle query?
> Secondo me ti sta sfuggendo il fatto che una query non è altro che uno
> script SQL.
Non intendevo che il prof. non sappia leggerla, immagino di si visto che ci
lavora con queste robe, ma solo che ho paura che se io gli scrivessi una
cosa del genere mi darebbe la risposta sbagliata dicendomi che non lo
abbiamo ancora fatto come argomento (mi è già successo con il C++ l'altro
anno). Quindi volevo evitare che mi invalidasse la risposta. Ho notato che
mi avete detto voi che access mi ha scritto proprio la stessa cosa che mi ha
indicato Luca nella finestra del codice SQL, solo che noi non l'abbiamo mai
modificata direttamente.
Scusate se non era stato chiaro nella domanda, non volevo disturbare
nessuno.
Luca Carlon


title: Due domande

text:
"Luca Carlon" <
carlonlu...@email.it
> ha scritto nel messaggio
news:toqK9.11778$Ou4.3...@twister2.libero.it...

Bene!
Scrivi due messaggi con due titoli differenti!
Avrai anche più possibilità che qualcuno risponda ad almeno una delle due!!
Antonio


title: aggiunta di zeri ad importi in euro

author: Maria Rossi

text:
come faccio a sapere se l'importo è un numero intero o un numero con i decimali
?
esempio :
importo ottenuto € 15,15
importo da visualizzare € 15,15
ma se l'importo fosse € 15
importo da visualizzare € 15,00
come faccio ad aggiungere gli zeri ad importi interi in euro?
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: aggiunta di zeri ad importi in euro

author: Riccardo

text:
Maria Rossi <
gelso...@alfemminile.com
> wrote in message
32b8e4311b57a4a380a...@mygate.mailgate.org...
> come faccio a sapere se l'importo è un numero intero o un numero con i
decimali
> ?
> esempio :
> importo ottenuto ? 15,15
> importo da visualizzare ? 15,15
>
> ma se l'importo fosse ? 15
> importo da visualizzare ? 15,00
> come faccio ad aggiungere gli zeri ad importi interi in euro?
>
>
__________
gli dai il formato Standard con 2 decimali.
ciao Riccardo


title: aggiunta di zeri ad importi in euro

author: Mrok

text:
"Maria Rossi" <
gelso...@alfemminile.com
> ha scritto nel messaggio
news:32b8e4311b57a4a380a...@mygate.mailgate.org...
> come faccio a sapere se l'importo è un numero intero o un numero con i
decimali
> ?
> esempio :
> importo ottenuto ? 15,15
> importo da visualizzare ? 15,15
>
> ma se l'importo fosse ? 15
> importo da visualizzare ? 15,00
> come faccio ad aggiungere gli zeri ad importi interi in euro?
>
>
>
>
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
>
formato numero #.##0,00
Se guardi meglio vedi che esiste una prop per il numero dei decimali


title: aggiunta di zeri ad importi in euro

author: Emyr

text:
On Wed, 9 Jan 2002 09:56:39 +0000 (UTC), "Maria Rossi"
<
gelso...@alfemminile.com
> wrote:
>come faccio a sapere se l'importo è un numero intero o un numero con i decimali
>?
>esempio :
>importo ottenuto € 15,15
>importo da visualizzare € 15,15
>
>ma se l'importo fosse € 15
>importo da visualizzare € 15,00
>come faccio ad aggiungere gli zeri ad importi interi in euro?
imposti la proprietà decimali del controllo a 2
Saluti.
Emanuele.


title: visualizzare tutti i record di una tabella non presenti in un altra

author: Daniele

text:
sto cercando di realizzare un piccolo sistema di prenotazioni. in
pratica ho due tabelle una che registra le prenotazioni di prestazioni
(partite) e una che registra le prestazioni effettuate. le due tabelle
sono collegate con una relazione uno ad uno tramite l'attributo ID che
è chiave primaria del primo. Vorrei realizzare  una query che
visualizza tutti i record della prima tabella che non sono contenuti
nella seconda.
come posso fare?
grazie.
Daniele


author: Karl Donaubauer

text:

Record di A non presenti in B
www.donkarl.com/it/?FAQ3.16
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


author: PBsoft

text:
> sto cercando di realizzare un piccolo sistema di prenotazioni. in
> pratica ho due tabelle una che registra le prenotazioni di prestazioni
> (partite) e una che registra le prestazioni effettuate. le due tabelle
> sono collegate con una relazione uno ad uno tramite l'attributo ID che
> č chiave primaria del primo. Vorrei realizzare  una query che
> visualizza tutti i record della prima tabella che non sono contenuti
> nella seconda.
A parte la relazione 1-1, che io toglierei, l'istruzione SQL diventa simile
alla seguente:
SELECT * FROM partite
WHERE ID NOT IN (SELECT ID FROM effettuate)
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


author: giorgio rancati

text:
"Daniele" <
webm...@pinballflyer.it
> ha scritto nel messaggio
news:1181768121....@q19g2000prn.googlegroups.com...

>grazie.
>Daniele
Ciao Daniele,
oltre al suggerimento di Gabriele, potresti fare così:
Dal riquadro query premi nuovo, poi dalla mascherina "Nuova Query" seleziona
"Creazione guidata Query ricarca dati non corrispondenti"
Poi segui le istruzioni.
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: barra menù......

author: Norica UD

text:
E' possibile tramite codice consentire o meno la visualizzazione di una
barra menů personalizzata ???
Grazie mille
--
Posted from
smtp2.libero.it
 [193.70.192.52]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: barra menù......

author: cinis

text:
io ho usato
DoCmd.ShowToolbar "nomebarra", acToolbarNo 'nasconde
DoCmd.ShowToolbar "nomebarra", acToolbarYes 'scopre
spero sia quello che cercavi ciao
Maurizio
"Norica UD" <
nor...@libero.it
> wrote in message
000501c0c337$685fcba0$3200000a@server...



title: barra menù......

author: Giuseppe

text:
""Norica UD"" <
nor...@libero.it
> ha scritto nel messaggio
news:000501c0c337$685fcba0$3200000a@server...
> E' possibile tramite codice consentire o meno la visualizzazione di una
> barra menů personalizzata ???
>
> Grazie mille
metodo ShowToolbar
giuseppe


title: barra menù......

author: Massimo

text:
"Giuseppe" <
ebq...@tin.it
> ha scritto nel messaggio
news:LqJB6.4457$lu5.1...@news1.tin.it...
> ""Norica UD"" <
nor...@libero.it
> ha scritto nel messaggio
> news:000501c0c337$685fcba0$3200000a@server...
> > E' possibile tramite codice consentire o meno la visualizzazione di una
> > barra menù personalizzata ???
> >
> > Grazie mille
>
> metodo ShowToolbar
> giuseppe
Salve , volevo chiedere se si può impostare la possibilità di visualizzare
le icone di una barra personalizzata in "grande" da codice.
Max


title: If ... Null

author: ThaiChi

text:
Arisalve a tutti,
come si inserisce una istruzione IF che mi faccia delle operazione solo se
il campo rst1!dritdocum è null ??
Grazie anticipate
ThaiChi
P.S. Io ho inserito:
If rst1!dritdocum Is Null Then
   Codice
Else
   MsgBox ("Attenzione Data Presente!")
End If


title: If ... Null

author: Antonio Biso

text:
"ThaiChi" <
011...@bigfoot.com
> ha scritto nel messaggio
news:a9moff$kvp$1...@fe2.cs.interbusiness.it...
> Arisalve a tutti,
>
> come si inserisce una istruzione IF che mi faccia delle operazione solo se
> il campo rst1!dritdocum è null ??
if isnull(rst1!dritdocum )
Sntonio


title: If ... Null

text:
"ThaiChi" <
011...@bigfoot.com
> ha scritto nel messaggio
news:a9moff$kvp$1...@fe2.cs.interbusiness.it...
> Arisalve a tutti,
>
> come si inserisce una istruzione IF che mi faccia delle operazione solo se
> il campo rst1!dritdocum č null ??
>
> Grazie anticipate
>
> ThaiChi
>
>
> P.S. Io ho inserito:
> If rst1!dritdocum Is Null Then
>    Codice
> Else
>    MsgBox ("Attenzione Data Presente!")
> End If
>
Risolto da solo:
If IsNull(rst1!dritdocum) Then
Grazie lo stesso.
ThaiChi
>
>
>


title: If ... Null

text:
"ThaiChi" <
011...@bigfoot.com
> ha scritto nel messaggio
news:a9mqlg$n3i$1...@fe2.cs.interbusiness.it...
>
> "ThaiChi" <
011...@bigfoot.com
> ha scritto nel messaggio
> news:a9moff$kvp$1...@fe2.cs.interbusiness.it...
> > Arisalve a tutti,
> >
> > come si inserisce una istruzione IF che mi faccia delle operazione solo
se
> > il campo rst1!dritdocum è null ??
> >
> > Grazie anticipate
> >
> > ThaiChi
> >
> >
> > P.S. Io ho inserito:
> > If rst1!dritdocum Is Null Then
> >    Codice
> > Else
> >    MsgBox ("Attenzione Data Presente!")
> > End If
> >
>
> Risolto da solo:
>
> If IsNull(rst1!dritdocum) Then
Seeeee!!!
NUN CE PROVA'!!!
Questa tua mail è delle 18:07, io ti ho risposto alle 17:56, FURBACCHIONE!!!
Mo' paghi lo stesso...
Antonio


title: report moltiplica i record aiuto!

text: ragazzi buonasera, ho un grosso problema. nel report mi si ripetono i record, non ho controllato quante volte mi ripete lo stesso record ma ho ottenuto 4000 pagine circa da 200 record!! cosa può essere?


title: report moltiplica i record aiuto!

author: Davide La Mantia

text:
Il giorno domenica 26 novembre 2017 20:06:57 UTC+1,
nicolaca...@gmail.com
 ha scritto:
> ragazzi buonasera, ho un grosso problema. nel report mi si ripetono i record, non ho controllato quante volte mi ripete lo stesso record ma ho ottenuto 4000 pagine circa da 200 record!! cosa può essere?

Query sbagliata.

Apri la query e vedi cosa ottieni

Ciao


title: report moltiplica i record aiuto!

author: iLanders

text:
Probabilmente il report viene popolato da una query. E altrettanto probabilmente la relazione che lega le tabelle della query è sbagliata (oppure non sono relazionate).
Verifica cosa fa la query.
OC


title: report moltiplica i record aiuto!

text:
ecco il codice sql:

SELECT CONTA.CODICE_FISCALE, DIPENDENTE.COGNOME, DIPENDENTE.NOME, CONTA.TIPO_COMPENSO, COMPENSO.DESCRIZIONE, CONTA.IMPONIBILE_PREV, CONTA.CONTRIB_DIP, CONTA.CONTRIB_AMM, CONTA.IMPONIBILE_FC, CONTA.RITENUTE_FC, CONTA.IMPONIBILE_IRPEF_AC, CONTA.IRPEF_AC, CONTA.IMPONIBILE_IRAP, CONTA.RITENUTE_IRAP FROM COMPENSO INNER JOIN (DIPENDENTE INNER JOIN CONTA ON DIPENDENTE.CODICE_FISCALE = CONTA.CODICE_FISCALE) ON COMPENSO.TIPO_COMPENSO = CONTA.TIPO_COMPENSO;

adesso vi spiego.. come potete vedere, praticamente quasi tutti i campi provengono dalla tabella CONTA. i campi NOME e COGNOME provengono dalla tabella DIPENDENTE che è collegata alla tabella CONTA tramite il campo CODICE_FISCALE. quindi forse l'inner join che mi ha fatto automaticamente access è sbagliato? mentre per quanto riguarda il campo DESCRIZIONE, quello è preso dalla tabella COMPENSO che ha un campo TIPO_COMPENSO presente anche nella tabella CONTA. questo è tutto, forse access mi ha scritto il codice sql sbagliato e quindi per questo mi si duplicano i record con le stesse info?


title: report moltiplica i record aiuto!

text:
Il giorno lunedì 27 novembre 2017 08:31:48 UTC+1,
nicolaca...@gmail.com
 ha scritto:
> ecco il codice sql:
>
> SELECT CONTA.CODICE_FISCALE, DIPENDENTE.COGNOME, DIPENDENTE.NOME, CONTA.TIPO_COMPENSO, COMPENSO.DESCRIZIONE, CONTA.IMPONIBILE_PREV, CONTA.CONTRIB_DIP, CONTA.CONTRIB_AMM, CONTA.IMPONIBILE_FC, CONTA.RITENUTE_FC, CONTA.IMPONIBILE_IRPEF_AC, CONTA.IRPEF_AC, CONTA.IMPONIBILE_IRAP, CONTA.RITENUTE_IRAP FROM COMPENSO INNER JOIN (DIPENDENTE INNER JOIN CONTA ON DIPENDENTE.CODICE_FISCALE = CONTA.CODICE_FISCALE) ON COMPENSO.TIPO_COMPENSO = CONTA.TIPO_COMPENSO;
CUT
 forse access mi ha scritto il codice sql sbagliato e quindi per questo mi si duplicano i record con le stesse info?

Access scrive il codice in base ai collegamenti che costruisci graficamente nella visualizzazione struttura della query.

Oltretutto puoi ben vedere, nella query che posti, che gli INNER JOIN sono quelli che descrivi.

Ti avevo fatto una domanda, hai aperto la query e verificato il risultato?

Ciao


title: report moltiplica i record aiuto!

text:

si ho copiato il codice della query creata dal report e incollata in una nuova query. il risultato è lo stesso, cioè i record, non tutti si ripetono per circa 31 volte


title: report moltiplica i record aiuto!

author: GiorgioDaPrato

text:
> si ho copiato il codice della query creata dal report e incollata in una nuova query. il risultato è lo stesso, cioè i record, non tutti si ripetono per circa 31 volte

nella tabella CONTA ci sono altri campi (forse date o luoghi delle registrazioni) per cui con quelli che estrai nella query succede che il binomio CODICE_FISCALE + TIPO_COMPENSO è GIA' ripetuto n volte ?


title: report moltiplica i record aiuto!

text:
Il giorno lunedì 27 novembre 2017 15:48:06 UTC+1, GiorgioDaPrato ha scritto:
> > si ho copiato il codice della query creata dal report e incollata in una nuova query. il risultato è lo stesso, cioè i record, non tutti si ripetono per circa 31 volte
>
> nella tabella CONTA ci sono altri campi (forse date o luoghi delle registrazioni) per cui con quelli che estrai nella query succede che il binomio CODICE_FISCALE + TIPO_COMPENSO è GIA' ripetuto n volte ?

nella tabella CONTA ci sono 284 record. per ogni CODICE_FISCALE ci sono circa due o tre TIPO_COMPENSO


title: report moltiplica i record aiuto!

text:
> si ho copiato il codice della query creata dal report e incollata in una nuova query. il risultato è lo stesso, cioè i record, non tutti si ripetono per circa 31 volte

... ho copiato il codice della query creata dal report  ...

dando questa indicazione appare (chi legge è portato a ritenere) che NON sia tu quello che ha approntato il report, e che quindi NON sia mai stato visto cosa generava quella query prima di ritenerla valida come origine di un report.

Se invece la query è stata già riscontrata valida c'è il sospetto del "crac" (almeno del report): quindi copiare su nuovo db tutti gli oggetti necessari a riformare il report e incrociare le dita (prima e dopo la copia)


title: report moltiplica i record aiuto!

text:

Hai controllato le tabelle?
fai così, apri le singole tabelle e filtra il codice fiscale nelle tabelle che colleghi col codice fiscale e fai lo stesso con la tabella che contiene il tipocompenso

Ciao


title: report moltiplica i record aiuto!

text:

la query non è valida


title: report moltiplica i record aiuto!

author: mantro

text:

Provato con SELECT DISTINCT ecc... eccc...?


title: report moltiplica i record aiuto!

text:

no , non ho provato perchè non sono un esperto anzi nemmeno un principiante. se puoi farmi questo favore puoi riscrivermi la query utilizzando select distinct?


title: report moltiplica i record aiuto!

text:
Il giorno martedì 28 novembre 2017 08:36:33 UTC+1, mantro ha scritto:

ho semplicemente aggiunto distinct dopo select e tutto si è risolto. ti ringrazio davvero mi hai salvato


title: report moltiplica i record aiuto!

author: Potone

text:
Il giorno martedì 28 novembre 2017 10:56:23 UTC+1,
nicolaca...@gmail.com
 ha scritto:
[CUT]
> ho semplicemente aggiunto distinct dopo select e tutto si è risolto. ti ringrazio davvero mi hai salvato

Ciao,
purtroppo l'uso di Distinct è solo un modo per aggirare il problema: una query non adeguata allo scopo (JOIN non corretti, mancanza di WHERE sono le prime cause che mi vengono in mente).
Tra qualche mese ti ritroverai a scrivere nuovamente su questo gruppo chiedendo come mai l'apertura del report impiega 15 minuti anziché due secondi.

Il codice Sql non fa altro che restituire i dati come gli vengono richiesti (secondo la regola 'tu dimmi quello che io devo fare e io lo faccio').

Se come dici:
> nella tabella CONTA ci sono 284 record. per ogni CODICE_FISCALE ci sono circa due o tre TIPO_COMPENSO
dovresti ottenere dai 568 agli 852 record (ammesso che nella tabella DIPENDENTE siano presenti solo record con codice fiscale univoco).
Rimane da capire: nella tabella DIPENDENTE sono presenti CODICE_FISCALE non univoci (più record con lo stesso codice fiscale)?
Quanti record contiene DIPENDENTE?

Ciao
Mat.


title: report moltiplica i record aiuto!

text:
> Rimane da capire: nella tabella DIPENDENTE sono presenti CODICE_FISCALE non univoci (più record con lo stesso codice fiscale)?
> Quanti record contiene DIPENDENTE?

> Mat.

e anche:
 nella tabella COMPENSO sono presenti TIPO_COMPENSO non univoci ?
(i record in queste DUE tabelle, DIPENDENTE e  COMPENSO, sono completati da campi "di validità": data, luogo, firma del registrante, ecc. ecc. ?)


title: report moltiplica i record aiuto!

text:

grazie per la lezione gratuita. molto simpatica la frase 'tu dimmi quello che io devo fare e io lo faccio', saresti un ottimo prof. di informatica.

non mi sono spiegato bene, mi scusi. nella tabella CONTA ci sono 284 record, incluse le ripetizioni di CODICE_FISCALE, cioè 284 record che comprendono più compensi per lo stesso codice fiscale, cioè per qualche dipendente ci sono due record o tre, cioè due o tre compensi diversi, il totale sono sempre 284 record. la tabella DIPENDENTI riporta per ogni record un codice fiscale diverso e ogni codice fiscale è ovviamente univoco. fatto sta che il numero dei record della tabella CONTA è 284 e io ottengo nel report esattamente 284 record, quindi posso stare sicuro che è andato tutto a porto vero?


title: report moltiplica i record aiuto!

text:

la tabella COMPENSO ha solo due campi: TIPO_COMPENSO e DESCRIZIONE
la tabella CONTA, oltre al codice fiscale e tutti i dati contabili, ha un campo denominato TIPO_COMPENSO.
la tabella DIPENDENTE ha oltre al campo CODICE_FISCALE, i campi NOME e COGNOME, DATA_NASCITA, LUOGO_NASCITA ma a me interessa solo nome e cognome


title: report moltiplica i record aiuto!

text:
Il giorno martedì 28 novembre 2017 18:08:34 UTC+1, nicola cantalupo ha scritto:
[Cut]
No, no, nessuna lezione: ho condiviso una considerazione che deriva da esperienza fatta :)

Sul fatto che sia tutto apposto non saprei dirti ne si, ne no: al momento la query da il risultato che ti serve ma il fatto che tu sia dovuto ricorrere a 'DISTINCT' significa che sotto sotto c'è qualcosa che non va.

Ciao
Mat.

p.s. la battuta 'tu dimmi...' non è mia, cercala su Google.


title: report moltiplica i record aiuto!

text:
Il 29/11/2017 14:07, Potone ha scritto:
> Il giorno martedì 28 novembre 2017 18:08:34 UTC+1, nicola cantalupo ha scritto:
> [Cut]
> No, no, nessuna lezione: ho condiviso una considerazione che deriva da esperienza fatta :)
>
> Sul fatto che sia tutto apposto non saprei dirti ne si, ne no: al momento la query da il risultato che ti serve ma il fatto che tu sia dovuto ricorrere a 'DISTINCT' significa che sotto sotto c'è qualcosa che non va.
>
[CUT]

Ci sono, però, situazioni in cui il SELECT DISTINCT, a mio parere, non
lo puoi evitare, con tutto il rispetto e la stima, ovviamente, per le
tue argomentazioni (io sono un autodidatta che ha moooolto "attinto" a
questo ng).
Condizione essenziale: corretti collegamenti con chiavi primarie e
chiavi esterne delle tabelle.

"SELECT DISTINCT tblMilles.Tab FROM tblMilles;"
Questo enunciato mi ricava solamente 12 record (tblMilles.Tab=tabelle -
ossia capitoli di spesa - di un condominio) su 225.
Non posso usare WHERE perché non posso ricavare i criteri di selezione
dalla tabella che contiene i 225 record essendo i nominativi (con tanto
di ID) ripetuti più volte per capitoli di spesa diversi, così come i
capitoli di spesa, ripetuti più volte per nominativi diversi. In pratica
il classico join (tabella Anagrafica -> tabella Capitoli di spesa)
molti-molti.

L'enunciato sopra riportato mi serve per originare una query a campi
incrociati origine dati di un report tabellare.
Su tutto l'applicativo i SELECT DISTINCT usati sono diversi e il tutto
funziona a perfezione (ovviamente dopo aver sbattuto il muso su un
milione di altre cose). Qui stiamo parlando di un paio di migliaia di
record.

Ma su un altro applicativo che elabora pratiche di... (beh...
appelliamoci alla privacy...) in cui la PK è il cod. fisc., ho quasi 70
mila record, e questo funziona da ormai 12 anni (A2000 poi rielaborato
in A2010) senza problemi.
Secondo il tuo parere pensi che la mia "fiducia" nel DISTINCT sia mal
riposta?
Grazie

--
mantro


title: report moltiplica i record aiuto!

text:
Il giorno mercoledì 29 novembre 2017 18:07:05 UTC+1, mantro ha scritto:
[CUT]
> Secondo il tuo parere pensi che la mia "fiducia" nel DISTINCT sia mal
> riposta?
> Grazie
>
> --
> mantro

Ciao mantro,
da come descrivi l'uso che fai di DISTINCT la tua "fiducia" non verrà tradita.

La questione che è emersa in questa discussione non era su DISTINCT "brutto e cattivo" era piuttosto sull'uso brutto e cattivo, sull'aggirare il problema anziché trovarne l'origine (e se possibile eliminarlo).
L'uso di DISTINCT in questo contesto è un po' come mettere On Error Resume Next all'inizio di una routine vba per evitare che si fermi per un errore di Runtime di cui non riusciamo a trovare l'origine: il codice non si ferma ma l'errore è ancora li.

Se si è consapevoli di come funziona la nostra query e del perché usiamo DISTINCT, allora è ok.

Ciao
Mat.


title: report moltiplica i record aiuto!

text:
> Secondo il tuo parere pensi che la mia "fiducia" nel DISTINCT sia mal
> riposta?
> Grazie
>
> --
> mantro

RIPETO la tua definizione, che vale anche per me:
(io sono un autodidatta che ha moooolto "attinto" a questo ng)

e pongo una osservazione/domanda
(visto che non avevo considerato la clausola DISTINCT)

se invece di utilizzare la clausola DISTINCT si "stabilizzano" i soli record di interesse con una query di raggruppamento sul campo (sui campi ?) ripetuti,
mettiamo Access "in condizioni migliori" ?
e ancor più se il raggruppamento viene stabilizzato con una tabella temporanea ?


title: report moltiplica i record aiuto!

text:

Condivido in toto quanto dici.

Ciao

--
mantro


title: report moltiplica i record aiuto!

text:

Ciao,
l'uso del raggruppamento (GROUP BY) in sostituzione di DISTINCT non credo che porti vantaggi di prestazioni/uso di risorse (ma forse qualcuno ha fatto prove attendibili con Access, io no), a questo punto visto che il risultato è uguale allora io resterei su DISTINCT, almeno per la leggibilità del codice Sql e per risparmiare qualche carattere sul testo digitato: se i campi da restituire sono parecchi la clausola GROUP BY si allunga di conseguenza.

Riguardo la tabella temporanea: è una possibilità ma la userei solo nel caso dovessi riutilizzare più volte il risultato della query per evitare di ripetere l'esecuzione, altrimenti aggiungerebbe passaggi (scrittura nella tabella e successiva lettura) per ottenere lo stesso risultato.

Vorrei solo precisare che nel contesto di questo thread è "possibile" che DISTINCT sia la soluzione corretta, ma da come sono stati descritti i dati contenuti nelle tabelle, dal codice sql della query postata all'inizio, e dal fatto che il risultato dell'esecuzione è "inatteso" (i record si moltiplicano), è probabile che sia necessario fare un passo indietro e rivedere il problema.

Ciao
Mat.


title: report moltiplica i record aiuto!

text:

Semplifico quanto scritto nel precedente post:

nome	Capitolo
-----	---------
ID1	A
ID1	C
ID1	D
ID1	E
ID2	A
ID2	B
ID2	C
ID2	E
ID2	F
ID3	A
ID3	B
ID3	E
ID3	F

In questo caso sia "SELECT DISTINCT MiaTab.Capitolo FROM MiaTab;" che
"SELECT MiaTab.Capitolo FROM MiaTab GROUP BY MiaTab.Capitolo;" danno lo
stesso risultato. Ma l'esempio è troppo semplice.
Nella mia esperienza ho imparato che devo provare, riprovare e riprovare
ancora finché non ottengo quello che mi serve con "costo" minore in
termini di prestazioni ma, soprattutto con sicurezza maggiore.
Come i guru di questo ng insegnano, ci possono essere varie tecniche,
tutte valide, per ottenere un risultato. Bisogna valutare di volta in
volta la convenienza.
Per ciò che mi riguarda anch'io a volte ricorro a tabelle temporanee
soprattutto quando le query sono complesse ed in particolar modo quando
mi servono poi per creare query a campi incrociati. È giusto?... non è
giusto?... Non lo so! Come sopra... provare... provare...

--
mantro


title: report moltiplica i record aiuto!

author: nicola cantalupo

text:

accetto volentieri ottimi consigli che per di piu' sono gratuiti quindi la ringrazio di cuore


title: Casella combinata1+ Casella combinata2

author: Royan

text:
Ciao a tutti,
ho bisogno di chiedervi un'informazione...
Vorrei creare una cesella combinata 1 con un elenco di agenzie.
Una volta scelta l'agenzia vorrei che in una casella combinata 2 mi
comparissero soltanto gli agenti dell'agenzia selezionata nella prima
casella combinata.
Non so se sono stata chiara e se c'è un modo per risolvere la questione...
Grazie a chiunque voglia "illuminarmi"..
Royan
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Casella combinata1+ Casella combinata2

text:
Royan wrote:
> Vorrei creare una cesella combinata 1 con un elenco di agenzie.
> Una volta scelta l'agenzia vorrei che in una casella combinata 2 mi
> comparissero soltanto gli agenti dell'agenzia selezionata nella prima
> casella combinata.
>
> Non so se sono stata chiara e se c'è un modo per risolvere la questione...
www.donkarl.com/it
FAQ 4.36 Dipendenza delle caselle combinate/riepilogo
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: maschera con sottomaschera

author: Claudio Curci

text:
Ciao,
dovrei realizzare una semplice maschera dove, immettendo nome e cognome di
un cliente, esca fuori l'elenco di tutti i suoi acquisti.
Per selezionare il cliente ho una combobox dinamica, mano mano che si
digitano le lettere si autocompleta con i dati nome-cognome-codice fiscale
(il campo associato è proprio codice fiscale).
Vorrei inserire una sottomaschera che al cambio (o alla pressione di un
tasto) della comboBox mostri i dati ricercati. Non so come collegare la
comboBox alla sottomaschera.. ho provato a mettere come origine dati della
sottomaschera una query ma non funziona.


title: maschera con sottomaschera

author: Roberto dalla campagna

text:
"Claudio Curci" <
claudi...@virgilio.it
> ha scritto nel messaggio
news:ebsbd.131000$35.64...@news4.tin.it...

Devi nettere come origine record della sottomaschera una query parametrica
che nei criteri faccia riferimento alla casella combinata di cui sopra,
quindi, a fronte dell'evento "Dopo aggirnamento" della casella combinata,
devi effettuare il Requery del controllo sottomaschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: maschera con sottomaschera

author: OVVIO

text:
Claudio Curci ha scritto:

Hai provato a cercare, ad esempio con Google, tra le risposte già date al
tuo quesito (anche se con estremi diversi)? Ce nè una di Roberto da casa a
Giulia che spiega bene come fare.
Mi sembra
OVVIO
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: bloccare casella in funzione di un altro valore

author: giogio

text:
ciao a tutti
chiedo scusa per il subject poco chiaro
una maschera permette di modificare i dati di ua tabella
es: tabella con due campi A(di tipo Vero/Falso) e B
vorrei che nella maschera si potessero modificare entrambi i campi in
condizioni normali, ma se A č settato ad esempio a "Vero" vorrei che B
diventasse bloccato
come posso fare?
grazie!


text:
"giogio" <gio...@giogio.giogio> ha scritto nel messaggio
news:b95rp3$bou$1...@grillo.cs.interbusiness.it...
> ciao a tutti
>
> chiedo scusa per il subject poco chiaro
>
> una maschera permette di modificare i dati di ua tabella
>
> es: tabella con due campi A(di tipo Vero/Falso) e B
>
> vorrei che nella maschera si potessero modificare entrambi i campi in
> condizioni normali, ma se A è settato ad esempio a "Vero" vorrei che B
> diventasse bloccato
>
> come posso fare?
Che significa condizioni normali?
I casi so' due, vero o falso
A è sempre settabile, B se A è vero non è modificabile, altrimenti sì.
Su evento corrente della maschera fai
if A = true then
  B.locked = true
else
  B.locked = false
end if
Antonio


author: Carlo Costarella

text:
"giogio" <gio...@giogio.giogio> ha scritto nel messaggio
news:b95rp3$bou$1...@grillo.cs.interbusiness.it...

Su "Corrente" della maschera:
If me.ControlloA = true then
Me.ControlloB.Enabled = false
Esle
Me.ControlloB.Enabled = true
End If
Su "Disattivato" del Controllo A
If me.ControlloA = true then
Me.ControlloB.Enabled = false
Esle
Me.ControlloB.Enabled = true
End If
Ciao, Carlo


text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:frJta.48265$3M4.1...@news1.tin.it...
>
> Ciao, Carlo
Tsk tsk tsk...
5' di ritardo...
La vecchiaia....
Antonio


text:
Antonio Biso wrote:
[CUT]
> I casi so' due, vero o falso
> A è sempre settabile, B se A è vero non è modificabile, altrimenti sì.
>
> Su evento corrente della maschera fai
> if A = true then
>   B.locked = true
> else
>   B.locked = false
> end if
>
ecco cosa ho scritto nell'evento corrente
Private Sub Form_Current()
If Me.NUMERO_FATTURA.Value <> Null Then Me.DATA_FATTURA.Locked = True
If Me.NUMERO_FATTURA.Value <> Null Then Me.VALORE_FATTURA.Locked = True
End Sub
se il numero di fattura è stato assegnato allora non è possibile cambiare la
data e il valore della fattura stessa
però non funziona
pur non dando errori di compilazione è sempre possibile modificare data e
valore, che ci sia o non ci sia il numero
ho provato anche
Private Sub Form_Current()
If Me.NUMERO_FATTURA <> Null Then Me.DATA_FATTURA.Locked = True
If Me.NUMERO_FATTURA <> Null Then Me.VALORE_FATTURA.Locked = True
End Sub
ma non funziona uguale
grazie!
bye


text:
"giogio" <gio...@giogio.giogio> ha scritto nel messaggio
news:b97t1d$4at$1...@grillo.cs.interbusiness.it...
> Antonio Biso wrote:
> [CUT]
> > I casi so' due, vero o falso
> > A è sempre settabile, B se A è vero non è modificabile, altrimenti sì.
> >
> > Su evento corrente della maschera fai
> > if A = true then
> >   B.locked = true
> > else
> >   B.locked = false
> > end if
> >
>
>
> ecco cosa ho scritto nell'evento corrente
>
> Private Sub Form_Current()
> If Me.NUMERO_FATTURA.Value <> Null Then Me.DATA_FATTURA.Locked = True
> If Me.NUMERO_FATTURA.Value <> Null Then Me.VALORE_FATTURA.Locked = True
> End Sub
>
> se il numero di fattura è stato assegnato allora non è possibile cambiare
la
> data e il valore della fattura stessa
OOOOOOHHHHH !!!
Tu hai parlato di valore assegnato al campo A VERO o FALSO!!!!
La soluzione era relativa a quanto esposto!
Se cambi le carte in tavola, ti imbrogli da solo!!!!
Comunque, per verificare se un campo è null, si usa la funzione IsNull
Antonio


text:
Antonio Biso wrote:
[CUT]
>> ecco cosa ho scritto nell'evento corrente
>>
>> Private Sub Form_Current()
>> If Me.NUMERO_FATTURA.Value <> Null Then Me.DATA_FATTURA.Locked = True
>> If Me.NUMERO_FATTURA.Value <> Null Then Me.VALORE_FATTURA.Locked =
>> True End Sub
>>
>> se il numero di fattura č stato assegnato allora non č possibile
>> cambiare la data e il valore della fattura stessa
>
> OOOOOOHHHHH !!!
> Tu hai parlato di valore assegnato al campo A VERO o FALSO!!!!
> La soluzione era relativa a quanto esposto!
> Se cambi le carte in tavola, ti imbrogli da solo!!!!
>
> Comunque, per verificare se un campo č null, si usa la funzione IsNull
:(
chiedo umilmente scusa
pensavo fosse uguale
ho guardato nell'help e in effetti č spiegato bene che per verificare il
valore null si usa l'apposita funzione
cmq ho scritto cosě e funziona
Private Sub Form_Current()
Me.DATA_FATTURA.Locked = True
Me.VALORE_FATTURA.Locked = True
If IsNull(Me.NUMERO_FATTURA) Then Me.DATA_FATTURA.Locked = False
If IsNull(Me.NUMERO_FATTURA) Then Me.VALORE_FATTURA.Locked = False
End Sub
grazie mille!
bye


text:
"giogio" <gio...@giogio.giogio> ha scritto nel messaggio
news:b982q2$nql$1...@grillo.cs.interbusiness.it...
> chiedo umilmente scusa
Umpf
> pensavo fosse uguale
> ho guardato nell'help e in effetti č spiegato bene che per verificare il
> valore null si usa l'apposita funzione
>
> cmq ho scritto cosě e funziona
>
> Private Sub Form_Current()
> Me.DATA_FATTURA.Locked = True
> Me.VALORE_FATTURA.Locked = True
> If IsNull(Me.NUMERO_FATTURA) Then Me.DATA_FATTURA.Locked = False
> If IsNull(Me.NUMERO_FATTURA) Then Me.VALORE_FATTURA.Locked = False
Raffiniamo il codice perň...
If IsNull(Me.NUMERO_FATTURA) Then
    Me.DATA_FATTURA.Locked = False
    Me.VALORE_FATTURA.Locked = False
end if
> End Sub
>
> grazie mille!
Prego
Antonio


text:
Antonio Biso wrote:
>> Private Sub Form_Current()
>> Me.DATA_FATTURA.Locked = True
>> Me.VALORE_FATTURA.Locked = True
>> If IsNull(Me.NUMERO_FATTURA) Then Me.DATA_FATTURA.Locked = False
>> If IsNull(Me.NUMERO_FATTURA) Then Me.VALORE_FATTURA.Locked = False
>
> Raffiniamo il codice però...
> If IsNull(Me.NUMERO_FATTURA) Then
>     Me.DATA_FATTURA.Locked = False
>     Me.VALORE_FATTURA.Locked = False
> end if
si hai ragione
in realtà l'ho già fatto...
thanks
bey


title: problema con formule riepilogo nelle query

author: Zio Paperone

text:
il problema che ho è il seguente:
in una query ho i campi "Articolo Fornitore" "DataAcquisto" e
"PrezzoAquisto",vorrei raggruppare la query per in modo che compaia una sola
volta l'articolo con abbinata la data di ultimo acquisto e il relativo
prezzo:
quindi la query dovrà essere schematizzata così
Fornitore             - DAtaAcquisto     - Prezzo acquisto
raggruppamento  -  ultimo (o max)     - ???????
cosa devo mettere perchè si estrapoli il valore di prezzo corrispondente a
quella data???
grazie in anticipo


author: Roberto - Syd

text:
"Zio Paperone" <
anon...@freemail.it
> ha scritto nel messaggio
news:9t0u2c$8e7$1...@fe2.cs.interbusiness.it...

Se usi Ultimo su DAtaAcquisto puoi usare Ultimo anche su Prezzo acquisto se
invece usi Max non lo puoi usare su Prezzo acquisto ma devi fare una query
che utilizza la query di raggruppamento e la tabella sempre che articolo e
data identifichi univocamente il record.
Ciao Roberto - Syd


text:
innanzitutto grazie per l'interessamento...
...l'unico dubbio che ho con l'utilizzo della condizione ultimo č che esso
coincida con il piů recente: ovviamente io ordino in maniera crescente i
record per data, ma non vorrei che la procedura di raggruppamento non sia
trasparente sul criterio di ordinamento.
Se uso la condizione max non si puň fare in un unica query? Potresti
spiegarmi a cosa serve la condizione DOVE?


text:
"Zio Paperone" <
anon...@freemail.it
> ha scritto nel messaggio
news:9t2qm5$mve$1...@fe1.cs.interbusiness.it...
> innanzitutto grazie per l'interessamento...
>
> ...l'unico dubbio che ho con l'utilizzo della condizione ultimo è che esso
> coincida con il più recente: ovviamente io ordino in maniera crescente i
> record per data, ma non vorrei che la procedura di raggruppamento non sia
> trasparente sul criterio di ordinamento.
>
> Se uso la condizione max non si può fare in un unica query? Potresti
> spiegarmi a cosa serve la condizione DOVE?
>
Se usi Ultimo sarà visualizzato l'ultimo record inserito nella tabella se
usi max sarà visualizzato il record che contiene in quel campo il valore più
grande.
Dove, serve per mettere un criterio in un campo nelle query di
raggruppamento senza doverlo visualizzare o raggruppare.
Ciao Roberto - Syd


author: Roberto dal portatile

text:
"Zio Paperone" <
anon...@freemail.it
> ha scritto nel messaggio
news:9t0u2c$8e7$1...@fe2.cs.interbusiness.it...

Se Fornitore è un campo Numerico.
Se la tabella su cui e basata la query si chiama Tabella1.
La query che ti serve dovrebbe avere il seguente codice SQL:
SELECT Tabella1.Fornitore, Max(Tabella1.DataAcquisto) AS MaxDiDataAcquisto,
DLookUp("PrezzoAcquisto","Tabella1","Fornitore=" & [Fornitore] & " And
DataAcquisto=#" & Format$([MaxDiDataAcquisto],"mm/dd/yyyy") & "#") AS Prezzo
FROM Tabella1
GROUP BY Tabella1.Fornitore;
Se invece Fornitore è un campo di tipo Testo:
SELECT Tabella1.Fornitore, Max(Tabella1.DataAcquisto) AS MaxDiDataAcquisto,
DLookUp("PrezzoAcquisto","Tabella1","Fornitore=" & Chr$(34) & [Fornitore] &
Chr$(34) & " And DataAcquisto=#" & Format$([MaxDiDataAcquisto],"mm/dd/yyyy")
& "#") AS Prezzo
FROM Tabella1
GROUP BY Tabella1.Fornitore;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Immagini *.jpg *.gif nel database...

text:
Ciao a tutti....
ho una domando notevolmente importante da rivolgervi....
Ultimamente ho creato un db per la mia azienda, ma non ho ancora
risolto un grosso problema che mi porto dietro da tempo...
allora dovrei avere la possibilità d'inserire all'interno del DB delle
immagini jpg e gif che poi devono essere visibili sul report, ho
provato con gli oggetti OLE, ma ogni volta che tento di visualizzare il
file jpg vedo solo l'icona del fine, ma non il suo contenuto, come
faccio a vedere il contenuto?
Oppure esistono altri metodi?
Vi ringrazio per la Vs. cortesia...
Saluti
Igor


title: Immagini *.jpg *.gif nel database...

author: Alessandro Baraldi

text:
posta1204 ha scritto:

La tecnica che hai usato non è corretta.
Vedi questi 2 esempi:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=117
@Alex


title: Immagini *.jpg *.gif nel database...

text:
Alessandro Baraldi ha scritto:

Aprendo il file scaricato sal sito mi dice che è creato con una
versione di Access successiva alla mia, io possiedo Office 2000


title: Caselle combinate

author: Gianca

text:
Ciao a tutti...ho un problema probabilmente banale ma da cui nn riesco
ad uscire...
Non sapendo usare access sto facendo un applicazione con le procedure
guidate e ho creato una casella combinata che è alimentata da una
tabella collegata dove è possibile scegliere tra tre valori.
Ora vorrei creare un'altra casella combinata che in base a  quello
inserito nella prima vada a mostrarmi i valori di una delle tre
possibili tabelle collegate pure loro:
Prima casella:   auto moto bici
Seconda casella: se seleziono auto nella prima : renault, fiat, bmw,
mercedes, ecc.
                          se seleziono moto nella prima: honda,
suzuki, ducati, ecc.
                          se selezioni bici nella prima:    bianchi,
specialized, atala, ecc.
Poi ci sarà una terza casella che in base alla scelta della seconda
farà uscire una descrizione ma quello credo di essere in gradoo di
farla.
Il problema è la seconda casella...con la procedura guidata nn riesco
a farla...suppongo ci voglia una query ma neanche provando con quella
riesco....
Grazie
Ciao


title: Caselle combinate

author: Geppo

text:

Leggi qui:
http://www.donkarl.com/it/FAQ/FAQ4Maschere.htm#4.36
--
Ciao
Geppo


title: fattura attiva emessa dal cessionario per conto del cedente

author: Serse

text:
alcune ditte emettono la fattura di acquisto per conto dei propri
fornitori. Tali fatture non si riescono ad importare nel gestionale di
tali fornitori perchè non sono passive,ma bensì attive !
Anche indicando il codice destinario sdi corrretto, compaiono nel
cassetto Fatture e Corrispettivi dell'agenzia entarte del fornitore come
fatture EMESSE , ma non vengono poi inoltrate al gestionale....

Voi come fate?


text:
riformula la domanda:

In presenza di soggetti che emettono la fattura per conto di altri
soggetti come nel caso delle cooperative
che la emettono per conto dei propri soci (articolo 34, comma 7, D.P.R.
n. 633/72), i soggetti emittenti sono
anche destinatari della fattura. Il vostro HUB riesce a ricevere in
automatico tali fatture attive del cedente?

Il codice destinario (quello dell'hub) è indicato nel file xml,ma il
file non viene ricevuto dall'hub nella contabilità del cedente (infatti
riceve solo le fatture passive, non quelle attive...)

grazie


author: RobertoA

text:

Di quale hub stai parlando?
Dal punto di vista della societa' cooperativa, la fattura che lei invia
(per conto del socio), e' una fattura attiva
E quando la riceve e' una fattura passiva, di acquisto
Perche' dici che non puo' essere ricevuta come fattura di acquisto?


author: Carlo POTS

text:

Questo e' il caso di cui mi occupo io; il database che ho realizzato mi
permette di emettere fatture e autofatture (sto nel campo agricolo) dei
soci della cooperativa.

Fintanto la cooperativa fornisce servizi e materiali ai soci, nulla
questio: stampo la fattura cartacea (i contadini non vogliono avere
nulla a che vedere con i "file", vogliono il cartaceo!), la consegno,
scarico il file e lo faccio acquisire dal portale SDI.

Quando invece la loro fattura di vendita la realizziamo noi come
cooperativa, abbiamo convenuto che il DB comunque stampa il documento
cartaceo e basta dove pero', se il coltivatore non si trova in regime di
esonero dalla F.E., faccio comparire una dicitura che non è considerata
valida ai fini di Legge (nel caso specifico "Fattura Proforma") e gliela
consegno al coltivatore il quale sa che deve andare dal suo
commercialista e farsi stampare la fattura da lui secondo i dati che
indico io.
Poi sarà il suo commercialista a farmi recapitare, tramite SDI, la
fattura elettronica che poi io vado successivamente a contabilizzare.

Se il coltivatore si ritrova in regime di esonero dalla fatturazione
elettronica, sta bene così; in caso contrario sara' il suo
commercialista a vedere cosa deve fare per farci recapitare la F.E.,
anche in virtu' del fatto che la cooperativa non paga se non riceve
valida documentazione cartacea o telematica.

--
Lamps a tutti from Naples's kingdom Carlo POTS

---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus


author: Micky

text:
> Quando invece la loro fattura di vendita la realizziamo noi come
> cooperativa, abbiamo convenuto che il DB comunque stampa il documento
> cartaceo e basta dove pero', se il coltivatore non si trova in regime di
> esonero dalla F.E., faccio comparire una dicitura che non è considerata
> valida ai fini di Legge (nel caso specifico "Fattura Proforma") e gliela
> consegno al coltivatore il quale sa che deve andare dal suo
> commercialista e farsi stampare la fattura da lui secondo i dati che
> indico io.
> Poi sarà il suo commercialista a farmi recapitare, tramite SDI, la
> fattura elettronica che poi io vado successivamente a contabilizzare.

quindi non l'hai risolta neanche tu.


title: Trovare la libreria di una funzione

text:
Esiste un metodo per trovare la libreria che contiene una funzione che non è
presente nelle librerie che ho abilitato?
Non dovrò provarle una ad una, spero. In particolare adesso mi serve la
funzione DMax().
grazie 1k
play2000


title: Trovare la libreria di una funzione

author: Michele Amato

text:
play2000 <
play200...@libero.it
> wrote in message
I6305.147593$VM3.1...@news.infostrada.it...

Dalla finestra di un modulo, premi F2
A questo punto scrivi la funzione nella casella <Trova> e poi premi cerca...
Saluti Michele
--
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
Un pò di pubblicità per il mio sito, su
http://utenti.worldonline.it/micheleamato
è possibile trovare una add-in per Access97:
MAE_Navigator (in fase di beta test)
mi piacerebbe conoscere la tua opinione...
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}


title: msg intestazione query

author: luigiOnofrio

text:
č possibile cambiare l'intestazione "immissione valore parametro" che
compare nella barra blu di una query filtrata in esecuzione? se si,
come?
la query (di selezione) ha come condizione di filtro il valore immesso in
una casella non associata di una maschera che fa riferimento ad un campo
della query stessa(quindi nei criteri del campo filtrato ha l'espressione
"Like ("*" & [Forms]![Registro_delibere_tutte]![assessore] & "*").
ho provato ad inserire nel codice sql della query la seguente riga
MsgBox("puoi inserire anche parte del nome!",vbExclamation,
"Attenzione...")
ma non me l'accetta per errore.
mi potete aiutare con un esempio? (gradirei risposte elementari nella
comprensione con qualche spiegazione in piů e possibilmente accompagnato
da qualche esempio) grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: msg intestazione query

author: MA

text:
"luigiOnofrio" <
onof...@tin.it
> ha scritto nel messaggio
news:d1bsdt$b0e$1...@news.newsland.it...
>č possibile cambiare l'intestazione "immissione valore parametro" che
> compare nella barra blu di una query filtrata in esecuzione? se si,
> come?
> la query (di selezione) ha come condizione di filtro il valore immesso in
> una casella non associata di una maschera che fa riferimento ad un campo
> della query stessa(quindi nei criteri del campo filtrato ha l'espressione
> "Like ("*" & [Forms]![Registro_delibere_tutte]![assessore] & "*").
> ho provato ad inserire nel codice sql della query la seguente riga
> MsgBox("puoi inserire anche parte del nome!",vbExclamation,
> "Attenzione...")
> ma non me l'accetta per errore.
in corrispondenza al campo che ti serve (nei criteri)
[Insersci la frase che vuoi]
tra le quadre
> mi potete aiutare con un esempio? (gradirei risposte elementari nella
> comprensione con qualche spiegazione in piů e possibilmente accompagnato
> da qualche esempio) grazie
Piů elementare di cosě c'č solo il livello Biso, ma non voglio offenderti...
;-P
MAssimiliano


title: msg intestazione query

text:
MA ha scritto:
> "luigiOnofrio" <
onof...@tin.it
> ha scritto nel messaggio
> news:d1bsdt$b0e$1...@news.newsland.it...
> >è possibile cambiare l'intestazione "immissione valore parametro" che
> > compare nella barra blu di una query filtrata in esecuzione? se si,
> > come?
> > la query (di selezione) ha come condizione di filtro il valore immesso in
> > una casella non associata di una maschera che fa riferimento ad un campo
> > della query stessa(quindi nei criteri del campo filtrato ha l'espressione
> > "Like ("*" & [Forms]![Registro_delibere_tutte]![assessore] & "*").
> > ho provato ad inserire nel codice sql della query la seguente riga
> > MsgBox("puoi inserire anche parte del nome!",vbExclamation,
> > "Attenzione...")
> > ma non me l'accetta per errore.
> in corrispondenza al campo che ti serve (nei criteri)
> [Insersci la frase che vuoi]
> tra le quadre
> > mi potete aiutare con un esempio? (gradirei risposte elementari nella
> > comprensione con qualche spiegazione in più e possibilmente accompagnato
> > da qualche esempio) grazie
> Più elementare di così c'è solo il livello Biso, ma non voglio offenderti...
> ;-P
> MAssimiliano
ma nei criteri non posso inserire il messaggio e l'intestazione della
finestra in quanto già vi è inserito la formula del filtraggio!
il Biso mi aveva risposto in un tread precedente ma non ha continuato a
rispondermi.



title: msg intestazione query

text:
"luigiOnofrio" <
onof...@tin.it
> ha scritto nel messaggio
news:d1buiu$lug$1...@news.newsland.it...

E perchè non ripeti la colonna e la dedichi una al filtro l'altra
all'imputbox?
MAssiialino


title: inserire calendario in maschera

author: GM

text:
ciao a tutti... come da subject..
mi potete spiegare come si fà ??
grazie


title: inserire calendario in maschera

author: Alessandro Cara

text:

Si seleziona il controllo dali activex e si preme OK?
--
ac
y-1=x


title: inserire calendario in maschera

text:

Prova a vedere questo demo:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=87
@Alex


title: database videonoleggio

text:
Scusate ma ho urgentissimo bisogno d'aiuto, sono un principiante di Access
ma con l'ausilio di diversi libri sono riuscito a costruire un database per
la gestione di un videonoleggio.
Ho creato diverse tabelle, query e maschere per questo scopo ma ci sono
ancora specialmente 2 problemi da risolvere:
1)      ho creato la tabella noleggio con i seguenti campi :
         IDNoleggio, IDClienti, IDFilms, DataPrelievo, DataRientro,
CondizioniNoleggio, Rientrato, Incasso Noleggio
Nella maschera noleggio creata con una query a campi incrociati inserendo o
il nominativo clienti o l'IDClienti  mi si apre la sottomaschera con il film
da noleggiare la dataPrelievo (date()) condizioni di noleggio e tutto
funziona a meraviglia infatti controllando la tabella noleggi dopo ogni
Operazione tutto viene aggiornato.
Per il rientro invece non riesco a risolvere il problema in quanto avendo
creato la maschera sempre con una query nell'apertura della stessa tutto
torna vedo la data rientro il ritardo e l'incasso noleggio ma questi sono
stati calcolati usando espressioni (calcoli) e quindi una volta che il film
viene restituito la tabella noleggi non viene totalmente aggiornata ma
risulta solo che il film è rientrato non permettendo di sapere quando e
quanto è stato noleggiato con relativo incasso.
Per essere più chiaro ecco le espressioni usate
DataRientro: [DataPrelievo]+[Giorni ritardo]+[giorni]
Giorni ritardo: Date()-([DataPrelievo]+[Giorni])
Ritardo: [PenaleGiornaliera]*[Giorni ritardo]
Incasso Noleggio: [Prezzo]+[Ritardo]
1)La domanda è questa come faccio ad aggiornare il campo datarientro( e gli
altri) della tabella noleggi con il valore che risulta nell'espressione
della query?
2)      Voglio che quando una persona noleggia un film che ci sia un
controllo immediato che questo non sia già stato noleggiato con la
possibilità però che nel caso che il cliente lo rivoglia l'operazione di
noleggio sia possibile. Qualche idea?
Non so se sono stato abbastanza chiaro (spero di si) e spero che qualcuno
che ci capisca di più di me mi dia una mano anche perché mi sto scoraggiando
(è un mese che sono fermo)
Ringrazio Chiunque mi risponda


title: non visualizzo il numero dei report di stampa

author: JOE

text:
ciao a tutti mediante creazione guidata ho creato con un bottone di
stampa
la stampa di molti report... ma quando visualizzo l'anteprima  del
report nella finestra
non leggo il numero delle stampe da effettuare... è come se la parte
inferiore fosse
disabilitata... come risolvo ??
ecco il codice....
Private Sub PRN_Click()
On Error GoTo Err_PRN_Click
    Dim stDocName As String
    stDocName = "rptScadenza"
    DoCmd.OpenReport stDocName, acPreview
    AggiornaDate
Exit_PRN_Click:
    Exit Sub
Err_PRN_Click:
    MsgBox Err.Description
    Resume Exit_PRN_Click
End Sub


author: tasso

text:
JOE ha scritto:


>     Dim stDocName As String

> Exit_PRN_Click:
>     Exit Sub

> End Sub
io non ho capito nulla di questa richiesta me forse nemmeno gli altri
visto che nessuno ti ha risposto...
magari precisa meglio cosa non riesci a vedere e se succede solo se apri
il report da codice
senza offesa, ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: immagini e refresh immediato

author: francesco

text:
Ciao ho inserito un controllo immagine in una form che mi serve per inserire
delle foto collegate e selezionate da un percorso. Ho creato un tasto e
nell'evento click ho messo un'istruzione che mi cancella la path che io
conservo nel campo della tabella, pero' il risultato non è immediato, nel
senso che devo andare o avanti o indietro e ottenere il risultato
desiderato. Ho letto anche un post precedente che pero' non mi risolve il
problema. Ho provato quindi i possibili Refresh e Requery ma senza fortuna.
Come si puo' fare?
grazie
F
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: immagini e refresh immediato

text:
"francesco" <
fran...@tin.it
> ha scritto nel messaggio
news:82Z49Z81Z84Y10...@usenet.libero.it...
> Ciao ho inserito un controllo immagine in una form che mi serve per
inserire
> delle foto collegate e selezionate da un percorso. Ho creato un tasto e
> nell'evento click ho messo un'istruzione che mi cancella la path che io
> conservo nel campo della tabella, pero' il risultato non è immediato, nel
> senso che devo andare o avanti o indietro e ottenere il risultato
> desiderato. Ho letto anche un post precedente che pero' non mi risolve il
> problema. Ho provato quindi i possibili Refresh e Requery ma senza
fortuna.
> Come si puo' fare?
>
> grazie
>
> F
Non ho capito bene perchè cancelli il path, ma prova con
docmd.runcommand accmdsaverecord
per salvare il record e scatenare ciò che cerchi
MAssimiliano


title: immagini e refresh immediato

text:

Forse mi sono espresso male....io voglio con questo tasto eliminare
l'immagine, quindi nel mio caso svuoto il campo della tabella con risultato
che l'immagine non c'e' piu'
ciao



title: immagini e refresh immediato

text:
"francesco" <
fran...@tin.it
> ha scritto nel messaggio
news:82Z49Z81Z6Y10...@usenet.libero.it...

Me.tuaimmagine.picture = Empty
MAssimiliano


title: Raggruppamenti in Report

author: Enrico Virginio

text:
Ho un report  che prende dei dati da una tabella....dandogli un intervallo
di date vorrei che la stampa mi uscisse suddivisa per ogni cliente...
Ho creato un raggruppamento in base al codice cliente, ma come faccio a
stampare le intestazioni (logo della societą,indirizzo etc etc) su ogni
pagina e che su ogni pagina mi calcoli il totale pagine (n di m) per ogni
cliente (e non su tutte le pagine per tutti i clienti...).
HElLP!
GRazie
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.770 / Virus Database: 517 - Release Date: 27/09/2004


title: Raggruppamenti in Report

author: TheMax

text:
"Enrico Virginio" <
enric...@libero.it
> ha scritto nel messaggio
news:9%efd.1159$Es2....@twister2.libero.it...
> Ho un report  che prende dei dati da una tabella....dandogli un intervallo
> di date vorrei che la stampa mi uscisse suddivisa per ogni cliente...
> Ho creato un raggruppamento in base al codice cliente, ma come faccio a
> stampare le intestazioni (logo della società,indirizzo etc etc) su ogni
> pagina
Le tue o quelle del cliente?
Le tue le puoi inserire in intestazione di pagina, quelle del cliente le
inserisci in intestazione IDCliente (se non lo hai vai sulle opzioni del
raggruppamento e scegli di visualizzare l'intestazione ed il più di pagina
di idcliente
>e che su ogni pagina mi calcoli il totale pagine (n di m) per ogni
> cliente (e non su tutte le pagine per tutti i clienti...).
mmm... qua la vedo dura (pages di fatto di da il totale delle pagine del
repot per cui il totale per cliente non mi risulta che esista) , ma ti serve
proprio?
> HElLP!
> GRazie
Ciao, spero ti possa servire intanto
Massimo
--
web:
www.piubelli.net
Ciò che oggi è facoltativo domani sarà necessario.
Perchè non prepararci per tempo al futuro?
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: recordset non aggiornabile

author: saci

text:
    Salve a tutti,
ho una form alimentata da una query di selezione. Questa � composta da tre
tabelle. Due di queste (anagrafica e comuni ) sono correlate da un joint tra
due campi non id. Quando cerco di fare immissione dati mi compare
l'avvertimento di recordset non aggiornabile anche in visualizzazione dati
della query (oltre che in form). Tutto ci� succede solo aggiungendo nella
query la tabella "comuni". Non posso modificare i campi da correlare
altrimenti non recupero il valore del campo che intressa. L'unico modo in
cui ho possibilit� di inserimento dati � se in propiet� della maschera
modifico il tipo di recordset in "Dynaset aggiornamenti non coerenti" ma
cos� non vengono visualizzati i dati della tabella "anagrafica".....Eppure
fino a qualche giorno fa il tutto funzionava!!.Non so pi� dove cercare
l'errore ed allora chiedo aiuto ai Maestri
                        Grazie


title: recordset non aggiornabile

author: Gabriele Bertolucci

text:
[omissis]
Ciao saci.
Prova intanto a postare il codice SQL della query di cui parli, nonché la
struttura delle tabelle coinvolte e delle relazioni esistenti tra di esse.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: recordset non aggiornabile

text:
"Gabriele Bertolucci" <"info[at]pbsoft[dot]it"> ha scritto nel messaggio
news:e6hg1y07i1en$.815o64ttj94q$.dlg@40tude.net...

Hai ragione, scusatemi.
Questo è il codice SQL delle tabelle in conflitto:
SELECT anagrafica.cognome, anagrafica.nome, anagrafica.indirizzo,
comuni.COMUNE, comuni.SIGLAPROV, comuni.CODUSL, anagrafica.comune,
anagrafica.[codice fiscale]
FROM anagrafica LEFT JOIN comuni ON anagrafica.comune = comuni.COMUNE;
Non so come vuoi le tabelle (in allegato?) ma sono entrambe strutturate con
un id (contatore) ed una serie di campi con dati
di tipo testo cosi come riportati nel codice SQL.
Le tabelle sono solo relazionate nella query
La cosa strana è che ho utilizzato il tutto e funzionava, poi
involontariamente avrò fatto qualche modifica che non riesco ad individuare
Grazie


title: recordset non aggiornabile

text:
"Gabriele Bertolucci" <"info[at]pbsoft[dot]it"> ha scritto nel messaggio
news:e6hg1y07i1en$.815o64ttj94q$.dlg@40tude.net...




title: Assegnare a una variabile il risultato di una query e non solo

author: Mario Scola

text:
Ricorro ancora la vostro aiuto.
varNomeTabella = InputBox(Prompt:="Inserire il nome della casa",
Title:="Aggiornamento listini")
' Con il comando che segue estraggo dalla tabella produttori il campo Sigla
corrispondente al Nome del produttore che ho inserito nella variabile
NomeTabella. Il tutto lo salvo nella tabella prova solo per verificare in
fase di progettazione che il valore estratto sia corretto, e fino a qui è
tutto OK.
    DoCmd.RunSQL "SELECT produttori.Sigla INTO prova FROM produttori WHERE
(((produttori.Casa) = ' " & varNomeTabella & " '));"
' Ora con la seguente riga di comando creo la tabella provvisoria dove
riporto alcuni dati di varie tabelle che cambiano in funzione della
variabile NomeTabella. Al campo codice devo però anteporre una sigla che non
è altro che il risultato della query di cui sopra. In poche parole chiedo
come metto il risultato della query di cui sopra in una variabile e poi come
metto questa variabile al posto di [TC] nella riga di comando seguente?
    DoCmd.RunSQL "SELECT [TC] +[" & varNomeTabella & "]![Codice] AS Codice,
" & varNomeTabella & ".Descrizione, [" & varNomeTabella & "]![Prezzo]/100 AS
[Prezzo listino], IIf([" & varNomeTabella & "]![Unità di
misura]=""PCE"",""n°"",IIf([" & varNomeTabella & "]![Unità di
misura]=""LM"",""m"",[" & varNomeTabella & "]![Unità di misura])) AS [Unità
di misura], " & varNomeTabella & ".Data, " & varNomeTabella & ".[Famiglia di
sconto] INTO [provvisoria]FROM " & varNomeTabella & ";"
Grazie a tutti--
Mario Scola


author: Sergio MAZZA

text:
"Mario Scola" <marscol*NOSPAM*@
tin.it
> ha scritto nel messaggio
news:FBLOb.141353$_P.51...@news4.tin.it...

Spero di aver capito bene;
utilizza il DLookup (vedi help) per cercare il valore e assegnarlo alla
variabile:
es.
varNomeTabella = Dlookup("Sigla","produttori","Casa = ' " & varNomeTabella &
" '")
Ciao.
P.S. Occhio a valori contenenti apostrofi.
--
Sergio MAZZA


title: convertire testo in data in una query

author: Generale Cluster

text:
Ciao a tutti,
ho un db access con un campo di testo che contiene delle date nel
formato g/m/aaaa (giorno e mese senza lo zero davanti)
Devo fare una query con un group by month(campodata),year(campodata),
ma nell'esecuzione il motore sql si confonde e mi scambia 10/4/2006 con
il 4 ottobre invece di considerarlo 10 aprile come mi aspetterei.
Così mi si sballano tutte le statistiche.
Avevo pensato di convertire il testo in data con dateserial, ma i campi
della data non hanno larghezza fissa, quindi non posso usare left,right
e mid per estrarre giorno,mese e anno.
Non posso cambiare la struttura del db perché c'è un'applicazione già
esistente che si appoggia alla tabella.
Come posso risolvere?
Grazie
Bye!
--
elimina unsampdoriano per rispondere via email


title: convertire testo in data in una query

author: miciomao

text:
Non ho capito molto cmq prova
group by Format([campodata];"mm"), Format([campodata];"yyyy")
se vuoi convertire il testo in data
Format([campodata];"dd/mm/yyyy")
oppure
Format([campodata];"gg/mm/aaaa")
Ciao
Alex


title: BRUTTA INTERFACCIA

author: DBN

text:
Forse č la solita domanda stupida del neofita imbranatello, ma la voglio
porre lo stesso.
I piccoli applicativi in access sono molto utili ma a volte graficamente non
tanto "carini" mi riferisco allo sfondo di access. Quando si lancia un
qualsiasi "programmino " in access appare sempre lo sfondo del programma
access.
Qualcuno mi ha detto che l'unico modo per toglierlo e vedere solo quindi i
menů, le varie maschere ecc.. č usare l'access developper. Ma recentemente
in rete ho trovato diversi accenno ad uno script in visual basic che
ridurrebbe il programma ad icona lasciando sullo schermo solo il menů e le
varie maschere che vengono di volta in volta selezionate. E' vero? Qualcuno
ne sa qualcosa?
Grazie in anticipo per ogni informazione.
Ndb.


title: BRUTTA INTERFACCIA

text:
"DBN" <
dbo...@dalbosco.com
> ha scritto nel messaggio
news:bdq605$vkcrb$1...@ID-91233.news.dfncis.de...
> Forse è la solita domanda stupida del neofita imbranatello, ma la voglio
> porre lo stesso.
> I piccoli applicativi in access sono molto utili ma a volte graficamente
non
> tanto "carini" mi riferisco allo sfondo di access. Quando si lancia un
> qualsiasi "programmino " in access appare sempre lo sfondo del programma
> access.
> Qualcuno mi ha detto che l'unico modo per toglierlo e vedere solo quindi i
> menù, le varie maschere ecc.. è usare l'access developper. Ma recentemente
> in rete ho trovato diversi accenno ad uno script in visual basic che
> ridurrebbe il programma ad icona lasciando sullo schermo solo il menù e le
> varie maschere che vengono di volta in volta selezionate. E' vero?
Qualcuno
> ne sa qualcosa?
> Grazie in anticipo per ogni informazione.
> Ndb.
>
Credo che ci sia molta confusione sia in quello che ti hanno
detto sia in quello che vuoi ottenere..........!
1)Non serve la versione Developer, se non per rendere
    il tuo applicativo distribuibile con il Runtime di Access
    nel caso tu lo debba installare da chi non ha il pacchetto
    Office.
2)Si può usando le API rendere invisibile la Form MDI di Access
ma con quella anche tutti i MENU' e/o barre di comando.
Oltretutto sei costretto a lavorare con Form in modalità Popup.
3)Non capisco perchè sia "Bruttino" lo sfondo di Access.
    Dimostra solo che hai usato un SoftWare della MS ormai
    testato e "QUASI" Error Free.
La funzionalità delle applicazioni no deve essere legata a queste banalità
estetiche.
Lasciamo fare queste cose agli estetisti.....! ;-)
4)Per citarti un gestionale a livelli di FIAT piuttosto che ENEL
    c'è SAP/R3 che è uno dei programmi pìù complessi e professionalmente
    più avanti.
    Ha un'interfaccia Uomo-Macchina che è ancora più spartana di ciò che
    puoi fare con Access.
Poi magari gli metti un bel vestito e ti perdi via nella gestione dei dati e
il
tuo funzionale è LENTISSIMO......., si pianta spesso e volentieri, non
hai inserito una corretta gestione
Errori............................................!!!!
@Alex.


title: BRUTTA INTERFACCIA

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:qJ1Ma.136248$lK4.3...@twister1.libero.it...

Grazie infinite per la risposta!
Scusa la imbranatagine, ma sono così neofita che non so cosa siano le API
(di certo non fanno il miele. ahahah)
Dove le posso trovare?
Grazie ancora


title: BRUTTA INTERFACCIA

author: Antonio Biso

text:
"DBN" <
dbo...@dalbosco.com
> ha scritto nel messaggio
news:bdrefv$102p10$1...@ID-91233.news.dfncis.de...
>
> Scusa la imbranatagine, ma sono cosě neofita che non so cosa siano le API
> (di certo non fanno il miele. ahahah)
> Dove le posso trovare?
Sigh...
Motori di ricerca?
Antonio


title: BRUTTA INTERFACCIA

text:
"DBN" <
dbo...@dalbosco.com
> ha scritto nel messaggio
news:bdq605$vkcrb$1...@ID-91233.news.dfncis.de...

No lasciarti demoralizzare dall'interfaccia... cosa dovrebbe dire Biso con
quella che si ritrova??
MAssimiliano


title: BRUTTA INTERFACCIA

text:
Mi sembra che non ci sia una risposta definitiva al problema della finestra.
Modifico la domanda. Su
www.sitocomune.com
 ho trovato degli applicativi
carini in access. Ora sono a chiedere perchè quasi tuti riescono a
modificare la finestra di access trasformandola nella finestra principale
del programma, determinandone addirittura le dimensioni? Come si fa?


title: BRUTTA INTERFACCIA

author: Sib

text:
"DBN" <
dbo...@dalbosco.com
> ha scritto nel messaggio

Questo e' diverso da cio' che chiedevi prima.
Personalizzare la finestra e' facile, inizia dal menu Strumenti/Avvio... e
intanto puoi dare un nome di tuo gradimento alla finestra e altre cose,
poi leggiti l'help in linea per quanto riguarda la personalizzazione dei
menu.
Infine, se ti sono piaciuti gli esempi sul sito comune, tieni presente che
si rtatta di sorgenti, quindi puoi studiarli per benino e capire come sono
fatti.
Sib


title: Query Sql nelle Maschere

author: cnicola

text:
Salve,
Non riesco a risolvere questo problema e ringrazio in anticipo chi mi darà
una
mano.
Ho una maschera Ordini con una sottomaschera Dettagliordini in cui ho i
due
campi finali TotaleCosto e TotalePrezzo.
Nel piè di pagina della maschera visualizzo i Subtotali per questi due
campi.
Ora Vorrei Visualizzare i subtotali separati a seconda del gruppo di
articoli.
Es: I sutotali di "pantaloni" e i subtotali di "camice".
Ho Creato due caselle di testo nella maschera TotPantaloni e TotCamice
Ho creato le query di raggruppamento e va bene. Ma come posso visualizzare
il
risultato delle query nei campi.
Dovrei Trasformare le query in Sql ed utilizzare Vba ad esempio
sull'evento
corrente della maschera? ma come faccio poi ad assegnare i risultati della
query alle caselle TotPantaloni e TotCamice?
Potreste per favore indicarmi la procedura corretta magari con un esempio
se
non chiedo troppo?
Grazie
Nicola

--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Query Sql nelle Maschere

author: Bruno Campanini

text:
cnicola has brought this to us :
> Salve,
> Non riesco a risolvere questo problema e ringrazio in anticipo chi mi darà
> una
> mano.
> Ho una maschera Ordini con una sottomaschera Dettagliordini in cui ho i
> due
> campi finali TotaleCosto e TotalePrezzo.
> Nel piè di pagina della maschera visualizzo i Subtotali per questi due
> campi.
> Ora Vorrei Visualizzare i subtotali separati a seconda del gruppo di
> articoli.
> Es: I sutotali di "pantaloni" e i subtotali di "camice".
> Ho Creato due caselle di testo nella maschera TotPantaloni e TotCamice
> Ho creato le query di raggruppamento e va bene. Ma come posso visualizzare
> il
> risultato delle query nei campi.
> Dovrei Trasformare le query in Sql ed utilizzare Vba ad esempio
> sull'evento
> corrente della maschera?

É una soluzione, ma non la via più breve.

> ma come faccio poi ad assegnare i risultati della
> query alle caselle TotPantaloni e TotCamice?

Dovresti creare due funzioni che usando i recordset basati sulle query
dei subtotali ti restituiscano tali valori.
Mandami le due istruzioni SQL: proverò a costruire le due funzioni.

Bruno


title: Query Sql nelle Maschere

text:
Bruno Campanini ha scritto:

Ciao Bruno, e grazie per la disponibilità
di seguito le due query trasformate in sql una che ho usato per
raggruppare
e filtrare e l'altra per la somma.
Queste sono quelle reali e non quelle di esempio che ho usato per la
comprensione del mio problema.

Sql della query FiltraCanale per filtrare e raggruppare

SELECT DettagliPreventivi.Materiale, DettagliPreventivi.Tipologia,
DettagliPreventivi.Metri, DettagliPreventivi.TotaleCosto
FROM DettagliPreventivi
WHERE (((DettagliPreventivi.Tipologia)="Canale"));

Questa l'ho usata per sommare

Seconda Sql SommaCanale

SELECT FiltraCanale.Tipologia, Sum(FiltraCanale.TotaleCosto) AS
SommaDiTotaleCosto
FROM FiltraCanale
GROUP BY FiltraCanale.Tipologia;

E questa sub nell'evento su corrente della maschera.
Funziona ma ho due problemi:
1) Come dici tu con una funzione sicuramente è più gestibile infatti
vorrei
che aggiornasse i calcoli ogni volta che cambio i valori della scheda
dettagli preventivi (metri, costo ecc...).
2)Ho provato ad inserirla su dopo aggiornamento dei campi(metri costo
ecc...)ma restituisce sempre lo stesso valore, sembra come se la query non
venga rieseguita, manca qualcosa? (requery?)

Sub SommaCanali()
On Error Resume Next
VcodicePreventivo = Me.CodicePreventivo
Me.TotaleCanali = "0,00"
Dim dbsPreventivi As DAO.Database
Dim rst As DAO.Recordset
Dim StrTotCan As String
StrTotCan = "SELECT FiltraCanale.Tipologia, Sum(FiltraCanale.TotaleCosto)
AS
SommaDiTotaleCosto FROM FiltraCanale GROUP BY FiltraCanale.Tipologia;"
Set rst = CurrentDb.OpenRecordset(StrTotCan)
VarTotCan = rst!SommaDiTotaleCosto
Me.TotaleCanali = VarTotCan
rst.Close: Set rst = Nothing
End Sub
Grazie Mille



title: inserire nuovi record con ricerca preventiva

text:
L'oggetto è poco chiaro ma è quello che desidero poter fare. Mi spiego
meglio.
Faccio il caposala in un reparto ospedaliero e con Access gestisco i
ricoveri. Ho due semplici tabelle: anagrafica e movimento pazienti.
Nella prima (è ovvio) sono inseriti i dati del ricoverato, nella seconda
inserisco i dati relativi ai suoi ricoveri: più di uno in un anno. Ho quindi
una maschera con i dati anagrafici e una sottomaschera che mi elenca
(formato tabella) i dati
relativi ai ricoveri del Tizio.
Fin qui tutto bene. Nella tabella anagrafica ho messo come chiave l'insieme
dei tre campi: nome+cognome+data_nascita per evitare di inserire lo stesso
paziente più volte. Su più di 2500 nominativi non posso ricordare se il Sig.
Giallo è già presente in archivio e quindi dopo aver inserito tutti i dati
in un nuovo record capita che Access si rifiuta di registrarlo dicendomi che
ho tentato di duplicare i campi chiave: il Sig. Giallo evidentemente è già
in archivio.
E' fastidioso inserire tutti i dati e scoprire che li avevi già. Esiste un
modo per verificare la presenza di quel nominativo in archivio, man mano che
si inseriscono i suoi dati?
--
Cordiali saluti
Nunzio Santini


author: Roberto

text:
sanzio55 <
sanz...@jumpy.it
> wrote in message
8c5dkg$p3g$1...@serv1.albacom.net...

Di soluzioni ne esistono molte; te ne suggerisco una che ritengo sia
abbastanza facile da realizzare e che non ti sconvolge quanto già presente
nella tua applicazione.
Preparati una nuova maschera con una casella di riepilogo non associata  a
tre colonne che ti faccia vedere il cognome, il nome e la data di nascita
dei pazienti già in archivio; la maschera conterrà anche due pulsanti, uno
che cliccherai con il mouse nel caso che il paziente non lo hai trovato
listato nella casella di riepilogo e che aprirà la maschera che già oggi
adoperi in modalità immissione dati "Aggiungi", un secondo bottone che
cliccherai se il paziente lo hai trovato listato e lo avrai selezionato con
il mouse; a quest'ulimo pulsante farai aprire la maschera che oggi adoperi
in modalita immissione dati "Modifica", filtrandola con i dati della casella
di riepilogo.
Ciao,  Roberto


author: lbo dal portatile

text:
>dei tre campi: nome+cognome+data_nascita per evitare di inserire lo stesso
>paziente piů volte. Su piů di 2500 nominativi non posso ricordare se il Sig.
>modo per verificare la presenza di quel nominativo in archivio, man mano che
>si inseriscono i suoi dati?
quello che farei sarebbe utilizzare o una dlookup o un metodo seek
(visto che mi pare di capire che hai una chiave sui tre campi) al
dopoaggiornamento di ciascuno dei tre controlli legati ai campi
chiave, ovviamente se e solo se tutti i campi sono riempiti.
potrebbe darsi che magari chi immette i dati metta prima la nascita,
poi il nome e il cognome, o potrebbe darsi che nel corso
dell'immissione ci si accorga di aver digitato dei valori sbagliati.
allora per sicurezza tutte le volte che si aggiorna un campo e si
hanno informazioni complete per verificare l'eventuale doppio
inserimento si fa questo controllo.
ad esempio:
sub ControllaDoppiaImmissione(NomeBattesimo as string, Cognome as
string, DataNascita as date)
dim rst as recortset
set rst=currentdb.openrecordset("Tabella")
rst.index="PrimaryKey"
rst.seek "=", NomeBattesimo, Cognome, Datanascita
if not rst.nomatch then
	beep
	msgbox "E' gia' stato inserito un paziente con questi dati!"
end if
end sub
da ognuno dei tre controlli la richiamerai nel dopoaggiornamento in
questo modo:
if nz(me.NomeBattesimo, "") <> "" and nz(me.Cognome, "") <> "" and
nz(me.DataNascita, "") <> "" then
	ControllaDoppiaImmissione me.NomeBattesimo, me.Cognome,
me.datanascita
end if
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: 6.129 Inviare da codice VBA una e-mail con allegati usando O

text:
ho provato ad utilizzare il seguente codice repertito dal sito comune per
l'invio posta

Dim MSGX, OBJX As Variant
Dim aTO(0) As String
Dim aCC(0) As String
Dim aBCC(0) As String
Dim aFiles(0 To 2) As String

'aFiles(0) = "C:\EMAIL\Qui.ZIP"
'aFiles(1) = "C:\EMAIL\Quo.ZIP"
'aFiles(2) = "C:\DOC\Qua.PDF"
aTO(0) = [TO]
'aTO(1) = "
eta...@pluto.it
"
'aCC(0) = "
pape...@pluto.it
"
'aCC(1) = "
Pape...@pluto.it
"
'aBCC(0) = "
topo...@pluto.it
"

OBJX = [Subject]
MSGX = [Message]

Invia_MSOE aTO, aCC, aBCC, OBJX, MSGX, aFiles
ho sostituito l'indirizzo destinatario col valore del campo [TO] presente
nella maschera.
quello che vorrei riuscire ad impostare è la possibilità di allegare una
query in formato excell sostituendo aFiles(0) = "C:\EMAIL\Qui.ZIP" con il
nome della query. cioè supponendo di avere una query di nome francesco,
vorrei riuscire ad allegarla in formato excell alla mail senza dover salvare
il file da qualche parte per poi richiamare, come sopra, il percorso dove si
trova.
qualcuno sa comeimpostare il tutto?
un grazie anticipato.
francesco
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
"francesco" <
ga...@libero.it
> ha scritto nel messaggio news:81Z72Z126Z200Y...@usenet.libero.it...

Non credo sia possibile, la query se non eseguita non produce risultato; potresti crearti il file excel che legge la query di
access...
Ciao.
--
Sergio MAZZA


author: Alessandro Baraldi

text:
"francesco" <
ga...@libero.it
> wrote in message
news:81Z72Z126Z200Y...@usenet.libero.it
>
> ho provato ad utilizzare il seguente codice repertito dal sito comune per
> l'invio posta
>
>
[CUT]
>
> Invia_MSOE aTO, aCC, aBCC, OBJX, MSGX, aFiles
>
>
> ho sostituito l'indirizzo destinatario col valore del campo [TO] presente
> nella maschera.
> quello che vorrei riuscire ad impostare è la possibilità di allegare una
> query in formato excell sostituendo aFiles(0) = "C:\EMAIL\Qui.ZIP" con il
> nome della query. cioè supponendo di avere una query di nome francesco,
> vorrei riuscire ad allegarla in formato excell alla mail senza dover salvare
> il file da qualche parte per poi richiamare, come sopra, il percorso dove si
> trova.
> qualcuno sa comeimpostare il tutto?
> un grazie anticipato.
> francesco
Non c'è nulla da richiamare, se la salvi in formato Ecxel
la Query usando il metodo TransfertSpreadshet ovviamente
imposti tu il percorso, quindi nella Mail non fai altro
che passare il percorso del File Temporaneo, terminato l'invio
lo elimini.
Alternativa potrebbe essere l'uso di SendObject
Sub SendObject([ObjectType As AcSendObjectType = acSendNoObject],
[ObjectName], [OutputFormat], [To], [Cc], [Bcc], [Subject],
[MessageText], [EditMessage], [TemplateFile])
    Membro di Access.DoCmd
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> wrote in message
news:djitoi$etj$
1...@area.cu.mi.it
[CUT]
> Non credo sia possibile, la query se non eseguita non produce risultato; potresti crearti il file excel che legge la query di
> access...
>
> Ciao.
Leggendo l'help ho l'impressione che TransferSpreadsheet
faccia anche quello dichiarando possibile inserire al
posto del nome tabella una Query di Selezione(e non
unn predicato SQL), ma forse mi sbaglio, in ogni caso
non l'ho provato.



text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio news:981225158a888f4cc5...@mygate.mailgate.org...
>
>
> Leggendo l'help ho l'impressione che TransferSpreadsheet
> faccia anche quello dichiarando possibile inserire al
> posto del nome tabella una Query di Selezione(e non
> unn predicato SQL), ma forse mi sbaglio, in ogni caso
> non l'ho provato.
>
> @Alex
Sě trasferisce una query in un foglio excel ma non lo invia per e-mail...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> wrote in message
news:djj09m$jq2$
1...@area.cu.mi.it

Ma si ovvio, volevo dire che usando questo si evita di doverla
mandare in esecuzione.....!
Una volta generato il file di Excel la puoi mandare via come
allegato.
@ALex



text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio news:0b23a030d9f052ad10...@mygate.mailgate.org...
> Ma si ovvio, volevo dire che usando questo si evita di doverla
> mandare in esecuzione.....!
>
> Una volta generato il file di Excel la puoi mandare via come
> allegato.
>
> @ALex
Ahaaaa 'mbé! Volevo ben dire... Volevo...
Ciao.
--
Sergio MAZZA


title: calcolo compleanno in anticipo

author: Luca

text:
Ciao a tutti.Il mio problema è una tabella di questo tipo:
COGNOME   NOME   INDIRIZZO   DATANASCITA
                              (gg/mm/aa)
Vorrei visualizzare in un report-etichette l'elenco dei soggetti che
compiono gli anni tra 3 giorni. Come faccio?
Grazie.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: calcolo compleanno in anticipo

author: Roberto da casa

text:
"Luca" <
11...@libero.it
> ha scritto nel messaggio
news:5207f7cffba1dad30e5...@mygate.mailgate.org...
> Ciao a tutti.Il mio problema è una tabella di questo tipo:
>
> COGNOME   NOME   INDIRIZZO   DATANASCITA
>                               (gg/mm/aa)
>
> Vorrei visualizzare in un report-etichette l'elenco dei soggetti che
> compiono gli anni tra 3 giorni. Come faccio?
>
> Grazie.
>
Se la tabella che contiene i dati si chiama Tabella1, creati una query di
selezione che abbia il seguente codice SQL:
SELECT Tabella1.*
FROM Tabella1
WHERE (((Format([DATANASCITA],"dd/mm"))=Format(Date()+3,"dd/mm")));
e quindi usa questa query per il report per la stampa delle etichette di
buon compleanno.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Una query.. che restituisce caratteri "strani"

author: alessandro

text:
Ciao a tutti,
sto scrivendo una query in Access da richiamare da un programma esterno
(pagina in ASP+JSCript oppure eseguibile-VisualBasic) ma ho un problema.
Di seguito mostro lo schema dei campi restituiti dalla query:
counter,
text(15),
text(5),
currency,
text(41) & text(15) & text(31) & text(14) & text(27) & text(186)
il quinto campo è ottenuto come concatenazione di 6 campi di una  stessa
tabella. Il problema è che quando eseguo questa query e leggo il
risultato, risulta che il quinto campo contiene in coda una serie di
caratteri strani, del tutto estranei ai contenuti del db e che sembrano
essere prelevati dalla memoria del pc: stringhe che presentano parti di
percorsi a files del pc, stringhe di testo che potrebbero essere state
prelevate dalla cache di navigazione web etc.. insomma il risultato di
accessi a posizioni di memoria indebite e il problema è che la stringa
di caratteri aggiunta in coda termina sempre con carattere nullo con
conseguente impossibilità di gestire il risultati.
Il limite massimo di un campo testo è di 255 caratteri e il quinto campo
  raggiunge (teoricamente) i 314 caratteri, potrebbe essere questo il
problema? Ma il risultato di una query allora non può essere superiore
ai 255 caratteri? Mi sembra strano!
Ho letto il risultato della query sia da VB che da ASP+JScript. Uso
MSAccess2002.
Ci sto sbattendo la testa, non ne vengo a capo...
grazie in anticipo per il vostro aiuto,
ilvecchioalex
--
Per rispondermi tieniti... ilregalo!
Keep... "ilregalo" to answer!


author: Cinzia

text:
"alessandro" <aless...@ILREGALOciorcalo.it> ha scritto nel messaggio
news:xPoZc.10058$G36....@tornado.fastwebnet.it...

Ciao Alex,
perchè nella query non estrai i campi separatamente e li concateni dopo in
ASP o in VB?
Saluti
Cinzia


text:
>
> Ciao Alex,
> perchč nella query non estrai i campi separatamente e li concateni dopo in
> ASP o in VB?
> Saluti
> Cinzia
>
>
Beh, sarebbe un modo per aggirare il problema ma pur sempre una
soluzione, la conseguenza sgradita č che cosě mi tocca mettere le mani
in una parte dell'applicativo che speravo di poter ritenere chiusa!
Grazie,
mi concedo ancora poche ore di riflessione poi sarň costretto a fare
come dici.
Ciao,



text:
"alessandro" <aless...@ILREGALOciorcalo.it> ha scritto nel messaggio news:xPoZc.10058$G36....@tornado.fastwebnet.it...

Come trasformi i campi "counter" e "currency"? Utilizzi la funzione Cstr?
Ciao.
--
Sergio MAZZA


text:
>>
>>counter,
>>text(15),
>>text(5),
>>currency,
>>text(41) & text(15) & text(31) & text(14) & text(27) & text(186)
>>
>
> Come trasformi i campi "counter" e "currency"? Utilizzi la funzione Cstr?
>
> Ciao.
>
No, i campi counter e currency li tratto a parte, l'unico campo che da
problemi è quello concatenato e lo converto usando String() (sto usando
JScript).
ilvecchioalex
PS: per il momento ho seguito il suggerimento di Cinzia ma mi rimane
questo dubbio: non è forse possibile farsi restituire da una query un
campo che sia la concatenazione di campi tali che la dimensione totale
superi i 255 caratteri?



text:
"alessandro" <aless...@ILREGALOciorcalo.it> ha scritto nel messaggio news:bOFZc.11212$G36...@tornado.fastwebnet.it...
>
> No, i campi counter e currency li tratto a parte, l'unico campo che da
> problemi è quello concatenato e lo converto usando String() (sto usando
> JScript).
> ilvecchioalex
>
> PS: per il momento ho seguito il suggerimento di Cinzia ma mi rimane
> questo dubbio: non è forse possibile farsi restituire da una query un
> campo che sia la concatenazione di campi tali che la dimensione totale
> superi i 255 caratteri?
>
> --
> Per rispondermi tieniti... ilregalo!
> Keep... "ilregalo" to answer!
Se concateni i campi nella query non ci sono limiti; io ho fatto ora un esempio e sono arrivato a 286 caratteri...
Ciao.
--
Sergio MAZZA


text:
>
>
> Se concateni i campi nella query non ci sono limiti; io ho fatto ora un esempio e sono arrivato a 286 caratteri...
>
> Ciao.
>
Non so, non capisco, non c'è nessun motivo apparente per cui non debba
funzionare, mi sarebbe sembrato strano se fosse stato diverso da come tu
hai provato. Adesso ho cambiato la logica, mi faccio restituire i campi
separatamente e li accodo nel codice JScript appena dopo avere eseguito
la query (uso un prefisso ad hoc per il nome dei campi da concatenare
così posso distinguerli).
mumble, mumble... a meno che non si sia corrotto in qualche modo il
database.
Per il resto dovrò fare qualche prova e venire a capo di questo problema
che diventa sempre più una pulce nell'orecchio.. tempo permettendo!
Grazie,
ilvecchioalex



text:
"alessandro" <aless...@ILREGALOciorcalo.it> ha scritto nel messaggio news:x1HZc.11363$G36....@tornado.fastwebnet.it...
> Non so, non capisco, non c'è nessun motivo apparente per cui non debba
> funzionare, mi sarebbe sembrato strano se fosse stato diverso da come tu
> hai provato. Adesso ho cambiato la logica, mi faccio restituire i campi
> separatamente e li accodo nel codice JScript appena dopo avere eseguito
> la query (uso un prefisso ad hoc per il nome dei campi da concatenare
> così posso distinguerli).
> mumble, mumble... a meno che non si sia corrotto in qualche modo il
> database.
>
> Per il resto dovrò fare qualche prova e venire a capo di questo problema
> che diventa sempre più una pulce nell'orecchio.. tempo permettendo!
>
> Grazie,
> ilvecchioalex
>
> --
> Per rispondermi tieniti... ilregalo!
> Keep... "ilregalo" to answer!
Ma la query la costruisci da ASP o richiami direttamente la query salvata su access?
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA wrote:
>
> Ma la query la costruisci da ASP o richiami direttamente la query salvata su access?
>
> Ciao.
La query è salvata in Access e viene richiamata da una pagina ASP...
ilvcclx



title: Campi valuta - Stampa unione

text:
Ciao,
ho creato un doc word con campi prelevati da db access; nel db
orignale questi campi sono in formato valuta- Euro, ma su word sono in
formato Lire.
Cosa devo impostare?
Grazie
Ciao
KiF


title: Campi valuta - Stampa unione

text:
<
kif...@tiscali.it
> ha scritto nel messaggio
news:h6ni8v0cfqof7g2ih...@4ax.com...

Controlla nelle impostazioni internazionali la valuta di sistema...
Roberto


title: Campi valuta - Stampa unione

text:


Grazie di cuore!
Mi hai salvato da un probabile ricovero alla neuro!!! ;)
KiF


title: Dim Dbs as ...

text:
Ciao.
Sto usando Access 2000.
l'istruzione
dim dbs as database
anche a voi genera un errore "tipo di dati non definito dall'utente"???
e il metodo
dbs.openrecordset ....
non funziona piu' ??
Sinceramente stento a crederlo. Luca.


title: Dim Dbs as ...

author: CarloCos

text:
"luca70" <
gie...@2ainfo.it
> ha scritto nel messaggio
news:9d42p2$gg7$1...@serv1.iunet.it...

Apri un modulo e leggi la lista dei riferimenti. DAO 3,51...
Ciao, Carlo


title: Dim Dbs as ...

text:
"CarloCos" <
carloco...@libero.it
> ha scritto nel messaggio
news:ZngJ6.27299$UW4.1...@news.infostrada.it...

CarloCos, grazie ! Luca


title: Dim Dbs as ...

author: sdamy

text:
luca70 <
gie...@2ainfo.it
> wrote in message 9d42p2$gg7$1...@serv1.iunet.it...

Ricordati inoltre che quando dichiari un recordset in A2000 devi usare la
sintassi:
Dim rst as DAO.recordset
CIAO CIAO
SDAMY


title: Codice VB

text:
Ciao a tutti, ho installato office 2007 ita  ed ho un problema e credo
sia un problema di configurazione di access 2007. Mi spiego meglio ho
aperto un db versione 2003 con codice vb, quando richiedo di
utilizzare il codice db anche il piu semplice non funziona.
ES:
Private Sub CittàRes_AfterUpdate()
    Me.ProvRes = Me.CittàRes.Column(1)
    Me.CAP = Me.CittàRes.Column(2)
    DoCmd.GoToControl ("IndirizzoPostaElettronica")
End Sub
non da nessuna risposta.
Potreste aiutarmi?
Graie


title: Codice VB

author: Sergio MAZZA

text:
<
mariano....@alice.it
> ha scritto nel messaggio
news:1179217184.3...@o5g2000hsb.googlegroups.com...

[risposta]
Potresti specificare il: "...non funziona..."?
Hai visto se nei riferimenti c'è la parola: MANCA?
Ciao.
--
Sergio MAZZA