mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Controllo file esistente

ciao a tutti,
tramite una procedura compilo un documento word e lo salvo in una
determinata directory, come faccio a controllare se il file è già
esistente e quindi visualizzare un messaggio che mi avvisa che il file
esiste e se desidero sostituire il file o no?
Tommy


If Dir("PercorsoENomeDel.doc")>"" Then
    MsgBox "Il file è già esistente"
Else
...
End If
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Tommy
-- 
Ciao
Geppo 


Grazie, funziona


perfetto.. funziona.. grazie 1000

Newsgroup: it.comp.appl.access
Titolo: [Urgente] errore con la connessione fra maschere e dati

Aiuto! domani devo consegnare un lavoro importante e da ieri notte la
mia applicazione mi da un errore strano:
quando vado a scegliere la procedura da aprire nella mia combobox
access mi risponde che non ci sono dati, ma se apro il be i dati ci
sono.
Questo problema si risolve momentaneamente se creo un nuovo db e
importo tutto, ma alla 2nda o terza sessione si ripresenta.
Inoltre quando accedo alla combo mi da uno strano errore "L'oggetto è
bloccato. Alla chiusura della maschera le modifiche verranno scartate.
Scegliere salva con nome\esporta e salvare con un altro nome":
QUALCUNO MI PUO' AIUTARE???
Confidando nella soluzione vi saluto e ringrazio anticipatamente
chiunque possa indirizzarmi sulla buona strada.
Ciao

 Ciao
Guarda che cosě č difficile capire cosa succede.
Su quale procedura si ferma.
Posta il codice
MAssimiliano


--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Ho appena constatato che è un errore nel salvataggio della maschera. Ho
risolto quindi l'errore di codice della combobox.
Quando però apro una qualunque combo di ricerca (ne ho 2) rimane comunque
l'errore con pulsante vbok:
"L'oggetto è bloccato. Alla chiusura della maschera le modifiche verranno
scartate.
Scegliere salva con nome\esporta e salvare con un altro nome"
quando scelgo ok il programma continua a funzionare perfettamente...
MA come faccio a presentare un programma che non appena ricerco la procedura
di prova mi da errore!!! (anche se non critico)
AIUTO!!!


 Ciao
Non è che il db è di sola lettura? Se lo metti su CD e poi lo copi su HD
si porta dietro l'attributo di sola lettura, lo devi togliere.
Ma a cosa ti serve salvare la maschera durante l'uso? Forse c'è qualcosa
che non va nel codice...
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

grazie a tutti gli interessamenti!
l'errore era dovuto ad un campo che si chiamava come il controllo della
maschera.
Era una stupidata ma l'errore mostrato da access mi portava fuori strada.

Newsgroup: it.comp.appl.access
Titolo: variabili nei report

ciao a tutti, una domandina facile facile
io ho una query la cui condizione e:
WHERE (((Month([DataIns])) Between [Inserire mese di inizio periodo:
(1,2,3 etc 11,12)] And [Inserire mese di fine periodo:  (1,2,3 etc
11,12)]))
da cui genero un report.
dove vanno a finire i valori che mi vengono chiesti a pop-up? in che
variabile?
lo chiedo xe vorrei che nel report mi venga scritto:
"Scadenziario fatture da " & primo campo del between & " a " & secondo
campo del between & "
il primo campo del between ed il secondo, come li faccio scrivere?
grazie, ciao
-g-

 ha scritto nel messaggio
news:3d9087b8....@powernews.inwind.it...

Devi fare proprio quello che hai scritto, ovvero nell'intestazione del
report inserisci una casella di testo non associata nella cui origine
controllo scrivi:
= "Scadenziario fatture da " & [Inserire mese di inizio periodo: (1,2,3 etc
11,12)] & " a " [Inserire mese di fine periodo:  (1,2,3 etc 11,12)]
In pratica tra le parentesi quadre devi scrivere la stessa cosa che hai
scritto nei criteri della query.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Scusate se mi intrometto, e mi rivolgo a Roberto: questa soluzione mi è
capitato di metterla in atto solo che Access richiede due volte consecutive
gli stessi dati, prima per soddisfare i parametri della query e poi per
soddisfare la richiesta del controllo del report. Questo stesso argomento è
stato affrontato in una precedente discussione del 25/8/02 e proprio tu mi
hai suggerito la soluzione tutt'ora funzionante.
Ciao a tutti
NSantini

 NSantini
Mi ricordo di averti suggerito un'altra soluzione: il 25/8 mi č venuta in
mente quella e quella ti ho consigliato.
Resta il fatto che ieri me ne č venuta in mente un'altra e l'ho consigliata
a Giacomo dopo averla provata (non l'avevo mai adottata); resta il fatto
che, se quello che scrivi tra parentesi quadre (spazi compresi) č idantico
nei criteri della query e nell'origine controllo del report, la soluzione
data a Giacomo funziona senza che Access ti chieda due volte i parametri.
Prova con una scritta breve, tipo [Da:] e [A:], cosě sei sicuro di non
commettere errori di non eguaglianza delle scritte contenute tra parentesi
quadre.


scritto nei criteri della query.
funziona!
grazie, e cmq scusate ma lurko da meno di un mese quindi non avevo
quel 3d!
ad ogni modo ho potuto constatare che, Roberto, sei un mito e sei
gentilissimo.
senza nulla togliere a tutto il ng che, a parer mio, e uno dei
migliori (Se non il migliore) che ho sottoscritto!
ciao!
Newsgroup: it.comp.appl.access
Titolo: dal motore jet a msde sql

Siccome cambiano il motore di db del mio sw gestionale (da access a sql ) ,
io mi accorgerò visivamente del cambiamento?
L'interfaccia del sw mi cambierà?
E' un sw per gestire la parcellazione di studio + agenda impegni.
Dicono che dovrò anche convertire gli archivi dati attuali per migrare in
sql.
Che dite?
ciao
--

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

Newsgroup: it.comp.appl.access
Titolo: Selezione record su maschere continue come su listbox

Ciao a tutti,
volevo chiedere se č possibile selezionare su una maschera continua un
numero X di record e verificare quale di questi sia selezionato (un po' come
le listbox).
In pratica quello che voglio fare č:
ho una tabella (visualizzata su una sottomaschera a visuzlizzazione Maschere
continue) con un campo Boolean che aggiorno mediante pressione di un tasto
sulla form principale.
Ora per aggiornare una fila di record devo premere (n) volte il tasto con la
conseguenza anche spiacevole che il selettore dei record nella maschera
torna sempre alla prima posizione (altro problema che dovrň risolvere :-))
mentre vorrei selezionare una fila di record e con un'unica pressione
modificare il valore del campo boolean su tutti i record selezionati.
Grazie a tutti.
Ciao ciao
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Ciao ciao          
Se la selezione è sequenziale si.
Vedi le proprietà SelTop e SelHeght
SelHeight - Un valore Intero lungo compreso 
tra 0 e il numero dei record contenuti nel foglio
dati o nella maschera continua.
L'impostazione di questa proprietà specifica o restituisce
il numero di righe selezionate nel rettangolo di selezione o 
il numero di record selezionati nella maschera continua.
Ciao
@ALex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: Abilitazione Sottomaschera

Ho una maschera con una sottomaschera.
Ho necessita di inserire i dati nella mashera e dopo nella sottomaschera
Per esempio maschera  N°Cliente  sottomaschera OrdiniCliente
Come posso fare per non far inserire OrdiniCliente se prima non ho inserito
N°Cliente?
Saluti Alex

 ha scritto nel messaggio
news:5nHc8.3707$Zf3.1...@twister2.libero.it...

Mettendo il controllo sottomaschera non abilitato e poi, su dopo
aggiornamento del N° ordine, se non è vuoto, lo metti abilitato
Antonio

 ha scritto nel messaggio
news:8GJc8.4000$Zf3.1...@twister2.libero.it...


 esempio grazie!
E' l'ultima volta perň se non scrivi DOPO il quoting
Dovrebbe essere:
nomecontrollosottomaschera.locked = true
con nomecontrollosottomaschera il nome del controllo sottomaschera nella
form principale...
Antonio
Newsgroup: it.comp.appl.access
Titolo: Stampa Report Unico

ciao geni, ho un'altro piccolo problema (lo so sono ignorante in materia),
ho creato una maschera Fatture con il suo report e naturalmente sul report
mi vengo presentate tutte le fatture presenti nel database. Ora vorrei
mettere sulla maschera un pulsante di comando "stampa fattura corrente" che
quindi mi deve stampare solo la fattura 10 e non tutte le 20 fatture
presenti. Forse chiedo troppo se è possibile scegliere il numero di copie da
fare... vabbè spero almeno di poter ricevere la soluzione per la stampa
della singola fattura. GRAZIE!!!


crea una query di selezione e nel campo criteri del numero fattura metti
=forms![tuaform]![controllofattura]
poi associ al report tale query
per il numero di copie non č bello ma funziona, forse ci sono modi piů
intelligenti ma fai cosi
dim i
for i = 1 to numerodicopie
docmd.opereport "fattura",,acviewnormal
next i
numerodicopie = quante copie vuoi in numero
ciao.

 ha scritto nel
messaggio news:MhO79.73685$n04.2...@twister2.libero.it...

Newsgroup: it.comp.appl.access
Titolo: campo contatore su form

Volendo rappresentare il numero di record raggiunto da una tabella,
contestualmente alla registrazione dei record stessi, ho pensato di
riportare un controllo sulla form che uso per inserire gli stessi record.
Tale controllo (casella di testo) trae origine da una query in cui ho il
campo MaxIdRecord (idrecord è contatore). Facendo le prove però non mi
funziona, dove sbaglio ?
Un caro saluto a tutti.

 ha scritto nel messaggio
news:420df270$0$32338$5fc...@news.tiscali.it...

Post scriptum: ho anche impostato il timer della form a 1000 e un requery
sull'evento timer...

 ha scritto nel messaggio 
news:420df57e$0$32344$5fc...@news.tiscali.it...

Ciao Gaetano
ma con Dcount ("*" , "NomeTabella") non trovi il numero dei record?
forse non ho capito la tua domanda.....
---
Daniele 

 ha scritto nel messaggio
news:ninPd.879171$35.33...@news4.tin.it...

Ciao Daniele, Hai capito bene, ma io voglio tale valore in un controllo
sulla stessa form dove introduco i records, contestualmente
all'introduzione...
Tra l'altro sto forse rimbecillendo perchè pur essendo una funzione semplice
(help on line) non riesco a uscirne fuori...
Grazie

 Grazie
Ciao Gaetano
stai calmo.....lascia stare i capelli :-)
che prima o poi risolveremo.....
---
Daniele

 ha scritto nel messaggio
news:J8pPd.879682$35.33...@news4.tin.it...

Daniele, mi dà errore di sintassi: Operatore od operando mancante, virgola
mancante etc etc..), viceversa funziona se sostituisco la virgola col
puntovirgola, così:  =Dcount ("*" ; "NomeTabella"). In effetti, per
correttezza avevo sistemato grazie all'aiuto di Alfredo Crea, il quale
probabilmente non accorgendosi, mi risponde sulla mia e-mail. Grazie
comunque a tutt'e due.
Per un punto virgola.... a proposito è dovuto sicuramente alla versione di
Access, ma si può ovviare all'inconveniente?


Ciao Gaetano
mi sono rinfrescato la memoria leggendo questo 3d:
http://groups.google.com/groups?hl=it&lr=&threadm=HGwra.76867%24iy5.2343634%40twister2.libero.it&rnum=1&prev=/groups%3Fhl%3Dit%26lr%3D%26q%3D%2B%2522dcount%2522%2Bgroup%253Ait.comp.appl.access%2Bpunto%2Be%2Bvirgola
sarà chiaro anche a te l'errore che facevamo .... :-)
---
Daniele

 ha scritto nel messaggio
news:RmqPd.532578$b5.24...@news3.tin.it...

Già! in effetti era quello. Il problema è che è facile scordarsi fra qualche
tempo...
Grazie tantissime per tutto.
Newsgroup: it.comp.appl.access
Titolo: Help principiante per database gestione ore e spese

Buongiorno a tutti,
sono un nuovo frequentatore del NG.
Conosco vagamente Access, ho già realizzato semplici database, ma ora ho
esigenza di qualcosa di più complesso per la gestione di ore e spese per
conto clienti e non riesco a focalizzare l'utilizzo delle relazioni.
Dove posso trovare un semplice esempio di partenza da adatattare alle mie
esigenze specifiche?
Premetto le caratteristiche:
- Tabella Clienti
- Tabella pratiche (più pratiche per un cliente)
- Tabella registrazione ore lavorative e spese (più registrazioni per ogni
pratica)
- Maschera di inserimento clienti e pratiche
- Maschera di inserimento ore e spese, con possibilità di assegnare le
stesse ad una deteminata pratica di un determinato cliente (del tipo a
selezione da casella a scorrimento)
Il tutto per avere dei report per cliente e dei report per pratica.
Ho già realizzato qualcosa ma non riesco ad ottimizzarlo.
Ringrazio anticipatamente chi mi sarà d'aiuto.
Ermanno

 ha scritto nel messaggio
news:Lxv97.4037$y_3.4...@news.infostrada.it...

Se usi Access 97 (non so se esista anche per Access 2000) con
l'Autocomposizione Database creati il database Gestione manutenzione.
Dovrebbe essere una valida traccia per quello che vuoi realizzare tu.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: seriale

Salute a tutti,
come faccio ad aprire la porta com1 a 2400, 7,E,1 per inviare dei comandi ad
un registratore dicassa ?
La procedura è
aprire la com
inviare ad esempio "KXCL"  che eqiuvale a C del reg.
Grazie


t serve un controllo ocx o qualche altro accrocchio.
a meno che non scrivi un batch che manda il tutto tramite dos...
in visual basic (e forse anche in office developer) c'è il controllo mscomm
che fa al caso tuo.
altrimenti ne trovi anche di free, che ovviamente hanno qualche limite o
qualche banner.

 qualche banner.
Conosci 
http://ourworld.compuserve.com/homepages/richard_grier/xmcomm.htm
 ?
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com



confermo, anch'io ne ho scaricato uno freeware
comunque Karl secondo te qualcuno che ha il Visual Basic lo può
distriubuire come freeware? e quindi lo possono usare tutti?
Saluti.
Emanuele.

 distriubuire come freeware? e quindi lo possono usare tutti?
No.
Citato dal EULA di VS 6:
**********
...(a) distribuire i Ridistribuibili
in forma di codice oggetto esclusivamente in congiunzione con, e come
parte di un'applicazione software sviluppata dall'utente utilizzando il
prodotto accluso al presente Contratto che comporti significative e
primarie modifiche in termini di funzionalità al PRODOTTO SOFTWARE
("Prodotto Concesso in Licenza");
**********
È lo stesso testo come per i runtime files di Access.
--
cu




grazie.
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Click e doppio click su stesso pulsante

Gentili,
qualcuno di voi ha mai avuto la necessità di assegnare due eventi (Click e DblClick) allo stesso pulsante? Come ha risolto? Sembra che Access legga solo il click, non dando mai "l'accesso" al doppio click!
 
Quello di cui avrei necessità è:
 
Private Sub Comando0_Click()
   'avvia ricerca in form
End Sub
 
Private Sub Comando0_DblClick(Cancel As Integer)
  'azzera filtro della form
End Sub
 
Ringrazio quanti vorranno contribuire a risolvere il quesito!
Michele


"Double-clicking a control causes both the Click and DblClick events to 
occur. For example, when you double-click a control other than a command 
button, the following sequence of events occurs for the control:
 
MouseD own arrow MouseUp arrow Click arrow DblClick arrow MouseUp "
 
 
potresti quindi fare cosi:
ti disegni una etichetta nella maschera e la fai graficamente uguale a 
un pulsante.
metti i due eventi click e doppio click sull'etichetta
 
siccome il doppio click ti manda in esecuzione anche l'evento legato al 
click e non credo tu lo voglia
creati una variabile globale settata a flase che imposti a true se viene 
fatto il doppio click. esempio PremutoDoppio as boolean
 
nell'evento del singolo click metti il tuo codice tra:
 
if premutoDoppio=false then
	evento del singolo click
 
endif
 
 
quindi quando fai doppio click non verrà eseguito anche il codice del 
singolo click
 
personalmente cmq scelta discutibile quella che stai adottando
farei due pulsanti oppure un evento legato al tasto destro e uno legatao 
al tasto sinistro
 
BFS


oppure un evento tasto sinistro e l'altro tasto destro. 
oppure un evento solo click e l'altro CTRL+click...


Grazie ad entrambi. Il mio intento era chiedere solo se ignoravo qualcosa di cui non avevo mai avuto bisogno. Percui il primo suggerimento di BFS lo escludo a priori. Anche il secondo di Michele (Ctrl+click) lo escludo. 
 
"un evento tasto sinistro e l'altro tasto destro" mi sembra la soluzione più semplice ed immediata. Ma come intercetto il tasto destro? Sempre nell'evento click?
 
Private Sub Comando0_Click()
se premuto tasto sinistro
'avvia ricerca in form
altrimenti
'azzera filtro ricerca form
End Sub 
 
Grazie


devi usare l'evento MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
if button = 1 then
   ...
else
   ...
end if

 Grazie ad entrambi. Il mio intento era chiedere solo se ignoravo qualcosa di cui non avevo mai avuto bisogno. Percui il primo suggerimento di BFS lo escludo a priori. 
 
Ma per quale ragione cerchi una via così tortuosa per i tuoi utenti?
Secondo me il miglior suggerimento che ti hanno postato è:
 
"personalmente cmq scelta discutibile quella che stai adottando, farei due pulsanti"
 
Saluti
Newsgroup: it.comp.appl.access
Titolo: Relazioni tra più tabelle

Ciao a tutti,
ho un problema, ho creato una maschera contenente delle schede, e in ogni
pagina della scheda è presente una sottomaschera! Tutte le sottomaschere
hanno un campo in comune che deve essere aggiornato! Come posso fare a
rendere ciò in automatico? Mi spiego meglio il processo è il seguente!
Pagina1: dati anagrafici
Pagina2: Dati del ricovero
Pagina3: Attività del ricovero
Pagina4: Riusultato attività.
Quindi ho bisogno che l'id_ricovero si inserisca automaticamente nella
tabella contenuta nella Pagina3 e 4 dopo che è stato inserito nella pagina2!
Così come i l'ID dei dati anagrafici confluisca nei Dati del ricovero!
Spero di essere stato chiaro!
C'è qualcuno che sa darmi una mano?
Grazie!
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio
news:217Z59Z54Z60Y1...@usenet.libero.it...

se crei le ralazioni tra le tabelle
e relazioni le sottomaschere con la maschera principale
fa tutto da solo.
l'unico comando che dovrai aggiungere è quello per le pagine 3  e 4 se id_ricovero non c'è nella
maschera anagrafica (che mi pare di aver capito è la principale)
il comando è qualcosa del tipo:
me.r_id_ricovero = forms!anagrage!sottomascheraRicovero!id_ricovero
istruzione da mettere nell'evento Current della sottomaschera
ciao Nick

 fa tutto da solo.
Il punto è un altro: ma saprà cosa è una relazione?
Oggi voglio diventare un panettiere,
ho la farina, il lievito, l'acqua,
adesso cosa devo fare?
Forse sarebbe meglio fare un po'
di pratica presso un panificio, o
seguire un corso per diventare panettiere.
Ogni tanto voglio essere polemico.
:-|


Hai perfettamente ragione! Ma la soluzione? :O)
Ciao
Francescp


 Francescp
Quella di Nick.
Newsgroup: it.comp.appl.access
Titolo: Chiudere e Aprire database.

E' possibile tramite codice chiudere ed subito successivamente aprire il
database corrente ?
grazie !
--

 grazie !
Che vuoi fare? magari c'è un'altra strada
MAssimiliano

 MAssimiliano
in una maschera voglio inserire un comando per chiudere il database e
riaprirlo , a volte mi č utile per una lunga serie di motivi......perarltro
non vorrei avere nessun riferimento al nome del database e alla sua
posizione xchč ci sono piů copie in diverse poszioni....non posso
condividerlo x altra lunga serie di motivi....
grazie !

 ha scritto nel messaggio
news:bq791t$1vvsfl$1...@ID-24065.news.uni-berlin.de...

Lancia la compattazione, fai due cose utili in una
MAssimiliano

 ha scritto nel messaggio
news:OKFxb.10228$i_5....@news.edisontel.com...

ok ma x chiudere ed aprire ?
ciao !


MA se ha A97 non si può, ma io in realtà vorrei proprio capire perchè...!!
Secondo mè è il modo sbagliato di ottenere qualche cosa.
Se spieghi cosa devi fare si può affrontare, altrimenti NO.
@Alex.(Sono curioso)


 in una maschera voglio inserire un pulsante di comando che mi faccia
chiudere il database e me lo riapra subito dopo.....
xchè ? semplicemente xchè il database è destinato a dei colleghi alle prime
armi.....(primissime :) ) .....e volte si incasinano è il pulsante può
essere utire x chiudere.....aggiornare.......riaprire.....
grazie !

 ha scritto nel messaggio
news:bqf6uj$21ck0b$1...@ID-24065.news.uni-berlin.de...

Nooooo...!
Non esiste una robbbbba del genere....!
I tuoi colleghi come i miei si creano un Link e lo ricliKKano...!!!
Se credi sia il sistema però devi crearti un Script in VbS, assicurati di
avere
Scripting Host installato (non c'è su NT e W98 sulle altre macchine di
Default).
Sul SitoComune c'è uno Script per Compattare il DB in uso, devi solo
copiarlo
eliminando la parte dedicata al Compact, poichè usa DAO ti sarà semplice
intuire quali parti eliminare....!
Ciao.
@Alex.

 @Alex.
grazie !
Newsgroup: it.comp.appl.access
Titolo: mi serve un campo che sia l'unione di altri 2

Ciao a tutti.
Sono alle prime armi... please help.
Ecco il problema.
Sto realizzando un semplicissimo DB per la gestione dei miei libri che
presto.
Ho creato 2 tabelle.
1 - Anagrafica libri, con le info sui libri, nonche data e nome dell'amico a
cui presto il libro
2 - Anagrafica amici, per recuperare cosi i loro numeri di telefono, email,
etc.
Dunque... nell'anagrafica degli amici ho due campi COGNOME e NOME.
Nell'anagrafica libri ho un solo campo UTENTE, dove immetto
COGNOME<spazio>NOME.
Poiche mi serve verificare che l'utente sia registrato anche nell'archivio
Anagrafico, come posso fare per ottenenre un campo UTENTE_ANAG che sia dato
dall'unione del campo COGNOME e NOME?
C'è un modo?
O devo utilizzare anche nella tabella anagrafica un solo campo utente?
Aspetto con ansia VS risposte
CIAO
KeanuNoci
--
*************************************
        email: 
sdon...@mail.omnitel.it
        email: 
sdon...@libero.it
home page: 
http://members.xoom.it/keanunoci
cellulare:
       fax: 0623317919
       icq: 38861647
*************************************


Si può risolvere in vari modi. Un esempio è crearsi una tabella nel modo
seguente:
SELECT [NomeCompleto] & " " & [nome] AS Nome INTO Utenti_anag
FROM [AMICI];
e poi metterla in relazione con quella dei libri trovando le corrispondenze
o non corrispondenze
corrispondenze :
SELECT [Libri].Nome
FROM Utenti_anag INNER JOIN [Libri] ON Utenti_anag.NomeCompleto =
[Libri].Nome;
non corrispondenze:
SELECT [Libri].Nome
FROM Utenti_anag RIGHT JOIN [Libri] ON Utenti_anag.NomeCompleto =
[Libri].Nome
WHERE (((Utenti_anag.NomeCompleto) Is Null));
Newsgroup: it.comp.appl.access
Titolo: Trasferimento dati tra tabelle

Ciao,
utilizzo la seguente procedura, per trasferire dei records da una tabella ad
un'altra  :
Dim db As DAO.Database
Dim rsSTAMPABARFAT As DAO.Recordset
Dim rsAggiunta As DAO.Recordset
Dim i As Integer
Set rsAggiunta = CurrentDb.OpenRecordset("BARFAT")
Set db = CurrentDb()
Set rsSTAMPABARFAT = db.OpenRecordset("SELECT*FROM BAR_X_FAT WHERE
ID_DOCFORN=" & Me!id_docforn)
Do While Not rsSTAMPABARFAT.EOF
For i = 1 To rsSTAMPABARFAT!qta
With rsAggiunta
        .AddNew
        !barcode = rsSTAMPABARFAT!barcode
        !CATEGORIA = rsSTAMPABARFAT!CATEGORIA
        !OPERAZIONE = rsSTAMPABARFAT!OPERAZIONE
        !PREZZOVEN = rsSTAMPABARFAT!PREZZOVEN
        !qta = 1
       .Update
        End With
     Next
    rsSTAMPABARFAT.MoveNext
    Loop
    rsSTAMPABARFAT.Close
    rsAggiunta.Close
    Set rsSTAMPABARFAT = Nothing
    Set rsAggiunta = Nothing
Grazie a MAX.
ma se voglio escludere dei records aggiungendo  all'istruzione select -  And
Bar = 1) mi da errore di "tipo non corrispondente",
dove sbaglio ?
Un saluto

 ha scritto nel messaggio
news:lRYVc.132354$OR2.6...@news3.tin.it...

Probabilmente hai trascurato lo Spazio come vedo ti capita...!!
Per ordine mentale io metto in Maiuscolo solo le ISTRUZIONI.
Prova cosě:
Set rsSTAMPABARFAT = db.OpenRecordset("SELECT * FROM BAR_X_FAT WHERE
ID_DOCFORN=" & Me!id_docforn & " AND Bar=1" )
Ciao-
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 ha scritto nel messaggio
news:cg9m8m$v28$1...@lacerta.tiscalinet.it...


 ha scritto nel messaggio
news:cg9m8m$v28$1...@lacerta.tiscalinet.it...



Newsgroup: it.comp.appl.access
Titolo: Filtro in Base a Data in una Query

Salve,
ho una query nella quale ho un campo data
Vorrei che questa mi evidenziasse SOLO i valori in qui il campo data sia 
minore della data odierna.
Come posso fare?
posso usere il segno minore
Es:
Criteri :    <Date()
Grazie? 

 ha scritto nel messaggio
news:VKZxd.52725$C94....@tornado.fastwebnet.it...

Direi cheprovare è la prima regola....!
In ogni caso se lo fai da QBE(Query Builder) si senza problemi
puoi usare anche Now().
Se lo fai da Codice invece occorre formattare la data passate
in USDate o anglosassone, quindi invertendo "mm" con "dd".
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Tastierino Numerico

Access 2000
in una determinata maschera ho bisogno che il punto del tastierino numerico
mi restituisca un "punto" e non una "virgola"
come posso fare ???
Grazie a tutti

 ha scritto nel messaggio
news:8ub7nt$hso$1...@nread1.inwind.it...

Accedi a Risorse del computer, Pannello di Controllo, Impostazioni
Internazionali,Numeri, e nel separatore decimale togli la virgola e metti il
punto.

 ha scritto nel messaggio
news:8ube21$74e$1...@lacerta.tiscalinet.it...



Private Sub nOMECONTROLLO_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 110 Then KeyCode = 190
End Sub
Ciao Nicola
email: metti inwind al posto  di NOSPAM


Prima di tutto scrivi dopo il quoting.
Secondo, ma perchč vuoi fare tutto ciň, di grazia?
Antonio

End Sub
Gajardo, Nico'!
Che cce sta' gia' sur sito?
--
Lorenzo Coronati
--
<<P.S. Mi scuso con il NG per la polemica, ma proprio 
non digerisco questo atteggiamento da professorini di 
provincia, che alternano risposte saccenti date con 
sufficienza a prese in giro da terza elementare.>>
(Giovanni D'Orazio, 1/11/2000)
--

Newsgroup: it.comp.appl.access
Titolo: Totali progressivi per pagina in report

Come posso, in un report, avere un totale progressivo pagina per pagina, che
mi riporti il saldo della pagina precedente sulla pagina successiva?
TIA per qualsiasi suggerimento.
Ciao, Sandro.
--------------------------------
Inviato via 
http://usenet.libero.it

 mi riporti il saldo della pagina precedente sulla pagina successiva?
Nei post di pochi giorni fa ce ne era uno di Karl proprio a proposito di
questo.
Sib

 Ciao, Sandro.
Io ho capito che in un report nel piè di pagina pagina vuoi visualizzare,
per ogni pagina, il totale progressivo di un campo dell'oggetto che è
origine record del report; mi sembra anche di capire che nell'intestazione
pagina di ogni pagina vuoi visualizzare il riporto, ovvero il totale
progressivo che hai visualizzato nel piè di pagina pagina della pagina
precedente.
Se questo è quello che ti serve.
Se il campo di cui vuoi calcolare il toatale progressivo si chiama Importo.
Nel corpo del report inserisci una casella di testo chiamata ImportoProgr;
la casella di testo deve essere NON visibile e nella sua origine controllo
scrivi:
=[Importo]
Imposta a Su tutto la proprietà Somma parziale della casella di testo
ImportoProgr .
Inserisci nel Piè di pagina pagina del report una casella di testo non
associata chiamata TotalePiede e nella sua origine controllo scrivi:
=[ImportoProgr]
Infine nell'Intestazione pagina del report inserisci una casella di testo
non associata nella cui origine controllo scrivi:
=[TotalePiede]-[Importo]
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ImportoProgr .
Oh... Era esattamente ciò che NON conoscevo dei report! Il totale
progressivo, fino ad ora, me lo sono calcolato a codice vba ... ;-)
Grazie infinite, Roberto. E grazie anche a Sib, la cui indicazione mi ha
consentito di trovare il link alla pagina del Microsoft Support su cui è
riportato un esempio.

Newsgroup: it.comp.appl.access
Titolo: Salvataggio file

Ciao a tutti e naturalmente felice anno nuovo.
Una domanda forse stupida ma della quale non ho trovato risposta nei testi.
E' possibile salvare in database access dati di tipo binario (per esempio un
documento word oppure un eseguibile) senza usare odbc?
Ringrazio in anticipo chiunque sappia darmi una risposta
RENATO

 ha scritto nel messaggio
news:a0sk8c$l32$1...@pegasus.tiscalinet.it...

secondo me formalmente è sbagliato, eventualmente ci puoi mettere il
percorso in un db.
by
stwe

 ha scritto nel messaggio
news:a0sk8c$l32$1...@pegasus.tiscalinet.it...

Io preferisco la memorizzazione del nome ed eventualmente il percorso del
file, per non far lievitare la dimensione dell'mdb...
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: [OT] domanda su formula.......

ciao e scusate per la domanda stupida ma sono alle prime armi
sto cercando di creare un database per le produzioni in ditta e devo creare
un campo dove mi
calcola la media oraria di produzione ( pezzi / ore lav) come si fa?
PS: ci sono in giro degli esempi di database del genere da dove potrei
prendere spunti (non copia/incolla!!)
buon week-end a tutti
-- 
Attenzione togli l'antispam:
        e-mail sblua (chiocciolina) 
libero.it

 buon week-end a tutti
Altrettanto a te,
Ciao,
Massimo

 unità di tempo.
io ho una casella dove metto le ore lavorate, una con le ore fermo macchina,
una con la produzione di pezzi
mi deve uscire la media

 mi deve uscire la media
OreLavorate/TotalePezzi
a mio avviso, in quanto le ore di fermo macchina non le conterei, altimenti
(OreLavorate + OreFermo) / TotalePezzi
Ciao,
Massimo

Newsgroup: it.comp.appl.access
Titolo: Ripropongo.Maschera di input per email.

Ciao a tutto il NG,
non riesco a costruire una maschera di input efficace, per inserire gli
indirizzi e-mail in una casella di testo (nel Wizard non c'č).
Grazie in anticipo.
Symi.

puoi spiegarti meglio?


Si, in pratica mi servirebbe che nella mia casella di testo, ci fosse una
maschera di input come questa 9999"-"99999999;0;_  (che va bene per i numeri
telefonici), per l'inserimento degli indirizzi e-mail. Ho provato in vari
modi ma nessuno č stato soddisfacente. Qualche idea? Spero di essere stato
piů chiaro stavolta .
Grazie per l'interessamento.
Ciao. Symi.
Newsgroup: it.comp.appl.access
Titolo: aggiungere un riferimento ocx

Ciao a tutti,
ho scaricato un programma "Barcodex" e vi ho trovato all'interno un demo in 
access che ho rimanettato e funziona secondo i miei bisogni per creare 
codici a barre.
Ho disinstallato il programma Barcodex e il demo che ho riattato funziona ma 
non crea i barcode.
Cercando tra i riferimenti noto che "MANCA: BarcodeX ActiveX Control module"
Reinstallo il programma di cui sopra e il mio funziona, lo disistallo e non 
funziona.
Nella cartella di installazione ho trovato un file: darcodex.ocx che ritengo 
sia ciň che serve.
Come si fa a metterlo su???
Oppure mi spiegate, per piacere, cosa posso fare d'altro.
Sempre debitore d'affetto verso tutti voi.
Ciao, Antonio 

 ha scritto nel messaggio 
news:45f87a88$0$814$4faf...@reader5.news.tin.it...

L'ActiveX o l'ocx o la dll vanno registrati nel sistema (Windows) per mezzo 
del programma di registrazione che si chiama regsvr32.exe.
O ci pensa il programma di installazione o ci devi pensare tu manualmente: 
avvio, esegui, regsvr32 Nome.ocx.
Poi da un modulo qualsiasi di Access scegli strumenti, riferimenti e 
selezioni l'ocx appena registrato.
Ciao, Carlo 

Grazie per la risposta,. Ho provato a fare quanto mi hai detto scrivendo, 
spero, la giusta sintassi: regsvr32 barcodex.ocx    ma la risposta è la 
seguente: LoadLibrary(barcodex.ocx)non riuscito- impossibile trovare il 
modulo specificato.
Ovviamente in quella riga non ho indicato dove trovasi il file barcodex.ocx.
Cosa devo fare??
ancora grazie per l'attenzione.
 Ciao, Antonio
--------------------------------------------------------------------------------
La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
750 messaggi contenenti spam sono stati bloccati con successo.
Scarica gratuitamente SPAMfighter! 


La soluzione è su 
sitocomune.com
In ogni caso, prendi l'ocx e trasportalo sopra il regsrv32 che sta nella 
cartella system32
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

Ho provato ma non funziona.
Chissà che cosa combino. Intanto farà andare il mio file in associazione al 
programma principale che starà buono buonino in undergroud. Prima o poi ci 
riusciremo.
Grazie per l'attenzione, e un affettuoso arrivederci
Antonio
--------------------------------------------------------------------------------
La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
779 messaggi contenenti spam sono stati bloccati con successo.
Scarica gratuitamente SPAMfighter!
Newsgroup: it.comp.appl.access
Titolo: Codice Sql per query

Ho due tabelle con le stesse colonne.
Una delle 2 anagrafica_sara ha 1 colonna con delle altezze.
Vorrei aggiornare la colonna della tabella anagrafica_arturo con tali
valori.
Voglio perň fare il match tra i record delle 2 tabelle.
E lo devo fare fra le colonne descrizione e nome.
Il problema č che in molti casi non esiste un match esatto...ma i nomi si
somigliano....tipo "Impianto Cabelli" e "Impianto acqua Cabelli".
Ho pensato comunque di fare una query di aggiornamento con un join sui 2
campi e poi andare a modificare il codice sql in modo da non fargli
cercare il match esatto ma una parte del campo.
Tipo cosě:
SELECT Anagrafica_Arturo.ID_IMPIANTO, Anagrafica_Arturo.DESCRIZIONE,
Anagrafica_sara.NOME, Anagrafica_Arturo.COMUNE,
Anagrafica_Arturo.TIPOLOGIA, Anagrafica_Arturo.VIA,
Anagrafica_Arturo.N_CIVICO, Anagrafica_sara.NOMEVIA,
Anagrafica_sara.NCIVSUB
FROM Anagrafica_Arturo INNER JOIN Anagrafica_sara ON
Anagrafica_Arturo.DESCRIZIONE = "*"& Anagrafica_sara.NOME&"*";
Ma non funziona...cosa c'č di sbagliato?
E soprattutto sto facendo una cosa furba o c'č un metodo migliore?
Grazie per l'aiuto!!!
Ciaoo
Raffaele
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

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

 Vincenzo Turturro

Ok grazie...con il like funziona....o meglio sarebbe il massimo se non
fosse che i nomi sono veramente molto diversi fra loro!!!
Ho dato un'occhiata anche al link che mi hai postato...molto
interessante...vedrò di far saltar fuori qualcosa!!!
Grazie ancora per l'aiuto!!!!

Newsgroup: it.comp.appl.access
Titolo: evento "invio" di una casella di testo

sono in una casella di testo
scrivo
premo invio
come si cihama l'evento che viene generato??
non mi dite "invio" perchè non è quello!!!!!!!! argh!!
quell'evento "invio" si verifica solo se dopo aver scritto e dopo aver dato
invio, premo con il mouse nella casella di testo
allora si scatena quel famoso evento.
ho provato anche con "lost focus" ma non mi va bene, perchè nella maschera, ci
sono pulsanti "ok" e "annulla" e si verificherebbe anche se facessi "annulla".
quando invece, "annulla" deve chiudere la finestra senza processare il contenuto
della casella di testo.
mi sono spiegata?
grazie
Ciao
Silvia.
 --
www.silvietta.it
...everyone's invited!
Visto che la luce viaggia più veloce del suono, sarà per questo che molte persone appaiono brillanti finché non le senti parlare?

 Silvia.
afterupdate, dopo aggiornamento
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

  --
Io fossi in te userei l'evento "Prima di aggiornare" o "Dopo aggiornamento"
del controllo a seconda di quello che devi fare.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

afterupdate, dopo aggiornamento
muy gracias
era l'unico che mi mancava
;)


Newsgroup: it.comp.appl.access
Titolo: Access con MySQL o Interbase

Buongiorno a tutti.
Mi presento sono Alessandro ed ho già partecipato nel passato ai lavori di
questo newsgroup e in piccolissima parte anche ai lavori del sito comune. Se
qualcuno (Lbo, Biso, Bettini, ecc.) si ricorda ancora di me lo saluto
caramente (ma anche se non si ricorda!).
Nessuno di voi ha sperimentato il binomio Access come front-end e MySQL o
Interbase 6.01 (Open Source) come back-end?
Con il primo ho notato, per ora, alcuni problemini nell'accodamento di
grosse moli di record, praticamente mi ritorna alcuni records con la
dicitura #eliminato in modo random.
Per il secondo, non ho ancora trovato gli ODBC e comunque un modo per
poterlo utilizzare da Access.
Esperienze in merito?
Grazie
Ale

 Interbase 6.01 (Open Source) come back-end?
No, spiacente
Antonio

 No, spiacente
Ciao Antonio, sempre in forma eh?
Se tutto va bene mi sa che rientro a rompere un po'!
Grazie comunque.
ale
Newsgroup: it.comp.appl.access
Titolo: Importazione archivi

Ciao a tutto il NG;
vorrei sapere se è possible creare dei processi che, selezionando
l'opportuna vox dal menua tendina, ti diano la possibilità di creare delle
copie di backup del db o addirittura importare degli archivi (naturalmente
compatibili nel senso che hanno la stessa struttura). Forse ho chiesto
troppo :-), cmq grazie anticipatamente. Ciauz!
Enzo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Per il backup puoi lanciare un comando batch in cui indichi
copy tuopercorso altropercorso.
Per quanto riguarda l'importazione tranquillamente da tanti formati diversi,
dicci tu da quale e se txt come è composto.
Ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

MA ha scritto:




Ciao MAssimiliano, grazie x la disponibilità, mi interessa poter importare
altri mdb, e tramite query di accodamento aggiungere i dati presenti...
cmq mi va bene sapere come importare dei db e sostituire altri.
ES. il software contiene la tabella "medici", io voglio importare o
esportare questa tabella, nel primo caso importarla da un altro db
(naturalmente la tab deve avere lo stesso nome e la stessa struttura), nel
secondo caso esportarla in un file generico.
Grazie anticipatamente.



Ciao, tu puoi automatizzare tutti e due i processi.
Importazione. vale per ogni tipo di file
La prima volta devi importare manualmente
File - carica dagli esterni - e seguire l'autocomposizione. Durante
l'autocomp tu puoi specificare le caratteristiche del file che vuoi
importare (saltare campi, piuttosto che converire ilpunto con la virgola
-per delle valute diverse ad esempio etc) L'unica accortezza è di salaver
con nome queste caratteristiche - c'è il pulsante adatto. Ovviamente alla
fine dell'auto gli dici di accodare. Importante l'ordine delle colonne deve
essere lo stesso: nome, cognome, indirizzo... devono trovare stessa
corrispondenza.
Fatto questo ti crei una macro Traseriscidatabase per tutti i formati,
trasferiscitesto per i .txt .doc .rtf. Avrai la seconda accortezza di
indicare il nome delle specifiche che ti sei salvato nell'apposita richiesta
della macro. Quindi quando ti serve lanci la macro. Fatto!
Stesso discorso all'inverso con esportadatabase ovviamente invece che carica
dagli esterni selezionata la tab o query che ti interessa dovrai selezione
file - esporta ...
Poi rodato bene questo meccanismo convertiamo la macro in modulo e quindi se
nella maschera inserisci il path della tabella da importare andrà in
automatico a cercarsi il file.
FAmmi sapere se è tutto ok
ciao MAssimiliano


 ha scritto nel messaggio
news:bb580n$39n$1...@news.newsland.it...

Scusate l'intrusione.
Non è proprio chiarissimo cosa vuoi fare ma prova a guardare sull'help il
Metodo TransferDatabase oppure, se usi le macro, l'Azione
TrasferisciDatabase.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: MACRO: esportare una tabella in file ascii a lunghezza fissa

Ciao
non riesco proprio a risolvere sta cosa.
Access97, macro creata da un mio predecessore.
Ha usato un azione <TrasferisciTesto> con tipo di trasferimento <Esporta 
Larghezza Fissa>.
Bene......questo tipo di trasferimento richiede un FILE SPECIFICHE, che 
esiste già....lo vedo nella tendina, con tanti altri File Specifiche per 
altre macro.
Ma come cacchio si fa a modificare o creare un nuovo FILE SPECIFICHE?? E 
dove vengono salvati 'sti b....rdi!!!
grazie in anticipo!
Ciao
  Ale

   Ale
Ciao.
Giancarlo

Newsgroup: it.comp.appl.access
Titolo: errore - il campo non può essere aggiornato

quando aggiungo un record  e scelgo un valore da un menu a tendina oppure 
digito un valore in un campo qualsiasi su dopo aggiornamento esce quel 
messaggio
 
        "il campo non può essere aggiornato"
 
però viene salvato correttamente comunque, come posso evitare questo errore?
 
grazie. 
 


Ma c'e scritto identicamente cosi ??
"il campo non può essere aggiornato" 
 
Non mi sembra una funzione nativa di Access,
 
Prova a controllare se sull'evento "Dopo Aggiornamento" non c'è per caso del codice
 
.

Newsgroup: it.comp.appl.access
Titolo: orario con i centesimi

č possibile inserire il formato orario con i centesimi di secondo (per
inserire i dati di gare sportive) e poi riuscire a gestirli incolonnandoli
dal piů alto al piů basso ,o viceversa?


Con un campo di tipo dati = Data/ora non si puň.
Devi organizzarti "artigianalmente" con un campo di tipo testo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Barra dei menù di access con carattere piccolissimo

Pc con Win 95 SR2
Office97 SR2
Risoluzione video 800x600 65536 colori
La barra dei menů di Access viene visualizzata con un carattere
talmente piccolo da risultare quasi illeggibile.
Disinstallato e reinstallato Office 97: il problema persiste.
Idee ?
TIA
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.faq400.com/
---------------------------------------------

 Idee ?
Se non ricordo male, il tipo di font e le sue dimensioni si impostano in
Windows dalle Proprietà dello schermo, alla voce Aspetto.
--
Silvio


 Vincenzo Turturro
[CUT]
Scusa se sono banale, se si tratta solo dei menu di Access non ho idea ma se
si comportano cosě i menu di tutte le applicazioni, prova a modificare le
impostazioni del desktop alla sezione 'Aspetto'.
Bye
LaLo

Idee ?
Succede solo ad Access?
--
Lorenzo Coronati
--
<<Ragazzi, sapete indicarmi una utility in 
internet che sia in grado di recuperare le 
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
--

Grazie a tutti: 
era proprio la sezione aspetto delle proprietą del desktop.
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)

Newsgroup: it.comp.appl.access
Titolo: Utilizzo tastierino numerico - inserimento numeri

Personalmente non uso mai il tastierino numerico, parlo della sezione di 
destra di una qualciasi tastiera estesa, se non ci fosse, per me, 
sarebbe lo stesso
Alcuni operatori pero' lo usano con soddisfazione, specie chi proviene 
da formazione tipo ragioneria o simili
Devo notare che, per usare correttamente il tastierino bisogna prima 
cosa assicurarsi che il Num-Lock sia settato giusto
Ma anche col Num-Lock settato in modo da sparare fuori i numeri, non 
sempre usare il tastierino numerico e' equivalente ad usare i tasti 
numerici sopra le lettere
Di piu', usando alcuni tastierini esterni, il keycode che arriva 
premendo il 4 (o altro numero) sul tastierino esterno, e' diverso dal 
keycode che arriva premendo il 4 su tastierino tastiera estesa, ed e' 
diverso ancora dal keycode che si ottiene premendo il 4 sopra le lettere
 
La domanda e':  volendo utilizzare il tastierino numerico (quello 
integrato o anche uno esterno) anche senza badare al Num-Lock, che 
codice vba usare per fare in modo che quando premo il 4 su tastierino 
numerico (o tastierino esterno) si ottenga lo stesso identico effetto di 
quando si preme il 4 sopra le lettere?
 
 


qui trovi tutti i keycode 
https://docs.microsoft.com/en-us/office/vba/Language/Reference/User-Interface-Help/keycode-constants
 
 
per il 4 puoi usare vbKeyNumpad4 e vbKey4
per i tastierini esterni visto che possono dare qualsiasi keycode
- o leggi quello che ha scritto, però puoi sempre sbagliare se qualcuno aggiunge qualcosa in mezzo
- o imposti una maschera dove chi usa il tastierino numerico lo mappa in modo che tu puoi associare per quel computer ad ogni tasto il relativo keycode corretto, salvando tutto in una tabella locale

Newsgroup: it.comp.appl.access
Titolo: Non posso lasciare campi vuoti altrimenti...

Ho realizzato una Maschera di ricerca a più controlli,
alcune combobox e alcune caselle di testo, che mi permettono
di ricercare per più parole chiave contemporaneamente.
La query che mi da i risultati (origine dati di una sottomaschera)
ovviamente va a leggersi i criteri nei vari controlli della maschera,
nel criterio ho scritto: Like "*" &[forms]![nomeMaschera]![nomeControllo]&
"*"
per far si che se lascio un controllo vuoto mi prenderà tutti i record per
quel campo.
Like**
Tutto funziona alla perfezione se tutti i campi nei record contengono
qualcosa,
ossia se un campo non ha nessuna informazione devo comunque metterci
qualcosa tipo una - altrimenti mi da i numeri. Perchè?
Quei trattini sono proprio brutti.
Ciao grazie

 ha scritto nel messaggio
news:1KBJ6.1599$VR4....@news.infostrada.it...

Vai sul Sito Comune (link qui sotto), Sezione Queries, dai uno sguardo alla
FAQ "Visualizzare tutti i records con una query parametrica." di Federico
Luciani: penso faccia proprio al caso tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------