mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: duplicare tabella con linguaggio sql alter table ecc... si può?

esiste una istruzione sql per creare una copia di una tabella senza i dati 
dentro e con un nome diverso
da codice vba?
devo creare copia di scadenziario identica e chiamarla 
scadenziariofornitori.
grazie a tutti. 


SELECT * INTO scadenziariofornitori FROM scadenziario
WHERE 1=0;
HTH.
Alessandro

 ha scritto nel messaggio
news:d844q6$hk7$1...@newsread.albacom.net...

Perň cosě penso che non vengano copiati gli indici, quindi l'indicazione
della chiave primaria.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 ha scritto nel messaggio
news:42a58bbb$0$19521$5fc...@news.tiscali.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione Tables leggi la FAQ di
Marco Pizzamiglio (namor) intitolata "1.23 Dump di tabelle su file di testo
SQL". In quella FAQ viene esportate e/o importata la struttura di una
tabella verso/da un file di testo: studiandoti l'esempio allegato alla FAQ
potrai sicuramente costruirti facilmente una soluzione che duplichi
direttamente la struttura della tabella: di fatto la funzione di
esportazione memorizza in un file di testo una striga SQL adatta a creare
una nuova tabella con la stessa struttura della tabaella da duplicare,
quindi puoi intercettare la stringa SQL ed invece di registrarla in un file
di testo eseguirla.
Comunque anche nella soluzione di cui sopra vengono duplicate gli indici
chiavi primarie ma non gli altri indici e non vengono copiate le relazioni;
anche alcuni tipo di campo, quali quelli ole, non sono trattati.


 Roberto
ok, grazie mille a entrambi.
Newsgroup: it.comp.appl.access
Titolo: COLLEGAMENTO FRA DUE PC TRAMITE ADSL

Caro Newsgroup, ho una domanda da porre. Ho creato un database per la
gestione del magazzino con l'emissione di bolle, carico da magazzino
etc.....ho un collegamento ADSL in ufficio ed uno anche in magazzino. Le due
postazioni si geograficamente lontani ma sempre nella città.
Per mantenere aggiornato le tabelle del magazzino le devo necessariamente
collegare con l'ufficio. Ho deciso quindi di procedere con un collegamento
VPN.....passo però attraverso un server del mio provider e non ho una
velocità sufficiente per gestire al meglio le cose.
C'è qualcuno che può darmi delle dritte per collegarli direttamente
sfruttando la velocità dell'ADSL? Premetto che in ufficio ho un'IP statico
mentre in magazzino dinamico.
Già grazie a chi mi risponderà
LFULL

 mentre in magazzino dinamico.
Vuoi avere ottime prestazioni in remoto e non vuoi riscrivere nulla?
In tal caso prendi in seria considerazione applicazioni per la gestione
remota (Pc-anywhere e simili) oppure la configurazione di un Terminal Server
sulla postazione con IP statico.
Ti saluto.

 LFULL
Terminal Server (prevede l'acquisto di licenze però...) è il sistema più
veloce; la installi sulla macchina con IP statico (che fungerà da server)
e con il software emulerai un terminale in remoto... altrimenti c'è il
netmeeting con la condivisione del desk remoto, PC-Anyware e tanti altri
sistemi di gestione remota dei PC... ma la prima soluzione rimane la
migliore secondo me...
Ciao
-- 
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:cmb168$pon$1...@news.newsland.it...


 ha scritto nel messaggio
news:686id.14414$Ni.5...@twister1.libero.it...


 mettiamo su Sito Comune
Sě perň mettilo dopo il quoting
MAssimialino

 mettiamo su Sito Comune
Hai dei dubbi?  :-)
In tal caso rassicurati: la soluzione Terminal Server (o Citrix a seconda
dei gusti) funziona eccome...
Il carico di lavoro sulla rete è costituito dal solo segnale video della
schermata remota: abbassando la tavolozza di colori delle interfacce, riduci
pure le esigenze di banda.
Un'applicazione in tonalità di bianco e grigio gira mica male perfino
attraverso connessioni analogiche 56 kb/s.
I problemi sono:
1) le configurazioni sul Terminal Server nel caso ci siano esigenze avanzate
di protezione utente, ma non è il tuo problema.
2) La corretta impostazione dei programmi sul Server Remoto.
E' bene creare tante cartelle contenenti i Front-Ends, quanti sono gli
utenti; ogni utente avvierà la rispettiva copia dell'applicativo.
In altre parole: evitare che una sola copia dell'applicativo venga aperta in
multisessione dai vari utenti.
Su questo secondo aspetto, forse, si potrebbe scrivere un contributo per il
Sito Comune.
Ti saluto
P.S:  La licenza di Windows 2003 Server dovrebbe comprendere un paio
d'attivazioni Terminal, senza costi aggiuntivi.
Newsgroup: it.comp.appl.access
Titolo: Protezione di access

Ho creato un nuovo file di informazioni di gruppo quindi ho creato un nuovo
db.
Da un altro db ho esportato una maschera nel nuovo db (ho usato esporta
anzichè importa perchè non avevo l'autorizzazione per esportare la
maschera).
Qui ho vietato l'accesso alla struttura della maschera all'utente e funziona
correttamente.
Se però reimposto il file di informazioni di default (system.mdw) e riapro
il nuovo db ho ancora tutti i permessi sulla maschera compreso l'accesso
alla struttura.
Ha cosa serve la protezione di access????
Grazie
Un saluto
Francesco

 wrote in message
news:9q9qp9$qfp$1...@pegasus.tiscalinet.it...

Già, ma quando ridistribuisci l'applicazione come fa qualcun'altro a
reimpostare il File.MDW senza le autorizzazioni?????????????????????
La protezione serve a questo, non devi distribuire il tuo.MDW
@Alex.
-- 
Posted from  [62.98.11.51] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: Casella di testo come combo?

Io ho una combo e una casella di testo, con la riga sottostante selezionando
il record sulla combo la casella di testo a fianco con requery mi da la
descrizione
Private Sub ID_Aliquota_AfterUpdate()
Me!DesIva = Me!ID_Aliquota.Column(1)
Me.DesIva.Requery
End Sub
ma se io ho due caselle di testo e alla prima digito il codice come faccio
ad aggiornare la seconda casella di testo con la descrizione?
Grazie

ad aggiornare la seconda casella di testo con la descrizione?
sul dopo aggiornamento della prima cerchi con una dlookup il valore da
passare alla seconda.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access

in parole povere come come deve essere la routine? me la potresti scrivere?

>in parole povere come come deve essere la routine? me la potresti scrivere?
ipotizzo che tu abbia una tabella tValori, con i campi val1 e val2.
tu scrivi nella casella di testo textbox1 un valore di quelli di val1
e vuoi che nella casella di testo textbox2 compaia il valore di val2
corrispondente.
apri la maschera in modo struttura, seleziona la casella di
testotextbox1.  visualizza la sua tabella delle proprietà, cerca
l'evento dopo aggiornamento.
il codice da scrivere lì dentro potrebbe essere qualcosa tipo:
me.textbox2 = dlookup("val2", "tValori", "val1 = " & me.textbox1)


Newsgroup: it.comp.appl.access
Titolo: Codice Fiscale

Ciao a tutti,
avrei bisogno di sapere se qualcuno di voi ha l'algoritmo per ricostruire il
codice fiscale da Nome, Cognome e data di nascita.........
Grazie mille


Sul Sito Comune c'e' una procedura per il controllo e le indicazioni per
reperire l'algoritmo.
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------
Newsgroup: it.comp.appl.access
Titolo: [OT] Quanti Roberto ci sono???

Visto il crescere di questo nome ho pensato di distinguermi un pň...il solo 
"Roberto" poteva creare confusione (anche a me stesso).A volte avevo dei 
dubbi anche sui post: "...ma questa domanda l'ho fatta io??? 
mah"....soffrirň di alzeimer (si scrive cosě vero?) e cosě ecco il 
cambio....
C'č chi vien dalla Campagna, chi da Casa, qualcuno non si sa da dove e chi 
come me vien da Parma....
Un poeta.....
Saluti a tutti
Roberto da Parma 

 ha scritto nel messaggio
news:vjaGe.22277$fm.15...@news4.tin.it...

 č un nome molto diffuso a quanto vedo...
ciao Roberto da roma

 ha scritto nel messaggio 
news:dccugb$6ul$1...@domitilla.aioe.org...

Senza offesa,
ma il vero Roberto in questo NG č Roberto dalla Campagna.

 ha scritto nel messaggio
news:vjaGe.22277$fm.15...@news4.tin.it...

In effetti il nome Roberto nel NG č risultato sempre molto inflazionata.
Anche io all'inizio avevo un nik ed una firma con solo "Roberto" poi, per il
tuo stesso motivo, ho aggiunto qualcosa al nome.
Comunque Roberto dal portatile, Roberto da casa e Roberto dalla campagna
sono sempre io e adopero un nik diverso a seconda da dove posto.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
---------------------------------------------------- 


Si si questo lo sapevo....son d'accordo comunque con gli altri che sei tu il 
più noto anche con le tue "identità" diverse! :-))
Saluti a tutti 

 Saluti a tutti


 Antonio.
A propo ma il biso........ mi son perso qualcosa


"Enrico T.S." <WlaRom...@Hotmail.com> ha scritto nel messaggio 
news:QpxGe.23541$a5.3...@twister2.libero.it...

a volte è Roberto dal Portatile oppure Roberto da Casa . 

> Roberto
Io me lo ricordo in una eccezionale nevicata in Lucania ... da quei post non 
si è più saputo niente.
Lo ritroveranno mummificato tra tremila anni ... 


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


[CUT]
Non ti sei perso nulla.
Ha cominciato a frequentare sempre di meno il NG mentre era in Lucania, sino
ad eclissarsi completamente.


 ---------------------------------------------------- 
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Esclusione di un controllo

Salve devo fare in modo che al verificarsi di una condizione di un 
controllo alcuni controlli successivi non devono essere visibili (cioe' 
non e' possibile inserire dati) come si puo' fare?
Thanks

 ha scritto nel messaggio
news:A7qne.1477333$35.55...@news4.tin.it...

if me.controllo ="tua condizione" then
me.controllo2.enabled=false
ecc...
guarda anche unlocked oppure visible.
Newsgroup: it.comp.appl.access
Titolo: Errore di run-time '3070'

In questa immagine ho riassunto codice ed errore provocato alla 7° 
riga: rst.FindFirst "NomeCognome = " & strUtente
http://img341.imageshack.us/img341/2387/snap1br2.jpg
In OpenArgs passo il nome di un utente, nell'esempio "gg", affinché il 
form mi si apra in corrispondenza del record di "gg". Come detto il 
tutto mi provoca un errore.
Chiedo aiuto!
Grazie.


rst.FindFirst "NomeCognome = " & Chr$(34) & strUtente & Chr$(34)
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 rst.FindFirst "NomeCognome = " & Chr$(34) & strUtente & Chr$(34)
Innanzi tutto ti ringrazio.
Poi ti riscrivo il codice perchè non mi trova il record, non funziona 
la FindFirst?
Private Sub Form_Open(Cancel As Integer)
    If Not IsNull(Me.OpenArgs) Then
        Dim strUtente As String
        strUtente = Me.OpenArgs
        Dim rst As DAO.Recordset
        Set rst = Me.RecordsetClone
        rst.FindFirst "NomeCognome = " & Chr$(34) & strUtente & 
Chr$(34)
        If rst.NoMatch Then
            Me.DataEntry = True
        End If
    End If
End Sub

 End Sub
Mi son dimenticato il bookmark!?!?!?!?
Ho corretto così:
        If rst.NoMatch Then
                        Me.DataEntry = True
                        Else
                        Me.Bookmark = rst.Bookmark
        End If

Newsgroup: it.comp.appl.access
Titolo: vari di default in una query

Come faccio a dichiarare dei valori di default nei parametri di richiesta 
data in uan query?
grazie 

 grazie
Potrai verificare se l'utente non ha inserito nulla (Null):
es.
'---
Dim qdf As QueryDef
Set qdf = CurrentDb.QueryDefs("nomeQueryDiComando")
qdf.Parameters("Data inizio") = CVDate(InputBox("Inserisci la data inizio", 
"Data inizio", date))
qdf.Parameters("Data fine") = CVDate(InputBox("Inserisci la data fine", 
"Data fine", date))
qdf.Parameters("nomeBanca") = Nz(Me!SceltaBanca.Column(1),1)
On Error Resume Next
qdf.Execute , dbFailOnError
If Err.Number <> 0 Then
    MsgBox "La query ha presentato un errore"
Else
    MsgBox "Query eseguita senza problemi"
End If
Set qdf = Nothing
'---
In questo pezzo di codice le InputBox hanno come valore di default, per le 
date la funzione Date e per l'altro valore un numero (1). La funzione Nz 
sostituisce la presenza di valori nulli con il valore indicato dopo la 
virgola.
Sempre se ho capito quello che ti serve...
Ciao.
-- 
Sergio MAZZA 

 wrote in message 
news:ek68la$tna$1...@tdi.cu.mi.it...

Interessante la tua soluzione.
Pero' mi sembrava di ricordare che si poteva "dichiarare" in default nella 
"griglia" di creazione della query.
Cioč crei una query con il wizard trascini i campi da vedere e nella riga 
"criteria" quelli per la selezione .
In quei campi scrivo es "data inizio 
f.to
 aaaa-mm-gg" e li vorrei sapre se 
posso mettere un default es: 1990-01-01 , cosi' se si preme invio senza 
scrivere nulla durante la richiesta della data, la query non si blocca 
estraendo dei dati
grazie 

 grazie
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Recordset vuoto

Ciao a tutti,
qualcuno sa dirmi come posso gestire l'errore "recordset non contiene
record"?
Uso Access 2000.
Grazie.

 wrote in message
news:Ttiq7.9267$aU1....@news1.tin.it...

Controllare se è vuoto prima di eseguire operazioni...!
If not(rst.bof AND rst.eof) then
  'non è vuoto
else
  'è vuoto
end if
@Alex.
-- 
Posted from  [146.133.1.30] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Ti ringrazio, č perfetto.
Ciao
Alessandro
Newsgroup: it.comp.appl.access
Titolo: DLookup in progetto adp

Salve a tutti!
Ho fatto un progettino ADP con base dati su MSDE. Per l'autenticazione
degli utenti utilizza più volte la funzione DLookup.
Ora sto distribuendo il tutto su svariati tipi di pc, con 98, 2000,
2000 server, XPPro, ecc...
Nella totalità di questi ho installato access 2002 runtime, e in tutti
i 98 e w2000 funziona il tutto senza alcun problema.
Solo in un paio dei windows XP presenti, il DLookup non funziona, dando
il seguente messaggio:
Err.Number: -
2147467259
Err.Description: Metodo 'DLookup' dell'oggetto '_Application' non
riuscito
Le ho provate tutte, ma non ne ho cavato un ragno... qualche idea?
Grazie 1000!
Dd


Ciao Dd,
potrebbe essere un problema di riferimenti mancanti controlla ad esempio le
versioni di ADO sulle macchine su cui non funziona.
Ad esempio tu fai riferimento ad  Microsoft ADO 2.8 e sui pc in questione si
trova Microsoft ADO 2.6
-- 
Cinzia
---------------------------------------
|  
http://www.riolab.org
  |
---------------------------------------

 trova Microsoft ADO 2.6
Ci ho pensato anch'io! Infatti sui 2000 e 98 non gira finché non
installo Mdac 2.8, ma se non lo installo l'errore che da è proprio la
mancanza di msado15.dll v. 2.8 e non un errore sul DLookup!
Inoltre, se provo a installare Mdac-typ28 su windows XP se ne esce
subito con un errore dicendo che tutti i copmponenti sono già inclusi
nel sistema!!!
...sob!

 Le ho provate tutte, ma non ne ho cavato un ragno... qualche idea?
Su Windows XP, MDAC è già presente nella versione 2.8 SP1, ma nel pacchetto 
di installazione creato con Access 2002 manca una libreria che deve essere 
copiata a mano nella C:\WINDOWS\SYSTEM32.
La libreria si chiama DBMSADSN.DLL
A questo indirizzo 
http://support.microsoft.com/kb/837150/en-us
 trovi un 
articolo che suggerisce una soluzione differente.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio 
news:875ea355435d28...@news.tin.it...

Ciao Gabriele
scusami per l'intrusione, volevo chiederti di controllare in che formato 
spedisci i tuoi post?
io li vedo in formato ...diverso dagli altri.  :<))  ...  forse è il mio OE?
Daniele 

 forse  il mio OE?
Io non utilizzo Outlook Express ma JetBrains Omea Reader, ormai da quasi 
un anno.
Pensa che io non vedo gli ultimi due post di questo thread attraverso 
groups.google.com
 
:-|
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution
Newsgroup: it.comp.appl.access
Titolo: Errore per libreria non trovata

Ciao a tutti, son qui con un nuovo problema.
Eseguendo un progetto su macchine diverse da quella con cui ho creato il
database, mi trovo un errore di "libreria non trovata".
Facendo il debug, l'errore è causato dal comando per stringhe "Right".
Non ho usato librerie esterne, e penso che questo comando, faccia parte del
set di base dei comandi in Visual Basic.
L'errore è causato sia su macchine con le runtime di access sia che con
l'applicazione completa. Uso Access 2000.
Grazie anticipato per la collaborazione!
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 l'applicazione completa. Uso Access 2000.
www.donkarl.com/it
 FAQ 7.1 e 7.11
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 + CISA1, Arezzo, 4+5/6/2005
la prima Conferenza Italiana per Sviluppatori di Access 


Grazie Mille!

Newsgroup: it.comp.appl.access
Titolo: Impostare relazioni corrette per creare maschera inserimento dati

Le relazioni tra le tabelle sono una delle cose piu importanti, un 
punto di partenza per sviluppare l'intero database.
Mettiamo di voler realizzare un database per gestire la videoteca mi 
sembra logico che:
1 - Un film possa avere piu attori e che viceversa un attore possa 
aver fatto piu film 
2 - Un film possa avere anche piu di un regista (ci sono diversi     
esempi) e un regista possa aver fatto piu film
Non riesco a capire come impostare le relazioni supponendo di avere le 
seguenti tabelle Film - Attori - Registi.
Ho pensato di creare una relazione molti a molti tra la tabella Film e 
la tabella Attori creando una nuova tabella chiamata congiunzione che 
racchiude le chiavi esterne delle due tabelle precedenti ma non mi ï¿œ 
chiaro come posso implementare inoltre una seconda relazione molti a 
molti tra la tabella Film e la tabella Registi per poi successivamente 
creare la maschera di inserimento basata sulla tabella film dalla 
quale ovviamente poter inserire per ogni film piu attori e piu registi.
Ma probabilmente per voi ï¿œ un gioco da ragazzi.
Quindi come posso fare?
Grazie anticipatamente.
Ciao Simone.

 Ciao Simone.
così tanto per pazziare...
se ti crei
1) tabella tblPersonaggi che ha i campi ID (indice univoco e chiave
primaria); Nome; Cognome; DataNascita
dove inserisci i dati relativi a attori e registi. Per evitare di
inserire "doppioni" e distinguere gli ononimi
su struttura tabella inserisci un indice univoco che comprenda i campi
Nome; Cognome; DataNascita
2) tabella tblFilm con campi IDFilm (indice univoco e chiave
primaria); Titolo; Data
dove in serisci i titoli dei film e la data (esistono film con stesso
titolo e si spera date "di nascita" diverse".
Per evitare di inserire "doppioni" e distinguere gli ononimi
su struttura tabella inserisci un indice univoco che comprenda i campi
Titlo; Data
3) tabella tblInterpreti con campi IDFilm; IDInterpreti. Anche in
questo caso dovrai crearti un indice univoco
che comprenda i campi IDFilm; IDInterpreti
4) tabella TblRegisti con campi IDFilm; IDRegista (indice univoco che
comprenda i campi (idFilm; IDRegista)
Collegamenti
1) TblFilm.IDFilm collegato 1 a molti sia a tblInterpreti.IDFilm sia a
tblRegisti.IDFilm
2) tblPersonaggi.ID collegato 1 a molti sia a
tblInterpreti.IDInterpreti sia a TblRegisti.IDRegista
Se ti vuoi creare una maschera di inserimento dati semplice
puoi fare qualcosa del genere:
maschera frmFilm che prende i dati dalla tblFilm
due sottomaschere frmInterpreti e frmRegisti
Non so se può esserti utile, comunque buon divertimento
Newsgroup: it.comp.appl.access
Titolo: Casella di testo

Devo mettere su una maschera una casella di testo tipo quelle dove vengono
inserite le password.
La casella dovrebbe mostrarmi * anziché il carattere digitato.
Ho provato con l'oggetto MASKEDIT ma non riesco.
Qualcuno č in grado di aiutarmi?
 
Grazie a tutti
 
Radaelli Renzo
Enel Divisione Distribuzione 
Zona di Cantů Via Vergani 9
Indirizzo E-Mail : 
Radaell...@enel.it
 
Telefono : 031-712420 Int. 210
 
 
--
Posted from 
relay1.ssi.enel.it
 [146.133.2.149] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Qualcuno è in grado di aiutarmi?
 Basta digitare PASSWORD nella proprietà 'Maschera di Input' della casella
di testo
Funziona correttamente su Access97, ma se utilizzi Access2000 è risaputo che
ha dei problemi con le maschera di input, in quel caso non so cosa
risponderti.
Ciao
RoDAgo

 ha scritto nel messaggio
news:5FD96B41A76DD211A9570004AC38454A0345E900@SSIMIBM1...
DOMANDA
--------------
Devo mettere su una maschera una casella di testo tipo quelle dove vengono
inserite le password.
La casella dovrebbe mostrarmi * anziché il carattere digitato.
Ho provato con l'oggetto MASKEDIT ma non riesco.
Qualcuno č in grado di aiutarmi?
Grazie a tutti
Radaelli Renzo
Enel Divisione Distribuzione
Zona di Cantů Via Vergani 9
Indirizzo E-Mail : 
Radaell...@enel.it
Telefono : 031-712420 Int. 210
RISPOSTA
-------------
Nella Proprietŕ  "Maschera di input" della casella di testo scrivi la
dicitura Password
Roberto

 ha scritto nel messaggio
news:Bgym5.76986$dF5.1...@news.infostrada.it...

Cosě facendo perň aprendo la tabella vedi in chiaro il contenuto del campo;
se vuoi mascherarlo anche nella tabella, anziché nella proprietŕ del
controllo della maschera, indica Password nella proprietŕ campo della
tabella.
Roberto
PS
Per ora solo per Access 97
Newsgroup: it.comp.appl.access
Titolo: Memorizzare campo corrente

Buongiorno a tutti
In funzione dei valori presenti su di un record di una sottomaschera
vorrei rendere visibili/invisibili le pagine di una struttura a schede
presente nel Piè di pagina maschera della sottomaschera stessa in modo
che il cursore si riposizioni poi sul campo di partenza. Ho provato a
gestire ActiveControl nell'evento SuCorrente ma mi ritorna errore 2474 -
il controllo specificato nell'espressione immessa deve essere nella
finestra attiva.
Cosa sbaglio ?
Altre soluzioni ?
Grazie
MArco  
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 MArco
Prego, 
Ciao,
Max

 quindi dalla maschera richiami quella sub passandogli il parametro...
eh eh !
il problema è che vorrei tornare con il cursore da dove sono partito.
cmq grazie
Ciao


 il problema è che vorrei tornare con il cursore da dove sono partito.
infatti mi sembrava troppo stupida la tua domanda...
però non ho capito bene che cosa vuoi fare

"Massimo Piubelli" <massim...@accessgroup.it.invalid> wrote in
message news:eo8240$16f$
1...@tdi.cu.mi.it

Provo a generalizzare.
Sono sul terzo campo (ad esempio) dell'ennesimo record di una maschera
continua, che in effetti è una sottomaschera.
Passo all'ennesimo record + 1 e sono ancora (ad esempio) sul terzo campo
attivo.
Sposto il focus su altri controlli e vorrei tornare (ad esempio) sul
famoso terzo campo dal quale sono partito.
Se hai una soluzione rapida la valuto volentieri.
Considera però che in qualche modo ho risolto.
Grazie


Newsgroup: it.comp.appl.access
Titolo: Mdb che si danneggia ripetutamente

Un saluto a tutti. Ho un front_end ed un back_end in uso da anni. Da tre
giorni succede che mentre si usa il database appare un messaggio di errore
in cui si dice che il formato del back_end non e' un formato di mdb
riconosciuto. Analizzando l'mdb incriminato (back_end) trovo un file
danneggiato di 0 Kb. Sono riuscito a raddrizzare la situazione con il backup
quotidiano, ma oggi questa cosa e' avvenuta 3 volte nel giro di un quarto
d'ora. Non so che pesci prendere, potete aiutarmi?? Grazie

 ha scritto nel messaggio
news:RBkxc.45050$Wc.14...@twister2.libero.it...

Se lavori in rete controlla l'hardware che non sia realtek; ci sono stati
casi di "rotture" di mdb dovuti alle schede di rete. Sostituite quelle non
si sono più verificati problemi.
Comunque fai una ricerca nei messaggi precedenti per vedere le altre
possibili soluzioni...
Ciao.
-- 
Sergio MAZZA

 ha scritto nel messaggio
news:RBkxc.45050$Wc.14...@twister2.libero.it...


 Per prima cosa
(regola di questo NG) Dovresti scrivere la risposta alla fine del testo del
messaggio precedente, come faccio io; grazie...
Ciao.
-- 
Sergio MAZZA

 Grazie, verificherò

 E' un'operazione che ho già effettuato ma senza successo. Grazie comunque
Newsgroup: it.comp.appl.access
Titolo: HELP "salvataggio su dischetto" HELP

Ho un problema e non sò come risolverlo.
Stò creando un db che salva dei dati su dischetto in un'altro db, però può
capitare che dall'apertura della maschera alla chiusura il dischetto viene
sostituito per questioni di stampa, il problema che quando chiudo la
maschera e ho cambiato il dischetto, mi compare la fastidiosa maschera blu
che mi chiede il primo dischetto che ho inserito.
La soluzione "secondo me" è nella chiusura della maschera, che il floppy fa
qualche operazione che dipenda probabilmente dal collegamento della casella
di riepilogo al db del dischetto..  ma non sò come risolverlo.
Mi potete aiutare..
grazie in anticipo...
http://come.to/DragoFire

 wrote in message
8fkiqj$rh1$1...@nslave1.tin.it...

Prima di scrivere sul floppy controlla che ci sia il file che cerchi poi
intercetti l'errore causato e chiedi di inserire il disco corretto.
Insomma qualcosa del tipo:
On Error GoTo errore_lettura
GetAttr ("A:\nomefile.mdb")
..
......
Exit Sub
errore_lettura:
If Err = 71 Or Err = 53 Then
    MsgBox "inserire il disco con il file nomefile.mdb e premere OK."
    Resume
Else
    MsgBox Err.Description
    Exit Sub
End If

Newsgroup: it.comp.appl.access
Titolo: Report ed aumento margini

salve vorrei chiedervi come posso aumentare al massimo i margini di un
report
per farci entrare il più possibile dati di una tabella..
grazie...

 per farci entrare il più possibile dati di una tabella..
dipende dai limiti fisici di stampa della stampante che usi, quindi può
variare da PC a PC
Max

 ha scritto nel messaggio
news:ael1th$7m7t3$1...@ID-141456.news.dfncis.de...

------------------>
beh questo lo sapevo... ma io mi riferivo un pò alla questione margini..
tipo Excel o Word...poi chiaramente avrei fatto delle prove "fisiche"
direttamente sulla stampante...
Ciao...

 direttamente sulla stampante...
boh... imponi i margini a 0, e word/excel/access ti diranno che sono troppo
stretti e te li correggeranno con i minimi possibili
di solito funzia cosě
Max


Di solito i valori minimi dovrebbero essere: 0,5 cm. Prova cosě...
Ciao.
--
Sergio MAZZA

 Sergio MAZZA
-------------------------->
grazie Sergio... risolto tutto... con i margini...
ciao
Newsgroup: it.comp.appl.access
Titolo: [?]Zoom dei Report

Ciao a tutti,
volevo un suggerimento se possibile:
Sto creando un Db con Access2000 e devo creare tra l' altro alcuni report .
Mi piacerebbe, al momento che l' utente vede l' anteprima di stampa che
fosse visibile la pagina completa, cioč lo Zoom che adatta a tutta la
pagina.
Pensate che sia possibile una cosa del genere ?
Grazie
                    Paolo

 wrote in message
HpQ57.144363$cd.8...@news1.tin.it...

Controlla nell'help le costanti dell'istruzione RunCommand, se ricordo bene
dovrebbero inziare per acCommandZoom seguita dalla percentuale (es.
acCommandZoom10%). Purtoppo non ho qui installato Office per verificare il
nome della costante.
Comunque prima devi aprire il report poi utilizzi il RunCommand; quindi ti
conviene disabilitare prima l'echo per ripristinarlo dopo aver zummato:
Es.
'-------
DoCmd.Echo False
DoCmd.OpenReport "nomeReport" (in anteprima)
RunCommand acCommandZoom75%
DoCmd.Echo True
'-------
Ciao.

 wrote in message
HpQ57.144363$cd.8...@news1.tin.it...

non va bene lo zoom della barra degli strumenti ??

Correzione: la costante non si chiama acCommandZoom ma acCmdZoom e non c'ha
manco il simbolo della percentuale; quindi:
Es.
'-------
DoCmd.Echo False
DoCmd.OpenReport "nomeReport", acViewPreview
RunCommand acCmdZoom75
DoCmd.Echo True
'-------
Ciao.

Newsgroup: it.comp.appl.access
Titolo: Tentativo conversione Excel-Access

Eccovi il problema: la moglie di un mio amico (agente di commercio) si
e' messa in testa di convertire l'elenco dei dati dei clienti di un file
Excel in Access. Non avendo minimamente idea di cosa Access sia e senza
salvare preventivamente il file dei clienti esegue le seguenti
operazioni:
Apre Access 2000 e sceglie database vuoto.
Nella finestra "salva nuovo database"  in cui compare il nome di default
db1, spulcia tra le cartelle e cerca il file di excel pensando che cosi'
facendo avvenga la conversione Excel-Access.
Preme il pulsante crea e nella finestra di dialogo che informava che il
file era gia' presente e se voleva sostituirlo ha dato OK.
Ecco che adesso riaprendo il file,  excel non riconosce il formato e per
Access risulta vuoto senza alcuna tabella.
E' possibile recuperare i dati presenti nel file di Excel? Dove posso
cercare eventuali soluzioni sul Web?
Vi ringrazio anticipatamente e vi saluto tutti, in particolare il mitico
Roberto da..ogni dove...che spero stia meglio.
Ciao ciao
--
Andrea
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


wrote:

complimenti hai appena cancellato il vecchio file di excel,  per il
recupero prova con un file recovery oppure tramite ditta
specializzata,
potresti andare anche a spulciare sulla fat con un editor di disco, ma
dubito otterresti qualcosa
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: problema con findfirst

 
In una form con access 2003 ho inserito il seguente codice:
Private Sub Codice_Prodotto_AfterUpdate()
Dim db
Dim rs As Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("prodotti", dbopendynaset)
rs.FindFirst ("[Codice Prodotto] = " & Str(Me![Codice Prodotto]))
rs.edit
rs("venduto") = "true"
rs.Update
rs.Close
Me.Requery
End Sub
a runtime il programma mi dice che il metodo findfirst non è supportato.
Qualcuno sa dirmi dove sbaglio?
Grazie.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Cosa intendi per "...a runtime..."? Con il runtime di access o quando esegui 
la form/codice?
Hai già provato con il metodo RunSQL?
Es.
DoCme.RunSQL "Update prodotti Set [codice prodotto] = -1 Where venduto 
= -1;"
Ciao.
P.S. Il valore booleano True/False è traducibile in -1/0 e la tua istruzione 
dovrebbe essere: rs("venduto") = true (oppure -1)...
-- 
Sergio MAZZA 

> Grazie.
Se in rst [Codice Prodotto] è tipo string:
rs.FindFirst ("[Codice Prodotto] = '" & ![Codice Prodotto] & "'"
Bruno
Newsgroup: it.comp.appl.access
Titolo: DLookup & C.

Premetto che non è una vita che frequento questo NG, e che quindi mi potrà
essere sfuggito qualcosa...tuttavia volevo porre una questione. Nelle
risposte che vengono date, specialmente ad utenti inesperti, si parla spesso
di DLookup e delle altre funzioni della sua famiglia. Non viene però mai
detto (mi pare) che queste funzioni sono dei veri colli di bottiglia in
termini di performance, perché sono funzioni di aggregazione di dominio. Il
loro utilizzo è sconsigliato dalla documentazione Microsoft dall' inizio dei
tempi! La differenza si avverte specialmente utilizzandole nelle queries,
dove si può fare ricorso a subqueries. Personalmente mi sono costruito da
tempo delle semplici functions (QMax, QMin ecc.) che fanno uso di SQL per
l'utilizzo nel codice, mentre nelle queries utilizzo direttamente delle
select che sono estremamente veloci. Le DLookup & C. rendono inoltre codice
e queries non portabili direttamente in altri ambienti perché fanno utilizzo
della object library di Access.
Che ne pensate?
Ciao a tutti
Stefano

...

Dal punto di vista della performance non ho mai notato quello che dici,
sull'ultima cosa della portabilità non so dire nulla...
Antonio

detto (mi pare) che queste funzioni sono dei veri colli di bottiglia in
saranno colli di bottiglia ma sono ben documentate...
--------------------------------------------------
ATTENZIONE!
it.comp.database.access diventera' it.comp.appl.access!
cercalo tra i nuovi ng e linkalo!
-----------------------------------
rimuovere NOSPAM. per mandare email
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access

l'utilizzo nel codice
Come le hai fatte, con select top 1 order by?
Pensavo che dlookup & co. sfruttassero gia' di per se' questo
metodo...
Come hai testato la differenza di prestazioni?
Bai
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


uhm...traduzione?


utilizzandole sulle stesse procedure...

uhm...traduzione?
se un principiante ha bisogno di una cosa come dlookup una cosa e'
dirgli vedi come funziona dlookup, una cosa e' spiegargli le query
dinamiche e l'sql.


dinamiche e l'sql.
vero anche questo!

>Come le hai fatte, con select top 1 order by?
Perche' io ho provato cosi' ma non ho notato differenze di velocita',
ma magari a te e' venuto in mente un modo migliore...


...


Newsgroup: it.comp.appl.access
Titolo: creare un campo di tipo collegamento ipertestuale da codice

Ciao a tutti.
In AccessXP, come facci a creare da codice un campo di tipo collegamento 
ipertestuale?
Sto utilizzando una routine trovata nel Sito COmune, che "lista" il 
contenuto di una directory e lo scrive in una tabella del DB. Per questo 
scopo viene creata una tabella con un campo di tipo testo. Vorrei che questo 
campo fosse invece di tipo Collegamento Ipertestuale:
......
   Set t = CurrentDb.CreateTableDef(s)
   t.Fields.Append t.CreateField("NomeFile", dbText)
......
Potete darmi qualche suggerimento?
Grazie a tutti.
Giancarlo. 

 ha scritto nel messaggio 
news:ejedsp$tne$2...@aioe.server.aioe.org...

Ho risolto!. Grazie lo stesso. A presto.
Newsgroup: it.comp.appl.access
Titolo: data ultima modifica ai record

Ciao,
mi servirebbe un modo per avere in una maschera access 2003 la data
dell'ultima modifica effettuata ai record di una tabella.
non mi serve l'ultima modifica di ciascun record ma la data dell'ultima
modifica effettuata (sia l'inserimento di un nuovo record, sia la
modifidica di uno gi� esistente)
� fattibile?
ciao!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ciao!
Aggiungi un campo timestamp e ci metti date() intercettando gli opportuni 
eventi
Antonio 

 Antonio
io avevo provato cos�
http://office.microsoft.com/it-it/access-help/memorizzare-la-data-e-l-ora-in-cui-viene-modificato-un-record-HA010241284.aspx
 
ma non funziona.


 ma non funziona.
E' tutto molto bello
non funziona � generico, e evidentemente non hai fatto tutto quello 
descritto nell'articolo
Antonio 

 Antonio
eh gi�... non da errori... non mi diceva niente... sicuro ho saltato
qualcosa.
cos� ho provato in questo modo:
Private Sub Form_BeforeUpdate(Cancel As Integer)
Me!txtDataUltimaModifica=FIX(Now())
End Sub
sembra funzionare... (ovviamente � un mero scopiazzamento)


 sembra funzionare... (ovviamente � un mero scopiazzamento)
Anche:
Me!txtDataUltimaModifica=Date()
se vuoi solo la data, ma se necessiti anche dell'orario (come dovrebbe 
essere) allora:
Me!txtDataUltimaModifica=Now()
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Compatta Database

Un aiuto! premesso che sono un novizio.
Ho interesse ad applicare le indicazioni della FAQ 6.163 del sito Comune. 
Qualcuno mi dice come faccio ad inserirla nel VBA., supposto che il mio MDB 
ha questa Path: c:\Programma\Gestione.mdb e il file compact.exe si trova 
nella stessa cartella Programma?
Qual'è la sintassi della Shell?
Dove devo inserire quest'ultima?
Che vuol dire "L'esecuzione dell'eseguibile richiede il RunTime"?
GRAZIEEEEEEEEEE 

Fai Doppio Clik sul file EXE, si apre un messaggio che ti spiega come
usarlo.
Ciao
@Alex
Newsgroup: it.comp.appl.access
Titolo: nominare file snp con miocontrollo e now()

salve a tutti,
ho creato un file snp con la funzione outputTo. Per quanto riguarda il nome
mi piacerebbe chiamarlo con un miocontrollo &" "& now(), ma non ci riesco.
Se potessi chiamarlo solo con mio controllo non avrei problemi.
Allora cosa ho fatto:
DoCmd.OutputTo acOutputReport _
, "max", "formatosnapshot (*.snp)" _
, "C:\Documents and Settings\Administrator\Desktop\" & Me.ricevuta_n° &
Now() & ".snp"
ho dichiarato una variabile e ho cercato di chiamarlo così
dim nome as string
nome = Me.ricevuta_n° & Now()
DoCmd.OutputTo acOutputReport _
, "max", "formatosnapshot (*.snp)" _
, "C:\Documents and Settings\Administrator\Desktop\" & nome & ".snp"
oppure
mi sono creato un controllo nell aquery corrispondente.
In ogni caso mi dice che è
"Impossibile trovare il campo forms a cui si fa riferimento
nell'espressione"
Dov'è che sbaglio (a parte nel voler lavorare con Access, di cui capisco
poco)
Grazie dell'attenzione
MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 nell'espressione"
Grazie aspetto fiducioso


 > , "C:\Documents and Settings\Administrator\Desktop\" & Me.ricevuta_n° &
" " & Now() & ".snp"
salve a tutti,
volevo solo far sapere che ci sono riuscito giocando sulla formattazione
della data
ciao

Newsgroup: it.comp.appl.access
Titolo: query: campo calcolato non accetta criteri

Salve a tutti,
ho una query con un campo calcolato scritto così:
 
SELECT magazzino_scarico_dettaglio.id_prodotto, magazzino_carico_dettaglio.quantita AS Carico_quantità, magazzino_scarico_dettaglio.quantita AS Scarico_quantità, Round([carico_quantità]-[scarico_quantità],2) AS Differenza
FROM magazzino_carico_dettaglio INNER JOIN magazzino_scarico_dettaglio ON magazzino_carico_dettaglio.id_prodotto = magazzino_scarico_dettaglio.id_prodotto
WHERE (((Round([carico_quantità]-[scarico_quantità],2))<0));
 
traduco in linguaggio comune:
 
ho due tabelle: CARICO e  SCARICO
ho due campi
quantità        CARICO.QUANTITà e SCARICO.QUANTITà
 
DEVO FARE LA DIFFERENZA TRA LE DUE QUANTITà E VISUALIZZARE SOLO I NEGATIVI
 
La stringa SQL di cui sopra non mi funziona......
 
Poi visto che siamo in argomento:
perchè round non mi arrotonda in un campo query come sotto scritto?
 
Differenza: Round([carico_quantità]-[scarico_quantità];2)
 
Grazie

 Differenza: Round([carico_quantità]-[scarico_quantità];2)
 
Dovrebbe arrotondare ma forse non come aspettato:
http://www.donkarl.com/it?FAQ2.1
 
 
Servus
Karl
*********
http://www.AccessDevCon.com
 
http://www.donkarl.com
 
 
 
 
 


Ciao Karl
ho scoperto che dipende dall'alias.
Ma io devo mettere l'alias perché le due tabelle hanno lo stesso nome di campo
 
magazzino_carico_dettaglio.quantita AS Carico_quantità
 
magazzino_scarico_dettaglio.quantita AS Scarico_quantità
 
 


....per l'arrotondamento invece non lo fa proprio, mi lascia tutti i decimali


Scusamiiiiiiii, avevo letto male. funziona la tua soluzione
 
WHERE round([magazzino_carico_dettaglio]![quantita]-[magazzino_scarico_dettaglio]![quantita])<0;)
 
e ora funziona pure round
grazie

Newsgroup: it.comp.appl.access
Titolo: Reportstamapre cifre divise

Salve ho un piccolo problema che non riesco a risolvere
in un report devo poter scrivere dei codici in alcune caselline predefinite 
e che sono leggermente distanziate, tenendo conto che poi dovr� fare delle 
somme si tali codici come posso operare?
Beppe

 Beppe
Ciao, non riesco a capire il problema. Che relazione c'è tra la
posizione delle caselle ed il fatto che ti serviranno per la somma ?
Saluti.
Alberto

 Beppe
Ciao, non riesco a capire il problema. Che relazione c'� tra la


 Alberto
Io farei così:
Codice = campo della tabella
nella sezione Corpo metti:
c1, c2 e c3 le  3 caselle delle cifre del codice
origine dati:
c1 = left([codice];1)
c2 = mid([codice];2;1)
c3=right([codice])
Nella sezione piè di pagina report metti:
T  casella per la somma (magari non visibile)
s1, s2e e s3  le 3 casella delle cifre della somma  (sono sempre 3 ?)
T=somma([Codice])
s1=Left([T];1))
s2=Mid([T];2;1)
s3=right([T];1)
Questo vale se la somma dei codici non supera le 3 cifre.
Prova e fammi sapere.
Ciao
Alberto
Newsgroup: it.comp.appl.access
Titolo: immagini-pixel-risoluzione in un mdb

Ho creato un mdb che apre file immagini collegate
all'interno di una maschera
chiedevo se è possibile visualizzare
all'interno della maschera
le proprieta del file immagine aperto,
ovvero, altezza -lunghezza - pixel - risoluzione(dpi)
grazie
sono certo, come al solito che mi sarete di aiuto
vivo di luce riflessa (da sempre...grazie a voi)

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

 ha scritto nel messaggio 
news:CPwof.4617$eD5....@twister2.libero.it...


Newsgroup: it.comp.appl.access
Titolo: Controllo Struttura A Schede - Niente help ???

Visto che l'esauriente help in linea, col controllo struttura a schede manca 
alla grande, dove e' possibile trovare informazioni su tale componente ?
E' forse un prodotto non Microsoft ?
La cosa che sto cercando, oltre alle informazioni in generale su tale 
controllo, e' come intercettare la pressione su una linguetta
Ciao e grazie
RobertoA 

RobertoA ha scritto:

eheh, quel maledetto ha fatto perdere parecchio tempo anche a me!!
Ho scoperto che le schede selezionate si intercettano/impostano
tramite la proprietà Value del gruppo di schede.
per esempio
select case me![NomeGruppoSchede].value = 0
     case is = 0     'è selezionata la prima
     case is = 1     'è selezionata la seconda
oppure, per rendere attiva una linguetta,
     me![NomeGruppoSchede].value = 0
Spero d'essere stato utile!
Alessio

 ha scritto nel messaggio 
news:466e486b$1...@newsgate.x-privat.org...

Nella guida:
controllo struttura a schede;
Proprietą Style;
Proprietą PageIndex;
Azione VaiAPagina;
Proprietą Value;
Insieme TabControl, qui trovi proprietą, metodi ed eventi.
Ciao, Carlo

 ha scritto nel messaggio 
news:466e486b$1...@newsgate.x-privat.org...

E' un controllo che prende il proprio valore dalla scheda che presenta.
partendo da zero se vuoi presentare la seconda pagina devi indicare
me.controlloscheda = 1
Poi hai i vari eventi
-- 
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


Struttura a schede - evento cambiamento pagina
www.donkarl.com/it/?FAQ4.17
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

 ha scritto nel messaggio 
news:466e486b$1...@newsgate.x-privat.org...

Newsgroup: it.comp.appl.access
Titolo: Dovrei acquistare la Dev di Access 'XP

Però prima vorrei fare un sondaggino  ;-)
Chi lo usa?
Funziona decentemente o cambia il look del PC?
Per inciso, ho fatto delle prove con una copia non ufficiale e sembrerebbe
funzionare bene ... però vorrei conferme/smentite.
Ciao a tutti.

 ha scritto nel messaggio
news:afqF9.33969$2B1.8...@twister2.libero.it...

Per ora mi trovo benissimo,
avevo rinunciato ad access 2000 quindi il mio passaggio è stato dal 97 all'
XP
anche le conversioni dei miei vecchi db non mi hanno dato nessun problema.
Sto scoprendo con soddisfazioni anche le potenzialità dei file adp e di
MSDE.
Ciao, AEOM

 MSDE.
Anche per ve vale lo stesso identico discorso.
Confermo.
Sib

 ha scritto nel messaggio
news:afqF9.33969$2B1.8...@twister2.libero.it...

Lo uso da Luglio 2001 e a parte un piccolo problema con la creazione guidata
pacchetti (problema che non ne comprometteva il funzionamento e che è stato
risolto in modo veloce)  sono soddisfatto del prodotto e delle sue
molteplici potenzialità, si possono creare anche le DLL di componenti
aggiuntivi COM attraverso il VBA.
Ciao Giorgio.

 aggiuntivi COM attraverso il VBA.
Ragazzi, ringrazio tutti per le info.
Un'ultima cosa: le applicazioni Runtime come vanno a stabilità (ovvero Page
Faults) sulle piattaforme windows 2k/XP?

 Faults) sulle piattaforme windows 2k/XP?
Direi che vanno bene, particolarmente su Win2000/XP.
Sib
Newsgroup: it.comp.appl.access
Titolo: FILTRO MULTIPLO (CODICE VBA??)

Ciao ragazzi, è da un paio di giorni che cerco una soluzione al mio problema senza successo, spero possiate darmi una mano.
 
 
In pratica ho una maschera basata su una tabella. La visualizzazione della maschera è di tipo continua. Ho inserito 5 caselle di testo (non associati), che verranno utilizzati dall'utente per definire i criteri di ricerca.
 
 
Ora, se tutti i campi sono compilati la ricerca va a buon fine. Se uno dei campi non è compilato, mi da (errore di run time 3075 - errore di sintassi operatore mancante nell'espressione della query).
 
 
Ho utilizzato questo codice per filtrare la maschera. 
 
Me.Filter = "ID_CAT=" & Nz(Me!Testo31, "*") & " AND " & "ID_COD=" & Nz(Me!Testo33, "*") & " AND " & "ID_REP=" _
& Nz(Me!Testo34, "*") & " AND " & "DAT_C >=" & " # AND " & Nz(Me!Testo35!, "*") & "#" & " AND " & "DAT_C <=" _
& " # AND " & Nz(Me!Testo37!, "*") & "#"
Me.FilterOn = True
 
 
a me occorre che quando una casella di testo (utilizzata come criterio per la ricerca) rimane vuota venga interpretata come "non fare distinzioni" trova tutto, ovvero il classico *.* per la ricerca dei file in Xp
 
grazie per il tempo che mi concederete!

Scusate avevo copiato male il codice. Quello che segue è il codice che ho realmente usato in vba:
 
Me.Filter = "ID_CAT=" & Nz(Me!Testo31, "*") & " AND " & "ID_COD=" & Nz(Me!Testo33, "*") & " AND " & "ID_REP=" _
& Nz(Me!Testo34, "*") & " AND " & "DAT_C >=" & " #" & Nz(Me!Testo35, "*") & "#" & " AND " & "DAT_C <=" _
& "#" & Nz(Me!Testo37, "*") & "#"
Me.FilterOn = True

 Me.FilterOn = True
 
p.e.
 
Dim strFlt As String
strFlt = "1=1"
 
If Not IsNull(Me!Testo31) Then _
    strFlt = strFlt & " AND " & "ID_CAT=" & Me!Testo31
 
If Not IsNull(Me!Testo33) Then _
    strFlt = strFlt & " AND " & "ID_COD=" & Me!Testo33
 
If Not IsNull(Me!Testo34) Then _
    strFlt = strFlt & " AND " & "ID_REP=" & Me!Testo34
 
If Not IsNull(Me!Testo35) Then _
    strFlt = strFlt & " AND " & "DAT_C >=#" & Me!Testo35 & "#"
 
If Not IsNull(Me!Testo37) Then _
    strFlt = strFlt & " AND " & "DAT_C <=#" & Me!Testo37 & "#"
 
Me.Filter = strFlt
Me.FilterOn = True
 
Invece di TestoX usa nomi parlanti come "txtFltIDCat" ecc.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 

Grazie Karl Donaubauer!!!
Il codice è perfetto per quello che era il mio scopo!
E poi già compilato!!
Ti sono riconoscente!