mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Euro!!! problema con i decimali.....



Ciao ragazzi ho un problemino con i decimali....

Mi spiego.....

Su un report o tre campi di tipo "casella testo"  definiti in
formato Standard con due decimali

 

           Sul 
Campo1
(origine
controllo)  scrivo la seguente istruzione :

= A / 1936.27  
(A vale 214.723)     il
risultato sul Campo1  sarà  Euro 110,90


Sul 
Campo2
(origine controllo)  scrivo la seguente istruzione
:

= B / 1936.27  
(B vale 42.945)     il risultato
sul Campo2  sarà    Euro 22,18


Sul 
Campo3
(origine controllo)  scrivo la seguente istruzione
:

= (
Campo1 + Campo2)


ed il risultato è Euro    133,07  
<--------


 

 


perchè mi da questo risultato più tosto che 133,08    
se ho definito il formato dei campi con due decimali...


 


grazie anticipatamente....


 

 



 ha scritto nel 
  messaggio 
news:3BB33239...@numera.it
...





= (
Campo1 + Campo2)




grazie anticipatamente....
 
  
 
    
Perchè il formato è diverso dal valore del campo 
    e nei calcoli access prende in considerazione il valore del dato e non il 
    valore del dato formattato.


Ciao Roberto - Syd


 



 ha
scritto nel messaggio 
news:3BB33239...@numera.it
...Ciao
ragazzi ho un problemino con i decimali....





 Ho capito ma io cercavo una soluzione veloce, senza scrivere codice
...

Ciao




 ha scritto nel messaggio
news:XwGs7.59539$P04.5...@news2.tin.it...

Io ho provato, ho creat 2 campi ho messo formato EURO, decimali 2 in tutti e
tre i campi.
Funziona!
Io invece ho un'altro problema con l'euro:
io ho 1 campo (con origine controllo sulla tabella Tariffa) con formato Euro
con decimali 2 ma se io inserisco 50,10, nel campo mi scrive 50,00. Sia il
campo nella tabella, sia il controllo "Campo" hanno formato EURO con 2
decimali!
Non mi lascia mettere i decimali come mai?
    Ciao

 ha scritto nel messaggio
news:3BB33239...@numera.it...



grazie anticipatamente....
===============
1) non ti puoi limitare a dividere per 1936.27, ma devi anche arrotondare il
risultato al secondo decimale (sul sito comune ci sono degli esempi)
2) non devi scrivere i messaggi in HTML ma in testo normale
Prova a fare così e vedrai che dopo funziona
Ciao
Alberto

 Non mi lascia mettere i decimali come mai?
Secondo me hai messo il Tipo di dati a "Numerico" e la dimensione campo a
"Intero" quindi non puoi mettere decimali.
Cambia il tipo di dati in Valuta.
Sib
Newsgroup: it.comp.appl.access
Titolo: Formattare Celle Excel da VBA Access

Buongiorno,
avrei la necessitą di modificare i bordi di celle di un foglio Excel tramite 
VBA in Access.
Ora dato che non uso i riferimenti perchč mi danno alcuni problemi su deui 
client, ho notato che invece di utilizzare i nomi per individuare il bordo 
sinistro piuttosto che destro o basso della cella ,
qualcuno ha una rispettiva tabella anche per lo spessore della linea, il 
colore etc....?
Es:
    ws.Range("B" & iDaRiga(indice) & ":AS" & 
iARiga(indice)).Borders(2).LineStyle = 1     'se uso i riferimenti posso 
usare un nome al posto del numero
    ws.Range("B" & iDaRiga(indice) & ":AS" & 
iARiga(indice)).Borders(2).ColorIndex = 0
    ws.Range("B" & iDaRiga(indice) & ":AS" & 
iARiga(indice)).Borders(2).TintAndShade = 0
    ws.Range("B" & iDaRiga(indice) & ":AS" & 
iARiga(indice)).Borders(2).Weight = 3
Spero di essere stato chiaro... speriamo... :)
Saluti 

 Saluti
Ti sei spiegato veramente male...!
Quello che tu chiami "nomi" sono solo i riferimenti espliciti delle
Costanti messe a disposizione della Libreria Excel.
Ora vito che usi LateBinding, questa opzione ti viene meno.
Se però sviluppi usando i riferimenti, almeno in fase di SVILUPPO, hai
accesso tramite il visualizzatore OGGETTI di VBA,
tutto l'elenco delle Costanti di tipo.
Le copi e ti crei in locale delle Costanti equivalenti.
Alla fine rimuovi i riferimenti ed usi LateBinding.
@Alex

Newsgroup: it.comp.appl.access
Titolo: nuovo utente access

Ciao a tutti,
ho appena cominciato ad usare access; devo fare per un amico, che ha un
negozio all'ingrosso di frutta e verdura, un database per la vendita;
Le tabelle con dati articoli, clienti, pagamento le ho già fatte, ora devo
creare una maschera (Inserimento Ordine) in cui lui possa inserire i dati;
l'unico intoppo è che non riesco da una casella combinata (realtiva al
codice prodotto) a far visualizzare altri dati legati al codice in caselle
di testo.
Es.:
Codice Articolo: PERA1
Desc Art.:          PERA WILLAMS
U.M.:                 Nr.
Prezzo:               0,80
Aprendo la maschera Inserimento Ordini tutti i campi devono essere blank;
selezionando dalla casella combinata il Codice Articolo PERA1 si devono
compilare in automatico gli altri campi (Desc. Art; U.M., Prezzo)
Qualcuno può darmi qualche dritta o farmi avere qualche esempio via mail?
Sperando di essere stato chiaro vi ringrazio anticipatamente.
Grazie
Teoz
-----------------------------------------
per rispondermi via mail togli NOSPAM

 Teoz

Vedi sull'Help la proprietà "Column".
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 SC
Mi accorgo che il subject non è pertinente alla tua domanda. Non avrei
dovuto darti alcuna risposta.
Sarebbe bene che tu legga le "Istruzioni per l'uso" su 
www.sitocomune.com
.

Newsgroup: it.comp.appl.access
Titolo: creare controlli nei report in fase di anteprima di stampa

Sapete se c'č un modo per creare controlli sui report in anteprima di
stampa da codice?
Ho provato con createreportcontrol ma mi dice che devo essere in
visualizzazione struttura per farlo.
Ho necessitą di far comparire del testo nel report a seconda
dell'elaborazione che fa il codice VBA e per questo ho necessitą di
creare controlli o solamente etichette di testo... ma non ci riesco!
Ciao.
FB
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 FB
Hai provato a creare sempre tutto e di visualizzare solo gli oggetti che ti
servono usando la proprietà Visible di tali oggetti?
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 servono usando la proprietà Visible di tali oggetti?
Non mi è utile inquanto non so esattamente quanto dovrò scrivere sul
report.
Si tratta di tracciare grafici ed indicare misure delle quali però avrò
certezza solamente dopo l'esecuzione del codice.
In sostanza devo tracciare il grafico di un ferro di armatura ed
indicarne le lunghezze.
Ora sto provando con il metodo print dell'oggetto report che mi permette
di stampare testo.
Sembra che possa funzionare ma lo devo ancora collaudare.
Grazie.


Newsgroup: it.comp.appl.access
Titolo: lock ...a causa di violazioni di condivisione

Da una form (A) appoggiata sulla tabella X apro un'altra form (B). Alla
chiusura di B eseguo una query di aggiornamento che mi inserisce il valore
che ho scelto in B in tutti i campi di A.
Il prob è l'errore "impossibile eseguire l'operazione ... a causa di
violazioni di condivisione"
Se ripeto l'operazione però funziona.
Mi chiedevo quale comando posso mettere all'apertura di B che mi permetta di
togliere il lock che ha A?
Un grazie a chi mi può dare una mano.
holla
Colink

 ha scritto nel
messaggio news:NbPBb.189509$hV.71...@news2.tin.it...

Forse, prima di aprire la form B non hai aggiornato i valori del record in
A; prima di aprire B fai un Me.Refresh...
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: punti e virgole.

E' possibile fare in modo che in una casella di testo di una maschera se si
digita la virgola della tastiera o il punto del tastierino numerico, venga
sempre scritto il "." ?
se si, come si puo' fare?
grazie  a tutti
Riccardo

 ha scritto nel messaggio
news:c96omn$uf4$1...@news.panservice.it...

___________________
risolto.... grazie
Private Sub txtIP_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = 110 Then KeyCode = 190
End Sub
Riccardo

Riccardo M. ha scritto:

Nell'evento Tasto giů della casella cambi il codice del tasto:
    If (KeyCode = 110 Or KeyCode = 188) And Shift = 0 Then KeyCode = 190
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: Suggerimento su relazioni

Ho 5 tabelle (tabella1,tabella2,tabella3,tabella4,tabella5).
per ogni record di tabella1 posso averne infiniti di tabella2;
per ogni record di tabella2 posso averne infiniti di tabella3;
per ogni record di tabella3 posso averne infiniti di tabella4
mentre per ogni record di tabella5 posso averne infiniti di tabella4;
Seguendo uno schema simile a quello del DB Northwind dovrei creare relazioni
uno a molti tra tabella1 e tabella2, tabella2 e tabella3, tabella3 e
tabella4, tabella 5 e tabella4.
Cosě facendo se ad esempio volessi vedere i record di tabella5
corrispondenti a record di tabella1, dovrei inserire nella query tutte le
tabelle di mezzo ( č un problema o posso fregarmene ??).
Una seconda soluzione che mi č venuta in mente č di creare una sesta
tabella, con 5 campi contenenti i riferimenti alle altre 5 tabelle. Ma non
riesco a capire se č una grossa ca**ta.
Come fareste voi ??
Spero di essere riuscito a spiegarmi.
Ciao e grazie a tutti.
Marco.


questo č si un problema di relazioni, ma č sopratutto un problema di chiavi di
relazione
cioč:
se tab1- campoa
    tab2-campoa,campob
    tab3-campoa,campob,campoc
    tab4-campoa,campob,campoc,campod
in questo caso puoi passare da tab1 a tab4 direttamente senza utilizzare tab2,
tab3
se invece
    tab1- campoa
    tab2-campoa,campob,campoc
    tab3-campob,campoc,campod
    tab4-campod,campoe
in questo caso per andare da tab1 a tab4 devi transitare necessariamente per
tab2-tab3
spero ti sia utile
--
Alessandro Cara

 ha scritto nel messaggio
news:39199FF0...@blunet.it...


Newsgroup: it.comp.appl.access
Titolo: Collegamento tabelle tra Back-End e Front-End.

Ho questo problema:
ho un database con il Back-End in un computer ed i Front-End su altri
computer in rete, quando faccio una modifica nel mio computer di casa ho sia
Back-End sia Front-End nella stessa directory e ricollegati tra loro.
Dopo fatte le modifiche fornisco il nuovo Front-End che però deve essere
ricollegato al percorso originario di rete.
Come posso comunicare ad Access il percorso originario (Es.:
\\Computer1\Documenti\Backend.mdb) senza dover intervenire fisicamente sui
Front-End installati in rete?
Grazie.
Paperinik.

 ha scritto nel messaggio
news:3cb83...@news.dada.it...


 ha scritto nel messaggio
news:3cb83...@news.dada.it...

Senti anche io a lavor ho 7 stazioni di lavoro  che accedono ad un pc dove
risiede il BE; ora tutti i pc accedono a quel pc riconoscendolo come unità
G:
Ogni volta che copiavo il FE anche sul server mi toccava cambiare il
collegamento delle tbl.
E allora ho messo nell'autoexec del serve:
Subst G: C:\
E il gioco è fatto! funge benissimo, e senza una riga di codice.
Spero ti sia utile, ciao
Newsgroup: it.comp.appl.access
Titolo: elenco file in tabella

come da oggetto vorrei inserire in una tabella tutti i file presenti in una 
cartella(sempre quella), si può fare? se si come
1.000 grazie
stefano 

 ha scritto nel
messaggio news:Likce.70370$IN.12...@twister2.libero.it...

Ciao Stefano, crei una tabella nomi con un campo nomi di tipo testo.
in un modulo inserisci questo :
Public Function popolaTabella(path_ As String)
On Error Resume Next
Dim dbs As DAO.Database
Dim rst As DAO.Recordset
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset("nomi", dbOpenTable)
Dim myname As String
myname = Dir(path_)
Do While myname <> ""      myname = Dir
     With rst
       .Edit
       .AddNew
       !NomeFile = myname
      .Update
    End With
Loop
Set rst = Nothing
Set dbs = Nothing
rischiami al click di un command button popolaTabella ("TuoPath")
Ciao

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

 ha scritto nel messaggio 
news:cwlce.90106$zZ1.2...@twister1.libero.it...

grazie peri consigli problema risolto
Newsgroup: it.comp.appl.access
Titolo: Aprire un database da una casella combinata

Salve a tutti
Ho una maschera con una casella combinata collegata al campo "Anno" di una
tabella. Vorrei ottenere il seguente risultato: Se seleziono 1999, si apre
il file 1999.mde e si chiude il db attuale.
Ho fatto cosě (ma mi manca un pezzettino)
Private Sub CasellaCombinata_AfterUpdate()
    stAppName = "MsAccess.exe c:\Programmi\percorso\[CasellaCombinata].mde"
    Call Shell(stAppName, 1)
            DoCmd.Quit
End Sub
Cosa devo scrivere al posto di [CasellaCombinata]
Grazie a tutti.

 ha scritto nel messaggio 
news:Yufsd.455703$35.19...@news4.tin.it...

Se la combo contiene (restituisce) il solo anno (p.e.1999)
stAppName = "MsAccess.exe c:\Programmi\percorso\" & Me.[CasellaCombinata] & 
".mde"
Se restituisce 1999.mde
stAppName = "MsAccess.exe c:\Programmi\percorso\" & Me.[CasellaCombinata]
Ciao, Carlo 


Funziona tutto.
Grazie
Newsgroup: it.comp.appl.access
Titolo: trovare il percorso assoluto di un db

Ho provato con la seguente funzione CurrentDb.name, ma siccome il db è
residente sul server, e ogni pc è collegato al server tramite unità di
rete "X:\" oppure "Y:\"..... il risultato è su un pc X:\programmi
\segreteria\rubrica.mdb, su un altro
Y:\programmi\segreteria\rubrica.mdb,
mentre io vorrei che fosse sempre \\serverBZ\programmi\segreteria
\rubrica.mdb
grazie
BR1

 ha scritto nel messaggio 
news:1170320306.7...@v45g2000cwv.googlegroups.com...

grazie
BR1
Non so se è quello che cerchi ma potresti usare la funzione Replace così
If  Left(NomeDB,3)="X:\" then
NomeDB=Replace(NomeDB,"X:\",\\ServerBZ\)
else
    if Left(NomeDB,3)="Y:\" then
    NomeDB=Replace(NomeDB,"Y:\",\\ServerBZ\)
   end if
end if
Dove NomeDB è quello che ottieni con  CurrentDb.name
Al posto dell'if puoi usare per ottimizzare un case
Ciao Sabrina 

 ha scritto nel messaggio
news:1170320306.7...@v45g2000cwv.googlegroups.com...

grazie
BR1
E allora devi collegare le tabelle direttamente andando su Computer Locali e
selezionando il server, piuttosto che passare dalla mappatura.
Alternativamente puoi modificare la proprietà connect delle tabelle
collegate (seguito da refreshlink) il tutto in automatico da codice
mettendoci direttamente il percorso senza mappatura.
Antonio


Scusa ma tu apri un Client oppure direttamente l'applicativo lato
Server....?
Se usi la struttura FE-BE non serve usare il CurrentDb.Name che in
ogni caso è meglio sostituire con CurrentProject.Path per non
strippare la Root inutilmente....!
Se devi linkare Tabelle al Server(BE) il percorso assoluto riguardante
il Server non può cambiare e non deve...., quindi non devi riferirti
alla Risorsa Mappata ma direttamente alla posizione...!
Forse ho frainteso ,....?
@Alex

 ha scritto nel messaggio
news:1170320306.7...@v45g2000cwv.googlegroups.com...

Guarda se ti può essere utile:
'-----------------
     stringa = CurrentDb.TableDefs("Tuatabellacollegata").Connect
    origine = Right(stringa, Len(stringa) - (InStr(1, stringa, "DATABASE=")
+ 8))
'----------------------------------------
Ps: Tuatabellacollegata è una tabella dentro il be che hai collegata nel fe,
gli serve per capire dove è il BE
Resta comunque il fatto che il collegamento trà be e fe sarà sempre il
solito da qualsiasi client ci accedi, se provi a prendere un fe e dopo aver
linkato le tabelle del server lo sposti su di un'altro fe, vedrai che non
devi rifare i collegamenti ma li troverà da solo.
-- 
Saluti @ndrea
Access 2003 - Windows XP - Server 2003

 ha scritto nel messaggionews:1170320306.7...@v45g2000cwv.googlegroups.com...

Vada per questa soluzione.
grazie
P.S.
L'istruzione richiesta non mi servirà per collegare fe/be, in quanto è
già collegato con path assoluta,
ma per fare un dlookup su tabella elencosoftware con filtro
percorso=origine, il tutto per determinare le autorizzazioni
all'accesso e registrare l'accesso su registro centralizzato per tutti
i programmi.

 ha scritto nel messaggio 
news:1170329698.5...@p10g2000cwp.googlegroups.com...



[risposta]
Bene, sono felice di esserti stato utile.

Newsgroup: it.comp.appl.access
Titolo: Formato data

Ho dei problemi per la gestione di una tabella basata su un campo di tipo 
DATA/ORA.
Non riesco a gestire la data a modo, perchè il formato con cui mi viene reso 
il dato CALENDARIO.VALUE (dove l'oggetto è un oggetto MSCAL 10) mi viene 
reso gg/mm/aaaa ma invece nelle query viene gestito cone mm/gg/aaaa.

 ha scritto nel
messaggio news:Y8lhe.895510$b5.39...@news3.tin.it...

Ciao Simone,
prova a guardare qui.
http://www.google.it/groups?threadm=42806e78$0$20671$5fc...@news.tiscali.it
Ciao Giorgio

Newsgroup: it.comp.appl.access
Titolo: formattare importo con punto parte decimale

devo formattare la parte decimale di un importo con il punto anzicheč con
la virgola ad esempio 150.00 invece di 150,00 
esiste un metodo diretto o devo fare un collage fra numero intero e parte
decimale aggiungendo il punto in mezzo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 parte decimale aggiungendo il punto in mezzo
replace (tuonumero;",";".")
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Newsgroup: it.comp.appl.access
Titolo: rendere un .mdb una demo

Salve 
E' possibile rendere un file .mdb una demo, o a scadenza di funzionamento
dopo un certo tempo.
Grazie e BUON NATALE E FELICI ANNO NUOVO
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie e BUON NATALE E FELICI ANNO NUOVO
la migliore soluzione a mio avviso è quella di bloccare il numero di 
inserimenti
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


Ciao e Buone Feste
Daniele 

 ha scritto nel messaggio 
news:458bf0c4$0$22389$4faf...@reader2.news.tin.it...

O magari usare un BARBATRUCCO, tipo quello che uso io : 
http://www.accessgroup.it/HomeArgomenti.asp?ID=120&Oggetto2=Recuperare%20DATI%20da%20SERVER%20REMOTO
, è 
MA?
-- 
-- 
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media." 

 ha scritto nel messaggio 
news:emgm2m$ln9$1...@news.newsland.it...

Ciao,
in aggiunta a quanto detto dagli altri e nell'ottica che 1 giorno quella 
demo divenisse importante x te valuta considerazioni di questo tipo 
http://www.visual-basic.it/articoli/diprotez.htm
 ;-)
Buone feste anche a te :-)
Newsgroup: it.comp.appl.access
Titolo: Stampa report a più riprese e numerazione pagine...

Salve a tutti, ho l'esigenza di stampare gli interventi effettuati
mensilmente a più riprese;
per cui il problema è: come faccio a dire al report che la numerazione delle
pagine deve partire da un numero predefinito?
faccio un esempio:
1) Stampo tutti gli interventi dalla data 01/02/04 alla data 15/02/04
Pagine 20 con numerazione 1-20
2) Stampo la rimanenza mensile degli interventi dalla data 16/02/04 alla
data 29/02/04
Pagine 30 ma numerazione che parte dalla 21 fino alla 50
C'è un modo per ottenere tutto questo?
Grazie.

 ha scritto nel messaggio
news:bD61c.47148$FJ6.1...@twister1.libero.it...

Memorizza il numero delle pagine del primo report in una variabile global o in una
tabellina appoggio: il numero ottenuto lo sommerai alla quantità "page" nel controllo
in cui visualizzi la numerazione pagina del secondo report. Per restare al tuo
esempio, l'origine dati del controllo numerazione pagina sarà:
= [Page] + 20
Ciao
Galliano.

 ha scritto nel messaggio
news:pb71c.47233$FJ6.1...@twister1.libero.it...

Grazie, gentilissimo!
magari in una tabella appoggio ed utilizzando DlookUp per prendere il valore
da sommare a [Page], è così?
Ma se volessi dire al report di volta in volta : inizia la numerazione delle
pagine da 20?
AHHH, adesso mi viene in mente...
il report è basato su una query che mi filtra i record in base alla data, se
ci metto un campo parametro [Pagina?]
...rimarrebbe il problema di come implementare il controllo nel report per
incrementarlo ad ogni pagina...
qualche altro aiuto?
Grazie cmq Fidirico!

 ha scritto nel messaggio
news:bD61c.47148$FJ6.1...@twister1.libero.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione Reports fai il download
del database di esempi allegato alla FAQ intitolata "Esempi di utilizzo dei
reports".
Apri il database scaricato, seleziona il Topics intitolato How to Specify a
Custom Starting Page Number for a Report, pigia il pulsante di comando Show
Example e ti verrà mostrato un esempio di ciò che ti serve.
Per maggiori dettagli di come è stato realizzato l'esempio di cui sopra vai
al link:
http://support.microsoft.com/default.aspx?id=100156
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Routine per impostazione formato controlli

Devo realizzare una routine per aggiornare il formato di vari controlli di
tutte le maschere presenti nel prg.
la routine al momento non e' un problema ma bensi
riuscire ad impostare un formato tipo
 #.##0,00" DM";-#.##0,00" DM"
quindi con degli "" apici gia' presenti al suo interno
Avete eventuali consigli da darmi
grazie per l'attenzione
Carlo Ve

  #.##0,00" DM";-#.##0,00" DM"

O li raddoppi o li inserisci come Chr(34), ossia:
Public Function Papa()
Dim a As String
a = "aeiou "" O"" aeiou"
Debug.Print a
a = "aeiou " & Chr(34) & " O" & Chr(34) & " aeiou"
Debug.Print a
End Function
Ciao, Sib
Newsgroup: it.comp.appl.access
Titolo: Manipolare oggetti di una sottomaschera

Come da oggetto, c'è un modo?
Devo praticamente verificare che il valore di un campo in una
sottomaschera sia diverso da 0.....
Gil
ps. è un po che vi sto martellando con domande sicuramente banali, ma
state tranquilli, ho praticamente finito il programma :)
Icq: 32405502
Se le persone che parlano male di me, sapessero quello che dico io di loro, parlerebbero peggio.
Jim Morrison
Clicca sul link per contattarmi direttamente da icq
http://msg.mirabilis.com/scripts/contact.dll?msgto=32405502


Se la maschera principale si chiama Pippo.
Se il controllo sottomaschera inserito nella maschera principale e che
contiene la sottomaschera si chiama Pluto.
Se il controllo inserito nella sottomaschera si chiama Paperino.
If Forms!Pippo!Pluto!Paperino <> 0 Then
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

If Forms!Pippo!Pluto!Paperino <> 0 Then
ok... fatto.
ma dovrei fare un ulteriore controllo, ossia verificare che nella
sottomaschera sia presente almeno un record. Per fare cio pensavo di
fare qualcosa del genere
temp=Forms!Sotto_ordini!Elenco_capi.CurrentRecord 
nel caso in cui restituisce un valore nullo, si verifica un errore
gestito da on error...
ma il problema è che non riresco ad accedere al metodo CurrentRecord
nel modo in cui ho scritto sopra.
Sigh...



If Forms!Pippo!Pluto.Form.RecordsetClone.RecordCount = 0 Then
    ' la sottomaschera non contiene record
Else
    ' la sottomaschera contiene record
End If


Newsgroup: it.comp.appl.access
Titolo: testo predefinito in un campo memo

Un saluto a tutto il NG.
Da vero neofita mi sto cimentando con access per esigenze di lavoro,
ed anche grazie al NG e al Sito Comune sono riuscito a superare
diverse difficoltà
Ho l'esigenza di avere un testo predefinito in un campo memo che venga
automaticamente inserito o digitando un'abbreviazione o scegliendolo
da una sottomaschera che mostri le varie scelte.
Ho provato con Correzione automatica impostando un glossario tipo
Word, ma non mi sembra elegante e poi dovrei predisporlo per ogni
copia di access che esegue il DB.
Qualche suggerimento?
Grazie.


casella combianata. Ogni colonna può contenere 255 caratteri. Se dovesse
servirti qualcosa in più usa diverse colonne con la sintessi
tuocontrollomemo = tuacasellacombo.cloumn(0) & " " &
tuacasellacombo.cloumn(1) etc.
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.appl.access
Titolo: pulsanti di opzione & report

come faccio a visualizzare il valore di un pulsante di opzione contenuti in un
form  su un  report ?
es.
nella maskera c'è pulsante notte e pulsante non_notte
sul report devo visualizzare quello spuntato !
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

sul report devo visualizzare quello spuntato !
i pulsanti di opzione memorizzano i valori in un campo  di un
database?
quindi metti un controllo con origine dati questo campo
altrimenti puoi far riferimento dal report allo stato della form
mettendo in origine dati del controllo del tipo che ti interessa sul
report
[forms]![nomeform]![tuocontrollo].value
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: Access : Colore sfondo per casella di Testo

Vorrei sapere come cambiare il colore dello sfondo di una casella di testo
in un form Tabulare in relazione allo stato di una casella di controllo
(Sě/No).
Esempio:
Situazione iniziale
Articolo                    Flag
ABC                        No
ABD                        No
ABE                         No
Situazione iniziale
Articolo                    Flag
ABC                        Si        <------ Lo sfondo per l'articolo ABC
deve cambiare
ABD                        No
ABE                         No
Grazie!

 ha scritto nel messaggio
news:98sv7r$3i3up$1...@ID-80819.news.dfncis.de...

Vai sul Sito Comune (link qui sotto), Sezione Forms: ci troverai almeno tre
FAQ che ti risolvono il problema.
A te la scelta.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: autokeys: limitare esecuzione ad una maschera

Sono riuscito a costruire una macro autokeys, che premendo sul tasto F12
esegue una funzione, il fatto è che tale funzione è relativa ad una
maschera in particolare ed il tasto F12 deve essere premuto solo in
presenza di tale maschera...
Come faccio a "limitare" la macro autokeys solo ad una maschera ??? E'
possibile immettere una condizione particolare magari nella colonna
condizioni della macro ???
Grazie mille
Ciaooooz.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ciaooooz.
sul codice della funzione controlli il nome della form attiva
screen.activeform.name
in base a questo fai quello che ti serve...
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: Query: come aggiungere dei record

Buongiorno tutti, vorrei sapere come procedere quando voglio aggiungere dei 
record a una tabella esistente,
p.e. ho una tabella con 20000 record,  vorrei aggiungere altri 5000 record 
come posso procedere.
Ringrazio tutto il NG per l'aiuto e la pazienza :)) 

elicar ha scritto:

dipende da dove devi prendere questi records...
normalmente si usa l'istruzione sql INSERT INTO in questo modo:
INSERT INTO NomeTabella (campo1,campo2,...) VALUES
(valorecampo1,valorecampo2,...)
lanciata con il comando DoCmd.RunSQL
Altrimenti puoi utilizzare la stessa istruzione con la sintassi
INSERT INTO NomeTabella SELECT campo1, campo2,.. FROM NomeTabella2
......
nel caso tu voglia prelevare i records da un'altra tabella
(NomeTabella2)
ciao

Newsgroup: it.comp.appl.access
Titolo: Pulsante di comando e casella combinata(per salvatore :-) )

 Ciao grazie ho provato a inserire la dicitura sul comando "dopo
aggiornamento" ma questo non "filtra"?! Nel senso che apre la maschera "X"
ma non sulla base del valore contenuto nella casella combinata...
che
fare?
GRazie mille!!!
Tiziano
 
--------------------------------
Inviato via 
http://usenet.iol.it

 ha scritto nel messaggio
news:140Z105Z48Z16Y1...@usenet.iol.it...

Supponiamo che la casella si chiami "tendina" e sia contenuta nella maschera
MascheraInput
Supponiamo che la maschera da aprire si chiami MiaMaschera e che possieda un
campo collegato col contenuto della tendina.
La condizione where da scrivere nella macro di apertura della maschera sarà:
forms!MiaMaschera!NomeCampo=forms!MascheraInput!tendina.
Ciao

Newsgroup: it.comp.appl.access
Titolo: Problema semplice

Ho bisogno di creare una macro che trovi e sostituisca (con del testo) i
valori contenuti in un campo di tipo numerico.
NB il campo di tipo numerico viene generato tale, e non posso assolutamente
fare diversamente, devo per forza modificarlo dopo che č stato creato.
Grazie a tutti

valori contenuti in un campo di tipo numerico.
sito comune.
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

 Grazie a tutti
Scusa, rileggendo la tua domanda mi sono reso conto che non si capisce se
devi solo cambiare il tipo di campo da numerico a testo o se devi anche
cambiarne il contenuto.
Che devi fare?
Sib
Newsgroup: it.comp.appl.access
Titolo: ID e record,

 Grazie
Cerca tra le FAQ del Sito Comune
http://members.xoom.it/it_db_access
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------



Si, ci sono alcuni esempi sul sito comune
Ciao Marco M.





 wrote in message
gy925.202888$VM3.1...@news.infostrada.it...


 Cmq sul Sito trovi varie routine per il calcolo dell'eta'.


 Grazie a tutti
Nell'evento DopoAggiornamento della casella di testo che contiene la data di
nascita ci scrivi qualcosa del tipo:
if Eta(Me.txtDataDiNAscita) < 18 then 
  Me.txtpippo = "sono minorenne"
else
  Me.txtpippo = "sono maggiorenne"
end if


Newsgroup: it.comp.appl.access
Titolo: La licenza di Access 2003 una info

Ciao a tutti,
la domanda è la seguente : ho comprato il prodotto Access 2003, se volessi
sviluppare un mdb con Access 2000 (non ho la licenza) sono coperto con la
licenza del 2003 oppure no ?
grazie a tutti.
Zorro
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 licenza del 2003 oppure no ?
In formato 2000 ma sviluppato con il 2003 si. Se usi il 2000 per sviluppare, 
cerca "downgrade" sul sito Microsoft; se ricordo bene, puoi usarlo ma non 
devi usare il 2003 per altro. In pratica, hai comprato la licenza del 2003 
per utilizzare il 2000
-- 
Jonathan Canova
infoCHIOCCIOLAaladinoinformatica.com
www.aladinoinformatica.com
Newsgroup: it.comp.appl.access
Titolo: Visualizzazione campo Money SQL Server Express su Access  non coincide.

Allora,come si starà capendo dai miei ultimi post, sto migrando da Access 
2000 a SQL Server 2005 Express.
L'ultimo problema che ho riscontrato è questo.
Sui campi Money di SQL Server i prezzi di un prodotto (lavoro su un 
magazzino) sono visualizzati correttamente ma sulle tabelle collegate 
tramite
ODBC sono tutti aumentati di un fattore 100 tipo
Sul Server 437,3500 (corretto)
Su Access con tbl collegata ? 43.735,00 (sbagliato)
Ho controllato nel file DSN  e l'opzione "Usa le impostazioni internazionali 
del sistema e bla,bla,bla" è spuntata correttamente.
Suggerimenti?
Morgan 

Morgan ha scritto:

L'anomalia la vedi aprendo la Tabella oppure da una Maschera...?
Nel 1° caso verifica le impostazioni internazionali (scheda Valuta e
Numeri) nel pannello di controllo.
Nel 2° caso verifica sia il punto 1 che la proprietà formato del
controllo associato.
@Alex

 ha scritto nel messaggio 
news:1155747422.5...@b28g2000cwb.googlegroups.com...
Morgan ha scritto:




@Alex
L'anomalia viene generata dalla tabella, nel senso che il dato appare
diverso da quello sul server già sulla tabella.Tra l'altro il server ed il 
FE
in Access si trovano sullo stesso PC (cioè il mio portatile), dove sto per
l'appunto facendo questo porting ,che per me è il primo.
Mi viene il sospetto che sia il driver di ODBC che traduca male il valore 
del campo, anche perchè sullo stesso
PC ho anche la versione tutta su Access di questo applicativo e quella
gira perfettamente (faccio il porting solo per questioni di dimensioni
future del db e di multiutenza).
Morgan

Newsgroup: it.comp.appl.access
Titolo: help su tabelle pivot in excel o access

Ciao a tutti,
provo a lanciare questo quesito sul newgroup con la speranza che qualcuno mi
possa dare una dritta o indirizzarmi altrove:
nelle tabelle pivot di excel si possono gestire formule create all'interno
della stessa utilizzando i campi selezionati.
So che le formule lavorano sui totali dei dati. Si comportano alla stessa
maniera anche sulla riga totali di colonna?
Spero di essere stato chiaro, in caso contrario proverò a rispiegarmi.
Grazie per l'aiuto.
Alex


--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Funzione in Modulo di Classe..!

Premessa per spiegare:
Se nell'EVENTO di un Controllo genero con il Generatore di espressioni
=MiaFunzione(), č tutto OK, nel senso che la Funzione puň essere Pubblica
alivello di Modulo o Privata all'interno della Form in cui ho il Controllo.
In questo modo posso costruirmi la stringa da passare via codice
per la Generazione dell'EVENTO:
Me.Controllo.OnClick="=MiaFunzione"
Fino quě tutto regolare.
E' possibile attribuire all'evento una Funzione dichiarata in un Modulo di
Classe...?????????
Se si non sono riuscito, ho provato cosě:
Sia MioMod l'istanza al Modulo di classe
Sia MioMod.MiaFunzione la funzione da richiamare.
Se inserisco nel modulo di Maschera su Evento Click
   MioMod.MiaFunzione
č tutto funzionante....!
Se invece provo, e magari sto facendo una sciocchezza, a impostare:
   Me.Controllo.OnClick="=MioMod.MiaFunzione"
mi risponde che la Macro 'MioMod' non esiste, e ci credo....!
Altra complicanza..................!
Grazie @Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Grazie @Alex
devi scrivere sulla proprietà click di controllo
=miafunzione()
se la usi da codice essendo una funzione devi dirgli a cosa assegnare
il valore anche se non ne restituisce...
dim a
a=miafunzione()
Saluti.
Emanuele.

 wrote in message
need3u4420gg6u7ar...@4ax.com...



Guarda che funziona lo stesso anche se non assegni il risultato, anche se
chairamente non ha senso...
Antonio


proverņ, mi ricordo che a me ha dato sempre errore
Saluti.
Emanuele.

 Emanuele.
FORSE NON CI SIAMO CAPITI......!!!!
Se fosse una Funzione Public o Private è tutto chiaro, così come è chiaro
ciò che dice ANTONIO che ha ragione....!
Io però ho parlato di una Funzione ISTANZIATA in un MODULO DI CLASSE....!
Sono arrivato ad una conclusione, che spero venga smentita....!
Poichè il Modulo di classe è instanziato a livello di Modulo di Form, non
credo ci sia la possibilità di fare riferimento alla funzione del Modulo,
se non passando attraverso una Funzione Privata nel Modulo di Form che si
riferirà al metodo del Modulo di Classe.
'*************************************************************************
In sostanza così va:
Evento Click Pulsante:=xx() 'Metto l'uguale perchè la passo come stringa'
                            'nel pannello proprietà Eventi del Button   '
Es:Me.Button.OnClick="=xx()"
Modulo di Form
Dim M as new MiaClass
Function xx()
   M.Funzione
End Function
'*************************************************************************
Così non può andare(credo): perchè non si riesce a riferirsi ad un Oggetto
Evento Click Pulsante:=M.Funzione()
Modulo di Form
Dim M as new MiaClass
'**************************************************************************
Mah......!
Sono acciacchi mentali miei.......???
Buon Week End

Newsgroup: it.comp.appl.access
Titolo: Access e Asp

Cari amici,
ho un problema che si verifica quando tento di andare a scrivere su un
databese di Access tramite un form realizzato in ASP.
Sul mio PC con il Personal Web Server funziona tutto regolarmente... quando
pubblico il lavoro mi da il seguente errore
        Microsoft JET Database Engine error '80040e09'
        Cannot update. Database or object is read-only.
cosa posso fare ??? come posso attribuire al database le proprietą di
lettura/scrittura ???
Grazie a tutti !

 ha scritto nel messaggio
news:r1rn8.68749$1S3.2...@twister1.libero.it...

Prova a fare una pagina con vuota e salvala in asp, poi con front page ti
connetti al server e una volta collegato collega al tuo db alla pagina vuota
in asp con un modulo o quello che preferisci non dovresti avere problemi ne
in scrittura che in lettura.
Seconda cosa chiedi al tuo provider se sei autorizzato a scrivere sul tuo
spazioweb con un db di access (alcuni non lo concedono)
Marco M.
Tieni sotto controllo global.asa
Application("tuodatabase") = "DRIVER={Microsoft Access Driver
(*.mdb)};DBQ=URL=tuacartella/tuodatabase.mdb"
fammi sapere
www.marcoweb.it

Newsgroup: it.comp.appl.access
Titolo: Visualizzazione maschere

Ciao a tutti,
vorrei "sfruttare" per l'ennesima volta la vostra disponibilità e
competenza.
Mi potreste dire quali sono le istruzioni VBA per cambiare la
visualizzazione delle maschere da "maschere continue" a " maschera singola"?
lo vorrei fare alla pressione di un pulsante di comando
Secondo quesito:
qual'è la sintassi per bloccare, sempre da VBA, una casella combinata? in
pratica il corrispondente della funzione "Bloccato s/n" nella proprietà
dell'oggetto
se uso me!nomecasella.enabled=false l'oggetto risulta tutto in grigio.
Grazie
GS

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

 ha scritto nel messaggio 
news:ltsDf.152905$65.42...@twister1.libero.it...

Grazie Roberto, funzionano entrambi!
:-)
GS
Newsgroup: it.comp.appl.access
Titolo: Aiuto

    Salve mi chiamo Fabio e sto cercando di fare un database con Access per
l'archiviazione e la stampa di referti di esami di laboratorio; sono
riuscito a fare il database completo con le tabelle ed anche se non sono
ancora a fare le maschere ed i reports non è questo il problema. Il problema
che ho è che non riesco a capire che formule impostare per far venire in
alcuni campi delle tabelle valori preordinati in base ad alcuni già
presenti: mi spiego. Ho due campi uno per la data di nascita e uno con la
data attuale e nel terzo vorrei che il database mettesse automaticamente
l'età oppure ho vari campi in cui inserire i valori di laboratorio e vorrei
che in base a questi nell'ultimo campo il programma mi mettesse una diagnosi
preimpostata in base ai dati inseriti. Sono stato chiaro?? Spero di
si...sono solo un povero newbie please aiutatemi...sono 3 mesi che
impazzisco dietro. Grazie
Fabio
--
Centinaia di volte al giorno, ricordo a me stesso che
la mia vita
dipende dal lavoro di altri uomini,
vivi e morti,
e che devo tentare di dare nella stessa misura
quello che ho ricevuto e che tuttora ricevo
Albert Einstein

 Fabio
Cominciamo dal subject: la prossima volta ti consiglio di mettere qualcosa
di significativo altrimenti ti puoi perdere i consigli di qualche esperto
che, ormai stufo di dire sempre le stesse cose, ignora questi post.
Poi, al dilà del subject, se vuoi che ti aiutiamo dovresti spiegare un po'
più nello specifico il problema:
Per quanto riguarda il calcolo dell'età c'è sul Sito Comune la funzione di
Federico Luciani che fa al caso tuo mentre per fare in modo che il tuo
programma ti fornisca una diagnosi in base a dei dati inseriti, credo che
dovresti fare qualche esempio.
Ciao, Fabio

 Prima cosa..quale sito Comune??? Mi mandi il link??
[...]
 
http://www.sitocomune.com
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.appl.access
Titolo: Data e Time Picker su Foglio dati

Salve a tutti del NG, ho provato ad utilizzare un controllo Data e Time Picker
su maschere standard. Sapete se č possibile utiizzarle in una maschera
visualizzabile in modalitą foglio dati ? 
Ringrazio anticipatamente
maurizio.

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

 > maurizio.
Ho provato, ma non vedo nulla, nel senso che la visualizzazione classica
della maschera nel formato foglio (tipo Excel) non mi mostra il campo.
Ciao
maurizio

 > maurizio.
Dimenticavo di dire che, anche scoprendo la colonna non mi compare
il calendarietto (nella visualizzazione foglio dati). Negli altri
formati
maschera il controllo funziona. 
Ciao
maurizio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel
messaggio news:6fe08dc870aa5366cb6...@mygate.mailgate.org...

e per Time Picker intendi il controllo ActiveX Calendario, allora ti
confermo che tale tipo di controllo non puoi visualizzarlo in una maschera
con visualizzazione Foglio dato: ma alla visualizzazione di un campo
Data/ora non dovresti avere alcun problema.


 Data/ora non dovresti avere alcun problema.
Si, mi riferivo al Controllo ActiveX denominato: Microsoft Date e Time
Picker
Control versione 6.0, che consente di caricare un valore Data in un
campo,
facendo comparire un calendarietto da cui è possibile effettuare la
scelta della Data.
Non è possibile utilizzarlo nella Visualizzazione Maschera in modalità
Foglio Dati.
Ciao e grazie comunque
maurizio.
Newsgroup: it.comp.appl.access
Titolo: sfondo

Salute a tutti....è possibile mettere un immagine di sfondo ad Access come
si fa in Vb per le maschere Mdi?

 Salute a tutti....č possibile mettere un immagine di sfondo ad Access come



Stessa versione di outlook e stesso indirizzo IP?
AEOM
Newsgroup: it.comp.appl.access
Titolo: Nuovo record

Salve a tutti
tramite un pulsante di comando in una maschera PRINCIPALE vorrei richiamare
una maschera NUOVORECORD che mi permetta di inserire un nuovo record in una
tabella del mio DB
Al richiamo della maschera NUOVORECORD compaiono i dati del primo record
della tabella
Credo che debba creare una routine da associare all'evento click sul
pulsante di comando della maschera PRINCIPALE
qualcuno mi può indicare il comando che permette di avere subito la maschera
senza dati , pronta cioè all'immissione dei nuovi ?
Vi ringrazio in anticipo
Giulio

 ha scritto nel messaggio
news:tecY8.35737$7N3.8...@twister2.libero.it...

imposta la propietà ImmissioneDati a Si
omnitow

 ha scritto nel messaggio
news:agrvkh$nks$1...@fe2.cs.interbusiness.it...

All'evento su apertura maschera scrivi il seguente codice:
docmd.GotoRecord , ,  ac new record

 ha scritto nel messaggio
news:3d31f...@news.bluewin.ch...

Ti ringrazio
Ho provato e funziona!
ci sarebbe ancora un problema:
dopo aver fatto il nuovo inserimento e dopo aver chiuso la finestra
NUOVORECORD
non mi aggiorna il  contenuto della combobox che si trova nella maschera
PRINCIPALE
Ho utilizzato il metodo Refresh, ma non funziona!
non so dove e come usarlo!

 ha scritto nel messaggio
news:PKyY8.49718$K_4.9...@twister1.libero.it...


 ha scritto nel messaggio
news:PKyY8.49718$K_4.9...@twister1.libero.it...

Prova ad inserire questo codice all'evento after update:
Form_Nome maschera Principale.Requery
Fammi sapere
Gianni.

Newsgroup: it.comp.appl.access
Titolo: Inserire una data in una tabelle...

Salve,
devo inserire una data in una tabella, in un campo data di una
tabella. Ma la query sql...come diavolo č?? Io credevo fosse come
Oracle...e manco per niente :))
Fatemi sapere, frazie.
--------------------------------
Inviato via 
http://usenet.iol.it

 Fatemi sapere, frazie.
Frego ... :-)
OndaMax
Newsgroup: it.comp.appl.access
Titolo: A2000 e A97 errore nei calcoli

AIUTO!
Provate a costruire una tabella con due colonne [A] e [B] con valori
numerici a precisione doppia .
Costruite ora una query che mostri i valori [A], [B] e  ProvaDiff: [A]-[B]
compilate ora i valori [A] e [B] come nella seguente tabella:
A       B     ProvaDiff
9,1     9     9,99999999999996E-02
9,2     9     0,199999999999999
9,3     9     0,300000000000001
9,4     9     0,4
9,5     9     0,5
9,6     9     0,6
9,7     9     0,699999999999999
9,8     9     0,800000000000001
9,9     9     0,9
Direi niente male considerato che ho usato variabili double e che il calcolo
è straordinariamente semplice.
Il difetto è stato riscontrato con Access 2000 su windows me e anche con
Access 97 su Windows 98 (anche il computer era diverso)
Se sbaglio qualcosa vi ringrazio se me lo dite, altrimenti ricordatevi il
difetto.
Ciao a tutti

 difetto.
Beh, non č un difetto di Access. Il tipo Double ha dei limiti.
Currency e Decimal (in VBA e in A00) sono piů preciso in molto casi.
La causa sono dei floating points:
(Complete) Tutorial to Understand IEEE Floating-Point Errors
http://support.microsoft.com/support/kb/articles/Q42/9/80.ASP
ACC: Rounding Errors Using Floating-Point Numbers
http://support.microsoft.com/support/kb/articles/Q111/7/81.asp
ACC2000: Unexpected Results When You Use Int Function with Expression
http://support.microsoft.com/support/kb/articles/Q242/9/33.ASP
Per il arrotondamento commerciale c'č un metodo sul sito commune.
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco): 
http://www.donkarl.com

 difetto.
Il difetto sta nel fatto che l'uso quotidiano del pc ci fa dimenticare che
abbiamo davanti una macchina che ragiona in termini di numerazione binaria.
I numeri decimali (nel senso matematico) su base 10, anche molto semplici,
trasposti in binario diventano periodici. Questo comporta che viene commesso
un errore (roba di miliardesimi come avrai notato) nella rappresentazione in
base 10 del numero.
Nella fattispecie 0,1 su base 10 equivale a 0,0(0011) con la parte tra
parentesi periodica. Essendo periodica, nessuna macchina esistente puo'
contenere l'intera cifra commettendo quindi un errore infinitesimale ma
presente.
Le calcolatrici piu' semplici non commettono questo errore perche'
memorizzano le cifre separatamente e non convertendo l'intero numero. Le
calcolatrici scientifiche non visualizzano l'errore perche' approssimano
automaticamente.
Ciao
Sib