mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: bloccare una query passthrough con timeout

ho una query passthrough e vorrei bloccarla dopo 30 secondi se non viene
rilaascito risultato per impedire agli utenti di rimanere appesi
inutilmente nel caso di selezioni troppo ampie. ho già guardato i post
precedenti e il sito comune ma non sono riuscito a trovare nulla di utile.
ho giò anche provatoa a impostare il timeout della query ma non si blocca.
qualcuno ha una soluzione?
ciao a tutti
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


In realtà un timeout del genere non è impostabile da Access.
Su help in linea testualmente
"È possibile utilizzare la proprietà ODBCTimeout per specificare il numero
di secondi di attesa prima che si verifichi un errore di time-out durante
l'esecuzione di una query in un database ODBC"
Nello stesso timeout sono compresi anche i tempi di precompilazione e
ottimizzazione della query sul provider dei dati prima di essere realmente
eseguita. Se il provider riesce a ricevere lo statement, ad interpretarlo, a
compilarlo entro il timeout da te specificato, allora la query viene
eseguita in toto anche se questo comporta una esecuzione di due ore.
Se invece la parte pre-esecuzione ci mette più del tuo timeout, allora
all'utente viene comunicato l'errore di timeout.
L'errore timeout viene alimentato anche dai problemi di connessione di rete.
Se il provider non è in grado di restituire i dati (anche durante
l'esecuzione della query) a causa di problemi di rete, allora superato il
timeout ti verrà segnalato l'errore.
Altre volte ho cercato anch'io la possibilità di comunicare all'utente se
suggerirgli di prendersi un caffè oppure di tornare dopo la pausa pranzo, ma
in genere non ho mai trovato provider dati che possano comunicarti in
anticipo i tempi di esecuzione (o la quantità delle informazioni) della
query.
Non ti resta che fare delle prove e farti restituire dal server sempre lo
stretto indispensabile.
Tieni presente che se il server non è abbastanza potente o non si vuole
congestionarlo con onerose elaborazione, potresti farti restituire dei dati
grezzi sul tuo .mdb locale e poi eseguire tutte le elaborazioni del caso...
magari con gli ADO o con gli strumenti visuali Jet.
Ciao
Spero di esserti stato utile.

OneEDP ha scritto:





anzitutto grazie per la risposta.
scusa la mia ignoranza, ma dove si imposta la proprieà ODBCTimeout?
ciao
-- 



Scusami, ma non avevi detto di averci provato già?!?!
Voglio essere buono. Dopo aver cliccato col pulsante destro del mouse sulla
barra del titolo della query, scegli Proprietà.
Penso che tu l'abbia già provato.
Ciao
Daniele

OneEDP ha scritto:

quella è stata la prima cosa che ho provato (ovviamente senza risultato)
ma pensavo ti riferissi a qualcosa a me sconosciuto.



Equivoco chiarito. Ciao
Daniele
Newsgroup: it.comp.appl.access
Titolo: [2010] tabelle, query e report "preferiti"

>>>>  
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


mmm... mettere un prefisso/suffisso ai nomi, ciclare e, se c'è il pref/suff, agire... la butto lì.
Riccardo Baldinotti

 mmm... mettere un prefisso/suffisso ai nomi, 
 
se mi aggiornasse tutti i vari report/query/macro/codici in automatico...
ma non credo che se vado a cambiare il nome a una tabella il codice VBA mi 
si aggiorna da solo


 
 
Mannaggia, capisco il problema.
Allora potresti farti una tabella contenente due campi, Tipo e Nome.
In Tipo scrivi qualcosa come TBL,QRY,MCR,MDL per dire cosa è, e in Nome... il nome dell'oggetto.
Facendo qualcosa tipo:
Dim TAB As Table
Set RST = Currentdb.OpenRecordset("SELECT * FROM tabella WHERE Tipo='TBL')
E hai il nome dell'oggetto in RST!Nome e puoi usarlo come riferimento per le tue operazioni.
Così fai con
Set RST = Currentdb.OpenRecordset("SELECT * FROM tabella WHERE Tipo='QRY')
e così via, perché suppongo che dovrai compiere operazioni diverse a seconda del tipo di oggetto.
Questa è solo un'idea a braccio ma spero sia utile.
 
Buon lavoro
Riccardo Baldinotti

 
 
uhm, tempo che la spesa sia superiore all'impresa
 
mettiamola così: confido in una novità nella prossima versione che permetta 
allo sviluppatore di avere oggetti preferiti; nel frattempo aggiungerò 
qualche pulsante alla barra dell'applicazione


Newsgroup: it.comp.appl.access
Titolo: sincronizzazione tabelle fra sedi con città diverse

Ho la necessità di creare un database che funzioni in 2 sede diverse (es: Milano, Roma) 
 
nella sede di Roma possono aggiungere modificare eliminare solo i clienti inseriti nella loro sede e possono soltanto vedere i clienti inseriti a Milano per consultazione
 
Idem per Milano al contrario
 
per gestire la sincronizzazione dei dati ogni un tot di tempo oppure quando cliccano un pulsante "sincronizza" pensavo di avere un file dati con 1 tabella soltanto di nome "milano" per Milano e "roma" per Roma all'interno copio tutti i clienti con query di accodamento e poi dall'altra parte scarico il file e importo i clienti.
 
strada giusta? sistemi migliori in tempo reale tipo file condiviso con rete amachi potrebbe funzionare? altri sistemi da consigliarmi?
 


Meglio Terminal Server, magari usando servizi Cloud.
 
Saluti.
Newsgroup: it.comp.appl.access
Titolo: funzione replace

Ho cercato nei post precedenti senza trovare risposta a questo problema:
'sta benedetta funzione REPLACE() (che uso in MS SQL, Interbase, etc.) non
la riesco a far funzionare in Access 2000/XP, né dall'interno del programma
né collegandosi via OLEDB e/o ODBC.
All'inizio pensavo fosse un problema dovuto alla localizzazione che, spesso
e volentieri, rimpiazza anche i comandi. Infatti nell'Help in linea ho
trovato una la funzione SOSTITUISCI che, però, funzia solo dall'interno e
non da programmazione.
Finora la mia ricerca di una soluzione non ha trovato frutti nemmeno su
MSDN, su cui il problema pare proprio non esistere.
--
filippo...@puntoinformatico.it

...
REPLACE non esiste in JET-SQL.
Esiste solo un commando Replace in VBA che fa più o meno
la stessa cosa come il commando di SQL conosciuto.
Vedi <F1> per "Replace" nella guida in linea del VBE.
SOSTITUISCI puo essere la traduzione italiana della funzione
Replace di VBA. Non sono sicuro cosa vuoi dire con
"funzia solo dall'interno e non da programmazione."
È un commando per la programmazione che normalmente funzione
anche in una query con data di JET o che viene eseguito da JET
via ODBC ecc.
"Normalmente" perché con A00 ci sono problemi nelle query
perché MS nella versione originale ha dimenticato di installare
Replace nel ES per le query. Hanno riparato questa problema
con uno delle SPs per Office 00.
Con AX invece debbe sempre funzionare.
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 Con AX invece debbe sempre funzionare.
Adesso sto provando con AccessXP e ho come risultato quanto esposto sopra.
--
filippo...@puntoinformatico.it

 ...
Ok, adesso capisco.
Dall'esterno = con ODBC non è mai possibile di usare una
UDF (User Defined Function) di Access. Invece è possibile di
usare la maggioranza delle funzione native di Access e VBA.
Dipende anche un po della versione del driver ODBC.
Purtroppo per te Replace è una delle funzione nella minoranza
che non è sopportata dal driver ODBC.
Allora puoi sostituire REPLACE solo con funzione più vecchie
come Instr, Left ecc. e nel caso dove hai una sola espressione
a sostituire. Nel tuo esempio:
IIf(InStr(campo;"abc")>0;Left(campo;InStr(campo;"abc")-1) &
"edf" & Mid(campo;InStr(campo;"abc")+3);campo)
Per il driver OLEDB non sono sicuro.
Non l'ho mai provato con Replace().
-- 
cu

Newsgroup: it.comp.appl.access
Titolo: Creazione guidata database ???

Salve voglio creare un nuovo database, ed esseno nuovo del software mi sono 
affidato alla creazione guidata di microsoft sql server....
si apre una maschera che mi chiede il nome del derver da utilizzare come 
database, nome e password ecc.....
Non cavo un ragno dal buco, qualsiasi nome cerco di mettere mi da errore 
........ 


Hai installato sql server sul tuo pc?
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ha scritto nel messaggio 
news:dr5jo4$qss$1...@area.cu.mi.it...


>> come database, nome e password ecc.....
non confondere "progetto database" con un normale database.
la prima crea un file ADP che è un "interfaccia" per dati risiedenti
appunto su sql server o msde etc.
ciao
--
IgnazioC
----------------------
www.sitocomune.com
 > Sito ufficiale di ICAA
www.patx.net
       > il mio sito "beta"
----------------------

Newsgroup: it.comp.appl.access
Titolo: Proprietà Formato in un campo testo

Come quasi tutti noi sappiamo nella proprietą formato nel campo testo c'č la
possibilitą di mettere ">" o "<" per cambiare il case del carattere.
Come si fa ad impostare (semplicemente, non con routine) il primo carattere
maiuscolo ed il resto minuscolo???
ah....in access 97.
Grazie a tutti
prego anche risposta mail a:
paolo....@elea.it


Intendevi questo:
ucase(left("stringa",1)) & right("stringa",len("stringa")-1)
Ciao.

>Come si fa ad impostare (semplicemente, non con routine) il primo carattere
mo' mi devi dire che cacchio c'e' di complicato in una routine.  ma
porco mondo, come potete pretendere che tutto sia "facile"?  oh,
voglio dire, si tratta di due righe di codice!
prova a cercare sull'help proper-qualcosa.
senno' ecco una soluzione difficilissima:
me.controllo=ucase(left(me.controllo,1) & lcase(right(me.controllo,
len(me.controllo)-1)
sul dopo aggiornamento del controllo.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
Newsgroup: it.comp.appl.access
Titolo: Comportamento bizzarro di "SetFocus"

In pratica ho creato un evento "su uscita" in un controllo di una maschera
che verifica che il valore inserito non esista gia'.
Se esiste, una message box mi avvisa e poi ho detto:
me.nomecontrollo.setfocus
la cosa bizzarra e' che comunque mi ignora questa istruzione e mi passa al
controllo successivo
Dove sbaglio a capire il caro Access ?!
Thanks
Fabio

"Fabietto" <fab...@NOSPAMsupereva.it> wrote in message
news:Sf_Y7.1169$mc1....@news1.tin.it...

Posta il Codice che forse è più agevole individuare il problema.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

> Posta il Codice che forse è più agevole individuare il problema.
E' qualcosa del genere:
If Not IsNull(DLookup("[NumeroDocumento]", "tblBollaTrasporto",
"[NumeroDocumento]= '" & Me.NumeroDocumento & "'")) Then
    MsgBox "Il numero di bolla inserito esiste gia'", , "Attenzione"
    Me.NumeroDocumento = Null
    Me.NumeroDocumento.SetFocus
End If

"Fabietto" <fab...@NOSPAMsupereva.it> ha scritto nel messaggio
news:K7%Y7.1337$mc1....@news1.tin.it...

Modifica la parte:
Me.NumeroDocumento = VbNullstring
Non puoi usare NULL perchè viene riferito al controllo e non al Valore...!
Prova.
--
@Alex
*--------------------------------------------------------------------------*
Alessandro B.
Sito Comune      :   
http://www.sitocomune.com
Sito Personale   :   
http://digilander.iol.it/ik2zok/
*--------------------------------------------------------------------------*

 controllo successivo
E' un noto bug di access: non puoi fare il setfocus su un controllo
scrivendolo direttamente in un evento che prevede la sua deselezione (lost
focus, after update ecc.). Per farlo devi prima passare esplicitamente su un
altro controllo con un TUO setfocus quindi tornare sul precedente. Quindi
altrocontrollo.setfocus
miocontrollo.setfocus
Antonio

Newsgroup: it.comp.appl.access
Titolo: Creazione querydef al volo

Ho un problema nella creazione di una querydef da codice: creando la
clausola where recuperando una data dalla form, secondo lo schema "WHERE
<campodata> <= #" & <nomecontrolloform> & "#", la stringa SQL è
correttamente impostata per la data (es. WHERE data <= #05/03/2001#), ma
quando apro in struttura la query salvata, vedo la data come #03/05/2001#.
Ovviamente la query non funziona perchè si appoggia a una data errata. Come
posso risolvere?
.
--
********************************************
Giorgio B. - P.S. elettronica srl - Udine
email: 
giorgio....@ps-elettronica.it

 posso risolvere?
Con:
"...<=#" & Format(<nomecontrolloform>, "mm/dd/yyyy") & "#)"
Ale
Newsgroup: it.comp.appl.access
Titolo: non è possibile questa data

Salve,
ho una maschera che fa capo a una tabella con 3 campi data.
Inserisco una data es. 01 settembre 2007 (3 campi)
vorrei sapere come posso avere il messaggio che non posso inserire una data 
che già esiste?
Grazie
Rino 

 ha scritto nel messaggio
news:45c784a6$0$31680$4faf...@reader1.news.tin.it...

Ciao Rino,
puoi intercettare la data già esistente con l'utilizzo delle funzione di
aggregazione sui domini DlookUp e o  Dcount.
Nell'help sono ben dettagliate.
In alternativa anche aprendo un recordet, ma prova con la prima soluzione
che ti ho suggerito.
Se hai difficoltà riposta :-)
Ciao, Sandro.

 >
ciao Rino,
vediamo se riesco a darti una mano ....
Apri la la maschera in modalità struttura,  clicca su codice sulla barra
degli strumenti  della struttura della maschera.
Digita dove vuoi Dcount o Dlookup sposta il cursore sopra e premi F1.
Studia gli esempi della guida.
Dlookup intercetti un valore, con Dcount conti quanti ne hai con quel
valore.
Metti insieme il tutto con una bella if e una msgbox e il gioco è fatto.
Ciao, ora esco.
Sandro.

Newsgroup: it.comp.appl.access
Titolo: utilizzare i dati degli abbonato telecom in un db - è possibile?

secondo voi è possibile reperire in una forma utilizzabile e quindi usare i
dati degli abbonati telecom per poterli sfruttare all'interno di un db
personale fatto in access??
sono proprietà telecom credo giusto??
esistono altre fonti dati simili utilizzabili e aggiornate dell'italia???
Grazie a tutti.

 ha scritto nel messaggio
news:b9reba$a2r$1...@lacerta.tiscalinet.it...

Sono proprietà Telecom i Database della Telecom, ma se ritieni
utile puoi usare le Rubriche telefoniche e trascriverle in un DB,
a quel punto sono di tua proprietà.....!!!(Credo....)
Che io sappia non c'è nulla......!
@Alex.

 @Alex.
HAi detto niente

 wrote in message
news:b9s096$la6$
1...@lacerta.tiscalinet.it

Niente, anzi se poi ti va mettilo a disposizione di tutti..!
           ;-)
Ciao.
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Mi metto subito al lavoro, e poi ad ogni utente invio a mezzo fax la lettera
sulla privacy per avere il loro consenso all'utilizzo dei dati, cosa che la
telecom a sicuramente già provveduto a fare. dopodichè te lo mando via
email.
Abbi solo pazienza quanche anno........;)

HAi detto niente
Sono a casa, quindi vado a memoria ... ma credo che il solo fatto di
riportare su supporto magnetico dei dati personali - anche non
sensibili - comporti alcuni adempimenti in base alla legge della
privacy (comunicazione al garante - informativa agli interessati -
consenso no perché si tratta di dati ricavati da elenchi pubblici).
Ciao
--
Alberto
No alle guerre
Newsgroup: it.comp.appl.access
Titolo: parecchie query SQL contemporaneamente

ciao,
sto scrivendo parecchie query di modifica con notepade e vorrei eseguirle su
access di seguito dando un unico comando, altrimenti dovrei fare un
centinaio di copia+incolla.
è possibile?
grazie,
Luca


Uhmm, la vedo tosta.
Prova cosě:
Copia tutto il testo in Word, creati una tabella a partire dal testo
incollato.
Ricopia tutto il testo e incollalo in una tabella di Access opportunamente
dimensionata (campo memo).
Usa ciascun record della tabella con un ciclo per eseguire le varie
istruzioni sql.
Che te ne pare?
Ciao, Carlo

 istruzioni sql.
Non è tosta...o sì?
Newsgroup: it.comp.appl.access
Titolo: Stampa su Aghi







Devo stampare un report su di una stampante ad aghi IBM 
Proprinter......


La cosa che mi fa inkazzare è che (giustamente) la stampante 
stampa con il carattere impostato nel report e non cè verso di stampare 
utilizzando i caratteri della stampante.....poichè io vorrei stampare 
utilizzando  il carattere DRAFT della stamp.aghi  (il piu veloce) 
e pure a lunghezza 17 come faccio ?


Premetto : sul manuale della stampante non cè scritto nulla i 
merito.....


 


Grazie Enrico



 wrote in message
002001c0685a$bebd5b80$877a1997@c7x0k5...

< Grazie Enrico
Se imposti la Proprinter come stampante predefinita è possibile utilizzare
nei report i caratteri della stampante.
Ho fatto la prova e tra i caratteri della stampante visibile c'è il Courier
17 cpi: non è veloce come il Draft ma almeno è un carattere della stampante
e non un True Type.
Ungi

Prova ad installare una stampante <generic - Text only> e a stampare lě il
report.
Dovrebbe usare i caratteri della stampante.
Per impostare i 17 cpi non so...
Newsgroup: it.comp.appl.access
Titolo: isNull NON funzia...perchè?

isNull NON funzia...perchè?
...si blocca anche usando  isNull, mi dice: " Il record corrente corrisponde
all'inizio o alla fine del file o è stato eliminato..." il ke non è vero...
ho una tab access che NON ha tutte le celle piene (dovrebbero esse null
quindi...)
però il lstGruppi, cicla un'attimo, poi quando incontra un null si
blocca.... se invece gli seleziono un record "pieno" non si blocca solo
perchè ho inserito dei numeri in tutte le celle del record ....
...ma perchè?
...dove sbaglio?
Private Sub CaricaCaratteristicheGruppi()
    Dim rCarattGruppi As ADODB.Recordset
    Dim SQL As String
    Dim LI As ListItem 'Serve?
    Dim Conta As Integer
    Dim nrcampiintabella As Integer
    Dim Titolo As String
    lstGruppi.Clear
    lwCaratt.ListItems.Clear
    SQL = "SELECT * FROM CaratteristicheGruppi where Gruppo = '" &
Text3.Text & "'"
    Set rCarattGruppi = New ADODB.Recordset
    rCarattGruppi.Open SQL, Db, adOpenKeyset, adLockReadOnly
    Debug.Print SQL
    If rCarattGruppi.RecordCount > 0 Then
        rCarattGruppi.MoveFirst
        nrcampiintabella = rCarattGruppi.Fields.Count
            For Conta = 1 To (nrcampiintabella - 4)
                If Not IsNull(rCarattGruppi.Fields("caratt" & Conta).Value)
Then
                    Titolo = rCarattGruppi.Fields("caratt" & Conta).Value
                    lwCaratt.ColumnHeaders.Add.Text = Titolo
                Else
                    rCarattGruppi.MoveNext
                End If
            Next Conta
'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    End If
End Sub
--
--------------------------------------------
molte onorevoli grazie a Voi
^____^
Luca

             Next Conta
Dopo il ciclo sui campi metterai il movenext e infine il loop di chiusura
del ciclo...
Secondo me il tuo codice dovrebbe essere cosě...
Antonio

 ha scritto nel messaggio
news:OYpN7.201124$sq5.9...@news.infostrada.it...


 Luca
Ok, però il nostro prossimo eventuale scambio di opinioni avverrà se
scriverai DOPO il quoting
Antonio

Newsgroup: it.comp.appl.access
Titolo: Run time 2000 con office 2003

Ciao a tutti, vi scrivo per chiedere informazioni riguardo un problema 
con il quale mi trovo a combattere.
Una mia procedura Access è stata installata su di un w xp pro con office 
2003.
Non essendoci access, ho installato il run time di access 2000 che è 
l'unico del quale ho licenza d'uso.
La mia procedura funziona correttamente ma, al lancio di excel esce un 
messaggio di errore 1311 impossibile trovare il file cab 01561401.cab
potete aiutarmi?
Nicoletta

 Nicoletta
Ciao ci devi dire perň come lanci excel
C'č tutto un discorso di late e early binding a riguardo
-- 
-- 
Massimiliano Amendola
www.accessgoup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa
Newsgroup: it.comp.appl.access
Titolo: Somma vari campi stesso record

Ciao a tutti.
Sto facendo un DB per una gestione di un magazzino (utilizzando Access2007).
Ho un piccolo problema con un campo che non riesco a capire come fare a 
calcolare.
Ho una maschera (associata a una tabella con gli stessi identici campi) in 
cui ho:
-------------------------------------
Azienda produttrice: XXX (chiave prim)
Codice Articolo: XXX (chiave prim)
misuraA: numerico
misuraB: numerico
misuraC: numerico
...
QuantitaTotale: numerico
--------------------------------------
Bene vorrei sapere se c'č una maniera per far si che dopo l'inserimento di 
misuraA, misuraB, misuraC, si riempia automaticamente il campo 
QuantitaTotale, che poi non č altro che la somma di vari campi, in questo 
caso: "misuraA+misuraB+misuraC+...".
Spero in una vostra risposta.
Ciao.
Mike. 

 ...
Non salvare valori calcolati nella tabella! Invece nella maschera
puoi usare una casella di testo non legata con origine controllo:
=misuraA+misuraB+misuraC
Se ci possono essere campi vuoti:
=nz(misuraA)+nz(misuraB)+nz(misuraC)
Vedi anche:
Salvare valori calcolati
www.donkarl.com/it?FAQ4.11
Un campo vuoto impedisce il risultato della formula
www.donkarl.com/it?FAQ2.13
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

> automaticamente il campo QuantitaTotale, che poi non č altro che la


Newsgroup: it.comp.appl.access
Titolo: [ANOMALIA MsAccess Vs EndPoint Security]

Con l'avvento della cybersecurity aziendale, legata alla Normativa NIS, hanno installato e riconfigurato il sistema di protezione della singola Macchina della CheckPoint.
 
Qualcuno ha avuto modo di lavorare con questo SW, e verificare la funzionalità di MsAccess...?
 
Del pacchetto Office, solo MsAccess genera anomalia di estrema lentezza.
Ho testato un ciclo di Scrittura/Lettura di 1000Items in una Collection sia in MsAccess che in Excel, quindi stesso identico codice, ed in Access ho un ritado imbarazzante.
 
Excel 0,08s
Access 3.5s
 
Grazie
@Alex


Beh, concretamente si tratterà di un Antivirus. Quale?
 
Saluti
 
 
 

Si immagino pure io... è proprio EndPoint che fa da Fw/Antovirus/AntiMalware/AntiBoot ed a quanto pare AntoAccess...
 
Non posso disabilitando per provare, devo passare per gli Admin di rete e volevo farlo con qualche elemento in più.
 
@Alex

 Non posso disabilitando per provare, devo passare per gli Admin di rete e volevo farlo con qualche elemento in più.
 
 
Di solito questi sw danno la possibilità di escludere dal monitoraggio determinate applicazioni.
Hai verificato la presenza d'un pannello in cui inserire eventuali programmi da bypassare (Access nel tuo caso)?
 
Saluti

Di solito... è un Sw corporate... quindi amministrato da IT.
 
@Alex
Newsgroup: it.comp.appl.access
Titolo: Controllo_Records sub maschera

ho scaricato Controllo_Records dal sitocomune, ma quando copio maschera un
altro db, ottengo un errore all'apertura della maschera, il quale dice che
non trova la funzione routine o macro
mi date una mano
TIA


Apri il codice e vedi quale funzione devi importare dall'esempio
e quella stringa che viene evidenziata in giallo premendo debug
MAssimiliano


è una finestra informativa non mi fa  il debug
vi posto l'esempio non ho trovato il link su sitocomune per velocizzare lo
messo qui
http://www.kitebazar.it/Controllo_Records.zip
io uso access 2000


Appare inutile se posti l'esempio.
Al limite devi postare il tuo codice.
Lě ci sono diverse funzioni richiamate e su questo NG c'č l'autore.
Massimiliano

Newsgroup: it.comp.appl.access
Titolo: controllo date/anno

ho un archivio in cui vi sono un campo data "DAL" e altri
questo archivio è riferito ad un anno solare specifico
vorrei che quando inserisco una data nel campo "DAL" tramite maschera
"dati"  se la data inserita ha l'anno diverso dall'anno del sistema (PC),
mi si compare un msgbox di avvertimento
del tipo
If "anno del campo DAL" > "anno del sistema" Then
MsgBox "OOOOOOHHH!!! STAI AGGIORNANDO UN ARCHIVIO NON CORRENTE!"
End If
 
ma non riesco a specificare solo l'anno invece della data completa.
luigi
mi postate il codice esatto?  grazie!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 mi postate il codice esatto?  grazie!
if Year(me.Tuadata) = Year(date()) then
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 if Year(me.Tuadata) = Year(date()) then
grazie!
ma  
if Year(me.Tuadata) < Year(date()) then
giusto?
e se voglio inserire anche l'indicazione dell'anno nel messaggio?
tipo 
MsgBox "OOOOOOHHH!!! STAI AGGIORNANDO UN ARCHIVIO DELL'ANNO 2006!"
l.


 l.
aggiungo inoltre che se cancello una data, con questo codice mi da
l'errore :
Errore di runtime '94'
utilizzo non valido di null
come evitarlo?


 l.
rimane solo l'errore sul "Null"


 tipo
MsgBox "OOOOOOHHH!!! STAI AGGIORNANDO UN ARCHIVIO DELL'ANNO "& 
Year(me.Tuadata)
-- 
Ciao
Access 


prova cosi:
if year(cstr(me.tuadata) < year(cstr(date)) then
-- 
Ciao
Geppo 


if Year(nz(Tuadata;date())
Cioè se è vuota mette l'anno corrente


MA ha scritto:


no se è vuota deve restare vuota!

Newsgroup: it.comp.appl.access
Titolo: Menù a tendina

Ciao a tutti!!!
Tra i vari campi di una tabella ne ho creato uno di tipo "ricerca guidata",
per un menů a tendina, ma adesso devo aggiungere altri elementi a questo
menů e non so come modificarlo. Devo per forza riscrivere tutto da capo?
Grazie ciao!!
Ah, inoltre ho creato una query che mi ricerca tutti i record che hanno una
delle caratteristiche di quel menů a tendina, come posso fare per chiedere
di scegliere tra quelli compresi nell'elenco del menů a tendina?
Grazie molte!!!!!!!!!!!!!
--
Other available site:
ECDL site: 
www.theecdl.cjb.net
Ken site: 
www.ken-il-guerriero.cjb.net
DivX site: 
www.divX187.cjb.net

 DivX site: 
www.divX187.cjb.net
Meglio se accedi ai dati usando le maschere.
Da lì puoi fare tutto -o quasi?-
Mandi Rob.

Newsgroup: it.comp.appl.access
Titolo: Intestazione Pagina Report

In un report fronte/retro è possibile alternare la stampa dell'intestazione 
pagina (una pagina si e la seguente no).
Grazie 
 
 

 Grazie
 
Buono a sapersi.
 
Bruno

Newsgroup: it.comp.appl.access
Titolo: Anteprima report ok ma su stampa no

Salve,
mi sta succedendo un cosa strana.
Ho tre PC in uffici diversi tutti con win 2000, access 2000 e stampante
CANON (cambia solo il processore e la RAM).
In uno dei tre uffici il report in anteprima mi visualizza i dati
corretti; in stampa mi visualizza #errore.
Riuscite ad aiutarmi?


ho fatto una domanda scema ???

c'erano delle risposte ma sono sparite ...
che fine hanno fatto?
Newsgroup: it.comp.appl.access
Titolo: campi testo da collegare

In una relazione uno a molti ho bisogno di impostare la chiave
primaria e secondaria in dati di tipo testo.
Quando però vado ad aprire , con un pulsante, la tabella molti mi dice
che i dati non sono omogenei.
Ma oltre al tipo dati dello stesso tipo (testo) occorre settare
qualche altro parametro ? In cosa sbaglio ?
 
     Grazie in anticipo.
 

 ha scritto nel messaggio 
news:ccbbe5ea-6dd9-4dbf...@l30g2000yqb.googlegroups.com...
In una relazione uno a molti ho bisogno di impostare la chiave
primaria e secondaria in dati di tipo testo.
Quando per� vado ad aprire , con un pulsante, la tabella molti mi dice
che i dati non sono omogenei.
Ma oltre al tipo dati dello stesso tipo (testo) occorre settare
qualche altro parametro ? In cosa sbaglio ?
 
     Grazie in anticipo.
 
Forse numero di caratteri?
 
Ciao, Carlo
 
 
 

 Ciao, Carlo
 
no sono uguali , 50

 ha scritto nel messaggio 
news:72d49cf2-c254-4f39...@k4g2000yqa.googlegroups.com...

---------------------------
Stai attento perchč basta uno spazio in piů o in meno nei due testi della 
relazione perché non funzioni il join.
Inoltre controlla i dati immessi nella tabella molti e trova i non 
corrispondenti (puoi usare una query ricerca dati non corrispondenti).
Ancora: elimina la relazione e ricreala, magari su di una copia delle 
tabelle. La tabella lato uno deve ovviamente avere un indice senza duplicati 
e la tabella lato molti puň essere indicizzata con duplicati possibili.
Infine controlla che non vi siano caratteri strani inseriti autonomamente da 
alcune schede di rete di basso costo.
 
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Stringa password in istruzione apertura db

Ciao NG,
Mi ritrovo con questa istruzione
set dbs = wrk.OpenDatabase([Percorso e nome db], False, False, ";pwd = 
miapassword")
ora se eseguo l'istruzione cosi come stà il tutto funziona ma se invece che 
inserire la password direttamente da codice la assegno tramite casella di 
testo ottengo un errore.. dove sbaglio??
Di seguito l'istruzione modificata che mi da l'errore
set dbs = wrk.OpenDatabase([Percorso e nome db], False, False, ";pwd = " & 
[txtmiapassword] & " " ")
Sicuramente è una caxxata ma in questi giorni ho la testa nel pallone e non 
ne esco.
Grazie a tutti.
Marco 

 non ne esco.
...";pwd=" & [txtmiapassword])
o più chiare se la casella si trova nella stessa maschera
...";pwd=" & Me!txtmiapassword)
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 + CISA1, Arezzo, 4+5/6/2005
la prima Conferenza Italiana per Sviluppatori di Access 

 ...";pwd=" & [txtmiapassword])
Non funzia..
Avevo già provato all'origine ed ho optato per  " perche mi dava errore 
(Password non valida (3031)) ma non ho ottenuto niente ugualmente..  :(
Marco 

 ha scritto nel messaggio
news:thnZd.12464$Tm5.2...@twister2.libero.it...

Ciao Marco, in bocca al lupo per quanto stai passando !
Le istruzioni di Karl sono corrette, probabilmente è un problema legato alla
password.
Ciao.

 Ciao.
E' strano perche la password è corretta, infatti se la metto nel codice il 
db non mi crea alcun problema di sorta..
**********
    Dim strMdb as string,
    Dim Pwd as string
    Dim wrk As Workspace
    Dim dbs As Database
    Set wrk = DBEngine.Workspaces(0)
    Percorso ="c:\pippo.mdb"
    Pwd="QW1234PO"
    Set dbs = wrk.OpenDatabase(strMdb, False, False, ";pwd = QW1234PO")
***********
Cosi tutto funziona
**********
    Dim strMdb as string,
    Dim Pwd as string
    Dim wrk As Workspace
    Dim dbs As Database
    Set wrk = DBEngine.Workspaces(0)
    Percorso ="c:\pippo.mdb"
    Pwd="QW1234PO"
    Set dbs = wrk.OpenDatabase(strMdb, False, False, ";pwd =" & Pwd)
***********
Cosi non funziona
Ciauzz

 ***********
Risolto, mettevo uno spazio fra = e "  (";pwd=  " & Pwd)
Di cuore a tutti.
Marco

Newsgroup: it.comp.appl.access
Titolo: Visualizzazione query eliminazione

Avviando l'autocomposizione automatica di un pulsante al quale voglio far
eseguire una query di eliminazione, vengono visualizzate (per la scelta
della query da associare) soltanto le query normali. So che è facile fargli
fare questa cosa agendo sul codice ma vorrei capire il perchè di questa
limitazione.
Grazie 1000
M.

 ha scritto nel messaggio
news:b551g9$5sv$1...@grillo.cs.interbusiness.it...

Non so tu che versione di Access usi, ma in Access 97 se con
l'autocomposizione Pulsante di comando seleziono la Categoria varie e
l'Azione Esegui query, nelle query da cui seleziono la query da eseguire mi
compaiono tutte le queries, anche quelle di comando.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: File di gruppo (system.mdw) già in uso

In un ambiente di rete non riesco più a lanciare Access (97) perchè mi dà il
seguente errore:
Impossibile usare
...percorso di rete\SYSTEM.MDW. File già in uso
Qualche consiglio ?
Ringraziando
Gabriele

 wrote in message 85n0gf$5kb$1...@nslave2.tin.it...


...


Newsgroup: it.comp.appl.access
Titolo: giorni festivi!!!

ciao a tutti.... esiste una funzione di VBA che mi permetta di distinguere i
giorni festivi????? grazie!


Nel Sito Comune (link qui sotto), nella Sezione Trips & Tricks, ce ne è una
chiamata "Conteggio dei giorni lavorativi tra due date" la quale contiene
anche la funzione Festivi e Pasqua che dovrebbero fare al caso tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Formato di database non riconosciuto

Buongiorno a tutti.
Mi ą capitato diverse volte di dove ricompattare e ripristinare il db in
seguito a messaggi di questo tipo.
Recentemente mi č capitato, in 2 installazioni diverse, utilizzando
procedure diverse e "consolidate" di ricevere questo errore relativo a
un file JETxxxx.tmp.
Ne sapete qualcosa ?
Grazie+
MArco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Tempo fa in seguito a messaggi del genere con danneggiamento dei db sono 
stato costretto a cambiare le schede di rete ma si trattava appunto di 
computer collegati alla stessa rete.
 Ciao, Carlo 


Inoltre i file JetX.tmp sono file di sistema, sia pure temporanei. 
Assicurati che la cartella tmp e Temp siano in cartelle di sistema del tipo 
c:\Windows\tmp e di avere i permessi come user.
Ciao, Carlo 

 Ciao, Carlo
Ho controllato.
E' tutto come dici.
Anche la rete sembra a posto.
Il fatto è che, come tutti i problemi strani, capitano "ogni tanto".

Newsgroup: it.comp.appl.access
Titolo: Percorso Oggetti OLE

Dove lo trovo (via codice) e come posso modificare il percorso ad un oggetto
OLE in un controllo di una maschera (ovviamente ergistrato in un record)?
Grazie
--
Ivan MO

...


Newsgroup: it.comp.appl.access
Titolo: alcuni dati potrebbero non essere visualizzati

Ciao a tutti, come da oggetto, mi si presenta il seguente messaggio
all'apertura di un report con access 2002:
"alcuni dati potrebbero non essere visualizzati".
E' possibile disattivarlo?
Grazie a tutti.
K.

Di solito questo messaggio viene visualizzato quando una parte del
report non è entro i margini di stampa, verifica che le dimensioni del
report siano compatibili con la dimensione del foglio associato.


Grazie gabry69, lo immaginavo.
Ma non esiste un modo per non fare uscire questo msg? Perchè la stampa
è a posto, solo che non mi piace il messaggio. Qualcosa tipo
Docmd.SetWarnings 0 ? (comando che ovviamente non funziona in questo
frangente).
Grazie.
K.
gabry69 ha scritto:


Newsgroup: it.comp.appl.access
Titolo: dichiarzione variabile

ciao a tutti
 
che differenza c'è tra dichiarare con 
Dim miaVariabile As Boolean anzichè
Private miaVariabile As Boolean
nel modulo della form
generale-dichiarazioni?
 
grazie.


E' questione di Scope (Ambito). In una routine dentro ad una form non dovresti percepire differenze pratiche. Il concetto è però molto più ampio. Si tratta di dichiarare che quella variabile è resa disponibile in maniera privata solo nell'ambito della routine che la usa. Ti faccio un esempio: se tu dichiarassi la variabile all'inizio del codice, fuori da ogni routine, la potresti usare in ogni routine di quella form senza dichiararla nuova mente. E' legata alla programmazione ad oggetti ed alle classi soprattutto, ambito in cui Access non da proprio il meglio di se


grazie della spiegazione.

Newsgroup: it.comp.appl.access
Titolo: recuperare il numero di telefono del chiamante

Ciao a tutti, in questo periodo preelettorale mi hanno tirato matto e
solo ora dovrei riuscire a tornare piùfrequentemente sul news
ora ho un problema
ricevo una chiamata su un modem seriale e vorrei recuperare il numero di
telefono di chi mi chiama mentre squilla il modem e visualizzarlo su un
msgbox
mi sembrava di aver letto qualcosa del genere sul SC ma non trovo più
niente.
qualcuno sa dirmi se c'è o sa darmi informazioni a riguardo?
grazie mille

 ha scritto nel
messaggio news:42506cd2$0$18164$5fc...@news.tiscali.it...

ciao, ho trovato nel web questo comando che permette quando il modem fa
il
RING
di mettere il numero dopo il ring
RING
NUMERO = 333333333
AT#CID=1


Altrimenti anche su 
www.donkarl.com/it
 8.4
-- 
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:  
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: CASELLE COMBINATE

Una casella combinata contiene tre valori (A, B e C), Con l'opzione "Solo in
Elenco" impostata su "No". Vorrei che qualora venissero inseriti nuovi
valori nella casella questi venissero aggiunti ai valori preesistenti in
elenco (A, B e C).
COME FACCIO???
Sto sbattendo la capa al muro, aiutatemi, grazie!
-- 
Posted from 
relay3.inwind.it
 [212.141.53.74] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Tu ripeti la domanda ed io ripeto la risposta.
La routine VBA che ti serve va scritta a fronte dell'evento "Su non in
elenco" (vedi help) che esiste solo a condizione che la proprietà "Solo in
elenco" (vedi help) è impostata a "Si". Perchè tu hai la necissità
impostarla a "No"?
Risolto questa piccola contraddizione, l'inserimento lo puoi fare sulla
falsa riga di quello che trovi sull'help, oppure inserendo un record nella
tabella su cui è basata la query che è origine riga della tua casella
combinata:  e lo puoi realizzare con una maschera di inserimento o aprendo
un recordset su detta tabella.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: QUESITO SU CREAZIONE CARTELLA

ho bisogno di crare la cartella file all'interno della cartella SIB (che già
esiste)
 c:\sib\file
grazie

 ha scritto nel messaggio
news:cc5ntr$ao1$1...@fata.cs.interbusiness.it...

Vedi help alla voce CHDir e MKDir...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Criteri query

Salve
Ho una tabella che contine questi campi
data_doc
imponibile
E' possibile creare una query dove nella prima colonna inserisco un criterio
che mi visualizza il totale dell'imponibile dal 01/01/03 al 31/01/03
nella seconda colonna il totale dell'imponibile dal 01/02/03 al 28/02/03
nella terza colonna il totale dell'imponibile dal 01/03/03 al 31/03/03
e cosi via fino a dicembre
Non so se ho posto una domanda corretta
Comunque grazie se mi potete aiutare
Ciao
Giorgio


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

 ha scritto nel messaggio
news:ILNua.104930$DT4.3...@twister1.libero.it...

Prova con questa sql
TRANSFORM Sum([tuatabella].imponibile) AS Valore
SELECT [tuatabella].data_doc
FROM [mia tabella]
GROUP BY [tuatabella].data_doc
ORDER BY [tuatabella].data_doc
PIVOT Format([data_doc],"mmm") In
("gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic");

Newsgroup: it.comp.appl.access
Titolo: Errore su insieme Querydefs!

Ho questo problema tanto banale quanto insormontabile per me che non sono un
espertone:
un evento in una maschera richiama questa procedura inserita in un modulo:
Public Sub CreaQryDettaglio(pippo As Integer, pluto As Integer)
On Error Resume Next
    Dim A As QueryDefs, NuovaQuery As QueryDef
    Dim Sql As String
    Dim Anno As Integer
    Set A = CurrentDb.QueryDefs
    A.Delete ("Dettaglio")
    Sql = [testo sql]"
    Set NuovaQuery = CurrentDb.CreateQueryDef("Dettaglio", Sql)
End Sub
L'errore che mi visualizza č: "Errore di compilazione: tipo definito
dall'utente non definito" e, nel codice, č evidenziato il segmento "Dim A As
QueryDefs".
Come mai?
Eppure questo codice č preso da un testo... (utilizzo Access2000 e Win2000).
Grazie per l'aiuto.

 Grazie per l'aiuto.
Premesso che io non avrei usato una Variabile per effettuare un DELETE
quando con :
CurrentDb.QueryDefs("Dettaglio").Delete
in ogni caso è probabile che sia proprio li il problema....!!!
Set A = CurrentDb.QueryDefs("Dettaglio")
A.Delete
Ma perchè invece di eliminarla per ricrearla non ne modifichi
solo la proprietà SQL...??
Currentdb.Querydefs("Dettaglio").Sql=NuovaStringaSQL
Una sola riga al posto di tutto qule macello di codice...!!!!!!
Ciao
@Alex.


Ti ringrazio per i suggerimenti, provo e ti so dire se avrò ancora problemi.
In effetti hai ragione sulla tecnica; sto imparando...
Grazie ancora.
Newsgroup: it.comp.appl.access
Titolo: Contare gli elementi in un array

Salve.
E' possibile contare gli elementi in un array?
Grazie

 Grazie
 
MagBos UBound(Arr)
MsgBox LBound(Arr)
 
Considera che il primo elemento può essere 0 ovvero 1.
 
Bruno


Diciamo che un Array di DEFAULT è indicizzato da 0÷n, ma non è detto...
Il VBA mette a disposizione l'Opzione di INDICIZZARE gli Array da 1:
 
https://docs.microsoft.com/en-us/office/vba/language/reference/user-interface-help/option-base-statement
 
 
Quindi il Numero di Elementi è dato dalla Differenza tra l'indice Minimo e l'indice massimo + 1
 
NumeroElementi=UBound(Array1) - LBound(Array1) + 1
 
@Alex


grazie


grazie
l'uso che devo fare io è  inviare più allegati in un'email:
ed ho fatto: 
Dim I As Integer
Dim P As Byte, U As Byte
 
  P = LBound(AttArr()) 
  U = UBound(AttArr())
   For I = P To U
     If AttArr(I) <> "" Then .Attachments.Add AttArr(I)
   Next
 
 
 
 

 ed ho fatto: 
 
Sperando che l'Array sia valorizzato... ed inizializzato o allocato, condizioni diverse ma che restituirebbero errore al tuo codice..., in quanto non mi pare controlli... puoi leggere qualche nota tecnica quì:
https://stackoverflow.com/questions/5480651/how-to-check-whether-a-variant-array-is-unallocated
 
 
Sì può poi semplificare così, dopo aver scritto il codice per VALIDARE l'array:
 
 Dim I As Integer 
If CheckArray(AttArr()) Then   '<--- questa la funzione da scrivere...
    For I =LBound(AttArr())  To UBound(AttArr()) 
         If AttArr(I) <> "" Then .Attachments.Add AttArr(I) 
    Next
End if
 
@Alex


come deve essere la function  CheckArray?

 come deve essere la function CheckArray?
 
Leggi il Link e creala... ti ho dato l'indicazione mi pare gli elementi ci siano tutti.
P.S. potrebbe anche non servire nulla, ti basterebbe gestire in modo corretto l'eventuale errore che verrebbe generato, ma la gestione errori la usano in pochi... purtroppo.
 
@Alex
Newsgroup: it.comp.appl.access
Titolo: RINGRAZIAMENTI a Roberto

Volevo ringraziare Roberto per la dritta che mi ha dato al mio messaggio 
"Aprire un file da dialog box?", ed inoltre per avermi fatto conoscere 
l'interessantissimo sito 
http://www.sitocomune.com
.
Grazie Mille Roberto
Saluti a Tutti.

 ha scritto nel messaggio
news:KS81e.1118308$35.41...@news4.tin.it...

      Anche a me Roberto in questi anni ha dato mille aiuti (sia diretti sia
tramite ricerche fatte su Google)
        Penso che sia una persona e un professionista di livello altissimo,
come pochi in Italia.
       Un'esperienza immensa e una generosità nell'aiutare gli altri ancora
maggiore !
        Grazie anche da parte mia.
        ciao a tutti !


Buona Pasqua
Gaspare
http://www.studioieducation.com
 

 ha scritto nel messaggio 
news:KS81e.1118308$35.41...@news4.tin.it...

Buona Pasqua
Gaspare
http://www.studioieducation.com

Newsgroup: it.comp.appl.access
Titolo: backup dell'intero file

Cordiali saluti a tutti.
Ho creato un semplice file di dati che uso in Ufficio, ma poichè non sempre
sono presente, vorrei che le donzelle che mi collaborano potessero fare il
backup dell'intero file senza andare in pallone. Esiste un semplice comando?
Se si, per favore, comunicatemelo in modo chiaro dato che non sono
espertissimo :O((
Grazie infinite anche da parte delle donzelle.

 Grazie infinite anche da parte delle donzelle.
Caso mai glielo spiego a voce io alle donzelle, contattamele...
Antonio

 espertissimo :O((
Una soluzione potrebbe essere:
fai una maschera su un altro db che userai dao solo, chiudi tutti gli altri.
sulla maschera ci fai un pulsante e all'evento su clic gli generi il
seguente codice:
-------------------------------------
Private Sub Button_Click()
FileCopy "C:\cartellaoriginale\nomefileoriginale.mdb",
"C:\cartellachevuoitu\nomefilechevuoitu.mdb"
(tutto su una riga)
End Sub
-------------------------------------
ma attenzione ke devi chiudere il database di origine altrimenti lo trova
aperto e son dolori.
cmq...aggiungo una piccola gestione errori:
-------------------------------------
Private Sub Button_Click()
If Dir("C:\cartellachevuoitu\nomefilechevuoitu.mdb", vbDicrectory) <> ""
Then
    Kill "C:\cartellachevuoitu\nomefilechevuoitu.mdb"
    FileCopy "C:\cartellaoriginale\nomefileoriginale.mdb",
"C:\cartellachevuoitu\nomefilechevuoitu.mdb"
Else
    FileCopy "C:\cartellaoriginale\nomefileoriginale.mdb",
"C:\cartellachevuoitu\nomefilechevuoitu.mdb"
End If
'in modo che se c'e' gia' elimina il vecchio per creare il nuovo.
End Sub
-------------------------------------
Spero ti sia di aiuto e soprattutto di nn aver detto cianfate!
Ciao :)
Ah quella del Biso è ovviamente esterna ad access, quindi vedi quale si
adatta di piu alle tue esigenze.
:)



usa un file batch
editi un nuovo file di nome copia.bat
al suo interno scrivi
copy fileorigine filedestinazione
Saluti.
Emanuele.

 ha scritto nel messaggio
news:nuttuusqdvj33d6f5...@4ax.com...

Uhmmm uhmmm uhmmm...
mi ricorda qualcosa che ho scritto circa 21 ore prima...
mmmmmhhh...
Ah, lo sai che in W2000 copy non c'è, ma c'è xcopy?
Antonio


scusa non me ne ero accorto.....
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: query d'unione

ciao a tutti
una query d'unione tra due tabelle deve avere
lo stesso numero di colonne?
In pratica se una delle due tabelle ha un nome campo in più ma necessaria 
nella query
la devo aggiungere anche nell'altra tabella?
Grazie. 


no. Puoi mettere un campo "fake" (i.e. a valore fisso  selec a, b, c 
....  union select d, null, f)
-- 
ac (x=y-1)

 la devo aggiungere anche nell'altra tabella?
Devi aggiungere un campo o valore.
Il nome non importa. Cioè puoi usare p.e.
SELECT Campo1, Campo2, Campo3 From Tabella1
UNION
SELECT "Pippo", 0, "" From Tabella2
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 

 -- 
ciao Alessandro e Karl
Grazie dell'aiuto.
ma ancora ho problemi.
Ok! cosě funziona
SELECT IdDescrizione, Descrizione, Categoria, "" as Fatturata, 
"TbDescrizione" AS [Descrizione_Union]
FROM TbDescrizione UNION SELECT  IdDescrizione, Descrizione, Categoria, 
Fatturata, "TbDescrizione_Doc" FROM TbDescrizione_Doc ORDER BY 
TbDescrizione.Categoria DESC;
ho inserito la query in origine riga della combo dettaglio fattura, ma non 
rieco a vedere La colonna "fatturata";
in piů perche eseguendo la query d'unione non mi mostra la chekbox ma -1?
Inoltre se mi č permesso che codice devo inserire in dopo aggiornamento
della combo "Descrizione" affinchč venga flaggato se inserito nel dettaglio?


rettifico: la colonna fatturata riesco a vederla, l'errore era in numero 
colonne.

Newsgroup: it.comp.appl.access
Titolo: casella di riepilogo

posso in tabella di riepilogo legata ad una query visualizzare campi di
testo allineati a sinistra?
se si accetto suggerimenti
grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 --
Ciao.
--
Sergio MAZZA

 Sergio MAZZA
certo che sono da sx verso dx
ma io li voglio allineare a dx nella visualizzazione di una maschera 
c'è un modo ?
chiaramente si parlava di casella di riepilogo (errore di scrittura)
saluti
gio


 wrote in message
bflkrf$54m$1...@news.newsland.it...

Sostituisci la casella di riepilogo con una sottomaschera e allinea i dati a
tuo piacimento nei controlli della maschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Ciao.
--
Sergio MAZZA

 grazie.
GRAZIE PER L'AIUTO
A TUTTI
GIO


Newsgroup: it.comp.appl.access
Titolo: avviare un file batch ed attendere la fine

Salve
devo ricevere da un registratore di cassa un file txt delle vendite mediante 
un file batch a corredo del registratore di cassa. Sul pulsante RICEVI ho 
quindi la shell(appl.batch) e quindi parto con l'importazione dei dati nel 
db.
come posso posticipare la partenza dell'importazione alla fine 
dell'esecuzione del file batch.....possibilmente senza uso di API
graziassai

 graziassai
pregoassai
 :-)
-- 
Giorgio Rancati
[Office Access MVP]

 ----
ops..  č una Sub quindi
----
Call MyShell("c:\NomeFile.bat",vbHide,True)
o
MyShell "c:\NomeFile.bat",vbHide,True
----
Ciao
