mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: generatore di macro non appare più

ciao,  ho una domanda forse banale.
 
se in un evento premo sui "..." mi appare la selezione del generatore (macro, espressione,coice)
mi sono accorto che se ho già usato "codice" successivamente entra direttamente in "codice" senza permettermi di usare il generatore di macro o espressioni.
E' possibile riaprire il generatore di macro se non compare più premendo i "..." ?

Sì. 
Entrando nel codice cancella la parte che il sistema ti scrive in automatico (da private sub a end sub) di quel controllo.
Quando esci e ri clicchi sui tre puntini ti ripropone anche macro.
Ciao


non me li ripropone quando esco.
Se ripremo sui tre puntini "..." mi prende sempre in automatico "generatore di codice" senza farmi scegliere


 
Succede se nella riga della proprietà si trova un riferimento a codice, 
cioè [Routine evento] o il nome di una funzione. Se togli questo 
riferimento (prima sarebbe meglio di cancellare anche il codice) ti dà 
la finestra della scelta.
 
Almeno che tu non abbia impostato nelle opzioni di Access che non vuoi 
il dialogo: File - Opzioni - Progettazione oggetti - Usa sempre routine 
evento
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Approssimazione Euro su fattura -fiscale-

Mi piacerebbe sapere qual'è la corretta sequenza per approssimare i calcoli
in una fattura in Euro.
La 1° approssimazione è la conversione del prezzo del collo da Lire->Euro,
2° si ha calcolando lo sconto sull'importo totale per ottenere l'imponibile
,
3°  sul calcolo dell'iva per ottenere il totale Fattura.
Ma è corretto avere 3 approssimazioni in cascata o i calcoli vanno comunque
esegiuti con tutti i decimali e approssimati solo sul totale Fattura ?
                EtaBeta(AndreaM)


wrote:

la legge impone l'arrotondamento sull'imponibile e sull'iva il totale
fattura è dato dalla somma degli altri due già arrotondati...
per il resto puoi fare come vuoi.
Saluti.
Emanuele.

 ha scritto nel messaggio
news:u4557uoipvs59tc47...@4ax.com...

Ti ringrazio Emanuele, qindi se non erro, l'ipotesi che proponevo era
corretta.
Ciao
EtaBeta(AndreaM)
Newsgroup: it.comp.appl.access
Titolo: Tabelle Paradox collegate e query

Ciao a tutti.
Spero di non fare una domanda trita, ma mi trovo nell'impossibilità di fare
delle query in Access su delle tabelle Paradox collegate. In particolare il
messaggio di errore mi dice che "<nomequery>(sic!) non è un indice nella
tabella".
In particolare nelle singole tabelle non è possibile, per esempio,
riordinare i campi che non sono stati definiti chiavi primarie. Visto che
queste tabelle sono usate da un applicazione non fatta da me, mi seccherebbe
modificarle aggiungendo indici qua e là; qualcuno sa dirmi se esiste una
strada alternativa (le prestazioni non sono un problema) per poter estrarre
i dati come voglio io senza dover importare ogni volta le tabelle? ;-)
Grazie in anticipo.
Nico

 ha scritto nel messaggio
news:9mnoob$4iu$1...@fe1.cs.interbusiness.it...

Guarda nella guida alla voce Paradox - Database.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: errore query parametrica

salve. ho un problema con una query.
se la lancio senza parametro funziona tutto.
se inserisco il parametro forms! maschera!anno e leggo i risultati con openrecordset mi dà errore: parametri insufficienti. previsto 1.
La cosa buffa è che se apro il report la cui origine dati è la stessa query parametrica va tutto bene!
avete idea di quale possa essere il problema?

 ...
 
Parametri insufficienti
http://www.donkarl.com/it?FAQ6.4
 
 
-- 
Ciao
Karl
*********
http://www.AccessDevCon.com
 
Access FAQ: 
http://www.donkarl.com/it
 
 
 
 


grazie!! 
chissà perché non riuscivo a trovare questa soluzione da nessuna parte!


ma mi consigli di cambiare tutte le mie query parametriche, anche se non mi danno errori?

 ma mi consigli di cambiare tutte le mie query parametriche, anche se non mi danno errori?
 
No, solo se è necessario per un accesso concreto con DAO come 
OpenRecordset o Execute.



grazie ancora!

scusa se ne approfitto, ma non sai rispondere all'altro mio quesito?
non sono stato chiaro?

Newsgroup: it.comp.appl.access
Titolo: Login e Asp

ho fatto una pagina di login che controlla login e password sul database 
access e se queste sono corrette rimanda ad un'altra pagina
con firefox una volta controllato che login e password siano corrette, mi 
rimanda alla pagina successiva
con explorer mi dice che la pagina non esiste...
qualche soluzione??? 

 ha scritto nel messaggio 
news:fOWPe.18779$zs.1...@tornado.fastwebnet.it...

Ciao,
hai scritto bene il codice? Lo testi su IIS? 

[CUT]
Ciao,
prova a postare quel codice che lo vediamo insieme...
Newsgroup: it.comp.appl.access
Titolo: query per report

ecco la situazione:
2 tabelle... la prima di anagrafica articoli, una seconda con una
relazione tra articoli...cioè:
articoli       relazione
--------       ---------
cod            id 
desc           cod1
gamma          cod2
io vorrei sapere come costruire un report in access per poter
visualizzare
il codice1 con descrizione e gamma, codice2 descrizione e gamma...
è possibile costruire una query per poter avere le suddette
informazioni?
codice please!
grazie mille... siete grandi!
ciaoooo


          E' proprio vero che i detti hanno sempre ragione.
Oggi è giovedì e abbiamo (Gene) Gnocchi!!!
NOn c'è bisogno di codice.
Vai instruttura
proprietà
einserisce la query che vuoi come origine record
MAssimiliano
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ciaoooo
Ciao
prova a fare una query cosě:
SELECT Relazione.Cod1, Articoli.Descrizione, Articoli.gamma, Relazione.Cod2,
Articoli_1.Descrizione, Articoli_1.gamma
FROM (Relazione INNER JOIN Articoli ON Relazione.Cod1 = Articoli.Cod) INNER
JOIN Articoli AS Articoli_1 ON Relazione.Cod2 = Articoli_1.Cod
e la usi come Origine Dati del report.
Saluti
Cinzia

 Cinzia
sembra funzionare...ma mi sono scordato che a volte non č detto che ci
sia una relazione tra 2 codici...
ossia
nella tab relazione il cod 2 puň non essere presente....
con la query di prima mi estrapola solo quelle che hanno sia cod1 che
cod2!!!
come posso fare?

 ha scritto nel messaggio
news:f4e60ef7.04080...@posting.google.com...

Ciao basta sostituire la Inner Join con una Left Join
in questo modo:
 SELECT Relazione.Cod1, Articoli.Descrizione, Articoli.gamma,
Relazione.Cod2,
 Articoli_1.Descrizione, Articoli_1.gamma
 FROM (Relazione LEFT JOIN Articoli ON Relazione.Cod1 = Articoli.Cod) LEFT
 JOIN Articoli AS Articoli_1 ON Relazione.Cod2 = Articoli_1.Cod
Saluti
Cinzia
Newsgroup: it.comp.appl.access
Titolo: aiuto per runsql - errore di violazione condivisione?

Ragazzi aiutatemi vi prego perchè la mia testa sta per scoppiare!
Ho un commandButton che esegue una semplicissima istruzione runSql per
aggiornare un valore in una tabella.
La suddetta istruzione genera un errore di violazione di condivisione
la prima volta che lo eseguo, se invece esco e rientro nella maschera e
ripremo il button va tutto liscio come l'olio.
Dove sbaglio?Vi posto la riga "incriminata"...
 DoCmd.RunSQL "UPDATE tRichiestaSconti SET evaso=-1 WHERE idRichiesta="
& Me.idRichiesta
ps. ho provato già ad eseguirla tramite metodo execute dell'oggetto
database ma mi succede lo stesso errore..
HELP ME PLEASE!!!

 ha scritto nel messaggio 
news:1164449587.5...@j72g2000cwa.googlegroups.com...
Ragazzi aiutatemi vi prego perchč la mia testa sta per scoppiare!
Ho un commandButton che esegue una semplicissima istruzione runSql per
aggiornare un valore in una tabella.
La suddetta istruzione genera un errore di violazione di condivisione
la prima volta che lo eseguo, se invece esco e rientro nella maschera e
ripremo il button va tutto liscio come l'olio.
Dove sbaglio?Vi posto la riga "incriminata"...
 DoCmd.RunSQL "UPDATE tRichiestaSconti SET evaso=-1 WHERE idRichiesta="
& Me.idRichiesta
ps. ho provato gią ad eseguirla tramite metodo execute dell'oggetto
database ma mi succede lo stesso errore..
HELP ME PLEASE!!!
[risposta]
E' probabile che modifichi qualche dato prima di eseguire il RunSQL?
In quel caso devi prima scrivere (o annullare, vedi tu!) i valori inseriti;
es.
if me.dirty then '<-- se recordset della form modificato
    me.refresh '<-- li scrivo
end if
DoCmd.RunSQL "..."
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: visualizzare ultimi tot record inseriti in una tabella

Vorrei riuscire a visualizzare in un report gli ultimi 10 record inseriti in
una tabella, ma non riesco.
Ho provato con Dcount (nome tabella,[ID]) ma devo aver sbagliato qualcosa.
Che fare?
Ciao

 Ho provato con Dcount (nome tabella,[ID])
Rettifico :Dcount ("[ID]","nome tabella"), vabbe' fa niente :)

 ha scritto nel messaggio
news:T_vlc.136537$hc5.6...@news3.tin.it...

L'origine record del report sarą una query sui tuoi dati ordinati per ID
decrescenti.
Quindi utilizzi la parola chiave TOP (vedi help) per prendere solo i primi
10
Antonio

 10
Perfetto, risolto.
Grazie.
Max

Newsgroup: it.comp.appl.access
Titolo: Conteggio scadenza fattura errato

Buongiorno a tutti.
Sto riscontrando quest'anomalia e vorrei un consiglio per scoprire
dove sta
l'errore, fino alle registrazioni di novembre non accadeva.
In una maschera ho
DATA FATTURA per il quale dopo aggiornamento ho:
'Recupero il numero dei giorni
Dim ParteNumerica As Integer
ParteNumerica = DLookup("[GG]", "[TERMINI PAGAMENTI]", "TERMINI=" & Chr
(34)
& Me.TERMINI_DI_PAGAMENTO & Chr(34))
'verifico se è DF o DFFM
If InStr(Me.TERMINI_DI_PAGAMENTO, "DFFM") > 0 Then 'risente del
maiuscolo
minuscolo
'è un DFFM
Me.SCADENZA = DateAdd("d", -1, "01/" & Format(DateAdd("m", 1, DateAdd
("d",
ParteNumerica, [DATA FATTURA])), "mm/yy"))
Else
'è una DF
Me.SCADENZA = DateAdd("d", ParteNumerica, [DATA FATTURA])
End If
Per le SOLE fatture datate 31/12/2009 con scadenza 60 GG DFFM ( se la
fattura è datata 04/12/09 la scadenza viene correttamente indicata
come 28/02/2010)
la data di scadenza viene calcolata in modo errato considerando 90 gg
e
quindi indicando 31/03/2010 anzichè 28/02/2010.
Qualcuno sa ipotizzare il perchè?
--
Giorgia


Perch� ad es. sulle fatture datate 31/12/09 con scadenza 60 gg. DFFM se fai 
bene I conti non ha tutti I torti...
60 giorni a partire dal 31 avresti come scadenza 01/03/10 per cui se hai il 
fine mese ti dar� 31/03/10 come conteggio � corretto.
A questo punto hai due possibilit� o fai la fattura datata 30/12/09 oppure 
gestisci singolarmente il problema cio� nel caso appunto che sul pagamento 
di 60 gg. DFFM la scadenza sia al primo marzo scali di un giorno indietro 
sempre utilizzando il dateadd.
Io sinceramente preferisco la prima.
P.s. Il problema non si dovrebbe presentare con fatture datate 30/11/09 e 
scadenza 90 gg. dffm
Ciao
-- 
Roberto da Parma
Newsgroup: it.comp.appl.access
Titolo: Salto Pagina in un Report

Salve,
ho creato un report in cui c'e' un intervallo di date , in esso c'e un
sottoreport per recuperare i dati per ogni data dell'intervallo.
Nel sottoreport c'e' un salto pagina dopo la sezione.
La stampa funziona perfettamente solo che mi lascia un apgina
completamente vuota dopo ogni pagina con i dati.
E' un problema di dimensione pagina ?
Help grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 E' un problema di dimensione pagina ?
www.donkarl.com/it
 FAQ 5.12 Pagine vuote involontarie
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 + CISA2
Conferenza Italiana per Sviluppatori di Access, Ancona, 22+23/4/2006
Newsgroup: it.comp.appl.access
Titolo: "tornare indietro" di una a più maschere

Ciao a tutti!
Ho un problema che credo banale ma non so come risolvere.
La situazione è questa: nel database la maschera A ha un tasto che
apre la maschera C. Anche la maschera B ha un tasto che apre la
maschera C. Ora vorrei avere un tasto sulla maschera C che mi permetta
di tornare indietro a quella maschera da cui è partito (o A o B).
Inizialmente pensavo di duplicare C in C1 che viene chiamata da A e
torna ad essa e C2 che viene chiamata da B e alla stessa maniera torna
ad essa.
Purtroppo questo problema mi si ripeterebbe per altre maschere del
database e dovrei quindi raddoppiarle tutte creando confusione (a me)
e possibilità di errori.
Esiste un modo più elegante di risolvere il problema?
Grazie 1000!
F


Forse puoi fare un altro pulsante che da A oppure B ti apra C, e lo
chiami "Indietro" ,e magari ti chiuda la maschera aperta (la A o la B)
Samantha


Quandi apri la maschera usa l'openargs è l'ultimo argomento di 
docmd.openform
e ci metti il nome della form chiamante
A questo punto quando vuoi torni indietro ci metti
docmd.openform me.openargs
docmd.close acform 
me.name
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

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

 Cisa - Conferenza Italiana Sviluppatori Access
Assolutamente perfetto.
Grazie infinite!
F

Newsgroup: it.comp.appl.access
Titolo: troppi campi report access

Ho un report di access che mi ha dato il seguente messaggio di errore:
"Troppi campi definiti. (3190).
Si č cercato di eseguire un'operazione che include piů di 255 campi.
Ridurre il numero dei campi, quindi ritentare l'operazione."
Posso ovviare in qualche modo?
Grazie

 wrote in message
news:46e4777f.04102...@posting.google.com

Non č possibile che tu abbia Tabelle con numero di campi >255
Quanti Controlli hai all'interno del REPORT...??
In A97 il limite era 754 nelle versinoni successive non sň
ma non credo sia 3190...!!!
Quindi potresti aver inserito troppi Controlli.
Ciao
@ALex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @ALex
Guarda su 
www.donkarl.com/it
MAssimiliano

Newsgroup: it.comp.appl.access
Titolo: gruppo di opzioni visibile  / nascosto

salve
in un amschera ho un insieme di caselle di testo con le relative
etichette (label)
come e' possibile fare in modo che si rendano visibili o nascoste?
in fase di progettazione le ho selezionate e dal menu/Fomato/
Raggruppa
come si fa in fase di esecuzione?
devo ad una ad una dire
text1.visible= false
label1.visible=false ....
in vb6 c'e' il contenitore frame
qui non c'e'
GRazie
PFM


S�, devi fare un ciclo:
 Ciclare attraverso i controlli
 
www.donkarl.com/it?FAQ6.5
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Access e Euro, 2 cifre dopo la virgola

mi si è presentato questo problema:
alla stampa di una fattura, il totale in euro mi deve dare 2 cifre dopo la
virgola,
ma quando il totale è ad esempio ? 155, 30, Access mi da come risultato
155,3, in poche parole si mangia lo zero!
come posso fare per far comunque uscire lo zero ?
grazie!

 wrote in message
news:z_t78.24196$om6.6...@news1.tin.it...

hai provato a mpostare a 2 la proprietà decimali ? 
e poi hai impostato a valuta ?
fammi sapere !
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:z_t78.24196$om6.6...@news1.tin.it...

Non usare la formattazione STANDARD
Editare il formato del campo con #.##0,#0
Impostazioni decimali 2
ciao

 ma questo dove? nella tabella, nel report o nella maschera?
e poi se non uso standard quale usare? (valuta, generico, fisso, scientifico
ecc?)

 ha scritto nel messaggio
news:qDba8.51520$om6.1...@news1.tin.it...

si puo' usare dove ti serve, maschera o report (sconsigliato nelle tabelle)
digitalo tu proprio nella casella "Formato" del campo dove ti propone
valuta,generico...invece dei predefiniti forzalo, lo accetta (non nella
maschera di input), meglio #.##0,00 adesso che lo rivedo..

 grazie del suggerimento

 ha scritto nel messaggio
news:qDba8.51520$om6.1...@news1.tin.it...


Newsgroup: it.comp.appl.access
Titolo: Riempimento automatico di un campo

Ciao a tutti, mi chiamo Davide, sono nuovo del NG.
Volevo porvi il seguente problema.
È possibile inserire il risultato dell'elaborazione di due campi in un terzo
campo?
Faccio l'esempio specifico: il campo Codice deve contenere la concatenazione
delle prime tre lettere di nome e cognome.
Cognome    Nome        Codice
ROSSI          MARIO    ROSMAR
Grazie a tutti.
--
by Dave

Se stiamo parlando di campi di una maschera, metti nell'evento aggiornamento di
nome e cognome una funzione che faccia
codice = left (nome, 3) & left (cognome, 3)
(il 3 potrebbe essere un 4... non ho Access sottomano per provare).
Ciao,
    Matteo

 ha scritto nel messaggio
news:i8Ur5.35019$Wi7.4...@news.infostrada.it...

Visto che il terzo sarà quasi sicuramente un controllo non associato, nella
sua Origine controllo scrivi:
    = Left([ControlloNome],3) & Left([ControlloCognome],3)
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

 (il 3 potrebbe essere un 4... non ho Access sottomano per provare).
Ovviamente 3, se deve mettere i primi tre caratteri.
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

 wrote in message
1x5s5.38111$Wi7.5...@news.infostrada.it...

Newsgroup: it.comp.appl.access
Titolo: Access+Winfax

Salve a tutti
ho provato a gestire l'invio di fax tramite Winfax Pro10.03 da una maschera 
di access: l'origine dei dati da inviare a Winfax č una query con un campo 
"Da inviare" ovviamente settato a -1.Ho utilizzato gli esempi tratti dal 
Sito,in particolare la funzione SendWinFax di Roberto(6.112) che ritorna -1 
a termine della DDE.Volendo resettare in automatico i campi "Da inviare",
all'interno del ciclo sul recordset della query ho utilizzato il valore di 
ritorno della funzione SendWinFax
Inviato= SendWinFax( quě i parametri)
If Inviato= -1  Then
With RstQFax
    .Edit
    .Fields(CampoX) = valore aggiornato
    .Fields("Da inviare") = 0
    .Update
End With
End If     'segue RstQFax.MoveNext e il Loop...ecc
Con mia sorpresa vengono aggiornati tutti i record, sia quelli ove i fax 
sono andati a buon fine,sia quelli con i fax NON andati a buon fine: 
qualcuno sa indicarmi come aggiornare in automatico il campo "Da inviare" 
della query quando il fax č positivo?
Grazie per la collaborazione. Ebo 

 Grazie per la collaborazione. Ebo
Per prima cosa ti ricordo che quanto descritto nella FAQ 6.112 del Sito
Comune serve ad inviare per fax dei report, mentre per inviare invece per
fax dei file va usato quanto indicato nella FAQ intitolata "6.111 Inviare da
VBA per FAX una copertina e/o un file usando SDK di WinFax PRO 10.0 di
Symantec".
Non so cosa tu intenda con "i fax NON andati a buon fine", penso però che
sia bene chiarire i casi in cui la funzione SendWinFax ritorna un valore 0:
1) Il numero di fax e/o il nome del destinatario indicati nei parametri di
richiamo non sono significativi e alla richiesta di digitarli il numero di
fax non viene comunque digitato.
2) Non è attivo il Controller di WinFax e nella cartella
"C:\Programmi\WinFax\" non esiste l'eseguibile FAXMNG32.EXE.
3) Non è attivo il Controller di WinFax e l'utilizzatore non accetta che la
funzione SendWinFax lo apra.
4) Durante lo svolgimento della funzione SendWinFax Access attiva per
qualsiasi motivo la routine della gestione degli errori.
Di conrtro quindi la funzione SendWinFax ritorna il valore -1 tutte le volte
che riesce a passare compiutamente al Controller di WinFax un fax da
spedire, a prescindere poi che il controller riesca o meno ad effettuare
fisicamente l'invio: d'altra parte non poteva essere altrimenti visto che
non esiste alcuna forma di dialogo tra la funzione ed il Controller, anche
perché l'invio fisico del fax il Controller di WinFax potrebbe effettuarlo
in maniera differita, quando la funzione SendWinFax non risulta più attiva.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

cut
ringrazio Roberto per la pronta risposta: in conclusione non esiste la 
possibilità di intercettare qualcosa che indichi che WinFax ha inviato 
correttamente un fax ..qualcosa legato ai risultati del registro invii in 
WinFax? Grazie ancora e ..alla prossima.Ebo 

 e ..alla prossima.Ebo

Newsgroup: it.comp.appl.access
Titolo: Come ricercare ricerche in maschera

Salve volevo sapere come fare per aprire da una , maschera ricerche, che ha
una casella di cui contiene id  un altra maschera con lo stesso id della
maschera ricerca.
Grazie e spero che qualcuno mi da spiegazioni.

 ha scritto nel messaggio
news:jqDNb.254810$vO5.10...@twister1.libero.it...

docmd.openform "nomemaschera", , ,"ID=" & 
me.id
Ciao

Newsgroup: it.comp.appl.access
Titolo: ho smarrito il mio post su "datediff"

Scusatemi ma il giorno 14 /05 avevo lasciato un post che non trovo piů.
Ho cercato dappertutto ma non lo trovo piů ... perciň mi permetto con la
vostra pazienza di riproporvelo!!.
Ho due date:
01/01/01  e 02/02/02
vorrei fare la differenza in modo tale che in tre campi mi vengano retituite
la differenza:
ovvero:
1 anno 1 mese 3 giorni ( devo contare anche l'ultimo giorno)
Potete aiutarmi?

thanos ha scritto:

Il tuo post ha x Subject : "come usare dateDiff? o codice VBA?"
-- 
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

Newsgroup: it.comp.appl.access
Titolo: Come disabilitare le voci dei menu personalizzati?

salve
ho una barra dei menu personalizzata "menu1" associata ad una maschera.
questa barra menù è stata creata a mano dal menù personalizza di access,
e non tramite codice. vorrei sapere se esiste un modo via codice per
rendere non attivabili i comandi contenuti nelle voci del menu. ad
esempio, se la fattura è già stata emessa, inibisce l'utilizzo del
comando "emetti fattura" del menu1.
grazie!

 wrote in message 38D79F95...@spin.it...

Le voci di menù possono essere sia nascoste (proprietà Visible), sia
disabilitate (proprietà Enabled).
Un esempio:
CommandBars("MiaBarraMenu").Controls("Stam&pa").Enabled = False
Se ci sono più livelli, si procede analogamente:
CommandBars("MiaBarraMenu").Controls("&Configurazione").commandbar.Controls(
"&Tabella IVA").Enabled = True
Nell'help è spiegato discretamente.
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************

 comando "emetti fattura" del menu1.
Il più facile é IMO contare la posizione del comando.
Questo p.e. inibisce il terzo comando nel secondo menu:
Application.CommandBars("menu1").Controls(2).Controls(3).Enabled = False
--
HTH
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco): 
http://www.donkarl.com
APP: 
http://www.AccessProfiPool.com

rendere non attivabili i comandi contenuti nelle voci del menu. 
Dim cb As Variant, ctl As Variant
Set cb = CommandBars!IlTuoMenu
Set ctl = cb.Controls!TitoloMenu.Controls!VoceMenu
if ..... then ctl.Enabled = False
Fatti un giro sull'help
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--
Newsgroup: it.comp.appl.access
Titolo: SOMMA query: AIUTO

ciao, dato che uso access da pochissimo, mi sono bloccato su un punto
per la costruzione di un semplice programma di gestione magazzino
(semplice perchè sto usando i comandi basilari predefiniti in Access
:-)  ). Ok, vengo al punto:
ho 2 tabelle una per l'entrata ed una per l'uscita di merce (con ID
contatore messo in automatico dal prg), in entrambe le tabelle sono
inseriti 6 campi (tipo,fornitore(destinatario), data, quantità, lotto
e corriere); IL MIO PROBLEMA è quello di sommare le quantità in
entrata meno quelle in uscita di un tipo di merce da digitare in una
finestra (a proposito io uso =[INSERISCI] ma non so se è giusto). Il
report mi riporta la somma (presa dalla relativa query che somma le
quantità) di tutte le quantità, e non solo del tipomerce inserito
nella finesra. 
Per voi che conoscete VBA sarà sicuramente una banalità ma io sto
perdendo gli occhi davanti al PC! AIUTATEMI PERFAVORE
Daniele

 ha scritto nel messaggio
news:3b3caa50...@pubnews.netcom.net.uk...

Newsgroup: it.comp.appl.access
Titolo: ricominciamo report pagina Successiva/precedente

Buon Giorno
ho un report di più pagine
non vorrei utilizzare i pulsati standard di scorrimento pagina in basso a
sx.
ma vorrei creare dei pulsanti di comado con del codice assegnato, su una
barra degli strumenti personalizzata che mi permetta di andare di una pagina
avanti o indietro
se è possibile c'e' qualcuno disposta ad aiutarmi
grazie
psq

 adesso credo di aver collegato il cervello
e giusto Antonio?
saluti psq

Newsgroup: it.comp.appl.access
Titolo: OutPutTo e uso di file template

DoCmd.OutputTo acOutputReport, "preventivo", acFormatRTF, nomenuovo, True, 
"C:\Programmi\\Impresa\Preventivi\template.rtf"
il file template.rtf contiene un logo in alto nell'intestazione di pagina e 
nel pie di pagina i dati aziendali ma pur richiamdolo cosi il file rtf 
generato non include ne uno ne l'altro
qualcuno sa se c'è un modo per usare quel template?
Grazie. 

 ha scritto nel messaggio 
news:490e2ae8$0$18149$4faf...@reader3.news.tin.it...

I template non sono in formato rtf.
(2007)OutputTo Macro Action
http://office.microsoft.com/en-us/access/HA012262711033.aspx?pid=CH100728921033
(2003)
      Template File The path and file name of a file you want to use as a 
template for .htm, .html, .htx, or .asp files. The template file is a text 
file that includes HTML tags and tokens that are unique to Access.
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: valori in casella combinata

Ragazzi ho un problema
ho una maschera con una casella combinata e varie text..
la casella combinata è costituita da vari valori appena clicco su uno di
essi questo automaticamente si posiziona all'inizio della casella
combinata e modifica i dati all'interno del database...
sbaglio qualcosa??
esempio...
1002
1003
1004
quando clicco su 1004, 1002 diventa 1004
io utilizzo una sola maschera devo applicare la proprietà FILTER??
nel caso in cui debbo applicarla come si applica??
ho provato anche ad utilizzare questa riga di codice ma niente
stringa = "cab.abi = '" & ABI.Value & "' and cab.cab='" & RicavaCB "'"
DoCmd.OpenForm "Abi_Cab1", acNormal, , stringa
qualcuno può darmi una mano??
grazie mille
e ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 quando clicco su 1004, 1002 diventa 1004
La casella combinata NON deve essere associata al campo corrispondente della
tabella
Antonio
Newsgroup: it.comp.appl.access
Titolo: [TAB] inserire 1/2 campi in più oppure unificare?

Mi sorge un dubbio (uno fra i tanti), ho una tabella (una fra le
tante)composta da:
Id-Descrizione-DataScad-Note
ed č appunto il campo note che mi sta dando da pensare, in quanto fino ad
adesso lo ho utilizzato per inserirci tutto quello che non rientrava negli
altri campi, allora il quesito č appunto questo premesso che in questa
tabella ci sono circa 10.000 record diversi, mi conviene creare altri 2/3
campi piů specifici per poter ottimizzare tutto, tra l'altro in questo modo
potrei fare delle ricerche piů mirate, ma ben sapendo che circa il 40/50%
rimarrebbe in bianco?
Grazie AnnA
--------------------------------
Inviato via 
http://usenet.libero.it

 Grazie AnnA
Questa č una soluzione (una tra tante)!!
ciao MAssimiliano



Bisogna tirarti fuori le parole? :-)
... una fra le tante? spiegati meglio ....
Grazie AnnA


 > > rimarrebbe in bianco?
Campi specifici permettono ricerche piů mirate.
Se rimangono in bianco, ciccia, si chiuderanno in bagno nel culto di Onan...
Antonio


Ottimo!
Grazie!

Newsgroup: it.comp.appl.access
Titolo: Manuali - nuovo utente

Ciao a tutti, sono nuovo del gruppo.
Nei nuovi PC dell'ufficio questa volta ci hanno fornito anche Access 2007.
Sono nuovo dell'argomento Access anche se mi piacerebbe provare a fare 
qualcosa.
Mi consigliate un paio di buoni libri tipo uno "for dummies" e un altro un 
po' piu' avanzato ?
Un amico ha un "Access 2000 - manuale di programmazione" della Jackson 
Libri. Puo' andare oppure meglio qualcosa di specifico per il 2007 ?
Voi direte: ma sulla rete trovi di tutto. Vero! Ma per me il manualone da 
1500 pagine ha ancora il suo fascino.
A proposito. Ho visto il sitocomune, ma mi sembra non tanto aggiornato. 
Qualche altro sito ?
Grazie. Ciao.
Andrea. 

Andrea ha scritto:

Da Accessista (in erba) e libraio (di professione): la jackson č fallita, e nn č mai stata il top nei manuali. For Dummies va bene quello che trovi, solo che ti stanchi presto se vuoi andare un po' piů a fondo. E' che i manuali di solito insegnano ad usare l'interfaccia di Access, poco la programmazione in VBA. io ti consiglio il Viescas ( Access 2007 tutto ed oltre) della Mondadori informatica. Ha due volumi, uno su Access, e uno sulla programmazione, cosě sei a posto.
Per i siti 
www.alessandrbaraldi.it
www.accessgroup.it
www.donkarl.com/it/
Trovi un sacco di cose interessanti, tutorial, codice e un sacco di link per altri siti.
In bocca al lupo!
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

 In bocca al lupo!
Guarda che quello di cui parla lui è scritto tra glia ltri da Ken Getz ed è forse il migliore libro in circolazione
(è vero che c'è la versione 2002, ma cambia poco).
Io gli consiglio quel libro e poi uno semplice per imparare l'interfaccia della 2007
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

Cisa - Conferenza Italiana Sviluppatori Access
Pardon, nn conosco il manuale in questione, la mia era solo una generalizzazione per la casa editrice, che cmq non è più reperibile....



Guarda cosa dice il Sito comune nella sezione Libri
-- 
-- 


 ha scritto nel messaggio 
news:g3mq34$tkk$1...@news.nonsolonews.it...

Ho dato un'occhiata. Quello che ho trovato e' un "Access 2007 oltre ogni 
limite". E' questo a cui ti riferisci oppure e' un altro?
Grazie. Ciao.
Andrea. 

 ha scritto nel messaggio 
news:g3num8$8d2$1...@news.nonsolonews.it...

Posso solo dirti che il Manuale di Programmazione è il miglio manuale di 
Access che è mai stato scritto in tutti i tempi.
Ancora oggi lo utilizzo. La traduzione in italiano è perfetta.
E' un peccato che non sia stato scritto il manuale II e che oggi non si 
trovi un "manuale" tsk di quel calibro
Daniele 

Andrea ha scritto:

E' quello. Ti mando tutti i dati
Viescas John L. - Conrad Jeff
Microsoft Office Access 2007. Il database. Oltre ogni limite. Con CD-ROM
Mondadori Informatica, 2007 (Guida all'uso)
XXX-935 p., br., Eur 50,00 (Lit. 96813)
ISBN: 978-88-6114-042-4
Viescas John L. - Conrad Jeff
Microsoft Office Access 2007. La programmazione. Oltre ogni limite. Con CD-ROM
Mondadori Informatica, 2007 (Guida all'uso)
XXX-667 p., br., Eur 50,00 (Lit. 96813)
ISBN: 978-88-6114-072-1

Newsgroup: it.comp.appl.access
Titolo: Proprieta dei campi di una tabella

Come posso tramite vba reperire le informazioni relative all'origine sql di
un campo impostato come casella combinata in una strnga di testo da poter
elaborare successivamente.
ringrazio fin d'ora
saluti
fabrizio

 elaborare successivamente.
Uhmmm...
Intendi dire che ti compare la combo nella tabella perchè c'hai una
relazione uno a molti su quel campo con un altra tabella o c'hai una
maschera con una combo che pesca i dati con una query?
Antonio

"flash" ha scritto nel messaggio ...

Se non ho capito male e mettiamo che il controllo casella combinata si
chiami Ciccio:
Dim Strsql as string
Strsql=Ciccio.RowSource
Nella variabile stringa Strsql avrai l'sql della combo o per meglio dire
l'Origine Record della combo.
--
RoDAgo

 Intendi dire che ti compare la combo nella tabella perchč c'hai una


 sapere da codice l'origine sql del campo impostato a casella combinata.
Cominciamo a scrivere dopo il quoting grazie!
Antonio


Newsgroup: it.comp.appl.access
Titolo: Se record esistente ! allora..

Ho una tabella che incremento con una maschera, dove inserisco un
numero progressivo automatico, nome_cognome, ed altri dati - siccome
il nome_cognome puo' essere già presente in tabella come faccio per
avvisare che si sta' inserendo un nominativo già esistente ?
Grazie


Imposta duplicati non ammessi e dopo aver inserito il valore che ti
interessa controllare forzi il salvataggio
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: collegamento in rete lentissimo

Ho la mia applicazione che va benissimo, e nessun problema se lavora  in
locale.
Ho deciso di metterla in rete, direi tutto bene a parte il collegamento.
Per fare questo collegaemto in rete, ho creato una casella di dialogo, dove
ricavo il percorso, e con la funzione del sito comune, quella di allegare le
tabelle, ad ogni avvio si va a collegare.
Tutto bene ma ... il primo avvio è lentissimo ma prorio lentissimo, se apro
l'applicazione da un  PC ( non importa che sia il Server o il Client ) e in
quell'altro  è aperta l'applicazione.
Mi spiego meglio:
Server con applicazione aperta: se avvio l'applicazione nel client
l'allegare delle tabelle  è lentissima ( circa 5 minuti !!! )
Server con applicazione chiusa: se avvio l'applicazione nel client
l'allegare delle tabelle  è velocissimo
Come dovrei fare per risolvere il problema ?
Spero che mi abbiate capito.
Max

 ha scritto nel messaggio
news:c3s6nv$kbc$1...@lacerta.tiscalinet.it...

Sul server solo dati; sul client le maschere collegate...
Ciao.
-- 
Sergio MAZZA

"Max"

Una parte della routine per allegare le tabelle è racchiusa in un ciclo del
tipo:
....
For I = 1 To  NTabCollegate
       DB.TableDefs.Delete NomeTab(I)                'Cancella il vecchio
collegamento
       Set Tdf(I) = DB.CreateTableDef(NomeTab(I))    'Definisce una nuova
tabella collegata
       Tdf(I).Connect = ";database=" & Me!Path       'Si connette al
database
       Tdf(I).SourceTableName = NomeTab(I)           'Connette la tabella al
database
       DB.TableDefs.Append Tdf(I)                    'Crea la tabella
collegata
       '*********
       If I = 1 Then
                 Dim RsTemp As Recordset
                 Set RsTemp =
DB.OpenRecordset("NomePrimaTabelladaCollegare")
       End If
  Next I
  rstemp.close
  set rstemp=nothing
Forzando l'apertura del recordset RsTemp durante la creazione dei
collegamenti dovresti apprezzare un guadagno prestazionale...

Newsgroup: it.comp.appl.access
Titolo: REPORT: "in una riga"

Nel mio report ho impostato i campi con il bordo sottile, quindi in fase di
stampa mi visualizza tutte celle bordate
Ho un campo di nome descrizione.
Questo campo a volte č piu lungo della celle a cui io ho riseravto spazio
nel report, quindi quando mi stampa del campo mi prende anche una riga
sotto, creando un effetto bruttissimo: ossia, tutti i campi di una certa
alņtezza mentre questo che supera le dimensioni di larghezza mi prende il
doppio dello spazio.
Ecco la mia richiesta, esiste un modo che aumentando lo spazio del campo
descrizione anche gli altri campi mi assumano quelle dimensioni per quel
record????
Ciao e grazieeeeeeeeeeee

 ha scritto nel messaggio
news:b218qf$o5k$1...@grillo.cs.interbusiness.it...

tramite vba tramite l'evento "su formattazione" vai a contare il numero
di caratteri presenti nel campo ed in base a tale valore cambia la
proprietą "larghezza" della celle...
ringo

 ha scritto nel messaggio
news:b22ank$7p8$1...@serv1.albacom.net...

Mi potresti spiegare meglio, come devo fare, sia nel campo che mi creare la
doppia riga, e sui suglia ltri campi per far si si addattino a quello
maggiorato
Newsgroup: it.comp.appl.access
Titolo: problemi con access 97

ciao a tutti,
    ho fatto una piccola c...ata con access 97: ho fatto il mio bel db con
tanto di codice vb e via dicendo, volevo poi fare in modo che tutto il
lavoro che c'era dietro non si vedesse e cosi' sono andato su avvio, ho
selezionato la maschera di avvio e ho disabilitato tutto (barre degli
strumenti, visualizzazione del codice su errore etc. etc) poi ho creato
l'mde e in un primo momento sono stato contento del risultato. Il problema
l'ho avuto nel momento in cui sono dovuto andare ad aprire l'mdb per fare
delle modifiche... purtroppo non riesco + ad accedere a nulla... tabelle,
struttura maschere, codice, report non mi fa vedere + nulla! L'ho combinata
bella! :)
qualcuno sa come posso far riapparire tutto?
Ah ho anche disabilitato i menu completi! :(((
Ciao e grazie in anticipo.
Per risposte in e-mail levate NOSPAM dal mio indirizzo

 wrote in message
I%1l7.27077$MO.9...@news.infostrada.it...

Basta aprire il file MDB o MDE tenendo premuto il tasto Shift.
Ciao.

 wrote in message
pa2l7.27130$MO.9...@news.infostrada.it...


prova a premere il tasto shift mentre si apre il db.
dovrebbe funzionare.
ciao
Newsgroup: it.comp.appl.access
Titolo: Compattare database....alla riapertura ritorna a dimensioni spropositate. Come evitare?'

Salve a tutti
ho un problema circa la compattazione del DB
Il Database in quesitone ha una dimensione pari a circa 260 mega.
Se lo compatto, ri riduce a circa 20 mega.
Il problema però sta nella riapertura del DB, infatti ritorna a
dimensioni eccessive e quindi difficilmente gestibile.
Come potrei risolvere il problema??
Premetto che il tutto è diviso, ho circa 5 FE e un BE
Grassie
CLaudio

 ha scritto nel messaggio 
news:1160403819.2...@m7g2000cwm.googlegroups.com...



Grassie
CLaudio
-------------------------------------------
Il discorso "Dimensione", è strettamente legato a DATI per cui un FE che non 
contiene dati, di per se, non aumenta in dimensione, per cui, se accade è 
probabile che nel FE non vi siano solo Tabelle collegate, ma anche Tabelle 
Locali che si popolano con attività in apertura... se così fosse, bhè, 
allora la dimensione dipende esclusivamente dalla quantità di dati che 
importi.
Se così non fosse, spiegaci in apertura sto DB cosa fa.
-- 
-- 
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."

 Pablitomf (Maurizio Facciuti)
Ciao 
Claudio

 ha scritto nel messaggio 
news:1160406919.1...@e3g2000cwe.googlegroups.com...


---------------------------------------
Bhè, dipende dall' "ESERCIZIO" che gli fai fare... cmq può essere normale, 
come non può esserlo... dipende da quanto scrive, da cosa scrive, e da come 
scrive.
Dovresti fare un analisi del tuo DB.

 Dovresti fare un analisi del tuo DB.
Sicuramente lavora molto
una volta capito che si può essere normale (o anche anormale)
come mi suggerisci farò un'analisi e vedrò di comprendere se è
normale o anormale
grazie
Ciao
Claudio


Il dimagrimento che dici è eccessivo?
Dì la verità gli passi le anfetamine???
In ogni caso, se smagrisce così posso presumere che no ci siano immagini, 
prova però ad importare il tutto in un nuovo db, non vorrei che fosse in 
qualche modo parzialmente rovinato
-- 
-- 
Massimiliano Amendola
www.accessgoup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa
Newsgroup: it.comp.appl.access
Titolo: tabelle clienti fornitori

Secondo Voi è più utile usare una singola tabella clienti fornitori con 
identificazione se cliente o fornitore o due tabelle separate
grazie 


Io uso la stessa, più semplice da gestire se con il db crei documenti (bolle 
e fatture esempio) che possono essere emessi sia a clienti che fornitori
ciao, AEOM 

 grazie
Con una sola tabella è più facile mantenere la coerenza dei dati; basti
pensare al caso frequente di uno stesso soggetto che sia contemporaneamente
cliente e fornitore: con due tabelle qualsiasi variazione nell'anagrafica di
questo soggetto ti costringerebbe ad effettuare un duplice aggiornamento,
con tutti gli inconvenienti del caso.
Ciao
Galliano.

Newsgroup: it.comp.appl.access
Titolo: *** AIUTINO su Gestione maschera ***

Mi sto perdendo in un bicchier d'acqua.
Ho due tabelle:
MOVIMENTI, con il dettaglio movimenti ( Prelievo,Deposito,Data.... BANCA)
BANCHE ( Nome...ABI,CAB)
Vorrei in una maschera visualizzare il dettaglio movimenti x Banca (che io
seleziono da COMBO)  in modalità foglio dati
e sotto il totale dei prelievi e depositi per BANCA appunto selezionata.
E' possibile ?
Un consiglio o aiutino sarebbe gradito ...
SImo

 E' possibile ?
Devi fare due maschere. Una avrà come origine record una query sulla tabella
movimenti che dia tutti i campi, ma sotto il campo banca ci sia il criterio
[forms]![formprincipale]![combobanca]. La visualizzazione consentita sarà
solo quella foglio dati. Inoltre metterai nel piè di maschera due controlli
calcolati dove metti l'espressione =somma(Prelievo) o =somma(deposito).
Nell'altra maschera chiamata formprincipale appunto, avrai la combo per
selezionare la banca e un controllo sottomaschera con origine oggetto la
prima form.
Su aggiornamento della combo dovrai fare una requery del controllo
sottomaschera
Antonio

...

Scusa , forse saro' troppo banale:
* Query su tabella movimenti con condizione sul campo BANCA "LIKE
([forms]!   [miamask]![combo_banca] & '*')
* maschera principale che contiene la combo banche
* sottomaschera basata sulla suddeta query
* su afteru_pdate della combo : me.sottomask.requery
ciao
All
Newsgroup: it.comp.appl.access
Titolo: timer

Salve,
    devo scrivere una funzione che ogni 10 minuti mi apre una maschera, se 
non è aperta, altrimenti fare il requery.
Non riesco a trovare nessuna funzione in access,
potete aiutarmi?
Grazie
RiRo 

 ha scritto nel messaggio
news:L48Ld.6983$QG6.1...@twister2.libero.it...

Creati una Maschera che gira in modalità non visibile
e gestiscine l'Evento Timer con TimerInterval=60000
Su evento Timer controlla se la Form è caricata:
Public Function IsLoaded(ByVal strFormName As String) As Integer
'*****************************************************************
'Name      : IsLoaded (Function)
'Purpose   : Verifie if Form passed is already OPEN
'Called by :
'Calls     :
'Inputs    : String=Form.Name
'Output    : Return True if Form is Open
'*****************************************************************
    Const conObjStateClosed = 0
    Const conDesignView = 0
    If SysCmd(acSysCmdGetObjectState, acForm, strFormName) <>
conObjStateClosed Then
        If Forms(strFormName).CurrentView <> conDesignView Then
            IsLoaded = True
        End If
    End If
End Function
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 ha scritto nel messaggio 
news:L48Ld.6983$QG6.1...@twister2.libero.it...

Quello che ti serve è una funzione (che trovi nel database Soluzioni.mdb) 
del tipo:
Function caricata(NomeScheda)
On Error Resume Next
' Accetta:     un nome di scheda
' Esegue:      determina se la scheda è caricata
' Restituisce: True se la scheda specificata è caricata,
'              False se la scheda specificata non è caricata
    Dim i
    caricata = False
    For i = 0 To Forms.Count - 1
        If Forms(i).formname = NomeScheda Then
            caricata = True
            Exit Function       ' Termina il ciclo dopo aver trovato la 
scheda.
        End If
    Next
End Function
Questa funzione, inserita in un modulo pubblico, la puoi eseguire 
richiamandola, p.e., nella maschera di apertura a fronte dell'evento Timer e 
impostando l'intervallo timer a 60000 (ovvero 10 minuti)
If Caricata("TuoNomeMaschera") = true then
'la maschera è stata caricata
exit sub
else
docmd.openForm "TuoNomeMaschera"
end if
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: errore con accento

Buongiorno a tutti,
ho una maschera con una combobox che mi serve per cercare delle
persone per cognome.
Funziona tutto bene tranne per i cognomi che finiscono con l'accento
tipo:
fero'
gaffo'
etc...
Il codice della combobox è il seguente:
Private Sub CasellaCombinata42_AfterUpdate()
    ' Trova il record corrispondente al controllo
    Dim rs As Object
    Set rs = Me.Recordset.Clone
    rs.FindFirst "[Cognome] = '" & Me![CasellaCombinata42] & " ' "
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark
end sub
il problema credo sia nella riga  (rs.FindFirst "[Cognome] = '" & Me!
[CasellaCombinata42] & " ' ")
come posso risolvere?
Grazie.

 come posso risolvere?
p.e. con
rs.FindFirst "Cognome=" & Chr(34) & Me!CasellaCombinata42 & Chr(34)
Per altro sarebbe meglio di dare un nome parlante alla casella combinata,
p.e. cboCognome.
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 

 - Mostra testo citato -
Grazie per il suggerimento... funziona bene ora.

Newsgroup: it.comp.appl.access
Titolo: Regole di convalida.

Ciao a tutti,
Sarei molto grato a chi mi possa aiutare con questo problema da
principiante.
Ho costruito una maschera che si basa su una query.
Sulla maschera è riportato su un campo un importo, che l'utente ha
discrezione di divedere su vari campi.
Es.
colonna1        colonna 2        colonna 3    saldo
?100.00
?150.00
Lascio la possibilità all'utente di spezzare l'importo nella prima colonna
nelle successive.
L'ultima colonna esprime la differenza tra le precedenti colonne.
Io vorrei impedire all'utente di passare al record successivo, fino a quando
il saldo per il primo record non sia azzerato, ma essendo un pò limitato non
ci sono ancora riuscito.
Grazie per l'attenzione
Milo



su prima di aggiornare metti che se saldo<>0 impedisca di passare al
record successivo ad esempio con un setfocus 
Saluti.
Emanuele.