author: Sib

text:
"Barnum Ph." <
bar...@tin.it
> ha scritto nel messaggio
> 1) quesito
>
> Ho un campo "numvisita" che ha la seguente maschera di input : 99/9999,
> perche raccoglie dati del tipo 03/0010 o 02/0589 o 03/4523;
> il problema è che nella seconda sere di numeri a quattro cifre vorrei che
se
> fosse inserito un numero a 1, 2 , o 3 cifre in automatico si dovrebbero
> inserire tanti zeri quanto sono i numeri mancati, quindi se inserisco 02/1
> il codice dovrebbe inserire tre zeri prima e quindi dopo l'aggiornamento
> avere un dato tipo 02/0001.
> Come si fà?
da codice nell'evento prima di aggiornare.
> 2) quesito:
> Aumentando in numero le forms che apro " a cascata" nella barra delle
> applicazioni c'è un pò di confusione che ha portato qualche utente a
mettere
> le mani in maschere in cui non doveva esserci.
> Esiste un metodo per incapsularle l'una nell'altra in modo che il solo
modo
> per andare nella maschera precedente si l'uscita da quella corrente?
prova ad aprirle in popup (dialog)
Sib


title: formato campo e snellire barra appicazioni (2 quesiti)

author: Ph. Barnum

text:
Ok il secondo quesito ma per il primo non sò che  codice
scivere.
Ciao
Ph.Barnum
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:OX_ga.24489$Jg1.5...@news1.tin.it...



author: MA

text:

Sto rispondendo a Ph. Barnum non a Sib.
Qualsiasi codice tu voglia scrivere rispondi DOPO il quoting!!
usa format vedi help
--------------------------------
Inviato via
http://usenet.libero.it


text:
"Ph. Barnum" <
bar...@tin.it
> ha scritto nel messaggio
> Ok il secondo quesito ma per il primo non sò che  codice
> scivere.
cut
Prima di aggiornare
me.TuoControllo=left(me.TuoControllo,3)&
format(right(me.TuoControllo,len(me.TuoControllo)-3),"0000")
sib


title: Application.loadfromtext Application.saveastext metodi nascosti ??

author: Giorgio prx

text:
Access XP

Ho trovato questi due metodi che non sono
menzionati nell'help e non compaiono nel visualizzatore oggetti

Application.loadfromtext (ObjectType as
AcObjectType,ObjectName as String,Filename as String)

Application.saveastext  (ObjectType as
AcObjectType,ObjectName as String,Filename as String)

con Saveastext si possono salvare in formato testo
gli oggetti del database form report ecc (tabelle e barre
strumenti escluse) e con loadfromtext si possono caricare in pratica è
possibile salvare tutto il db (tabelle e barre strumenti escluse)
 in formato testo, può essere un valido modo per eseguire un backup
sicuro.

Ne conoscete altri ???

Ciao Giorgio.


title: Data una frase trovare ricorrenza delle singole parole

author: Salvatore

text:
Scusate l'oggetto un po' astruso, ma non riuscivo a sintetizzare in modo
efficace il problema da porre.
Provo a spiegare quel che vorrei ottenere.
Supponiamo di avere una maschera nella quale (in una casella di testo) sia
inserita una frase. La frase puň essere composta da una o piů parole.
Supponiamo, inoltre, di avere una tabella nella quale per ogni record sia
possibile indicare fino a quattro parole chiave distinte (una per ogni
campo).
L'obiettivo č quello di estrarre i record della tabella nei quali in almeno
uno dei campi suddetti sia contenuta una delle parole che compongono la
frase.
Per farmi capire meglio, spiego il problema dal punto di vista pratico.
Voglio utilizzare la funzione in un applicativo che gestisce le prenotazioni
in un'edicola. Quando un cliente vuole prenotare una rivista potrebbe
capitare il caso che il cliente stesso non conosca il nome esatto della
rivista, ma possa ipotizzare che il titolo contenga almeno una di quattro
parole che fornisce all'edicolante. Ad esempio, sta cercando una rivista di
ingegneria civile e dice all'edicolante che la testata potrebbe contenere le
parole cemento, costruzione, tetto, fondazioni.
L'edicolante inserisce tali parole in una tabella (io sto ipotizzando in 4
campi distinti), associandole all'ID del cliente.
Al momento del carico delle riviste, il programma dovrebbe, una volta
inserito il nome della rivista, valutare se una (o piů di una) delle parole
del titolo della rivista stessa č contenuta in uno dei quattro campi
suddetti. Se ciň avviene dovrebbe inviare un messaggio di avviso
all'edicolante.
Quindi, se viene caricata una testata il cui titolo č, per esempio, "Dalle
fondazioni al tetto" tale testata verifica le condizioni di cui sopra e tale
situazione dovrebbe essere segnalata all'edicolante.
Grazie
Salvatore


author: Carlo Costarella

text:
"Salvatore" <
sal...@tiscali.it
> ha scritto nel messaggio
news:44996adc$0$989$5fc...@news.tiscali.it...

La funzione instr abbinata ad un ciclo puň fare al caso tuo.
Puoi anche utilizzare una query con criteri.
Su
www.sitocomune.com
 puoi anche trovare del materiale (sostituzione di
stringhe; sostituzione di una stringa, ecc.)
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:44997ae9$0$10056$4faf...@reader3.news.tin.it...

Ciao,
ho pensato anch'io alla query con criteri ma dovrei prima scomporre la frase
nelle sue parole, ed utilizzarle come criteri di selezione.
Adesso provo ad usare la funzione instr.
Grazie
Salvatore


author: Sergio MAZZA

text:
"Salvatore" <
sal...@tiscali.it
> ha scritto nel messaggio news:44997c2d$0$975$5fc...@news.tiscali.it...
> Ciao,
> ho pensato anch'io alla query con criteri ma dovrei prima scomporre la frase nelle sue parole, ed utilizzarle come criteri di
> selezione.
> Adesso provo ad usare la funzione instr.
> Grazie
> Salvatore
Per scomporre una frase puoi utilizzare la funzione Split (vedi help attivabile con ALT-F11 poi F1) e da questa, io credo, tu devi
eliminare gli articoli, punteggiature e altri componenti della frase che non ti servono...
Ciao.
--
Sergio MAZZA


title: Stampa Report

author: Claudia G

text:
Come deve essere fatta la stringa per inviare alla stampa un report, e che
al click mi domandi con che stampante stampare visto che ne ho piu di una
installata??
Grazie mille


title: Stampa Report

text:
Su un vecchio messaggio della usenet ho trovato...
Su
www.sitocomune.com
 troverai come scegliere una stampante dalla lista
delle stampanti disponibili.
Penso faccia la caso tuo.
Ci sono altre strade ma troppo lunghe e complesse per spiegarle sul NG.
Bisogna ricorrere alle API.
Scusate ma io ho sfogliato il sitocomune ma non ho trovato niente mi date
una mano?
Grazie mille
Claudia G <
cla...@tiscalinet.it
> wrote in message
9pv423$kf5$1...@pegasus.tiscalinet.it...



title: Stampa Report

text:
"Claudia G" <
ClaudiaTogliete...@libero.it
> ha scritto nel
messaggio news:FvHw7.1409$g42.1...@news.infostrada.it...
> Su un vecchio messaggio della usenet ho trovato...
>
> Su
www.sitocomune.com
 troverai come scegliere una stampante dalla lista
> delle stampanti disponibili.
> Penso faccia la caso tuo.
> Ci sono altre strade ma troppo lunghe e complesse per spiegarle sul NG.
> Bisogna ricorrere alle API.
>
> Scusate ma io ho sfogliato il sitocomune ma non ho trovato niente mi date
> una mano?
> Grazie mille
>
Il link č questo:
http://www.sitocomune.com/general/general066.htm.
..
Ciao.


title: Calcolo costo orario esatto ...

author: Alessio Negri

text:
ciao a tutti ... ricorro ancora una volta al vostro preziosissimo aiuto
per risolvere un problema che per le mie attuali conoscenze sembra
irrisolvibile (e' da un giorno che ci sbatto la testa ma il risultato e'
nullo).
Spiegazione ...
Ho 3 tabelle, nella prima che chiamero' "tab_ore" ho i campi
"Operatore","Data","Ore_lavorate", nella seconda tabella che chiamero'
"Tab_anagrafica" ho i campi "Operatore" e altri campi per i suoi dati
anagrafici mentre nella terza tabella che chiamero' "Tab_costo_ora" ho i
campi "Operatore","Costo_orario","Data_dal".
Il campo "Operatore" della tabella "Tab_anagrafica" e' la chiave
primaria ed e' collegato al campo "Operatore" delle altre due tabelle
con una relazione uno a molti.
E fin qui dovrebbe essere tutto ok.
I problemi iniziano quando con le mie belle interrogazioni sul databese
voglio vedere quante ore un certo operatore ha lavorato con il loro
relativo costo orario che puo' cambiare da una certa data in poi come da
tabella "Tab_costo_ora".
Come posso fare per visualizzare il costo orario esatto per la data in
cui si e' svolto realmente il lavoro ???
Attendo fiducioso qualche imbeccata ...
grazie e ciao
alessio
(p.s.: se ritenete il caso posso anche mandarvi copia del database)
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Calcolo costo orario esatto ...

author: Roberto da casa

text:
"Alessio Negri" <
ales...@hotmail.com
> ha scritto nel messaggio
news:b8be8475a478e570c37...@mygate.mailgate.org...

Essendo Data un nome riservato di Access, nel mio esempio il tuo campo Data
della tabella Tab_ore l'ho chiamato Data1.
Qui di seguito trovi il codice SQL di una query che riporta tutti i campi
della tabella Tab_ore più un campo calcolato, chiamato CostoOrarioEsatto, e
che rappresenta, per ogni record, il dato che tu stai cercando.
SELECT Tab_ore.Operatore, Tab_ore.Data1, Tab_ore.Ore_lavorate,
DLookUp("Costo_orario","Tab_costo_ora","Operatore =" & [Operatore] & " AND
Data_dal=#" & Format(DMax("Data_dal","Tab_costo_ora","Operatore=" &
[Operatore] & " AND Data_dal <=#" & Format([Data1],"mm/dd/yyyy") &
"#"),"mm/dd/yyyy") & "#") AS CostoOrarioEsatto
FROM Tab_ore;
Spero che sia ciò che volevi.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Calcolo costo orario esatto ...

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message
news:GmPh8.1697$%d1.3...@twister2.libero.it...
> Essendo Data un nome riservato di Access, nel mio esempio il tuo campo Data
> della tabella Tab_ore l'ho chiamato Data1.
> Qui di seguito trovi il codice SQL di una query che riporta tutti i campi
> della tabella Tab_ore più un campo calcolato, chiamato CostoOrarioEsatto, e
> che rappresenta, per ogni record, il dato che tu stai cercando.
>
> SELECT Tab_ore.Operatore, Tab_ore.Data1, Tab_ore.Ore_lavorate,
> DLookUp("Costo_orario","Tab_costo_ora","Operatore =" & [Operatore] & " AND
> Data_dal=#" & Format(DMax("Data_dal","Tab_costo_ora","Operatore=" &
> [Operatore] & " AND Data_dal <=#" & Format([Data1],"mm/dd/yyyy") &
> "#"),"mm/dd/yyyy") & "#") AS CostoOrarioEsatto
> FROM Tab_ore;
>
> Spero che sia ciò che volevi.
>
> --
> Roberto
>
ciao Roberto e grazie del tuo aiuto ...
purtroppo la query mi da questo errore:
Errore di sintassi (operatore mancante) nell'espressione della query
'Operatore=Belli A. AND Data_dal <=#03.05.2002#'.
io non saprei proprio dove mettere le mani, se ti vengono idee fammi
sapere.
ciao e ancora grazie.
alessio



title: Calcolo costo orario esatto ...

text:
"Alessio Negri" <
ales...@hotmail.com
> ha scritto nel messaggio
news:409523495acf92ece85...@mygate.mailgate.org...

Non riesco a capire bene cosa stai tentando di fare.
Prova a postare il codice SQL completo della query, magari capisco meglio.
Comunque per scrupolo ho testato il codice SQL che ti ho inviato nel mio
messaggio precedente e a me funziona perfettamente.
Mentre scrivo mi è venuto un dubbio: ma il campo Operatore che tipo dato ha?
E' per caso Testo?



title: Calcolo costo orario esatto ...

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message
news:Oa1i8.4742$%d1.1...@twister2.libero.it...
> >
> > ciao Roberto e grazie del tuo aiuto ...
> >
> > purtroppo la query mi da questo errore:
> >
> > Errore di sintassi (operatore mancante) nell'espressione della query
> > 'Operatore=Belli A. AND Data_dal <=#03.05.2002#'.
> >
> > io non saprei proprio dove mettere le mani, se ti vengono idee fammi
> > sapere.
> >
> > ciao e ancora grazie.
> > alessio
>
> Non riesco a capire bene cosa stai tentando di fare.
> Prova a postare il codice SQL completo della query, magari capisco meglio.
> Comunque per scrupolo ho testato il codice SQL che ti ho inviato nel mio
> messaggio precedente e a me funziona perfettamente.
>
> Mentre scrivo mi č venuto un dubbio: ma il campo Operatore che tipo dato ha?
> E' per caso Testo?
>
> --
> Roberto
ancora ciao ...
ecco il codice SQL completo:
SELECT Tab_ore.Operatore, Tab_ore.Data1, Tab_ore.Ore_lavorate,
DLookUp("Costo_orario","Tab_costo_ora","Operatore =" & [Operatore] & "
AND
Data_dal=#" & Format(DMax("Data_dal","Tab_costo_ora","Operatore=" &
[Operatore] & " AND Data_dal <=#" & Format([Data1],"mm/dd/yyyy") &
"#"),"mm/dd/yyyy") & "#") AS CostoOrarioEsatto
FROM Tab_ore;
Si, il campo Operatore e' di tipo testo (e' il nome della persona).
grazie



title: Calcolo costo orario esatto ...

text:
"Alessio Negri" <
ales...@hotmail.com
> ha scritto nel messaggio
news:f06fd78c76a3d19d961...@mygate.mailgate.org...
> "Roberto da casa" <
r.ma...@libero.it
> wrote in message
> news:Oa1i8.4742$%d1.1...@twister2.libero.it...
>
> > >
> > > ciao Roberto e grazie del tuo aiuto ...
> > >
> > > purtroppo la query mi da questo errore:
> > >
> > > Errore di sintassi (operatore mancante) nell'espressione della query
> > > 'Operatore=Belli A. AND Data_dal <=#03.05.2002#'.
[CUT]
> > Mentre scrivo mi č venuto un dubbio: ma il campo Operatore che tipo dato
ha?
> > E' per caso Testo?
> >
> > --
> > Roberto
>
>
>
> ancora ciao ...
>
> ecco il codice SQL completo:
>
> SELECT Tab_ore.Operatore, Tab_ore.Data1, Tab_ore.Ore_lavorate,
> DLookUp("Costo_orario","Tab_costo_ora","Operatore =" & [Operatore] & "
> AND
> Data_dal=#" & Format(DMax("Data_dal","Tab_costo_ora","Operatore=" &
> [Operatore] & " AND Data_dal <=#" & Format([Data1],"mm/dd/yyyy") &
> "#"),"mm/dd/yyyy") & "#") AS CostoOrarioEsatto
> FROM Tab_ore;
>
>
>
> Si, il campo Operatore e' di tipo testo (e' il nome della persona).
>
> grazie
> alessio
Il codi SQL che mi hai inviato non contiene errori formali: ho creato con un
copia/incolla a crearci una query ed a me ha funzionato regolarmente:
naturalmente nel campo CostoOrarioEsatto, invece del risultato desiderato,
mi compare la scritta #Errore.
Comunque il codice SQL che va usato nel caso in cui il campo Operatore sia
di tipo Testo č il seguente:
SELECT Tab_ore.Operatore, Tab_ore.Data1, Tab_ore.Ore_lavorate,
DLookUp("Costo_orario","Tab_costo_ora","Operatore =" & Chr$(34) &
[Operatore] & Chr$(34) & " AND Data_dal=#" &
Format(DMax("Data_dal","Tab_costo_ora","Operatore=" & Chr$(34) & [Operatore]
& Chr$(34) & " AND Data_dal <=#" & Format([Data1],"mm/dd/yyyy") &
"#"),"mm/dd/yyyy") & "#") AS CostoOrarioEsatto
FROM Tab_ore;
Prima di inviartelo ho testato il codice, ed a me funziona correttamente.



title: Calcolo costo orario esatto ...

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message
news:LS4i8.6863$tC3.1...@twister1.libero.it...
> Il codi SQL che mi hai inviato non contiene errori formali: ho creato con un
> copia/incolla a crearci una query ed a me ha funzionato regolarmente:
> naturalmente nel campo CostoOrarioEsatto, invece del risultato desiderato,
> mi compare la scritta #Errore.
>
> Comunque il codice SQL che va usato nel caso in cui il campo Operatore sia
> di tipo Testo è il seguente:
>
>
> Prima di inviartelo ho testato il codice, ed a me funziona correttamente.
>
> --
> Roberto
>
E' lo stesso tipo di messaggio che compariva anche a me ...
Grazie mille per la nuova versione, sono certo che funzionera' alla
perfezione. La implementero' questa notte.
ciao



title: Calcolo costo orario esatto ...

author: Marco Anto

text:
"Alessio Negri" <
ales...@hotmail.com
> wrote in message
news:409523495acf92ece85...@mygate.mailgate.org...
> Errore di sintassi (operatore mancante) nell'espressione della query
> 'Operatore=Belli A. AND Data_dal <=#03.05.2002#'.
>
Ho verificato che i filtri non funzionano se i valori dei campi
contengono punti quindi non " BELLI A." ma  "BELLI AGOSTINA".
Ciao
Marco



title: Calcolo costo orario esatto ...

text:
"Marco Anto" <
anto...@tiscali.it
> ha scritto nel messaggio
news:7dd44a755c454e297cf...@mygate.mailgate.org...
> "Alessio Negri" <
ales...@hotmail.com
> wrote in message
> news:409523495acf92ece85...@mygate.mailgate.org...
>
> > Errore di sintassi (operatore mancante) nell'espressione della query
> > 'Operatore=Belli A. AND Data_dal <=#03.05.2002#'.
> >
>
> Ho verificato che i filtri non funzionano se i valori dei campi
> contengono punti quindi non " BELLI A." ma  "BELLI AGOSTINA".
>
> Ciao
>
> Marco
Prova con il codice SQL che ho postato l' 8/3/2002 alle ore 16:33 ; funziona
anche "BELLI A.". ;-)


title: Calcolo costo orario esatto ...

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message
news:wL_i8.19479$%d1.5...@twister2.libero.it...
>
>
> Prova con il codice SQL che ho postato l' 8/3/2002 alle ore 16:33 ; funziona
> anche "BELLI A.". ;-)
Confermo ... funziona tutto a meraviglia.
Grazie ancora Roberto ... ti devo una bevuta.
alessio



title: Auguri

text:
Auguri di Buone Feste a tutto l'N.G.
Staff e frequentatori
UN REGALO FANTASTICO E' CHE QUESTO N.G. ESISTE
( e gridiamolo per una volta)
Franco


title: Auguri

text:
"F.Piccardi" <
il.p...@tiscali.it
> ha scritto nel messaggio
news:au2vkg$91v$2...@lacerta.tiscalinet.it...
> Auguri di Buone Feste a tutto l'N.G.
>
[CUT]
Buon Natale a te.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Auguri

author: Sefin S.p.A.

text: Auguroni a tutti quanti


title: File LDB

author: Clem

text:
Scusate, non riesco più a sbloccare un file MDB, mi dice sempre che è
bloccato dal PC !, infatti mi rimane sempre la copia LDB. potete aiutarmi ?


title: File LDB

text:
"Clem" <
cl...@softhome.net
> ha scritto nel messaggio
news:bqhnp3$ar7$1...@grillo.cs.interbusiness.it...
> Scusate, non riesco piů a sbloccare un file MDB, mi dice sempre che č
> bloccato dal PC !, infatti mi rimane sempre la copia LDB. potete aiutarmi
?
Prova a cancellare a manina santa il file LDB: probabilmente č rimasto lě
per un crash di Access o di sistema.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: X roberto - stampa automatica ricevuta

author: ced

text:
> > > avendo una maschera, su cui inserisco i dati
> > > Voglio far stampare una ricevuta con i dati del record che sto
inserendo
> > > appena finisco di inserire l'ultimo campo in automatico passando al
> record
> > > successivo (1° caso) o pigiando un pulsante (2° caso).
> > > come mi organizzo e con quale codice?
> > >
> > > grazie
> > >
> >
> > Se il controllo della tua maschera associato alla chiave primaria della
> > tabella che è origine record sia della maschera che del report si chiama
> > IDPippo come il campo cui è associato, a fronte dell'evento "Su uscita"
> > dell'ultimo controllo della maschera o "Su clic" del pulsante di
controllo
> > prova a generare il seguente codice VBA:
> >
> > Dim StrFiltro As String
> > StrFiltro = "[IDPippo]=" & Me!IDPippo
> > DoCmd.OpenReport ReportName:="NomeTuoReport", View:=acNormal,
> > WhereCondition:=strFiltro
> >
> > --
> > Roberto
> >
> > ---------------------------------------------
> > il Sito Comune di it.comp.appl.access:
> >
http://www.sitocomune.com
> > ---------------------------------------------
> >
> ho provato, ma mi da errore sulla terza riga!
> si apre la finestra di codice e la riga si arrossisce! :-)
>
WhereCondition:=strFiltro non devi scriverlo da solo in una quarta riga, ma
in fondo alla terza a seguire la virgola.
Nel mio messaggio lo vedi a capo solo perché ce lo ha forzato OE per
dimensioni massime di riga che lui accetta.
--
Roberto
la formula funziona se il contatore è un formato numerico, ma siccome io ho
un contatore in formato testo (e non posso cambiarlo) quando eseguo
l'evento, mi da errore nel codice.
c'è qualche altro modo per farlo o un codice adatto?
grazie
luigi (ced)


title: X roberto - stampa automatica ricevuta

text:
"ced" <
pr...@microsoft.com
> ha scritto nel messaggio
news:CjrL6.7850$Rc5.1...@news2.tin.it...

Se IDPippo è un campo di tipo testo, allora la seconda riga di codice VBA
scrivila così:
StrFiltro = "[IDPippo]=" & Chr$(34) & Me!IDPippo & Chr$(34)



title: X roberto - stampa automatica ricevuta

text:
Ok funziona!
grazie ........alla prossima scocciatura!


title: bypasskey

author: Gestserv

text:
In quella routine sul sito comune che abilita shift o disabilita ho
disabilitato. Ho poi creato una copia MDE credendo che non si potesse più
modificare. Invece sì. E' normale?
Ciao


title: bypasskey

author: AntoGal

text:
"Gestserv" <
gest...@uno.it
> ha scritto...
> In quella routine sul sito comune che abilita shift o disabilita ho
> disabilitato. Ho poi creato una copia MDE credendo che non si potesse più
> modificare. Invece sì. E' normale?
E' normale. La proprietà AllowBypassKey è impostabile in qualsiasi momento,
sia in versione MDB, sia MDE, dal database corrente o da un database
esterno. In parole povere non è una protezione minimamente affidabile.
--
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/
*************************************************


title: bypasskey

author: Luciano (DOC)

text:
"AntoGal" <ant...@NOSPAMsitocomune.com> wrote in message
news:9672oh$aa6$2...@pegasus.tiscalinet.it...
> "Gestserv" <
gest...@uno.it
> ha scritto...
> > In quella routine sul sito comune che abilita shift o disabilita ho
> > disabilitato. Ho poi creato una copia MDE credendo che non si potesse
più
> > modificare. Invece sì. E' normale?
>
> E' normale. La proprietà AllowBypassKey è impostabile in qualsiasi
momento,
> sia in versione MDB, sia MDE, dal database corrente o da un database
> esterno. In parole povere non è una protezione minimamente affidabile.
Aggiungerei che c'e' l'opzione DDL per AllowBypassKey che ne aumenta
l'efficaia. Credo ci sia un esempio sul sito comune.
Saluti.
Luciano
(DOC)


title: Valore di una query da un modulo.

author: Magic Surfer

text:
Ciao a tutti,
dovrei recuperare un valore da una query eseguita, per fare una verifica e
tramite un ciclo if then far apparire un msgbox. Potreste aiutarmi, vi
ringrazio anticipatamente,
Luca


title: Valore di una query da un modulo.

author: Roberto - Syd

text:
"Magic Surfer" <
luk...@libero.it
> ha scritto nel messaggio
news:KZdx7.4297$YC3.1...@news1.tin.it...

Prova cosģ:
Public Sub TrovaValore(Valore as Variant)
    dim db as dao.database
    dim rs as dao.recordset
    set db = currentdb
    set rs = db.openrecordset("NomeQuery") ' se hai la query salvata nel db
    set rs = db.openrecordset("SELECT * FROM [NomeTabella]") ' se fai la
query in modo dinamico
    with rs
        if .recordcount >0 then
            .findfirst "[NomeCampoDoveDeviCercareIlValore]='" & Valore & "'"
            if .nomatch = false then
                msgbox "Ho trovato il Valore"
            end if
        endif
    end with
end sub
Spero di aver capito, comunque potresti abbreviando il codice sopra se nella
select usi la clausola WHERE.
Ciao Roberto - Syd


title: Valore di una query da un modulo.

text:
Ciao Roberto,
grazie dell'aiuto, ma ti chiedo un'altra cosa... ho inserito il codice che
mi hai passato personalizzdolo, ma mi restituisce l'errore "Tipo definito
dall'utente non definito" in corrispondeza della dichiarazione della
variabile db as dao.currentdb... ecco il codice da me inserito
Private Sub Lun_ID_Aula_AfterUpdate()
    Dim db As dao.database
    Dim rs As dao.Recordset
    Set db = CurrentDb
    Set rs = db.openrecordset("Ver_aule") ' se hai la query salvata nel db
    With rs
        If .RecordCount > 0 Then
            .findfirst "[Verifica]='" & Valore & "'"
            If .nomatch = False Then
                MsgBox "Ho trovato il Valore"
            End If
        End If
    End With
End Sub
Ciao e grazie ancora luca
"Roberto - Syd" <
p.ro...@tin.it
> ha scritto nel messaggio
news:RMex7.4559$YC3.1...@news1.tin.it...
>
> "Magic Surfer" <
luk...@libero.it
> ha scritto nel messaggio
> news:KZdx7.4297$YC3.1...@news1.tin.it...
> > Ciao a tutti,
> > dovrei recuperare un valore da una query eseguita, per fare una verifica
e
> > tramite un ciclo if then far apparire un msgbox. Potreste aiutarmi, vi
> > ringrazio anticipatamente,
> > Luca
> >
> >
> >
> Prova cosě:



title: Valore di una query da un modulo.

text:
"Magic Surfer" <
luk...@libero.it
> ha scritto nel messaggio
news:sKhx7.4500$pm2.1...@news2.tin.it...

Innanzi tutto quando rispondi devi rispondere dopo l'ultimo messaggio in
modo da rendere piů chiaro il problema e la sua risoluzione.
Il fatto che ti dia errore č dovuto al fatto che forse usi Access97 se č
cosě dove c'č scritto dao. lo cancelli e dovrebbe funzionare se invece usi
Access2000 ti manca la libreria DAO nei riferimenti.
Ciao Roberto - Syd


title: Valore di una query da un modulo.

text:
"Roberto - Syd" <
p.ro...@tin.it
> ha scritto nel messaggio
news:Reix7.4601$pm2.1...@news2.tin.it...

> > > Prova così:

> modo da rendere più chiaro il problema e la sua risoluzione.
> Il fatto che ti dia errore è dovuto al fatto che forse usi Access97 se è
> così dove c'è scritto dao. lo cancelli e dovrebbe funzionare se invece usi
> Access2000 ti manca la libreria DAO nei riferimenti.
>
> Ciao Roberto - Syd
>
>
>
Ciao e scusa se non ho rispettato le buone norme di comportamento...
Forse mi manca quella libreria e ti chiedo come installarla (uso access
2000). Inoltre nel caso questo db dovessi darlo ad un'altra persona che usa
access97 (leggendo la dicumentazione di ADO) forse non sarà compatibile.
Scusa se ti stresso ma vorrei risolvere questo problema. Ciao Luca


title: Valore di una query da un modulo.

text:
"Magic Surfer" <
luk...@libero.it
> ha scritto nel messaggio
news:0pix7.4647$pm2.1...@news2.tin.it...

> > > > Prova cosě:

> > modo da rendere piů chiaro il problema e la sua risoluzione.
> > Il fatto che ti dia errore č dovuto al fatto che forse usi Access97 se č
> > cosě dove c'č scritto dao. lo cancelli e dovrebbe funzionare se invece
usi
> > Access2000 ti manca la libreria DAO nei riferimenti.
> >
> > Ciao Roberto - Syd
> >
> >
> >
> Ciao e scusa se non ho rispettato le buone norme di comportamento...
> Forse mi manca quella libreria e ti chiedo come installarla (uso access
> 2000). Inoltre nel caso questo db dovessi darlo ad un'altra persona che
usa
> access97 (leggendo la dicumentazione di ADO) forse non sarŕ compatibile.
> Scusa se ti stresso ma vorrei risolvere questo problema. Ciao Luca
>
>
Fai cosě apri la finestra VBA dove hai scritto il codice seleziona compila
tutti i moduli dal menů Debug quando si ferma e ti da errore seleziona
riferimenti dal menů strumenti e vedrai un elencodi librerie con accanto
delle caselle di controllo a questo punto ce ne dovrebbe essere una dove
accanto c'č scritto MANCA fai click sulla casella di controllo di quella
libreria, quindi se č spuntata gli togli il segno di spunta e se č vuota
imposti il segno di spunta e adesso dovrebbe funzionare se la persona a cui
lo devi consegnare ha access97 non ci sono problemi perchč lo puoi
convertire nella versione access97 menů Strumenti -> Utilitŕ Database ->
Converti alla versione precedente...
Ciao Roberto - Syd


title: Valore di una query da un modulo.

text:
"Roberto - Syd" <
p.ro...@tin.it
> ha scritto nel messaggio
news:b9jx7.5744$YC3.1...@news1.tin.it...

> > > > > Prova così:

> > > modo da rendere più chiaro il problema e la sua risoluzione.
> > > Il fatto che ti dia errore è dovuto al fatto che forse usi Access97 se
è
> > > così dove c'è scritto dao. lo cancelli e dovrebbe funzionare se invece
> usi
> > > Access2000 ti manca la libreria DAO nei riferimenti.
> > >
> > > Ciao Roberto - Syd
> > >
> > >
> > >
> > Ciao e scusa se non ho rispettato le buone norme di comportamento...
> > Forse mi manca quella libreria e ti chiedo come installarla (uso access
> > 2000). Inoltre nel caso questo db dovessi darlo ad un'altra persona che
> usa
> > access97 (leggendo la dicumentazione di ADO) forse non sarà compatibile.
> > Scusa se ti stresso ma vorrei risolvere questo problema. Ciao Luca
> >
> >
>
> Fai così apri la finestra VBA dove hai scritto il codice seleziona compila
> tutti i moduli dal menù Debug quando si ferma e ti da errore seleziona
> riferimenti dal menù strumenti e vedrai un elencodi librerie con accanto
> delle caselle di controllo a questo punto ce ne dovrebbe essere una dove
> accanto c'è scritto MANCA fai click sulla casella di controllo di quella
> libreria, quindi se è spuntata gli togli il segno di spunta e se è vuota
> imposti il segno di spunta e adesso dovrebbe funzionare se la persona a
cui
> lo devi consegnare ha access97 non ci sono problemi perchè lo puoi
> convertire nella versione access97 menù Strumenti -> Utilità Database ->
> Converti alla versione precedente...
>
> Ciao Roberto - Syd
>
>
>
>
ciao Roberto, + o - sono riuscito ad attivare qualcosa... adesso però mi dà
un'altro errore e specificatamente "errore di tipo 3061, parametri
insufficienti previsto 2" in corrispondenza della riga:
Set rs = db.openrecordset("Ver_aule")
Scusami se ti stò stressando e sicuramente facendo perdere tempo... ma per
questo problema sei l'unico bagliore di luce nella tenebra di questo lavoro.
Ciao e grazie Luca


title: Valore di una query da un modulo.

text:
[CUT]
>
> ciao Roberto, + o - sono riuscito ad attivare qualcosa... adesso però mi
dà
> un'altro errore e specificatamente "errore di tipo 3061, parametri
> insufficienti previsto 2" in corrispondenza della riga:
> Set rs = db.openrecordset("Ver_aule")
> Scusami se ti stò stressando e sicuramente facendo perdere tempo... ma per
> questo problema sei l'unico bagliore di luce nella tenebra di questo
lavoro.
> Ciao e grazie Luca
>
>
La query che stai tentando di aprire contiene dei criteri ?
Ciao Roberto - Syd


title: Valore di una query da un modulo.

text:
"Roberto - Syd" <
p.ro...@tin.it
> ha scritto nel messaggio
news:Ujxx7.8254$YC3.1...@news1.tin.it...

Ciao Roberto,
si la query contiene dei criteri...
Comunque penasandoci e ripensandoci sono riuscito a fare quello che mi
serviva... Ti ringrazio comunque dell'aiuto e del tempo che mi hai dedicato.
Ciao Luca


title: Che evento è?

author: ^Mauro^

text:
Ciao a tuti!
Oggi stavo cercando di eseguire un'azione in VBA, all'interno di una
maschera di access xp, quando i campi (uno in particolare!) all'interno di
quest'ultima cambiano di valore scorrendo i record in qualsiasi modo
(pulsanti, rotellina mouse, etc...).
Purtroppo questa azione non mi corrisponde ad "after update", "change" o
altri aventi associati al campo che ho provato. Qualcuno ha un'idea di come
sia possibile farlo?
Altra piccola domandina :) se ho ad esempio una casella di riepilogo che ha
origine dati in una query e voglio fare un refresh da codice, io di solito
uso:
caselladiriepilogo.requery
me.refresh
...altriementi non è visibile il risultato del requery. E' possibile fare il
refresh solo dell'oggetto (in questo caso la casella di riepilogo) senza
fare un refresh di tutto il form?
    Grazie a tutti per le indicazioni, Mauro.


title: Che evento è?

author: yQy

text:
On Wed, 02 Jul 2003 16:48:23 GMT, "^Mauro^" <
m...@despammed.com
> wrote:
>Oggi stavo cercando di eseguire un'azione in VBA, all'interno di una
>maschera di access xp, quando i campi (uno in particolare!) all'interno di
>quest'ultima cambiano di valore scorrendo i record in qualsiasi modo
>(pulsanti, rotellina mouse, etc...).
>Purtroppo questa azione non mi corrisponde ad "after update", "change" o
>altri aventi associati al campo che ho provato. Qualcuno ha un'idea di come
>sia possibile farlo?
All'evento form su corrente? oppure dopo aggiornamento ma della form?
>Altra piccola domandina :) se ho ad esempio una casella di riepilogo che ha
>origine dati in una query e voglio fare un refresh da codice, io di solito
>uso:
>caselladiriepilogo.requery
>me.refresh
anche io :)
>...altriementi non è visibile il risultato del requery. E' possibile fare il
>refresh solo dell'oggetto (in questo caso la casella di riepilogo) senza
>fare un refresh di tutto il form?
casella.requery e basta (senza me.refresh)
casella potrebbe avere anche casella.refresh...ma nn ne sono sicuro
>    Grazie a tutti per le indicazioni, Mauro.
>
Ciao :)


title: Che evento è?

text:
"^Mauro^" <
m...@despammed.com
> ha scritto nel messaggio
news:r1EMa.6174$xK6.1...@news1.tin.it...

Evento di Maschera:
Form_MouseWheel solo per XP.
In Italiano Su Rotellina Mouse.
@Alex.


title: Che evento è?

text:
"yQy" <
fabrizi...@tin.it
> wrote in message
news:5276gv4js2vbco0fh...@4ax.com...
> On Wed, 02 Jul 2003 16:48:23 GMT, "^Mauro^" <
m...@despammed.com
> wrote:
>
> >Oggi stavo cercando di eseguire un'azione in VBA, all'interno di una
> >maschera di access xp, quando i campi (uno in particolare!) all'interno
di
> >quest'ultima cambiano di valore scorrendo i record in qualsiasi modo
> >(pulsanti, rotellina mouse, etc...).
> >Purtroppo questa azione non mi corrisponde ad "after update", "change" o
> >altri aventi associati al campo che ho provato. Qualcuno ha un'idea di
come
> >sia possibile farlo?
>
> All'evento form su corrente? oppure dopo aggiornamento ma della form?
Uhmmm, con la tua risposta mi ha i fatto venire un'idea :) Io cercavo un
evento associato al campo che ovviamente cambia di valore quando cambio
record della maschera, ma forse c'è un evento del form che mi aiuta!
>
> >Altra piccola domandina :) se ho ad esempio una casella di riepilogo che
ha
> >origine dati in una query e voglio fare un refresh da codice, io di
solito
> >uso:
> >caselladiriepilogo.requery
> >me.refresh
>
> anche io :)
>
> >...altriementi non è visibile il risultato del requery. E' possibile fare
il
> >refresh solo dell'oggetto (in questo caso la casella di riepilogo) senza
> >fare un refresh di tutto il form?
>
> casella.requery e basta (senza me.refresh)
> casella potrebbe avere anche casella.refresh...ma nn ne sono sicuro
>
Eh no, quello non c'è :) ... vabbè posso anche continuare con me.refreesh ,
ma mi sembrava che fosse un comando che ruba un po' di tempo, specie con
maschere un po' complesse.
    Ciao e grazie, Mauro.


title: Che evento è?

text:
"@Alex" <
ik2...@libero.it
> wrote in message
news:7dFMa.140492$Ny5.3...@twister2.libero.it...
>
> "^Mauro^" <
m...@despammed.com
> ha scritto nel messaggio
> news:r1EMa.6174$xK6.1...@news1.tin.it...
> > Ciao a tuti!
> >
> > Oggi stavo cercando di eseguire un'azione in VBA, all'interno di una
> > maschera di access xp, quando i campi (uno in particolare!) all'interno
di
> > quest'ultima cambiano di valore scorrendo i record in qualsiasi modo
> > (pulsanti, rotellina mouse, etc...).
> > Purtroppo questa azione non mi corrisponde ad "after update", "change" o
> > altri aventi associati al campo che ho provato. Qualcuno ha un'idea di
> come
> > sia possibile farlo?
> >
> > Altra piccola domandina :) se ho ad esempio una casella di riepilogo che
> ha
> > origine dati in una query e voglio fare un refresh da codice, io di
solito
> > uso:
> >
> > caselladiriepilogo.requery
> > me.refresh
> >
> > ...altriementi non č visibile il risultato del requery. E' possibile
fare
> il
> > refresh solo dell'oggetto (in questo caso la casella di riepilogo) senza
> > fare un refresh di tutto il form?
> >
> >     Grazie a tutti per le indicazioni, Mauro.
> >
>
>
> Evento di Maschera:
>
> Form_MouseWheel solo per XP.
> In Italiano Su Rotellina Mouse.
> @Alex.
>
Questo ovviamente solo se cambio record con la rotellina, ma se lo faccio in
qualsiasi altro modo non vale piů... cmq. vderň se tra gli eventi di
maschera c'č qualcosa che mi aiuta!
    Ciao e grazie, Mauro.


title: Che evento è?

author: TONY

text:
"^Mauro^" <
m...@despammed.com
> ha scritto nel messaggio
news:enGMa.6996$xK6.1...@news1.tin.it...
>
> "@Alex" <
ik2...@libero.it
> wrote in message
> news:7dFMa.140492$Ny5.3...@twister2.libero.it...
> >
> > "^Mauro^" <
m...@despammed.com
> ha scritto nel messaggio
> > news:r1EMa.6174$xK6.1...@news1.tin.it...
> > > Ciao a tuti!
> > >
> > > Oggi stavo cercando di eseguire un'azione in VBA, all'interno di una
> > > maschera di access xp, quando i campi (uno in particolare!)
all'interno
> di
> > > quest'ultima cambiano di valore scorrendo i record in qualsiasi modo
> > > (pulsanti, rotellina mouse, etc...).
> > > Purtroppo questa azione non mi corrisponde ad "after update", "change"
o
> > > altri aventi associati al campo che ho provato. Qualcuno ha un'idea di
> > come
> > > sia possibile farlo?
> > >
> > > Altra piccola domandina :) se ho ad esempio una casella di riepilogo
che
> > ha
> > > origine dati in una query e voglio fare un refresh da codice, io di
> solito
> > > uso:
> > >
> > > caselladiriepilogo.requery
> > > me.refresh
> > >
> > > ...altriementi non è visibile il risultato del requery. E' possibile
> fare
> > il
> > > refresh solo dell'oggetto (in questo caso la casella di riepilogo)
senza
> > > fare un refresh di tutto il form?
> > >
> > >     Grazie a tutti per le indicazioni, Mauro.
> > >
> >
> >
> > Evento di Maschera:
> >
> > Form_MouseWheel solo per XP.
> > In Italiano Su Rotellina Mouse.
> > @Alex.
> >
>
> Questo ovviamente solo se cambio record con la rotellina, ma se lo faccio
in
> qualsiasi altro modo non vale più... cmq. vderò se tra gli eventi di
> maschera c'è qualcosa che mi aiuta!
>
>     Ciao e grazie, Mauro.
>
>
Ciao Mauro non so se hai risolto ma per l'evento associato alla rotellina
del mouse ti hanno risposto , e a tal proposito ho già postato ieri la
soluzione se non vuoi che questo accada ( oggetto messsaggio :MouseWheel)..
e per quanto riguarda l'altra domanda suppongo che debba fare solo il
Requery della combo sempre che ad essa sia associata una fonte dati..spero
di esseri stato di aiuto..ciao


title: ASP E DATABASE ACCESS TUTTO NELLA NOSTRA SEZIONE ASP CON SCRPT PREFATTI

text:
Ciao,
un aiuto sia per principianti che per esperti può venire dalla nostra
sezione asp dedicata a tutti i webmaster, con asp script prefatti e
numerose lezioni interessanti su asp e database.
tutto su
www.webmasterpoint.org


title: Connessione ODBC Oracle utilizzando odbc di sistema

author: Nick

text:
Buongirono a tutti
dopo tempo finalmente (purtroppo per voi :)) torno a scirver esul NG :)
ma venendo ai fatti..
avrei la necessità di crare una procedura VBA che sfruttando gli odbc di
sistema inseriti nel pc mi faccia il relink di alcune tabelle che
risiedono su un db oracle.
la domanda è come faccio ad usare la connessione odbc già esistente?
sono partito dalla FAQ 1.29 del sitocomune, e la stringa di connessione
ho messo ODBC;DSN=DB_TEST;UID=T;PWD=h;DBQ=DB_TEST
ma non va, non restituisce errori ma non carica le tabelle
ho provato a linkare manualmente una tabella a copiarmi la stringa che
viene inserita nella MsysObjects ma non va cmq (sempre zero errori e
nessuna nuova tabella)
vorrei provare con il metodo del docm.TransferDatabase.. ma non so come
impostare l'utilizzzo di un odbc già esistente e configurato
qualcuno ha qualche suggerimento?
grazie
Ciao
Nick


author: Cesare Fortis

text:
Da mie esperienze passate, è necessario il client oracle installato.
Ce l'hai?
Parli di connessione odbc già esistente ma non specifichi quale
cesare
Nick ha scritto:



text:
 > Nick ha scritto:
 >> Buongirono a tutti
 >> dopo tempo finalmente (purtroppo per voi :)) torno a scirver esul NG :)
 >> ma venendo ai fatti..
 >> avrei la necessità di crare una procedura VBA che sfruttando gli odbc
 >> di sistema inseriti nel pc mi faccia il relink di alcune tabelle che
 >> risiedono su un db oracle.
 >>
 >> la domanda è come faccio ad usare la connessione odbc già esistente?
 >>
 >> sono partito dalla FAQ 1.29 del sitocomune, e la stringa di
 >> connessione ho messo ODBC;DSN=DB_TEST;UID=T;PWD=h;DBQ=DB_TEST
 >> ma non va, non restituisce errori ma non carica le tabelle
 >> ho provato a linkare manualmente una tabella a copiarmi la stringa che
 >> viene inserita nella MsysObjects ma non va cmq (sempre zero errori e
 >> nessuna nuova tabella)
 >>
 >> vorrei provare con il metodo del docm.TransferDatabase.. ma non so
 >> come impostare l'utilizzzo di un odbc già esistente e configurato
 >>
 >> qualcuno ha qualche suggerimento?
 >>
 >> grazie
 >> Ciao
 >> Nick
Cesare Fortis ha scritto:
> Da mie esperienze passate, è necessario il client oracle installato.
> Ce l'hai?
> Parli di connessione odbc già esistente ma non specifichi quale
>
> cesare
>
certo che il client è installato :)
parlo di connessione odbc esistente nel senso che tra gli odbc di
sistema del client ho la connessione "db_test" la quale fariferimento al
dirver oracle 10g e punta ad uno specifico db presente del tnsname.ora.
vorrei utilizzare la connessione esistente (e non inserire tutti i
parametri all'interno della stringa odbc) perchè essendo un tnsname
condiviso al cambio di qualche parametro (ip server, ambiente, ecc) è
sufficiente cambiarlo in questo file e tutti i client avranno le stringe
corrette.
non so se è questo il dubbio che avevi...
grazie
ciao
Nick


text:
Nick ha scritto:

Ok.
Non puoi collegare le tabelle manualmente e prevedere eventualmente un
relink all'avvio?
Cesare


text:
Cesare Fortis ha scritto:

sono più di 100 tabelle e cmq per il relink all'avvio.. cosa suggerisci?
perchè se devo pasare da vba..farlo da zero o relinkare è cmq uguale no?
grazie
ciao
Nick


text:
Nick ha scritto:

Ho risolto, era più banale a farsi che a dirsi:
DoCmd.TransferDatabase acLink, "ODBC Database", _
     "ODBC;DSN=Nome connessione;UID=user;PWD=password;LANGUAGE=italian;" _
    , acTable, S, S
(S è la variabile che hail nome della tabella)
ora devo trovare il metodo per creare l'indice che mi dia l'univocità
per quelle tabelle sporvviste di indice e ci sono :)
ciao
Nick


text:
Nick ha scritto:

1 o 100 non fa differenza, perchè comunque le devi selezionare o
scrivere in una tabella di appoggio, etc, etc.
Sul sitocomune ci sono molti esempi di procedure che eseguono il relink.
Normalmente io allego le tabelle manualmente (anche perchè per
sviluppare le devo avere anche nel mio db), poi all'avvio le relinko.
Molte query che utilizzo sono passthrough ed in questo caso la stringa
di connessione la passo comunque.
Cesare


text:

sono d'accordo, ma il mio problema era come costruire la stringa di
connessione, cmq ora ho risolto (vedi post delle 13.39)
grazie!
ciao
Nick


text:
Nick ha scritto:
> avrei la necessità di crare una procedura VBA che sfruttando gli odbc di
> sistema inseriti nel pc mi faccia il relink di alcune tabelle che
> risiedono su un db oracle.
>
> la domanda è come faccio ad usare la connessione odbc già esistente?
>
Ecco la soluzione finale con il link di tabelle odbc usando un odbc
source esistente sul pc (per la funzione Esiste_Oggetto fare riferimento
al sitocomune). Ho inserito anche 4 righe per avere su file di testo un
log delle operazioni di linkaggio.
L'ho commentata per le parti più strane, se servono chiarimenti son qua :)
----------- CODICE ------------------------------
Private Const cCnnString As String =
"ODBC;DSN=DB_TEST;UID=t;PWD=h;LANGUAGE=italian;";stringa che richiama
l'odbc, in questo caso trattandosi di oracle non viene memorizzato user
e pass nell'odbc quindi è necesario ripassarglieli
Private Const SuffixDB As String = "test." ;proprietario della tabella
Private Const cLnkTbl As String = "PUBLIC_USER_TABLES"; tabella su
oracle contenente l'elenco delle tabella da linkare
Private Function LinkODBCTbl() As Boolean
    On Error GoTo Err_RlnkODBCTbl
    Dim tdf As TableDef
    Dim rs As Recordset
    Dim T As String
    Dim S As String
    Dim strSQL As String
    Dim strSQL2 As String
    LinkODBCTbl = False
    strSQL = "SELECT * FROM " & cLnkTbl & " WHERE [TABLESPACE_NAME]=" &
Chr(34) & "DATI" & Chr(34)
    'Debug.Print strSQL
    Set rs = CurrentDb.OpenRecordset(strSQL)
    rs.MoveFirst
    DoCmd.SetWarnings False
    Open "C:\logtbl.txt" For Output As #1
    Print #1, Date
    Do Until rs.EOF
       T = SuffixDB & rs.Fields("TABLE_NAME").Value
       S = rs.Fields("TABLE_NAME").Value
       If Esiste_Oggetto(S, fTabella) Then _
             CurrentDb.TableDefs.Delete S
         Set tdf = CurrentDb.CreateTableDef(S)
         tdf.SourceTableName = T
         tdf.Connect = cCnnString
         tdf.Attributes = dbAttachSavePWD
         CurrentDb.TableDefs.Append tdf
         CurrentDb.TableDefs.Refresh
         Print #1, "Tabella " & S & " connessa"
         If CurrentDb.TableDefs(S).Indexes.Count < 1 Then
	;se la tabella non ha indici o non riesce a leggerli metto come default
il primo campo. l'ideale sarebbe creare una tabella in locale dove poter
leggere quali sono gli indici reali da aggiungere... ma a me ora questo
passo non serve
             strSQL2 = "ALTER TABLE " & S & _
     " ADD CONSTRAINT __uniqueindex PRIMARY KEY (" &
CurrentDb.TableDefs(S).Fields(0).Name & ")"
             Print #1, "Inserito indice per " & S & " campo usato: " &
CurrentDb.TableDefs(S).Fields(0).Name
         End If
       rs.MoveNext
    Loop
    LinkODBCTbl = True
    DoCmd.SetWarnings True
Exit_Here:
     Close #1
     rs.Close
     DoCmd.SetWarnings True
     Set rs = Nothing
     Set tdf = Nothing
     Exit Function
Err_RlnkODBCTbl:
     If Err.Number = 3283 Then Resume Next 'chiave già essitente
    Print #1, Err.Number & " " & Err.Description & " --> " & S
    LinkODBCTbl = False
    MsgBox Err.Number & " " & Err.Description
    Resume Exit_Here
End Function
----------- FINE CODICE ------------------------------
Ciao
Nick


title: oggetti DAO

author: femto

text:
Ciao Ng, come inserire i riferimenti in un modulo per DAO?Cioè come rendere
utilizzabile DAO ?
Grazie.
Ciao Christian.


title: oggetti DAO

text:
"femto" <
fem...@hotmail.com
> ha scritto nel messaggio
news:FmWt7.92764$P04.7...@news2.tin.it...
> Ciao Ng, come inserire i riferimenti in un modulo per DAO?Cioč come
rendere
> utilizzabile DAO ?
> Grazie.
> Ciao Christian.
>
>
Visualizza una finestra dove scrivi il codice in VBA fai click su
strumenti -> riferimenti... e dalla maschera che si apre seleziona la
libreria DAO.
Ciao Roberto - Syd


title: oggetti DAO

author: Alex

text:
"femto" <
fem...@hotmail.com
> wrote in message
news:FmWt7.92764$P04.7...@news2.tin.it...

Vai in Modalità Modulo di Maschera e dal menù Strumenti--->Riferimenti
cerchi le librerie di DAO 3.51 o 3.6
@Alex.
--
Posted from  [146.133.1.30]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Bypass Key

author: vespamu

text:
vespamu ha scritto nel messaggio ...
>Ho scaricato dal sito comune il file mdb per attivare/disattivare il tasto
>Shift, ma non appena cerco di usarlo su un db mi da questo errore: Database
>o percorso non validi!
>A cosa puň essere dovuto?
>Grazie
>
Ribadisco la mia richiesta di aiuto
Grazie


title: Bypass Key

author: Federico Luciani

text:
vespamu wrote:
> Ho scaricato dal sito comune il file mdb per attivare/disattivare il tasto
> Shift, ma non appena cerco di usarlo su un db mi da questo errore: Database
> o percorso non validi!
> A cosa può essere dovuto?
> Grazie
Se nessuno ti risponde e' perche' le informazioni da te fornite sono molte
generiche.
Quel msg d'errore cosi' com'e' non significa nulla.
Inizia con il dire se stai agendo su mdb ver. 97 o 2000; poi, magari, dicci
quale azione (riga di codice) produce l'errore.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Bypass Key

text:
Federico Luciani ha scritto nel messaggio
<
3A39D446...@paperino.libero.it
>...
>vespamu wrote:
>> Ho scaricato dal sito comune il file mdb per attivare/disattivare il
tasto
>> Shift, ma non appena cerco di usarlo su un db mi da questo errore:
Database
>> o percorso non validi!
>> A cosa puň essere dovuto?
>> Grazie
>
>Se nessuno ti risponde e' perche' le informazioni da te fornite sono molte
>generiche.
>Quel msg d'errore cosi' com'e' non significa nulla.
>Inizia con il dire se stai agendo su mdb ver. 97 o 2000; poi, magari, dicci
>quale azione (riga di codice) produce l'errore.
>
>--
>Federico
>
>--------------------------------------
>Sito Comune di it.comp.appl.access
>
http://members.xoom.it/it_db_access
>mailto:
it_db_...@usa.net
>--------------------------------------
>Tutte le richieste che mi arrivano
>in privato, vengono cestinate.
>--------------------------------------
>Rimuovi paperino. per e-mail
Uso access 97 e oltre al messaggio sopra descritto non ricevo nessun altro
errore. Inoltre se importo la maschera e il modulo del file mdb Bypass Key
nel mio database, e li eseguo dall'interno funziona.
Ma se eseguo il modulo dall'esterno del mio Db mi da quell'errore.
Grazie


title: Bypass Key

text:
vespamu wrote:
> Federico Luciani ha scritto nel messaggio
> >vespamu wrote:
> >> Ho scaricato dal sito comune il file mdb per attivare/disattivare il
> tasto
> >> Shift, ma non appena cerco di usarlo su un db mi da questo errore:
> Database
> >> o percorso non validi!
> >> A cosa può essere dovuto?
> >> Grazie
> >
> >Se nessuno ti risponde e' perche' le informazioni da te fornite sono molte
> >generiche.
> >Quel msg d'errore cosi' com'e' non significa nulla.
> >Inizia con il dire se stai agendo su mdb ver. 97 o 2000; poi, magari, dicci
> >quale azione (riga di codice) produce l'errore.
> Uso access 97 e oltre al messaggio sopra descritto non ricevo nessun altro
> errore. Inoltre se importo la maschera e il modulo del file mdb Bypass Key
> nel mio database, e li eseguo dall'interno funziona.
> Ma se eseguo il modulo dall'esterno del mio Db mi da quell'errore.
> Grazie
Scusa, ma la chiarezza non e' il forte!
Cmq credo di aver capito che tu voglia eseguire la funzione senza usare la
maschera.
Se si, ti consiglio di guardare la Tip 'Disabilitare/abilitare l'effetto del
tasto shift all'avvio' sul sito comune.
Ne troverai due versioni, scegli quella che fa al caso tuo.
Se non e' cosi', spiegati meglio.
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Bypass Key

text:
Federico Luciani ha scritto nel messaggio
<
3A3DF49E...@paperino.libero.it
>...

Ho trovato la soluzione da solo, sarà banale per molti di voi e potrà anche
far sorridere, ma il database al quale volevo abilitare/disabilitare il
tasto shift era semplicemente protetto da una password e per questo ricevevo
l'errore "percorso o file non valido".
A questo punto ho un'altra domanda.
Come faccio ad abilitare/disabilitare il tasto shift pur mantenendo la
password?
Disabilitando le varie funzioni dal menù avvio non mi è più possibile
impostare la password. Viceversa mantenendo la password non posso
disabilitare il tasto shift.
Volevo precisare che non ho mai avuto dei dubbima sul funzionamento di
questa applicazione, ma avevo e ne ho ancora sul come usarla in modo
corretto.
Grazie per la pazienza


title: Bypass Key

text:
vespamu wrote:
> Federico Luciani ha scritto nel messaggio
> >vespamu wrote:
> >> Federico Luciani ha scritto nel messaggio
> >> >vespamu wrote:
> >> >> Ho scaricato dal sito comune il file mdb per attivare/disattivare il
> >> tasto
> >> >> Shift, ma non appena cerco di usarlo su un db mi da questo errore:
> >> Database
> >> >> o percorso non validi!
> >> >> A cosa può essere dovuto?
> >> >> Grazie
> [cut]
> Ho trovato la soluzione da solo, sarà banale per molti di voi e potrà anche
> far sorridere, ma il database al quale volevo abilitare/disabilitare il
> tasto shift era semplicemente protetto da una password e per questo ricevevo
> l'errore "percorso o file non valido".
>[cut]
Prova a modificare la funzione in questo modo:
si tratta di passargli la pwd (se serve) come ultimo argomento.
se il db e' quello corrente non serve.
corrente: bypassKey(False)
esterno senza pwd: bypassKey(False, "C:\Temp\Temp.mdb")
esterno con pwd: bypassKey(False, "C:\Temp\Temp.mdb", "pippo")
non ho provato, ma dovrebbe funzionare.
Public Function bypassKey(bolVal As Boolean, Optional strMDB As String,
Optional strPWD As String) As Boolean
...
 If strMDB = "" Then
  Set dbs = CurrentDb()
 Else
  If strPWD = "" Then
   Set dbs = wrk.OpenDatabase(strMDB)
  Else
   Set dbs = wrk.OpenDatabase(strMDB, False, False, "; pwd=" & strPWD)
  End If
 End If
...
--



title: Bypass Key

author: Antonio Biso

text:
vespamu <
ves...@libero.it
> wrote in message
A3x%5.135494$hk4.4...@news.infostrada.it...
>
> Ho trovato la soluzione da solo, sarà banale per molti di voi e potrà
anche
> far sorridere, ma il database al quale volevo abilitare/disabilitare il
> tasto shift era semplicemente protetto da una password e per questo
ricevevo
> l'errore "percorso o file non valido".
> A questo punto ho un'altra domanda.
> Come faccio ad abilitare/disabilitare il tasto shift pur mantenendo la
> password?
> Disabilitando le varie funzioni dal menù avvio non mi è più possibile
> impostare la password. Viceversa mantenendo la password non posso
> disabilitare il tasto shift.
La password che tu hai disabilitato ??? con lo shift non può essere la
password data con le opzioni sicurezza del database.
Probabilmente nel db c'è una macro autoexec che simula l'apertura con
password basandosi su una tabella di password e aprendo una inputbox e tu
quella macro, con lo shift, puoi skipparla...
Antonio


title: Bypass Key

text:
Antonio Biso ha scritto nel messaggio ...

Si puo' usare il tasto shift anche con una password impostata (nessuna macro
autoexec) a condizione che si conosca la password naturalmente.
Ciao


title: Problema con Query a campi incrociati

text:
Salve a tutti.
Ho un grosso problema con una Query a campi incrociati e voi siete la mia
ultima speranza.
Praticamente ho creato una semplice query Fatture che mi raggruppa i vari
campi di una Tabella Fatture e di una Tabella Clienti e poi l'ho
utilizzata per creare una Query a campi incrociati.
Il mio desiderio è quello di creare una query a campi incrociati dove mi
elenca i Nominativi dei Clienti e sul lato tramite il campo Data Fattura
suddividere le fatture per i Mesi.
Esempio:
Nominativo:   Tot.Importo  Gen  Feb  Mar  Apr  Mag  ...
Rossi Mario     2.000      500       1000      500
Bianchi Enzo    1.000           500       500
Funziona tutto, però io voglio che negli spazi vuoti (vedi Feb e Apr e poi
Gen e Mar) ci deve uscire o uno zero o un trattino.
Come si fà?
Ho provato a trovare nei vari post e anche nella guida di Access ma non ho
trovato niente.
Granzie e a presto!!!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Problema con Query a campi incrociati

author: Vazim

text:
In data Thu, 22 Jan 2004 20:24:27 +0100, Alex11 ha scritto:
> Salve a tutti.
>
> Funziona tutto, però io voglio che negli spazi vuoti (vedi Feb e Apr e poi
> Gen e Mar) ci deve uscire o uno zero o un trattino.
>
> Come si fà?
Ma alla fine il tutto sfocia in un report, in un foglio excel. Secondo me
devi fare la sostituzione a valle di tutto e non nella query.


title: Problema con Query a campi incrociati

text:
Vazim ha scritto:
----------------------------------------------------------------------
> Ma alla fine il tutto sfocia in un report, in un foglio excel. Secondo me
> devi fare la sostituzione a valle di tutto e non nella query.
----------------------------------------------------------------------
Grazie x avermi risposto Vazim.
Scusami però non ho capito.
Qual'è la soluzione?
Rispiego meglio il mio problema.
Ho 2 Tabelle così formate:
TABELLA CLIENTI
IDCliente
Nominativo
Indirizzo
CAP
Città
Pv
TABELLA FATTURE
IDFatture
Numero Fatture
Data Fatture
Descrizione
IVA
Importo
IDCliente
Ho messo in relazione Uno a molti il campo IDCliente della Tabella Clienti
con IDCliente della Tabella Fatture.
Ho creato una Query Fatture che mi raggruppa tutti i campi delle 2 Tabelle
con l'aggiunta di un campo calcolato "Totale Importo" che aggiunge l'IVA
all'Importo.
Ho creato una Query a campi incrociati con la Query Fatture che mi
visualizza la Somma di "Totale Importo" di ogni Cliente nei vari Mesi e
cioè:
Nominativo (Raggruppamento e Intestazione Riga)
Mesi: Format([Data Fatture];"mmm")come(Raggrupp. e Intestazione Colonna)
Totale Importo (Somma e Valore)
Funziona, però nei Mesi che non sono state fatte Fatture mi esce il campo
vuoto e invece mi deve dare o Zero o un trattino e siccome dopo
naturalmente con questa Query devo fare un Report non è corretto che ci
siano spazi vuoti nei vari Mesi.
Spero di essermi spiegato bene in modo da facilitarti per qualche
suggerimento risolutivo.
Grazieeeeee tantissimoooooooo!!!!!!



title: Problema con Query a campi incrociati

text:
In data Fri, 23 Jan 2004 12:32:06 +0100, Alex11 ha scritto:
> Vazim ha scritto:
> ----------------------------------------------------------------------
>> Ma alla fine il tutto sfocia in un report, in un foglio excel. Secondo me
>> devi fare la sostituzione a valle di tutto e non nella query.
> ----------------------------------------------------------------------
>
>.....
> Funziona, però nei Mesi che non sono state fatte Fatture mi esce il campo
> vuoto e invece mi deve dare o Zero o un trattino e siccome dopo
> naturalmente con questa Query devo fare un Report non è corretto che ci
> siano spazi vuoti nei vari Mesi.
>
> Spero di essermi spiegato bene in modo da facilitarti per qualche
> suggerimento risolutivo.
>
> Grazieeeeee tantissimoooooooo!!!!!!
Perfetto nel report nella casella di testo delle varie somme mensili
metterai al posto del controllo [SOM GEN] della query un NZ([SOM GEN])
oppure un piu' arcaico iif(IsNull([SOM GEN]);0;[SOM GEN])


title: Problema con Query a campi incrociati

author: Roberto da casa

text:
"Alex11" <
dom...@tiscali.it
> ha scritto nel messaggio
news:bup82f$g9f$1...@news.newsland.it...
> Salve a tutti.
>
> Ho un grosso problema con una Query a campi incrociati e voi siete la mia
> ultima speranza.
>
> Praticamente ho creato una semplice query Fatture che mi raggruppa i vari
> campi di una Tabella Fatture e di una Tabella Clienti e poi l'ho
> utilizzata per creare una Query a campi incrociati.
>
> Il mio desiderio è quello di creare una query a campi incrociati dove mi
> elenca i Nominativi dei Clienti e sul lato tramite il campo Data Fattura
> suddividere le fatture per i Mesi.
>
> Esempio:
> Nominativo:   Tot.Importo  Gen  Feb  Mar  Apr  Mag  ...
> Rossi Mario     2.000      500       1000      500
> Bianchi Enzo    1.000           500       500
>
> Funziona tutto, però io voglio che negli spazi vuoti (vedi Feb e Apr e poi
> Gen e Mar) ci deve uscire o uno zero o un trattino.
>
> Come si fà?
>
> Ho provato a trovare nei vari post e anche nella guida di Access ma non ho
> trovato niente.
>
> Granzie e a presto!!!
>
>
> --
>
Usa la funzione Nz nel determinare il valore della query.
Immagino che il codice SQL della tua query a campi incrociati inizi con
qualcosa del genere:
TRANSFORM Sum(NomeTabella.NomeCampo) AS [Il valore]
ecc. ecc.
Se il campo da sommare è nel formato Valuta e vuoi che ti compaia zero nei
campi della query senza valore, prova a modificare la TRANSFORM in questa
maniera:
TRANSFORM CCur(Nz(Sum(NomeTabella.NomeCampo), 0)) AS [Il valore]
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema con Query a campi incrociati

text:
Vazim ha scritto:
> Perfetto nel report nella casella di testo delle varie somme mensili
> metterai al posto del controllo [SOM GEN] della query un NZ([SOM GEN])
> oppure un piu' arcaico iif(IsNull([SOM GEN]);0;[SOM GEN])
Ciao Vazim.
Ho provato i tuoi suggerimenti in tutti i modi perň non funzionano, perň
ti ringrazio lo stesso tantissimo per la gentilezza del tuo intervento.
Ho provato il suggerimento di "Roberto da casa" sempre con la funzione
Nz() perň scritta nella query a campi incrociati in SQL e funziona.
Adesso sono usciti gli zero perň ho un'altro problemino.
Come posso far uscire nella Query a campi incrociati per ogni Cliente il
"Totale Importo" nei vari Mesi (Gen, Feb, Mar, ecc.) con due cifre
decimali (es. 4,20 e non 4,2 oppure 10,00 e non 10)?
Il formato di "Totale Importo" nella Query a campi incrociati deve essere
di tipo Numero generico o Standard o Fisso con due decimali e non Valuta.
Ho provato ad inserire i vari formati sul campo nella query ma non cambia
niente. Ho provato anche sulle caselle di testo dei Mesi sul Report ma
niente.
Non č che posso inserire in SQL anche il formato di quel campo e facendo
cosě uscire i due decimali?
Ciaoo e grazie ancora di tutto.



title: Problema con Query a campi incrociati

text:
Roberto da casa ha scritto:
> Usa la funzione Nz nel determinare il valore della query.
> Immagino che il codice SQL della tua query a campi incrociati inizi con
> qualcosa del genere:
> TRANSFORM Sum(NomeTabella.NomeCampo) AS [Il valore]
> ecc. ecc.
> Se il campo da sommare è nel formato Valuta e vuoi che ti compaia zero nei
> campi della query senza valore, prova a modificare la TRANSFORM in questa
> maniera:
> TRANSFORM CCur(Nz(Sum(NomeTabella.NomeCampo), 0)) AS [Il valore]
Grazie Roberto.
Ho inserito TRANSFORM Nz(Sum([Query Fatture].[Totale Importo]),0) AS
[Totale Importo] in SQL e adesso sono usciti gli zero però ho un'altro
problemino.
Come posso far uscire nella Query a campi incrociati per ogni Cliente il
"Totale Importo" nei vari Mesi (Gen, Feb, Mar, ecc.) con due cifre
decimali (es. 4,20 e non 4,2 oppure 10,00 e non 10)?
Il formato di "Totale Importo" nella Query a campi incrociati deve essere
di tipo Numero generico o Standard o Fisso con due decimali e non Valuta.
Ho provato ad inserire i vari formati sul campo nella query ma non cambia
niente. Ho provato anche sulle caselle di testo dei Mesi sul Report ma
niente.
Non è che posso inserire in SQL anche il formato di quel campo e così
facendo usciranno i due decimali?
Ciaoo e grazie ancora di tutto.
--



title: Problema con Query a campi incrociati

text:
"Alex11" <
dom...@tiscali.it
> ha scritto nel messaggio
news:buusqe$7sr$1...@news.newsland.it...
> Roberto da casa ha scritto:
>
> > Usa la funzione Nz nel determinare il valore della query.
> > Immagino che il codice SQL della tua query a campi incrociati inizi con
> > qualcosa del genere:
>
> > TRANSFORM Sum(NomeTabella.NomeCampo) AS [Il valore]
> > ecc. ecc.
>
> > Se il campo da sommare č nel formato Valuta e vuoi che ti compaia zero
nei
> > campi della query senza valore, prova a modificare la TRANSFORM in
questa
> > maniera:
>
> > TRANSFORM CCur(Nz(Sum(NomeTabella.NomeCampo), 0)) AS [Il valore]
>
>
> Grazie Roberto.
>
> Ho inserito TRANSFORM Nz(Sum([Query Fatture].[Totale Importo]),0) AS
> [Totale Importo] in SQL e adesso sono usciti gli zero perň ho un'altro
> problemino.
>
> Come posso far uscire nella Query a campi incrociati per ogni Cliente il
> "Totale Importo" nei vari Mesi (Gen, Feb, Mar, ecc.) con due cifre
> decimali (es. 4,20 e non 4,2 oppure 10,00 e non 10)?
>
> Il formato di "Totale Importo" nella Query a campi incrociati deve essere
> di tipo Numero generico o Standard o Fisso con due decimali e non Valuta.
>
> Ho provato ad inserire i vari formati sul campo nella query ma non cambia
> niente. Ho provato anche sulle caselle di testo dei Mesi sul Report ma
> niente.
>
Nel formato del campo [Totale Importo] Scrivi:
#.###,00
> Non č che posso inserire in SQL anche il formato di quel campo e cosě
> facendo usciranno i due decimali?
Certo che puoi: nella SELECT della query invece di:
Sum(NomeTabella.NomeCampo) AS [Totale Importo]
scrivi:
Format(Sum(NomeTabella.NomeCampo), "#,###.00") AS [Totale Importo]
>
> Ciaoo e grazie ancora di tutto.
--



title: Problema con Query a campi incrociati

text:
Grazie Roberto funzionaaaaaaaaaa!!!!!!!!!
Grazie anche a te Vazim.
Ciaooooooooo siete grandi.
Per tutti quelli poco esperti di Access come me voi siete una risorsa
immensa e vi raccomando continuate a darci i vostri preziosi consigli.
Ciaooooooooooooooooooooo e buon lavoro!!!!!!!!!!!!



title: confronto stringhe

author: Marcello Anselmi Tamburini

text:
Esiste qualche funzione vb già pronta per confrontare due stringhe tenendo
conto di errori di battitura od omissioni un po' come fa il dizionario di word?
ho un elenco di seriali di macchine da confrontare con altri seriali ma spesso
mi capita di trovare errori di battitura e non so come controllarli: una Z
scambiata per un 2, un 8 per una B, una lettera saltata, sbalio di ripetizione
(066 invece di 006) o robe di questo tipo.
C'è qualcuno che mi puo' aiutare o devo cominciare con il codice. Se sì, mi
convieve scriverlo direttamente in access o passare da qualche altra parte?
grazie.
--
Posted from  [217.27.80.67]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: confronto stringhe

author: Silvio Berruti

text:
"Marcello Anselmi Tamburini" <
marcello....@gmx.net
> ha scritto nel
messaggio news:04fa1d41524cc049c16...@mygate.mailgate.org...
> Esiste qualche funzione vb già pronta per confrontare due stringhe tenendo
> conto di errori di battitura od omissioni un po' come fa il dizionario di
word?
> ho un elenco di seriali di macchine da confrontare con altri seriali ma
spesso
> mi capita di trovare errori di battitura e non so come controllarli: una Z
> scambiata per un 2, un 8 per una B, una lettera saltata, sbalio di
ripetizione
> (066 invece di 006) o robe di questo tipo.
>
> C'è qualcuno che mi puo' aiutare o devo cominciare con il codice. Se sì,
mi
> convieve scriverlo direttamente in access o passare da qualche altra
parte?
Sito Comune, sezione General, guardati le 2 FAQ sull'algoritmo Soundex.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Collegamento a tabelle Clipper (?)

author: Sib

text:
Ciao a tutti,
Sto cercando di operare su tabelle che dovrebbero essere state create con
Clipper (però non ne ho la certezza assoluta).
La cosa certa è che i file hanno estensione dbf mentre i file indice hanno
estensione ntx.
Tra l'altro per un file in particolare trovo:
File.dbf
File.dbt
File1.ntx
File2.ntx
...
File10.ntx
La prima cosa che mi viene in mente e' che si tratti di un inice struttirato
su piu' tabelle e tenuto insieme dal file dbt.
Pero'  vorrei sapere se qualcuno ha esperienza e quale sia il sistema
migliore per collegarsi e intervenire sulle tabelle e sugli indici in modo
coerente.
Grazie a tutti, Sib


title: Collegamento a tabelle Clipper (?)

author: VT @ home

text:
Il Wed, 6 Dec 2000 16:10:31 +0100, "Sib"
<
cerriserv...@tiscalinet.it
> ha scritto:
>(.....)
>La prima cosa che mi viene in mente e' che si tratti di un inice struttirato
>su piu' tabelle e tenuto insieme dal file dbt.
I file con estensione dbt vengono usati in Clipper per memorizzare il
contenuto dei campi memo e vengono generati e gestiti automaticamente
dal motore del database. Se un file non ha campi memo, il file .dbt
relativo (il nome coincide *sempre* con quello del file principale)
non esiste.
I file con estensione ntx invece sono indici sul file, ognuno
rispetto ad una chiave specifica; così se hai 10 indici, vuol dire che
su quel file sono state definite 10 chiavi diverse; fai attenzione
perchè a partire da una certa versione di Clipper (se non ricordo male
la 5.2), un indice può anche essere al tempo stesso una vista di
ordinamento sulla base di una certa chiave, ed anche un filtro sui
record del file; ciò vuol dire che aprendo un file associandogli un
indice che ha questa doppia natura, si potrebbe non ottenere tutti i
record.

>Pero'  vorrei sapere se qualcuno ha esperienza e quale sia il sistema
>migliore per collegarsi e intervenire sulle tabelle e sugli indici in modo
>coerente.
In questo non so darti informazioni, poichè non ho avuto esperienze di
interfacciamento di Access con Clipper; se invece hai bisogno di
ulteriore aiuto su Clipper (per esempio per capire quali sono le
chiavi, se sono indici filtrati ecc.) sono disponibile a dartelo,
visto che ho iniziato a lavorarci nel lontano 1992 e ci lavoro ancora
a tutt'oggi per manutenere applicazioni che ormai costerebbe troppo
convertire a tecnologie più recenti.
>Grazie a tutti, Sib
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Così disse
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Collegamento a tabelle Clipper (?)

text:
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:3a2ec193...@news.tiscalinet.it...
> Il Wed, 6 Dec 2000 16:10:31 +0100, "Sib" ha scritto:
> >(.....)
>
> >La prima cosa che mi viene in mente e' che si tratti di un inice
struttirato
> >su piu' tabelle e tenuto insieme dal file dbt.
>
> I file con estensione dbt vengono usati in Clipper per memorizzare il
> contenuto dei campi memo
Ok, buono a sapersi,
> I file con estensione ntx invece sono indici sul file, ognuno
> rispetto ad una chiave specifica; così se hai 10 indici, vuol dire che
> su quel file sono state definite 10 chiavi diverse; fai attenzione
> perchè a partire da una certa versione di Clipper (se non ricordo male
> la 5.2), un indice può anche essere al tempo stesso una vista di
> ordinamento sulla base di una certa chiave, ed anche un filtro sui
> record del file; ciò vuol dire che aprendo un file associandogli un
> indice che ha questa doppia natura, si potrebbe non ottenere tutti i
> record.
Era esattamente il mio problema, infatti aggiungendo un record tramite
Access, il programma originale non vede il record a meno che non si faccia
un ripristino degli indici.
> >Pero'  vorrei sapere se qualcuno ha esperienza e quale sia il sistema
> >migliore per collegarsi e intervenire sulle tabelle e sugli indici in
modo
> >coerente.
>
> In questo non so darti informazioni, poichè non ho avuto esperienze di
> interfacciamento di Access con Clipper; se invece hai bisogno di
> ulteriore aiuto su Clipper (per esempio per capire quali sono le
> chiavi, se sono indici filtrati ecc.) sono disponibile a dartelo,
> visto che ho iniziato a lavorarci nel lontano 1992 e ci lavoro ancora
> a tutt'oggi per manutenere applicazioni che ormai costerebbe troppo
> convertire a tecnologie più recenti.
> Vincenzo Turturro
TFA
Secondo la tua esperienza, puo' esistere un modo per collegare anche gli
indici? Perche' le tabelle le collego perfettamente.
Sib


title: Collegamento a tabelle Clipper (?)

text:
Il Thu, 7 Dec 2000 09:31:39 +0100, "Sib"
<
cerriserv...@tiscalinet.it
> ha scritto:
>(.....)
>Secondo la tua esperienza, puo' esistere un modo per collegare anche gli
>indici? Perche' le tabelle le collego perfettamente.
>
>Sib
>
Come ti ho già detto, non ho esperienza nell'interfacciamento Access
vs. Clipper; se ti serve, posso fare qualche prova.
Intanto butto lì: non dipenderà da una cattiva gestione da parte del
driver che Access utilizza per accedere agli archivi dbf ? O quella
degli indici "filtrati" sarà semplicemente una caratteristica non
supportata da Access ?
Mammà M$ che dice ?



title: Collegamento a tabelle Clipper (?)

author: Nicoletta

text:
"Sib" <
cerriserv...@tiscalinet.it
> ha scritto nel messaggio
news:90lkso$k82$1...@lacerta.tiscalinet.it...
> Ciao a tutti,
> Sto cercando di operare su tabelle che dovrebbero essere state create con
> Clipper (perň non ne ho la certezza assoluta).
> La cosa certa č che i file hanno estensione dbf mentre i file indice hanno
> estensione ntx.
> Tra l'altro per un file in particolare trovo:
> File.dbf
> File.dbt
> File1.ntx
> File2.ntx
> ...
> File10.ntx
>
> La prima cosa che mi viene in mente e' che si tratti di un inice
struttirato
> su piu' tabelle e tenuto insieme dal file dbt.
> Pero'  vorrei sapere se qualcuno ha esperienza e quale sia il sistema
> migliore per collegarsi e intervenire sulle tabelle e sugli indici in modo
> coerente.
>
> Grazie a tutti, Sib
>
>
Il file dbt contiene il campo memo definito nella struttura del file dbf.
Piů precisamente, quando creo un file dbf, definisco i campi con tipo
numerico, carattere, data, logico o memo.
Memo significa poter scrivere un testo (max 64k) collegato al file originale
tramite un numerico posizionale contenuto nel dbf.
Il problema di tale struttura era questo:
nel file dbt venivano scritti blocchi di 512 max per volta. Se aggiungevo il
513mo carattere, il blocco da 512 veniva abbandonato per essere ricopiato in
fondo al file con in aggiunta un nuovo blocco da 512k.
L'unico modo per impaccare questa struttura era di copiare con comando dbIII
il file su uno di appoggio e ripetere l'operazione indietro, oppure eseguire
un'apposita funzione che agiva un po' piů a basso livello sul file (se ti
serve posso ripescarla dai miei floppy).
Ultima cosa, il primo blocco di 512 caratteri non veniva utilizzato.
Ciao
Nicky


title: Collegamento a tabelle Clipper (?)

author: Calogero Di Lorenzo

text:
dico,  clipper è ritornato di moda??
e dire che l'ho lasciato alla versione 5.2 per access !!!!
ad ogni modo, esiste un NG tutto Clipper:
it.comp.lang.vo.clipper   o qualcosa del genere
--
Cordialità
Calogero Di Lorenzo
Nicoletta <
for...@virgilio.it
> wrote in message
qkUX5.5586$x_2.3...@twister1.tin.it...
>
> "Sib" <
cerriserv...@tiscalinet.it
> ha scritto nel messaggio
> news:90lkso$k82$1...@lacerta.tiscalinet.it...
> > Ciao a tutti,
> > Sto cercando di operare su tabelle che dovrebbero essere state create
con
> > Clipper (però non ne ho la certezza assoluta).
> > La cosa certa è che i file hanno estensione dbf mentre i file indice
hanno
> > estensione ntx.
> > Tra l'altro per un file in particolare trovo:
> > File.dbf
> > File.dbt
> > File1.ntx
> > File2.ntx
> > ...
> > File10.ntx
> >
> > La prima cosa che mi viene in mente e' che si tratti di un inice
> struttirato
> > su piu' tabelle e tenuto insieme dal file dbt.
> > Pero'  vorrei sapere se qualcuno ha esperienza e quale sia il sistema
> > migliore per collegarsi e intervenire sulle tabelle e sugli indici in
modo
> > coerente.
> >
> > Grazie a tutti, Sib
> >
> >
>
> Il file dbt contiene il campo memo definito nella struttura del file dbf.
> Più precisamente, quando creo un file dbf, definisco i campi con tipo
> numerico, carattere, data, logico o memo.
> Memo significa poter scrivere un testo (max 64k) collegato al file
originale
> tramite un numerico posizionale contenuto nel dbf.
> Il problema di tale struttura era questo:
> nel file dbt venivano scritti blocchi di 512 max per volta. Se aggiungevo
il
> 513mo carattere, il blocco da 512 veniva abbandonato per essere ricopiato
in
> fondo al file con in aggiunta un nuovo blocco da 512k.
> L'unico modo per impaccare questa struttura era di copiare con comando
dbIII
> il file su uno di appoggio e ripetere l'operazione indietro, oppure
eseguire
> un'apposita funzione che agiva un po' più a basso livello sul file (se ti



title: Collegamento a tabelle Clipper (?)

author: sib

text:
VT @ home <
V...@home.it
> wrote in message
3a300ca3...@news.tiscalinet.it...
> Il Thu, 7 Dec 2000 09:31:39 +0100, "Sib"
> <
cerriserv...@tiscalinet.it
> ha scritto:
>
> >(.....)
> >Secondo la tua esperienza, puo' esistere un modo per collegare anche gli
> >indici? Perche' le tabelle le collego perfettamente.
> >
> Come ti ho già detto, non ho esperienza nell'interfacciamento Access
> vs. Clipper; se ti serve, posso fare qualche prova.
> Intanto butto lì: non dipenderà da una cattiva gestione da parte del
> driver che Access utilizza per accedere agli archivi dbf ? O quella
> degli indici "filtrati" sarà semplicemente una caratteristica non
> supportata da Access ?
Ho provato anche a usare qualche driver ODBC per VFP e altro, il
collegamento avviene ma la tabella non e' aggiornabile.
Su internet ho trovato un driver ODBC che dovrebbe consentire a Access di
collegarsi anche a un db Clipper, ma per darti la versione di prova (30
giorni) vogliono la carta di credito. Ora, naturalmente, trovo sacrosanto
che si facciano pagare, ma con la vulnerabilita' delle transazioni su
internet...
> Mammà M$ che dice ?
L'unica cosa che ho trovato sul sito MS riguarda un driver odbc che consente
a VFP di vedere i db Clipper.
Boh! Cerchero' ancora.
Ciao e grazie, Sib


title: Collegamento a tabelle Clipper (?)

text:
Calogero Di Lorenzo <
a...@a.it
> wrote in message
c5VX5.56167$hk4.2...@news.infostrada.it...
> dico,  clipper è ritornato di moda??
> e dire che l'ho lasciato alla versione 5.2 per access !!!!
> ad ogni modo, esiste un NG tutto Clipper:
> it.comp.lang.vo.clipper   o qualcosa del genere
Lo so, ma non vorrei urtare la suscettibilita' dei "clipperisti" dicendogli
che non mi interessa clipper, voglio solo collegare indici e tabellle per
lavorarci in Access.
Per la precisione ci lavoro gia' perfettamente, la seccatura e' che per
vedere le aggiunte nell'applicazione "nativa" devo ripristinare gli  indici
(dato che non riesco a collegarli).
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Collegamento a tabelle Clipper (?)

author: Guido dal Faro

text:
On Fri, 08 Dec 2000 00:58:48 GMT, "sib" <
sibN...@iol.it
> wrote:
>Calogero Di Lorenzo <
a...@a.it
> wrote in message
>c5VX5.56167$hk4.2...@news.infostrada.it...
>> dico,  clipper è ritornato di moda??
>> e dire che l'ho lasciato alla versione 5.2 per access !!!!
>> ad ogni modo, esiste un NG tutto Clipper:
>> it.comp.lang.vo.clipper   o qualcosa del genere
>
>Lo so, ma non vorrei urtare la suscettibilita' dei "clipperisti" dicendogli
>che non mi interessa clipper, voglio solo collegare indici e tabellle per
>lavorarci in Access.
>Per la precisione ci lavoro gia' perfettamente, la seccatura e' che per
>vedere le aggiunte nell'applicazione "nativa" devo ripristinare gli  indici
>(dato che non riesco a collegarli).
>
>Sib
Per aggiornare i file indice esistono dei driver ODBC; tempo fa feci
una piccola ricerca di mercato e ricordo che esistevano diversi
prodotti, tutti abbastanza cari, ma ora mi sfuggono i nomi.
Sei hai la possibilità di accedere ai sorgenti potresti linkare di
nuovo il programma con una opzione che lo forza a utilizzare il
formato NDX al posto di NTX; NDX dovrebbe essere gestito via
collegamento da ACCESS.
Ciao.
---------------
Guido
light...@flashnet.it


title: Collegamento a tabelle Clipper (?)

text:
Guido dal Faro <
light...@flashnet.it
> wrote in message
3a342d11...@news.flashnet.it...
cut
> Per aggiornare i file indice esistono dei driver ODBC; tempo fa feci
> una piccola ricerca di mercato e ricordo che esistevano diversi
> prodotti, tutti abbastanza cari, ma ora mi sfuggono i nomi.
>
> Sei hai la possibilità di accedere ai sorgenti potresti linkare di
> nuovo il programma con una opzione che lo forza a utilizzare il
> formato NDX al posto di NTX; NDX dovrebbe essere gestito via
> collegamento da ACCESS.
In effetti su Internet ho trovato una SWH che li propone al "prezzo
speciale" di 395 dollari (Praticamente mi costano piu' di Access). Il
problema e' che vorrei provarli prima di comprarli e siccome, solo per
provarli, vogliono la carta di credito...
Ad ogni modo voglio evitare di modificare l'applicazione nativa, sarebbe
troppo problematico per vari motivi.
Ciao, Sib



title: ***** Cerco database

author: Claudio

text:
Cerco un freeware per fare un database a piacimento,
qualcuno sa darmi qualche indicazione?


title: ***** Cerco database

author: Fabrizio Quercia

text:
"Claudio" <
savon...@libero.it
> ha scritto nel messaggio
news:8JxB9.5517$Ka3.1...@twister1.libero.it...
> Cerco un freeware per fare un database a piacimento,
> qualcuno sa darmi qualche indicazione?
c'era su google (ricerca) un gestionale freeware...solo ke è in MDE quindi
non puoi vedere com'e' dentro, ma solo come' fuori...anchre se è un ottimo
esempio
e poi su office ci sono i modelli di esempio:
-Northwind
-Ordini
-Soluzioni
Ciao :)


title: data di riferimento = 3 anni prima

author: ap

text:
Un cordiale saluto a tutti.
Ho un database con schede personali; i controlli visualizzano data inizio,
data fine ed il numero di giorni di assenza dal lavoro.
Poichè ad ogni giorno devo fare riferimento al triennio precedente, come
posso fare ad evidenziare solo i periodi che servono ad ogni apertura
dell'applicativo?
Ringrazio per qualsiasi contributo
Antonio


title: data di riferimento = 3 anni prima

author: Potone

text:
"ap" <
nibb...@tin.it
> ha scritto nel messaggio news:retY9.78255$0v.23...@news1.tin.it...

cerca l'help della funzione DateAdd()
Mat.


title: data di riferimento = 3 anni prima

text:
"Potone" <mborr...@SPAMinwind.it> ha scritto nel messaggio
news:vJuY9.44838$ZE.12...@twister2.libero.it...

Grazie Mat, ma sull'help di Xp non lo trovo


title: data di riferimento = 3 anni prima

text:
"ap" <
nibb...@tin.it
> ha scritto nel messaggio
news:retY9.78255$0v.23...@news1.tin.it...

Se il campo della tabella che è origine record della maschera e che contiene
la data si chiama Data1 ed è di tipo Data/ora.
A fronte dell'evento "Su apertura" della maschera genera il seguente codice
VBA:
Private Sub Form_Open(Cancel As Integer)
Me.Filter = "Data1 >= #" & _
Format(DateAdd("yyyy", -3, Date), _
"mm/dd/yyyy") & "#"
Me.FilterOn = True
End Sub
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: data di riferimento = 3 anni prima

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:o2yY9.45717$ZE.12...@twister2.libero.it...

 Grazie Roberto,
      :O(((  mi dispiace, ma all'apertura della maschera mi indica questo
"debug": Me.FilterOn = True
      ciao, Antonio


title: data di riferimento = 3 anni prima

text:
"ap" <
nibb...@tin.it
> ha scritto nel messaggio
news:KTyY9.110217$AA2.4...@news2.tin.it...

Strano.
E che errore ti segnala Access?



title: data di riferimento = 3 anni prima

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:JWzY9.46179$ZE.12...@twister2.libero.it...

Proprio quello che ti dicevo prima
appena apro la maschera, si apre il box con la scritta di debug evidenziando
in giallo: Me.FilterOn = True
mahhhhh :O(((
ciao


title: data di riferimento = 3 anni prima

text:
(cut)
Scusa mi correggo
Appena apro la maschera, si apre il box con la scritta: Impossibile
applicare il filtro. Tutti i record sono bloccati. --- premendo il tasto di
debug, si evidenzia in giallo: Me.FilterOn = True
 mahhhhh    :O(((      che imbranato che sono!!!
 ciao


title: data di riferimento = 3 anni prima

text:
"ap" <
nibb...@tin.it
> ha scritto nel messaggio
news:0aOY9.113997$AA2.4...@news2.tin.it...

Non saprei proprio cosa ipotizzare.
Per scrupolo ho provato il codice VBA che ti ho suggerito ed a me funziona
tranquillamente.



title: XML, Fattura PA e "condizione" su generazione file

author: slumpolo

text:
Sto cercando di fare un programma la generazione della fattura elettronica l'ho praticamente ultimato ma adesso ho un problema con la generazione del file xml.
Per la generazione del file .xml anche io, come BFS, ho deciso di trattarlo come un normale file di testo e scriverlo riga per riga grossomodo così:

Dim te As DAO.Recordset
Set te = CurrentDb.OpenRecordset("SELECT * FROM xml_fpa_testata", dbOpenDynaset)
Open "C:\fattura\XML_pa.xml" For Output As #1
Print #1, "<FatturaElettronicaHeader>"
Print #1, "<DatiTrasmissione>"
Print #1, "<IdTrasmittente>"
Print #1, "<IdPaese>" & te.Fields("[codicenazione]").Value & "</IdPaese>"
Print #1, "<IdCodice>" & te.Fields("[codiceidentificativofiscale]").Value & "</IdCodice>"
Print #1, "</IdTrasmittente>"
....

E così via vado a generare tutto il file. Il problema è che ci sono dei campi vuoti e chiaramente genero comunque il TAG senza nessun contenuto all'interno.
Nel caso siano presenti tutti i campi correttamente genero una cosa genere:

<FatturaElettronicaHeader>
<DatiTrasmissione>
<IdTrasmittente>
<IdPaese>IT</IdPaese>
<IdCodice>1234</IdCodice>
</IdTrasmittente>

Nel caso in cui non sia ad esempio presente il campo "codicenazione" genero un file non corretto di questo tipo:

<FatturaElettronicaHeader>
<DatiTrasmissione>
<IdTrasmittente>
<IdPaese></IdPaese> --> errore
<IdCodice>1234</IdCodice>
</IdTrasmittente>

Come faccio a saltare la scrittura dei tag che prendono i dati da campi nulli?
Posso mettere una condizione in qualche modo?
Devo pensare a generare il file XML in altri modi?

Grazie :)


author: BFS

text:
> Come faccio a saltare la scrittura dei tag che prendono i dati da campi nulli?
> Posso mettere una condizione in qualche modo?
> Devo pensare a generare il file XML in altri modi?
>
> Grazie :)
>

devi controllare di volta in volta che i campi siano presenti.
es:

if not isnull(paese) then
	print #1, "<paese>" &  paese & "</paese>"
endif

ciao
BFS


text:
Il giorno mercoledì 25 giugno 2014 17:10:36 UTC+2, BFS ha scritto:
> devi controllare di volta in volta che i campi siano presenti.
>
> es:
>
>
>
> if not isnull(paese) then
>
> 	print #1, "<paese>" &  paese & "</paese>"
>
> endif
>
>
> ciao
>
> BFS

Grazie per la rapida soluzione :)


title: Compatibilità Windows 7

author: Daniele

text:
Un saluto a tutti i partecipanti al NG
Sono rimasto ancorato alla versione Access 2000 con database aziendali.
Dovrei acquistare un portatile con Windows 7, sapete se i due SW sono
compatibili ?
Grazie.
Ciao - Daniele


title: Richiesta aiuto

author: Mamagr

text:
Ciao, mi chiamo Mauro ed avrei bisogno di un aiuto.
Ho scaricato dal sito comune il db StampaRigheVuote fatto da Federico
Luciani però non riesco a modificare il codice in modo che mi stampi sempre
il numero di righe che io imposto.
Mi spiego meglio con un esempio:
Cliente con 8 record
Righe per pagina = 5
In prima pagina stampa 5 record ed in seconda stampa 3 record e non i due
vuoti che rimangono per raggiungere le 5 righe per pagina.
Come si fa?
Grazie in anticipo


title: Richiesta aiuto

author: Sergio MAZZA

text:
"Mamagr" <
maur...@tin.it
> ha scritto nel messaggio
news:8rh3nv$ms9$1...@nslave3.tin.it...

Dove hai fatto le modifiche?
Ho scaricato il file; modificato la costante "intNR" che definisce il numero
di righe da stampare e tutto fila liscio.
Per effettuare le modifiche devi visualizzare la struttura del report poi
menù: visualizza codice e ti trovi davanti:
'**************************
'Autore: Federico Luciani
'email:
fluc...@libero.it
'**************************
Option Compare Database
Option Explicit
Dim intCR As Integer        'contatore di righe
Dim intCP As Integer        'contatore di pagine per gruppo
Const intNR As Integer = 20 'numero di righe da stampare
la costante che ti interessa è intNR.
Ciao.


title: OT: lettore codice a barre

author: SPTUT

text:
Avrei bisogno di un lettore di codice a barre con cui scaricare poi i dati
su un database. In rete non ho trovato niente, non č che qualcuno gia lo
utilizza e sa a chi potrei rivolgermi. Grazie


title: OT: lettore codice a barre

author: Luciano (DOC)

text:
SPTUT ha scritto nel messaggio ...
>Avrei bisogno di un lettore di codice a barre con cui scaricare poi i dati
>su un database. In rete non ho trovato niente, non è che qualcuno gia lo
>utilizza e sa a chi potrei rivolgermi. Grazie
Non ho capito qual'e' il porblema...si trovano dappertutto a due soldi. Apri
le pagine gialle se non sai a chi rivolgerti, oppure cerca su Internet.
Saluti.
Luciano


title: OT: lettore codice a barre

author: Enrico Virginio

text:
"SPTUT" <
sp...@tin.it
> wrote in message
news:zjeC7.6709$74.1...@news2.tin.it...
> Avrei bisogno di un lettore di codice a barre con cui scaricare poi i dati
> su un database. In rete non ho trovato niente, non č che qualcuno gia lo
> utilizza e sa a chi potrei rivolgermi. Grazie
Si, se vuoi te lo vendo io....ne ho un ditta che non so da dove č saltato
fuori....
Si attacca al cavo della tastiera, e funziona pure (nel senso che la luce si
accende)
HO PROVATO A FARLO FUNZIONARE CON TANTISSIMI FORMATI DI CODICE A BARRE
MA NULLA, BO NON NE LEGGE NESSUNO...
SE VUOI..
--
Posted from
ppp-117-78.32-151.iol.it
 [151.32.78.117]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: OT: lettore codice a barre

author: Silvio Berruti

text:
"SPTUT" <
sp...@tin.it
> ha scritto nel messaggio
news:zjeC7.6709$74.1...@news2.tin.it...
> Avrei bisogno di un lettore di codice a barre con cui scaricare poi i dati
> su un database. In rete non ho trovato niente, non č che qualcuno gia lo
> utilizza e sa a chi potrei rivolgermi. Grazie
La cosa migliore č acquistarne uno in emulazione di tastiera, cosě che si
comporti come se fossi tu a digitare il codice a barre nel controllo del DB.
Se non riesci a trovarne vicino a te, scrivimi in privato e te ne vendo uno.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Spostarsi da sottomaschera a Maschera

author: Porello

text:
Ciao
su una maschera ho inserito anche una sottomaschera che ha un suo ordine di
tabulazione.
Il problema e' il seguente: quando sono sulla Smsk per spostarmi di nuovo
sugli altri elementi dellla Msk come posso fare??? Con tab non va con invio
mi aggiunge un altro record.
Ciao
Porello


title: Spostarsi da sottomaschera a Maschera

author: FABIO

text:
Porello wrote:

Ctrl+TAB
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Spostarsi da sottomaschera a Maschera

text:
"Porello" <
por...@tiscali.it
> ha scritto nel messaggio
news:aqgmoe$imt$1...@lacerta.tiscalinet.it...

Non so se ho capito... prova CTRL-TAB.
Ciao. Claudio.


title: Spostarsi da sottomaschera a Maschera

author: Emyr

text:
On Fri, 8 Nov 2002 16:54:40 +0100, "Porello" <
por...@tiscali.it
>
wrote:

su evento lostfocus dell'ultimo campo della sottomaschera ti
riposizioni  con un setfocus sulla maschera
Saluti.
Emanuele.


title: codice fantasma in routine evento eppure il codice c'è!

text:
vi capita mai che un pulsante non presenti piu la scritta [routine evento]
nelle proprietà ma se si crea una routine evento nuova nel modulo quel
evento c'è con tanto di codice dentro è come se perdesse il collegamento fra
codice nel modulo e oggetto nella form
a voi è capitato?
qualcuno sa come risolvere? grazie.


author: SunRex

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c5rv8n$u4n$1...@lacerta.tiscalinet.it...

Si mi è capitato.L'unica soluzione che ho trovato e di rifargli il
collegamento
SunRex


text:
> > qualcuno sa come risolvere? grazie.
> >
> Si mi č capitato.L'unica soluzione che ho trovato e di rifargli il
> collegamento
>
> SunRex
>
infatti perň a volta a me capita a molti controlli quindi non ti dico la
rottura....vabbč
se qualcuno a da illuminarmi lo ringrazio.


author: Alessandro Cara

text:
Simba883 wrote:
[cut]
> infatti però a volta a me capita a molti controlli quindi non ti dico la
> rottura....vabbè
> se qualcuno a da illuminarmi lo ringrazio.
in genere quando copioincollo i controlli la routine viene persa
su A97 (mi sembra di ricordare) quando scrivo direttamente il codice di
routine evento non viene "automaticamente" indicata (non ci giurerei
affatto).
Se elimino da proprieta' "routine evento" non viene eliminato il codice,
quindi, il codice "sembra" esserci ma non c'e'.
--
a.cara


text:
> routine evento non viene "automaticamente" indicata (non ci giurerei
> affatto).
> Se elimino da proprieta' "routine evento" non viene eliminato il codice,
> quindi, il codice "sembra" esserci ma non c'e'.
> --
> a.cara
Non è quello a cui mi riferisco io i riferisco proprio al fatto che cosi non
si sà per quale ragione magicamente un codice sempre andato ad esempio
codice su dopoaggiornamento di una textbox
ad un punto sparisce ma senza ne cancellare nulla ne copiando il controllo
(solo misteriosamente) se però vai a rifare la routine evento pensando di
aver scordato il codice per per controllo, scopri che il codice c'è già ma è
solo andato perso il collegamento fra la rountine_evento del modulo e il
controllo.
Non capisco il perchè, è un bug?


author: namor

text:
Simba883 ha scritto:
> > > qualcuno sa come risolvere? grazie.
> > Si mi è capitato.L'unica soluzione che ho trovato e di rifargli il
> > collegamento
> > SunRex
> infatti però a volta a me capita a molti controlli quindi non ti dico la
> rottura....vabbè
> se qualcuno a da illuminarmi lo ringrazio.
Mi è capitato, ma così di rado che non ho perso tempo ad indagare sul
quando, come e perchè succede.
Credo che capiti solo in Access 97, perchè il 2000 già fa dei controlli su
queste cose. Per esempio se vai nel codice e scrivi tutta a mano una
routine form_current (anche la dichiarazione "private sub..."), in
automatico ti mette "[Routine evento]" nelle proprietà.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Conto alla rovescia

author: Gianni

text:
Buongiorno e grazie in anticipo .
Vorrei sapere se possibile  come creare un conto alla rovescia in una
maschera  che mi faccia vedere ore mancanti ad una certa data.
Saluti
Gianni
---
This mail is certified Virus Free.
Non sopprimere un'idea, trasformala
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.774 / Virus Database: 521 - Release Date: 07/10/2004


title: Conto alla rovescia

author: Michele

text:
Con la funzione sotto indicata trovi la differenza, in ore, tra la data
futura e la data odierna.
DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])
Saluti.
Michele
Da: "Gianni" <
g_de...@tin.it
>
Oggetto: Conto alla rovescia
Data: venerdě 8 ottobre 2004 11.54



title: Conto alla rovescia

text:
 Buongiorno e grazie in anticipo .
> Vorrei sapere se possibile  come creare un conto alla rovescia in una
> maschera  che mi faccia vedere ore mancanti ad una certa data.
> Con la funzione sotto indicata trovi la differenza, in ore, tra la data
> futura e la data odierna.
>
> DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])
Mi Da  #nome?
Dove la devo inserire la funzioine indicata da te?



title: Conto alla rovescia

text:
> > Vorrei sapere se possibile  come creare un conto alla rovescia in una
> > maschera  che mi faccia vedere ore mancanti ad una certa data.
>
>
> > Con la funzione sotto indicata trovi la differenza, in ore, tra la data
> > futura e la data odierna.
> >
> > DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])
>
> Mi Da  #nome?
> Dove la devo inserire la funzioine indicata da te?
La funzione puoi inserirla come origine dati di una casella di testo. Oppure
la esegui su caricamento del form e conservi il valore in una variabile di
comodo che userai in seguito. Dipende da come vuoi usare il valore ottenuto.
Consulta la guida per l'impiego corretto della DateDiff()
Saluti.
Michele


title: query pass through e AS400

author: Paolo - Vicenza

text:
Ciao,
 per un lavoro richiestomi avrei necessità di collegare alcune tabelle
as400 in un mdb di access. il problema é che collegando normalmente le
tabelle mi ritorna un errore sulla quantità di indici troppo elevata.
Leggendo un po' di vecchi post ho visto che veniva consigliato di
utilizzare delle query passthrough. Il mio problema é che non riesco a
creare il collegamento. Mi ritornano il seguente errore:
token non valido con questa stringa nella stringa connessione ODBC
della Proprietà della query:
ODBC;DSN=ACG;UID=mioUID;PWD=miapwd; DATABASE= libreriaAS400.FileAS400;
Il DSN credo sia a posto dal momento che lo uso per altre tabelle meno
indicizzate e non penso neppure sia un problema di timeout dal momento
che l'errore mi appare subito.
grazie in anticipo per l'attenzione
paolo
vicenza


title: query pass through e AS400

author: Dr HeroJos Daytona

text:
"Paolo - Vicenza" <
dap...@gmail.com
> ha scritto nel messaggio
news:1c6706a2-bbba-41cf...@d4g2000prg.googlegroups.com...




paolo
vicenza
Prova cos':
ODBC;DSN=ACG;;TABLE=libreriaAS400.FileAS400
Ciao


title: query pass through e AS400

text:
On 30 Nov, 20:29, "Dr HeroJos Daytona" <
peppezoneElim...@alice.it
>
wrote:
> "Paolo - Vicenza" <
dapa...@gmail.com
> ha scritto nel messaggionews:1c6706a2-bbba-41cf...@d4g2000prg.googlegroups.com...

perfetto, grazie 1000
ciao


title: aprire i file in un elenco generato con il dos

text:
ciao !

Devo creare un elenco di file, ciascuno con una descrizione. Ho creato l'elenco usando il comando

dir *.* /a-d/S/B > milenaElenco.txt

e l'ho importato in un tabella, in un campo collegamento ipertestuale.

Nella tabella il contenuto del campo mi viene riportato in blu e sottolineato, ma cliccandoci sopra il file non si apre.

Potrebbe essere che i caratteri che usa il dos non siano riconosciuti da Access e che, quindi, non trovi il file (pero' quando clicco non ricevo nessun messaggio di errore ... ) ?

Mi potreste indicare qualche scappatoia ?

Grazie !!!


title: All'apertura di una maschera bloccare (o rendere invisibili) tutte le altre maschere aperte

author: Rick - Pipino

text:
Non so se è chiaro cosa vorrei fare...
Ho realizzato un'applicazioncina in cui all'apertura di una maschera sarebbe
bene (per non creare problemi) che tutte le altre fossero bloccate, o almeno
diventassero invisibili finchè non chiudo quella maschera li.
Credo vada utilizzato l'insieme forms che restituisce le maschere aperte, e
a quel punto le posso fare visible=false o forse locked = true, giusto ?
Io sono molto scarso con access ma leggo il NG da un po' e mi è sembrato di
capire che si potrebbe fare un ciclo for per fare la cosa.
Io però nonostante google, nonostante l'help ... non lo so fare.
Se qualcuno mi potesse aiutare ...
Rick


author: Pablitomf

text:
Rick - Pipino ha scritto:





> Rick
Basta già impostare le Forms Popup = Si ; A scelta obbligatoria = Si, e
non passi alle altre finchè non hai chiuso quella attiva
--
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


text:
"Pablitomf" ha scritto
> Basta già impostare le Forms Popup = Si ; A scelta obbligatoria = Si, e
> non passi alle altre finchè non hai chiuso quella attiva
Oh cavolo !!! :-)
Non pensavo fosse così facile !!!
Io avevo trovato, scavando un post vecchissimo:
 Dim frm As Form, ctl As Control
 For Each frm In Forms
    frm.Visible = False
 Next frm
però la tua soluzione è molto più bella !!!
Grazie !
Rick