mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Scrivere da maschera a tabella non associata

Come da Oggetto.
Come posso scrivere su di una tabella non associata usando un pulsante da
una maschera associata ad un'altra tabella.
Il valore che devo salvare non mi è possibile calcolarlo in altri momenti e
sono costretto a salvarlo in quel momento in una tabella[TabNonAssociata]
sul campo [Pippo].
Non riesco a trovare da nessuna parte la sintassi giusta, ho fatto anche una
ricerca su google ma niente risposte(o non sapendo cosa cercare non le
vedo).
Grazie
--
----
         \ | /
       (@ @)
---o00-(_)-00o-----
Marcello Guarnacci
Contro la guerra del petrolio
Contro la guerra USA & UK
Contro la guerra per liberare gli Iracheni bombardandoli
(per favore non liberatemi mai)

 (per favore non liberatemi mai)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Tramite l'help non mi sblocco da dove sono.
Uso abbastanza bene Dlookup e mi servirebbe una funzione che faccia la cosa
contraria.
Sai indicarmi sul sitcomune un esempio o un metodo che scriva su una tab non
associata tramite il recordset(dall'help non ci ho capito molto e nenche dai
vecchi messaggi visto che viene dato per scontato quando viene nominato)
--
----
         \ | /
       (@ @)
---o00-(_)-00o-----
Marcello Guarnacci
http://digilander.iol.it/mister79/index.htm

 > > Il valore che devo salvare non mi č possibile calcolarlo in altri

Allora, vieni fuori da dietro quel muro e non aver paura! ;-P
quello che ti suggeriva Roberto č piů semplice di quanto credi. Creati una
query di aggiornamento e inserisci nei criteri
forms!lamascherainquestione!tuocontrollo.
Provaci č semplice
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 ciao MAssimiliano
In tempo di guerra essere dietro un muro da più sicurezza ;-)
Comunque, provato, inc.....to, capito, digerito.
Grazie MAssimiliano per avermi indirizzato nel modo giusto e ti dico anche
che
Quando il saggio con il dito indica la luna lo stolto guarda il dito.
Io guardavo il dito
Ciao


Newsgroup: it.comp.appl.access
Titolo: informazione acquisto libro!

Ciao ragazzi, volevo sapere se esite un libro,  che mi piega il linguaggio
basic, con tutte le due funzioni!
Ho visto anche le recensioni sul sito comune, ma voi come lo vedete?
potete consigliarmi cosa posso comprare, ne ho acquistati alcuni, ma in
verità fanno cacare........non riesco a trovare uno specifico al linguaggio,
con tutte le sue funzioni particolari !!
Grazie per il consiglio.

 Grazie per il consiglio.
Figurati č stato un piacere conoscerti :-) !!!
Marco M.
Newsgroup: it.comp.appl.access
Titolo: Collegamento a altri componenti office

Scusate sempre per l'ignoranza, ma è possibile collegare i campi di una 
determinata maschera a un altro file di office (es. foglio di word o 
excel)? Perchè se così fosse, vorrei che fosse possibile riempire in 
automatico dei campi di uno di questi fogli con i dati immessi nel mio 
db... oppure mi conviene fare in un'altra maniera? Esempio: se nella 
maschera "protocollo in uscita" il documento in questione è un fax, 
sarebbe possibile generare il fax da mandare direttamente dalla 
maschera, senza dover per forza riempire un modulo excel o word con i 
dati già immessi nei campi?
Fabrizio

Fabrizio Mereu ha detto: in data 15/12/2005 14.50:

Si può eccome! :D
si tratta di automazione office (rispettivamente automazione word e 
automazione excel)
cerca sul sitocomune, ci sono un sacco di FAQ su come gestire word da 
access e come gestire excel da access.
piccolo suggerimento:
dopo aver guardato coem impostare il tuo modulo VBA per gestire word o 
excel.. prova a crearti una macro con le operazioni  che vuoi che 
vengano fatte i automatico, guarda il codice della macro e poi dal 
modulo VBA inseriscile modificando la sintassi (in genere basta 
aggiungere il nome del tuo workspace che hai creato)
Ciao
Nick

 ha scritto nel messaggio news:43a174be$0$333$5fc...@news.tiscali.it...

Quello che chiedi è stato già ampiamente trattato.
Devi utilizzare la tecnologia OLE; trovi degli esempi nel sito comune...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: riportare valore di un record

Buongiorno a tutti,
un quesito sicuramente semplice per la maggior parte
di voi, ma non per uno alle prime armi come me.
In una maschera ,come posso riportare il valore di un campo del record 
precedente in un altro campo del record corrente esempio:
Data    Importo    Importo precedente*
*in questo campo deve inserire il valore di Importo del record precedente.
Grazie a tutti 

 ha scritto nel messaggio 
news:44d70b27$0$47959$4faf...@reader3.news.tin.it...

www.sitocomune.com
 Sezione Queries
2.16 Come si può ottenere il totale progressivo di un campo in una query e 
come si può numerare progressivamente le righe di una query?
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Join usando chiave composta da due campi..

Salve a tutti,
ho un problema di JOIN....
devo collegare nel query builder due tabelle utilizzando
due campi RAMO e CATEGORIA ma nel risultato mi si moltiplicano le righe.
Come devo impostare il JOIN?
grazie
sdamy

 ha scritto nel messaggio
news:9vn4rd$q5c$1...@pegasus.tiscalinet.it...

Ti direi "metti un join su entrambi i campi", ma non ho mai usato query
builder...
Le righe si moltiplicano se il join rileva più righe con la stessa chiave da
entrambi i lati del join.
ciao, max

 ha scritto nel messaggio
news:52FT7.15367$OP2.6...@news2.tin.it...

ok grazie
ciao ciao
sdamy
Newsgroup: it.comp.appl.access
Titolo: esportare tabella in file txt

sempre dal mio famoso DB che contiene il percorso dei file immagine degli
articoli, ho creato una query di accodamento in una nuova tabella, questa č
formata da 3 campi:
1 - comando: che ha valore predefinito il valore COPY
2 - Percorso:il percorso accodato dalla tabella principale
3 - Destinazione: contiene il valore predefinito: c:\windows\desktop\temp
attualmente esporto la tabella tramite il comando ESPORTA e devo ogni volta
specificare di usare come separatore lo spazio e nessun delimitatore di
campo.
il risultato ottenuto lo trasformo in un file batch che ha le righe nel
formato:
copy c:\percorso\percorso\percorso\file.jpg c:\windows\desktop\temp
vorrei sapere come č possibile (tramite macro o codice) esportare la tabella
in un file txt in automatico nel formato specificato.
grazie 1k
--
Nicola

 ha scritto nel messaggio
news:RGdZ8.59121$K_4.1...@twister1.libero.it...

La prossima volta trasferisci nel formato .txt col percosro e le specifiche
che vuoi: tali specifiche sono salvabili grazie a quel tastino avanzate che
c'č nell'autocomposizione. Fatta la prima ti crei una macro
"trasferiscitesto" e richiami quelle specifiche e la prossima volat lo farai
con un semplice click
ciao MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: importare un file di testo

ciao a tutti
ho un problema per l'importazione del testo da un file
ora utilizzo questo metodo
file_in = "F:\telefono 3200\inviati\00020003.vmg"
Open file_in For Input As #1
Input #1, str_in
praticamente assegno alla variabile str_in tutto il testo che contiene
il mio file.
pensavo che così era perfetto invece mi si è presentato un problema
se il mio testo è tutto su una riga è tutto ok
ma se va a capo non mi importa tutto il testo ma solo la prima riga.
sapete aiutarmi
grazie

 ha scritto nel messaggio
news:420cecba$0$32339$5fc...@news.tiscali.it...

Si, ma sei sicuro di volere una Stringa con dentro tutto....?
Io ti consiglio di dividerlo in un'array in modo
da avere già le righe definite, tanto se non ricordo male
il tuo file era un messaggio SMS, pertanto ogni riga è
un comando:
   Dim bytFile()     As Byte
   Dim iFile         As Integer
   Dim FileLength    As Long
   Dim sData         As String
   iFile = FreeFile
   Open sFileName For Binary Access Read As #iFile
   FileLength = LOF(iFile)
   sData = String(FileLength, Chr(0))
   Get #iFile, , sData
   Close #iFile
   bytFile = StrConv(sData, vbFromUnicode)
Ora bytFile è un array di righe che puoi ciclare
una alla volta da Lbound(bytFile()) a UBound(bytFile())
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 ha scritto nel messaggio
news:420cf979$0$6302$5fc...@news.tiscali.it...

preferivo se avevo tutto in una variabile perchè funziona già tutto come
avevo impostato
comunque grazie mille di queste nuove delucidazioni.
grazie

 grazie
Togli l'ultima riga.....!
 bytFile = StrConv(sData, vbFromUnicode)
ed analizza il contenuto di sData
Ciao
-- 
@Alex (Alessandro Baraldi)

Newsgroup: it.comp.appl.access
Titolo: aprire maschera di un'altro mdb

Salve a tutti,
mettiamo il caso di avere 2 mdb
database1.mdb
database2.mdb
è possibile tramite codice vba da
una maschera in database1 aprire una maschera del database2?
grazie!
ringo

 ha scritto nel messaggio
news:bat4kl$p0r$1...@newsread.albacom.net...

Sì è possibile come più volte è stato scritto in questo NG. (vedi)
In pratica si tratta di scrivere una funzione pubblica sul secondo DB del
tipo:
Public Function ApriMaschera(NomeMaschera as string)
docmd.openForm NomeMaschera
End Function
Poi nel primo DB metti un riferimento al secondo DB.
Ora dal primo Db se chiami ApriMaschera("TuoNomeMascheraSecondoDB") vedrai
la maschera chiamata.
Importante che il nome della maschera chiamata non sia già presente nel
primo DB.
Ciao; Carlo


ok grazie!
ottima soluzione!
bye
ringo


Se ti interessa aprire completamente un altro applicativo cioè tutto un
altro programma creato con Access e una form presente in questo secondo
database, allora la soluzione proposta da @Alex è quella giusta.
Se invece ti interessa aprire la sola maschera del secondo Db come se fosse
una maschera del db che hai davanti allora la strada da seguire è un'altra.
Facci sapere.
Ciao, Carlo

 ha scritto nel
messaggio news:SToAa.151460$3M4.3...@news1.tin.it...

scusa se insisto ma questa tecnica dei riferimenti
secondo tè può servire per snellire un MDB?
nel senso: ho un MDB di circa 100 mb (solo query/maschere/report)
i dati risiedono su un'altro mdb...
spezzando l'MDB di 100mb in 2:
un mdb per maschere/query
un mdb per report
migliorerei le prestazioni in generale?
grazie!
ringo


Hai sicuramente molte immagini. Questo è quello che devi evitare.
Se, tolte le immagini, il db è ancora troppo grande (ma 100 mb non sono poi
tantissimi) allora poi tentare altre soluzioni.
Se non hai immagini allora ti consiglio di seguire questa procedura non
documentata.
http://www.mvps.org/accessfr/bugs/bugs0008.htm
In pratica questa operazione oltre a fare una serie di altre cose utili al
db, riduce di molto la sua dimensione.
Prima di fare un decompile fai una copia del db
Ricorda...fai la copia.
Ciao; Carlo
Newsgroup: it.comp.appl.access
Titolo: modificare con codice in visualizzazione struttura

salve
ho una maschera con parecchi controlli 
 
Frame, Label, button,
 
col passare del tempo l'applicazione viene richiesta in lingue diverse.
per ovviare a questo ho pensato di fare una tabella per le traduzioni:
 
la maschera presenta i controlli in italiano ma al form_load
eseguo una procedura che legge il valore della caption e la traduce prendendo il valore dalla tabella
 
tutto funziona bene. ma è lento per le maschere che hanno tanti controlli
(circa 200)
non c'e' un modo di eseguire il codice da visualizzazione struttura in modo che posso mantenerlo in italiano per la programmazione ma prima di distribuirlo lo lancio in lingua desiderata quando ho la visualizzazione struttura?
 
Avete dei consigli da darmi?
GRAZIE

Cosa fai poi distribuisci mdb/accdb...? Sei sicuro...?
 
Il codice che usi per modificare le caption...?
Avevo fatto un demo per le traduzioni delle Caption e non mi pareva soffrire di particolare lentezza.
 
Io in ogni caso distribuirei in base alla lingua.
Ti scrivi il.codice che prima di compilare e convertire in mde/accde apre tutti gli oggetti FORMS/REPORTS e fa il lavoro sporco, poi distribuisci in lingua.
Se invece la lingua deve essere flessibile a runtime... devi farlo a runtime ma mai passare per la struttura. 
 
@Alex

Newsgroup: it.comp.appl.access
Titolo: Formato cella in Excel

Ciao a tutti!
Da codice esporto dei dati di un recorset ad un foglio excel ma quando
esporto un numeo telefonico es 0423666666 questo mi viene trasformato in
4236666666
 perchè me lo considera un numero...como posso imporre il formato
della cella come testo?
Grazzzzzzie!!!

 wrote in message
9esro5$tnb$1...@lacerta.tiscalinet.it...

___
La butto li!
Prova ad esportare il numero telefonico con  l'apostrofo (') davanti.
ciao
Riccardo

Dovresti creare un file xls selezionando tutte le celle e dargli il "formato
celle" a TESTO
salvare il file con un nome e dire al DB di esportare su quel file.
Non garantisco che funziona in tutti i casi, perchè excel e parecchio
ignorante per questo, tuttavia in varie situazioni ho superato il problema
in questo modo.
Ciao
Vittò

 wrote in message
9esr38$ghn$1...@news.panservice.it...

Perfetto grazie!!
Newsgroup: it.comp.appl.access
Titolo: ACCESS XP e 2000 lo installo?

Salve mi è arrivato office XP developer e vorrei sapere da chi già lo usa:
1. posso continuare a sviluppare con XP applicazioni che poi verranno
utilizzate da utenti con ACCESS2000?
2. datosi che la versione di XP è la developer posso avere problemi se creo
pacchetti di installazione di applicazioni ACCESS XP che poi installo su PC
dove c'è OFFICE 2000?
Grazie... aspetto ad installarlo...
Simone

 ha scritto nel messaggio
news:9qe1kp$125u$1...@newsreader1.mclink.it...


 ha scritto nel messaggio
news:9qe1kp$125u$1...@newsreader1.mclink.it...


 avendo già la licenza del xp professional, ?
Sì è possibile, ma solo per quelli che scrivono DOPO il quoting!!!
Antonio
Newsgroup: it.comp.appl.access
Titolo: Quanti caratteri puo' restituire una funzione che ritorna una STRING ?

Sto usando la funzione per codificare in base64 dei file
Quella gentilmente fornita da simocall1973
 
-------------------------------
Private Function ConvertiFileBase64(PathFile As String) As String
     Dim DM As Object, EL As Object
     Dim ArrByte64() As Byte
 
     Open PathFile For Binary Access Read As #1
     ReDim ArrByte64(0 To LOF(1) - 1)
     Get #1, , ArrByte64
     Close #1
 
     Set DM = CreateObject("Microsoft.XMLDOM")
     Set EL = DM.createElement("tmp")
 
     EL.DataType = "bin.base64"
     EL.nodeTypedValue = ArrByte64
     ConvertiFileBase64 = EL.Text
 
     Set EL = Nothing
     Set DM = Nothing
     End Function
----------------------------------
 
La domanda e':  quanti caratteri puo' restituire questa funzione, avendo 
come tipo dato restituito una STRING ?
 


Ciao,
il limite per le stringhe è circa 2 miliardi di caratteri:
https://docs.microsoft.com/en-us/office/vba/language/reference/user-interface-help/string-data-type
 
 
Considerando il limite di 5MB del singolo file di fattura elettronica (allegati compresi) non dovrebbero esserci problemi.
 
Mat.


Grazie
Ma quand'e' che il tipo STRING e' da max 65k caratteri?
Che e' una stringa a caratteri fissi?
 
 


Public Function FixedLenString()
 
    Dim laStringa As String * 5
 
    laStringa = "hoho"
    Debug.Print "-" & laStringa & "-" & Len(laStringa)
 
    laStringa = "hohoho"
    Debug.Print "-" & laStringa & "-" & Len(laStringa)
 
End Function
 
La lunghezza della stringa è predeterminata durante la stesura del codice, non si può cambiare a Runtime.
 
Utilità?
Lascio a te l'ardua risposta.
 
Ciao
Mat.
 


Clarissimo
Molte grazie
 

 come tipo dato restituito una STRING ?
 
 
Le specifiche di Office Visual Basic attribuiscono al tipo string una capienza di 2^31 caratteri (oltre 2 miliardi).
 
Saluti
Newsgroup: it.comp.appl.access
Titolo: Impostare immagine sfondo maschera da codice

Salve a tutti,
 
ho una maschera con una immagine non incorporata come sfondo.
 
Dato che cambio spesso immagine vorrei poterlo fare con un pulsante di comando quindi inserire nelle proprietà della maschera l'immagine usando codice VBA.
 
Non ho nessuna idea di come partire
 
grazie per l'eventuale aiuto

Usando la proprietà PICTURE della maschera.
 
@Alex


Sull'evento LOAD della form puoi settare la proprieta' PICTURE al file 
che vai a pescare dal disco
Magari mettici un controllo, se il file non c'e' non fai niente, se c'e' 
lo carichi
Meglio ancora il nome/posizione file immagine lo rendi configurabile, 
cosi' puoi consentire all'operatore di caricare quello che vuole


grazie perfetto

Impiega di più la verifica che la gestione errore...
 
@Alex

 @Alex
 
 
Bisognerebbe misurarlo per saperlo
L'importante e' proteggere il codice dall'eventualita' della mancanza 
file immagine, che sia via gestione errore, che sia via controllo 
preventivo, e' uguaglio
Io preferisco sempre via controllo preventivo per reagire in modo 
specifico alle eventualita' attese piu' di frequente, poi la routine 
generica di gestione errore c'e' sempre in tutte le funzioni/procedure 
per acchiappare tutto il non previsto


In realtà basta pensare che il controllo dell'esistenza del File è un'azione che esplora l'esterno... mentre la gestione errori è interna... e non esplora nulla..
 
La tua logica è normale, ma dal momento che la gestione errori è una buona regola implementarla a prescindere... basta un Case dedicato...
Le funzioni più veloci per la verifica presenza oggetti si basano proprio sulla forzatura dell'errore...
 
In ogni caso il mio era un suggerimento tecnico non devo convincere... lo si prenda come si vuole.
 
@Alex

Newsgroup: it.comp.appl.access
Titolo: SDK di Access

Qualcuno mi sa illuminare su questo argomento? Se non sbaglio è una versione
"light" di Access che posso distribuire gratuitamente ai miei clienti e loro
non sono obbligati a comprare il pacchetto office o Access che sia per far
funzionare i miei report.
Grazie 1000
Giulia

:

Vedi il faqqone su 
members.xoom.it/it_db_access
--
Lorenzo Coronati
--
<<Il materiale sul NG non è di particolare 
qualità... cioè siti... magari in inglese in 
cui si possono trovare maggiori informazioni...>>
(Matteo Testoni, 24/05/2000)
--

Newsgroup: it.comp.appl.access
Titolo: Selezione valore del campo

Ciaoooooo
quel che volevo fare da vb č poter aprire una tabella cercare ad esempio
il record n° 23 e copiare il valore del campo nome in un campo dentro
una maschera:
tabella
id      nome
1       mario 
..
..
..
..
..
23      luca
La routine l'ho creata ma continua a copiarmi il primo valore del record
n°1
aiutoooooo
ciao e grazie 
mike :-)
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


funzione dlookup
vedi l'help
Newsgroup: it.comp.appl.access
Titolo: Access 12

Ho provato a casa di un amico per un paio d'ore il nuovo office 12 beta 1 
(ovviamente anche access).
Mi sembra una rivoluzione totale. Tutto è stato cambiato e sembra di usare 
un'altro programma.
Dei vecchi programmi access non sono riuscito a caricarne neanche uno in 
quanto non mi esegue il codice (probabilmente c'e' una misura di sicurezza) 
ma non ho trovato come sbloccarlo.
Ma dopo un attimo di disorientamento si riesce a trovare il bandolo della 
matassa e si riesce  a essere subito produttivi per progetti semplici.
Da quel che capisco ovviamente pero' c'è molta molta sostanza sotto.
Probabilmente dopo una serie impressionante di versione fotocopia Microsoft 
si è decisa a cambiare a 180° e tirar fuori dal cilindro un prodotto di 
quelli con i fiocchi e i controfiocchi.
Ciao Angelo

 quelli con i fiocchi e i controfiocchi.
Dopo aver sbattuto i denti contro i nuovi 570 bug(s) avrai cambiato idea
:-)
E, scherzi a parte, quali novità ti hanno colpito maggiormente?
Ciao, Oscar

 wrote in message 
news:PlsGf.85392$eD5.1...@twister2.libero.it...

1 controfiocco = 1K fiocchi
1 fiocco = 1 nuovo bug
Dovrebbe essere questa la misura.
Mai che dicessero:
"Nessuna nuova funzionalità, eliminati 125 bug".
Bruno 

dove è possibile avere la beta per provarla?

 ha scritto nel messaggio 
news:1139473339.0...@z14g2000cwz.googlegroups.com...
dove è possibile avere la beta per provarla?
Per quel che ne so il mio amico l'ha presa da emule.
Ciao Angelo 

 un'altro programma.
dimmi una cosa... che ti sembra del nuovo motore?
E' più veloce nell'elaborare query complesse?
Newsgroup: it.comp.appl.access
Titolo: report

é poco che uso access e che mi cimento in queste cose ma non ho mai visto
realizzato nulla come io ne ho bisogno:
vorrei creare un report che mi stampi tutti i record però non in colonna ma
come dico io e di record ce ne stanno
più di uno per pagina:
più o meno questo é il risultato che vorrei ottenere
nome
cognome
indirizzo
città provincia
e altri dati
------------------------------------------------
nome
cognome
indirizzo
città provincia
e altri dati
------------------------------------------------
e così che si ripete fino all'ultimo record.
p.s.: cercate di spiegarmi ogni cosa
visto che ci siete: qual é l'utilità di una query (domanda da deficente, lo
so, ma ho letto da un manuale e alla fine non mi é affatto ben chiara,
grazie)

 ha scritto nel messaggio
news:932c43$478$1...@lacerta.tiscalinet.it...

Ciao,
provo a spiegarti qualcosa.. (e qualcuno mi corregga se sbaglio) :
la query è una domanda che tu poni ad una o più tabelle
per ottenere una risposta o un risultato detto dinaset.
Ad esempio, in una tabella anagrafica dove hai nome, cognome, indirizzo e
città puoi creare una query che ti estrae solo alcuni record basati sul
criterio che tu definisci : tipo... tutti quelli che abitano a Genova o
tutti i cognomi che cominciano per C... ecc. ecc.
Ma non è finita... ci sono diversi tipi e modi per creare una query.
Ti consiglio, all'inizio, di usare la "composizione automatica" per creare
query e report. Se analizzi bene le scelte che ti propone riuscirai a fare
ciò che vuoi...
Anch'io ho cominciato così...
Saluti
Sergio Della Giora


Semplifico moooolto la cosa; puoi "vedere" le query come uno strumento per
visualizzare/integrare/modificare/cancellare i dati presenti in una o più
tabelle. Sempre rispettando delle regole.
Ciao.

Newsgroup: it.comp.appl.access
Titolo: Runtime 2000 su pc con Access97

Ho un cliente che ha una piccola applicazione fatta in casa che gira con
Access 97.
Devo rifargliela e pensavo di usare Access2000 utilizzando il RunTime per
l'esecuzione.
Posso avere dei problemi a far coesistere Access97 e il Runtime del 2000 ?
Esiste qualche accorgimento da utilizzare per non avere questi ipotetici
problemi ?
Qualsiasi consiglio č ben accetto.
Grazie a tutti
Ric
PS
perchč spesso non riesco a rispondere al newsgroup ?

 ha scritto nel
messaggio news:af97of$jfi$1...@fe1.cs.interbusiness.it...

Sě, nella installazione di un runtime di Access 2000 su un pc con Access97,
avresti dei problemi.
La nuova versione sovrascriverebbe il file MSACCESS.exe e associerebbe i
file mdb con la nuova versione.
Una soluzione potrebbe essere quella di installare Access 2000 in una
cartella diversa da c:\programmi\microsoft Office\Office e scegliendo
l'installazione "Personalizzata" che chiede se eliminare o meno le versioni
precedenti.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: sprotezione database

Ciao a tutti ho bisogno di sproteggere un mdb ottenuto da un file mde 
mediante l'apposito tool di conversione da mde a mdb.
Il problema è che l'originale mdb era stato compilato in exe.
Inoltre avrei poi bisogno di poter inviare delle mail in automatico dal mdb, 
poter convertire dei report in pdf.
E' inoltre possibibile gestire i codici a barre?
Come posso fare?
Ciao, AEOM 

 Ciao, AEOM
Per i codici a barre: SITO COMUNE, sezione novità trovi due esempi per la
gestione del BarCode39 e BarCode EAN13, 
Ciao, 
Carlo
-- 
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:BV53e.720557$b5.32...@news3.tin.it...

Puoi ottenere facilmente il tutto con l'apposita utilità che, fra l'altro,
consente di cambiare il numero seriale dell'hard disk, nonchè di
disabilitare il tasto Shift. :)
--
Ciao
Galliano.

 Ciao, AEOM
Saluti.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio 
news:5419515ec118d0c492...@mygate.mailgate.org...

e io ti consiglio di verificare che giorno è oggi ;-)
ciao, AOEM

 ha scritto nel messaggio 
news:BV53e.720557$b5.32...@news3.tin.it...

Ciao AEOM
non ti è rimasta la versione dell'anno scorso?
in ogni caso puoi usare la mia versione :-)
ne hai preso all'amo uno grosso eh?
ahaahahaah  :-)
---
Daniele
* Gli amici sono come le stelle: non li vedi spesso, ma sai che esistono. *
aha 

 ciao, AOEM
E' il POLLO d'aprile...!!!
Vabbè ci sono caduto.
Però sei un pò stronzo...! ;-)
Ciao


Newsgroup: it.comp.appl.access
Titolo: Ma vi rendete conto ...

Vedi Subj.
Ciao
Yan

 Yan
E' vero non c'è più religione!!
Ciao
RoDAgo

Newsgroup: it.comp.appl.access
Titolo: Quante condizioni e' possibile impostare per la formattazione condizionale?

Poco fa si e' scritto sulla Formattazioen Condizionale
Sapete quale sia il limite max di condizioni che e' possibile impostare 
per un certo oggetto?
Dipende dalla versione di Access?

Salve,
 
RobertoA:

<=Access 2007: 3
 >=Access 2010: 50
 
Se lo fai tramite VBA:
Per ca. 10 anni MS non ha adattato la Collection FormatConditions alle 
50 e ne poteva gestire solo 3. Le altre 47 potevano essere 
aggiunte/gestite solo direttamente, senza la Collection.
Questo problema è stato risolto circa 2 (?) anni fa per le versioni attuali.
 
-- 
Ciao
Karl
*********
Access Bugs: 
https://AccessForever.org
 
Access News: 
https://youtu.be/XMOHBSudo-U
 
Access DevCon: 
http://AccessDevCon.com
 
Access FAQ: 
https://www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Invio di Poasta (MAPI)

Scusa Sig.Carlo Costarella
Ho scaricato il tuo file dal sito comune ma si impianta.
Alla fine mi da il seguente errore :
errore nell'invio:-
2147467259
Scusa ho win2000 sp4
Access 2000 sp2
La dll MAPI non esiste, esiste la MAPI32.dll
Dove posso scaricare come funziona la MAPI????
Distinti Saluti,
Graziano Franchi

 ha scritto nel
messaggio news:bvrk6q$6tr$1...@lacerta.tiscalinet.it...

che client di posta predefinito hai? anche a me si bloccava quando usavo
outlook express , funziona invece benissimo con outlook!
Newsgroup: it.comp.appl.access
Titolo: Access in rete multiutenza

Premessa:
Perdonatemi se alcune domande vi risultano ovvie, ma ho lavorato pochissimo
su reti e mai su db in rete. Ho provato a cercare risposte ma forse non ho
fatto ricerche con chiavi giuste. Altre domande non centrano con le reti, ma
non avendo mai sviluppato nulla in multiutenza alcuni problemi come
l'accesso alle tabelle ed il tempo che restano bloccate non me li ero mai
posti.
Problema:
Un BE su un PC diversi FE sugli altri PC in una rete Win98 senza server.
Principalmente devo costruire o riempire delle tabelle temporanee sui FE
all'apertura ricavandole dai dati nel BE e per ogni operazione aggiungere un
record ad una tabella nel BE e modificare un record su un'altra tabella. Sul
BE lavoro su due
tabelle con una relazione uno a molti, ad una vengono aggiunte tutte le
operazioni, nell'altra viene aggiornata la situazione attuale del cliente.
Le operazioni possono diventare anche moltissime in alcuni momenti di forte
lavoro con diversi operatori anche alcune al secondo, ma nessun operatore
deve mai editare contemporaneamente ad altri lo stesso record.
Le domande:
Connessioni al BE tramite JET o ODBC, quindi allegando le tabelle o con
CONNECT? O partire direttamente in SQL SERVER?
Le tabelle temporanee mi conviene crearle ed eliminarle ogni volta o
svuotarle e riempirle?
Se le creo ogni volta per evitare i messaggi di conferma di cancellazione mi
conviene crearle tramite codice o usando SQL in VBA mi salta ugualmente i
messaggi di conferma?
Una query non blocca le tabelle vero? Se ad ogni operazione faccio una query
creo molto traffico?
Se devo editare un record lo posso fare senza tenere bloccata tutta la
tabella?
Ciao Valerio.
Grazie in anticipo.

 ha scritto nel messaggio
news:eS_wc.294596$hc5.12...@news3.tin.it...

Ciao Valerio.
Alcune considerazioni sul tuo post
Primo:  visto che ne avevi fatto uno esattamente uguale 5 giorni fa non
ripostare la stessa identica domanda.
Secondo: il subject è troppo generico e sarebbe corretto postare una sola
domanda per un messaggio, con soggetto significativo. Questo per facilitare
le ricerche future.
Riposta le tue domande una alla volta ed avrai più possibilità nel trovare
le risposte che cerchi.
Ciao,
Massimo
-- 
web: 
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


Ciao e grazie,
se ogni tanto non ci dite cosa sbagliamo, per chi come me non ha la
possibilità di frequentare NG spesso diventa difficile adeguarsi alle
regole. Frequento questo NG credo dalla pubblicazione di Access 2.0 e non
avevo mai sentito di non postare più di una domanda alla volta. D'altra
parte capitemi, sviluppo un'applicazione al massimo ogni due o tre anni per
divertimento.
Ciao Valerio.


Ciao, Massimo
Newsgroup: it.comp.appl.access
Titolo: Collegamento immagine Ole

Ho dei problemi a visualizzare in una maschera o su un report delle immagini 
collegate ad una casella combobox.
Ho creato una tabella con 2 colonne, una x la descrizione ed una x 
l'immagine bmp associata.
Ho creato la maschera con cui caricare le immagini bmp associate, in 
quest'ultima maschera vedo le immagini correttamente collegate.
Ho inserito il campo "affinamento" (che contiene es: botte nella 1° colonna 
e l'immagine della botte nella 2°) in una maschera di input-vini in cui 
compaiono tutte le caratteristiche del singolo vino.
Ora ho inserito la combobox in cui selezionare il tipo di affinamento 
es.botte, me lo associa, ma se creo un oggetto ole (x vedere anche 
l'immagine in una parte della maschera) collegato alla tabella affinamento, 
il rettangolo risulta vuoto, ed è vuoto anche se lo inserisco nel report.
Se qualcuno ha capito, mi risponda.
Grazie ! 

 ha scritto nel messaggio news:436b9276$0$8499$5fc...@news.tiscali.it...

Sito comune (
www.sitocomune.com
) sezione General - 6.197 I controlli immagine nelle maschere e nei report nei runtime...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Somma che non sempre torna

Save!
 
ho report con sottoreport
 
nel report ho il controllo "Txt_Imponibile" che riporta il totale del 
sottoreport
 
poi ho altri quattro controlli con queste espressioni:
 
ImportoIVA=[Txt_Imponibile]*[IVA]
ImponibileconIVA=[Txt_Imponibile]+[ImportoIVA]
Ritenuta=[Txt_Imponibile]*nz(11,5*[IDRitenuta])/100
TotaleNetto=nz([Txt_Imponibile])+nz([ImportoIVA])-nz([Ritenuta])
 
formato: #.##0,00 €;-#.##0,00 €
decimali 2
 
il problema è che alcune volte
il "TotaleNetto" per 0.01cent. non torna.
 
Chiedo aiuto per una soluzione
grazie 
 
 

 grazie
 
Access ha dato anche a me dei problemi con gli arrotondamenti.
Prova a usare cose tipo:
Round([Txt_Imponibile]*nz(11,5*[IDRitenuta])/100,2)
e vedi cosa ottieni.
 
Buon lavoro
Riccardo Baldinotti

>Riccardo Baldinotti
 
grazie Riccardo 
 
 

Piero explained on 10-11-14 :

Per i numeri non interi non usare MAI i VarType Single e Double,
Usa Currency (fino a 4 decimali) oppure Decimal.
 
Bruno

 ...
 
Non solo Access dà problemi di arrotondamenti ma anche VBA,
soprattutto la funzione Round() che fa l'arrotondamento "bancario".
Per questo è meglio di evitarla.
 
Vedi i due link su Round() in questo vecchio articolo:
http://www.donkarl.com/it?FAQ2.1
 
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
Access Lobby: 
http://www.AccessDevelopers.org
 

 ha scritto nel messaggio
news:m3qdo9$9g7$1...@speranza.aioe.org...

grazie Bruno
 
in tb questo, giusto?
e se ho tipo dati numerico, (ma Currency non l'ho con A2003)
mentre con valuta non posso scegliere
 
 
 

 ha scritto nel messaggio
news:ccc051...@mid.individual.net...

grazie Karl
 
 
 

 il "TotaleNetto" per 0.01cent. non torna.
 
Non torna con cosa, esattamente ? 
 

 ha scritto nel messaggio 
news:306fefe2-fd97-4da4...@googlegroups.com...

ciao radicale
la somma nel totale,
ma con il consiglio di Karl
ora torna. 
 
 


ciao caro Pietro
 
Si ma vorrei capire lo stesso (se non ti dispiace). Che intendi 
con la "somma nel totale" ? 
 
Mi spiego : dici che il totale netto non torna. 
Ok. 
Ma comparandolo con che altro valore ? Altrimenti dire che non
torna non ha molto senso (senza offesa eh). 
 
Hai quindi un campo col totale netto indipendente ? 
O che ? 
Fammi capire bene, non essere avaro di spiegazioni :-)
 
 

 ora torna.
 
ciao caro Pietro
 
Si ma vorrei capire lo stesso (se non ti dispiace). Che intendi
con la "somma nel totale" ?
 
Mi spiego : dici che il totale netto non torna.
Ok.
Ma comparandolo con che altro valore ? Altrimenti dire che non
torna non ha molto senso (senza offesa eh).
 
Hai quindi un campo col totale netto indipendente ?
O che ?
Fammi capire bene, non essere avaro di spiegazioni :-)
______________
ciao radicale
ti faccio un esempio
2429.85 imp.
534.57 iva 22%
2964.42 totale
279.43- ritenuta
2684.98 netto questo č il risultato che ottenevo
 
ora con fctround
torna.
 
 
 
 
 
 

 ora con fctround torna.
 
Finalmente ho capito. Scusa la lentezza e grazie per la
pazienza
Newsgroup: it.comp.appl.access
Titolo: Aprire una maschera con tutti i record di una maschera aperta

Ho  una serie di record (mettiamo 10) in una maschera continua.
Posso con un 'bottone' aprire una nuova maschera (basata su una seconda
tabella) con ID = a quella del record selezionato.
Vorrei invece aprire questa seconda maschera con tutte e 10 le osservazioni
che hanno ID corrispondenti a quelle della maschera aperta.
Potete aiutarmi ?
Grazie dell'attenzione
Fabrizio

 che hanno ID corrispondenti a quelle della maschera aperta.
ci sono alcune cose poco chiare perche', mi sembra, tu fai un po' di
confusione tra maschere e tabelle.
ad ogni modo, se si comprende quello che vuoi fare, nell'evento del pulsante
che apre la seconda maschera togli i criteri dall'istruzione docmd.openform
Sib

Sib <si...@SPAMiol.it> wrote in message
ceNK9.15401$TC5.4...@twister1.libero.it...

Ti ringrazio Sib; mi spiace di non essere stato chiaro ma:
-se apro la Maschera B  dalla Maschera A senza condizioni ottengo tutti  i
100 record della tabella B
- se invece, come ho provato, uso la condizione where (o una  query ) dove
la TabellaB.ID=MascheraA.ID ottengo 1 solo record (quello selezionato nella
Maschera A che fa riferimento alla Tabella A)
-Vorrei invece i  soli 10 record che erano aperti sulla A perchč ad  esempio
filtrati dalla Tabella A.

 filtrati dalla Tabella A.
Come hai filtrato i record della Maschera A?
Nella DoCmd.OpenForm con cui apri Maschera B imposta i criteri di filtro che
hai applicati per la Maschera A.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Errore di sintassi in DoCmd.openform

prima di impazzire completamente vorrei sapere dov'e' l'errore che
ostinatamente mi viene segnalato:
Ho una form collegata ad un tabella "Merci in arrivo", in questa form c'e'
per ogni record un pulsante per la visualizzazione dei dati del fornitore,
ma mi da:
Errore di sintassi (operatore mancante) nell'espressione della query
"Fornitore = "& Me.IDFornitore
DoCmd.OpenForm "Fornitori",,,"Fornitore = "& Me.IDFornitore
Dove sbaglio?
Grazie
                Silvia
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie
MAssimiliano

 MAssimiliano


MA ha scritto:

Grazie Massimiliano, ma ho provato a togliere una virgola cioe'
DoCmd.OpenForm "Fornitori",,"Fornitore = "& Me.IDFornitore
mi apre la maschera ma al primo record, cioe' non mi fa la selezione del
record che io vorrei fosse visualizzato
Ciao
               Silvia
Chiedo scusa a tutti per il msg precedente replicato


                Silvia
Scusam ima nel post precedente ero 'mbriaco.
docmd.runsql "Delete *.fesseria from tb_mio_post_precedente
Allora fornitore nella maschera che apri è numerico?
Se testuale tu stai confrontando un testo con un numerico
idfornitore sta sulla maschera di "partenza" o quella che devi aprire?
MAssimiliano

 MAssimiliano
IDFornitore è nella maschera di partenza



Spero di non disturbare.
questa istruzione apre la maschera "Fornitori" da un'altra maschera:
DoCmd.OpenForm "MFornitori", , , "[Codice]=" & Me![Fornitore]
[Codice] è numerico e chiave primaria della tabella Fornitori.
Me![Fornitore] è numerico e rappresenta il [Codice] nella maschera
principale.
Se avessi voluto cercare il nome del fornitore avrei dovuto passare al
comando un valore stringa modificando leggermente l'istruzione e sempre
utilizzando un controllo di tipo stringa dalla maschera:
DoCmd.OpenForm "MFornitori", , , "[NomeFornitore]=" & "'" & Me![Fornitore] &
"'"
Per sperimentare questo, dalla maschera principale prova ad inserire un
pulsante di comando e con l'autocomposizione chiedi di aprire la maschera
"Fornitori" e cercare dati specifici da visualizzare. L'autocomposizione ti
chiede quali campi associare...lega i campi e leggi cosa scrive nel
codice...
In pratica numeri con numeri e testo con testo. Se usi il testo dovrai
aggiungere un apice racchiuso tra virgolette prima e dopo il dato stringa da
passare ("'").
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Problema query di prenotazione

Buongiorno a tutti!
Vorrei un aiuto per risolvere un problemino con una query...
Ho due tabelle : Prenotazione composta da data inizio e data fine
soggiorno e da due chiavi esterne come codice cliente e codice camera
e Camera con numero camera e tipo.
Devo visualizzare,dati in ingresso data inizio e data fine
soggiorno,le camere disponibili in quel periodo.
Se agisco solo su prenotazione accade che se una stanza non è stata
mai prenotata fino ad ora non appare nell'elenco,avevo pensato di fare
due query,una che mi restituiva tutte le camere dell'albergo e
un'altra che mi restituiva le camere già prenotate in quel periodo.
Solo che non so fare la sottrazione tra i risultati della prima e
della seconda.
Confido in un vostro aiuto...
Grazie mille,ciao ciao!

 ha scritto nel messaggio news:1177063245....@d57g2000hsg.googlegroups.com...

[risposta]
Secondo me non hai impostato bene la relazione tra le camere e le prenotazioni; dovresti impostare: "visualizza trutti i record di 
Camera e solo quelli di Prenotazione con [codice camera] uguale"... Più o meno, vado a memoria...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: report con record sino a fondo pagina anche in presenza di piè di pagina o di piè di pagina report

Buonasera a tutti.
Ho un report di Elenco soci e su piè di pagina report ho il riepilogo per tipologia, sesso, ed altro. 
Siccome il piè di pagina report occupa diverso spazio, le pagine precedenti l'ultima presentano il fondo pagina in bianco mentre io vorrei sfruttare tutte le pagine sino in fondo e dopo l'ultimo record far apparire il riepilogo che c'è nel piè di pagina report.
Ho già provato a spostare tali dati nel piè di pagina e renderli visibili da codice solo sull'ultima pagina, ma il fondo bianco sulle pagine precedenti permane.
Che soluzione posso adottare?
Grazie.
Giuseppe

Giuseppe submitted this idea :

Elimina il piè di pagina e sposta il riepilogo a piè di report.
 
Bruno


Ciao Bruno.
Grazie.

Newsgroup: it.comp.appl.access
Titolo: a capo su msgbox

ciao...desideravo sapere, se esite la possibilità, come si fa ad andare a capo
in una finestra MsgBox quando ho un testo un pò lunghetto e voglio dividerlo in
più righe....esiste un comando??....e come si usa???
grazie
mike
-- 
Posted from 
pi2-528.dialup.tiscalinet.it
 [62.11.6.80] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Dedi fare così
MsgBoX "Riga 1" & VbCrLf & "Riga 2"
Max

 Max
--------------------
Grazie Massimo e se voglio centrare il msg...sai dirmi anche questo?? :-)
P.S. che comando mi hai suggerito, nell'indice/help di access non ci sta 
nessun riferimento??


 mike
ma... me lo ricordo da sempre, forse letto da qualche parte in VB6, per
centrare il messaggio non lo so,( non me ne sono mai interessato)
Max

 wrote in message
news:EojF7.17011$sq5.8...@news.infostrada.it...


 chr(13)
Inserisci i tuoi messaggi di risposta DOPO e non prima il testo dei messaggi
precedenti.
Chr$(13) non basta: per andare a capo devi aggiungere anche Chr$(10)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Roberto
Io ho sempre scritto cosě, e non ho mai avuto problemi, lo ho sempre
adoperato anche per creare delle righe vuote
Se quello che avete indicato č piů valido ditemelo.
Max

 ha scritto nel messaggio
news:_OwF7.19819$sq5.9...@news.infostrada.it...

Il vero problema č che a me se metto solo Chr$(13) a capo non ci va. :)
Ma se a te funziona cosě.....



X Roberto
E' riferito a mč quello che stai dicendo ?
Io uso VbCrLf non Chr$(13)
quello che ho voluto chiedere era semplicemente se č piů corretto scrivere
VbCrLf  come faccio io o Chr$(13) che non ho mai usato.
Max

 ha scritto nel messaggio
news:KhDF7.23270$sq5.1...@news.infostrada.it...

 Se non usi la costante figurativa VbCrLf  dovrai usare (ed č la stessa
medesima cosa) Chr$(13) & Chr$(10)

Newsgroup: it.comp.appl.access
Titolo: Selezione di tutto da casella combinata

Con A97, tramite una serie di caselle combinate in una maschera di selezione
definisco i valori utilizzati da una query di selezione.
Ho bisogno che il valore di alcune delle caselle combinate sia tale da
selezionare tutte le voci presenti in tabella. Per le caselle che puntano a
campi testo ho risolto il problema impostando il valore predefinito a "*",
ma tale valore non č accettato nelle caselle che puntano a campi numerici.
Ho seguito la guida in linea finendo sul db soluzioni => Aggiunta di
"(tutto)" ad un elenco e successivamente perdendomi nei meandri di VB (a me
sconosciuto).
Non esiste un metodo piů semplice per impostare tutto in una campo numerico?
Grazie in anticipo. Simone


Chi ha detto che la funzione Like che usa il volre jolly "*" non funziona
nei criteri di una query per un campo numerico?
Se nella query, nei criteri del campo numerico da selezionare scrivi:
Like Nz(Forms!NomeMaschera!NomeCasellaCombinata; "*")
nel caso in cui nella casella combinata non selezioni alcun valore (quindi
valore = Null), la query mostrerà tutti i record a prescindere dai valori
contenuti nel campo numerico.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Disabilitare PagUp PagDown

Ciao a tutti
vorrei disabilitare la rotella del mouse che corrisponde alla pressione dei
tasti PgUp e PgDown della tastiera in modo da non permettere lo spostamento
tra i record  di una maschera.
Grazie
Dome

 wrote in message
news:9rb7a3$h43$1...@serv1.albacom.net...

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    '33 - PgUp; 34 - PgDown; 9 - Tab; 18=Alt
    Select Case KeyCode
        Case 33, 34, 9, 18
            KeyCode = 0
        Case Else
End Select
End Sub
Ciao @Alex
-- 
Posted from  [146.133.1.30] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: Compatibilità tra versioni di Access

Se capita qui qualcuno che ha un attimo di tempo, avrei due dubbi in merito
alla compatibilità che vorrei chiarire:
1) Ho un FE mde salvato in Access 2000 e dovrei eseguirlo in un PC che ha
Access XP. Posso usare tranquillamente lo stesso mde o rischio di avere
problemi?
2) con lo stesso FE in Access 2000 lavoro con un BE in Access 97 (questo per
risolvere problemi di compatibilità se su una stessa rete ci sono versioni
di Access diverse che lavorano sullo stesso BE).  Se voglio modificare la
struttura di una tabella, esiste qualche remota possibilità o devo per forza
usare Access 97.
Spero di essere stato chiaro. Grazie e ciao!

 Nessun problema. Puoi tranquillamente usare le versioni che vuoi.
Come sarebbe a dire "le versioni che vuoi"?
per modificare un BE Access 97  che sappia è possibile solo con Access 97,
con un'altra versione non si può far nulla! o no?

Newsgroup: it.comp.appl.access
Titolo: ADO e DAO, chi mi chiarisce un paio di cose??

Ciao a tutti. Ho un po' di confusione su questi 2 "metodi" di accesso ai
database.
Di default Access utilizza ADO (lo intuisco dal fatto che nei
riferimenti ADO è flaggato e DAO no).
Vorrei capire 2, anzi 3 (o forse 10) cose:
1) Come si accede al database corrente nei 2 modi?
Con DAO dovrebbe essere:
Dim db As Database
Dim rs As Recordset
Dim strSQLQuery As String
strSQLQuery = "SELECT qualcosa FROM qualcosa"
Set db = CurrentDb()
Set rs = db.OpenRecordset(strSQLquery)
rs.Close
db.Close
Set rs = nothing
Set db = nothing
Giusto? E con ADO invece come si fa?
2) Per accedere invece ad un database esterno (tramite DSN di sistema)?
Questa volta lo so fare (più o meno) con ADO, settando la proprietà
ConnectionString di un oggetto Connection.
Ma
Dim objConn As Connection
e
Dim objConn As New ADODB.Connection
è la stessa cosa?
Perché spesso e volentieri la compilazione mi da errore sugli oggetti
Recordset (come se ci fosse un type mismatch)?
Perché a volte ci vuole il Set e a volte no?
3) In un progetto possono essere presenti sia oggetti DAO che oggetti
ADO (spuntando entrambi i riferimenti)?
Come si evitano i casini dovuti al fatto che in questo modo ci sono 2
oggetti Recordset?
Dov'è che posso trovare spiegazioni semplici ed esaurienti su questi
argomenti?
Thanx
giaconet

 giaconet
Nada
Diego