mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: connessione a una tabella

devo eseguire una query all'interno di una maschera, quando viene premuto un
pulsante...
conosco bene il visual basic ma non il vba, o meglio non so come
implementare
questa routine all'interno dell'evento onclick del pulsante
in vb avrei implementato ado, ma qui non funziona niente
ecco il codice che non riesco ad implementare...
'Connessione ad Archivio
dim cnnArchivio As ADODB.Connection, rstArchivio As ADODB.Recordset
dim stringasql As String
Dim stringaodbc As String
Set cnnArchivio = New ADODB.Connection
Set rstArchivio = New ADODB.Recordset
stringaodbc = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security
Info=False;Data Source=" & App.path & "\Archivio.mdb;Jet OLEDB:Database
Password=xxx"
stringaodbc = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security
Info=False;Data Source=" & App.path & "\Archivio.mdb"
cnnArchivio.ConnectionString = stringaodbc
cnnArchivio.Open
rstArchivio.ActiveConnection = cnnArchivio
'On Error Resume Next
rstArchivio.Open stringasql, cnnArchivio, adOpenStatic, adLockOptimistic
chi puo' farmi vedere un semplice codice di esmpio, poi lo continuo io... il
fatto e' che non conosco nulla del vba e non so che oggetti istanziare!
ciao e grazie a chi mi puo' fare un esempio di questa connessione a un db

 ha scritto nel messaggio
news:9p7iqb$tkj$1...@pegasus.tiscalinet.it...

In Access le tabelle vengono allegate e poi ci lavori come se fossero
locali.
Puoi allegare praticamente tutti i tipi di tabelle da qualsiasi database.
La stringa di connessione e l'eventuale password  ti verranno richieste una
sola volta, la prima.
Comunque se vuoi fare questo da codice non dimenticare i giusti riferimenti
per esempio a DAO o ADO: da un modulo, menù Strumenti, Riferimenti.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: caselle combinate

 Salve a tutti spero che qulacuno possa capire ciň che scrivo.
 Il mio problema č far apparire i valori in euro con i decimali nei campi di
 una casella combinata in ms access97. Visualizza sono il valore intero
 arrotondato. Es. nome; qta;importo;totale. Quando apri la combo ti appaiono
le quattro colonne come descritte con i dati relativi, ma caso strano
importo e totale appaiono sono gli interi arrotondati. Faccio presente che i
dati nella query di riferimento sono in valuta con 2 decimali e vengono
visualizzati dalla query in modo regolare.
 Grazie
 
gfran...@libero.it

 ha scritto nel messaggio
news:4Eu78.16223$5M4.5...@twister2.libero.it...

Prova a modificare i campi da valuta a precisione doppia con due cifre
decimali.
Dovrebbe funzionare.
Ciao Alessandro

 wrote in message
_7w78.17531$nI1.5...@twister1.libero.it...


 Costo: Format(CDbl([ULTIMO COSTO DI ACQUISTO]);"?0,00")
altrimenti se sono solo centesimi non appare lo 0 prima della virgola.

Newsgroup: it.comp.appl.access
Titolo: Problema importazione dati in Excel. E' un incubo..

Ciao, chiedo scusa se riposto un problema avuto in questi giorni, ma anche
stamattina ho provato a ripristinare il DB ma non riesco a risolverlo.
E' da incubo e sono lontanissimo dalla soluzione! Questo è
quello che mi succede:
          In excel da menu dati/importa dati esterni/importa dati, tento di importare
una normale query (almeno credo sia normale). Se importo i dati normalmente
per avere un foglio dati è tutto ok.
Se invece alla fine della procedura chiedo che venga costruita un tabella
pivot mi da questo messaggio:
[Microsoft][Driver ODBC Microsoft Access]"" non è un nome valido. Verificare
che non includa caratteri o punteggiatura non validi e che non sia troppo
lungo.
Secondo me trascuro qualcosa che ancora non conosco di
Access, non è un problema di driver, perchè normalmente i dati in excel li
importo.
Grazie a tutti.
Montanaro
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio news:82Z88Z48Z250Y1...@usenet.libero.it...

Invia il file xls se puoi/vuoi...
Ciao.
-- 
Sergio MAZZA 


          Scusa l'ignoranza, ma come faccio a postare un file di excel? (scivo con
Libero).
Grazie


 Montanaro
Apri la pagina di libero, vai su "scrivi mail"e c'č "allega file" - sfoglia  e segui le istruzioni...
Ciao.
-- 
Sergio MAZZA 


Scusami, non mi hanno autorizzato alla spedizione (sono un
capo-contabile....piů o meno come un sergente!).
Mi spiace perchč sei sempre disponibile!
Scusa ancora, lascio perdere.



Sě, va bene...
basta che cambi i dati o invii un file soltanto simile...quale č il 
problema?
Ciao, Carlo 

 ha
scritto:




          E che ne so, figurati che poi è solo una tabella, mica segreti industriali!
Bho


 Montanaro
Non devi scusarti tu ma loro...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Creare struttura nuova tabella da più tabelle.

Buongiorno e Buon 2007 a tutti,
sto ristutturando - semplificando - un DB con Access 2003 dove ho
numerose tabelle (13 esattamente) che voglio unificare in una sola.
Nella nuova tabella confluiranno gran parte dei campi delle 13 tabelle
che, tra l'altro, hanno nomi identici e che ovviamente dovranno avere
nomi diversi (ci aggiungo qualcosa come ad esempio da ess1 a T01ess1,
T02ess1, ecc...)
Vorrei non dover scrivere la struttura della tabella nuova con tutte le
proprietą (etichetta, valori predefiniti ecc...), ho provato con il
terribile copia-incolla ma il DB mi si pianta dopo un paio di
incollature...
C'č qualche suggerimento, avete gią affrontato il problema? Se si, come
l'avete risolto? Non č un grave problema fare qualche riga di codice ma
come al solito č questione di tempo.
Per recuperare i dati poi con alcune query di accodamento si combina.
Grazie a chi mi vorrą dare una dritta.
Luigi.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Luigi.
Query di creazione tabella.
Ma sei sicuro che la creazione di una tabella con moltissimi campi sia la 
cosa migliore?
Ciao.
-- 
Sergio MAZZA 

 Ciao.
In effetti con una query di creazione tabella ho fatto quello 
che mi serviva.
Ho bisogno di semplificare la struttura attuale in quanto ora mi trovo
molte tabelle con pochi campi ed enormi difficoltà a fare query di 
La tabella risultante avrà circa 110 campi, ancora gestibile mentre 
prima le tabelle con più campi erano anche quelle con più records.
Grazie e nuovamente Buon 2007.

Newsgroup: it.comp.appl.access
Titolo: Le repliche, esperienze, problemi

Mi piacerebbe sentire esperienze, problemi sull'utilizzo delle repliche
su applicazioni realizzate per dei clienti.
Secondo me avendo un FE ed un BE andrebbe fatta una replica master sul
BE in modo da poter fare avere al cliente le variazioni sulla struttura
del DB.
Per il FE non dovrebbe esserci nessun poblema perchè si può
sovrascrivere con la nuova versione.
Mi piacerebbe sentire esperienze, problemi sull'utilizzo delle repliche
su applicazioni realizzate per dei clienti.
Un sauto a tutto il NG.
--------------------------------------------------------------------
Sergio de Pretis                     E-mail 
depr...@csgen.it


Per curiosità: perchè non aggiorni a codice la struttura del back-end, invece che utilizzare
repliche?
Personalmente (specie se si distribuisce software standard) trovo molto comoda questa soluzione.
Ciao.



Warp ha scritto:

Ho fatto questa domanda perchè vedendo le domande ed il sito comune ho
visto che si parla di aggiornare la struttura del back-end da codice.
Mi chiedevo come mai visto che in teoria esiste la funzione di replica e
sincronizzazione replica(mai usata) che dovrebbe fare la stessa cosa
senza dover scrivere codice.
Ciao e grazie
--------------------------------------------------------------------
Sergio de Pretis                     E-mail 
depr...@csgen.it
Via Meli, 18                         phone / fax : (39) 02 2592400
20127 MILANO -  ITALY                mobile phone: (39) 0335 8381706


Ciao Sergio,
il fatto è che le soluzioni a codice richiedono solo uno sforzo "iniziale" un pochino maggiore, poi
quando hai consolidato queste tecniche hai notevoli vantaggi in fatto di flessibilità rispetto
all'utilizzo di repliche (che ti impongono anche qualche restrizione in fatto di programmazione...)
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Report con somma parziale

Salve a tutti .
In un report vorrei che al variare di un Campo (es. Codice Fiscale) dei 
record stampati, facesse la somma parziale di un altro Campo (importo).
Riesco solo a fare la somma totale alla fine del Report....
MI dareste un suggerimento ?
Grazie
 


Se puoi o vuoi fare un raggruppamento sul Codice Fiscale puoi
crearti una casella di testo con l'origine controllo: =importo
e nella proprietà "Somma parziale" scegli "Su gruppo".
Se non è questo, dai un esempio concreto di cosa vuoi ottenere.
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 ha scritto nel messaggio 
news:811fiq...@mid.individual.net...

---------------------------------
Riepilogo ....
Report ottenuto da una query su varie tabelle, cosi' composto:
COD.FISC.
DENOMINAZIONE.
....
...
iMPORTO
Vorrei che al variare di Codice Fiscale (essendo un report tabulare), 
stampasse sotto i 10 o 12 record diciamo dello stesso cliente, un Totale 
parziale di IMPORTO.
Grazi e dell'aiuto.
 

 Totale parziale di IMPORTO.
Siccome non hai rivelato la tua versione di Access descrivo il
procedimento per A03:
- in vis. struttura del report scegli la voce di menů
  Visualizza - Ordinamento e raggruppamento
- nel dialogo scegli il campo CodiceFiscale per raggrupparlo
  e imposta "Pič di pagina (gruppo)" a Sě
- nel nuovo pič di pagina gruppo crea una casella di testo con
  origine controllo:  =Sum(Importo)
Gioco fatto.
-- 
HTH


 ha scritto nel messaggio 
news:811laj...@mid.individual.net...

Piccola rettifica:
Va bene, ma a me servirebbe anche  che il totale parziale si azzerasse ad 
ogni cambio di Codice Fiscale...
 

 azzerasse ad ogni cambio di Codice Fiscale...
Se non lo fa, hai sbagliato qc. Controlla p.e. se hai posizionato
la casella nella giusta sezione.
...e non manda pi� delle email. � una gaffe in un newsgroup.
-- 
cu


 Access FAQ: 
www.donkarl.com/it
Scusa..... hai ragione per le mail: ho  sbagliato
Grazie

Newsgroup: it.comp.appl.access
Titolo: Problema forms dialog

Se apro una form in modalita' DIALOG e da questa ne apro un'altra
(dialog o meno) la prima resta comunque la Top Window !!!
Come faccio a fare andare la form appena aperta sopra quella che la
apre ?
Problema analogo è quello delle form aperte da form a tutto schermo.
Il bello poi si ha quando si chiude una form a tutto schermo. La
finestra che prende il focus diventa a tutto schermo.
PS uso access 2000
Ne sapete nulla ?


          MAssimiliano
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.appl.access
Titolo: [OT?] ODBC e tabelle

Scusate, ma se collego via ODBC una tabella ad Access, poi la posso usare
come una tabella normale. A cosa servono allora le stringhe di connessione
ODBC per accedere ad una database, se tramite ODBC posso collegarlo
normalmente?
Ciao Valerio.

 ha
scritto nel messaggio
news:JzeZc.179184$OR2.8...@news3.tin.it...

ciao Valerio,
le stringhe servono per accedere inmaniera
automatica: č come il riallega tabelle
di Biso sul sitocomune, nulla toglie che tu lo
possa fare manualmente.
MAssimiliano

 Ciao Valerio.
Sono solo metodi alternativi...niente di più niente di meno.
Uno lo fai da ODBC creato e l'altro lo fai da codice come un "allega
tabella".
-- 
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

 MAssimiliano
Maledetta sincronizzazione di Newsland...
MAss..,si ricomincia a rispondere in due!!! :-) Sorry


 wrote in message
news:JzeZc.179184$
OR2.8...@news3.tin.it

La tua domanda non è chiara.
Access non supporta link delle tabelle via ODBC, ma supporta
l'accesso alle stabelle di un BE via ODBC(ocn o senza DSN)
per l'accesso ai Dati.
Detto questo non sò come interpretare la tua Domanda.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Rispondo al primo, ma ovviamente il grazie va a tutti e tre. Quindi da
quello che mi avete detto, potrei pensare che se come nel mio caso si tratta
di un unico collegamento sempre uguale sia utile un collegamento manuale,
mentre qualora debba essere o installato o cambiato per qualunque altro
motivo risulta più efficace il collegamento tramite codice.
Ciao e grazie,
Valerio.

 ha
scritto nel messaggio
news:TAhZc.180208$OR2.8...@news3.tin.it...

Esattamente.
Stai testande l'msde per quel quel fatto di cui
discutemmo???
MAssimialino


No fino a quando non ho finito di scrivere quello ho preso i driver ODBC per
Superbase per poter sviluppare almeno alcune automazioni nel programma che
ho attualmente.
Per l'altro magari ti mando una copia del BE per vedere gli indici e
decidere se usare MSDE o rimanere sull'MDB.
Ciao Valerio.

 Ciao Valerio.
Certo
MAssimiliano

 Ciao Valerio.
Valerio ciao.
Se colleghi manualmente le Tabelle hai sempre necessità
di crearti un DSN, che non sempre è semplice Creare
in applicazioni remote.
La procedura di collegamento tabelle via ODBC spesso, ma
dipende dai DRIVER, consente una connessione di tipo DSN_LESS
che ti permette di Linkare ON_THE_FLY senza necessità di
altri ammenicoli.
Vedi tu.
@Alex.


 Valerio.
Non è una questione di utilità, è una questione di scelta, tanto il
risultato è uguale.
Cmq, ovviamente il codice lo fai una volta e il gioco vale sempre, quello
manuale lo devi ripetere per ogni eventuale spostamento di programma
creando il DNS

Newsgroup: it.comp.appl.access
Titolo: Stampare tutti i records o solo quelli mai stampati

Ciao a tutti. Uso A97.
Ho due tabelle: ANAGRAFICA e MOVIMENTI in relazione uno-a-molti.
Ho una query che visualizza tutti i movimenti di un determinato cliente.
Vorrei poter inserire in una form due pulsanti: il primo, che stampa tutti i
record relativi ad un cliente e il secondo che stampa solo i records mai
stampati. In questo modo evito di dover stampare ogni volta pagine e pagine
di movimenti. E' possibile?
Ciao e grazie a tutti.


Ciao, creati un campo da valorizzare (attraverso una qry di aggiornamento)
quando stampi il record. Ovviamente quando vuoi quelli che non hai ancora
stampati filtri quelli non valorizzati
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio news:anu6tl$8ks$1...@fe1.cs.interbusiness.it...

Ciao,
un sistema semplice potrebbe essere quello di aggiungere un campo alla tabella Movimenti.
Supponi di aggiungere il campo "Stampato" (di tipo Si/No) con valore predefinito False.
Quando premi il bottone "stampa solo non stampati" apri il report filtrando i records che possiedono il campo "stampato=False" e
dopo la stampa, tramite una query di aggiornamento, trasformi il campo stampato a True in modo che nelle successive stampe tali
records non vengano più considerati.
Ciao,
Mat.

"Potone" <mborr...@SPAMinwind.it> ha scritto nel messaggio
news:bVxo9.2855$%M1.7...@twister2.libero.it...

Aggiungerei, subito dopo il lancio della stampa, una msgbox o qualsiasi
diavoleria che chieda all'utente:
"La stampa è andata a buon fine?"
SI ---> eseguo la query di aggiornamento;
NO---> non eseguo alcunchè (oppure rilancio la stampa).
altrimenti, vatteli a pescare i record che dovresti ristampare!
Mandi Rob.
Newsgroup: it.comp.appl.access
Titolo: Store Procedure parametriche (Access e Oracle)

Salve a tutti.
Ho una domanda relativa ad un collegamento tra un DB-Access e un DB-Oracle
via ODBC. Devo eseguire una StoreProcedure Oracle che come effetto ha il
popolamento di una tabella intermedia Oracle che successivamente posso
analizzare in Access (come tabella collegata). La Store Procedure (SP-a)
non torna nulla, semplicemente popola questa tabella (i record generati sono
marcati con l'id-session di Oracle che è possibile ricavare mediante
un'altra Store Procedure (SP-b)).
Tramite una Query Pass-trough (in cui scrivo l'istruzione SQL oracle
"cablata") riesco ad eseguire la SP-a con successo. E ovviamente con altra
Query Pass-trough riesco a ricavare l'id-session (usando SP-b).
Il problema è che questa SP-a ha dei parametri che vorrei pilotare in modo
non interattivo, via VB.
Vorrei quindi realizzare una funzione VB cosi' schematizzata:
Fun (par1, par2,...) As Long
1. generazione tabella su Oracle (chiamata SP-a (par1, par2,...))
2. Fun = reperimento id-session su Oracle (chiamata SP-b che torna ID)
Come posso tradurre questo pseudo-codice in codice effettivo? C'è qualche
esempio che posso seguire?
Grazie fin d'ora.
--
Alessandro

 ha scritto nel messaggio
news:3lusb.113045$e6.40...@twister2.libero.it...

Ciao Alessandro,
cerca sull'help di access il medoto Execute delloggetto DAO.Command, ci sono
esempi in merito.
Ciao Giorgio

Newsgroup: it.comp.appl.access
Titolo: ralezionare due tabelle

ciao al NG
ho necessità di eseguire un'estrazione dati, su di un database di un
mio collega. Il database consiste unicamente in una tabella(Alfa)
nella quale vengono registrati ingressi di materiale codificato. Per
ogni record si discrimina nr. di bolla ecc. ecc.
In Alfa, attualmente ci sono circa 2000 records, e logicamente
esistono piu' ingressi con lo stesso codice materiale. Volendo fare
un'estrazione mediante una query, per poter visualizzare per ogni
singolo codice materiale, quanti ingressi sono stati
registrati,(magari utilizzando una sottomaschera), ho necessità di
crearmi una tabella (Beta) con solo i codici dei materiali
(indicizzato), inserire un campo (codice materiale intero lungo) in
Alfa, e quindi fare una relazione. A questo punto chiedo se è
possibile in qualche modo, inserire automaticamente nel nuovo campo
(relazionato) appena creato in Alfa, i riferimenti agli ID della
tabella Beta affinchè la mia query abbia effetto. In caso contrario
devo inserirmi i riferimenti ID uno ad uno X 2000 volte. Grazie, ciao
Davide

 Davide
Molto + semplicemente
Collegati alla tabella
creati una query su quella tabella
raggruppa
Poi ti crei due capi con lo stesso campo codice
In uno lasci raggruppamento, nell'altro ci metti
conteggio.
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: Installare font in windows da codice vba

secondo voi è possibile?
Ho provato a copiare il file via codice nella cartella font ma sembra non
avere alcun effetto.
Inoltre ho un problema su un report: uno dei campi ha un font di codici a
barre. Se WinVer = Win98 allora (anche se il font è installato) non ti
faccio vedere il codice a barre.
Grazie
HTH
Luca
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Luca
Usa i tool da installazione tipo ISTOOL
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: programmazione di access

problema: all'uscita di una macschera devo cancellare il record corrente.
soluzione: non la so, provo a vedere nell'help di access. trovo l'oggetto
recordset che ha un metodo  (delete) x cancellare irecord, ma deve essere
assegnato ad una variabile oggetto.
Bene, perň (da ciň che ho capito) devo assegnare anche l'oggetto database e
di conseguenza devo dichiarare le variabili. "Prendo spunto" , cioč
scopiazzo tranquillamente il codice di esempio dall'help, e mi trovo tale
codice
Dim dbs As Database
Set dbs = CurrentDb
a  cui aggiungo
Dim rst As Recordset
Set rst = dbs.openrecordset("tabella prova1")
il resto non ha importanza, visto che sto svolgeudo una prova su una
tabella, appunto, di prova.
Il problema sta nel fatto che, eseguendo il codice (agganciato all'evento
click di un pulsante), il maledetto mi dice "tipo definito dall'utente non
definito", cioč (sempre da ciň che ho capito) non mi ha assegnato la
variabile dbs come variabile oggetto database! ma nei fottuti esempi
dell'help l'istruzione esiste! O quelli di Ms sono rinc...ti o stanno
facendo diventare rinc...to me!

 ha scritto nel messaggio
news:9n84n4$n63$1...@nreada.inwind.it...

Prova cosě:
Dim dbs As Dao.Database
Dim rst As Dao.Recordset
e se non funziona vuol dire che ti mancano i riferimenti alla libreria DAO.
Ciao Fammi sapere Roberto - Syd

 problema: all'uscita di una macschera devo cancellare il record corrente.
La riga di codice VBA che ti cancella il record corrente di una maschera è
la seguente:
DoCmd.RunCommand acCmdDeleteRecord
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


ho "agganciato" la libreria DAO, ed ora il tutto funziona :-))
immagino che, anche senza agganciare nei riferimenti la DAO, il codice come
l'hai scritto tu funzioni ugualmente... o no?
una considerazione: ma perchè queste cose non le ho trovate scritte
nell'help di Access, tra l'altro, a mio parere, troppo caotico? (erano
meglio i file hlp dove potevi farti i segnalibri!)
manca una panoramica generale dei vari elementi di VB, sembra scritto dando
x scontato che chi legge i concetti base o alcune "stupidaggini", tipo
abilitare le librerie, le sappia già...
Grazie mille x l'aiuto.
Gianni
Newsgroup: it.comp.appl.access
Titolo: access & sequence

HI
Does ms access support sequences?
If not, how can i create auto increment column type from the end user
application  ?
<Im using Visual Studio 2003>
thank you in advance for Ur assistance

 ha scritto nel messaggio 
news:dvpjcp$d6u$1...@news.lublin.pl...

Yes, when you create a table there's a Name Field and near a Type Filed.
Put the name in the Name Field an then select in the Type Filed "Counter".
Below you can see also many other option for the record.
Bye
Roberto 


Hi & welcome,
you can use a type of field counter
or work with defaultvalue of the fields.
The first solution is easier, the second one is more manageble from you, but
you have to create a function (not complicate) and call it as defalut value
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

kriz ha scritto:

Try SQL (creating a new table)
  CREATE TABLE [tblTest] (id COUNTER, fieldname FIELDTYPE, ...)
or (modifying an existing table)
  ALTER TABLE [tblTest] ADD COLUMN (id COUNTER)
-Marco-
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

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

Ciao a tutti!
Volevo un consiglio sull'eventuale acquisto di Office 2007.
Secondo voi conviene passare dal 2003 a 2007?
Esiste già una versione developer per access 2007?
Grazie a tutti!

 Esiste già una versione developer per access 2007?
No.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

Grazie a tutti!
Dovrebbe essere imminente:
http://blogs.msdn.com/clintcovington/archive/2007/01/18/access-2007-runtime-
information.aspx
Saluti

Ok Karl, Mi attengo alla professionalità di un grande!
Ciao e grazie!

Ciao Simone,
ho dato un occhiata al link proposto da Karl, e in effetti vi sono un 
bel po di complicazioni..
se ci metto pure quelle che mi hai elencato tu, è proprio il caso di 
lasciar perdere!
Mi auguro che questi bug, (addirittura mancano alcune funzionalità), 
siano risolvibili.
In effetti access 12 presenta delle innovazioni non indifferenti 
(SharePoint, campi multivalore), però mi sembra di capire che per gli 
sviluppatori vi sono delle limitazioni, es. non si può gestire il 
campo multivalore..
Da un lato mi entusiasma, ma daltra parte, mi fà cadere le p...e a 
terra!!
Per le versioni future, mi auguro, che ci potremmo sempre chiamare 
accessisti che continuano a programmare.

"Francesco" <
Ciao Simone,
ho dato un occhiata al link proposto da Karl, e in effetti vi sono un
bel po di complicazioni..
se ci metto pure quelle che mi hai elencato tu, è proprio il caso di
lasciar perdere!
Mi auguro che questi bug, (addirittura mancano alcune funzionalità),
siano risolvibili.
Le funzionalità che mancano non saranno certo ripristinate coi S.Pack.
Ma non è detto che a te servano (soprattutto la replicazione).
Saluti.
Newsgroup: it.comp.appl.access
Titolo: Connessione tabelle presenti su database SQL SERVER 2005 in  applicativo Access 2003 con ADO.NET 2.0 al posto di ODBC!!

Buonasera amici del NG,
ho un db di Access 2003 le cui tabelle sono collegate via ODBC da un
database presente su SQL SERVER 2005; le query, le maschere, i report
e le macro sono tutte create nel db di Access 2003, solo le tabelle
sono su SQL SERVER 2005.
Ho letto che è possibile effettuare una connessione a SQL SERVER con
ADO.NET
 2.0 / OLE-DB (con prestazioni molto più veloci rispetto ad
ODBC attualmente utilizzato).
La mia domanda: qualcuno sa indicarmi praticamente come faccio a
collegare nel mio applicativo in Access 2003 le tabelle presenti su
SQL utilizzando 
ADO.NET
, considerando che attualmente ho tutte queste
tabelle collegate via ODBC?
grazie moltissimo per il tempo e l'aiuto che mi darete.
Leonardo


Ti hanno informato male: preoccupati che le queries vengano eseguite lato
Server e le prestazioni di ODBC andranno benissimo.
Informazioni relative a un corretto utilizzo di ODBC puoi trovarle (ad 
esempio) qui:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=281

 
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=281
grazie molte Oscar, seguirò il tuo prezioso consiglio
ciao

Newsgroup: it.comp.appl.access
Titolo: Foglio dati da Maschera.....

Vorrei inserire nella maschera che ho creato un bottone che
sull'evento click mi mostri il rispettivo foglio dati della maschera.
Oppure il semplice elenco dei record inseriti in una finestra.
Grazie

 Oppure il semplice elenco dei record inseriti in una finestra.
Non sono sicuro di aver capito bene quello che vuoi... il codice
DoCmd.OpenTable Me.RecordSource
fa quello che chiedi?
Ciao. Claudio.


Se col tasto dx selezioni Foglio dati hai quello che credo tu voglia.
ciao MAssimiliano
 
--------------------------------
Inviato via 
http://usenet.libero.it



Sicuramente, ma io voglio evitarlo, mi interessa che il foglio dati
parta sull'evento click effettuato su di un bottone inserito nella
maschera.

 ha scritto nel messaggio
news:t0t8pu8f1dapu0qkb...@4ax.com...


Se a fronte dell'evento "Su clic" del pulsante di comando generi la seguente
riga di codice VBA:
DoCmd.OpenForm "DettaglioOrdini1", acFormDS
la maschera verrà visualizzata in Foglio dati anche se già aperta in altra
visualizzazione.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: chiusra definitiva su campo

Salve,
vorrei, se possibile, trovare una soluzione a questo mio problema. Mi trovo 
ad avere in una maschera, due camopi ncartella e nricovero collegati 
alll'IdPaziente, pertanto dovrebbe essere univoco il campo ncartella e non 
univoco il campo nricovero. Quandoi inserisco i dati, a termine, con 
l'inserimento della data di dimissioni, vorrei bloccare tutti i dati 
relativi p. es. a cartella x ricovero 1, in modo che chi entra nuovamente in 
detti parametri, possa solamente leggere i dati ed eventualemnete stamparli, 
ma non modoficarli.Mi auguro di essermi spiegato correttamente e che ci sia 
la possibilità di tale esercizio.
Colgo l'occasione per ringraziarvi della cortese collaborazione  e per farvi 
gli aaaaaaauguri di un Anno Nuovo che porti salute e serenità.
Nidiv 

 ha scritto nel messaggio 
news:NwbBd.606296$35.25...@news4.tin.it...

Se visualizzi i dati in una maschera potresti adottare questo sistema:
su evento "corrente" della maschera scrivi:
If not isnull(me.DataDimissioni) Then
me.AllowEdits = false
else
me.AllowEdits = true
end if
Questo non proteggerà i dati in tabella dalle modifiche qualora qualcuno 
apra la tabella o una query con Access.
Ciao, Carlo 

 ha scritto nel messaggio
news:NwbBd.606296$35.25...@news4.tin.it...

Per i record di cui vuoi bloccare la variazione inserisci un campo di tipo
Sì/no.
Al momento che dimetti un paziente imposta a Vero tale campo.
Autorizza la modifica dei soli record il cui campo Si/no è Falso.
-- 
Roberto
------------------------------------------------
il Sito Comune di it.comp.appl.access
www.sitocomune.com
-----------------------------------------------

 Roberto
E , scusami ancora, dovrei selezionare tutti i campi e inserirli a Vero o in 
automatismo, l'immissione dei dati in un x campo (in questo caso 
dataDimissioni) fa si che i campi si/no vengano impostati a Vero.
Ti ringrazio ancora e abbi pazoenza, fossimo bravi non ci rivolgeremo a voi.
Rinnovo gli auguri.
Nidiv


 Nidiv
Buon Anno.
-- 
Roberto

Newsgroup: it.comp.appl.access
Titolo: Logo access di avvio database....

Ho fatto un bmp con lo stasso nome del database...perfetto funzia...ma il
mio PIII 700 e sufficientemente veloce per far si che venga visualizzato per
un tempo brevissimo...
come prolungare questo tempo?
ciao

--------------------------------------------------------------------------<
-- 
Posted from 
mailrelay1.inwind.it
 [212.141.54.101] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: Aggiornare 2 Database con un Pulsante Macro

Avrei la necessità di aggiornare un database partendo da un secondo.
I database si differenziano soltanto per la prima colonna, il database che 
deve essere aggiornato ha una colonna in più (la prima) che è un contatore 
normalissimo di record.
Devo aggiungere a questo tutti i record non presenti copiandoli da un 
secondo database a cui manca un contatore.
Il secondo database mi proviene da un altro programma complesso, quindi non 
lo posso modificare in alcun modo.
Vorrei solo una procedura abbastanza semplice per tenere i due database 
aggiornati.
Grazie !! 

 ha scritto nel messaggio
news:cl7rsn$38p$1...@lacerta.tiscalinet.it...

Scordati le macro;
le puoi collegare le tabelle dell'mdb da dove prendere i record nuovi? Se
sì, puoi utilizzare una query di accodamento...
Ciao.
-- 
Sergio MAZZA

 ha scritto nel messaggio 
news:clacq7$kv9$1...@canarie.caspur.it...

CI provo, tnx

Newsgroup: it.comp.appl.access
Titolo: Forse OT Installazione MSDE

Chiedo scusa se OT ma solo voi potete aiutarmi.
Alla ricerca di MSDE2k, da un link del sito 
asp.com
 ho scaricato un file che
si chiama sql2ksp3 all'interno del quale si trova una cartella MSDE.
Lanciando il setup appare questa messaggio di errore:
A strong sa password i required for security reason. Please use SAPWD swicht
to supply the same.
Qualcuno mi spiega cosa devo fare?
GRazie
Ilario

 file che si chiama sql2ksp3 
Il file e il Service Pack 3 per SQL Server 2000 (e per MSDE 2000), non 
e l'iinstallazione di MSDE 2000.
Cordiali saluti.

 ha scritto nel messaggio
news:JZK0a.92100$ZE.25...@twister2.libero.it...

GRazie hai per caso il link giusto da cui posso scaricare MSDE2000? o ho
capito male e non è possibile avere solo MSDE2k?
Ilario

 ho capito male e non h possibile avere solo MSDE2k?
All'indirizzo 
http://www.microsoft.com/sql/howtobuy/msdeuse.asp
 trovi 
tutto riguardo la possibilita di utilizzare l'MSDE 2000.
A grandi linee, comunque, e necessario possedere una licenza di Sql 
Server 2000 o MS Office XP Developer.
Cordiali saluti.
Newsgroup: it.comp.appl.access
Titolo: query di accodamento a parametri

Ho letto nella news le soluzioni proposte per passare da VBA alcuni
parametri a query. Ho provato ad adottare la soluzione ma mi da errori.
Il passaggio di parameri da codice è possibile anche per query di
accodamento dati?
La soluzione che fino ad ora ho sempre utilizzato era quella di passare i
parametri al lancio della query, facendo riferimento ad un campo non
associato del form dal quale chiamo la query. La soluzione (che funziona)
non mi sembra però elegante. Potete suggerirmi qualcosa?
Grazie.

 ha scritto nel messaggio
news:cak9lk$lh5$1...@fata.cs.interbusiness.it...

Posta la ta soluzione
Antonio

Newsgroup: it.comp.appl.access
Titolo: [OT] sito comune scomparso???

Dopo un giorno di latitanza adesso xoom dice addiritura che la pagina
richiesta no nesiste più... è stato spostato il sito comune semza preavviso?
Simone

 ha scritto nel messaggio
news:93g3ks$lph$1...@news.mclink.it...

Mi sono collegato proprio adesso e funziona.
Ciao
LaLo

 Perchè non cambiamo server?
E' una buona idea, visti i continui problemi che ha xoom.
Quale potrebbe essere il nuovo indirizzo che potremmo usare per il sito?
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)
 
www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************

che ne dite di 
www.itdbaccess.it
Emil
"AntoGal" <ant...@NOSPAMsitocomune.com> ha scritto nel messaggio
news:93hps8$m2u$1...@lacerta.tiscalinet.it...


 Quale potrebbe essere il nuovo indirizzo che potremmo usare per il sito?
www.compilatoreperaccess.com
?
Saluti.
Luciano
(DOC)

 che ne dite di 
www.itdbaccess.it
Ma il NG non si chiama piu' cosi da un pezzo...
Saluti.
Luciano
(DOC)


Saluti

 delle volte non lo trova altre non mi fa i download ecc.
Emiliuccio?
Quando comincerai, per favore, a scrivere DOPO il quoting?
Antonio

Newsgroup: it.comp.appl.access
Titolo: funzione iif

salve a tutti, st� impazzendo
premetto che non sono molto pratico di access
ho un problema, in una form, dopo l'aggiornamento di un campo vorrei fare in modo che un'altro campo [numero] venisse aggiornato nel seguente modo:
se il campo A � uguale al campo B nel campo numero ci deve essere il valore del campo C altrimenti ci deve essere 1
ho provato con 
iff(me![campo a] = Me![campo b], Me![Numero]=Me![campo C],Me![Numero]=1) 
ma continua a darmi Errore di compilazione Previsto=
qualcuno pu� aiutarmi??
Grazie in anticipo
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

 qualcuno puï¿œ aiutarmi??
iif ï¿œ una funzione che restituisce un valore.
Quindi ci dev'essere qualcuno chi prende questo valore.
In VBA sarebbe:
Me![Numero] = IIf(Me![campo a] = Me![campo b], Me![campo C], 1)
Se non parli di codice, devi rivelare dove si trova la tua espressione.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Ancora Requery

Salve a tutti,
ho un problema:
Apro una maschera in modalita "aggiungi", nella stessa č presente una
sottomaschera nella quale vanno accodati dei record, fin qui tutto bene,
perņ quando eseguo il requery della maschera principale mi si sbiancano
tutti i campi! Come č possibile? Cosa sbaglio? Se invece apro la maschera in
modifica il problema non si presenta! Perchč? Chi mi sa aiutare?
Checco
--------------------------------
Inviato via 
http://usenet.libero.it

 Checco
perchè passa al record successivo
fai caso al contatore
MAssimiliano

 MAssimiliano


Newsgroup: it.comp.appl.access
Titolo: Funzioni REPORT

Questa è una funzione che inserisco in una casella di testo di un
report:
=Somma(IIf([sesso]='maschio' And [eta]<'15';1;0))
tutto ok.
Ma se io volessi che l'età fosse tra 15 e 20 anni?
Come glielo dico????
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:4e40d6dc670a741f1e3...@mygate.mailgate.org...

E' la stessa cosa
=Somma(IIf([sesso]='maschio' And [eta]>='15' And [eta]<='20';1;0))
Ciao Giorgio.


Prova così:
=Somma(IIf([sesso]='maschio' And [eta] >= '15' And [eta] <= '20'; 1; 0))
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Ho risolto con:
=Somma(IIf([sesso]='maschio' And [eta] Between '15' And '19';1;0))
Dove posso trovare la lista, con qualche esempio di queste funzioni?
Adesso mi servirebbe la funzione per la media!!!!
;-)) Grazie



Usa il generatore di espressioni
MAssimiliano

Newsgroup: it.comp.appl.access
Titolo: somma ore

salve... vorrei sommare nella casella "Entrata" le ore del campo "Ora"
quando il campo "Azione" è uguale a "E" e sommare nella casella
"Uscita" le ore quando invece il campo "Azione è uguale a "U"
Nella casella "Entrata" in fondo alla maschera continua ho provato
questo:
=Format(Fix(Somma([ora])*24)) & "." &
Right(Format(Somma([ora]);"hhh:nn");2)
ma ovviamente mi somma tutto.
Come posso far sommare solo le ore che hanno come campo Azione la E?
grazie mille..

 ha scritto nel messaggio 
news:1181838998....@o11g2000prd.googlegroups.com...




dovrebbe essere:
nella casella Entrata:
=IIf(Azione="E";format(.......);0)
nella casella Uscita:
=IIf(Azione="U";format(.......);0)
saluti
thomas.az
 

 ha scritto nel messaggionews:1181838998....@o11g2000prd.googlegroups.com...

makke, continua a  fare la somma totale :(

 ha scritto nel messaggio 
news:1181890707....@c77g2000hse.googlegroups.com...


ho provato questa variante e funziona:
=Format(Fix(Somma(IIf(Azione="E";[ora];0))*24)) & "." &
  Right(Format(Somma(IIf(Azione="E";[ora];0));"hhh:nn");2)
ciao
thomas.az

grazie infinite :)))))
Newsgroup: it.comp.appl.access
Titolo: Calcolare i giorni dall'inizio dei tempi...

Per esigenze particolari, avrei esigenza di tradurre una Data qualunque in
peso numerico (riferito ai giorni dall'anno zero).
Una cosa del genere:  PesoNumerico = Year(Data)*365 + Month(Data) * 30 +
Day(Data)    (che per varie, ovvie ragioni � grossolana e sballata)
Avrei delle vecchie routines in QBasic da rispolverare, ma chiedo riscontro
al ng. per trovare la soluzione pi� compatta ed efficace.
Ciao a tutti:  Oscar

 Ciao a tutti:  Oscar
Ma vuoi i giorni effettivi o convenzionali (poniamo l'anno sempre
uguale a 365 giorni); nel primo caso è un bel caso da risolvere
(tenuto conto degli anni bisestili e robetta varia attinente, vedi
http://it.wikipedia.org/wiki/Anno_bisestile
 )
AleC

 
uhhmmm .... access dice che -657435,12 e' errore ma dice anche che 
-657434,12 e' 01/01/100 2.52.48
Insomma sugli anni precedenti al 01 Gennaio dell'anno cento si incazza 
ma per il resto fa dei calcoli ;<)
--
ac

 ac
Chissà che faceva Marco Aurelio imperatore quel giorno alle 2.52.48
del mattino..
:D
AleC


Beh, diciamo che mi basterebbe qualcosa che traduca univocamente la Data in
numero. Non importa se <> da quello effettivo.
La ragione della richiesta � legata a un problema di formattazione
condizionale in Form tabellare non risolubile altrimenti.
Le routines in Quick basic cui facevo riferimento tengono conto di anno
bisestile, annessi e connessi ... ma volevo saggiare il terreno sul ng. alla
ricerca di qualcosa di pi� compatto.
Ciao: Oscar

 :D
ari uhmmmm...... internette dice che era Traiano
--
ac

 - Mostra testo citato -
Infatti io pigramente ne ho buttato là uno a caso..  LOL
Newsgroup: it.comp.appl.access
Titolo: Evitare di cancellare un mdb su PC

ho protetto il mio caro file.mdb con password, accesso tramite utente e
gruppi, e crittografia ma il rischio di cancellazione del mio file.mdb da
parte di qualche bastardo che gli prude il c... sulla rete intranet non sono
riuscito a risolverlo.
avete qualche soluzione per evitare che possa accadere?
da precisare che ho una rete di circa 12 pc e il computer dove è installato
il file.mdb non puo essere protetto per sola lettura perche altri utenti
devono inserire i dati sullo stesso file.
sos
luigi

 ha scritto nel messaggio
news:C9rY6.13699$i51.2...@news2.tin.it...

In che maniera inseriscono i dati gli altri utenti? Via browser con dei form
appositi contenuti in pagine web dinamiche (ASP, JSP o PHP) oppure aprendo
il file mdb direttamente?
Se l'apertura dell'mdb avviene direttamente allora per quel che ne so io è
un po difficile proteggerlo, se invece la scrittura avviene via forms da
pagine web o meglio da browser, allora potresti proteggere la cartella che
contiene l'mdb con una classica passowrd di NT, sempre che tu abbia WIN NT o
2000 Server.
Dove lavoro io adottano questo sistema. C'è una interfaccia su browser che
permette agli operatori di aggiornare, modificare o cancellare i dati nel
database, mentre se cercano di aprire il DB direttamente allora non riescono
neanche ad accedere alla cartella che lo contiene.
OJS

 wrote in message
bWuY6.19246$m51.2...@news1.tin.it...

Il metodo classico usato in una rete con dominio NT è assegnare le
autorizzazioni alle cartelle o ai singoli file... ogni utente avrà così i
relativi diritti lettura/scrittura... sull'oggetto.
saluti
sdamy

 ha scritto nel messaggio
news:IGBY6.15914$i51.2...@news2.tin.it...


Newsgroup: it.comp.appl.access
Titolo: Condividere mdb su VPN

Qualcuno ha provato a condividere un mdb su virtual private network, tramite
internet, tra due PC geograficamente distanti?
Si può fare tranquillamente o ci sono controindicazioni?
Ci sono soluzioni alternative efficienti a basso costo?
Ciao. Grazie.
-Marco-





 wrote in message
e0Fr8.131004$1S3.4...@twister1.libero.it...

Io ho provato a sincronizzare due repliche via VPN e mi semba la soluzione
migliore.
Cercare di far lavorare il FE su un BE remoto direttamente è di una lentezza
inaccettabile.
In questo caso devi passare ad altri prodotti  (sql server o msde).
Comunque la soluzione della sincronizzazione via VPN è validissima.
Newsgroup: it.comp.appl.access
Titolo: CurrentProject.path

Salve a tutti.
ho il seguente problema su un programma sviluppato su Access XP e devo
farlo funzionare anche su Windows 7.
Facendo il debug ho notato che quando arriva alla riga di comando
"CurrentProject.path" il risultato non è come in precedenza "C:
\Programmi\NomeCaretllaProgramma"
ma "C:\Program Files\NomeCaretllaProgramma"
Cosa posso fare per risolvere il problema visto che ho installazioni
su Win98 fino a Win7?
grazie a tutti


Qual'è il problema?
-- 
Ciao
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Access FAQ:
www.donkarl.com/it
mi compare un errore Errore di run-time 52
Nome o numero di file non valido
 nella riga di comando dove ho inserito il comando ho:
fileCopy "C:\Programmi\Pippo\nomefile.txt", CurrentProject.path & "\"
& "NuovoNomeFile.txt"
quindi il risultato di CurrentProject.Path non è Programmi
\NomeCartella" ma "C:\Program Files\ NomeCartella"
spero di essere stato chiaro


Dovevi lavorare con un Percorso relativo e non assoluto...
Ora non hai molte scelte... devi rilevare manualmente la differenza.
@Alex

 @Alex
Beh, potrebbe provare con Environ:
fileCopy environ("programfiles")&"\Pippo\nomefile.txt", CurrentProject.path 
& "\" & "NuovoNomeFile.txt"
-- 
Ciao
Geppo 


Ciao!
Durante alcuni setup di programmi in Win 7 ho notato che il wizard di 
intallazione propone di default "Program Files".
Su risorse invece "vedo" 'programmi' mentre su proprietà "c:\Program Files"
Credo sia questo il dilemma.
Altro problema credo, guardando meglio, siano proprio gli spazi
-- 
Daniele
Rispondere scartando OneEDP, spam e 32

Newsgroup: it.comp.appl.access
Titolo: Aiuto Run-Time!!!!!!

Salve ! Avrei bisogno che qualcuno mi spiegase come far  una Run-Time con
 Off. Developer97 su un db di Access 97
E-Mail 
gen...@tin.it

 ha scritto nel messaggio
news:8ifts6$skc$1...@nslave2.tin.it...


 wrote in message
news:8iio72$2anm$1...@londra.net-one.it...

Newsgroup: it.comp.appl.access
Titolo: Gestione degli errori

Ciao a tutti vi pongo il seguente problemino.
Ho creato una routine che sfrutta la gestione degli errori. Eseguo dei
controlli, e se si verifica un errore lo gestisco in base al numero errore
nella sezione errori. La cosa strana è che se l'errore si verica la prima
volta la routine esegue la procedura, ma se si verifica una seconda volta mi
compare il messaggio di errore e il programma si blocca. Come posso evitare
ciò? Vi pongo l'esempio:
Questo esempio verifica i collegamenti delle tabelle allegate (già
registrati in una routine precedente nella tabella ausiliaria (SysPathF).
Function VrCn(n As Integer) As Boolean 'Verifica Connessioni
Dim MyDbS As Database
Dim RsTbS As Recordset
Dim m As Integer
 On Error GoTo VrCn_err
 Set MyDbS = CurrentDb
 Set RsTbS = CurrentDb.OpenRecordset("SysPathF")
 RsTbS.MoveFirst
 VrCn = False
Controllo:
Questo ciclo verifica il percorso della tabella e lo aggiorna in base a
quelli precedentemente registrati
 Do While Not RsTbS.EOF And VrCn = False
  perc = Left(CStr(MyDbS.TableDefs(n).Connect),
InStr(CStr(MyDB.TableDefs(i).Connect), ";database=") + 9)
  MyDbS.TableDefs(n).Connect = perc & RsTbS![PDB]
  MyDbS.TableDefs(n).RefreshLink
Se il refresh non va a buon fine scatta l'errore 3011 che scorre la tabella
dei percorsi.
La prima volta funziona, la seconda invece che gestire l'errore mi compare
la finestra dell'errore 3011 e la routine si blocca naturalmente
  VrCn = True
 Loop
VrCn_Exit:
 Exit Function
VrCn_err:
 If Err = 3011 Then
  If Not RsTbS.EOF Then
   RsTbS.MoveNext
   GoTo Controllo
  Else
   Fine = True
  End If
 Else
  Resume VrCn_Exit
 End If
End Function
Ciao e grazie.

 ha scritto nel messaggio
news:cgvgb7$2b5$1...@newsserver.cilea.it...

Hai provato ad eseguire un trace del flusso delle istruzioni?
Antonio

"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:O%VYc.68389$1V3.1...@twister2.libero.it...

Ho provato ad eseguire istruzione per istruzione, ed è in questo caso che mi
sono accorto che alla prima verifica dell'errore 3011 si sposta nella
sezione dell'errore, lo gestisce e poi ritorna al punto Controllo, mentre se
si verifica la seconda volta mi esce fuori la finestra di errore 3011. In
effetti se io non avessi gestito l'errore la finestra uscirebbe da subito,
non capisco come mai esce solo alla seconda volta.
Ciao e grazie.

 Ciao e grazie.
Hai sbagliato la sintassi
On error goto label
label:
...
resume altra label
Antonio

"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:B1_Yc.74759$OH4.2...@twister1.libero.it...

Ho corretto inserendo la riga On error dopo label, probabilmente quando
esegue resume, perde la riga on error che avevo messo all'inizio della
routine.
Grazie.
On error goto label
...
altra label
On error goto label
...


 ha scritto nel messaggio
news:ch44jk$v7r$1...@newsserver.cilea.it...

Non è quello.
E' che tu non avevi messo "resume altra label" nella gestione errori, ma
"goto altra label" e questo non va bene
Antonio