mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: problema con maschere



Vediamo se riesco a spiegare il mio
problema:


Ho una maschera denominata "allungamenti"
(settore gomma per intenderci) per l'inserimento dati nella relativa tabella
con un campo per l'inserimento del nome del materiale su cui è stata effettuata
la prova, 10 campi per l'inserimento dei valori riscontrati (5 longitudinali
e 5 trasversali) più un campo note.


Ho inoltre un'altra maschera denominata
"tolleranze" per l'inserimento dati nella relativa tabella in
cui al nome del materiale viene associata la tolleranza minima ammessa
ai valori di allungamento.


Durante l'inserimento dei dati nella
maschera "allungamenti" vorrei che, una volta dato l'invio sul
campo note, automaticamente mi si aprisse la maschera "tolleranze"

ma solo se non sono ancora state
inserite le tolleranze per il materiale di cui ho appena inserito gli allungamenti
.


E' fattibile? Come?


Grazie a tutti.........ciao

 Grazie a tutti.........ciao
Se la tolleranza č legata al materiale, perchč non la inserisci nella
medesima tabella? Se, invece č legata alla tipologia di materiale (una
classificazione delle gomme di cui io non so nulla ma che immagino
potrebbe esistere), perchč non la inserisci in una seconda tabella legata
al campo "tipologia" (che dovresti a questo punto aggiungere) della prima?
-- 
TANNHAUSER
"I've seen things you people wouldn't believe..."
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it



Non mi conviene inserire le tolleranze nella stessa
tabella perchè sarebbe un continuo ripetere dati uguali.


Tieni presente che io ho fatto un esempio riferiro
solo agli allungamenti ma sullo stesso materiale vengono effettuate molteplici
prove ognuna delle quali ha una sua maschera di inserimento dati e relative
tolleranze e mentre i dati relativi alle svariate prove sono ogni volta
differenti (anche a parità di materiale) le tolleranze sono valori fissi.


Pertanto una volta creata una tabella con il nome
del materiale e le tolleranze voglio che mi si apra la maschera di inserimento
dati solo quando il materiale che ho testato non compare nella tabella
delle tolleranze.


Spero di essere stato chiaro....comunque grazie


ciao
Newsgroup: it.comp.appl.access
Titolo: Totali progressivi, ovvero TotProgrInQry.mdb

Ho scaricato la query dei totali progressivi da Sitocomune, e
finalmente ho avuto quello che cercavo. Ho anche notato, con molta
soddisfazione, che interrogando la query per data (between [da data]
and [a data]) i relativi movimenti tengono conto del progressivo
precedente. In poche parole se richiamo i progressivi dell'anno 2002,
questi sono sommati automaticamente a quelli del 2001.
Ho anche creato una maschera basata sulla query e, fino a quando
l'interrogazione è priva di criteri (cioè senza il between) è tutto
ok. Ma quando aggiungo i criteri, misteriosamente i totali progressivi
si azzerano.
Cosa succede??
Qualcuno può darmi una mano??

 Qualcuno puň darmi una mano??
Forse se posti il codice SQL della query che stai usando, il suo nome e la
struttura della tabella su cui la query č basata č piů facile darti una
mano.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Qggiornamento su filtro in maschera

Vorrei, dopo aver selezionato dei record con il filtro, da un'altra maschera
popup (mentre la maschera che visualizza il filtro è aperta) modificare il
contenuto di un campo di tutti i record del filtro.
Come posso fare?
Grazie, Alberto

 wrote in message
ibC9MWS...@newsmst.mcis.galactica.it...

Menù Modifica -> Sostituisci
ciao,
Davide

 >
o con una query di aggiornamento o con un ciclo sul RECORDSETCLONE cioè sulla
proprietà della maschera che fa riferimento al recordset sottostante la tua
maschera
ciao
Paolo
--
-------------------------------------------------------------------------------
Un giorno le macchine riusciranno a risolvere tutti i nostri problemi.
Ma nessuna macchina sarà in grado di porne uno.
-------------------------------------------------------------------------------

 wrote in message
news:39F58B44...@interlogica.it...

Newsgroup: it.comp.appl.access
Titolo: C'è qualcuno? o sono il primo

Ciao, sono Giorgio, appassionato ignorante di Access;
C'è qualcuno qui??

C'è qualcuno qui??
mah, adesso siamo in due.
-----------------------------------
Per favore, accodate due zeri al mio stipendio.  E' per renderlo Y2K-compliant.
-----------------------------------
togliete NOSPAM per rispondermi.
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


E quanto è il tuo stipendio ?

 wrote in message
81tr1k$lo4$1...@nslave1.tin.it...


 -----------------------------------
Ci siamo persi? :-)))

>Non si può restare ignoranti per sempre
oi, parla mo' ben per te, sai?  :-)  non nel senso di restare
ignoranti ma di esserlo...
-----------------------------------
Per favore, accodate due zeri al mio stipendio.  E' per renderlo Y2K-compliant.
-----------------------------------


Ci siamo persi? :-)))
si', ad Istambul, e adesso non mi ritrovano piu'.  dovrebbero seguire
le mie voglie, la sera appena alzato o la mattina dopo la colazione
prima di addormentarmi... sfondo bianco e pulito, sfondo bianco e
pulito...


E quanto è il tuo stipendio ?
4 o 5 al mese, dipende.


 wrote in message
3842b48e....@news.interbusiness.it...


 mila ? :-)))))
Porta rispetto se non sai con chi hai a che fare!!!!




> Porta rispetto se non sai con chi hai a che fare!!!!
Lbo ?????
Proprio a me vuoi dire chi è Lbo (da casa / dall'ufficio) ?
PER ME E' STATO LA PORTANTE DI  it.comp.database.access ?
Lui insieme ad altri mitici mi hanno insegnato tante cose e li ho sempre
seguiti su ng, ho visto le loro faccette sul SITO COMUNE.
Mi ha fatto piacere rivederlo su questo ng e mi sono permesso la confidenza.

>Mi ha fatto piacere rivederlo su questo ng e mi sono permesso la confidenza.
ah... allora va bene...
:-)


mila ? :-)))))
euro.


E gli altri ?

Newsgroup: it.comp.appl.access
Titolo: fattura elettronica - errore calcolo imponibileimporto

qualcuno a idea di cosa non va bene nelle seguenti righe di un file xml?
l'errore che restituisce è: 
 
il valore del campo imponibile importo non risulta calcolato secondo le regole definite nelle specifiche (aliquota:4)
 
 
<DatiRiepilogo>
<AliquotaIVA>0.00</AliquotaIVA>
<Natura>N2</Natura>
<ImponibileImporto>0.00</ImponibileImporto>
<Imposta>0.00</Imposta>
<EsigibilitaIVA>I</EsigibilitaIVA>
<RiferimentoNormativo>NON SOGGETTE</RiferimentoNormativo>
</DatiRiepilogo>
<DatiRiepilogo>
<AliquotaIVA>4.00</AliquotaIVA>
<ImponibileImporto>50000.00</ImponibileImporto>
<Imposta>2000.00</Imposta>
<EsigibilitaIVA>I</EsigibilitaIVA>
</DatiRiepilogo>


risolto grazie il problema era a monte nel dettaglio voci non era inserito corretto il tag prezzounitario
Newsgroup: it.comp.appl.access
Titolo: Vai a nuovo record

Ho una maschera "maschera1" che contiene una sottomaschera "sub1"
nella maschera "maschera1" ho creato un bottone che al click mi mette un
valore nella sottomaschera "sub1" poi, una volta iserito il valore dovrebbe
mandare la "sub1" ad nuovo record.
Ho provato un po di stringhe di codice, mi da sempre l'errore che dice che
la sub1 non è aperta. (in realta è aperta, non come maschera ma come
sottomaschera.)
Mi potete aiutare?
Grazie in anticipo Nadir

 ha scritto nel messaggio
news:9jhr21$jnh$1...@nreadA.inwind.it...


Newsgroup: it.comp.appl.access
Titolo: Problema con le proprietà database (2000 > XP > 2000)

Salve
Ho un db front-end creato con Acces 2000 nel quale utilizzo le Proprietà
Database per gestire le versioni. Ora ho installato sul mio computer anche
Office XP e ho aperto il db con XP mantenendo il formato Access 2000, ho
eseguito delle modifiche e ho distribuito il nuovo file. Ora mi ritrovo che
non riesco più ad aprire le Proprietà Database (si apre una box critical con
la dicitura "Impossibile caricare le proprietà del database") sui computer
con Access 2000 ma solo sul mio aprendo il db con XP (neanche con Access
2000 che ho conservato sul mio pc). Come è possibile una cosa simile? C'e un
modo per ripristinare il db?
Grazie 1k per l'help


Convertilo in 97 e poi in 2k
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it


Fatto e funziona solo che quando ho convertito in 97 mi ha comunicato che le
funzioni specifiche di 2000 verranno perse. Questo è un problema? Posso
stare tranquillo, non vorrei che dopo si inchiodi pesche non ha più qualche
riferimento, funzionalità persa o qualche istruzione di VBA non più
supportata?
Rigrazie 1k


fai tutto su una coopia!!!


Newsgroup: it.comp.appl.access
Titolo: un codice con più clienti e più prezzi

Ciao a tutti
Dovrei fare un piccolo database che ha come univocità il codice prodotto che
però può essere venduto a più clienti con prezzi diversi.
Come dovrei impostare le tabelle e le relazioni?
Ciao e grazie
        Cele

TABELLA CLIENTI
IDCliente
Ragione Sociale
ecc.
TABELLA PRODOTTI
IDProdotto
Prodotto
ecc.
TABELLA PRODOTTI PER CLIENTE
IDProdotto Cliente
IDProdotto (Legato qui MOLTI ed a UNO nella tabella PRODOTTI)
Costo
ecc.
TABELLA ORDINI
IDOrdine
IDCliente (Legato con la tabella CLIENTI)
IDPagamento
IDBanca
ecc
TABELLA COMMESSE
IDCommessa
IDOrdine (legato con tabella ORDINI)
IDProdotto Cliente (fa vedere solo i prodotti che hai inserito per quel
cliente e naturalmante il prezzo)
ecc.
CIAO E FAMMI SAPERE SE TI VA BENE
Graziano

 wrote in message
zMTs4.1531$qv.1...@news.infostrada.it...

CLIENTI: IDCliente, Nome, IDListino.....
PRODOTTI: IDprodotto, Descrizione....
LISTINI: IDListino, IDProdotto, Prezzo...
(se il prezzo è legato alla quantità ovviamente
il listino andrà sviluppato in testata-righe)
Sarebbe bene definire un listino "base"
in modo che tutti i prodotti abbiano un prezzo di default
e si possa permettere all' utente di trascrivere sul listino
cliente solo gli scostamenti dal listino "base".
Bye, Ste
Newsgroup: it.comp.appl.access
Titolo: linee ed etichette

E' possibile da codice far si che su una mia scelta, posso in un colpo solo
non far stampare  linee ed etichette , cioč evitare di scrivere
sull'apertura del report tutto es. me.etichetta.visible = False ( True ) .
Spero di essermi spiegato.
Grazie Max


wrote:

puoi avendo opportunatamente creato il nome delle etichette
controllarne il nome con un for each e la proprietą name
Saluti.
Emanuele.

 ha scritto nel messaggio
news:kkun7u0piaqol63n5...@4ax.com...

Oddio ... non sono molto afferrato , potresti spiegarmi meglio ?
Max

 Oddio ... non sono molto afferrato , potresti spiegarmi meglio ?
OK ... andiamo su qualcosa di più semplice.
- In struttura report, clicca sulla barra del "Corpo" del report.
- Con un clic destro del mouse, richiama il menu contestuale e scegli
"Proprietà".
- Sulla scheda Evento scegli "su formattazione" e richiama il modulo
(Generatore di codice).
- Li dovrai gestire la condizione che ti serve per rendere invisibili il
corpo del report e, se True, comandargli un ... me.Corpo.Visible = False
OndaMax

 OndaMax
OK  quello che mi hai indicato, ma volevo sapere se esisteva un comando es.
tutteleetichette.visible = false per poterle comprendere tutte in un colpo
solo ( per non scrivere 70 me.etichette.visible = .....  )
Ma penso che riutilizzerņ un secondo report ( uguale al primo ma privo di
etichette e altro )
Max

etichette e altro )
.
Infatti ...
Ti basta soltanto :
me.Corpo.visible = .....  
OndaMax
--------------------------------
Inviato via 
http://usenet.iol.it
 



oppure un ciclo con for each e la proprietą name dei controlli
Saluti.
Emanuele.

 Emanuele.
Confermo ...
OndaMax ;-)

Newsgroup: it.comp.appl.access
Titolo: casella controllo

Ciao a tutti!
io dovrei attraverso una casella di controllo attivare (per consentire
l'immisione di dati) una casella di testo.
Grazie

 ha scritto nel messaggio
news:l7bv8.29175$vF6.9...@news2.tin.it...

sull'evento click della checkbox, modifica la proprietà enabled della
textbox.
Newsgroup: it.comp.appl.access
Titolo: Moduli......questi sconosciuti (per me)

Ciao a tutti,
Non ho mai utilizzato moduli per la creazione di database, sicuramente
perchè non saprei neanche da dove cominciare nè a cosa servono esattamente.
Qualcuno sarebbe disposto a chiarirmi un pò le idee a tal proposito? E come
si integrano nel DB?
Cumunque sia  beccatevi i miei migliori auguri per un prospero e soprattutto
proficuo 2001!!!!!!!!!!!!!!!!
Ciao,
Alfio

Mah, forse il mio linguaggio non è del tutto tecnico, e forse non sono un
grande esperto, comunque provo a darti un piccolo chiarimento. I moduli non
sono altro che dei file allegati ad un database in cui tu vai a scrivere una
serie di routine usando il Visul Basic For Application e che vanno in
qualche modo ad integrare il database stesso. Sono provvisti di un editor di
testi specifico per la realizzazione di queste routine (colori diversi per
la varie parti del listato etc.) e sono richiamabili da un qualsiasi punto
del database esclusivamente richiamando il nome della routine dentro ad essi
inserita.
Provo a chiarire con un semplice esempio.
Puoi creare un modulo chiamato Utility ad esempio, inserire in questo modulo
una semplice funzione chiamata "TrasformaStringa" e inserire i comandi per
trasformare una stringa in maiuscolo.
Poi da una qualsiasi maschera e da un qualsiasi controllo puoi eseguire
questa routine (magari attraverso la macro "Esegui Codice") specificando il
nome della routine TrasformaStringa e passando ad essa come parametro la
stringa contenuta nel controllo.
Sono stato abbastanza confusionario?
Fammi sapere.
David

 wrote in message
N1x36.212937$hk4.8...@news.infostrada.it...

No, anzi.
Quindi in "poche parole povere" anzichè scrivere del codice, sempre uguale
per delle operazioni sparse qui e là nel DB, prepari un modulo e te lo
richiami ogni volta che ne hai bisogno.
Giusto?
Ciao,
Alfio

Giusto?
Sě.
Crei uno o piů moduli (per esempio, suddivisi per tipologia di
funzioni contenute al loro interno: funzioni per la gestione del
video, funzioni per la manipolazione delle stringhe, ecc)
al cui interno scrivi delle funzioni o subroutines che puoi richiamare
ovunque nel database corrente.
Se poi crei un mdb che contiene solo moduli, lo trasformi in mde e lo
inserisci tra i riferimenti di un altro mdb, hai creato un database di
libreria, che ti svincola dalla necessitŕ di copiare ogni volta nei
nuovi database i moduli contenenti le funzioni, a patto di fornire
tale mde assieme al tuo mdb.
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora 
provetti poeti fiorentini come vturturro.
(Cosě disse 
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: ESPORTAZIONE immagini

Buondì a tutti. Avrei il seguente quesito da porvi:
-- Ho una maschera dove in un campo ole inserisco tramite incolla
un'immagine contenuta dagli appunti precedentemente copiata tramite ctrl+c
(fate conto di aver cliccato STAMP)
-- A questo punto ho le mie immagini contenute nel DB
Quello che mi servirebbe è la possibilità di esportare tale immagini in una
cartella come immagini formato - magari - jpg o in qualche altro formato
grafico.
Ringrazio anticipatamente tutti coloro che mi daranno una mano o mi daranno
delle indicazioni su come fare o dove poter rintracciare delle info.
GRAZIE!
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 GRAZIE!
ciao su 
www.sitocomune.com
c'è un articolo che spiega come fare questo
Cerca BLOB
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it


Ciao MA! Ti ringrazio moltissimo della dritta...purtroppo tramite la ricerca
explorer si blocca(nonostante abbia seguito i consigli in calce alla form di
ricerca).
Potresti cortesemente indicarmi la sezione dove posso trovare le info?
Grazie 1000 (anche di più!)!!!



5.10


 ha scritto:

L'articolo sembra proprio far al caso mio...se non per il fatto che mi sn
fermato subito xkè nn saprei quale delle funzioni, ovvero se quella Ado o
Dao,usare... In estrema sintesi, quali sono i criteri con il quali posso
decidere quella che fa per me?
Ps:dalla domanda potete capire che sono un ignorantello in materia... :-(


 :-(
Che versioni di Access hai?



Access 2003



Di defaul hai DAO



In termini di prestazioni...sono messo bene :-)?
Ovviamente per il caso in oggetto...

Newsgroup: it.comp.appl.access
Titolo: Difficoltà con parametro

In un report (originato da una query) per la  programmazione
dell'acquisizione di vestiario da lavoro, il parametro che ho inserito mi
filtra l'anno per il quale valutare la quantità di materiale da mettere
quindi in programmazione. E' possibile utilizzare il paramentro per poter
filtrare un intervallo di anni?
Grazie.

 ha scritto nel messaggio
news:IwWAe.13421$QV1.1...@twister2.libero.it...

Yes
sul campo della qry metti Between[Da] And [A]
SunRex

Newsgroup: it.comp.appl.access
Titolo: listbox che non si aggiorna

ciao a tutti
 
non riesco ad aggiornare una listbox (da sottomaschera a sottomaschera) utilizzando il Recordset
 
ho provato con:
 
    Dim Rs As DAO.Recordset
    Set Rs = Me.Parent!miaSubform.Form.RecordsetClone
    Rs.MoveFirst
    Rs.Edit
    Rs.Update
    Rs.Requery
    Set Rs = Nothing
 
grazie

Salve,
 
Francodellavalle28 ha scritto:

Per me non è molto chiaro cosa vuoi ottenere e da dove.
 
Se vuoi aggiornare l'elenco di dati in una casella di riepilogo devi o 
usare un Requery sulla casella stessa o (re)impostare la sua origine record.
 
Se non riesci prova di spiegarti meglio:
Dove si trova il codice, in quale oggetto procedura evento?
Dove si trova la casella e come si chiama?
Cosa esattamente vuoi ottenere?
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
Access Lobby: 
http://www.AccessDevelopers.org
 


ciao Karl
 
il codice si trova in dopo aggiornamento della subform "SM_DettCarichi",
la casella di riepilogo "Ordine" si trova nella subform "SM_Ordini"
 
Le subform sono collegate tra loro tramite collega campi secondari e master.
 
Io vorrei eseguire il requery della casella di controllo
utilizzando il recordset perchè se utilizzo p.e.
 
Me.Parent!SM_Ordini.Form!Ordine.Requery
 
la Drop-down list della combo che ho nella subform "SM_DettCarichi"
anch'essa a maschere continue con orgine da query,
per effetto del requery tende a chiudersi ogni volta che inserisco un record
nella subform stessa (cioè "SM_DettCarichi").
 
Spero di essermi spiegato meglio.
Newsgroup: it.comp.appl.access
Titolo: Quoting

Va bene ! Sono ignorante ! Lo devo ammettere. Ma è la seconda volta che
leggo del "Quoting" e  non so cosa sia.
C'è qualcuno disposto a delucidarmi in proposito ?  Grazie Mauro



si intende la parte quotata (spostata a destra del testo dei messaggi
con le >)
è buona norma rispondere dopo il messaggio precedente o all'interno di
esso, preferibilmente eliminando la parte di testo che non serve
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Calcolare un valore di un campo

Ciao, stamattina ho iniziato la progettazione del db.
Primo problema incontrato, che spero possiate darmi una mano a risolvere:
ho una tabella con tre campi
I     S     D
I campi 'I' ed 'S' possono avere un valore compreso tra 0 e 10 estremi
compresi. Il campo 'D' assume come valore la differenza (I - S) se e solo
se almeno uno tra 'I' ed 'S' ha un valore >=7; altrimenti ha valore NULL.
Come imposto la regola??
In pratica devo utilizzare una funzione che prima controlli se o 'I' o 'S'
valgono almeno 7:
If(tabella.I>=7 OR tabella.S>=7)
e che, in caso affermativo dia a 'D' il valore della sottrazione:
tabella.D=tabella.I - tabella.S
Una cosa del genere in pseudocodice è:
If (tabella.I >= 7){
    If(tabella.S >= 7)then{
         tabella.D = tabella.I - tabella.S;
    }Else{
        printf("Messaggio di Errore\n");
    }Endif
Else{
    printf("Messaggio di errore\n");
}Endif
Non so come scrivere sta cosa in Access.
Grazie a chi vorrà aiutarmi.
Per favore, poichè sto partendo per Milano, se potete speditemi una copia
della soluzione anche in email a fenice1976 CHIOCCIOLA hotmail PUNTO com
Grazie mille!
-- 
Non lo capiscono, i grandi, che il mondo dei giovani è un mondo fragile.
E' come un paese in guerra permanente, in cui tutti vogliono avere
ragione. E nel quale veniamo spesso lasciati da soli.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 }Endif
Correggo lo pseudocodice: al posto del messaggio di errore ci va che
tabella.D = NULL.


 Dai era una battuta ... non è che forse torni dalla Naja???
No ho 28 anni, e a Milano avrò speriamo altro da fare che controllare i NG
:D
Cmq aiutami please :) è molto importante!
Grazie.


 :D
Ah allora cupido ha colpito ... mi raccomando portala in un bel posto.
Ti consiglio l'aperitivo in Largo La Foppa e poi quattro passi in Brera....
E se poi ti lascia a piedi ti offro io una pizza ...


 se almeno uno tra 'I' ed 'S' ha un valore >=7; altrimenti ha valore NULL.
Quanto segue vale solo se il valore NULL di cui sopra
può essere sostituito con 0.
Nella Tabella
-------------------
Nelle proprietà dei campi
Campo [I]    (Number)
    Default Value    0
    Validation Rule    Between 0 And 10
    Validation Text    (Scrivi la condizione)
    Required    No
Campo  [S]    (Number)
    Come sopra
Campo  [D]    (Number)
    Required    Yes
Nelle proprietà della tabella
    Validation Rule    IIF([I]>=7 Or [S]>=7, [D]=[I]-[S], [D]=0)
    Validation Rule    (Scrivi la condizione)
Il campo [D] deve comunque essere compilato
(nelle tabelle non è possibile avere campi calcolati).
La Validation Rule ti impedisce di compilarlo
erroneamente.
Bruno 

 E se poi ti lascia a piedi ti offro io una pizza ...
Beh lei č di Milano quindi...cmq okkei vada čper la pizza se resto a piedi
:D
Ciao!
-- 
Non lo capiscono, i grandi, che il mondo dei giovani č un mondo fragile.


 Bruno
Ok. Quando torno provo la soluzione e ti faccio sapere.
Grazie Bruno! :)



Allora come è andata? Noi qui siamo un po' ficcanaso e degli incorreggibili 
romanticoni ...
facci sapere!
Newsgroup: it.comp.appl.access
Titolo: usare conteggio di records come campo

Domanda:
è possibile con access, dare al valore di un campo il conteggio totale o
filtrato di un insieme di records e che questo campo, sia aggiornato in
tempo reale anche modificando il numero di records?
se si, come fare?
spiegatevi con un esempio.
grazie
luigi

 ha scritto nel messaggio
news:9q70cf$4m4$1...@nreadb.inwind.it...


 ha scritto nel messaggio
news:9q70l0$37g$1...@serv1.albacom.net...


 luigi
Presumo che tutti i dati relativi ai dipendenti e alle loro qualifiche
siano in una tabella....!!!
Ora se utilizzi la funzione DCount("NomeCampo","OrigineDati","CampoQualif=xxx")
ti restituisce il numero dei dipendenti con Qualifica=XXX
se vuoi dividerli per categoria perň la cosa piů facile č fare una Qry
con campi raggruppari ed un Campo Conteggio, fai una SubForm o SottoReport
in formato visualizzazione continua .....
@Alex
-- 
Posted from  [62.98.30.211] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @Alex
A quello che - giustamente - dice Alessandro aggiungerei che, se nella
tabella hai anche i campi "DataInizio" e "DataCessazione", puoi ottenere il
dato relativo a tutte le date che vuoi.
Ciao
--
Alberto

Newsgroup: it.comp.appl.access
Titolo: scrivere stringa correttamente

buongiorno,
ho scritto il seguente codice che parte alla chiusura della maschera:
 
Private Sub Form_Close()
Dim GetDBPath As String
Dim nomedb As String
Dim subfold As String
Dim fso As Object
 
GetDBPath = CurrentProject.Path & "\"
nomedb = CurrentProject.Name
subfold = "backup\" & Year(Date) & Month(Date) & Day(Date) & "\"
 
If Len(Dir(GetDBPath & subfold, vbDirectory)) = 0 Then
MkDir GetDBPath & subfold
End If
 
   Set fso = CreateObject("Scripting.FileSystemObject")
 
  ---------------------------- > fso.CopyFile "getDBpath & nomedb", 
"getDBpath & subfold & nomedb" <---------------------------- 
 
   Set fso = Nothing
 
End Sub
 
però quando lo eseguo mi da errore 53 sulla riga tra le frecce, facendo il 
debug i percorsi sono indicati in modo corretto, infatti, scrivendo il nome 
del percorso per intero funziona.
 
cosa c'è che non va?
 
grazie
Akery 
 

Non va proprio quella riga che hai evidenziato...!!!
 
Gli APICI definiscono una Stringa e vanificano il valore della VARIABILE...!
 
Tiglili....
 
fso.CopyFile getDBpath & nomedb, getDBpath & subfold & nomedb
 
@Alex
 

 ...
 
Lascia perdere le virgolette che altrimenti fanno delle stringhe fisse 
dalle variabili:
 
fso.CopyFile getDBpath & nomedb...
 
Poi se non fai cose complicate lascia perdere FSO perché per le azioni 
basali bastano le funzioni interne di VBA. In questo caso:
 
FileCopy getDBpath & nomedb, getDBpath & subfold & nomedb
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 

della serie: come perdersi in un bicchiere d'acqua!!!
grazie ora funziona
 
"@Alex"  ha scritto nel messaggio 
news:3a943491-143c-4a66...@googlegroups.com...



Con questa soluzione ho avuto difficoltà, grazie per il consiglio
Newsgroup: it.comp.appl.access
Titolo: eliminare record di prova

buonasera a tutti...
è possibile eliminare tutti i record di tutte le tabelle e fare in modo 
che i contatori vadano a 0 ?
In questo modo otterrei un database "pulito"... grazie

 ha scritto nel messaggio 
news:I04le.942382$b5.41...@news3.tin.it...

Due modi:
importi solo la struttura delle tabelle in un nuovo db; oppure elimini 
manualmente o attraverso query di eliminazione tutti i dati da ciascuna 
tabella.
Personalmente uso il secondo modo e spesso il codice con un ciclo sulle 
tabelle.
Alla fine, se ci sono contatori, devi compattare il db.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Maschere continue

Buona sera
Ho il seguente problema:
In una maschera continua vorrei nascondere un oggetto (un box) a
seconda del valore di un campo, come posso fare?
Di nuovo Buona serata a tutti


Dovresti provare con il Case.Io l'ho risolto alla grande.
Di seguito ti riporto il mio esempio:
Me.Lunghezza_Mt.Visible = True
Me.Profondita__Mt.Visible = True
Select Case Me.Unita__di_misura
    Case "N°"
        Me.Profondita__Mt.Visible = False
        Me.Lunghezza_Mt.Visible = False
End select
Nell'evento "Current" e "afterupdate"
devi dichiarare  il o i tuoi campi e poi cominci il case con il valore
che si deve verificare.
nel mio caso quando l'unita' di misura e' = ad N°
m iscolpare dalla maschera sia il campo .Profondita__Mt che il campo
Lunghezza_Mt
Ovviamente puoi fare tanti case quanti vuoi.
Dino

Newsgroup: it.comp.appl.access
Titolo: Ingrandimento automatico delle maschere

Salve a titto il NG.
Scusate se la domanda è un po' da principiante.
Come devo fare per far sì che quando passo il database su un'altra macchina
con un diverso settaggio del monitor e lo apro, le maschere prendano la
grandezza massima dello schermo automaticamente?
grazie per gli aiuti eventuali.
cesare


Docmd.maximize


Beh, non credo sia la risposta esatta........!!!
La differente risoluzione del Monitor ti porta ad avere le Forms
visualizzate con dimensioni differenti, questo anche se la apri
Massimizzata.
Hai 2 soluzioni:
1)Solitamente si sviluppa con una Risoluzione 800x600 e 90% dei casi non hai
problemi.
2)Eseguire un ridimensionamento automatico della Form e dei controlli
contenuti.......!
La 2° Soluzione è la più complessa da ottenere, ma pur fattibile, prova a
dare un'occhiata
sul sito di PetherSoftware oppure cerca su
Google=Resize+ScreenResolution+MsAccess
Non funziona benissimo, ma direi che è accettabile................!!!
@Alex.

 cesare
Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
Alberto Marchi intitolata "Ridimensionamento automatico dei controlli di una
maschera".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:M2O_9.69857$YG2.1...@twister1.libero.it...

grazie Roberto per la dritta, lo faccio subito.
Newsgroup: it.comp.appl.access
Titolo: scrivere in file txt collegato

volevo sapere se c'è un modo per scrivere in un file txt collegato senza
doverlo importare
ho provato a collegarlo e modificarlo ma mi dice "Aggiornamento dati in
una tabella collegata non supportato da questo ISAM"
c'è qualche soluzione per risolvere questo problema?
ciao e grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 c'è qualche soluzione per risolvere questo problema?
Prova a ripetere l'installazione di access e reinstalla i driver ISAM
Sib
-- 
http://www.gestionedati.com
 


Ciao,
che io sappia non e' possibile modificare un file di testo
quando e' collegato come tabella.
http://support.microsoft.com/?kbid=281759
L'alternativa e' importarlo, modificarlo, riscriverlo
e in ogni caso non sara' uan fonte dati condivisibile.
Ciao
--
Lorenzo

 -- 
Nel tuo caso (tabella collegata di tipo testo) puoi solo aggiungere dei dati 
ma non modificarli o eliminarli.
Se usi questo sistema non hai scampo...funziona solo cosě.
La soluzione č importare il file di testo in una nuova tabella, modificare, 
aggiungere o eliminare i record e poi esportarla in formato testo. Il tutto 
puň essere automatizzato creando delle specifiche di 
importazione/esportazione e da vba.
Esattamente cosa devi fare?
Ciao, Carlo 


... e devi pure ringraziare.
In realtà nelle versioni precedenti di access (credo fino alla 97) era 
possibile gestire le tabelle testuali collegate tranquillamente poi la MS ha 
annunciato l'eliminazione del supporto diretto tramite ISAM.
Unica alternativa è usare qualche driver ODBC, con quelli dovresti poter 
fare quello che vuoi.
Ciao
-- 
http://www.gestionedati.com
 


Nemmeno la 97...permette di eliminare o modificare i dati.
Ciao, Carlo 


Ciao,
credo ci siano anche in quel caso dei problemi, almeno utilizzando
i driver standard per formato testo forniti con il sistema operativo.
forse con quelli di terze parti, ma non ho esperienza diretta.
Qui ne viene data una spiegazione
http://support.microsoft.com/kb/154643/en-us
Ciao
--
Lorenzo

Newsgroup: it.comp.appl.access
Titolo: Qull'Help che impazzisce.

Buona sera,
Utilizzo Access2000 su Windows ME e come già capitava con Windows 98 trovo
dei problemi frequenti con la guida in linea: apro la stessa, magari la
riduco ad icona ma da questo momento in poi la finestra della guida si
ridimensiona a suo piacimento, si aprono ridimensionate finestre ridotte ad
icona ed altre stranezze del genere, per non parlare dei ridimensionamenti
che avvengono quando riprovo ad ingrandire la guida. Ho aggiornato Office
con SP1 ed SP2 ma il problema c'era prima ed è rimasto.
Sapete aiutarmi?
Grazie Salvatore

 ha scritto nel messaggio
news:kjxr6.5819$6W.6...@news.infostrada.it...

Io ho risolto reinstallando O2K e ho notato che il problema si ripresenta se
chiami l'Help con mentre navighi con IE. A 'sto punto, visto che i nuovi
help sono html, penso sia un bug di qualche libreria di IE che non riesce a
condividere entrambe le cose.
Mandi, Rob.
Newsgroup: it.comp.appl.access
Titolo: Gestione record

ciao a tutti espertissimi di ACCESS.
Sono un neofita alle prime armi e vorrei risolvere questo problema:
Ho una maschera continua che attinge da una tabella  i campi COD, CM e DATA.
vorrei che sul clic del mouse su un qualsiasi campo, mi si apra una maschera
singola (va bene anche lo stesso formato), che riporti i dettagli del record
e che consenta all'utilizzatore di modificare i singoli campi o cancellare
l'intero record attraverso la pressione di un tasto.
Come se pò fa??
Grazie Giovanni

 ha scritto nel messaggio
news:XCit9.64746$RO.16...@twister1.libero.it...

Con l'autocomposizione............!
Momentaneamente sfrutta un Pulsante di autocomposizione che ti apre una
Form(Dettagli) in base al
Record Selezionato(Trova record Corrente....) poi copi il codice nell'evento
Click dei controlli
ai quali ti riferivi.............!!!
Ciao.
@Alex.

Newsgroup: it.comp.appl.access
Titolo: problema con definizione variabili pubbliche

ho un db che contiene maschere e moduli (sempre option explicit); per 
necessità nella maschera di avvio, definisco con public alcune variabili 
che devono essere visibili ovunque.
Il problema è che per talune di queste variabili, quando le utilizzo in 
altre form o moduli, compilando mi ritorna l'errore di variabile non 
definita e non capisco perchè.
faccio notare che l'interprete vede correttamente il nome della 
variabile perchè se definita con l'iniziale maiuscola e scritta nel 
codice in minuscolo, viene correttamente convertita.
C'è qualche priorità nella definizione di tali variabili?
Centra in qualche modo l'ordine dei moduli?
ciao e grazie per l'aiuto
Nicky

dimenticavo, Access 97


Personalmente preferisco definire invece che le Variabili di tipo
Public
delle proprietà Public del Database.
In un modulo metto
Private NomeVariabile
Public Property Let/Get......()
Questo restituisce solo un pò più di leggibilità nel codice, ai fini
pratici però deve funzionare anche quanto hai fatto tu.
Sei certo che all'interno delle Form che non riconoscono la variabile
non vi sia una Variabile OMONIMA...?
Eventualmente fai un tentativo di importare tutto in un nuovo progetto.
@Alex

nicky ha scritto:

E' un problema di visibilità delle variabili.
Se vuoi che una variabile sia vista da tutte le Form\maschere e in
tutti i moduli devi dichiararla Public in un MODULO.
Le variabili che definisci come public in una Form\Maschera sono viste
esternamente a quel Form\Maschera solo indicandone il percorso
(FORM_MiaMaschera.MiaVariabilePubblica).
Silvio
Newsgroup: it.comp.appl.access
Titolo: Aiuto su sintassi Sql

La seguente istruzione funziona a meraviglia :
    DoCmd.RunSQL ("DELETE * FROM tes_bolla" _
    & " WHERE [bl_numero] = " & nr_bolla)
ora vorrei inserire una AND che dica : bl_anno = Anno_maschera (variabile
numerica che conterrà l'anno inserito in maschera)
Sto litigando con la sintassi, quale è quella giusta???
Grazie mille a tutti.
Ronny
--------------------------------
Inviato via 
http://usenet.libero.it

 Ronny
"DELETE * FROM tes_bolla" _
& " WHERE [bl_numero] = " & nr_bolla & " AND [bl_anno] = " & [Forms]![Tua
Maschera]![Anno_maschera]
se ho capito bene quello che vuoi tu dovrebbe andare
Ciao e fammi sapere


Se bl_anno è un campo numerico prova così:
    DoCmd.RunSQL ("DELETE * FROM tes_bolla" _
    & " WHERE [bl_numero] = " & nr_bolla _
    & " AND bl_anno=" Me!Anno_maschera & ";")
se invece è un campo di tipo testo prova così:
    DoCmd.RunSQL ("DELETE * FROM tes_bolla" _
    & " WHERE [bl_numero] = " & nr_bolla _
    & " AND bl_anno='" Me!Anno_maschera & "';")
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: La data dal server!?

Salute,
per una pagina asp ho bisogno di prendere la data direttamente dal server e
non dal pc del client.
La funzione DATE la prende dal CLIENT, c'è una funzione che la tiri fuori
dal server!?
E poi...nel caso in cui io usando la funzione DATE volessi dire "tira fuori
i record in cui la data è quella di oggi, di domani e di dopodomani" quale
sarebbe il WHERE corretto ?
Grazie 1000!

 wrote in message
9t8vlg$fbs$1...@nreadb.inwind.it...

oggi = Date()
domani=Date()+1
ieri =date()-1
Claudio

Newsgroup: it.comp.appl.access
Titolo: come visualizzare dati...(sql)

nel mio costruendo db è presente una tbl anagrafica con i dati inerenti a 
pazienti ricoverati in un reparto ospedaliero
(ID, Cognome, nome, sesso, data_nascita, comune_nascita);
a questa prima è correlata (uno a molti ) una seconda tbl con i dati dei 
singoli ricoveri
(id_rel, dataricovero, datadimissione, diagnosi numcartclin, ecc)
è semplice estrarre i pazienti che risultano attualmente degenti ( 
datadimssione è nulla), ma....
i pazienti degenti occupano fisicamente un posto letto (che si può 
identificare con un numero o con una lettera ecc) e aquesto punto DEVO 
chiededre un aiuto:
1) creo una tbl con i nomi dei posti letto ?
se sì , come la correlo con la query dei degenti (tbl1 e tbl2  filtrati per 
dataricovero = null )
considerando che vorrei avere come risultato (per es. in una lstbox...) i 
seguenti campi : nomeletto , cognome, nome, sesso MA anche  i nomiletto 
liberi?
una cosa del genere:
Nomeletto| cognome| nome| sesso
4B            | Pippo    | Pio    | M
5B            | Verdi    |Maria  | F
6A            | ............| .........| ..
7B            | Rossi   |Mario  | M
8A            | ............| .........| ..
8B             | ............| .........| ..
ecc.
2) avete qualche altra soluzione...(aggiungo il campo Posto letto 
all'anagrafica...)
.. stesso quesito...
Grazie dell'aiuto
BC

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


BC 

 Non è che puoi simulare la faccenda a parole (lo so che è difficile...)
INNER JOIN è il join di default quando crei una query in cui hai messo in 
join due o più tabelle; comunque se apri la struttura della query, se 
clicchi due volte sulla linea che mette in join due tabelle, ti si apre una 
finestra di dialogo dal quale puoi scegliere il tipo di join (INNER, LEFT o 
RIGHT).

Newsgroup: it.comp.appl.access
Titolo: raggruppare due query in una sola

Salve!
ho due query e vorrei farne una, è possibile?
 
DELETE * FROM TbDati AS I
WHERE I.xNumero =4 AND I.IdP In (SELECT I1.IdP FROM TbDati AS I1 
    WHERE xNumero=3 
    AND I1.IdB = I.IdB 
    AND I1.IdC = I.IdC 
    AND I1.IdH = I.IdH);
 
DELETE * FROM TbDati AS I
WHERE I.xNumero =3 AND I.IdP In (SELECT I1.IdP FROM TbDati AS I1 
    WHERE xNumero=1 
    AND I1.IdB = I.IdB 
    AND I1.IdC = I.IdC 
    AND I1.IdH = I.IdH);
 
Ho provato cosi' ma non va bene:
DELETE * FROM TbDati AS I
WHERE I.xNumero =4 AND I.IdP In (SELECT I1.IdP FROM TbDati AS I1 
    WHERE xNumero=3 
    AND I1.IdB = I.IdB 
    AND I1.IdC = I.IdC 
    AND I1.IdH = I.IdH
    AND I1.IdP In (SELECT I2.IdP FROM TbDati AS I2 
      WHERE I2.xNumero=1 
      AND I2.IdB = I1.IdB 
      AND I2.IdC = I1.IdC 
      AND I2.IdH = I1.IdH
));
 
grazie

     AND I1.IdH = I.IdH);
 
non basta un semplice OR tra i due WHERE ?
 
 
 
DELETE * FROM TbDati AS I
 
WHERE
 
(   I.xNumero =4 AND I.IdP In (SELECT I1.IdP FROM TbDati AS I1
    WHERE xNumero=3
    AND I1.IdB = I.IdB
    AND I1.IdC = I.IdC
    AND I1.IdH = I.IdH)
)
 
OR
 
(  I.xNumero =3 AND I.IdP In (SELECT I1.IdP FROM TbDati AS I1
   WHERE xNumero=1
   AND I1.IdB = I.IdB
   AND I1.IdC = I.IdC
   AND I1.IdH = I.IdH)
);
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


bravo 
grazie 1000

 bravo
 
se la hai già provata che sia stato su una copia della tabella, io non 
ho avuto modo di testarla :o)



si funziona

Newsgroup: it.comp.appl.access
Titolo: perchè rs.findfirst non funziona?

Dunque, da maschera Codici apro, cliccando su un controllo, la maschera
Inserimento_codici.
Inserimento_codici viene aperta in modalità inserimento (acFormAdd).
Nella casella di testo "cerca_codice" digito il codice che vorrei inserire e
su Dopo aggiornamento controllo che il codice non esista già; questo lo
faccio usando findfirst...
il problema è che se apro la maschera Inserimento_codici in modalità
inserimento (acFormAdd) la ricerca non funziona, se invece la apro
normalmente la ricerca funziona!
Come devo fare per controllare se un codice esiste già  (non mi piace la
soluzione degli indici con chiave non duplicabile...) ?
C'è un modo per inserire un codice e controllare se questo esiste già?
Grazie
..e Buona Pasqua!

 ha scritto nel messaggio
news:dwZna.50191$iy5.1...@twister2.libero.it...

Utilizza Dlookup se rende null e il campo reso non può avere valori null
allora il record non esiste.
Ciao Giorigo.
Newsgroup: it.comp.appl.access
Titolo: Valore restituito se seleziono tutte le righe di una listbox

Ciao, scusate ma non sono riuscito a trovare indicazioni utili ne
nella guida ne leggendo nei vari post.
 
Come faccio a controllare se sono state selezionate tutte le righe di
una listbox?
 
Col seguente metodo controllo il numero selezionato
 
Private Sub MiaLista_AfterUpdate()
 
If Me!MiaLista.ItemsSelected.Count = 0 Then
MioCampo = “Nessuno”
ElseIf Me!MiaLista.ItemsSelected.Count = 0 Then
MioCampo = “Nessuno”
ElseIf Me!MiaLista.ItemsSelected.Count = 1 Then
MioCampo = “Uno”
ElseIf Me!MiaLista.ItemsSelected.Count > 1 Then
MioCampo = “Alcuni”
End If
 
Ma se le seleziono tutte con la selezione multipla, tipo semplice o
estesa, come ottengo il valore:
MioCampo = “Tutti”
 
Ciao, cranze


Ok ho risolto. Era più semplice di quanto pensassi:
 
Private Sub MiaLista_AfterUpdate()
 
If Me!MiaLista.ItemsSelected.Count = Me!MiaLista.ListCount Then
MioCampo = “Tutti”
 
End If

 MioCampo = “Tutti”
 
If Me!MiaLista.ItemsSelected.Count = Me!MiaLista.ListCount Then
  MioCampo = "Tutti"
 
-- 
Ciao
Karl
*********
Access FAQ: 
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Discrepanze negli arrotondamenti.

Ho preparato un foglio Excel in cui utenti inseriscono dati e ottengono risultati da comunicarci.
Un'applicazione Access importa i dati e fa alcuni calcoli.
Nel foglio Excel è calcolato un
   A) ARROTONDA.PER.DIF[Paga oraria]*[ore]*[perc1];2)
ho pensato che non avesse senso importare il dato ma lo calcolo in Access, in una query, con
   B) Fix("" & [paga oraria]*Nz([INTERMEDIA])*[perc1]*100)/100
Questo, almeno, era quanto speravo.
A causa di una differenza nei centesimi ho provato a modificare la formula così:
   C) Fix("" & Round([paga oraria]*Nz([INTERMEDIA])*[perc1];2)*100)/100
E qui sorge il mistero. Riporto due casi.
 
ARROTONDA.PER.DIF(33,3*1750*0,0393;2) mi dà 2290,2
La B) mi dà 2290,2
La C) mi dà 2290,21 (errato)
 
ARROTONDA.PER.DIF(44,4*2250*0,0393;2)
La B) mi dà 3926,06 (errato)
La C) mi dà 3926,07
 
Qui mi areno. Ho provato a giocare di arrotondamenti in vario modo ma senza risultati. Qualcuno può suggerirmi una soluzione?
Grazie a tutti.
Riccardo Baldinotti

 Riccardo Baldinotti
Mi pare che la C funzioni, sempre che tu voglia arrotondamento
e non troncamentro.
2290.2075 arrotondasto a due decimali = 2290.21
2290.2075 troncato a due decimali = 2290.20
 
Per l'arrotondamento userei questa:
 
Int((n * 10000 + 99) / 100) / 100
ï¿œ solo una delle tante...
 
Bruno

 Bruno
 
La C) funziona nel secondo caso ma non nel primo, viceversa la B), perché arrotondo per difetto: da qui viene la ragione della formuletta nella query.
Ora provo il tuo suggerimento e ti dico.
Gtazie.
Riccardo Baldinotti

Sulla calcolatrice e in Excel, il calcolo di
44,4*2250*0,0393
mi dà come risultato
3926,07
mentre in Access la formula
[paga oraria]*Nz([INTERMEDIA])*[perc1]
mi dà
3926,06984339654
se invece inserisco i numeri a manina ottengo giustamente
3926,07
 
Ne deduco che sia un problema legato al modo in cui Access tiene conto dei valori.
Il sospettato è 0,0393, ed ecco che il mistero si infittisce.
Ho pensato che
[paga oraria]*Nz([INTERMEDIA])*Round([perc1]*1000;0)/1000
potesse andare, ma ottengo
3896,1
(ricordo che il risultato sarebbe 3926,07)
se invece metto 4 nel Round, così:
[paga oraria]*Nz([INTERMEDIA])*Round([perc1]*1000;4)/1000
ottengo il risultato corretto! Peccato che in altre righe ottenga tre o anche quatto decimali e non capisco da dove vengano.
A quel punto, tentativi di troncare i valori mi riportano alla situazione iniziale.
 
Penso che importerò il valore calcolato in Excel, ingoiando la frustrazione.


 ...
 
La discussione su virgola mobile e arrotondamenti in Access ï¿œ vecchio 
come il prodotto. informazioni basilari: 
http://www.donkarl.com/it?FAQ2.1
 
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
Access Lobby: 
http://www.AccessDevelopers.org
 

 
In effetti, avrai notato che mi sono affidato all'esempio della tua pagina.
Ah, quanto è faticosa l'INFORMANZIA!
RB
Newsgroup: it.comp.appl.access
Titolo: Aiuto arrotondamento

Ho trovato la funzione di Karl, ma come cavolo si fa ad applicarla ad una
casella di testo che ha come origine controllo un'espressionedel tipo
=([Imptotale]*[Sconto]/100)  ??????????
Grazie e ciao

 =([Imptotale]*[Sconto]/100)  ??????????
La si trasforma in =fctround([Imptotale]*[Sconto]/100)
Antonio


wrote:

=fctround([Imptotale]*[Sconto]/100)
Saluti.
Emanuele.

 wrote in message
6gca4us9850r9l0la...@4ax.com...

tsk tsk tsk
9 minutini di ritardo...
Eh eh he
Antonio


wrote:

ho tre scusanti:
1.       non sono sempre connesso, ma solo di tanto in tanto
2.       devo pur far finta di lavorare
3.       avevo la febbre a 37,3	adesso a 38,8
Saluti.
Emanuele.

 wrote in message
n6lb4uk9utmfsuu60...@4ax.com...

Hai dimenticato l'unghia incarnita...
Antonio


wrote:

no quelle non ce le ho da un paio d'anni
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: etichette condizionate

Ciao in un report ho svariati campi e 2 etichette
come faccio a mettere questa condizione
se [datafattura] = dal 01/07/2010 al 31/12/2010 allora mostra
[etichetta1] e nascondi [etichetta2] altrimenti nascondi [etichetta1]
e mostra [etichetta2]
grazie

"ciccio"  ha scritto nel messaggio 
news:f3b28bab-44e0-4f1f...@o9g2000vbo.googlegroups.com...


grazie
______________Risposta:
Devi usare la formattazione condizionale
MA

Newsgroup: it.comp.appl.access
Titolo: Re: Approfondimento sull'utilizzo delle funzioni

 perchè funziona se in fondo è ="", ma anche se è="X"?
La guida di Access non è fatta molto bene, ma a volte è una lettura
illuminante.
Cerca (nell'ordine) le funzioni NZ, IIF, e DCOUNT.
Popi

 mancanti in un campo con numeri progressivi?
Ti ci vuole un ciclo che generi tutti i numeri possibili scandendo al
contempo la tua tabella e verificando che il progressivo calcolato sia
uguale a quello del record corrente.
Popi

Newsgroup: it.comp.appl.access
Titolo: pulsante di comando e collegamento ipertestuale

E' possibile collegare un pulsante di comando di una maschera ad un
collegamento ipertestuale contenuto in un campo di un record? (ciascun
record ha un collegamento ipertestuale diverso)

 record ha un collegamento ipertestuale diverso)
Visualizza il campo di tipo Collegamento ipertestuale in un controllo della
maschera e poi clicca tale controllo: più facile no? ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------