mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Difficoltà con query di raggruppamento

Ciao a tutti. Come da oggetto, ho un problema con una query di 
raggruppamento.
Nel query builder inserisco le tabelle tblOrdini e tblClienti.
Da tblClienti prendo il codice cliente, la ragione sociale e la città ed 
imposto la formula su RAGGRUPPAMENTO.
Da tblOrdini voglio prendere l'ultimo ordine di quel quel cliente ed i 
corrispondenti DataOrdine , ImportoOrdine e DataEvasioneOrdine.
Ho provato ad impostare la formula su MAX e su ULTIMO, ma non riesco ad 
avere la giusta corrispondenza, cioè al Numero Ordine che
ottengo, non sempre corrispondono i corretti DataOrdine , ImportoOrdine e 
DataEvasioneOrdine.
Ho tentato anche prendendo solo il NumeroOrdine e recuperando gli altri 
campi con la funzione Dlookup inserita nel campo della maschera,
ma così fancendo la maschera diventa lentissima e non posso usare i filtri e 
gli ordinamenti.
Qualcuno ha idea di cosa posso fare per risolvere il problema?

Franco ha scritto:

Suppongo che ci sia una relazione 1 a molti tra tblClienti e tblOrdini.
Utilizza il RIGHT JOIN tra le due tabelle.
Adatta questo statement:
SELECT DISTINCTROW Customers.CustomerID, Customers.CompanyName,
Customers.City, Customers.Country, Max(Orders.OrderDate) AS MaxDiOrderDate
FROM Customers RIGHT JOIN Orders ON Customers.CustomerID =
Orders.CustomerID
GROUP BY Customers.CustomerID, Customers.CompanyName, Customers.City,
Customers.Country;
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ...

SELECT T1.CodiceCliente, T1.RagioneSociale , T1.Citta,
    T2.DataOrdine, T2.ImportoOrdine, T2.DataEvasioneOrdine
FROM tblClienti AS T1 INNER JOIN tblOrdini AS T2
    ON T1.CodiceCliente=T2.CodiceCliente
WHERE T2.DataOrdine=
    (SELECT Max(T3.DataOrdine)
     FROM tblOrdini AS T3
     WHERE T3.CodiceCliente=T1.CodiceCliente)
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: oggetto OLE

Salve a tutti,
se io voglio richiamare una foto senza caricarla nel db utilizzo la funzione
.picture e risolvo.
Ma se volessi riciamare per esempio un MP3 ne esiste una funzione che me lo
richiama senza caricarlo?
grazie
MAssimiliano

 ha scritto
nel messaggio news:afsj2h$1pg$1...@atlantis.cu.mi.it...

bhe secondo me è qualcosa tipo un bel ocx sul genere flash, ma per mp3, ma
non saprei dirti molto di piu'
by
stwe

Newsgroup: it.comp.appl.access
Titolo: Caselle combinate

Ho due caselle combinate:
1- Con l'elenco delle specializzazioni
2- Elenco Classi
Come faccio a fare in modo che ad ogni modifica della
scelta della specializzazione si aggiorni l'elenco delle
classi?!?

 ha scritto nel messaggio
news:eGEM8.25001$K4.6...@twister2.libero.it...

Newsgroup: it.comp.appl.access
Titolo: Problema su esportazione report in excel

Risulta anche a voi che in un report di access 2003 inserisco un campo con 
la formula
"=Media([nomecampo])" quando la esporto in excel non si veda niente,
come se non la considerasse proprio, al contrario funziona egregiamente
la formula "=Somma([nomecampo])"?
NB i campi a cui faccio riferimento sono ovviamente numerici, e in access si 
vede tutto
regolarmente.
So che in Access 2000, il problema esisteva anche con la Somma, per cui ho 
migrato a 2003.
ma ho risolto il problema per metŕ.
Ciao e grazie per l'aiuto. 

 Ciao e grazie per l'aiuto.
Non ne ero a conoscenza; in excel se faccio esportazioni è solo di dati non di formule, quest'ultime le metto direttamente nel 
foglio excel. A tal proposito ti posso suggerire un esempio che potrebbe risolvere il problema:
http://www.donkarl.com/AccessFAQ.htm?/it/CISA/Download.htm
Automazione di Excel
Ciao.
-- 
Sergio MAZZA 

 Non ne ero a conoscenza; in excel se faccio esportazioni č solo di dati 


 dell'applicazione?
Per favore scrivi il testo della risposta in coda al messaggio precedente, 
come faccio io; grazie.
Non ne ho idea; ma potrebbe essere...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:e4uvqc$jp$1...@area.cu.mi.it...

Scusa ancora, ma sono nuovo dei newsgroup, mi adeguo subito.
Ciao Paolo 

 Ciao Paolo
Nessun problema...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: suono in access

all'apertura di un form, è possibile associare un suono, tipo quelli di
avvertimento di Windows?
come?
grazie Riccardo

 avvertimento di Windows?
In un modulo tipo standard:
Declare Function sndPlaySound Lib "winmm.dll" _
Alias "sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
all'apertura del form:
sndPlaySound "percorso_e_nome_del_file_wav", 0
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

Newsgroup: it.comp.appl.access
Titolo: visualizza e una fattura con TUTTI i dettagli

ciao ho due tbl una fattura e l'altra dettagli fattura legate tra loro dal
numero di fattura.
adesso vorrei vedere in un report una fattura.
però quando visualizzo sul report mi fa vedere ad esempio 4 volte la
fattura 2 perche questa contiene quattro dettgali.
io ho provato fare una query e mettergli un filtro, ma non capisco
niente....
c'è qualche buona anima che sia disposto ad aiutarmi nello specifico??????
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 grazie
Prova con l'autocomposizione report, come origine scegli dalle tabelle
Fattura e Dettagli Fattura. Stabilisci un criterio di raggruppamento e ...
vedrai che non č difficile.
L'altra strada č quella di crearsi un report con origine tabella Fattura
ed un sottoreport "Dettagli" cosě come avviene per le maschere, cioč
collegando i Campi Master ed i Campi Secondari.
--
rgrds
SC


 ha scritto nel messaggio
news:c949sn$2q8$1...@news.newsland.it...

Puoi creare una query di raggruppamento e poi fai il report basato sulla
query
Stefano Kabisa
Newsgroup: it.comp.appl.access
Titolo: Ancora: riferimenti A2000 in Win98 e WinXP

Ciao a tutti. Scusate se mi permetto di ripetere il messaggio sottostante,
ma ho visto che nessuno ha ancora risposto e non riesco a credere che
nessuno di voi sappia come risolverlo :-)
Possibile che le vostre applicazioni siano sempre installate in un ambiente
di lavoro omogeneo (ovvero con i PC aventi lo stesso sistema operativo)?
Ripeto, il mio problema e' far girare un programma Access 2000 sia su di un
PC dotato di Win98 che su un PC con WinXP (tutti i PC in compenso hanno
Access 2000). Per poter far girare il programma (che normalmente sviluppo
sotto XP con Office XP e poi converto in formato Access2000) anche su Win98,
ogni volta sono costretto a RIAPRIRE il programma sotto Win98 ed, a mano,
correggere il riferimento da Microsoft Word 10.0 Object Library (che non
esiste) a Microsoft Word 9.0 Object Library.
Alternativa: nessuno risponde perche' nessuno ha mai avuto questo problema!
:-) Ma allora dove diavolo sbaglio???
Grazie, e scusate ancora per l'insistenza!
A.-
================================================
Ciao a tutti. La mia applicazione, divisa in Front End e Back End, scritta
in Access 2000, e' utilizzata in un piccolo ufficio con tre computer. Uno di
questi ha Win98, gli altri due hanno WinXP. Ebbene, quando devo consegnare
una nuova versione, sono sempre costretto ad aprire la mia applicazione
(sviluppata sotto WinXP) sotto Win98 in modo da poter modificare il
riferimento a "Microsoft Basic for Word 10.0" in "Microsoft Basic for Word
9.0". Se non facessi cosi', il programma funzionerebbe senza problemi sotto
WinXP ma sotto Win98 apparirebbe un errore legato al fatto che la DLL di
"Microsoft Basic for Word 10.0" non esiste sul sistema. Percio' ogni volta
devo consegnare il prgramma in due versioni, una per Win98 (col riferimento
alla DLL 9.0) e l'altra per WinXP (col riferimento alla 10.0)!
C'e' un modo per risolvere questo problema? Dovrei forse installare (e
registrare, immagino) la DLL piu'aggiornata sotto Win98? Oppure c'e' modo
per risolvere da codice questo problema?
Grazie a tutti e ciao,
A.-

 ha scritto nel messaggio
news:9wh2c.5725$O31.2...@news4.tin.it...

Ho risposto al tuo precedente messaggio.
Non mi sembra però opportuno che tu ripeta un messaggio a distanza di poco
più di 12 ore: devi avere un po' di pazienza, specie se il quesito lo poni
durante il week end.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: De Controllo Calendario: malos mortos avulos suos!

Sto preparando un applicativo per un cliente. Ogni volta che installo una
nuova versione, devo togliere dai riferimenti il controllo calendario che il
cliente non possiede sul suo PC.
E gią questo mi rompe!
Ora stavo pensando di usare proprio questo controllo per fare delle maschere
di filtro per data per lanciare dei report.
E allora? Se lo uso poi quando gli installo il tutto non funziona perchč non
ce l'ha anche lui installato?!?!
Possibile?!?!
Soluzione?
Antonio

 Antonio
Ciao Antonio, è capitato anche a me, e poichè non avevo nè tempo nè voglia
di capire cosa fosse, ho risolto il problema in un modo "poco" pratico,  ma
che non ha nessuna controindicazione:
Ho una Form che realizza il Controllo Calendario trovata e gratuita su Int...
con interfaccia ottima e simile al Controllo OCX.
La richiamo e mi passa la data alla TxtBox.
Mai più avuti problemi, Bug NESSUNO.
Se ti puo essere d'aiuto.........
@Alex. 
-- 
Posted from  [146.133.1.30] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:l3xx7.20263$g42.3...@news.infostrada.it...

Ma tu non puoi essere quell'A.Biso che conoscevo io nel ng
dalla domanda mi sembra impossibile !!!!

 dalla domanda mi sembra impossibile !!!!
Che ti devo dire....
io quel controllo non lo uso mai, quando l'ho fatto poi l'ho usato su pc con
tutto a posto. Questo cliente c'ha ancora il 95 e non avrà installato tutto,
quindi è la prima volt che mi si verifica questo problema. Ripeto, a manina
so risolverlo, ma volevo farlo una volta per tutte.
Rinstallargli access completo, potrebe essere un'altra strada, comunque non
mi va giù!
Se io faccio un applicativo non voglio pensare a cosa c'ha installato
l'altro, se non access stesso!!!
Antonio

 l'altro, se non access stesso!!!
Su "the Access web" se non ricordo male c'è un calendario VBA pronto all'uso
che non ti darà mai problemi.
Ciao, Simone

 che non ti darà mai problemi.
Guarda, era uno sfizio che volevo togliermi per una volta, visto che
normalmente uso controlli formattati come data...
se diventa complicato non ne faccio più nulla...per ora almeno...
Antonio
Newsgroup: it.comp.appl.access
Titolo: Re: debug.Print

 Grazie
Nella finestra immediata usare Debug.Print è decisamente inutile...!
Debug.Print si usa nel Codice affichè sia stampato nella finestra
immediata quello che è da stampare....
Hai fatto esattamente il contrario di quello che si deve fare.
@Alex

 Grazie
Nella finestra immediata usare Debug.Print č decisamente inutile...!
Debug.Print si usa nel Codice affichč sia stampato nella finestra
immediata quello che č da stampare....
Hai fatto esattamente il contrario di quello che si deve fare.
@Alex
cmq da finestra immediata si usa ? e l'espressione da testare
Antonio 

 Antonio
Spero sia inutile dirlo... ma hai fatto bene, non si sa mai...
@Alex

 Volendo fare una prova pratica?
Mi sambri uno che ha scoperto una funzione nuova e non capisce a cosa
serve....
Il Debug, come dice la parola si usa per fare DEBUG, ovvero per avere
informazioni atte alla risoluzione dei BUGS.
Leggi questo articolo:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=298
@Alex

 ha scritto nel messaggio 
news:310d07d8-98f5-4cf5...@z37g2000vbl.googlegroups.com...

grazie
č quello che cercavo.
personalmente, da buon vecchio programmatore C e pascal , utilizzo un bel 
trace passo passo con utilizzo poi della finestra immediata per il valore 
delle variabili
Antonio

 Antonio
Già... ma noi vecchi programmatori siamo cresciuti con un'approccio
alla programmazione molto diverso...
@Alex

Newsgroup: it.comp.appl.access
Titolo: Trasferimento dati DB

Salve a tutto il  Ng.
Avrei bisogno per le mie applicazioni di trasferire dati da altri Db al mio
naturalmente le corrispondenze non ci sono mi spiego :
puň darsi che il "Prodotto" del Db da trasferire, sia denominato nel mio Db
con il nome "Articolo"ecc....
1) Come fare a trasferire i dati di un Db (Alcune volte non sono Db di
Access) nel mio.
2)Per poi far si che i dati esportati dal vecchio Db vengano collocati nei
campi giusti del mio Db .
Grazie a tutti

 wrote in message
hQjZ5.1641$Kw2....@twister2.tin.it...

E' un'operazione piuttosto complessa, che spesso si fa parte in automatico e
parte a manina dopo aver fatto una serie di controlli sulle eventuali
eccezioni che possono capitare, e che, infine, non č generalizzabile ma va
analizzata secondo il contesto e la situazione in cui ci si trova...
Antonio
Newsgroup: it.comp.appl.access
Titolo: somma di campi di tabelle diverse....

Ho un db composto dalle seguenti tabelle:
tabella 1
===========
giorno
mese
anno
pere
mele
tabella 2
============
giorno
mese
anno
pere
mele
il mio problema stà nel fare la somma dei campi pere(tab1+tab2) e mele
(tab1+tab2) di un singolo giorno da ma richiesto
es. voglio sapere la somma delle pere delle tab.1+tab2 e delle mele
tab1+tab2 nel giorno 4 luglio 2002
(premetto che per inserire la data uso 3 campi differenti: 1° campo
giorno, 2° campo mese e 3° campo anno)
ho sentito parlare di query di unione.. ma sinceramente non saprei da
che parte cominciare... ;o)
grazie e buona giornata!

 wrote in message
b2283554.02070...@posting.google.com...

Tre campi per una data? e perchè? puoi semre recuperare gg, mm e aa anche se
la inserisci in un solo campo...
Perchè 2 tabelle?
Cmq... questa è la query di unione...
SELECT Tabella1.giorno, Tabella1.mese,
Tabella1.anno,Tabella1.pere,Tabella1.mele FROM Tabella1
UNION SELECT Tabella2.giorno, Tabella2.mese,
Tabella2.anno,Tabella2.pere,Tabella2.mele FROM Tabella2
Avrai così una query con i dati di tutte e due le tue tabelle.
Su quest'ultima potrai fare un ulteriore query con i totali raggruppati per
giorno.
Chiaro?
--
Maurizio75

 (tab1+tab2) di un singolo giorno da ma richiesto
dovrebbe essere qualcosa tipo
SELECT SUM(pere) AS TotPere, SUM(Mele) AS TotMele FROM (SELECT Pere, 
Mele FROM Tab1 UNION SELECT Pere, Mele FROM Tab2)
In generale ottieni una query di unione facendo
SELECT ... UNION SELECT ...
a patto che le due SELECT ritornino lo *stesso numero di colonne*, e che 
i dati nelle rispettive colonne siano dello *stesso tipo*
-- 
       ^    ^
oOo (Il Gatto) oOo
Newsgroup: it.comp.appl.access
Titolo: Altezza in Height perché?

In un report su origine controllo
=Trim([Report]![Larghezza] & " x " & [Altezza] & " = " & [Area])
mi si trasforma in
=Trim([Report]![Larghezza] & " x " & [Height] & " = " & [Area])
perché in inglese?
La cosa non mi darebbe problema se non trasformasse il numero di tre cifre
in uno di quattro senza senzo vedi...
79 x 291 viene trasformato in 79 x 3752 ma che è sta roba?
Marco M.

 Marco M.
Perchè in questo caso hai utilizzato un nome riservato. Altezza diventa
Height e sta ad indicare l'altezza della sezione dove hai posto il
controllo . Per ovviare a questo inconveniente devi dare un nome diverso
al controllo Altezza e chiamarlo per es. ElementoAltezza, lasciando
inalterata l'origine. Pertanto la tua stringa diventa:
=Trim([Report]![Larghezza] & " x " & [ElementoAltezza] & " = " & [Area])
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:tIWgb.6364$uv4...@news.edisontel.com...

Altezza è un nome riservato di Access e se usato in un generatore di
espressioni (come stai facendo tu) viene tradotto in Height, che rappresenta
l'altezza del report che a quanto pare è di 3752 twip.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

news.edisontel.com
 ha scritto:



Sembra che tu sia passato da A97 ad A2000. Comunque l'errore è sempre lo
stesso. Altezza ti da' un numero espresso in twip della sezione dove hai
posto il controllo.
Se non ti va quello che avevo suggerito, prova a riscrivere la stringa in
questo modo:
=Trim([Report]![Larghezza] & " x " & [Report]![Altezza] & " = " & [Area])

Newsgroup: it.comp.appl.access
Titolo: non trova la libreria

Buon Giorno
ACCESS97
ho installato l' aggiunta ABARCODE99 x Access97
...ma i report indicati a contenere i Codici a Barre...vanno in errore con
questa dicitura:
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
abarcodeY Me, 0  ' ** inserted by ABarCode on 26/11/2004 14.15.44 **
End Sub
Che vuol dire Grazie....sull'altro PC mi funzionava!!!
Grazie 1000
Luigi, Bari

 Luigi, Bari
L'hai registrato il controllo?
-- 
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:75Gpd.220684$b5.10...@news3.tin.it...

Non so se questo ti puņ essere di aiuto.
Io uso BarCod Control di 
www.mabry.com
 che nella versione di prova mostra 
solo un About all'apertura del report. Qui uso questo codice:
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
On Error Resume Next
Me!Bar1.Style = 6
Me!Bar1.Alignment = 2
Me!Bar1.Caption = CStr(Me![1])
Me!Bar2.Style = 6
Me!Bar2.Alignment = 2
Me!Bar2.Caption = CStr(Me![2])
Me!Bar3.Style = 6
Me!Bar3.Alignment = 2
Me!Bar3.Caption = CStr(Me![3])
Me!Bar4.Style = 6
Me!Bar4.Alignment = 2
Me!Bar4.Caption = CStr(Me![4])
DoEvents
End Sub
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Problema con Query di Accodamento

E’ una settimana che provo e riprovo ma senza esito.
Riassumo brevemente il mio  problema nella speranza di essere chiaro:
Ho una Form “Fatture”  nella quale  ho una SubForm “Gestione Ordini”
in relazione uno a molti con la Form.  La SubForm ha come origine dati
una tabella nella quale vi è un campo di Tipo Testo  in cui il nome
del campo è “NumOrdine”.
Ho poi un'altra tabella di nome “tblDettagliOrdini” in cui vi è un
campo di Tipo Testo con il nome “OrdineN”.
Ho creato una routine con la quale :
-	Con un MsgBox voglio  inserire il valore nel campo “NumOrdine” nella
SubForm;
-	con una query di accodamento voglio aggiungere un nuovo record alla
“tblDettagliOrdini”  in cui nel campo “OrdineN” sia inserito il valore
di NumOrdine appena inserito con il MsgBox
 Una parte del codice che ho scritto (tralasciando alcune richieste di
conferma e altro…)  è
Private Sub NumOrdine_DblClick(Cancel As Integer)
Dim RichInsOrdine As Integer
Dim RichNumOrdine As String
……..
'Se non è inserito un numero di ordine
If NumOrdine = "" Then
RichInsOrdine = MsgBox(" Vuoi inserire un nuovo Ordine ?", vbYesNo +
vbQuestion, "Richiesta Inserimento Ordine")
    If RichInsOrdine = 6 Then
    ………….
    RichNumOrdine = InputBox("Inserisci un numero di ordine")
            Me!NumOrdine = RichNumOrdine
            Me!NumOrdine.Locked = True
            DoCmd.RunSQL " INSERT INTO tblDettagliOrdini (OrdineN)
VALUES ('RichNumOrdine');"
        End If
    End If
………
Il tutto non funziona  correttamente nel senso che l’inserimento di un
valore nel campo  NumOrdine mi crea sì un nuovo record nella
tblDettagliOrdini ma il valore nel campo “OrdineN” è sempre  “
RichNumOrdine “ indipendentemente dal valore di NumOrdine.
Dove Sbaglio ??
Un ringraziamento in anticipo a chi mi può dare un aiuto
Grazie
Antonio

 Antonio
Come l'hai scritta tu va a mettere in tabella la stringa fissa
'RichNumOrdine'.
Devi invece inserire nella stringa SQL il valore della variabile.
"INSERT INTO tblDettagliOrdini (OrdineN) VALUES ('" & RichNumOrdine & "');"
Le due righe prima del RunSQL non sono necessarie per il funzionamento
della query, se non ti servono le puoi togliere.
Ciao.
-Marco-
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: esigenze particolari per stampa query

Ciao a tutti.
Tramite una query ottengo un riepilogo mensile per alcuni parametri.
Avrei queste particolari esigenze per la stampa:
- ho creato nel piè di pag maschera un campo che mi calcola  Somma(tot 
costo) ma in visualizzazione foglio dati non compare e questa 
visualizzazione mi sembra più chiara graficamente da stampare.
   Purtroppo non riesco a capire l'utilità dei report, i campi si 
sovrappongono e non sono chiaramente leggibili.....pensate che preferisco 
copiare la query in visualizzazione foglio dati in un foglio Word, così si 
compatta in automatico per stare tutto in una pagina in modo chiaro e 
leggibile....
- la query l'ho chiamata GENNAIO 2008 VETTORI ed uno dei parametri è proprio 
la selezione del vettore oltre che la data iniziale e quella finale 
dell'intervallo che voglio visualizzare.
Vorrei che però l'intestazione della stampa fosse proprio questi 3 parametri 
per es: 01/01/2008 - 31/01/2008 TIZIO CAIO
Sarà possibile?
Grazie
-- 
Giorgia 

 per es: 01/01/2008 - 31/01/2008 TIZIO CAIO
Il concetto di base è questo: se la selezione la effettui da una 
maschera, puoi mettere dei controlli nel report che riportino quei dati.
Crea una casella di testo nel report e metti come origine dati:
=forms![nome maschera]![nome campo]
mettendo come [nome maschera] e [nome campo] quelli giusti (occorrono 
anche le parentesi quadre, se nei nomi c'è uno spazio.
Dopodiché puoi giocare col formato delle date
=Format(forms![nome maschera]![nome campo];"dd/mm/yyyy")
e 'forzare' il nome del vettore a comparire in maiuscolo:
=Ucase(forms![nome maschera]![vettore])
Se poi vuoi una intestazione un po' più 'verbosa' puoi creare tre 
controlli (dalla data, alla data, nome vettore) nel report, renderli 
invisibili, e creare un quarto controllo che unisce gli altri tre:
="Movimenti Vettore " & [vettore] & " dal " & [dalladata] & " al " & 
[alladata]
ciao,
Panathos
Newsgroup: it.comp.appl.access
Titolo: menu access

Ciao, chiedevo se in saccess è possibile creare menu a tendina tipo File - 
Modifica - Visualizza ......
Grazie. Ciao Alberto 

Tasto destro sulla barra dei menù, quindi personalizza, nuova...,
metti il nome che vuoi... vai alla scheda "comandi" seleziona quello ke
ti interessa e trascinalo sulla barra appena creata (la voce
"aggiuntivo" ti permette di creare dei comandi personalizzati).
Se vuoi dei menu a tendina scorri la listbox categorie della scheda
comandi seleziona la voce "nuovo menu" e trascinalo sulla barra...


Ciao Alberto,
si che si puň, costruendoti una nuova barra degli strumenti. (
visualizza --> barre strumenti--> personalizza... aiutati anche con l'help
non č difficile crearne una nuova personalizzata)
Oppure prova a guardare sul sito di @Alex, c'č una sua faq per la
costruzione di quel tipo di menů che chiedi.
Credo che la troverai senza problemi anche se non te la indico.
ciao, Sandro

 ciao, Sandro
Come pubblicitario dovrei pagarti una percentuale.....!!! ;-)
http://www.mantuanet.it/alessandro.baraldi/
Sezione [FORMS]
1.39  	  CommandBar con ComboBox Precaricata
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @Alex
;-)
Ciao, Sandro.
Newsgroup: it.comp.appl.access
Titolo: Api - Ricerca delle immagini con Anteprima

Ciao a tutti,
devo selezionare delel immagini (solo le immagini)
Oggi uso l'Api  bac_accOfficeGetFileNameInfo che prevede le info di fianco
all'unica immagine.
A me interesserebbe usare quella che visualizza solo tutte le anteprime
delle immagini
Dove posso trovare l'elenco delle API per questa funzione?
Tks
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 Tks
Scemo io, scusate, il normale file dialog


 MAssimiliano Amendola            
www.accessgroup.it
Ciao MA
il nostro apicultore ha un lungo elenco.
hai visto l'ultimo della sez forms?
Daniele

Newsgroup: it.comp.appl.access
Titolo: MSGBOX che dopo tot secondi scompare

secondo voi è possibile gestire un msgbox che dopo 2 secondi che ha mostrato
il messaggio si nasconda automaticmanete senza dover cliccare sul tasto OK
per farlo andare via?
grazie a tutti.


Secondo me non è possibile, però puoi farti un form che simuli la msgbox e
dopo 2 secondi la chiudi
Ciao Roberto - Syd

Newsgroup: it.comp.appl.access
Titolo: Errore Campo Somma Sottoreport

Ho un sottoreport con un campo [LE_Prev] nel corpo e un campo somma
LE_PrevTot= Somma([LE_Prev]) in Piè di pagina report.
Nel caso in cui la query del sottoreport non estragga nessun record il
campo somma LE_PrevTot mi restituisce #Errore, così non riesco poi a
fare i totali.
Ho provato a combinare la formula di somma con altre formule (IsError,
IsEmpty...) ma senza riuscire.
Come posso fare perche' il campo somma LE_PrevTot mi restituisca '0'
nel caso non ci sia nessun record estratto?
Grazie!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie!
Fatto...
=IIf(IsNull([LE_Prev])=0;Somma([LE_Prev]);0)

Newsgroup: it.comp.appl.access
Titolo: Inibire la rotellina del Mouse in una maschera

Salve, so già che qualcuno mi dirà che l'argomento è ampiamente trattato
sul sito
comune.
Beh... vi dico che non l'ho trovato.
Come si fa ad "eliminare" l'azione della rotellina del mouse in una form?
Ho bisogno che non scorra i records.
Che stia un attimo "buonina" senza far nulla :-)
Ciao ...grazie.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Inviato via 
http://arianna.libero.it/usenet/
Cosa usi come motore di ricerca?
http://www.google.it/#hl=it&q=disabilitare+rotellina+mouse+access&aq=f&aqi=&aql=&oq=&gs_rfai=&fp=ffefc6ee55d865bc
ciao
BFS

 Che stia un attimo "buonina" senza far nulla :-)
  4.29 La rotellina del mouse scorre i record
 
www.donkarl.com/it?FAQ4.29
-- 
Ciao
Karl
*********
Access FAQ: 
www.donkarl.com/it
 


Ciao Ho appena risolto anch'io il problema alla grande.
Di seguito ti riporto il link al sito di Lebans.
Questa e' la procedura migliore in quanto Lebans usa una dll che va
d'accordo con tutti i sistemi operativi (non bisogna registrarla).
Se ha idifficolta' ad interpretare fammi sapere.Che ti invio via mail
il tutto.
Dino


Scusa ecco il link
http://www.lebans.com/mousewheelonoff.htm
Dino

 Dino
Ciao Dino, ho inserito su Form Load, ciioè sul caricamento della maschera,
la seguente routine.
Ma il Debug mi da errore selezionando "MouseWheelOFF", come funzione non
definita.
Stessa cosa quando cin "MouseWheelOFF(true).
Che fare?
 Turn the MouseWheel Off
Dim blRet As Boolean
blRet = MouseWheelOFF

Newsgroup: it.comp.appl.access
Titolo: Come stampare un report in fronte retro

Ciao a tutti, ho fatto un piccolo programmino in Access per la stampa
di alcune fatture e avrei l'esigenza di far uscire la stampa in fronte
retro.
Per caso qualcuno mi sadire qual è il comando specifico per mandare le
due pagine in stampa F/R?
Premetto che la stampante è già imposta come fronte retro.
Ho provato a mettere printer.duplex ma mi dice così:
appena passa mi da l'errore "Impossibile trovare il metodo o il membro
dei dati"
Avete qualche dritta?
Grazia anticipatamente!!!
Patrizia
ecco il codice:
Private Sub Comando1_Click()
On Error GoTo Err_Comando1_Click
    Dim stDocName As String
    stDocName = "Report1"
    Me.Printer.duplex = acPRDPVertical
    DoCmd.OpenReport stDocName, acViewNormal
    Set rpt = Reports(stDocName)
    If Not IsNull(rpt.PrtDevMode) Then
        rpt.PrtDevMode.duplex = 3
    End If
Exit_Comando1_Click:
    Exit Sub
Err_Comando1_Click:
    MsgBox Err.Description
    Resume Exit_Comando1_Click
End Sub

 ha scritto nel messaggio
news:71afdca.03041...@posting.google.com...

io non uso codice e semplicemente nel report (in struttura)
file... imposta pagina... pagina.... stampante predefinita ... stampante ...
e poi imposto la stampante come voglio...
quindi salvi il report e d'ora in avanti se hai selezionato stampa su
entrambi i lati ... stamperà su entrambi i lati
--
skipper dixit...
www.superskipper.it

 ecco il codice:
In alternativa a quello che ti ha consigliato Skipper, prova ad andare sul
Sito Comune (link qui sotto) e nella Sezione Reports prova a leggere la FAQ
di Federico Luciani intitolata "Stampare fronte-retro". Dovrebbe funzionare
anche con le stampanti che non sono predisposte a stampare fronte-retro.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 anche con le stampanti che non sono predisposte a stampare fronte-retro.
Ciao grazie a tutti anche se era una stupidata lo facevo in modo
sbagliato!!! e pensare che mi ero addentrata nell'avventura del codice
e della proprietà PRTDEVMODE!!!
Grazie ancora
Newsgroup: it.comp.appl.access
Titolo: memorizzazione totale sottomaschera

Buongiorno.
Uso A2003 su win XP sp2
Ho una maschera con relativa sottomaschera; in una textbox "Totale" presente 
nella maschera calcolo il totale del campo PrezzoRiga della sottomaschera, 
con l'espressione:
=SmasRigheTabella.Form!TotaleTabella
dove TotaleTabella è un controllo presente nel piè di pagina maschera della 
sottomaschera, che a sua volta contiene l'espressione:
=Somma([PrezzoRiga]).
Fin qui tutto bene (o si poteva fare meglio?); vorrei però memorizzare il 
valore di "Totale" in un campo della tabella madre, ed ho quindi creato il 
campo TotTabella nella relativa tabella madre. Nell'evento SuCorrente della 
maschera scrivo:
me.TotTabella = me.Totale
ma non funziona, neppure se lo passo prima in una variabile.
Come devo fare?
Grazie
Gianluigi Agostini 

 Gianluigi Agostini
Prego, anche se non era forse quello che volevi sentirti dire.
Ciao,
Massimo
--
web: 
www.piubelli.net
CISA1, Arezzo 4 e 5/6/2005
Conferenza per sviluppatori... non puo mancare
www.donkarl.com/it/cisa
 

 Come devo fare?
Ecco un classico problema di "controllo della situazione"  :-)
Su evento corrente della Form, il risultato del campo calcolato non è ancora
disponibile (richiede tempo), quindi tu memorizzi in me!TotTabella un valore
nullo.
Devi prima forzare il ricalcolo con me.Recalc:
me.Recalc
me.TotTabella=me.Totale
Ciao.

 volta in volta come hai fatto tu.
Discorso interessante.
Effettivamente non č da manuale memorizzare un Totale calcolabile, ma č una
*porcatina* che in alcuni casi si rende necessaria.
Pensa a una Rubrica Clienti/Fornitori tabellare che debba riportare un
totale calcolato dalle statistiche aziendali (diciamo un valore fatturato).
A fronte di 1500/2000 anagrafiche potrebbero essere stoccati negli archivi
movimenti svariate centinaia di migliaia di Records: calcolare in tempo
reale sarebbe prestazionalmente inaccettabile.
Ecco quindi il ricorso a un campo "cache" non necessario.
Discorso analogo per i saldi relativi al magazzino articoli o ai saldi
contabili relativi alle liquidazioni IVA: campi non necessari ma che di
fatto tutti i gestionali usano (e infatti tutti prevedono le classiche
utility di "Ricostruzione saldi").
Ciao.

Grazie!
Gianluigi Agostini


 Ciao.
Ciao,
Massimo
Newsgroup: it.comp.appl.access
Titolo: accodare record

Ciao a tutti, vediamo se riesco ad esser chiaro???
Allora io ho 2 dbase uguali.
Ho 2 tabelle chiamate vendite e vendite dettagli,OK??
queste sono collegate tra di loro con un campo indice di tipo contatore.
inserisco i nuovi record grazie ad una maschera con sottomaschera, e fin qui
tutto funziona perfettamente!!
la mia necessita' è la seguente......dovrei riuscire a metter tutti i record
in un unico dbase.....
per esempio nel db1 nelle rispettive tabelle vendite e vendite dettagli
dovrebbero essere aggiunti i record
derivanti dal db2 con le rispettive tabelle vendite e vendite dettagli !!
ho provato manualmente e nella tabella vendite,mi riesce, mentre nella
tabella vendite dettagli mi dice che non c'è un record correlato nella
tabella vendite
aiutatemi,please
 il piu' facile possibile, perchè non so se si è capito":)))" ma non sono un
vero fenomeno di access!!!
Fabio(SV)









tabella vendite
Cosa vuol dire manualmente?
Devi usare query di accodamento che comprendano il campo
chiave, *prima* sulla tabella vendite e *poi* sui dettagli.
Studia l'help sulle relazioni e sull'integrità referenziale.
p.s. controlla il tuo oe per evitare invii multipli
--
Lorenzo Coronati
--
<<Ragazzi, sapete indicarmi una utility in 
internet che sia in grado di recuperare le 
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
--

Newsgroup: it.comp.appl.access
Titolo: far funzionare mdb solo x alcuni giorni





Salve, vorrei far funzionare un Db solo x alcuni 
giorni come faccio?


 


grazie



 ha scritto nel messaggio 
news:45664342$0$7642$4faf...@reader1.news.tin.it...
Salve, vorrei far funzionare un Db solo x alcuni giorni come faccio?
grazie
Onde evitare il cambio della data di sistema da parte dell'utente, potresti 
creare una tabella con un solo campo che riempi via codice con i minuti-ore 
che l'applicativo viene usato.
Tutte le volte che l'applicativo parte fai eseguire un codice che imposta il 
tempo di inizio, alla chiusura del db un'altro codice segna il tempo di 
chiusura e fa il calcolo di quanti minuti-ore č stato usato. Scrivi il tempo 
nella tabella e se supera....chiudi tutto.
E' un'idea buttata giů cosě, al volo, va verificata e testata.
Ciao, Carlo 

Prova questo 
. CreateDemoOfDemoMDB.mdb
http://www.aadconsulting.com/

>
Questo il link per scaricare il db proposto da scaronic:
http://www.aadconsulting.com/demodbase.zip
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: TransferDatabase da ASP

Salve a tutti,
ho la necessita' di aggiornare il percorso di un collegamento di una
tabella collegata ad un database Access.
E' possibile farlo da ASP? L' istruzione che utilizzo su Access e':
docmd.transferdatabase.
Grazie
Davide

 ha scritto nel messaggio 
news:1160124549....@m73g2000cwd.googlegroups.com...

Spiegati meglio; io non ho capito...
Ciao.
-- 
Sergio MAZZA 


Devo collegare una tabella DBF ad un db access...In locale, con VB, e'
banale attraverso l'istruzione Transferdatabase...ma da web?? come
faccio con una pagina ActiveServerPage?
Ciao.
Davidino

 Davidino
Puoi utilizzare IE/WebBrowser per aprire la pagina web e leggere il 
contenuto (parsing) visualizzato:
es.
'--> Microsoft Internet Controls
'--> Microsoft HTML Object Library
On Error GoTo LeggiTabellaHTML_err
Dim oBrws As New SHDocVw.InternetExplorer
Dim oDoc As MSHTML.IHTMLDocument
Dim oTbl As Object 'MSHTML.IHTMLTable
Dim oTblRw As Object 'MSHTML.IHTMLTableRow
Dim oTblCll As Object 'MSHTML.IHTMLTableCell
oBrws.Navigate2 
http://www.qualcosa.boh/tuaPagina.asp
Do
    If oBrws.ReadyState = READYSTATE_COMPLETE Then
        Exit Do
    End If
    DoEvents
Loop
Set oDoc = oBrws.Document
For Each oTbl In oDoc.getElementsByTagName("TABLE")
'--> per avere il numero delle righe della tabella: objTabella.rows.length
  For Each oTblRw In oTbl.Rows
    For Each oTblCll In oTblRw.Cells
      Debug.Print oTblCll.innerText '<-- valore nella cella
    Next oTblCll
  Next oTblRw
Next oTbl
Set oTbl = Nothing
Set oTblRw = Nothing
Set oTblCll = Nothing
Set oDoc = Nothing
Exit Sub
LeggiTabellaHTML_err:
    DoCmd.SetWarnings True
    Set oTbl = Nothing
    Set oTblRw = Nothing
    Set oTblCll = Nothing
    Set oDoc = Nothing
    MsgBox "Errore: " & Application.AccessError(Err.Number) & vbCrLf & 
"Riga: " & Erl & vbCrLf & "Numero: " & Err.Number
'---
La pagina dinamica deve restituire una tabella nuda e cruda; non ci devono 
essere intestazioni di colonne che raggruppano più colonne.
Ovviamente il codice HTML deve essere valido...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Errore query: troppi operatori!

Salve a tutti,
ho una tabella con x campi tra cui  codutente
il db è così popolato:
pippo
pippo
pluto
pippo
pluto
paperino
ecc.
vorrei che come risultato della query avessi:
pippo - 3
pluto - 2
paperino - 1
ecc.
Ho fatto una query di raggruppamento e poi una che me li conta ma se le 
metto insieme mi salta fuori l'errore "... troppi operatori...."
come posso fare coesistere le 2 query?
oppure quale istruzione posso mettere dentro la prima query in modo che 
eseguita questa mi lanci in automatico la seconda?
Grazie
Carla 

 Carla
Ciao Carla, ti basta una sola query rggruppata.
In questa tu puoi mettere N volte lo stesso campo
Quindi a te servono due volte: in una metti raggruppamento, nella seconda
Conteggio
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 Carla
crei una query con i campi di raggruppamento dove
pippo                idpippo
raggruppa        conteggio
Ciao
Roberto
Newsgroup: it.comp.appl.access
Titolo: Aiuto per database bibliografico

Sto cercando di imparare Access per costruire un database bibliografico.
Mi sono inventato un database molto semplice di riviste in cui ho creato 
due tabelle:
TABELLA ARTICOLI
- ID Articoli (contatore) chiave principale
- Titolo articolo (testo)
- Pagina articolo (numero)
- Nome Rivista (testo)
TABELLA RIVISTE
- Nome Rivista (testo) chiave principale
- Nome Editore
Nella finestra RELAZIONI collego come "1 a molti" Nome Rivista della 
tabella RIVISTE con lo stesso campo in tabella
ARTICOLI, applicando integrità referenziale, aggiorna campi correlati a 
catena ed elimina record correlati a catena.
A questo punto se provo ad aggiungere record nella TABELLA ARTICOLI vedo 
che non posso perchè manca un campo correlato nella Tabella Riviste.
Quindi devo PRIMA aggiornare la TABELLA RIVISTE e poi quella ARTICOLI.
Ora, le domande sono:
1 è corretto questo metodo di procedere?
2 esiste un modo per definire sommariamente la TABELLA RIVISTE da quella 
ARTICOLI? Ovvero... io vorrei evitare di definire prima ogni volta tutti 
i dati di ciascuna rivista. Vorrei magari creare una maschera in cui 
definisco il titolo dell'articolo, la pagina ed il nome della rivista. 
Nel momento in cui lo scrivo, si crea automaticamente un record 
correlato nella TABELLA RIVISTE. Poi in un secondo tempo andrò a 
modificarmi la TABELLA RIVISTE inserendo tutti i dati mancanti (nel mio 
esempio l'editore).
ESEMPIO pratico:
TITOLO ARTICOLO:Le macchine volanti
PAGINA: 12
RIVISTA: Vetture del 3000 ----> si crea un record su TABELLA RIVISTE.
Vado in TABELLA RIVISTE:
Vetture del 3000 ---> completo con tutti i dati della rivista.
Sto sbagliando approccio?

"someone" wrote in message
news:4896c2da$0$18158$
4faf...@reader3.news.tin.it
:

Ciao someone.
1. Si`.
2. La questione sta in come intendi la parola "correlato". Correlato a 
cosa?
--
Ciao!
Maurizio Borrelli [Microsoft MVP Office System]
http://www.riolab.org/

 cosa?
cioè c'è un modo per inserire una nuova rivista senza creare prima tutti 
i record nella TABELLA RIVISTE?
Riprendo il mio esempio:
Faccio una maschera in cui inserisco:
TITOLO ARTICOLO:Le macchine volanti
PAGINA: 12
RIVISTA: Vetture del 3000 ----> si crea un record su TABELLA RIVISTE con 
lo stesso nome rivista.
Vado in TABELLA RIVISTE e trovo:
Vetture del 3000 ---> completo con tutti i dati della rivista.
Ora come ora ho fatto una maschera che non mi permette di inserire dati! :(


Per gli articoli crei una maschera singola delle riviste con
all'interno una sottomaschera degli articoli
Il campo Nomerivista visibile dovrà essere nella maschera principale
(ovvero quello della tabella Riviste)
Per cui apri la maschera
inserisci se manca la rivista (oppure la vai a cercare se esistente)
ti sposti nella sottomaschera ed inserisci l'articolo
gli altri dati della rivista (editore) li puoi inserire quando vuoi,
ma la chiave (nomerivista) tocca metterla sempre prima dell'articolo..
F:

grazie, funziona!
Newsgroup: it.comp.appl.access
Titolo: Excel non importa query a Campi incrociati?

Dovrei importare una query a campi incrociati in un foglio di excel, per cui
in excel imposto "Carica Dati Esterni-Crea Nuova query, creo un profilo ODBC
ed gli indico il DB dove deve andare a prelevare i dati, ma al momento in
cui seleziono la query  per selezionare i campi ricevo un messaggio di
errore" Il Modulo di gestione del database Microsoft Jet non riconosce ['1']
come nome di campo o espressione valida".
Ho controllato tutti campi ma in nessuno è presente ['1'], come posso
risolvere il problema? Non si riescono  in excel a caricare Query a campi
incrociati?
Ciao e Grazie

 ha scritto nel messaggio
news:bat3di$a5u$1...@news.ngi.it...

Invece di creare una nuova query hai provato con Dati - Report tabella
pivot?
Ciao.
--
Sergio MAZZA

 pivot?
Non non ho provato...il risultato è il medesimo? Domani provo!!
C'è qualche procedura particolare da fare?
Ciao

 pivot?
Niente da fare solito errore..." Il Modulo di gestione del database
Microsoft Jet non riconosce ['1']
come nome di campo o espressione valida".
Altre alternative?
Ciao


Non devi far riferimento alla query ma alla tabella; se i dati sono in più
tabelle devi crearti una tabella temporanea con una query di creazione
tabella (appunto)...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: determinazione esistenze magazzino

Aiutooo!!!!!
Vorrei costruire un database di Magazzino.
Disponendo delle esistenze iniziali dei vari articoli devo costruire la
tabella degli acquisti degli articoli e quella delle vendite degli stessi.
Vorrei creare poi una tabella che mi riporti, per ciascuno articolo,
l'esistenza iniziale, le quantita acquistate, le quantita vendute
determinando cosi, per somma algebrica (Esistenze
Iniziali+Acquisti-Vendite), le esistenze finali.
Purtroppo, date le mie conoscenze limitate, non ci riesco. Vi prego
aiutatami.
Ps: se esiste una soluzione diversa da quella da me prospettata (es. ricorso
a SQL) vi sarei grato se mi fosse comunicata.
Graziee

"Badush" <CocoB...@lMartucci.com> ha scritto nel messaggio
news:iMiy8.16494$W9.4...@twister2.libero.it...

Come avrai letto altre volte in altri thread del NG, è regola non registrare
in una tabella dei campi calcolati, nel tuo caso il totale acquisti, il
totale vendite e la giacenza finale.
I campi calcolati sono propri di una query, oppure puoi ottenere i risultati
dei tuoi calcoli nei controlli calcolati di una maschera e/o un report.
Se hai una tabella chiamata tblArticoli che abbia una struttura simile:
IDArticolo            Contatore e chiave primaria
Descrizione           Testo
GiacenzaIniziale     Numerico
ecc. ecc.
Ogni prodotto presente in magazzino deve avere un record in questa tabella,
al limite senza giacenza iniziale.
Se hai una tabella chiamata tblAcquisti che abbia una struttura simile:
IDAcquisti            Contatore e chiave primaria
IDArticolo            Numerico
DataAcquisto       Data/ora
QtàAcquisto        Numerico
ecc. ecc.
Se hai una tabella chiamata tblVendite che abbia una struttura simile:
IDVendite            Contatore e chiave primaria
IDArticolo            Numerico
DataVendita         Data/ora
QtàVendita          Numerico
ecc. ecc.
Metti in relazione la tabella tblArticoli con la tabella tblAcquisti tramite
i campi IDArticolo.
Metti in relazione la tabella tblArticoli con la tabella tblVendite tramite
i campi IDArticolo.
Per ambedue le relazioni aggiungi l'integrità referenziale con l'opzione
Elimina record correlati a catena.
Creati una query che abbia un codice SQL simile a questo:
SELECT tblArticoli.IDArticolo, tblArticoli.Descrizione,
tblArticoli.GiacenzaIniziale,
NZ(DSum("QtàAcquisto","tblAcquisti","IDArticolo=" & [IDArticolo]),"0") AS
TotAcquisti, NZ(DSum("QtàVendita","tblVendite","IDArticolo=" &
[IDArticolo]),"0") AS TotVendite,
[GiacenzaIniziale]+[TotAcquisti]-[TotVendite] AS GiacenzaFinale
FROM tblArticoli;
E' un modo per risolvere il tuo problema senza creare una tabella che
contenga dei campi calcolati, inoltre avrai la giacenza aggiornata ogni
volta che inserisci un record di vendita o  di acquisto.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Esportazione in Excel

Ciao a tutti.
Mi piacerebbe creare un bottone cliccando sul quale access crei un file di 
Excel con il contenuto di un campo di una tabella.
Suggerimenti...?
Anticipatamente grazie,
Fabio

 ha scritto nel messaggio
news:o9OKe.66168$fm.43...@news4.tin.it...

Ciao Fabio,
mi sento di suggerirti questo ( sempre se ho capito bene). Crea una query
contentente solo il campo della tabella che ti interessa esportare, poi
sul tuo command button ci metti :
Dim p As String, f As String, formato As Variant
formato = acFormatXLS
p = "C:\tuoPath\TuoFile.xls"
f = "nomeTabellaQuery"
fileestratto = "tuoFile.xls"
Call checkfilename2(p, formato, f, fileestratto)
Public Function checkfilename2(path_, formato, nomequery,
nomefiledestinazione)
On Error GoTo errori
Dim dlgSaveAs As FileDialog
Set dlgSaveAs = Application.FileDialog( _
    msoFileDialogSaveAs)
  With dlgSaveAs
    .AllowMultiSelect = False
    .InitialFileName = path_
    .Title = "Scegli dove esportare la query"
    .Show
  End With
  DoCmd.OutputTo acOutputQuery, nomequery, formato,
dlgSaveAs.SelectedItems(1)
errori:
    Resume Next
End Function
in questo modo imposti un nome di default per nominare il file e hai la
possibilità di scegliere il path di destinazione e la puoi riciclare su
tutte le form del tuo DB.
Imposta correttamente i riferimenti a queste due librerie (mi sembra siano
questa due non sono sicurissimo )Microsoft Access xx.x object library e
Microsoft Office xx.x object library.
Ciao, Sandro

 Fabio
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
---------------------------------------------------- 


Grazie per la risposta.
Ho utilizzato le seguenti righe:
Private Sub Comando33_Click()
On Error GoTo Err_Comando33_Click
   DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel97, "tabella",
"C:\nomefile.xls", True
Exit_Comando33_Click:
    Exit Sub
Err_Comando33_Click:
    MsgBox Err.Description
    Resume Exit_Comando33_Click
End Sub
Funziona perfettamente.
Come faccio a far apparire un messaggio che mi confermi l'avvenuta
esportazione e il percorso (c:\)?
Ancora grazie,
Fabio 

 Ancora grazie,
Prego


 ha scritto nel 
messaggio news:6p3Le.15501$HM1.4...@twister1.libero.it...

Perfetto! Grazie.
Fabio