mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Test file aperto

Vi rigiro una domanda che ho fatto poco fa su it.comp.lang.visual-basic
senza ricevere risposta:
e' possibile da VBA riconoscere se un file e' attualmente aperto oppure
chiuso?
mi serve perche' da una maschera di Access potrei lanciare Word, Excel,
Notepad o quant'altro dandogli in pasto un file, e mi occorre sapere quando
questo file viene chiuso, manualmente, nelle suddette applicazioni
ad es. con Word si può testare l'esistenza del file ~*pippo.doc che viene
creato all'apertura di pippo.doc e viene cancellato alla chiusura - ma a me
interessa un metodo generale
non c'e' un'ape ad hoc? bzzzz....
barbi

con Word si puň testare l'esistenza del file ~*pippo.doc
Si, ma non e' nemmeno troppo sicuro. Ci sono vari problemi relativi
all'uso di questi file temporanei:
1. Spesso non vengono cancellati da Word alla chiusura (per esempio in
caso di crash. Un file ~*.tmp "vecchio" non indica se il file doc
corrispondente sia in uso.
2. Fai questa prova: apri A.DOC in C:\A\. Il file temporaneo ~A.DOC
viene creato. Salva poi come C:\B\B.doc. A questo punto avrai 2 file
temporanei nelle due directory, ma solo uno (B.TMP) indica che il file
B.DOC e' in uso.
3. E' addirittura possibile cancellare il file tmp mentre il
corrispondente doc e' in uso. Si tratta infatti di semplici backup del
documento aperto.
Una soluzione (da raffinare un po') e' quella di provare a cancellare
il file doc per vedere se c'e' un lock. Ovviamente dovresti provare a
spostarlo, non a cancellarlo :-)
Diverso e' il discorso per i file mdb di Access. Tempo fa scrissi una
cazzatina di programma in Delphi per compattare i database. Il sistema
che ho usato per verificare l'apertura di una database e' quello di
provare a cancellare il file ldb, se questo esiste nella stessa
directory. Anche in questo caso, l'esistenza di una file ldb non
significa che l'mdb corrispondente sia in uso. Potrebbe essere un
vecchio file non cancellato a causa di un crash. Se sono in uso, i
file ldb non sono cancellabili.
-- 
Ciao,
Giovanni

 all'uso di questi file temporanei:
appunto per questo ho parlato di api...bzzzz.... mi pare vagamente di
ricordare che ogni file aperto si becca un manico (oops...handle) e quindi
basterebbe andare a vedere gli handle...
prima di farmi passare 687K di file Win32api.txt magari qualcuno già lo
sa...
barbi

Senza fare utilizzo di API, puoi fare cosě:
Function FileIsOpen(sFileSpec As String) As Boolean
    On Error Resume Next
    Dim nFile As Integer
    nFile = FreeFile
    Open sFileSpec For Binary Lock Read Write As #nFile
    FileIsOpen = Err <> 0
    Close #nFile
End Function
ciao
Stefano

Stefano Radice <ste...@NOSPAMstefano.com> wrote in message
890qlt$led$1...@nslave1.tin.it...

grazie Stefano sei veramente un gallo! come dice mia figlia... io perň ho
tolto il Write perché mi fa spavento e funziona lo stesso
barbi
Newsgroup: it.comp.appl.access
Titolo: Strano problema con un istruzione SQL

Ciao a tutti,
ho uno strano problema!
Ho questa semplice query:
SQLProdotti = "SELECT * FROM PRODOTTI WHERE PRODOTTI.CodiceBarre like "
& CodeBar
Questa semplicissima query, funziona soltanto se il codice a barre del
prodotto non inizia con "0".
Es:
CodeBar = "10618892" --> Recorset Vuoto
CodeBar = "00618892" --> Recorset Pieno
Secondo voi come posso risolvere questo problema?
Grazie anticipatamente,
Ciao


funziona perchè lo vede come numero
prova con
SQLProdotti = "SELECT * FROM PRODOTTI WHERE PRODOTTI.CodiceBarre like
'" & CodeBar & "'"
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

Grazie mille!!!!
Funziona perfettamente.
Ciao,
alla prossima.

Newsgroup: it.comp.appl.access
Titolo: Shell che non avvia file batch

Dentro un piccolo file batch ho inserito il comando per avviarre la stampa 
di un'etichetta, una roba del tipo:
copy etichetta.txt   \\192.168.456.345\stampante1
Questo file, se lanciato da promt dei comandi, parte regolarmente e la 
stampante stampa correttamente
Se tento di avviarlo da dentro vba, usando una banale
shell  avvia_stampa.bat
non stampa nulla
Commo mai ?
RobertoA


Eh commo mai, commo mai, bastava mettere il percorso completo dei file 
dentro al filetto  avvia_stampa.bat
COPY  ETICHETTA.TXT  \\192.168.456.345\stampante1      e cosi non funziona
COPY  C:\PEPPE\ETICHETTA.TXT  \\192.168.456.345\stampante1      e cosi 
funziona
Premesso che il comando "shell c:\peppe\avvia_stampa.bat"  viene eseguito da 
codice vba contenuto in un modulo di un mde che sta fisicamente dentro a 
c:\peppe ,   perche' solamente col nome di file non funziona ?
Ciao e grazie
RobertoA

RobertoA ha scritto:

credo che si tratti di verificare quale è la directory attiva nel 
momento in cui il comando viene eseguito. Quindi dovresti eseguire un
CD \laDirectoryGiusta
ma alla fine risparmi più tempo indicando direttamente il percorso completo.
Se la directory è 'variabile' puoi passargli il percorso radice come 
parametro al file batch
shell  avvia_stampa.bat "C:\PEPPE\"
e trasformi il .bat in
COPY  %%1ETICHETTA.TXT  \\192.168.456.345\stampante1
dovrebbe renderti la vita più 'elastica' !
IvanDaBologna

 IvanDaBologna
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Common Dialog

Meglio utilizzare comdlg32.ocx  oppure una chiamata
alle API tipo
Private Declare Function GetOpenFileName Lib "comdlg32.dll"
E perche?
SunRex

 ha scritto nel messaggio
news:1vIAb.61857$AX1.2...@news1.tin.it...

API per 3 motivi:
1)Entrambi si appoggiano alla stessa dll l'OCX non è altro che
un'interfaccia
2)Con le API non devi registrare nulla e ti eviti mille problemi......
3)Hai provato a guardare quanto spazio occupa l'uso dell'OCX........???
Ciao.
@Alex.

Newsgroup: it.comp.appl.access
Titolo: Query creata dinamicamente

Ho una maschera in cui inserisco i parametri per ricercare dei record e mi
creo dinamicamente la query.Ho poi un pulsante che mi apre la maschera
basata sulla query creata dinamicamente e che mi permette di visualizzare
i record trovati.Quello che mi capita e che non vorrei succedesse...č che
se,dopo aver mostrato i record per una ricerca,modifico i parametri di
ricerca in alcuni casi non mi viene aggiornata la maschera che visualizza
i record.In pratica continua a visualizzarmi i record della "vecchia"
ricerca.
Aggiungo che la query viene cancellata e creata ogni volta.
Ciao Francesco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Ciao Francesco
Se non č un problema di "Requery" della Form, esponici il "Codice" prego...
-- 
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)


 Se non č un problema di "Requery" della Form, esponici il "Codice" prego...
Il problema č che č lunedi..:-)
Scusate.
-- 


Newsgroup: it.comp.appl.access
Titolo: Visual studio 6 e access 2000.

Visual studio non mi apre i database fatti con access 2000.
Come posso risolvere questo problema?

 Come posso risolvere questo problema?
Aprendoli con Access2000 o versione posteriore
ovvero preventivamente convertendoli a una versione
anteriore.
VB è sempre stato qualche versione indietro rispetto
alla struttura file di Access.
Almeno fino a VB 6.0
Di Visual Studio.Net ho esperimentato che digerisce
i file di VB6, con lievi modifiche ai medesimi
(il GoSub non esiste più, etc).
Ciao
Bruno
Newsgroup: it.comp.appl.access
Titolo: server ole

ciao a tutti
ho un problema di questo tipo quando cerco di avviare l'esame in excel mi
ritorna un errore su server OLE reinstallare.
ho provato ma senza successo.
cosa posso fare??
office 2000 premium.
grazie a tutti
--------------------------------
Inviato via 
http://usenet.libero.it

 grazie a tutti
E' un probelam dell'antivirus, probabilemente Norton
Sblocca gli script
MAssimiliano

 MAssimiliano
avevo gia letto i 3d vecchi ma io non ho nessun antivirus o meglio l'avevo e
l'ho disinstallato da tempo!!
fino a settimana scorsa girava regolarmente oggi non più.


cut
per essere più preciso ecco l'errore che mi appare :
"Si è cercato di utilizzare una maschera, un report o un foglio dati che
contiene un oggetto OLE ma è possibile che il server OLE utilizzato per
creare l'oggetto non sia registrato correttamente.Per una corretto
registrazione, reinstallare il server OLE"
ma anche se volessi dove lo reinstallo????
grazie


roby-g...@libero.it
 ha scritto:



prova ad aprire prima excel e poi apri quello che ti serve in access
dovrebbe funzionare
-- 
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: Problema su maschera con data e

Ciao a tutti,
non riesco a rispondere ad un problema ed ho bisogno del vostro aiuto. 
Ho altre soluzioni ma ho bisogno di una risposta al problema 
esattamente come lo espongo perché è un prerequisito del progetto.
Ho una tabella di clienti fissi che acquistano sempre lo stesso oggetto 
in quantità variabili.
Ogni sera devo stilare la lista dei clienti che sono passati in negozio 
e il numero di oggetti che hanno acquistato.
Tutto qui. Dalla maschera dovrei poter impostare la data del giorno una 
sola volta. I clienti che sono passati li vorrei recuperare dalla lista 
che ho già e che è fissa e selezionarli semplicemente mettendo una 
spunta ad un campo si/no.
Il problema è che non riesco ad associare la data del giorno alla 
spunta.
Ho tanto il sospetto che sia un problema banale ma, credetemi, è da un 
po' che mi sta facendo impazzire.
Ciao e grazie.
Marco

Nella questione manca una tabella....!
Elenco Clienti
Elenco Merci
manca Elenco Movimenti che deve comprendere i movimenti
del singolo cliente...!
Ovviamente manca anche un Catalogo Cliente che attribuisce al
singolo Cliente gli articoli che acquista....!
Pertanto non saprei come aiutarti in quanto mi pare che la tua
struttura non sia normalizzata a pieno...!
Se fosse strutturata come ti ho detto io estrarrei una Listbox
in Multiselezione e con un pulsante di Insert andrei ad inserire
nella Tbl(Elenco Movimenti) la copia del Catalogo Cliente con la Data
Odierna...!
Il tutto diverrebbe estremamente semplice e lineare....!
Facci sapere.
@Alex

Ciao Alessandro,
grazie per la risposta. Non ho bisogno del catalogo merci perché il 
prodotto è unico. L'Elenco Movimenti l'ho previsto ma la soluzione non 
è venuta fuori lo stesso. Mi piace invece l'idea della Listbox in 
Multiselezione anche se non ho ancora chiaro come fare. Ci lavoro 
subito sopra.
In pratica cerco di digitare in uno spazio della maschera la data e 
nella stessa maschera avere in evidenza la lista dei clienti dalla 
quale poter segnare quelli che sono passati nella giornata. il fatto di 
segnare le quantità è un dettaglio e posso anche farne a meno. E' 
l'associazione Data con i clienti in lista che proprio non mi viene.
Ciao e grazie
Marco
Dopo dura riflessione, Alessandro Baraldi ha scritto :


Supponi di usare una Form non associata in cui inserisci :
1) textBox formattata ad accettare la data
2)Una ListBox con MultiSelezione Estesa caricata con l'Elenco Clienti
Quindi ciclando gli ItemsSelected della ListBox inserisci con un
 INSERT INTO NomeTabella (IdCliente,Data) Values ....
Dove i Valori li recuperi per IdCliente dall'iterazione della
collection ItemSelected
e la Data dalla Textbox, che ovviamente sarà uguale per tutti...!
Dim varItm As Variant
For Each varItm In Me!NomeList.ItemsSelected
    CurrentDb.Execute"INSERT INTO NomeTabella " & _
                                "(IdCliente, Data) VALUES (" &
Me!NomeList.ItemData(varItm) & ",#" & _
                                Format(Me!txtBoxData,"mm/dd/yyyy") &
"#);"
Next varItm
Una roba del genere..... con tutti gli errori che ho inserito scrivendo
il codice a braccio....!
@Alex
Newsgroup: it.comp.appl.access
Titolo: Eliminare valori compresi tra <> in stringa testo

buonasera a tutti, volevo sapere se � possibile e come fare per eliminare da 
una tabella che contiene stringhe di testo, con vba , dei valori compresi 
fra determinati caratteri, nel mio caso scarico una pagina html la importo 
in una tabella, ma vorrei eliminare i tag html:
<center> pagina 1 </center>   -------pagina 1
<td> ciao </td>-------------------ciao
questo per ovviare ad un problema di scarico dati riportato in un post 
precedende, "Importare tabelle html da pagina web in access" in quanto, non 
ho capito il motivo, alcune volte funziona altre no, anche se salvo 
precedentemente tutti i file HTML in una directory del disco fisso.
Grazie 

 buonasera a tutti, volevo sapere se è possibile e come fare per eliminare da

prova con
Me.TuaStringa = Replace(Me.Tuastringa, "<", "")
Me.TuaStringa = Replace(Me.Tuastringa, ">", "")

 Grazie
prova con
Me.TuaStringa = Replace(Me.Tuastringa, "<", "")
Me.TuaStringa = Replace(Me.Tuastringa, ">", "")
ciao, grazie per la risposta, ma io devo sostituire (cancellare) il 
contenuto tra i due simboli, cosi mi sostituisce solo il > o il <.

 buonasera a tutti, volevo sapere se ï¿œ possibile e come fare per

Puoi provarlo con una query di aggiornamento nella quale chiami
la funzione di sotto nella riga "aggiorna a" con:
fctKillTags([NomeCampo])
Se ci sono record senza valore devi anche impostare il criterio:
Not Null
Function fctKillTags(strText As String)
    Dim strIn() As String, strOut As String
    Dim i As Long
    strText = Replace(strText, "</", ">")
    strText = Replace(strText, "<", ">")
    strIn = Split(strText, ">")
    For i = LBound(strIn) To UBound(strIn)
        If i Mod 2 = 0 Then
            strOut = strOut & Trim(strIn(i))
        End If
    Next i
    fctKillTags = strOut
End Function
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 la importo in una tabella, ma vorrei eliminare i tag html:
Usa le regular expressions. Devi caricare la libreria nei riferimenti, poi 
la formuletta magica che serve a te � questa:
"<[^>]*>"
Eventuali commenti invece li togli cos�:
"<!--.*-->"
E' per� mio dovere informarti che capire come funzionano non � una cosa da 5 
minuti :-)
Saluti.
Luciano


Grazie a tutti dei suggerimenti
Newsgroup: it.comp.appl.access
Titolo: cambiare valore predefinito check box

Buonasera a tutti
A2003
Vorrei cambiare da codice il valore predefinito di una casella di controllo 
in modo che alla successiva apertura della form il valore predefinito sia 
quello modificato.
č possibile ?
Grazie
Maurizio 
 
 


 
il valore predefinito lo imposti con:
 
tuaCasellaControllo.defaultvalue=true  (oppure false)
 
l'ultimo valore lo devi tenere in memoria fino a quando il db è aperto, 
anche quando riapri il db?
 
nel primo caso ti basta creare una variabile globale di tipo boolean
es:
 
public UltimoValore as boolean
 
dell'evento dopo aggiornamento della casella metti:
 
ultimovalore=tuaCasellaControllo
 
nell'evento apertura maschera metti
 
if not isnull(UltimoValore) then
	tuaCasellaControllo=UltimoValore
end if
 
 
 
 
se invece devi tenere memorizzato il valore dell'ultima scelta anche 
dopo la chiusura del db e alla successiva riapertura devi salvarti il 
valore di UltimoValore in una tabella o un file esterno
 
ciao
BFS
 
 
 
 
 
 
 

 
"BFS" <B...@BFSBFS.it> ha scritto nel messaggio 
news:4f54901d$0$1384$4faf...@reader1.news.tin.it...

Grazie
ciao
Maurizio

Newsgroup: it.comp.appl.access
Titolo: Azzeramenti indici e modifica campi tabella

Nel mio primo progetto fra i vari problemi ne ho riscontrati 2 che
sicuramente saranno cavolate:
1) vorrei azzerare gli indici di una tabella e ripartire da 1 dopo aver
fatto tutte le mie prove
2) nel corso del progetto penso capiti spesso di modificare i campi di
tabelle fatte in precedenza,
spesso l'operazione risulta impossibile e mi da errore scrivendo:
- Il modulo di gestione database non può bloccare la tabella "pippo" perchè
in uso da un altro utente o processo
oppure
- l'oggetto è un controllo in una maschera di sola lettura
ecc.
chiedo gentilmente, prima come azzerare i record e poi come fare una tabella
che non sia di sola lettura e di poter rimodificare i campi tutte le volte
che voglio
grazie
Maurizio


Strano che in "prima battuta" tu crei una tabella in sola lettura; non mi è
mai capitato quel tipo di errore se non quando tentavo di modificare la
struttura di una tabella con la maschera aperta che utilizzava la stessa...
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Collegamento tra SubForm

Un saluto innanzitutto al NG.
Ho una maschera in cui tengo dati di un macchinario "FrmMacchinario" e
allegata una SubFrmControlli nella quale inserisco data e revisioni.
Ogni volta che eseguo una revisione, quindi quando immetto una nuova data
nella SubFrmControlli , dovrei aggiornare il campo UltimaRevisione nella
FrmMacchinario.
Ho fatto quanto segue, ma il Debug mi arresta l'esecuzione asserendo di non
trovare la FrmMacchinario?????
Private Sub Data_AfterUpdate() 'dopo l'aggiornamento della data
Dim DateAggiorna As Date
DateAggiorna = Me![Data]
Forms![FrmMacchinaro]![UltimaRevisione] = DateAggiorna
End Sub
Grazie per l'aiuto Alex.
-- 
Posted from 
smtp4.libero.it
 [193.70.192.54] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Forms![FrmMacchinario]![UltimaRevisione] = DateAggiorna
La maschera [FrmMacchinario] è aperta?
Ciao.

Ciao Sergio, grazie ancora una volta per l'attenzione.
Si la maschera è aperta e la sottomaschera è inserita nella maschera e
agiscono contemporaneamente, ovviamente il Focus è nella sottomaschera in
cui sto immettendo la "data", l'errore di battitura  l'ho commesso solo qui
in posta, nel codice non c'è, l'ho scritto in automatico con il generatore.
Forse commetto qualche altro errore?
C'è eventualmente un'altro sistema?
Ciao a tutti e grazie Alex.
-- 
Posted from 
smtp1.libero.it
 [193.70.192.51] 



Cosě come la racconti, secondo me, o la maschera principale non si chiama
FrmMacchinario o il controllo in essa contenuto da aggiornare non si chiama
UltimaRevisione.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

Buonasera Roberto anche a te.
Mi viene da dire "Ie sò pazz".
Eppur si muove.
Come posso aver commesso errori se il codice l'ho immesso con il generatore
AUTO?Lui mi fa vedere solo quello che c'è.
Non so che dire ma è esattamente tutto come ho detto, credo, in ogni caso
dai Vs commenti deduco che non ho commesso errori.
Controllo meglio, se è l'unica strada rimasta.
Buon week end e grazie della collaborazione.
Alex
-- 
Posted from 
smtp5.libero.it
 [193.70.192.55] 



Questa č la prova che ho effettuato su maschera +sottomaschera:
'-------------
Private Sub Testo6_AfterUpdate()
Forms!mascheraprincipale!xData = Me!Testo6
End Sub
'-------------
[Testo6] č nella sottomaschera; tutto fila liscio. Fai attenzione ai
controlli (e campi) con i nomi tipo: data o descrizione; si č riscontrato
piů di una volta che presentano problemi. Prova a cambiargli nome...
Ciao.
Newsgroup: it.comp.appl.access
Titolo: invio email da access 2000

Salve a tutti, ho un database dove sono inseriti dei nominativi con email,
dovrei inviare una mail con un testo unico a questi nominativi, non
utilizzando però l'importazione nella rubrica di outlook express, il numero
è elevato!
qualcuno può darmi una mano?
grazie anticipatamente
Massimo

 ha scritto nel messaggio
news:L%Ic8.1944$3s4....@news1.tin.it...

A che ti serve Outlook express se gli indirizzi li hai nel database?
Se sono presenti nel database poi effettuare un ciclo sul recordest (while
non eof) di quella tabella ed utilizzare il veloce comando
DoCmd.SendObject completo di tutti gli elementi per inviare una e-mail in
formato testo.
Ciao!
One.Emmedi
Comunque in NG e su sitocomune l'argomento è stato trattato.
Newsgroup: it.comp.appl.access
Titolo: Creare PDF SNP per redistribuzione fatture

Ciao a tutti...
Ho la necessita' di inviare a volte dei documenti (di qualsiasi tipo:
fattura...listino..ecc...) da un report di access va email, ed ho la
necessita' di ottenere i formati: GIF,JPG,BMP oppure PDF.
Qualcuno di voi ha gia'affrontato questa situazione?
Conoscete qualche metodo carino da poter implementare?
Lo snapshot...?
Ciao a tutti

yQy wrote:

PDFCreator o PDF995.
Con il secondo e' possibile implementare un sistema Batch per la
creazione e l'invio automatizzato tramite simple mapi.
-- 
I'am what I'am, I do what I can



Volendo esportare (senza installazione prog contoterzi) in semplice
gif?
TU di solito come agisci?
Ciao :)

 gif?
Non credo che Access disponga di un sistema nativo per esportare in gif
o comunque in formato grafico diverso da snp.


o comunque in formato grafico diverso da snp.
Thanx risolvo con i pdf :)
Veramente carino pdf995
Ciao :)

 Veramente carino pdf995
Nottambulo eh?    :-)
Bye


wrote:

quando mai diurno....
abituato a fare il dj misa ke ho scambiato il giorno per la notte :)
Ciau :)

 Veramente carino pdf995
Prova Win2PDF (
www.win2pdf.it
) prima che pdf995 ti lasci a piedi come è
successo ad alcuni miei clienti.
Con Win2PDF nessun problema: in italiano, aggiornato, pratico, semplice da
usare.
-- 
Gabriele Bertolucci
PBsoft 
www.pbsoft.it

 h successo ad alcuni miei clienti.
Che cosa significa "ti lasc a piedi"?


Che cosa significa "ti lasc a piedi"?
che molto spesso quando apri i pdf generati con pdf995 essi nn ri
aprono!!!
sono Size = 0
:)

> Che cosa significa "ti lasc a piedi"?
Alcuni miei clienti che utilizzavano pdf995 sono passati con gioia a Win2PDF
perché avevano diversi problemi.
Non ho mai approfondito quali fossero, ma, avendo conosciuto e usandolo io
regolarmente, ho consigliato loro Win2PDF: i loro problemi sono spariti.
Ecco perché lo consiglio anche a te.


 :)
Ecco, come volevasi dimostrare, i miei clienti avevano ragione a lamentarsi.


Ecco perché lo consiglio anche a te.
Confesso ke lo avevo gia provato prima di postare questo thread...e
visto il costo (30eur mi pare) ho provato pdf995..visto che con
15milalir te la cavi :)
cmq ho provato anche PDFcreator suggerito da qualcuno in un post
vecchio di questo thread e essendo opensource..funziona a
meravigtlia...anche se pur senza alcune feature...ma per esportare una
stampa singola su pdf credo sia + che sufficente.
Win2PDf cmq molto bello!
Veloce e funziona.!
Del formato snp ke ne pensate?
Ciao

Newsgroup: it.comp.appl.access
Titolo: Overflow di campo numerico

Salve ho creato una casella combinata su una maschera che richiama una
tabella attraverso una query. Capita spesso che mi compare "Overflow di
campo numerico". Poi devo fare compatta e ripristina database per
funzionare. Come posso evitare questo problema? Da cosa č dovuto?
Grazie.

Diseguito indico qual è la query che ho inserito in origine riga:
SELECT Componenti.Descrizione FROM Componenti GROUP BY
Componenti.Descrizione HAVING (((Componenti.Descrizione)="Pippo" Or
(Componenti.Descrizione)="Pluto"));
Grazie
Newsgroup: it.comp.appl.access
Titolo: sapete come si crea un file della guida per un database? .HLP

Grazie.


Nella versione developer puoi trovare Microsoft Help WorkShop che realizza
file di help.
Anche in rete trovi diversi tools che possono essere utilizzati. Prima di
cercare qualcosa di molto costoso prova con HelpScribble:
http://www.helpscribble.com/
Ciao, Carlo

 ha scritto nel
messaggio news:nov59.220471$vm5.7...@news2.tin.it...

ho la versione developer! sai che file .exe devo lanciare visto che
Microsoft Help WorkShop  non lo trovo. grazie.
P.s. una volta creato il .hlp lo metto in una sottocartella del database e
come li richaimo tali file dal database? grazie.

 ha scritto nel
messaggio news:u3y59.57787$lu5.1...@twister1.libero.it...

Sul CD del developer per XP la cartella si chiama: HTML Help Workshop
Ottimi punti di partenza sono:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/htmlhelp/ht
ml/vsconHH1Start.asp
http://www.microsoft.com/office/ork/xp/appndx/appa06.htm
http://www.helpmaster.com/hlp-developmentaids-hcw403.htm
http://www.webattack.com/get/mshtmlhelp.shtml
Il file di help creato va posizionato nella stessa cartella
dell'applicativo.
Se apri le proprietą di una maschera o di un controllo potrai trovare "File
Guida" e "ID Argomento Guida".
Nella prima proprietą scriverai il nome del file (p.e. MiaGuida.hlp) e nella
seconda l'ID della guida che corrisponde alle spiegazioni su quella maschera
o controllo.
Ciao, Carlo

 Guida" e "ID Argomento Guida".
consiglio... io ho creato una tabella con relativa maschera per la gestione
degli help in linea
che praticamente... è strutturato così..
nella tabella che ti ho appena parlato ho inserito i campi:
idtab
nomemaschera
idguida
quando schiaccio il pulsante della guida sulla maschera attraverso il nome
della maschera e un dlookup cerco l'ID relativo nella tabella
poi attraveso un sendkey lancio la guida sull'argomento giusto
per fare tutto ciò basta un modulino di 3 righe in VBA
ciao
Newsgroup: it.comp.appl.access
Titolo: Tabella che si crea automaticamente secondo uno schema.

Devo creare una applicazione per gestire sfide a bacarà di più coppie.
Ho immaginato di creare una tabella così fatta per gestire il primo turno
della sfida:
Tabella Primo Turno
Id                 Tavolo di appartenenza          Numero coppia
Nome delle coppie        Punteggio della gara
1                            1                                            1
Roberto-Anna
2                            1                                            2
Michela-Silvia
3                            2                                            3
Alessio-Leonardo
4                            2                                            4
Simone-Francesco
5                            3                                            5
Mario-Anna
6                            3                                            6
Frabrizio-Claudia
7                            4                                            7
Sara-Maurizio
8                            4                                            8
Tania-Luca
In questo primo turno la coppia numero 1 incontra la 2, la 3 incontra la
4.....e così via.
Il problema inizia al secondo turno; dove vorrei che la coppia numero 2
incontri la 3, la 4 incontri la 5, la 6 incontri la 7, e la 8 incontri la 1.
Come posso ottenere questo meccanismo? Vorrei aggiungere che le coppie
possono essere superiori all'esempio descritto, quindi possiamo dire che
l'ultima coppia con un numero "pari" deve incontrare la coppia numero 1.
Accetto consigli anche su come gestire i dati relativi alle coppie e ai
tavoli (sinceramente la soluzione della tabella sopra descritta non mi
sembra la più adatta).
Grazie anticipatamente e buon fine settimana.
Cordiali saluti.
Roberto

 ha scritto nel messaggio
news:GBoI9.67277$3l.18...@twister1.libero.it...

Forse il campo Id è superfluo, visto che la PrimaryKey è il numero Coppia.
Poi questo mi ricorda molto il sistema di riordinamento......!!
Il numero di incontri è calcolabile con la formula matematica delle
combinazioni
sfruttando il Fattoriale.
Dati N° numeri presi a 2 e diviso per 2 hai il numero degli incontri.(Queste
formule le trovi anche in EXCEL se non hai dimestichezza matematica)
Io realizzerei 2 Tabelle legate 1--Molti in modo da poter verificare ogni
coppia
quanti e quali incontri ha fatto.....!
Certo se lasci tutto ad un calcolo Random diventa parecchio complesso.....!
Secondo me dovresti trovare un modello matematico corretto per lo sviluppo
del GIOCO.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: Evitare di caricare dati doppi

Salve
ho una maschera di inserimento e vorrei evitare che venga caricato un
record che presenti in un campo un dato già esistente; allora ho fatto
una query di ricerca duplicato e ho inserito nella maschera,
nel'evento prima di aggiornare" il seguente codice:
    Dim DoppiAll As Recordset
    Set DoppiAll = New ADODB.Recordset
    DoppiAll.ActiveConnection = CurrentProject.Connection
    DoppiAll.CursorType = adOpenKeyset
    DoppiAll.LockType = adLockOptimistic
    DoppiAll.Open "Doppi_Dati"
    If DoppiAll.RecordCount > 0 Then
        MsgBox "campo doppio"
        Al_Cod_ASL.SetFocus
        ???????????
    End If
l'unico problema è che il record viene comunque salvato.
Cosa dovrei inserire al posto dei punti interrogativi per evitare il
salvataggio del record.
E poi questa è la soluzione migliore oppure esistono anche altri modi
migliori?
Grazie mille

 ha scritto nel messaggio 
news:50585a0b-ead9-4fff...@g23g2000yqh.googlegroups.com...
Salve
ho una maschera di inserimento e vorrei evitare che venga caricato un
record che presenti in un campo un dato gi� esistente; allora ho fatto
una query di ricerca duplicato e ho inserito nella maschera,
nel'evento prima di aggiornare" il seguente codice:
    Dim DoppiAll As Recordset
    Set DoppiAll = New ADODB.Recordset
    DoppiAll.ActiveConnection = CurrentProject.Connection
    DoppiAll.CursorType = adOpenKeyset
    DoppiAll.LockType = adLockOptimistic
    DoppiAll.Open "Doppi_Dati"
    If DoppiAll.RecordCount > 0 Then
        MsgBox "campo doppio"
        Al_Cod_ASL.SetFocus
    ????????
    End If
l'unico problema � che il record viene comunque salvato.
Cosa dovrei inserire al posto dei punti interrogativi per evitare il
salvataggio del record.
E poi questa � la soluzione migliore oppure esistono anche altri modi
migliori?
Grazie mille
al posto dei punti interrogativi metti:
 cancel = true
su come evitare i duplicati vedi : 
www.donkarl.com/it?FAQ4.25
e anche sul sito comune 
www.sitocomune.com
alla sezione forms ci trovi altri esempi.
ciao
Daniele

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

Salve a tutti, ho un database anagrafico con i dati del personale e
nella maschera ho anche un campo Ole dove inserisco la scheda
sanitaria di ogni persona, che si trova in una cartella in rete.
Come posso fare per collegare l'OLE tramite un pulsante sulla maschera
(mi servirebbe il codice VBA per farmi arrivare all'oggetto)
Grazie mille!

 Grazie mille!

Newsgroup: it.comp.appl.access
Titolo: tasto pag giu pag su

come posso far in modo che premendo i tasti pagGiu e pagSu non mi scorrano i
record? Lo stesso prolema o ho con il mouse (lo scroll)
ciao
gigino

 ha scritto nel messaggio
news:JlJ9b.321473$lK4.10...@twister1.libero.it...

Son argomenti ampiamente, ma ampiamente, ma ampiamente dibattuti.
Guarda nei precedenti
MAssimiliano

 ha scritto nel messaggio
news:sBT9b.39680$w8.1...@news.edisontel.com...


 >
MAssimiliano

In questo newsgroup vige la regola di postare DOPO il quoting.
-- 
Gabriele Bertolucci
PBsoft 
www.pbsoft.it
Newsgroup: it.comp.appl.access
Titolo: SQL

Ciao a tutti. Ho un problema e non so che pesci pigliare...
Ho la mia bella tabella con chiave primaria di tipo contatore e un attributo
di tipo testo.
L'attributo ha spesso valori duplicati, ad esempio se chiamo A la chiave e B
l'attributo:
A              B
0            pippo
1            pappo
2            pippo
3            pappo
Devo con una sola interrogazione restituire tutte le tuple senza duplicati
in B (mi spiego con l'esempio):
A              B
0            pippo
1            pappo
Io ci riesco con n+1 interrogazioni, dove n e` il numero di tuple restituite
da:
"SELECT Distinct B FROM BELLATABELLA"
cioe` il numero di tuple con B senza duplicati.
Il problema e` che a me serve anche la chiave...  :(
Fiducioso che non mi lascierete nella cacca...         (...vero?)      ;)
...vi saluto ciao ciao
                                Gigi

 wrote in message
news:2cH%5.5326$ag5.3...@twister1.tin.it...

SELECT A.Descrizione, First(
A.ID
) AS Codice
FROM A
GROUP BY A.Descrizione
Bye, Ste

 wrote in message
news:2cH%5.5326$ag5.3...@twister1.tin.it...



 ha scritto nel messaggio
news:2cH%5.5326$ag5.3...@twister1.tin.it...

Nel caso che la mia tabella si chimasse Tabella1, mi creerei una query che
avesse il seguente codice SQL:
SELECT First(Tabella1.A) AS PrimoDiA, Tabella1.B
FROM Tabella1
GROUP BY Tabella1.B
ORDER BY First(Tabella1.A);
Buon Natale.
(PS: Il Buon Natale non fa parte del codice SQL) :o))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

 wrote in message
vZH%5.147618$DG3.2...@news2.giganews.com...

Newsgroup: it.comp.appl.access
Titolo: Scelta record da foglio dati con doppio clik

Buongiorno a tutti. Dico subito che sto provando e riprovando ad ottenere  l'effetto che mi sono
prefisso, ma senza alcun risultato. So di avere molte lacune, ma ho anche 65 anni e trovo davvero
problematico riuscire a capire, senza una guida che mi proponga degli esempi, quello che riporta
l'aiuto interno di Access.
Vengo al problema. Utilizzo Access 2010 e fino ad oggi l'ho sempre utilizzato per mettere ordine nei
miei tanti archivi di tante cose (utili e inutili). Usando i wizard me la sono sempre cavata fino a
quando mi é venuto in mente di fare una cosa che oggi ritengo al di sopra delle mie capacità: ho un
foglio dati e vorrei, cliccando due volte su una determinata riga, aprire una maschera che mi mostri
quel record prescelto e solo quello. Io proprio non riesco a farlo e sarei obbligato a chi di voi mi
risolva la questione. Da qualche parte ho letto che potrei usare la funzione "bookmark" ma sono
incapace di comprendere come questa funzioni.
Spero in un vostro aiuto, grazie.
Gianni


Grazie lo stesso a tutti coloro che avrebbero voluto darmi una mano.
Ho risolto da solo, era più facile di quanto pensassi.
Ciao

 Ciao
 
Gianni, magari la soluzione interessa a chi fa ricerche per Argomento... perchè non la rendi disponibile a tutti...?
 
@Alex


Giusto.
Ho una maschera divisa. Nella parte inferiore c'é la visualizzazione foglio dati. Doppio click sul
bordo sinistro del record prescelto. Nell'evento innescato metto le semplici istruzioni:
 
	Quale = ID_Film
	DoCmd.OpenForm "frm_Singolo", , , "[ID_Film] = " & Quale
 
Nel modulo 1 ho dovuto inserire l'istruzioni:
	PUBLIC Quale as integer
 
 
Sicuramente esistono soluzioni migliori e/o più eleganti, ma ci sono arrivato da solo, funziona bene
e mi accontento.
 
Grazie Alex, per aver preso in considerazione il mio post.
Gianni
 
 

 Gianni
 
Grazie a te.
 
@Alex

Newsgroup: it.comp.appl.access
Titolo: serve un ritardo ?

ciao a tutti
ho una serie di maschere che si aprono e contengono caselle di testo con i
risultati di semplici somme
l'ultima maschera che si apre contiene delle caselle di testo che contengono
una copia dei dati prelevati semplicemente dalle precedenti aperte (è un
riassuntivo)
il problema è che:
nell'ultima maschera non vengono riportate le copie di dati dette !
se invece la chiudo e la riapro tutto compare esattamente !
perchè ????
devo per caso introdurre un ritardo tra l'apertura della penultima e
l'ultima ?
in tal caso, esiste un comando che fa una pausa di tot secondi o
millisecondi ?
grazie

 wrote in message
Bbhq7.4463$Lp6.1...@news.infostrada.it...

Non credo che sia una questione di pausa, ma una questione di refresh.
Dico credo, non sono sicuro.
Ciao.

 se invece la chiudo e la riapro tutto compare esattamente !
I ritardi non si mettono, in questo caso non so se i dati calcolati nei
controlli li modifichi su OPEN o su LOAD, c'č differenza...!!
Su OPEN il codice ha piů tempo per aggiornare, altrimenti se utilizzi LOAD
puoi fare Me.Repaint
@ALEX.
-- 
Posted from  [146.133.1.30] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Informazioni sul run-time di access

Se questo benedetto run-time è libero e liberamente distribuibile come posso
fare per ottenerne una copia?


Per avere una copia del run-time qualcuno ti deve compilare o forse è meglio
dire creare la distribuzione di un db di access con Office Developer Edition
(e questo non è gratis ma si compra presso Microsoft) dopodiche avrai anche
te un run-time anche tu.
Ciao Roberto - Syd

 ha scritto nel messaggio
news:tC3z7.3310$V75....@news1.tin.it...

... ma non potrai utilizzarlo, se non con quell'applicazione!
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 wrote in message
Zzbz7.35465$1H1.3...@news.infostrada.it...

Attenzione, se dopo l'installazione di una runtime, si sostitusce il file
mdb o mdw con un'altro o un aggiornamento funziona tranquillamente, basta
che nella stessa cartella sia presente il file System.mdw se non ricordo
male, necessario al funzionamento con le run time.
Angelo B.

 ha scritto nel messaggio
news:9qjn2r$1rsi$1...@newsreader1.mclink.it...

Non ho detto che non funzioni: ho detto che NON sei autorizzato a farlo su
un altro DB.


 male, necessario al funzionamento con le run time.
Per funzionare funziona ... ma č leggermente illegale :-))
Ciao, warp

 ha scritto nel messaggio
news:qQfz7.36878$1H1.3...@news.infostrada.it...


 Come si fa a sapere se quel runtime era tuo o te l'ha dato un'altra
persona?
Per esempio, io di uno che, come te, non scrive DOPO il quoting, non mi
fiderei e penserei che quel runtime non č il suo!!!
Antonio

 Antonio
Ma perchè è così affascinante questo runtime !!!!
Serve solo a far girare una applicazione che può distribuire solo chi ha
l'ha costruita con la licenza Developer.
Quindi se non hai questa licenza non puoi distribuire una applicazione fatta
su un office premium, te la puoi creare ( o fartela creare ) ed utilizzarla
solo su quella macchina.
Il runtime lo puoi scaricare anche dal sito MS ( 32 Mb ) ma non lo puoi
utilizzare a meno che una persona ti venda o ti regala una applicazione
costruita sempre da una licenza Developer .
In sostanza  il runtime è gratis per coloro che utilizzano una delle
applicazioni sopra citate che non hanno MSaccess installato.
Quello che costa,  L.1.500.000,  che se proporzionate al guadagno che ne
farai sucessivamente non sono per niente esagerate, non è il runtime, ma è
la licenza Developer e alcuni Tools compresi (Molto stupidi a mio avviso ).
Quini se ti procuri una copia del runtime, e utilizzi una applicazione
costruita su un PC che non ha una licenza developer, se un pirata 2 volte,
quella del runtime e quella dell'applicazione.
per risolvere il problema, compri il developer e puoi fare tutto quello che
vuoi crei, vendi , regali e nessuno ti può contestare niente.
Max
Newsgroup: it.comp.appl.access
Titolo: lista variazioni fra 2 tabelle

ho un archivio salvato in una certa data come copia di backup ,
lo stesso archivio ad una data successiva ha avuto dei record variati o
eliminati.
vorrei Confrontarli e fare una lista dei record modificati o eliminati
esistenti nei due archivi.
Come posso fare?
buone fatte feste!
-- 
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:cqocc3$v17$1...@news.newsland.it...

Un sistema potrebbe essere quello di allegare la tabella dell'archivio e 
usare una query "ricerca dati non corrispondenti" per trovare le differenze.
Esistono altri sistemi e, se non vado errato, puoi trovare qualcose su 
www.sitocomune.com
In rete puoi anche trovare diverso materiale...
Ciao, Carlo 

 Ciao, Carlo
sul sito comune nom mi sembra di aver trovato nulla!
io pensavo alla query, ma non riesco a metterla in pratica :-(



Intanto le tabelle devono essere due e identiche (almeno in questo caso). 
Una delle due tabelle la allegherai dall'archivio. L'autocomposizione query 
"ricerca dati non corrispondenti" ti permetterà di confrontare due campi, 
per esempio la chiave primaria.
Il risultato mostrerà tutti i record della prima tabella che non trovano 
corrispondenza nella seconda tabella: i nuovi record. Una seconda query di 
accodamento che si alimenta dalla prima ti permetterà di accodare solo i 
record nuovi.
Se poi hai la necessità di confrontare più campi allo stesso tempo potresti 
creare due query dove in un unico campo metterai "i campi" interessati. 
Saranno queste due query che verrano usate nell'autocomposizione "ricerca 
dati non corrispondenti".
In pratica:
Tabella più recente (nella query): MioCampo=[ID] & " " & [Cognome] & " " & 
[Nome]
Tabella archivio (nella query): come sopra
Fai delle prove e facci sapere.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Aiutate il mio db !!!

salve,
potete indicarmi se esistono programmi che ripristinano mdb, danneggiati
corrotti od altro.
Vi prego, aiutate se e si come si chiamano e da dove posso scarcarli?
Grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 salve,
Aiuta il NG scrivendo un subject significativo!!!
Antonio
Newsgroup: it.comp.appl.access
Titolo: Impostare Codice Macchina per impedire di copiare un programma

Ciao a tutti, scusate se torno a postare nuovamente questo oggetto ma sarei
interessato a sapere se è possibile al momento di caricare un programma in
un computer rilevare il codice macchina del computer stesso in modo che se
si tentasse di fare una copia del programma in un'altro computer questo non
funzionasse in quanto richiederebbe  il codice macchina impostato di default
(che in questo caso sarebbe quello del cliente a cui carico il programma per
la prima volta), è possibile qualcosa del genere?
Se no quale altra strada si può percorrere per fare in modo che il programma
possa essere installato su un solo computer?
Grazie Tommy


http://www.sitocomune.com/general/general099.htm
questo sicuramente risolverà i tuoi problemi
ciao
Claudio

 ha scritto nel messaggio
news:%JFcb.120922$hE5.4...@news1.tin.it...

Grazie Claudio per il suggerimento, ho provato a scaricare l'esempio, ma
quando vado ad aprirlo dopo averlo scompattato, mi dice chel 'account utente
corrente non dispone delle autorizzazioni per convertire o abilitare il
database.
Come posso fare?

 ha scritto nel messaggio
news:l4Gcb.347616$lK4.11...@twister1.libero.it...

Beh l'account utente sei tu.Quindi vedi che puoi fare per autorizzarti.
SunRex

 ha scritto nel messaggio
news:EFPcb.123259$hE5.4...@news1.tin.it...

Scusa ma non ho capito, d'accordo che l'account utente sono io ma non lo
apre lo stesso il database scaricato , anche se provo ad usare gruppo di
lavoro da me creato dove ho tutte le autorizzazioni di amministratore,
quindi dove sbaglio, non capisco
perdonami.......
Tommy.
Newsgroup: it.comp.appl.access
Titolo: Query parametrizzate

Ciao Ng, sono ormai giorni che mi sto scervellando con sto problema...ho una
tabella con tutta una serie di campi in particolare uno contiene il
PesoOggetto, ora il problema...vorrei poter effetuare delle ricerche di
oggetti in base al peso...cioč avere una maschera dove inserire in due
caselle di testo, rispettivamente il PesoMin e il PesoMax, quindi tramite un
pulsante effettuare la query e quindi visualizzare il risultato in una
sottomaschera.Vi illustro ciň che finora ho fatto:
ho una tabella con un campo peso di tipo numerico
ho creato una maschera, chiamata Maschera2 con due caselle di testo,
chiamate PesoMin e PesoMax rispettivamente,
dopo di che ho creato una query chiamata QueryPeso, cosě definita:
SELECT PesoOggetto
FROM CatalogoModelli
WHERE (PesoOggetto Between [forms]![Maschera2]![PesoMin] And
[forms]![Maschera2]![PesoMax]) Or PesoOggetto Like "*";
poi ho inserito nella form Maschera2 una sottomaschera originata dalla query
QueryPeso
Da qui in poi nn sono riuscito a combinare nada...cioč la parte di codice
dietro il pulsante č un blackhole, o meglio ne ho provate di tutti i colori
ma niente.Inoltre mi chiedo se sia corretto implementare una query in quel
modo o se sia sufficiente realizzare una semplice query di selezione, e poi
in seguito da codice passare i due parametri...
Comunque penso che qualcuno abbia giŕ dovuto realizzare una soluzione
simile.
Nessun sa dove indirizzarmi per poter trovare qualcosa che faccia al caso
mio?
Ciao e grazie.


se devi proprio farlo nella stessa form, hai provato ad aggiungere nel
codice del btn "sottomaschera.requery" ??

 wrote in message
EhWA7.15411$JR4....@news2.tin.it...

Allora...
Intanto quella query non ti filtra i record col peso compreso, perchč con
quel OR like * comunque te li da tutti.
Quindi prima di tutto togli quell'or.
Poi, al clic del pulsante potresti testare che il peso minimo e massimo
siano stati inseriti e se non lo sono avvertire l'utente. Infne, se tutto č
ok, fai una requery della sottomaschera.
Antonio
Newsgroup: it.comp.appl.access
Titolo: somma in una maschera

Buongiorno, devo fare un paio di conteggi su una maschera che sta 
"sopra" una query fatture.
Mi serve semplicemente poter fare la somma di alcuni importi filtrandoli 
per anno (ma questo ultimo aspetto per il momento tralasciamolo).
Ho provato con un campo ottenuto prendendo una casella di testo e 
inserendo =Somma([importofattura]) ma il risultato ï¿œ un errore del tipo 
#nome?
Non posso fare la somma direttamente nella query perchï¿œ ï¿œ giï¿œ una query 
di raggruppamento e la somma mi restituisce una somma di valori duplicati.
Non so piï¿œ cosa tentare, c'ï¿œ un articolo microsoft che pare faccia al 
caso mio 
http://support.microsoft.com/kb/207763/it
 ma non ho ben capito 
cosa dovrei cambiare nella mia casella di testo.
In un'altra maschera invece questo tipo di somma funziona perfettamente.
Non so piï¿œ cosa tentare.
 
Vi ringrazio per ogni eventuale suggerimento
Gianni

 perfettamente. Non so pi� cosa tentare.
 
Controlla:
 
1. Il nome della casella di testo con l'espressione per la somma.
Non deve chiamarsi come un campo della query. Per essere
sicuro usa un nome controllo come: txtSommaImporto
 
2. Se "importofattura" veramente � il nome del campo che vuoi
sommare. Non dev'essere solo il nome di un controllo nella
maschera ma il nome di un campo dell'origine dati della maschera.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
Access Lobby: 
http://www.AccessDevelopers.org
 
 
 

 > Controlla:
 >
 > 1. Il nome della casella di testo con l'espressione per la somma.
 > Non deve chiamarsi come un campo della query. Per essere
 > sicuro usa un nome controllo come: txtSommaImporto
 >
 > 2. Se "importofattura" veramente ï¿œ il nome del campo che vuoi
 > sommare. Non dev'essere solo il nome di un controllo nella
 > maschera ma il nome di un campo dell'origine dati della maschera.
 
Intanto grazie per la risposta. Dunque ho fatto come mi hai detto e 
continuava a non funzionare. Poi casualmente ho ordinato (crescente o 
descrescente non importa) la maschera in base a importofattura e 
magicamente adesso funziona. Se tolgo l'ordinamento facendo "rimuovi 
filtro" tutti i campi somma restituiscono #nome?
 
Pazzie dei software, alle quali sono abituato, ma non finisce mai di 
scoprirne di nuove.
 
Grazie!
Gianni