mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Chiusura maschera

Buon Giorno
A97
Come posso evitare la chiusura di una maschera se una delle caselle o piu'
caselle di testo (anche combobox)   non sono state rimpite??
Eventualmente con un msgbox
Grazie

 wrote in
news:X8Ek9.145892$
ub2.3...@news1.tin.it
: 

  Prova cosě:
Private Sub Form_Unload(Cancel As Integer)
    If CasellaTesto = "" Then
        Cancel = (MsgBox("La casella č vuota," _
    	    	    	    	& " vuoi davvero chiudere la maschera?", _
    	              vbYesNo Or vbQuestion, _
         	         "Attenzione!") = vbNo)
    End If
End Sub
  Ciao.
-----------------------------------------------
http://digilander.libero.it/winses

 
http://digilander.libero.it/winses

 Non mi funziona mi da errore di sintassi
  A me funziona. Controlla bene che le righe non siano state 
mandate a capo male.
  Ti riscrivo la Sub abbreviata e con 1 modifica:
Private Sub Form_Unload(Cancel As Integer)
    If IsNull(CasellaTesto) Then
        Cancel = (MsgBox("La casella è vuota", _
                  vbYesNo Or vbQuestion, _
                  "Attenzione!") = vbNo)
    End If
End Sub
  Ciao.
-- 
http://digilander.libero.it/SimonenomiS/

Newsgroup: it.comp.appl.access
Titolo: problema con la formattazione dell'input su casella di testo

Salve,
non riesco ad aggirare un ostacolo di formattazione testo, mi spiego
meglio.
In access 97 in qualsiasi campo testo la formattazione dell'input in
questo modo "    >LLL\-LLL\-99L99\-L999L;;_   " consente di convertire
in maiuscolo un codice fiscale obbligando l'utente a digitare
correttamente i dati. Sia convertendo questo campo con input, sia
ricostruendolo in access 2000, non riesco ad ottenere ne la
conversione a maiuscolo, ne tanto meno il rispetto della formattazione
dell'input in modo corretto. Preciso che anche nel database anagrafica
la formattazione dell'input ha la stessa impostazione. Ho provato
anche la seguente alternativa, ma senza risultato
"  >LLL"-"LLL"-"99L99"-"L999L;;_ " 
C'č qualche anima buona, che puņ dare una mano ad un autodidatta alle
prime armi?
Spero di essere stato chiaro :)
Ciao e Grazie

 ha scritto nel messaggio
news:4fae75e.03030...@posting.google.com...

Solo Bill Gate puņ darti una mano; in Access 2000, a causa di un noto bug,
le maschere di input che contengono il carattere > (maiuscolo) non
funzionano; devi pertanto eliminare tale carattere dalla maschera di input e
poi normalizzare quanto digitato con la funzione UCase o StrConv (vedi
help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

help).
qualcuno tempo fa aveva detto di impostarlo da codice che cosě
funzionava prova
Saluti.
Emanuele.

 ha scritto nel messaggio
news:3kd66vspgj36hrcor...@4ax.com...

Si, mi ricordo vagamente.
Se funziona (io non ho Access 2000 e non posso provarla) č sicuramente la
soluzione migliore.


> help).
Provo subito !!
Grazie infinite :-)
Newsgroup: it.comp.appl.access
Titolo: importare diversi record da campo memo (o da mail)

Ciao a tutti e grazie per lo splendido NG
vorrei un'imbeccata per l'approccio al mio problema:
arrivano ordini tramite mail, attraverso un programma, quindi "standard"
ORDINE N. ABCD1234
-----------------------
Articolo: mp012 Cannone Particellare
Quantità: 1
Articolo: ch001 Humvee
Quantità: 5
ecc.
-----------------------
Nome: GEORGE BUSH
Residenza: Casa Bianca n.1
Telefono: 0123455678
Città: Washington
ecc.
Dato che il mio sito è rivolto a consumatori, ho tanti clienti, gradirei 
  fare l'anagrafica senza effettuare la stampa e poi copiarmi a mano i 
dati del cliente (dato che inoltre potrei anche sbagliare) ma sarebbe 
ottimo fare un copia incolla dela mail e "succhiare i dati" tramite 
codice. NB gli articoli possono essere 1-2 o 100 ma non si sa a priori.
Ogni indirizzamento verso una possibile soluzione è gradito
Ciao

davide ha scritto:

Ovviamente la tabella dell'anagrafica ha i seguenti campi:
Nome - Residenza - Telefono - Città - ecc.
collegata uno a molti con la tabella ordini:
CodOrdine - DataOrdine - ImportoTotale
collegata a sua volta uno a molti con la tabella articoliordinati:
CodArticolo - Nome - Prezzo - Quant
L'importante per me è inserire l'anagrafica, il resto va coi codici 
quindi è rapido, e poi si andrebbe in un secondo livello quindi immagino 
più complicato..
così, per precisione.
Grazie ancora, Davide

 Grazie ancora, Davide
La cosa migliore sarebbe l'utilizzo di un form per gli ordini, così i dati 
te li inseriscono loro. Altrimenti ti apri il file del messaggio con il 
metodo Open e ti cerchi i possibili valori inseriti; ma secondo me è un 
lavoraccio...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: nessuno mi può aiutare??

 Grazie
Ci riprovo :-( nessuno mi puň aiutare??
da cosě:
ccodice vcodice
31 1398
244 1398
291 1396
291 1397
291 1398
324 1396
324 1397
324 1398
360 1396
a cosě:
ccodice v1      v2    v3    v4   v5
31 1398
244 1398
291 1396    1397  1398
324 1396    1397  1398
......
grazie

 grazie
ciao purtroppo difficilmente qualcuno ti aiuterà se posti il messaggio
mettendo un oggetto cosi vago. nell'oggetto del messaggio è buona cosa
scrivere sinteticamente il problema con delle informazioni un po' più
precise.
sarà d'aiuto a chi in futuro avrà il tuo stesso problema.
è una semplice regola di bon ton che cerchiamo di rispettare in questo
newsgroup.
trovi maggiori dettagli su 
www.sitocomune.com
ciao e a presto.
m

"CiBiCotti" <bau...@micio.micio> wrote in message 
news:01Qij.50053$8j3....@tornado.fastwebnet.it...

======================================
Private Sub Command24_Click()
Dim db As Database, SQL As String, i As Integer
Dim RS1 As Recordset, RS2 As Recordset, RS3 As Recordset
Set db = CurrentDb
SQL = "SELECT Temp1.ccod FROM Temp1 GROUP BY Temp1.ccod;"
Set RS1 = db.OpenRecordset(SQL, dbOpenDynaset)
Set RS2 = db.OpenRecordset("Temp2", dbOpenDynaset)
Do Until RS1.EOF
    RS2.AddNew
    RS2![ccod] = RS1![ccod]
    i = 0
    SQL = "SELECT Temp1.* FROM Temp1 WHERE Temp1.ccod=" & RS1![ccod] & ";"
    Set RS3 = db.OpenRecordset(SQL, dbOpenDynaset)
    Do Until RS3.EOF
    i = i + 1
        RS2![ccod] = RS3![ccod]
        RS2("v" & i) = RS3![vcod]
        RS3.MoveNext
    Loop
    RS2.Update
    RS1.MoveNext
Loop
End Sub
===========================================
Temp1 č la tabella origine, Temp2 quella di destinazione.
I campi [ccod] e [vcod] li ho definiti Long.
Bruno

Newsgroup: it.comp.appl.access
Titolo: query aggiornamento ed arrotondamento

Di nuovo io,
scusatemi se scrivo in più puntate, ma mi ritrovo con un problema che avevo
accantonato e dimenticato.
Ho una Tabella Canone, con un campo denominato CanoneVal che deve essere
aggiornato ISTAT periodicamente.
Ho creato (aiutata da Voi) una query di aggiornamento con richiesta di
paramentro di questo tipo:
"[Inserisci Incremento Istat]*[CanoneVal]/100+[CanoneVal].
Vorrei che la cifra aggiornata mi venga anche arrotondata alla cifra
superiore o inferiore a differenza dei casi.
(ES: 5600 sia uguale a 6000 e 5400 sia uguale a 5000).
Grazie mille per la Vostra pazienza, se potessi pagherei da bere a tutti.
Ciao e buona giornata.
Alessia

 wrote in message 8piedc$9is$1...@pc1.spin.it...


 ha scritto nel messaggio
news:8piedc$9is$1...@pc1.spin.it...

Prova una cosa del genere
a = IIf(b / 1000 - Int(b / 1000) > 0.5, Int(b / 1000) * 1000 + 1000, Int(b /
1000) * 1000)
Ciao Nicola
--
email:sostituire tin a NOSPAM

 ha scritto nel messaggio
news:8piedc$9is$1...@pc1.spin.it...



 ha scritto nel messaggio
news:8piedc$9is$1...@pc1.spin.it...


Newsgroup: it.comp.appl.access
Titolo: Report raggruppato per stampa rubrica

Buongiorno a tutti!
Premetto subito che non sono molto esperta di Access.
Ho costruito con Access 2000 un db abbastanza semplice per la gestione
di una rubrica telefonica.
All'interno ci sono due tabelle: Persone e Ditte.
Nella tabella Persone c'è un campo collegato alla tabella Ditte che mi
serve per definire a quale ditta quel contatto sia associato.
Ho poi creato due report: uno per singole persone, non raggruppato, ed
uno per Ditta, raggruppato in modo che per ognuna, oltre ai propri
riferimenti, mi riporti anche quelli di tutti i contatti ad essa
collegati.
Fin qui tutto bene.
Il mio problema, però, è che nel report per Ditta mi compaiono solo le
ditte a cui sono associate delle persone, mentre non compaiono le
ditte senza alcuna associazione.
Come faccio per far in modo che mi compaiano tutte le ditte,
indipendentemente dal fatto che ci siano contatti collegati o no?


Non e' una questione di Access ma di sql.
Come hai fatto la query origine del report? Via QBE immagino ed hai le 
due tabelle legate da una relazione. Bene click dx sulla relazione 
scegli "proprieta' join" ed impostala con "preleva tutti i record 
provenienti da ditte....."
tale operazione in "gergo" di chiama join esterna e piu' precisamente 
"left join" (sempre che ditte sia la tabella di sx) altrimenti sarebbe 
una "right join"
-- 
ac
y-1=x

Grazie mille!
Ha funzionato alla perfezione.

Newsgroup: it.comp.appl.access
Titolo: memorizzare l'ip del pc

Salve,
Ho fatto un programma in access con la gestione utenti per cui ognuno, 
prima di usare il programma, deve loggarsi.
Fin qui, tutto ok. Problema hanno messo al stessa password su tutti gli 
utenti per cui, quando devono fare qualcosa di cui non sono convinti, 
entrano tutti con lo stesso utente.
Mi è venuto in mente di memorizzare in un campo l'ip del pc da cui si 
usa il programma.
Come posso ricavare da vba l'ip?
 
Vi ringrazio anticipatamente.
 
Saluti.
 
Stefano
 
---
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com
 
 


premetto che non capisco l'utilità del login se tutti usano la stessa psw...
 
e se l'ip è dinamico?
metti che uno lavora da notebook in wifi
 
 
non ti conviene salvarti il nome utente windows?
 
ti basta
Application.CurrentUser
 
ovviamente sperando che pure quelli non siano tutti uguali :-)
 
 
 
 


Infatti è proprio così. Non sono io a gestire questo. Ho solo fatto il 
programma. Stavo pensando, secondo Voi, è meglio utilizzare 
qualcos'altro al posto dell'id come ad esempio il seriale di windows 
oppure la matricola del computer o dell'hard disk? Se non ricordo male, 
un po di tempo fa avevo visto un programma che rilevava questi dati.
 
Grazie.
 
Saluti
 

Ciao,
Application.Currentuser non restituisce il nome utente Windows ma quello di access.
Potresti usare il nome pc, uno dei modi di estrarlo è usare la funzione Environ per leggere la variabile d'ambiente ComputerName. Se Sto in un ambiente Rds allora devi pensare a qualcos'altro. 
Mat.


Ti ringrazio, proverò in uno di questi modi.
Ciao.

Newsgroup: it.comp.appl.access
Titolo: [Aiuto] Campo in ore estese

	Salve, sono un poco piů che nuovo utente di Access e volevo
utilizzarlo nella fattispecie per sommare delle ore lavorative e
aggiungere poi altre funzioni ma come primo e a me insormontabile
ostacolo ho trovato che non riesco a impostare il campo come ore
estese e minuti (tipo 100.15 dove 100 sono le ore e 15 i minuti).
C'č qualcuno che mi saprebbe indicare come fare?
Ciao
--
Fan di Hanamichi, Godai e Asuka
ICQ number: 156081507


Il tuo problema è solamente un problema di visualizzazione, ma il valore
della somma è esatto: in Access non esiste un formato che ti permetta di
visualizzare un orario che superi le 24 ore.
Uno dei modi per risolvere il tuo problema è quello di moltiplicare la tua
somma per 24 ed impostare il formato del controllo in Numero generico o
Fisso; così facendo la somma delle ore lavorative verrà rappresentata in ore
e centesimi di ora invece che in ore e minuti (100,25 invece di 100.15); il
risultato risulta anche più adatto per manipolarlo con altre funzioni
aritmetiche (ad esempio moltiplicarlo per una paga oraria).
Comunque potrai sempre ottenere la visualizzazione del valore moltiplicato
per 24 in ore e minuti; per farlo puoi fare così:
OreMinuti = Int(OreCentesimi) & "." & (OreCentesimi - Int(OreCentesimi))*60
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Non riesco a salvare più di 255 in un campo memo!

Ho un problema: devo salvare il contenuto di una casella di testo in un
campo del tipo 'memo'. Usando il codice DAO:
...
rst!istruzioni = Me!ctlIstruzioni
rst.update
...
ho il problema che solo i primi 255 caratteri vengono salvati
effettivamente! Anche se ce ne sono di più nella casella. Non viene generato
nessun errore, il testo è semplicemente troncato. Perchè? Se funziona solo
così come posso fare altrimenti?
Grazie
--------------------------------
Inviato via 
http://usenet.libero.it

 Grazie
mi correggo, in realtà i dati vengono salvati ma la casella di testo ne
visualizza solo i primi 255. Ho trovato un riferimento sulla knowledge base:
http://support.microsoft.com/default.aspx?scid=kb;en-us;259893
dicendo che è un problema di "formatting" della casella, ma sinceramente non
capisco a cosa si riferisca di preciso...qualche aiuto?

Newsgroup: it.comp.appl.access
Titolo: acces 2000 ingrandire sottomaschera in modalità struttura

Mi vergogno quasi a chiederlo... passo da access 97 al 2000, in modalità
struttura con maschere e sottomaschere prima con 2 clik sulla sottomaschera
si apriva ingrandita per poterla modificare, ora in modalità struttura le
sottomaschere sembrano già aperte (si vedono le barre di scorrimento) ma a
volte non sufficentemente ingrandite per lavorare comodamente come le
ingrandisco? con il doppio clik non succede nulla....spero ci sia
un'alternativa al doverla aprire spostandomi dalla  maschera principale per
andare su dbase, maschere e struttura dopo averla selezionata...
Grazie Ciao

sottomaschere sembrano già aperte (si vedono le barre di scorrimento) ma a
ho anchio lo stesso problema... :-|
delle volte nelle sottomaschere c'è la maschera in modo edit, della
altre volte c'è un riquadro bianco (come per access 97) ma se lo
dopioclicco non succede nulla.... :-(
ciao, max

Newsgroup: it.comp.appl.access
Titolo: Problema con Date()

Ho Spostato un lavoro fatto in access2000 sul portatile e quando lo lancio
in una procedura (di codice VBa) mi si blocca
e segnala un problema nel punto in cui utilizzo la funzione :
----------------
If Me![Testo32] <> Date Then
 Beep
    MsgBox "   Stai Lavorando con la Data non Aggiornata", vbInformation,
"Aggiorna la Data"
End If
---------------------
Che mi serve per verificare se la data impostata nella procedura č corretta
(= a quella del PC)
Ho notato che mi mangia sempre le due parentesi.
La funzione Now() funziona, perň poi come faccio a eliminare le ore,i minuti
e i secondi dal dato
perche cosě come č il controllo mi resta troppo stretto..
Datemi una dritta.....Grazie
Angelo67

 ---------------------
Non dici qual'è il problema segnalato. La funzione mi sembra corretta...
tutt'al più potresti modificarla in
If FormatDateTime(Me![Testo32], vbShortDate) <> Date Then
 Beep
    MsgBox "   Stai Lavorando con la Data non Aggiornata", vbInformation, _
"Aggiorna la Data"
End If
giusto per farla funzionare anche se in [Testo32] scrivi una cosa del tipo
"6/10/02".
Fammi sapere. Ciao. Claudio.

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

 tutt'al piů potresti modificarla in


 Il problema è che si inchioda e mi apre il VBA editor e mi segnala che
No, il problema è che non scrivi correttamente DOPO il quoting!!!
Antonio
Newsgroup: it.comp.appl.access
Titolo: Maschera e sottomaschera associate ma non collegate: passare da l'una  all'altr bypassando il salvataggio automatico

Ho una MASCHERA singola associata, immissione dati = SI. In essa ho
creato una SOTTOMASCHERA a maschere continue, associata ma non
collegata alla MASCHERA. Lo scopo è inserire nuovi record con la
MASCHERA e visualizzare i record inseriti nella sessione di
inserimento dati nella SOTTOMASCHERA. Alla chiusura della MASCHERA i
record inseriti nella sessione lavoro vengono cancellati e alla
riapertura della MASCHERA la SOTTOMASCHERA apparirà nuovamente vuota.
Ho ottenuto ciò utilizzando una tabella che viene popolata tranite vba
con i record inseriti nella MASCHERA  cancellando poi tutto alla
chiusura di quest'ultima. La SOTTOMASCHERA serve per visualizzare i
record inseriti nella sessione di lavoro ed eventualmente aprire un
record già inserito tramite un pulsante posizionato nella
SOTTOMASCHERA in corrispondenza di ogni record.
Problema: poniamo che stia inserendo dati nella MASCHERA, poi per un
qualsiasi motivo abbia bisogno di visualizzare un record già inserito
e clicchi nella SOTTOMASCHERA. Succede che Access mi chieda di
completare il record iniziato nella MASCHERA, evidentemente perché
perdendo il focus ed essendo dirty si obbliga al salvataggio.
Cosa voglio ottenere: vorrei passare tranquillamente da MASCHERA
(modificata) a SOTTOMASCHERA senza l'impiccio del warning di Access.
Quale soluzione posso adottare?

 Quale soluzione posso adottare?
Praticamente ti trovi con un record parzialmente inserito.
Devi decidere cosa fare, hai varie opzioni:
- salvi il record, se non sono rimasti vuoti dei campi obbligatori, cos�
puoi completarlo pi� tardi
- perdi il record, che quindi dovr� essere reinserito
- salvi tutti i valori in alcune variabili cos� li puoi ripristinare dopo
avere consultato i dati che ti servono
- usi un'altra maschera per consultare i dati, cos� non serve chiudere
quella principale
La terza comporta un po' pi� di lavoro in VBA ma direi che pu� risolvere
il tuo problema.
Ciao.
-Marco-
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ciao e grazie!


Newsgroup: it.comp.appl.access
Titolo: Errore di rete?

Ho copiato un Db dallo Zip al Pc, ora quando clicco sui pulsanti
all'interno delle maschere (Chiusura maschera, apertuta altra maschera,
etc.) mi da questo erroe "Errore durante l'accesso al file. Potrebbe non
essere piů attiva la connessione di rete".
Cosa ne dite?
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie
Guarda su 
www.donarl.com/it
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 Grazie
Che potrebbe essere un OT; comunque prova a cliccare col tasto destro del 
mouse e vedere se c'è un bottone tipo "sblocca protezione" o similare...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Query con parametro

Benedetti * (asterischi)
In una query di selezione nei criteri devo inserire un  parametro che se 
alla richiesta digito * mi trova tutti i record che contengono l'* mentre se 
do invio su ok mi deve visualizzare tutti i record.
Ciao 


Criterio se non hai altre varianti e se vuoi trovare record con
solo l'asterisco nel campo:
Like "[" & [Parametro] & "]" Or [Parametro] Is Null
Se l'asterisco puo fare parte del contenuto:
Like "*[" & [Parametro] & "]*" Or [Parametro] Is Null
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

 ha scritto nel messaggio
news:fjeu7o$k6u$1...@nnrp-beta.newsland.it...

Credo tu abbia un problema...!
L'uso dei caratteri speciali è sempre un grosso problema.
L'asterisco in particolare è un carattere MOLTO SPECIALE con DAO in quanto
serve proprio per effettuare un confronto allargato...!
Se metti l'asterisco in pratica estrae tutto...!
Se usassi ADO l'equivalente carattere sarebbe % e potresti effettuare la
ricerca.
Vedi tu....
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: INFO PER MASCHERA

ho realizzato un database in cui ho raccolto tutti i dati dei clienti.
Come posso fare affinchè nella maschera in cui seleziono i dati dei
clienti, utilizzando la stessa base dati, possa selezionare clienti
differenti?
Esempio
MACHERA FASCICOLO: NOME CLIENTE   Mario Rossi
                   NOME CLIENTE 2 Mario Bianchi
Se inserisco un secondo campo "nome cliente" nella maschera lo stesso
nominativo che compare nel primo campo, compare anche nel secondo e
viceversa. Vorrei invece che i dati possano essere disgiunti.
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

>prova a partire da lì

On 26 Mag, 13:11, 
aa...@io.it
 (angrin) wrote:

Ciao,
da quello che dici sembra che le due caselle combinate siano collegate
(entrambe)  al campo della tabella, ma per la selezione non devi usare
caselle collegate, Devono essere  caselle che hanno come origine riga
(RowSource) l'elenco dei clienti ma che devono servire solo per
impostare il filtro o l'rigene dei dati della maschera.
Ciao.
Alberto
Newsgroup: it.comp.appl.access
Titolo: Disabilitazione/abilitazione SHIFT

Salve, ho un problema con questo frammento di codice (fonte sitocomune):
Dim wrk As Workspace
Dim dbs As Database
    Set wrk = DBEngine.Workspaces(0)
    Set dbs = CurrentDb()
    Set dbs = wrk.OpenDatabase(dbs.Name)
    b = dbs.Name
    dbs.Properties("AllowBypassKey") = True
    Set dbs = Nothing
    Set wrk = Nothing
Il fatto è che su un applicativo funziona regolarmente, mentre su un altro
no.
In particolare, l'errore resitutio riguarda la proprietà AllowBypassKey che
non è viene trovata (err. 3270 "Proprietà non trovata").
Ho eseguito recentemente un upgrade da office 2000 a 2003. In particolare il
codice gira senza problemi su un .mdb generato con office 2000, mentre non
gira affatto su uno (FE) generato con 2003. C'entra qualcosa?
Grazie per qualsiasi aiuto.

 Grazie per qualsiasi aiuto.
Le proprietà vanno create se non ci sono, quindi intercetta
l'errore e CreateProperty o giù di li...!
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie per qualsiasi aiuto.
Oltre al suggerimento di Alessandro un aiuto ti viene senz'altro da:
http://www.donkarl.com/it
1.8 Impedire l'uso del tasto shift all'avvio
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: somma campi

Come posso fare per mettere il prodotto del un campo din una tabella
 importo) per una costante (IVA 20%) in un altro campo della tabella.
Mi spiego: in una maschera inserisco un importo, quando vado nella casella
di testo IVA (Quindi all'evento SuAttivato) mi deve apparire il risultato di
IVA= Importo * 0.20 .
Dovrebbe essere semplice, ma il fatto e' che io non ho capito come ci si
riferisce agli oggetti. Nel senso che dalle maschere per riferirsi ad un
campo si dovrebbe usare ME! o Me., dalle tabelle Il nome tabella.nomecampo.
Se mi risolvete il problema del calcolo dell'Iva poi non dovrei avere piu'
problemi anche nel caso di calcoli piu' complessi, dato che penso sia solo
un problema di riferimento ai dati. Poi una domanda : il generatore di
espressioni funziona sul serio ? Ma! Vi ringrazio anticipatamente
Paolo

 Paolo
Non č un problema di riferimenti a nomi (almeno non in questo caso); visto
che nelle tabelle non puoi inserire formule (come Excel) devi "giocare" con
gli eventi della maschera. Cioč, prima che access scriva il record in
tabella devi effettuare il calcolo e assegnarlo al campo.
L'evento in questione č "prima di aggiornare", l'esempio č:
'-------------
Private Sub Form_BeforeUpdate(Cancel As Integer)
    Me!Iva = Me!importo*.2
End Sub
'-------------
In tutto questo devi considerare il fatto che non č utile memorizzare
informazioni che sono il prodotto di calcoli; se per un puro caso il valore
dell'iva cambia che fai ricalcoli tutti i record?
Ciao.
--
Sergio MAZZA



me.iva=me.importo*.2
o
me![iva]=me![importo]*.2
naturalmente non è buona prassi registrare il valore su un campo....
avrebbe più senso mettere come origine record
=arrotondaeuro(importo*.2)
ricordati anche di fare l'arrotondamento in Euro con la funzione di
Karl
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: problema installazione access 97

Ciao a tutti,
ho il seguente problema con access97.
Quando lo installo, alla chiusura dell' installazione, cioč nel momento
in cui va ad aggiornare il registro di windows, mi si generano una
serie  di errori.
L'installazione va poi a buon fine (questo lo dice lui!!!) e riavvio il
sistema.
In seguito, al lancio di access mi si genera un altro errore:
"Impossibile avviare access. Non č stata concessa la licenza d'uso su
questo computer".
Il cd da cui č stato installato comunque č originale.
Qualcuno potrebbe aiutarmi?
Grazie in anticipo
                        Enrico

 Ciao RoDAgo
Ciao,
è successo lo stesso anche a me, ma solo dopo aver installato explorer 5, ho
dovuto reinstallare tutto compreso il win, ma perchè succede?
Grazie ciao,
Giuliano
------------ fine testo messaggio ---------------
Ciao.
Newsgroup: it.comp.appl.access
Titolo: [A2003] Acquisizione da scanner

Buongiorno NG!
La presente per esporvi il mio quesito!
Sono consapevole di aver capito che con la versione 2003 di Access non siano 
più fruibili gli OCX Kodak dei quali tanto ho letto nei precedenti post, ho 
letto dei LeadTools ma ne ho anche letto il costo!!!
Vorrei realizzare un'applicazione casalinga per archiviarmi bollette, 
ricevute e *cartaccia* di similgenere ... davvero con 2003 non esiste niente 
ch mi permetta in modo freeware di raggiungere tale risultato?
Se così fosse ... poco male ... farei un downgrade scegliendo di tornare su 
office XP.
Buona giornata e in attesa di riscontri colgo l'occasione per salutarvi!
-- 
MC

 salutarvi!
Non č office che devi downgradare
ma li ocx kodak da win 2000
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it


Buongiorno MA (p.s. poi ti rispondo per l'altra questione).
Cosa intendi con quanto hai detto?
Non mi pare di aver capito dai vecchi post che gli ocx 2000 funzionino con 
2003 ... o è così? (in tal caso spererei di aver capito male io!!!).
--
Buona Giornata
MC 

 capito male io!!!).
Il problema se lo ricordo bene è che da win xp in poi non vengono
distribuiti gli ocx, ma se te li procuri vanno.
Sul SC dovrebbe esserci una nota di Carlo Costarella che spiega la cosa


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

 Info:  
www.donkarl.com/it
-- 



Ah scusa Mauro,
io uso Axp e non mi ero posto il problema del 2003.
Ricordavo la presenza delle nmote di Carlo, ma non il tenore


[cut]
poco male ... downgrado la versione e risparmio diverse centinaia di euro 
!!!
...domani guardo il db dei sorteggi e ti so dire!!!...
ciao
--
MC
Newsgroup: it.comp.appl.access
Titolo: [A97] controllo su form di tipo "Maschere continue" per visualizzare un totale progressivo

Immaginatevi una form del tipo "Maschere continue" che visualizza per
esempio l'elenco delle scadenze comprese in un certo periodo
selezionato dall'utente.
Quindi con un aspetto di questo tipo:
Data scad.	Cliente			Importo
01/03/01	Acme s.r.l.		1.250.000
04/03/01	Mario Rossi & C.		3.425.000
04/03/01	A.B.C. s.p.a.		   590.000
10/03/01	Acme s.r.l.		9.240.000
Totale				            14.505.000
Al mio cliente piacerebbe tanto avere anche un totale progressivo
delle scadenze, accanto a ciascuna di esse:
Data scad.  Cliente		Importo
01/03/01    Acme s.r.l.		1.250.000	1.250.000
04/03/01    Mario Rossi & C.	3.425.000	4.675.000
04/03/01    A.B.C. s.p.a.	   	   590.000	5.265.000  
10/03/01    Acme s.r.l.		9.240.000         14.505.000
Totale				                         14.505.000
Idee ?
THX
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora 
provetti poeti fiorentini come vturturro.
(Cosě disse Ivan Lelli Ven 25 Aug 2000 09:34:52 +0200)
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.clavis.it/as400/
---------------------------------------------

 Idee ?
Io farei una query da visualizzare in una casella di riepilogo. Questo ti
consentirebbe di fare anche il calcolo del progressivo all'interno della
query con un dsum()
Per il totale metterei un controllo sotto la casella di riepilogo con
"=dsum()" come origine che ti calcoli il totale degli importi.
il dsum nella query sar'a qualcosa del tipo:
DSum("[Importo]";"TuaTabella";"[DataScad] <="& [DataScad])
Attento al formato della data, fai delle verifiche.
Ciao, Sib
--
il sito comune di it.comp.database.access:
http://www.sitocomune.com
------------------------------------------------------
La mia home
http://digilander.iol.it/syb
------------------------------------------------------
"Non sempre cio' che viene dopo e' progresso"
Alessandro Manzoni
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente
Newsgroup: it.comp.appl.access
Titolo: Info su Casella di testo + Recordset

Ciao a tutti,
sto sviluppando un piccolo programma di contabilità, sono alla sezione dei
prodotti, devo permettere all'utente tramite un campo di testo o qualcosa di
altro, ditemi voi, di selezionare l'id e trovare negli altri campi tutti i
dati di rifermiento a quest'id....
questa maschera e tirata fuori con una query da due tabella una magazzino e
una prodotti, quella prodotti è la tabella principale dove poi si preleva la
quantità del prodotto con una relazione e quì tutto ok....ma non riesco a
far selezionare i campi in auto selezionando l'id....riesco solo a navigare
tra i record utilizzando le classiche freccette di access 2000
Grazie
Matteo


wrote:

vedi le caselle combinate e la proprietà column
Saluti.
Emanuele.

 ha scritto nel messaggio
news:GoRl8.6074$pT1.1...@news1.tin.it...


...

Non mi e' chiaro quale delle due: 
A) Vuoi che, scegliendo un valore del campo, la maschera passi al
relativo record? Per questo c'e' un'autocomposizione della casella
combinata.
b) Vuoi che alcuni campi assumano i valori relativi a quello che
selezioni in un determinato controllo? Per fare questo, il controllo
deve essere una casella combinata (o una cas. di riepilogo), basata su
una query che contenga tutti i campi che ti interessano, e devi
utilizzare la proprieta' column della casella combinata per recuperare
i valori che ti interessano, ed assegnarli ai campi di pertinenza.
Valuta la possibilita' di inserire una sottomaschera... dipende molto
da cosa devi fare in effetti.


nella casella combinata metti come origine dati una query con i campi
che ti servono
poi sulle proprietà della casella nrcolonne metti il nr. di campi che
hai messo nella query
su larghezza colonne metti la dimensione delle carie colonne
10;0;0;0 etc..
su evento lostfocus puoi fare
me.descrizione=me.codice.column(1)
se sul secondo campo della query c'è la descrizione del prodotto
si parte da column(0) fino a n-1 campi della query
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: riferimenti a sottomaschere

Ciao Ng, devo pigliare un riferimento ad un campo IDModello che si trova 
in una sottomaschera esterna ad un gruppo di opzioni, per passare il 
valore ad un campo master di una sottomaschera contenuta in un’altra 
maschera che viene caricata all’interno del gruppo opzioni tramite 
interruttore, qual è la sintassi corretta? E soprattutto dove lo devo 
mettere? Avevo usato questa forma IDModello=[Sottomaschera Query 
Modello].[Form]![IdModello], ma non funziona…spero di essermi spiegato 
abbastanza bene…
Grazie
Femto


forms!TuaMaschera!tuasottomaschera.form!tuocontrollo
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: Usare MySQL con Access come FE

Ho da poco cominciato ad usare MySQL e dopo aver importato tutte le tbl da
un applicativo in access ho collegato il FE con ODBC.Ora mi chiedo dato che
l'applicazione gira bene come prima probabilmente uso l'accoppiata Access Fe
e MySQL BE come se usassi due applicazioni access una come FE e l'altra come
BE..Quindi per far eseguire tutte le operazioni sulle tbl ,che ora stanno su
MySQL dal server cosa devo usare?
P.S.
Abbiate pazienza sto agli inizi.....:(
SunRex

 ha scritto nel messaggio 
news:smoPe.81974$2U1.4...@news3.tin.it...

giuro mi girava la testa a leggere il tuo messaggio ...
non ho capito quale sia il problema!  certamente č colpa mia ... ;-)


...concordo con ciroteo...
ciao
ringo 

 ha scritto nel messaggio
news:demjq0$p51$1...@hulme.interac.it...

Mumble ,mumble...ci riprovo.
Se faccio un'applicazione in access e poi divido questa in BE (dove metto le
tbl) e FE
dove metto le frm report e qry ,quando lancio il FE utilizzo un sistema File
Server.
Ora il vantaggio di usare MySQL come base dati č quello di avere un sistema
Client Server, cioč di
far effettuare tutte le operazioni (aggiornamento,modifica,eliminazione)sui
record
dal Server.La mia domanda č questa :"Se ho una base dati in MySQl  collegata
ad un FE
in access per far effettuare le operazioni sui record dal server e non dal
FE in  Access cosa devo fare?"
Faccio un esempio, nel seguente frammento di codice eseguo una qry di
eliminazione.Questa azione
se avessi le tbl collegate a MySQL verrebbe eseguita dal client (cioč
Access) o dal server (cioč MySQL)?
SunRex
Private Sub cmdEliminaModello_Click()
Dim strSQL As String
On Error GoTo ErrHandle
intScelta = MsgBox("Eliminare il modello " & strModello, vbCritical +
vbYesNo )
If intScelta = vbNo Then
MsgBox "Operazione annullata", vbInformation
Exit Sub
Else
intModello = Me.IDModello
DoCmd.RunSQL "DELETE * FROM tblModelli WHERE IDModello = " & intModello &
";"
etc etc

 MySQL dal server cosa devo usare?
Però prima verifica che funzioni bene tale configurazione.
Nei giorni scorsi ho letto un post in cui si dice che è impossibile
connettersi a MySQL con win 2000 S.P 4.
Ciao.

 ha scritto nel messaggio 
news:VhEPe.83869$2U1.4...@news3.tin.it...

Credo proprio che lo faccia il server ...

 ha scritto nel messaggio 
news:fXHPe.32266$HM1.9...@twister1.libero.it...

ci daresti il link di questo post???

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

Non so se sia un OT, se sě me ne scuso.
Cerco a Roma, zona ple Clodio, chi sia disposto (ovviamente a pagamento) ad
insegnarmi Access.
Il mio livello attuale č un gradino sopra il principiante.
ps ufficio con aria condizionata a palla :)


quanto? + il conto per il reumatologo!
--
a.cara 
Togli qualcosa dall'email
Newsgroup: it.comp.appl.access
Titolo: Report - Inserire dati in casellario

Ciao a tutti,
ho la necessità di esportare alcuni dati in un report:
Esempio:
DATA = 03 2005
ETA' = 30
SCADENZA = 23 03 2005
Il problema stà nel fatto che questi dati devono essere stampati su un
foglio di carta gia predisposto, dove per capirci ci sono i vari quadratini,
è dovrò stampare un solo carattere per quadratino.
Ora la domanda è: per esempio il campo data come riesco sul report a
distanziare 2 3 0 3 2 0 0 5 in modo da far corrispondere ogni carattere con
ogni quadratino?
Grazie, Anna!
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio 
news:82Z52Z43Z251Y1...@usenet.libero.it...


Velocissimo direi... ;--))
ma faccio difficoltà a capire esattamente cosa mi hai scritto, trovo un
esempio pratico da qualche parte, oppure una soluzione più alla mia
portata??? ;--)))
Ciao, grazie
Anna!


In realtà è abbastanza semplice. Non so cosa intendi per "tua portata".
Un'idea potrebbe essere quella di creare una matrice di un carattere per 
ogni campo. Ad esempio per la data una matrice con dimensione 8.
A questo punto devi solo creare la routine che spacchhetta in caratteri 
singoli la data esaminata.
Corrado


 ha scritto nel messaggio
news:vxb0e.16884$kC3....@tornado.fastwebnet.it...
[CUT]
Quando rispondi scrivi DOPO e non prima del testo dei messaggi precedenti.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Creare oggetti ActiveX per Access

Ciao a tutti,
qualcuno sa dirmi (oppure dove trovare documentazione e magari esempi)
come si fa per creare oggetti ActiveX per poterli usare in Access,
e che quindi possano interagire con i dati della maschera? (tipo il
"controllo calendario" ...)
Grazie Mille!
Alan

 wrote in message
il78OvN308JAPY...@4ax.com...

Crei un file .ocx con VB, definisci il controllo che vuoi e poi lo utilizzi
anche in Access dopo aver aggiunto il riferimento. Lo puoi utilizzare
normalmente richiamandolo dalla barra degli strumenti come un qualsiasi
altro controllo.
Ciao
Nancy

 ha scritto nel messaggio
news:mG7L6.8442$RX4.5...@news.infostrada.it...

Ci sono librerie on-line dove scaricarsene qualcuno carino (magari una bella
sirena lampeggiante)?
Thanx
giaconet

Newsgroup: it.comp.appl.access
Titolo: Re: problema nel raggruppamento di una query


 
Quindi, non raggruppa secondo "stringa nulla" che è il valore "vuoto" 
restituito dalla tua Function.
Prova a fargli restituire "Spazio" inveche che NullString.
 
Saluti 
 
 


grazie
Newsgroup: it.comp.appl.access
Titolo: Valorizzazione Valori Giornalieri in query.

Buongiorno a tutti, ho il seguente problema,:
Ho un DB con 3 tabelle, VALGG; ACQ; VEN
nella tabella valori VALGG, ho i seguenti campi, scaricati da internet:
Data    -    Valore    -    Prodotto
01gen            1                ArtA
01gen            1,5             ArtB
02gen            1,5             ArtA
02gen            2                ArtB
03gen            1,2             ArtA
03gen            1                ArtB
.........
04apr            3                ArtA
04apr            2                ArtB
05apr            2                ArtA
05apr            3                ArtB
nella tabella ACQ ho i seguenti campi:
Prodotto    -    Data    -    Quantità
ArtA                02Gen        1
ArtB                03Gen        2
ArtB                04Apr        1
nella tabella VEN ho i seguenti campi:
Prodotto    -    Data    -    Quantità
ArtA                04Apr       1
ArtB                05Apr       2
Dovrei creare una tabella o una query con la quantità e il prezzo degli 
articoli valorizzati ogni giorno:
Data    -    Valore    -    Prodotto    -    Quantità (somma delle 
quantità) -    Valore Globale (quantità * valore del giorno)
01gen            1                ArtA                0 
0
01gen            1,5             ArtB                0 
0
02gen            1,5             ArtA                +1 
1,5
02gen            2                ArtB                 0 
0
03gen            1,2             ArtA                1 
1,2
03gen            1                ArtB                +2 
2
.........
04apr            3                ArtA                0 (-1) 
0
04apr            2                ArtB                3 
6
05apr            2                ArtA                0 
0
05apr            3                ArtB               1 (-2) 
3
Spero di essermi spiegato !!!
Garzie

 ha scritto nel messaggio 
news:yhh8g.3023$b5.6...@twister2.libero.it...

Ho risolto facendo una query ed aggiungendo un campo  in cui mi inserisce la 
quantita solo in cui la data è > a quella di acquisto, incaso <, mette 0
Grazie

Newsgroup: it.comp.appl.access
Titolo: Access 2003

 
          Ciao a tutti, in una tabella dati devo inserire dei tempi riguardanti i
risultati di atleti sportivi, questi tempi sono nel seguente formato:
minuti.secondi.decimi.
Il problema è che in "tipo dati" non c'è questo formato....(c'è il formato
ora.minuti.secondi)
Come faccio per inserire i tempi in questo formato?
Grazie a tutti ciao.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Grazie a tutti ciao.
Allora,
come prima cosa dovresti leggerti le regole di questo gruppo, una su tutte 
postare con un oggetto significativo.
Ci saranno molte piů persone che ti aiutano.
Ciao,
Massimo
Newsgroup: it.comp.appl.access
Titolo: Controllo ListView

 
   Salve, ho un problema nel gestire il controllo MS ListView vers. 6.
   Da un suggerimento "catturato" nel web, ho eseguito le seguenti operazioni:
           1. Inserito il controllo in una maschera (access 2002), in modalità
Struttura;
           2. Nella stessa maschera, ho inserito ImageList e inserito n. 02 immagini,
               (chiave: CompagniaA e CompagniaB), premendo il tasto destro sull'oggetto
               stesso;
           3. Per popolare il controllo di voci ListView, ho inserito il seguente
codice per
               l'evento Form_Load():
               Private Sub Form_Load()
               Dim LI as ListItem
               Set LI = ListView0.ListItems.Add(,"aaa000", "Prova1", "CompagniaA")
                Set LI = ListView0.ListItems.Add(,"aaa000", "Prova1", "CompagniaB")
               Me.ListView0.View = lvwIcon
               end Sub
          4. Come risultato, ho praticamente questo messaggio:
               Errore di RunTime 35613, Il controllo ImageList deve essere inizializzato
              prima di essere utilizzato ed all'interno del codice scritto viene
evidenziata
              la prima riga ..
              Set LI = ListView0.ListItems.Add(,"aaa000", "Prova1", "CompagniaA").
          5. Inoltre, mi chiedo come mai durante la scrittura del codice, nello
specificare
              l'oggetto stesso (nome ListView0) il programma non mi suggerisce
              automaticamente, dopo aver inserito ".", le varie opzioni (ListItems, Add) ?
 
          Spero di essere stato chiaro nell'esporre il problema. Di certo, è chiaro
che non sono un esperto della materia.
 
 
 
 
 
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio 
news:84Z220Z18Z27Y1...@usenet.libero.it...

E' stato un argomento trattato nel CISA1:
http://www.donkarl.com/it/CISA/Download.htm
(Listview e Treeview di  Michele de Nittis)
Ciao.
-- 
Sergio MAZZA 


In effetti, ho seguito proprio le indicazioni del de Nittis, ma mi si
presentato i problemi sopra esposti..... spero alla fine di finirne a capo.


 capo.
Contatta l'autore...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: rsostituzione di piu caratteri all' interno di un campo.

devo esportare dei dati in formato testo. Ho un campo descrittivo di
tipo testo: vorrei creare una funzione per sostituire  stringhe il carattere 
"à"
con "a'". In pratica quando trovo una "a" con l'accento la sostituisco
con una "a" con apostrofo ,e quando trovo" uno" lo sostituisco con "1"  ,e 
quando trovo "due" lo sostitusco con "2".
Porei usare la funzione replace ma come posso fare ad usarla per piu 
stringhe nello stesso campo   e come fare per evitare error quando all' 
interno del campo la funzione non trova nulla .
Grazie 


Ciao :)
Perché "error"?
Eseguendo
replace$("ABCDEF uno due tre","due", "2")
ottieni
ABCDEF uno 2 tre
Invece, eseguendo
?replace$("ABCDEF uno due tre","quattro", "4")
ottieni
ABCDEF uno due tre
HTH Roberto

 wrote in message 
news:7fe08b5f-a20e-4834...@d4g2000prg.googlegroups.com...

Ciao :)
Perché "error"?


HTH Roberto
forse il problema che io no conosco il vba e uso replace in design queey
Se eseguo Replace([text1];"uno";"1")
Allora funziona se trova uno all' interno del campo text1.
Se invece non trova uno all' interno del campo da #error.
Se provo come ho visto che hai fatto tu nella tua espressione ad aggiungere 
?prima di replace o $ dopo replace ricevo il messaggio di avere messo un 
operando senza un operatore.
Dove sbaglio ?


Cos'ha il time del tuo PC? E' possibile dargli una limata?
-- 
ac
y-1=x

 y-1=x
ogni tanto salta l'orologio di sistema non so perche  ču n vecchio compiuter 
strasfruttato ... 

 wrote in messagenews:7fe08b5f-a20e-4834...@d4g2000prg.googlegroups.com...

Ciao :)
Sinceramente non so ... anche perché la query qua sotto funziona senza
errori.
SELECT ItemName, Replace$([ItemName],"SCREW","VITERELLA") AS
CambiatoTrovato, Replace$([ItemName],"PAPERELLA","DUCKESS") AS
NonCambiatoNonTrovato FROM ItemPartList;
Puoi postare il SQL della tua query, così vediamo le differenze?
HTH Roberto

 compiuter strasfruttato ...
Cambia la batteria sulla scheda madre
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Newsgroup: it.comp.appl.access
Titolo: nascondere automaticamente un campo in una maschera

Scusate la domanda da neofita assoluto di Access!!
Come posso far si che se un campo assume un certo valore questo non
compaia in una maschera??
Ho una maschera con dei dati di una serie di prodotti, solo che i dati
che compaiono sono diversi a seconda del cliente e dell'articolo per
cui stampo la maschera. Come posso fare per gestire la cosa? Pensavo
di creare una tabella con cliente, articolo e tanti campi si/no quante
sono le carattteristiche. Poi però non so come fare per
attivare/disattivare i vari campi nella maschera.
Vi ringrazio in anticipo.
Ruggero

 ha scritto nel messaggio
news:ahjoc9$o8p$1...@newsreader.mailgate.org...

Le soluzioni sono diverse potresti ad esempio utilizzare la funzione If
Es
If me.tuacasella = "Si" then
me.casellaX.visible=true
elseif me.tuacasella ="No" then
me.casellaX.visible=false
End If
Oppure la funzione select case
Saluti Mak

End If
Se la sua è una casella di controllo (cosa che mi pare
raccomandabile), si potrebbe addirittura fare:
me.casellaX.visible = me.tuacasella

 End If
Ehem...
Mak?
La tua soluzione va bene... ma hai mai sentito parlare del principio del
terzo escluso?!?
Antonio


Hai ragione Antonio io perň sono partito dal principio che fosse stata
imposta una tabella con campi sě/no(forse ho capito male?!)
Saluti e buon lavoro
Mak

 imposta una tabella con campi sě/no(forse ho capito male?!)
Beh, č cosa buona giusta mettere un valore di default per i nuovi record
cosicchč c'č o l'uno o l'altro e non null
Antonio

cosicchè c'è o l'uno o l'altro e non null
Grazie mille!!!
Ma non ho capito una cosa, scusate la domanda idiota, ma non ho
proprio mai usato access...... le espressioni if che mi avete
consigliato, dove le digito????
Ricapitolando, l'deale è creare una tabella con colonne cliente,
articolo, AbilitaCaratteristica1 (tipo si/no) ecc..... poi usando gli
if nella machera, che a sto punto è legata ad almeno due tabelle,
vedo o meno i parametri.....
Rug

 ha scritto nel messaggio
news:ahjt8p$tqb$1...@newsreader.mailgate.org...

Devi utilizzarla nell' evento di routine dopo aggiornamento della casella
combinata che contiene i valori da selezionare.
Saluti
Mak