mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: [OT] Traduzione faq 1.31

1.30 NORMALIZZAZIONE E TEORIA SUI DATABASE
Problema
Cerchi informazioni su criteri di normalizzazione, relazioni o
ulteriore teoria sui database (relazionali).
Soluzione
Qui puoi trovare una eccellente introduzione alla teoria (criteri di
normalizzazione, relazioni, chiavi, SQL, ecc.) di Andreas Kelz:
[Database relazionali].
***
Per tutti:
Il sito linkato è sicuramente in tedesco: mi ricordo però che c'era
qualcosa di interessante su una pagina web - mi pare - dell'università
di Bologna. Qualcuno l'ha consultato di recente?
***
Una breve panoramica sui criteri di normalizzazione con riferimento ad
Access è disponibile presso MS: [Nozioni fondamentali sulla
normalizzazione delle basi di dati]
***
Per tutti:
Anche questo link è in tedesco, quindi non mi dilungo sulla
descrizione dell'errore che vi si trova. Qualcuno sa se esiste
qualcosa di equivalente presso la MS italiana?
***
All'indirizzo MS [Q283698 - ACC2002- "Understanding Relational
Database Design" Document Available in Download Center] è disponibile,
in formato Word ed in inglese, una guida "passo-dopo-passo" per la
realizzazione di un database relazionale che prende come riferimento
il DB di esempio "Northwind", distribuito con Access.
Ci sono molti altri siti dedicati alla teoria dei database che
tuttavia, a mio avviso, sono perlopiù insoddisfacenti oppure piuttosto
accademici/poco pratici. Quindi si può semplicemente cercare con
l'aiuto di un motore di ricerca.
Sull'argomento il testo consigliato è ugualmente in inglese: Rebecca
Riordans [Designing Relational Database Systems]
Ciao
--
Alberto
No alle guerre

 ***
La versione italiana è
http://support.microsoft.com/default.aspx?scid=kb;it;209534
Ho aggiornato la FAQ un po' e quindi cambiato la tradizione.
P.f. Controllate il risultato.
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it


          L'ho controllato, va bene.
MAssimiliano
P.S. Karl mi invii il tuo numero caso mai si riuscisse ad organizzare quel
famoso incontro da Biso: così proviamo questa famosa amatriciana.
;-P
MAssimiliano
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.appl.access
Titolo: problema con ocx

il problema che ho riscontrato sul funzionamento di alcune mie applicazioni
è che nella lista dei riferimenti manca sempre il file isctrls.ocx la quale
non mi fa funzioanre niente. Ma quello che non capisco come mai installando
office non si installa. Qualcuno puo' aiutarmi a dirmi dove si trova e
risolvere per sempre questo bug ?
Vi ringrazio Luigi

 ha scritto nel messaggio
news:0%3D4.11457$pn3.1...@news.infostrada.it...

Non ho la soluzione; ho installato circa 130 office'97 (configurazioni
complete) su pc tutti uguali (IBM 300PL) e porcaccia miseria se ne trovo due
con le stesse impostazioni!
Ci ho rinunciato a capire il perché...
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Controllo che non deve filtrare

Se comando una query con un controllo di una maschera, del tipo:
SELECT ...
FROM ...
WHERE campo=[Forms]![Maschera]![Controllo]
che valore devo dare a Controllo per far visualizzare tutti i record? 
Ho provato sia Controllo=null che Controllo="*" ma il risultato e che non 
mi visualizza nemmeno un record.
-- 
   \  /_ _ : _ _           
    \/(_|/_|| | |          
  mail me  :  
vazim_at_libero.it
 
  view me  :  
http://www.vazim.net

 -- 
Ciao Vazim
Prova con: Like [Forms]![Maschera]![Controllo]& "*"
Ciao Daniele

 Prova con: Like [Forms]![Maschera]![Controllo]& "*"
Ottimo! Grazie! Cosi' non saro' piu' costretto a fare tante querry quanti
sono i controlli di filtraggio nella maschera


cidi ha scritto:


Attenzione agli effetti collaterali:
con questo sistema ,se nella maschera scrivi solo "Gian", ma nella tabella
hai:
"Gian"
"Gianluigi"
"Gianpaolo"
"Gianmarco"
il criterio like Forms!..... & "*" te li restituisce tutti.
Se questo comportamento non ti va bene, puoi modificare il criterio cosě:
Like
iif(isnull([Forms]![Maschera]![Controllo]);"*";[Forms]![Maschera]![Controllo])
Namor
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 mi visualizza nemmeno un record.
campo like nz([Forms]![Maschera]![Controllo];"*")
Antonio

Antonio Biso ha scritto:


Bello. (Bello il criterio, non "bello tu"! Eheheheh!)


 Namor
Stanotte non mi dicevi queste brutte cose...
Antonio

Antonio Biso ha scritto:




Che bisogno c'era di mettere in piazza le nostre questioni private, eh? Se
continui così non vengo più la notte da te a piazzarti il "Jolly"!


 Namor
Ho capito, sottolinearlo sul Ng era un segno convenzionale...
ragazzi, per queste cose esiste il telefono!!!
MAssimiliano

 Namor
Uh?
Veramente tu non avevi Jolly da piazzare...
Antonio

 Antonio
Io ce l'ho sempre qui pronto all'uso, il mio jolly!
E me ne avanza pure uno da un thread di qualche giorno fa, ma mi sa che se
continuiamo a scrivere così tante cazzate sul ng, gli altri utenti formano
un comitato, ci estirpano tutti i jolly e ci radiano!  ;-)



Like "*" & Nz([Forms]![Maschera]![Controllo];"*") & "*"
Potrebbe essere + bello?
Daniele

 ha scritto nel messaggio
news:7Wxnb.59354$e5.21...@news1.tin.it...

Veramente non rispetta le specifiche iniziali che erano di restituire tutti
i record se non c'è filtro o quello col valore inserito. In questa maniera
tu fai restituire tutti i record in cui nel campo in questione E' CONTENUTO
il valore inserito.
E' bello, ma non è la stessa cosa...
Antonio

Antonio Biso ha scritto:





E poi, io non ho mai provato, ma in un vecchio post qualcuno (forse tu?)
diceva di aver avuto problemi con il "like **", o peggio "like ***" che
questa formula restituisce quando la casella della form è vuota.


 Namor
Sě, ero stato io.
In passato avevo avuto problemi, con un recente test no, quindi non ricordo
in che caso non andava bene!!!
Antonio

 Antonio
Ah, l'età! L'inesorabile degrado delle cellule cerebrali!

Newsgroup: it.comp.appl.access
Titolo: integrare un visualizzatore VRML in access

che voi sappiate è possibile gestire un visualizzatore di VRML quelle foto
3d che si possono visitare ambienti virtuali fancedo ruotare il mouse e se
si clicca il tasto del mouse si può anche zoomare un particolare
secondo voi è fattibile?

Simba883 ha scritto:

Ma se già con le gif animate (specialmente con A97) da problemi, figurati
con il resto...
Cmq, no, credo di no... se poi c'è in giro qualche ocx che te lo permetta
a me non è ancora arrivato all'orecchio (anche se sarebbe forse anche a
pagamento)... forse però sarò sordo.
-- 
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


io con xp con le gif animate non ho problemi. ciao.

Simba883 ha scritto:


Estremizzare = "tenersi con i piedi a terra"... ho detto : "visto che...
figurati con..."
Poi può darsi che mi sbagli, te l'ho detto.


Newsgroup: it.comp.appl.access
Titolo: impossibile creare il database mde

Ciao non riesco a creare il file mde da un mdb, mi segnala l'errore
"Impossibile creare il datadase Mde"
Potete aiutarmi?
Ciao grazie Logan bye bye

 wrote in message
acasku$ndlfu$1...@ID-141292.news.dfncis.de...

Hai fatto il debug di tutto il codice? Di sicuro avrai problemi lě!!!
Provaci, risolvi tutti i probabili errori, e poi fammi sapere se ci sei
riuscito
--
Maurizio75

 ha scritto nel messaggio
news:acasku$ndlfu$1...@ID-141292.news.dfncis.de...


Newsgroup: it.comp.appl.access
Titolo: Pdf Creator con Vista

Con pdf Creator sotto Windows XP riuscivo a gestire tramite istruzioni
VBA l'indirizzamento via codice del salvataggio del file pdf in una
directory espressa da una variabile stringa.
Con Vista questo non è più possibile. Ho atteso l'uscita di una nuova
versione di PDF Creator ma a tutt'oggi niente ancora. Sapete se quanto
sopra è possibile farlo anche con altri convertitori in PDF free ?

 ha scritto nel messaggio 
news:e2bf150f-bdf1-4265...@f47g2000hsd.googlegroups.com...

---------------------
Prova con win2pdf
Nicola

 Nicola
OK ma conosci i comandi per salvare via codice in una dir predefinita
in una variabile ?

 in una variabile ?
.....e poi non è free !
Newsgroup: it.comp.appl.access
Titolo: Esatto .... to Access

ho la necessita' di importare i dati di magazzino ( codice
articolo/descrizione  - giacenza ) dal programma esatto al mio mdb
qualcuno sa come e' fatto il tracciato di esatto e dove si trovano questi
dati ?
esiste un programmino gia' fatto ?
grazie a tutti
valerio

 ha scritto nel messaggio
news:9katea$g5q$1...@lacerta.tiscalinet.it...

Io so come si fa ma mi sembra una faccenda un po' complicata da spiegare,
dovresti sentire chi ti ha fornito esatto. Comunque in sintesi, se usi
Access 2.0 la cosa è semplice perchè dispone di un Isam installabile che
legge i DB btrieve, se hai Access 97 o 2000 ti occorre Pervasive SQL Server
(va acquistato).
Per prima cosa devi creare due file DDF con Initddf  (fornito con Esatto),
poi se hai Access 2.0 basta che fai "allega tabelle" e scegli tipo Btrieve,
quindi alleghi le tabelle da un file che si chiama file.ddf nelle directory
di Esatto\Tua_ditta.
Ciao
Arturo

 wrote in message
9katea$g5q$1...@lacerta.tiscalinet.it...


 ha scritto nel messaggio
news:9katea$g5q$1...@lacerta.tiscalinet.it...


Newsgroup: it.comp.appl.access
Titolo: Come inserire il numero di record in un report?

vorre inserire nell'intestazione di un report una casella di testo
calcolata che mi indichi il numero di record visualizzati nel corpo del
report stesso. cosa devo fare?
grazie
							Paolo c.

prova a vedere la proprietà countrecord recordcount mi sembra
che si usa così:
dentro la casella di testo
=recordsetclone!recordcount
comunque vedi laa guida alla voce recordcount
Newsgroup: it.comp.appl.access
Titolo: Formato carattere via codice

Buongiorno a tutti,
scrivendo questo nel generatore di espressione
=Format([valore1]; "#.###") & "articoli"
ottengo la stringa "1.500 articoli", e fin qua va tutto bene.
Siccome però sono pignolo, volevo sapere se c'è modo di far comparire
il numero in grassetto, e l'altra stringa in testo normale. E'
possibile?
Oppure, in alternativa, c'è modo di "collegare" due campi di testo in
modo che in campo1 compaia il numero formattato, ed in campo2 la
stringa (fin qua sì), ma campo2 deve posizionarsi a destra di campo1,
in modo "relativo"?
Sulle maschere ho visto che i posizionamenti sono assoluti; e non ho
trovato nulla riguardante eventuali posizionamenti relativi.
Grazie.
Panathos

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

 contiene la costante, cjiedi l'allineamento a sinistra.
Fino qui ci ero arrivato, la domanda era sorta perché volevo scrivere
su un'unica riga stringhe composte da quattro o cinque controlli
affiancati; che non sempre hanno la stessa lunghezza. Da qui la domanda
su un ipotetico posizionamento relativo; quello assoluto è inadatto in
questo caso.
Cmq OK, dubbi fugati, grazie :-)
Panathos

Panathos
-- 


Panathos ha scritto:

Devi gestire ogni controllo separatamente, al massimo prova con questo:
Me.Etichetta0.Caption = "Prova di scrittura"
Me.Etichetta1.Caption = "tanto per portarsi avanti"
Me.Etichetta0.Width = Len(Me.Etichetta0.Caption) * Me.Etichetta0.FontWeight
Me.Etichetta1.Width = Len(Me.Etichetta1.Caption) * Me.Etichetta1.FontWeight
ecc..
Nello stesso modo gestisci anche la posizione (Left/Top)
Gestisci i controlli (label nell'esempio), sulla stessa riga e la loro 
dimensione e posizione varia in base al testo, che poi è quello che 
volevi ;-)
byEz
-- 
Claudio(BS)
L'unico problema per l'uomo non sta nella difficoltà delle sue imprese
ne' nella quantità di denaro necessario per compierle, ma nella durata
della sua esistenza. (Claudio 14.02.2004)
NB. Protezione antispam
Per rispondere aggiungere claudio

 volevi ;-)
Già :-) Grazie!
Panathos
Newsgroup: it.comp.appl.access
Titolo: problema con sottomaschera e campi!

Ciao a tutti!
ho questo poblema:
in una maschera ho creato una sottomaschera che attraverso una query prende
campi da diverse tabelle.
in particolare ho:
[1a tabella]
codice1 descrizione1
[2a tabella]
codice2 descrizione2
le tabelle sono in relazione codice1->codice2
nella sottomaschera ho una casella combinata che prende dati dalla [1a
tabella]
inserendo i valori presenti in codice1
Vorrei che il campo descrizione2 della [2a tabella] fosse uguale al campo
descrizione1 della [1a tabella] e pronto ad essere editato senza che vada a
modificarmi i dati presenti nel campo descrizione1.
esempio:
[1a tabella]
15 penne blu
20 penne rosse
[2a tabella]
scrivo 15 nella casella combinata agganciata a [1a tabella] su codice1
il programma mi restituisce nel campo descrizione2 il valore "penne blu"
io modifico il valore "penne blu" in "penne blu tipo 2" ma il valore in
[1a tabella] uguale a "penne blu" resta lo stesso senza modifiche!
Grazie in anticipo ...... come sempre!
Ciao. Bracco

 ha scritto nel messaggio
news:3bceb...@news.dada.it...

1-Ma la relazione è uno a uno o uno a molti?
2-Non ho capito se "...resta lo stesso senza modifiche" è ciò che vuoi o ciò
che succede

 ha scritto nel messaggio
news:3bcf...@news.opennet.it...

1. la relazione è uno a molti!
2. ciò che voglio che succede!
in pratica devo poter prelevare i dati da descrizione 1 [1a tabella] e
inserirli in descrizione 2 [2a tabella] senza aletrare i dati in [1a
tabella] e potendo modificare i dati in [2a tabella] .....
... ho un listino prezzi che resta fisso (richiamato tramite codice1) ma in
sede di inserimento degli articoli (descrizione) in fattura devo poter
variare tale descrizione facendo restare inalterato il valore nel listino!
Grazie!!!!!!!
Ciao
Bracco

Newsgroup: it.comp.appl.access
Titolo: Report con molto testo

Ciao, ho la necessità di stampare, tramite Access, dei documenti.
Li ho inseriti in un report ma la loro gestione diventa difficile, ad 
esempio lo spazio che occupa, la possibilità di modificarli, ecc..
Esiste un modo che mi permetta una gestione migliore del documento?
Grazie.
-- 
Ciao.
Buck


Se lo indichi come "documento" mi fai pensare che sarebbe meglio utilizzare 
word, invece dei report di access...
Ciao.
-- 
Sergio MAZZA 

 word, invece dei report di access...
No Sergio, ho parlato di documento perchè c'è l'ho conservato in un 
file di Word. Io però vorrei gestire il tutto da Access. Ho visto che 
si può fare, ma quando un testo è troppo lungo sono in difficoltà.
Ciao
-- 
Ciao.
Buck

 Ciao
E perche' non tieni il documento Word e lo lanci/modifichi tramite Access ?
Avresti sia il buono di Word (la facilita' di impostazione grafica) che il 
buono di Access (la possibilita' di unire dei pezzi tratti dal db)
Ciao
RobertoA

 E perche' non tieni il documento Word e lo lanci/modifichi tramite Access ?
E ogni volta che devo stampare qualcosa, devo poi richiudere Word per 
non aprire tutte le volte una istanza? Giusto, altrimenti si incasina 
tutto.
Ciao
-- 
Ciao.
Buck

 aprire tutte le volte una istanza? Giusto, altrimenti si incasina tutto.
Lo apri, e lo chiudi da vba
Ciao
RobertoA
Newsgroup: it.comp.appl.access
Titolo: Aggiunta record da maschera a sottomaschera

vorrei mettere un pulsante in una maschera che quando cliccato esegua
docmd.addnew
perň della sottomaschera interna alla maschera e non della maschera stessa.
mi sapreste aiutare?
grazie.

 grazie.
Scusami, ma non mi risulta che esista DoCmd.AddNew!!!
Perchè non ci racconti con parole tue cosa vuoi fare?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------



ME.PARENT.SETFOCUS
DOCMD.GOTORECORD,,ACNEWREC
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: problemone con simbolo euro e formattazione

ho 2 campi valuta in una tabella non capisco perchè un campo nel formato
contiene
? #.##0.00;-? #.##0.00 e quando digito una cifra in euro la scrive
correttamente
mentre l'altro campo contiene nel formato la parola Euro e quando ci scrivo
una cifra me la scrive cosi:
 015.25
ho anche tentato di copiare  il formato ? #.##0.00;-? #.##0.00 e di
incollarlo sul formato del campo che non mi và, ma quando esco si imposta
automaticamente ad euro, quindi pare che le 2 formattazioni siano identiche
solo che in una c'è scritto ? #.##0.00;-? #.##0.00 mentre nell'altro c'è
euro
come posso risolvere?
grazie.

 correttamente
Access XX ?
Scusa stiamo parlando di formato o di maschera di input?
Perchč metti "?" ? il sibolo euro esce comunque se definisci il formato
valuta.
E comunque sconsigliato editare i campi in tabella, si puo' fare quando li
vai a trattare in maschere o reports.
Ciao.
Arnaldo.

 ha scritto nel
messaggio news:CU709.3794$n04....@twister2.libero.it...

Prova con:
'-----------
\Euro #.##0.00;-\Euro  #.##0.00
'-----------
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:ahr7ea$nel$1...@canarie.caspur.it...

 inserendo quanto mi hai detto tu  \Euro #.##0.00;-\Euro  #.##0.00
me lo trasfomra in
"Euro "#.000;"-Euro  "#.000
e nel campo mi pmostra     Euro 015  se invece entro nel campo mi mostra
solo 015
non ci capisco più nulla
ho anche provato a eliminare il campo anomalo e a fare copia incolla di
quello che và bene
ma me lo trasforma in anomalo nuovamente.
Boooooooooooo!


io utilizzo access'97; ma non è che hai impostato il formato nel campo di
tabella?
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:ahrc50$op2$1...@canarie.caspur.it...

io utilizzo access Xp e il problema mi si presenta, la formattazione lo
fatta sulla textbox non nella tabella.
se qualcuno sa il motivo. grazie.
Newsgroup: it.comp.appl.access
Titolo: set app = New Application

Esiste un modo per ottenere un handle di un oggetto di tipo Application
senza far partire la maschera di avvio e la macro autoexec?
TIA
Michele Amato

senza far partire la maschera di avvio e la macro autoexec?
Ma quando lanci un new application non parte di default invisibile
all'utente? Ricordo di averci giocherellato anni fa...e ricordo che se non
gli dicevo; fatte vede, non si vedeva!:-)
Saluti.
Luciano
(DOC)

 0 Then
                    txtOutput = txtOutput & mdl.Lines(llRiga, 1) & vbNewLine
                    lbTrovato = True
                  End If
                Else
                  If InStr(1, mdl.Lines(llRiga, 1), rsPattern) > 0 Then
                    txtOutput = txtOutput & mdl.Lines(llRiga, 1) & vbNewLine
                    lbTrovato = True
                  End If
                End If
              Next
              If lbTrovato Then
                txtOutput = txtOutput & dbs.Name & "." & doc.Name &
vbNewLine
              End If
            End If
            app.DoCmd.Close liDocType, doc.Name
            Set mdl = Nothing
          Next doc
        End If
      Next cnt
      dbs.Close
      app.CloseCurrentDatabase
      app.Quit
      Set dbs = Nothing
      Set app = Nothing
    End If
  End If
Exit_MAE_Search4Code:
  Exit Function
Err_MAE_Search4Code:
  Select Case Err
  Case 0 'errors to trap
    Resume Next
  Case Else 'All other errors will trap
    Beep
    Select Case MsgBox(Err.Description, vbAbortRetryIgnore, "Errore nella
funzione MAE_Search4Code")
      Case vbIgnore: Resume Next
      Case vbRetry: Resume
      Case vbAbort: Resume Exit_MAE_Search4Code
    End Select
  End Select
  Resume 0  'FOR TROUBLESHOOTING
End Function

Newsgroup: it.comp.appl.access
Titolo: Report e subreport

Salve a tutti,
lo so che la domanda potrà sembrare banale, ma...
Ho un report contenente 4 subreport, il report principale è legato con 
relazione 1-N con le tabelle dei rispettivi sottoreport.
Vorrei poter stampare il report completo, ovvero anche dove sono assenti 
i dati vorrei visualizzare i relativi campi, anche se vuoti.
Come posso fare?
Un grazie per il vostro aiuto,
Simone


Dovresti scrivere le intestazioni nel report principale e toglierle dai sottoReport...
Ciao.
-- 
Sergio MAZZA

grazie del suggerimentooooooooooo
ora ci provo

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

Ho il seguente problema:
Maschera padre A
Maschera Figlia B
A deve chiamare B e mettersi in attesa che B abbia terminato l'esecuzione,
non riesco a dirle di aspettare la maschera padre continua la sua
esecuzione, esiste qualche metodo che la mette in attesa evitando
bruttissimi loop...
Grazie Marco

 ha scritto nel messaggio
news:etq66.2790$eB2.4...@news.infostrada.it...

Apri la maschera B in maniera modale:
DoCmd.OpenForm "Maschera B", , , , , acDialog
Ciao
LaLo
P.S.: come mai hai risposto ad un post così vecchio?
Newsgroup: it.comp.appl.access
Titolo: controlli di una form

Salve a tutto il NG,
io ho un database con tre maschere e relative cartelle: prodotti; clienti;
magazzino.
Ora, ognuna di queste tabelle ha una relativa maschera, che al loro interno
hanno i controlli collegati ai campi delle relative tabelle. Fin qui tutto
chiaro.
Ora, la tabella prodotti ha tutti dati relativi al prodotto; clienti, tutti
i dati relativi ai vari clienti. Ma magazzino ha i seguenti campi:
idmagazzino - contatore
prodotto - numerico intero (collegato con il campo "idprodotto" della
tabella "prodotti"
qta - numerico
dataArrivo - date/time
dataScadenza - date/time
note - memo
valore - Valuta (Euro).
Ora andiamo alle maschere. Quando io apro la maschera Magazzino, compilo i
campi e devo scegliere il prodotto. Tramite "Origine Riga" dela struttura
della tabella, ho creato una query che mi visualizzi nel menu a tendina
tutti i prodotti e i relativi prezzi.
Scelgo il prodotto (es. "Stivali in gomma", prezzo "10Euro"). Poi proseguo
la compilazione della form e inserisco: Qta = 10. Una volta passato al
prossimo campo, tramite l'evento LostFocus del controllo Qta, vorrei trovare
il modo di prelevare il prezzo unitario del prodotto scelto ("Stivali in
gomma", prezzo "10,00"), per poterlo moltiplicare con la quantità, e
inserire così sul campo "valore" della maschera, il valore relativo.
Ho provato anche a vedermi nel codice VBA, il modo per richiamare nel
controllo di "casella di riepilogo", la proprietà controls, ma non so come
risalire al valore "10" che è contenuto nella seconda colonna visualizzata
nella casella di riepilogo.
------------------------------------------------------------------------
Come posso fare a ricavare il prezzo del prodotto?
Grazie a quanti vorranno aiutarmi!
Pierp.

 ha scritto nel messaggio 
news:BE4Vd.57262$lB4.1...@twister1.libero.it...

L'origine riga della casella di riepilogo "ElencoProdotti" dovrebbe 
comprendere l'id del prodotto, la descrizione e in prezzo:
es.
Select id, descrizioneProdotto, prezzo From Magazzino;
la colonna associata deve essere la prima; 3 le colonne visualizzate e la 
larghezza 0cm;3cm;3cm.
Gestendo l'evento "dopo aggiornamento" della casella di riepilogo 
"ElencoProdotti" puoi leggere il valore della seconda colonna (prezzo): es.
me!prezzo = me!ElencoProdotti.Column(2)
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: piu record in una riga

Salve a tutti , vi espongo il mio problema.
Ho una tabella pippo con i campi : idmod, idprod, descrizione ora la
tabella è popolata automaticamente dal gestionale aziendale
 idmod    idprod    descrizi
 1           1           ciao
 1           2           come va
 1           3           tutto bene
ecc eccc
io vorrei riuscire tramite query non so a calcore automaticamente
tutti gli idmod e far apparire in una sola colonna la descrizione
esempio
desc: ciao + come va + tutto bene
e fattibile?


Stavo vedendo dei post precedenti ma non riesco a trovare il capo
 in un modulo:
Function Elenco_Valori(pDataSource, pCond As String, pFld1, pFld2) As
String
Dim rs As Recordset
  Elenco_Valori = ""
  Set rs = CurrentDb.OpenRecordset("SELECT * FROM [" & pDataSource &
"]" & IIf(pCond > "", " WHERE " & pCond, ""))
  With rs
    If .RecordCount > 0 Then
       Do While .EOF = False
         Elenco_Valori = Trim$(Elenco_Valori) & Trim$(Nz(.Fields
(pFld1), ""))
         If Nz(pFld2, "") > "" Then
            Elenco_Valori = Trim$(Elenco_Valori) & " " & Trim$(Nz
(.Fields(pFld2), ""))
         End If
         Elenco_Valori = Trim$(Elenco_Valori) & " / "
         .MoveNext
       Loop
    End If
    .Close
  End With
  Set rs = Nothing
  If Len(Elenco_Valori) > 0 Then
     Elenco_Valori = Left$(Elenco_Valori, Len(Elenco_Valori) - 3)
  End If
End Function
Definisci un campo nella query così:
Elenco: Elenco_Valori("TuaTabella";"WHERE bla bla";
TuoCampo1;TuoCampo2)
questo scritto da VT, ma su elendo valori tabella ok e pippo ma come
condizione where? che devo metterci? e poi tuocampo= descrizi?

 tabella � popolata automaticamente dal gestionale aziendale



Definisci un campo nella query cos�:
Elenco: Elenco_Valori("TuaTabella";"WHERE bla bla";
TuoCampo1;TuoCampo2)
questo scritto da VT, ma su elendo valori tabella ok e pippo ma come
condizione where? che devo metterci? e poi tuocampo= descrizi?
qualcosa di simile:
Elenco: Elenco_Valori("Tabella3";"[idmod]=" & [idmod];"descrizi";"")
ciao Iolince
Daniele
Newsgroup: it.comp.appl.access
Titolo: Caselle combinate

Esiste un modo per far visualizzare 2 colonne in una casella combinata?
Mi spiego meglio. Ho una casella combinata la cui origine riga contiene
una query a 4 campi: ID, Cognome, Nome, Città. La lunghezza delle colonne
è impostata a 0;4;4;3. Quando apro la form, la casella mostra, ovviamente,
solo il Cognome. Se ci clicco sopra, si apre una finestra e visualizzo tutti 
i dati,
ovviamente. Ma quello che vorrei ottenere è che, aprendo la form, la casella
mi visualizzi Cognome e Nome invece del solo Cognome.
Esiste un modo per ottenere questo effetto?
Pensavo di mettere una casella di testo accanto alla casella combinata e 
collegarla
ad essa per visualizzare il Nome in funzione del valore della Casella 
Combinata, ma
mi sembra una soluzione un pò troppo approssimativa.
Avete qualche idea? Grazie.

 wrote:
 (...) 

Nella query di origine dati della casella combinata definisci una
colonna dove invece del nome del campo scrivi:
Nominativo: Cognome & " " & Nome
La casella combinata a questo punto avrà solo tre colonne, con
larghezza 0;8;3
Vincenzo Turturro 
Certificato Eucip Core Level 
ITA 0000-002299 del 14/05/2007 
--------------------------------------------- 
il sito comune di it.comp.appl.access: 
http://www.sitocomune.com
 
--------------------------------------------- 
risorse Access: 
http://www.accessgroup.it
 
--------------------------------------------- 
Il sito comune di it.comp.as400 
http://www.faq400.com
 
---------------------------------------------

 larghezza 0;8;3
l'uovo di colombo, praticamente. Grazie mille e ciao!
Newsgroup: it.comp.appl.access
Titolo: funzione nz

per calcolare un totale anche se uno degli addendi fosse Null uso la 
funzione Nz.
Volendo però impostare il campo che contiene questa funzione a Null, questo 
non rimane mai vuoto ma sempre uguale a 0.00 ?.
Qualcuno sa darmi un suggerimento per ovviare a questo inconveniente?
Grazie mille
Giorgia


Scusa Giorgia vuoi due cose opposte
diverso è invece se fai 
iif(somma(nz(TuoiAddendi;0))>0;somma(nz(tuoiaddendi;0));Somma(tuoiaddendi))
credo di aver fatto un pò di confusione con le parentesi ma il senso è quello
 
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

"Giorgia" wrote in message
news:486b92c1$0$18160$
4faf...@reader3.news.tin.it
:

Ciao Giorgia.
Dato che i campi non contengono funzioni forse non e` un campo che vuoi 
impostare a Null ma un controllo. Forse una casella di testo? Probabile. 
E forse nemmeno ti interessa impostare a Null il valore di tale 
controllo. Magari ti basta non vedere il valore 0,00.
Se (se!) le cose stanno cosi` potrebbe bastare una adeguata stringa di 
formato. Per esempio:
#.##0,00;-#.##0,00;""
(Facci sapere se e eventualmente come hai risolto. Grazie!)
--
Ciao!
Maurizio Borrelli [Microsoft MVP Office System]
http://www.riolab.org/

Giorgia ha scritto:

Maurizio ti ha suggerito di metterlo nella proprieta' "formato" *non* 
nella "valore predefinito"
--
ac

 ha scritto nel messaggio 
news:B0kdk.2433$p07....@tornado.fastwebnet.it...

Giusto, perchè aveva ipotizzato che il campo non avesse funzioni......
ma visto che la funzione c'è?
Giorgia 

Giorgia ha scritto:

Come dire che dovendo andare a Napoli ed il treno e' pieno, invece di 
aspettare il prossimo che va a Napoli, si va la Brennero.
La proprieta' "formato" e la proprieta' "valore prefinito" sono due cose 
decisamente diverse.
Se una funzione gia' c'e' la si modifica in modo da poter fare anche 
"altre" cose.
Cmq. non avevo seguito il 3d. Volevo solo annotare il fatto che la 
stringa [#.##0,00;-#.##0,00;"""] messa su "valore iniziale"  da errore 
es claro. Bene che ti vada, per i nuovi record, trovi "esattamente" il 
valore anzidetto nel controllo in cui lo hai definito
--
ac

Newsgroup: it.comp.appl.access
Titolo: DCount su campo Sì /No

Salve a TUTTI,
alcuni giorni fa nel NG mi č stata suggerita una soluzione per contare dei
record residenti in una tabella attraverso una casella di testo posta in una
maschera. Il suggerimento funziona, Grazie.
NON riesco a farlo funzionare nel caso io debba far contare i record che
sono discriminati da un campo Sě /No qundo esso sia per esempio popolato con
la spunta.
Uso la seguente istruzione:
=DCount("[CODICE MATERIALE]";"Appoggio";"[sel] = 'Sě'")
Ho provato anche con Yes - TRUE - VERO, ma nulla da fare mi da sempre
#Errore.
Potete aiutarmi?
Grazie Fabio

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

 sv
Grazie mille provo immediatamente
Fabio
Newsgroup: it.comp.appl.access
Titolo: Maschera controlli creati da VBA

Ciao a tutti, sono arenato nella ricerca di una soluzione. Sono a conoscenza del fatto che si possono aggiungere in un form di access dei controlli solo in visualizzazione struttura, quello che non riesco a fare è una volta ricavato il recordsource della maschera, come faccio a dire ad access di creare n textbox in base a quante colonne sono presenti nella sorgente dati che ho ricavato??
 
ciao grazie a tutti..
 
Davide

 Sono a conoscenza del fatto che si possono aggiungere
 > in un form di access dei controlli solo in visualizzazione
 > struttura, quello che non riesco a fare ï¿œ una volta ricavato
 > il recordsource della maschera, come faccio a dire ad access
 > di creare n textbox in base a quante colonne sono presenti
 > nella sorgente dati che ho ricavato??
 
Puoi contare l'insieme Fields o dell'oggetto che usi come
Recordsource o del Recordset della maschera, p.e.
 
Forms!NomeMaschera.Recordset.Fields.Count
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
Access Lobby: 
http://www.AccessDevelopers.org
 
 
 
 
 

  > struttura, quello che non riesco a fare ï¿oe una volta ricavato


 Ma ha un senso effettuare tutte queste operazioni
 > per riciclare una maschera o esiste una qualche metodo
 > alternativo e piï¿œ efficace secondo te??
 
ï¿œ molto probabile. Perï¿œ siccome non hai rivelato perchï¿œ
vuoi fare tutto questo...
 
Di solito per un'origine record variabile si usa
abbastanza controlli invisibili prefabbicati che su
runtime si assegna l'origine controllo e rende visibile.
 
Ci sono vari vantaggi: nessun nuovo oggetto da creare,
nessuna vis. struttura, piï¿œ veloce, meno stress per il
file e la vis., funziona anche in un accde ecc.


 nessuna vis. struttura, piï¿oe veloce, meno stress per il


 mi sono arenato in questo punto ed avevo pensato alla soluzione
 > di costruire dinamicamente la maschera.
 
Nella tua descrizione non vedo un problema di procedere in modo
piï¿œ efficace con controlli prefatti come descritto.


 Access Lobby: 
http://www.AccessDevelopers.org
 
 
In che senso, che il mio non è un buon metodo?? se così fosse cosa mi consigli??
 
ciao grazie
Newsgroup: it.comp.appl.access
Titolo: cose strane in apertura maschera

Intanto chiendo scusa ad Antonio Biso per il titolo del post precedente non
chiaro e mi ripropongo con il mio problema. Il mio applicativo funziona con
maschere di ricerca separate chiamate da una barra personalizzata. Le
tabelle sono contenute in un db protetto da pwd che viene invocato alla
apertura di ogni singola maschera tramite una funzione inserita in moduli
diversi per ogni maschera. La cosa strana succede quando tento di aprire una
delle tre maschere che funziona praticamente in maniera identica alle altre,
e cioč da una combo seleziono un valore che mi elenca dati in base a quel
valore. Mentre le prime due si aprono alla perfezione, la terza mi errore
sulla pwd, cioč "Password non valida". Come mai questo mistero secondo voi?
Francesco
--------------------------------
Inviato via 
http://usenet.libero.it

 sulla pwd, cioè "Password non valida". Come mai questo mistero secondo
voi?
Non tiro fuori le weakest preconditions perchè un flame a trimestre basta,
comunque hai dato poche informazioni e il problema può avere decinaia di
spiegazioni...
Antonio

Newsgroup: it.comp.appl.access
Titolo: falcon PT40

ciao a tutti.
devo riuscire a utilizzare il lettore wireless in oggetto (per chi non 
lo conoscesse 
http://it.psc.com/html/pt40.htm
 ) con acceess.
praticamente io andrei in giro per il negozio e caricherei in memoria 
gli articoli comprati. una volta arrivati alla cassa scaricherei tutto 
lo scontrino tramite la porta seriale a cui si collega l'aggieggio.
In attesa di procurarmi il programma PT generator (fatto apposta per 
interfacciare i programmi con il reader) volevo chiedere se qualcuno di 
voi utilizza lo strumento e se mi può dare qualche dritta su quali 
errori da evitare.
Al limite può essermi utile la faq "come pilotare la porta seriale 
tramite le api"? mi sembra sia sul sito di alex o il sitocomune.
grazie.

 tramite le api"? mi sembra sia sul sito di alex o il sitocomune.
Per lasciare delle informazioni ai posteri posso dire che la falcon psc 
viene fornita anche di un programma che gestisce il trasferimento file,
basta chiamarlo tramite shell

> Al limite puņ essermi utile la faq "come pilotare la porta seriale 

Se c'č il sw la cosa č presto fatta, prima scarichi il file (magari lanci il 
programmino direttamente da access), poi lo importi in access con una 
importazione automatica
Sib
-- 
http://www.gestionedati.com
Newsgroup: it.comp.appl.access
Titolo: problemi con casella di controllo

Quando un utente clicca sulla casella di controllo di un record voglio che
si attivino tutte le caselle di controllo che hanno fornitore ddt e data
uguali.
Per fare questo eseguo una query ma quando la eseguo mi esce la finestra con
scritto un altra sessione a modificato i record salvare? copiare negli
appunti? ecc.
come posso non far uscire tale mascherina?
Grazie.

 ha scritto nel messaggio
news:bha0to$8vt$1...@lacerta.tiscalinet.it...

Prima di lanciare la query, forza il salvataggio del record corrente della
maschera.
Antonio

 maschera.
Per esempio aggiungendo
Me.Dirty = False
prima di eseguire la query.
-- 
Gabriele Bertolucci
PBsoft

 prima di eseguire la query.
Veramente io pensavo più ad un
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Antonio


infatti ho usato
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
prima della query e funziona, grazie. funziona anche l'altro?

 > Veramente io pensavo piů ad un

Il dirty? Boh...
Senti, ma hai capito il concetto per cui le cose non andavano e ora sě?
Antonio

 prima della query e funziona, grazie. funziona anche l'altro?
Credo che, sostanzialmente, si tratti della stessa cosa.
Correggetemi se sbaglio, ma credo che la soluzione con il DoCmd non funziona
nel caso non sia visualizzata la relativa barra dei menu.
-- 
Gabriele Bertolucci
PBsoft

 ha scritto nel messaggio
news:yB5_a.41835$an6.1...@news1.tin.it...

Il docmd.domenuitem chiama la funzionalità attivata da un certo pulsante
della barra del menù però mica lo preme veramente scusa...
Antonio

 della barra del menù però mica lo preme veramente scusa...
Ok. Allora, probabilmente, si tratta proprio di due metodi identici per
ottenere lo stesso risultato.
Chi ne sa qualcosa di più, scriva.
-- 
Gabriele Bertolucci
PBsoft
Newsgroup: it.comp.appl.access
Titolo: Barra di avanzameto

 di avanzamento (tipo quella di avanzamento di un setup ).
Se non erro dovrebbe esserci un activex apposta, vedi se te lo ritrovi tra i
controlli.
Ciao, Sib

Salve a tutti, il mio problema e' il seguente: nel database che ho
realizzato fra le tante ho due tabelle di cui una e' collegata tramite ODBC
ad un AS400 per evitare di tenere sempre la connessione con l'AS400 sempre
attiva aggiorno con una query l'altra tabella. Poiche' prima di effettuare
l'aggiornamento occorre collegarsi con l'as400 ed inoltre i record sono
molti (circa 50000) vorrei che durante questa operazione compaia una barra
di avanzamento (tipo quella di avanzamento di un setup ). Come posso fare?
Grazie a tutti
Per un eventuale contatto diretto 
samo...@tin.it

 di avanzamento (tipo quella di avanzamento di un setup ). Come posso fare?
Niente di più semplice. E senza utilizzare ActiveX o cose strane.
Esistono due soluzioni (in funzione di quello che vuoi avere, esteticamente
parlando).
Access, disuo, ha già la gestione di una barra di progressione (in basso a
sinistra, nella barra di stato). Per usarla, guarda l'help di SysCmd.
Altra soluzione è quella di disegnare la barra in una maschera e gestirla
tramite un modulo di classe. Se ti interessa e non sai come si fa, te lo
posso spiegare a grandi linee.
Newsgroup: it.comp.appl.access
Titolo: maschera in base a .ldb

c'è un modo per cui access all'avvio apre una maschera diversa in base 
al contenuto del file ldb?
cioé: se il mio pc si chima pippo, access apre la maschera 1, 
se il mio pc si chima pluto, access apre la maschera 2,
se il mio pc si chima tizio, access non si apre?

 ha scritto nel messaggio
news:200507260...@mynewsgate.net...

Ciao.
Non hai bisogno di leggere il file .ldb perchè puoi andare a leggere
comodamente il nome dell'utente o del computer nel registro di sistema
mediante la funzione GetSetting().
Il nome della chiave di registro da leggere è:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerNam
e.
Per leggere il nome dell'utente corrente, si può ricorrere ad una funzione
delle API di windows:
Nella parte dichiarativa di un modulo, scrivi la seguente dichiarazione:
Public Declare Function MyGetUserNameA Lib "advapi32.dll" Alias
"GetUserNameA" (ByVal lpBuffer As String, ByRef lpSize As Long) As Boolean
poi dichiari una funzione come la seguente
Public Function LeggiUtenteCorrente() As String
' legge il nome dell'utente loggato: restituisce una stringa vuota in caso
di errore
Dim UsrName As String
Dim UsrLng As Long
UsrLng = 255
UsrName = String(UsrLng, vbNullChar)
If MyGetUserNameA(UsrName, UsrLng) <> 0 Then
    'MsgBox "Utente corrente: " & UsrName
    LeggiUtenteCorrente = UsrName
Else
    'MsgBox "Verificatosi errore nella lettura del nome dell'utente"
    LeggiUtenteCorrente = ""
End If
End Function
Questa funzione o la funzione GetSetting la puoi inserire nella Sub che
gestisce l'evento Form_Load() della maschera principale, ovvero quella che
si automaticamente all'avvio del tuo applicativo. Controlli, quindi,
l'utente o il nome del PC e prendi le tue determinazioni.
Ok?
Facci sapere.
--
Simplex2
www.mdenittis.it
________________
LEGGE DEGLI EQUILIBRI DI SIMPLEX2
Da un grande potere, derivano grandi responsabilità,
da grandi responsabilità, derivano grandi rompimenti di palle,
i rompimenti di palle sono una gran perdita di tempo ma il tempo è denaro,
quindi una gran perdita di denaro comporta una grande perdita di potere.
Newsgroup: it.comp.appl.access
Titolo: Messaggio dopo stampa

Ciao a tutti, spero che mi potete aiutare:
a fine stampa di un report, è possibile visualizzare sul monitor un
messaggio
di fine stampa?? Questo perchè mi capita di fare stampe molto lunghe e la
stampante è distante dalla mia scrivania, quindi non sò quando è finita!!
Grazie Alfonso

 ha scritto nel messaggio 
news:470b502b$0$36452$4faf...@reader5.news.tin.it...

mmmmhhhhh credo di no!
La stampa e' un processo asincrono in windows.
puoi lanciare una stampa oggi e accendere la stampante fra un mese(dopo le 
ferie!) e vederti il documento stampato.
Dovresti scandire lo spool di stampa (scusa; coda di stampa) e riconoscere 
quella stampa particolare piuttosto che le decine lanciate da colleghi o da 
te!.
Solo un guru ..... tipo @Alex potrebbe imbastire una procedura cos' 
complessa. non me ne vogliano gli altri che non nomino, ma @Alex  adesso è 
sulla cresta dell'onda !  ;)))
IvanDaBologna


Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------


La cosa è complessa a mio avviso, ma quì trovi buone indicazioni:
http://www.vbcodelibrary.co.uk/modules.php?name=Content&pa=showpage&pid=2&page=1
guarda anche la pagina 2.
http://support.microsoft.com/kb/202480
@Alex
Newsgroup: it.comp.appl.access
Titolo: piccola richiesta al responsabile\i del sito comune

non sarebbe male se una volta effettuata una ricerca cliccando sul tasto 
"visualizza" per aprire un determinato argomento fra i risultati della 
ricerca, questo si aprisse in una nuova scheda o anche in una nuova finestra 
internet exploter, proprio per non perdere la ricerca e quindi non doverla 
fare ogni volta nuovamente.
Ho chiesto troppo? sbaglio io a cercare?
Grazie. 


Rispondo io data la loro latitanza...
è una scelta fatta dai webmaster perchè hanno avuto problemi di mirroring non autorizzati
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

non autorizzati
Te la do per buona visto che non ho idea di cosa sia un problema di 
mirroring non autorizzato.
Peccato, sarebbe diventato molto piů efficiente.
Ma nessun altro puň metterci mano per tentare di migliorarlo? 

 Ma nessun altro può metterci mano per tentare di migliorarlo?
Non ricordo se Luciano (DOC) disse che bisognava migrare il sito su un 
server (o provider) che eseguiva anche pagine dinamiche...
Ciao.
-- 
Sergio MAZZA 

 Ma nessun altro può metterci mano per tentare di migliorarlo?
Un sito diverso spacciava per proprie le soluzioni del sitocomune lavorando suggli indici delle pagine



Ogni webmaster adotta, e a ragione, sistemi piùomeno validi/efficaci
per visualizare/proteggere le proprie pagine.
Quello adottato da sitocomune è abbastanza "comune" ed efficiente, ma
nello stesso tempo permette ha chi possiede un minimo di conoscenza
di
poterlo facilmente baipassare.
Io per esempio avendo la necessità di consultare il sitocomune
"ofline", l'ho
importato, inserito su pendrive per la libera consultazione.
Daltronde lo script adottato no è un mistero!
<SCRIPT LANGUAGE="JavaScript">
  if(self.location==parent.location){
  location.href="../index.html";}
</SCRIPT>
Saluti by Princ....

 ha scritto nel messaggio 
news:e4fbe36c-ef9c-4b7a...@u29g2000pro.googlegroups.com...
Ogni webmaster adotta, e a ragione, sistemi piùomeno validi/efficaci
per visualizare/proteggere le proprie pagine.
Quello adottato da sitocomune è abbastanza "comune" ed efficiente, ma
nello stesso tempo permette ha chi possiede un minimo di conoscenza
di
poterlo facilmente baipassare.
Io per esempio avendo la necessità di consultare il sitocomune
"ofline", l'ho
importato, inserito su pendrive per la libera consultazione.
Daltronde lo script adottato no è un mistero!
<SCRIPT LANGUAGE="JavaScript">
  if(self.location==parent.location){
  location.href="../index.html";}
</SCRIPT>
Saluti by Princ....
[risposta]
"Portarlo via" per consultarlo off-line è una cosa; spacciare per proprie le 
soluzioni di altri (senza neanche indicare la fonte) é ben altra 
questione...
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
giustissimo
Newsgroup: it.comp.appl.access
Titolo: settare da codice il numero di decimali di un controllo

ho un controllo di tipo numerico fisso a 3 decimali
se inserisco il valore 0,293 voglio che ci sianoi 3 decimali
mentre se inserisco 0,290 vorrei evitare lo zero finale vedendo solo 0,29
sapete in che modo potrei risolvere?
grazie.

 ha scritto nel
messaggio news:kdG29.31928$lu5.8...@twister1.libero.it...

Credo tu debba settare i decimali sia sull'evento corrente della maschera,
sia su dopo aggiornamento del controllo.
Per praticità ti scrivo un esempio di codice su "disattivato" del controllo:
Private Sub Testo2_LostFocus()
Dim pos As Integer
If Right(Me.Testo2, 1) = 0 Then
Me.Testo2 = Mid$(Me.Testo2, 1, (Len(Me.Testo2) - 1))
pos = InStr(1, Me.Testo2, ",")
Me.Testo2.DecimalPlaces = Len(Mid$(Me.Testo2, pos + 1, Len(Me.Testo2)))
Else
pos = InStr(1, Me.Testo2, ",")
Me.Testo2.DecimalPlaces = CInt(Len(Mid$(Me.Testo2, pos + 1,
Len(Me.Testo2))))
End If
End Sub
Lo stesso codice va scritto "su corrente" della maschera sempre che non sia
una maschera continua.
Ciao, Carlo

 ha scritto nel messaggio
news:eoL29.180314$vm5.5...@news2.tin.it...

se è maschera continua non c'è modo?


In questo caso č tutto molto piů semplice.
Imposta il formato del controllo a "Numero generico" e le cifre decimali su
"Automatiche".
Ovviamente avrai provveduto, nella tabella, ad usare almeno una "Dimensione
Campo" a Precisione Singola" e, anche qui il formato a Numero generico e le
cifre decimali su Automatiche.
Numero generico e le cifre decimali su Automatiche non sono indispensabili
nella tabella; lo sono nella maschera continua.
Voglio aggiungere che questa procedura dovrebbe andare bene anche nella
maschera singola.
Ciao, Carlo


0,###
ciao MAssimiliano