text:
Scusami Karl, ma sono stato poco chiaro.
Mi trovo nella maschera principale del db e, tramite un pulsante di comando,
vorrei spostarmi all'interno del codice vba del progetto ed apportare
modifiche (a tutte le routine presenti) sia ad alcune parti di testo (p.e.
parola "pippo"), sia alle date presenti (p.e. 01/01/20xx oppure 31/12/20xx).
Quale codice devo inserire nella routine del pulsante di comando della
maschera principale ?
Grazie mille Karl.
Saluti
Lucky

"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:b9o40g...@mid.individual.net...
> Lucky wrote:
>>
>> Avrei il seguente quesito da porti:
>> quale codice vba devo usare per cambiare del testo,
>> ad esempio "/2013" in "/2014" , all'interno di tutto il codice del
>> progetto del mio database ?
>
> Sarebbe più semplice con <Ctrl> + <H>.
> Però questo tipo di compito suggerisce che abbia un problema
> sistematico nell'applicazione. Se sempre devi cambiare l'anno nelle
> query e persino nel codice vuol dire che non devi usare l'anno fisso
> ma una variabile o espressione come:
>
> Year(Date())
> o
> Year(Date())+1
>
> Se le esigenze siano più complesse puoi usare un'espressione
> più complessa. Un altra via e una funzione di VBA che ritorna
> l'anno e alla quale ti riferisci nelle query e nel codice. Così c'è



title: modificare il campo "criteri" in una query

author: Karl Donaubauer

text:
Lucky wrote:
> "Karl Donaubauer ha scritto
>>> ...
>>> Avrei il seguente quesito da porti:
>>> quale codice vba devo usare per cambiare del testo,
>>> ad esempio "/2013" in "/2014" , all'interno di tutto il codice del
>>> progetto del mio database ?
>>
>> Sarebbe pi� semplice con <Ctrl> + <H>.
>> Per� questo tipo di compito suggerisce che abbia un problema
>> sistematico nell'applicazione. Se sempre devi cambiare l'anno nelle
>> query e persino nel codice vuol dire che non devi usare l'anno fisso
>> ma una variabile o espressione come:
>>
>> Year(Date())
>> o
>> Year(Date())+1
>>
>> Se le esigenze siano pi� complesse puoi usare un'espressione
>> pi� complessa. Un altra via e una funzione di VBA che ritorna
>> l'anno e alla quale ti riferisci nelle query e nel codice. Cos� c'�
>> un solo posto da regolare l'anno (amministrativo ecc.).
> ...
> Scusami Karl, ma sono stato poco chiaro.
> Mi trovo nella maschera principale del db e, tramite un pulsante di
> comando, vorrei spostarmi all'interno del codice vba del progetto ed
> apportare modifiche (a tutte le routine presenti) sia ad alcune parti
> di testo (p.e. parola "pippo"), sia alle date presenti (p.e.
> 01/01/20xx oppure 31/12/20xx). Quale codice devo inserire nella
> routine del pulsante di comando della maschera principale ?

Ti ho risposto esattamente a questa esigenza:

Non si fa! Scegli un sistema diverso per gestire variabili.

Ovvero se si tratta di un lavoro che succede una sola volta
nella vita, usa il dialogo "Sostituisci" dell'editore VBA.

Ci sono metodi in VBA come Find e ReplaceLine (vedi <F1>)
che per� non si usa per sostituire dati variabili ma invece p.e.
per un tool che pulisce codice.



author: Lucky

text:
ok ho capito perfettamente.
Grazie mille Karl.
Saluti
Lucky

"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:b9o6rq...@mid.individual.net...



text:
Nel caso scegliessi di usare una funzione, il codice corretto potrebbe
essere questo ?
________________________________________
Public Function anno (param As Integer) As Integer
anno = 2014
End Function
________________________________________

e quindi nelle routine dovrei inseire le date inquesto modo ?
01/01/anno

(Non ti arrabbiare se ho scritto delle cavolate !!)

Saluti
Lucky

"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:b9o40g...@mid.individual.net...
> Lucky wrote:
>>
Se le esigenze siano pi� complesse puoi usare un'espressione
> pi� complessa. Un altra via e una funzione di VBA che ritorna
> l'anno e alla quale ti riferisci nelle query e nel codice. Cos� c'�



text:
Lucky wrote:
> Nel caso scegliessi di usare una funzione, il codice corretto potrebbe
> essere questo ?
> ________________________________________
> Public Function anno (param As Integer) As Integer
> anno = 2014
> End Function
> ________________________________________
>
> e quindi nelle routine dovrei inseire le date inquesto modo ?
> 01/01/anno
> ...

A cosa serve "param As Integer" se non lo usi?

Ci sono diversi modi, p.e.

CDate("01/01/" & anno)

o molto meglio perch� pi� sicuro che non ci sono mai problemi
con la posizione del giorno e mese:

DateSerial(anno, 1, 1)

Sarebbe anche meglio di usare un prefisso nel nome della funzione, p.e.

fctAnno



text:
Grazie mille Karl,
ho utilizzato la funzione DateSerial ed č tutto ok.
Sei come al solito, utile ed indispensabile !!!
Salutissimi
Lucky

"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:b9ont9...@mid.individual.net...
> Lucky wrote:
>> Nel caso scegliessi di usare una funzione, il codice corretto potrebbe
>> essere questo ?
>> ________________________________________
>> Public Function anno (param As Integer) As Integer
>> anno = 2014
>> End Function
>> ________________________________________
>>
>> e quindi nelle routine dovrei inseire le date inquesto modo ?
>> 01/01/anno
>> ...
>
> A cosa serve "param As Integer" se non lo usi?
>
> Ci sono diversi modi, p.e.
>
> CDate("01/01/" & anno)
>
> o molto meglio perché piů sicuro che non ci sono mai problemi



title: Una volte per tutte "Omain" ti vuoi chiudere o no?

author: OneEDP

text:
FindWindow vi risulta che fallisca nonostate la caption sia corretta?
Alla fine che devo fare? Scivere l'hwndapp di Access.mde da "un'altra parte"
per poi chiuderlo con l'api postmessage wm_close?
Purtroppo non mi basta Application.Quit... devo sapere che � chiusa
veramente... evitando di effetturare dir sull'ldb..
A volte funge altre volte no.
Ai guru delle api ronzanti la risposta.
Daniele


author: Pablitomf

text:

Scusa ma un bel :
'Es. chiude posta
Dim obj As Object
For Each obj In GetObject("winmgmts:").ExecQuery("Select * From
Win32_Process Where Name=msimn.exe")
obj.Terminate
Msgbox "Non hai il permesso di utilizzare questa applicazione"
Next
Non ti piace?


text:
Pablitomf wrote:
> OneEDP wrote:
>> FindWindow vi risulta che fallisca nonostate la caption sia corretta?
>> Alla fine che devo fare? Scivere l'hwndapp di Access.mde da "un'altra
>> parte" per poi chiuderlo con l'api postmessage wm_close?
>> Purtroppo non mi basta Application.Quit... devo sapere che � chiusa
>> veramente... evitando di effetturare dir sull'ldb..
>> A volte funge altre volte no.
>> Ai guru delle api ronzanti la risposta.
>> Daniele
>
> Scusa ma un bel :
>
> 'Es. chiude posta
> Dim obj As Object
> For Each obj In GetObject("winmgmts:").ExecQuery("Select * From
> Win32_Process Where Name=msimn.exe")
ovviamente gli apici al nome... quindi :
...Name='msimn.exe'")



text:

Non posso chiudere MSACCESS: un mde deve chiuderne un altro se non � chiuso.
A meno che la query � in grado di darmi di pi� non so
Grazie


author: Roberto da Parma

text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:4ad2da34$0$1421$4faf...@reader4.news.tin.it...

Scusa in base a quello che ti ha detto Pablito...recuperi invece del nome
,il PID ed ecco trovato il tuo processo univoco...se non compare pi�
nell'elenco il tuo db � chiuso...(forse...a meno che non hai nascosto il
processo, ma dovrebbe funziare anche se il processo dovesse risultare
nascosto)
Ciao
--
Roberto da Parma


text:

Con Instr potrei cercare l'mde che voglio chiudere in Obj.CommandLine e
quindi terminarlo
Potrei avere pi� istanze si msacces (almeno due mde aperti in modo
esclusivo)
Non c'� un modo per inviare una wm_close (quella fallace) simil
application.quit
Grazie


text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:4ad30a05$0$1421$4faf...@reader4.news.tin.it...

Molto probabilmente non mi sono spiegato bene...io userei il metodo di
Pablito...ma al posto del nome uso il PID



text:

Scusasse, ma il pid da dove pid lo prendo visto che possono esserci pi�
msaccess?
Lo determino verifcando la stringa in commandline?
Ciao


text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:4ad3111f$0$1421$4faf...@reader4.news.tin.it...

Il PID � univoco e lo prendi sempre dalla session manager...il comando di
pablito non lo conosco bene ma non credo di buttare tanto in l� il sassolino
se modifichi con ....
[CUT]
>>>>>>> For Each obj In GetObject("winmgmts:").ExecQuery("Select * From
>>>>>>> Win32_Process Where PID=????")
[CUT]



text:

In effetti dovrebbe essere.... Where ProcesID=.....


title: versione runtime, adesso sono veramente stufo! per fortuna esistono i newsgroup

text:
Salve a tutti, ma succede solo a me oppure anche a voi?
io realizzo un applicativo in access Xp e tutto è ok il database funziona
perfettamente, se invece creo il pacchetto runtime e lo installo su un PC
senza access c'è sempre qualcosa che rompe le scatole e che fà piantare il
database, và in errore runtiome e chiude tutto, ora vi chiedo c'è qulche
accorgiemtno da adottare che forse io non eseguo per avere la certezza che
ciò che vedo funzionare su un PC su cui access è installato funzioni anche
in versione runtime?
Ora se chiedo asssitenza alla microsoft vuole soldi dopo la 2° telefonata,
quindi come assistenza
al prodotto fanno davvero pena.
Sono seccato e non so se sono io he sbaglio oppure devo prendere a cartoni
BILL GATES, visto che il runtime mi è costato 2 belli miglioncini. 1000
euro.
grazie a tutti.


author: Marco Nolli

text:
> Salve a tutti, ma succede solo a me oppure anche a voi?
>
> io realizzo un applicativo in access Xp e tutto è ok il database funziona
> perfettamente, se invece creo il pacchetto runtime e lo installo su un PC
> senza access c'è sempre qualcosa che rompe le scatole e che fà piantare il
> database, và in errore runtiome e chiude tutto, ora vi chiedo c'è qulche
> accorgiemtno da adottare che forse io non eseguo per avere la certezza che
> ciò che vedo funzionare su un PC su cui access è installato funzioni anche
> in versione runtime?
Io ho avuto gli stessi problemi con la versione Developer 2000: erano
riferimenti non trovati.
Utilizzi controlli Activex?
Quali riferimenti hai settato in VBA?


author: All Eyez On me

text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:J6zJ8.34985$8x3.7...@twister1.libero.it...

Prima di distribuire il tuo programma testalo sul tuo pc avviandolo con
l'opzione run-time e controlla non si verifichino errori.
In questo modo simuli l'esecuzione su un pc privo di access solo con il
run-time
Controlla inoltre che i riferimenti ci siano tutti.
AEOM


title: Percorso tabelle collegate: non e' la solita domanda!

author: Bad Wolf

text:
O almeno lo spero.. ho gia' cercato con google e sul sito comune ma questo
problema non l'ho risolto!
Prendiamo il solito database di access2000/XP che avete sviluppato per il
vostro cliente, diviso in FE e BE.
Una volta installato dal cliente, le tabelle saranno collegate sui vari FE
con un percorso del tipo \\SUO_SERVER\CARTELLA\nome_be.mdb
Se pero' devo sviluppare degli aggiornamenti sul mio pc, avro' dei
collegamenti del tipo \\MIO_PC\CARTELLA\nome_be.mdb anche perche' qualche
dato nelle tabelle per testare il software mi serve. Nel momento in cui vado
a consegnare il FE aggiornato, vorrei consegnarlo ripristinando i link del
BE con il percorso del cliente, questo per evitare che il cliente possa fare
qualsiasi casino con il gestore delle tabelle collegate e anche perche' tale
gestore non e' immediatamente accessibile se l'applicazione avvia
direttamente una maschera nascondendo la finestra del db!
Ho provato con il classico ciclo for che aggiorna la proprieta' "connect"
del tabledef, ma non appena passa al "refreshlink"... tutto si ferma perche'
lui la tabella la cerca veramente! :-))
C'e' un modo per cambiare il percorso delle tabelle collegate senza che il
database vada a controllare se effettivamente esistono? Vorrei anche evitare
di dover cambiare nome al PC ogni volta che sviluppo questa applicazione!
    Ciao e grazie per l'aiuto
        Marco


author: TheMax

text:
"Bad Wolf" <
badwol...@engineer.com
> ha scritto nel messaggio
news:NMcid.258557$35.12...@news4.tin.it...
> O almeno lo spero.. ho gia' cercato con google e sul sito comune ma questo
> problema non l'ho risolto!
Do deciso, oggi rispondo solo al relink delle tabelle
> Prendiamo il solito database di access2000/XP che avete sviluppato per il
> vostro cliente, diviso in FE e BE.
> Una volta installato dal cliente, le tabelle saranno collegate sui vari FE
> con un percorso del tipo \\SUO_SERVER\CARTELLA\nome_be.mdb
>
> Se pero' devo sviluppare degli aggiornamenti sul mio pc, avro' dei
> collegamenti del tipo \\MIO_PC\CARTELLA\nome_be.mdb anche perche' qualche
> dato nelle tabelle per testare il software mi serve. Nel momento in cui
vado
> a consegnare il FE aggiornato, vorrei consegnarlo ripristinando i link del
> BE con il percorso del cliente, questo per evitare che il cliente possa
fare
> qualsiasi casino con il gestore delle tabelle collegate e anche perche'
tale
> gestore non e' immediatamente accessibile se l'applicazione avvia
> direttamente una maschera nascondendo la finestra del db!
www.sitocomune.com
, sezione tables, articolo di Alessandro Baraldi
> Ho provato con il classico ciclo for che aggiorna la proprieta' "connect"
> del tabledef, ma non appena passa al "refreshlink"... tutto si ferma
perche'
> lui la tabella la cerca veramente! :-))
E che c'è di male se lui verifica la presenza della tabella? Alla fine se la
tabella non c'è il tuo programma non funzionerà quindi è gisto verificare
che lui stia aprendo il file corretto o no???
> C'e' un modo per cambiare il percorso delle tabelle collegate senza che il
> database vada a controllare se effettivamente esistono?
Si, basta che gestisci l'errore, anche se ripeto non ne vedo il motivo.
> Vorrei anche evitare
> di dover cambiare nome al PC ogni volta che sviluppo questa applicazione!
Compera un altro computer e dargli il nome del server del tuo cliente:-)
>     Ciao e grazie per l'aiuto
>         Marco
Ciao,
Massimo
--
web:
www.piubelli.net
Ciò che oggi è facoltativo domani sarà necessario.
Perchè non prepararci per tempo al futuro?
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


author: MA

text:
"Bad Wolf" <
badwol...@engineer.com
> ha scritto nel messaggio
news:NMcid.258557$35.12...@news4.tin.it...

Se il cliente è in monoutenza, usa un percorso tipo C:\Suonome\
Se tu sei in rete, condividi la cartella e mappala con la stessa lettera
(usane una alta tipo M o + su)
il sistema non segue il percorso assoluto, ma cerca la lettera.
Altrimenti fatti un file di log esterno e all'apertura fai il relink (e
chiaro che in ciascun pc metterai il path adatto)
MAssimiliano


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:u%lid.30225$B06....@news.edisontel.com...
>
> Altrimenti fatti un file di log esterno e all'apertura fai il relink (e
> chiaro che in ciascun pc metterai il path adatto)
> MAssimiliano
Ok grazie per la dritta, ho risolto cosi: ho creato la macro "autoexec" la
cui funzione collegata aggiorna i link delle tabelle e successivamente apre
la maschera di avvio dell'applicazione.
La soluzione del file esterno e' sicuramente piu' elegante, ma nel mio caso
dovendo gestire solo 2 link (il mio e quello del cliente) ho preferito
inserirli direttamente nel codice...prima di consegnare la versione
aggiornata al cliente devo solo ricordarmi di cambiare il link con il suo
percorso.
    Ciao, grazie a te e anche a TheMax
        Marco


title: programma in rete

author: francesco

text:
devo costruire un semplice database in access che mi faccia da rubrica e fin
qua non c'è problema,
il probelma scatta perkè questa rubrica devo metterla in rete quindi creare
un database su un server e che tutti i client possano visualizzare
modificare e creare nuovi record, come si fa?


title: programma in rete

author: Enrico Virginio

text:
"francesco" <
francesc...@libero.it
> wrote in message
news:q87R8.52924$
Kt3.1...@twister2.libero.it

1) Crea un "disco virtuale" nel client, per far ciò vai in risorse di
rete
seleziona l'unità del Server da condividere (di solito c:) poi premi il
tasto destro
del mouse e seleziona "Connetti unità di rete" e spunta "Riconnetti
all'avvio", nel client
si creerà un'unità del tipo "F: su Server C:"
2) Copia il DB dal Server al Client
3) Nel DB del client cancella tutte le tabelle
4) Nel Db del client nelle tabelle seleziona "Collega tabelle" ( tasto
destro del mouse
5) Ti chiederà il percorso...entra il "F: su Server c:" e seleziona il
DB
6) Ti apparirà una lista delle tabelle presenti nel DB del Server,
seleziona tutto e Collega
Il gioco è fatto
Ciao
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: programma in rete

text:
grazie mille sei troppo gentile... ci proverò e poi ti saprò dire
"Enrico Virginio" <
nor...@libero.it
> ha scritto nel messaggio
news:91b2ff0c5e5046fb6b...@mygate.mailgate.org...



title: programma in rete

author: Fabrizio Yqy

text:
"francesco" <
francesc...@libero.it
> wrote in message
news:q87R8.52924$
Kt3.1...@twister2.libero.it
> devo costruire un semplice database in access che mi faccia da rubrica e fin

Fai il database e lo dividi
(Strumenti/Utilità database/Dividi database)
(Tools/Utilities..../Split database)
La divisione ti crea un secondo DB con le sole tabelle che viene
definito back-end.
Quindi, copi il back-end che avrai salvato con un tuo nome a scelta sul
server e distribuisci a tutte le postazioni di rete
il resto del database senza tabelle, ke pero' contiene
maschere...query...e tutto il resto, chiamato front-end
back-end = base di dati (tabelle) sul server
front-end = interfaccia utente (tutto il resto) su ogni postazione che
desideri
Spero di esere stato chiaro :).
Ciao, Fabrizio



title: [A97/2000]Leggere descrizioni

author: Massimo Artini

text:
Salve a tutti,
    vorrei sapere se č possibile tramite proprietą ADO 2.5 leggere le
descrizioni inserite a design-time come commento ad una tabella.
   Grazie Massimo


title: Attivazione/Disattivazione txtbox

author: Knives

text:
un saluto a tutti,
ho una maschera con 2 txtbox e una casella di controllo si/no
vorrei che le 2 txtbox si attivino solo se spunto la casella di controllo
come si fa? aiuto!
ciao e grazie


title: Attivazione/Disattivazione txtbox

author: ALESSANDRO Baraldi

text:
"Knives" <x@x.x> ha scritto nel messaggio
news:7TWNb.100599$VW.40...@news3.tin.it...

Se la Form è MultiRecords  in visualizzazione singola
metti questo sull'Evento Current:
Me.NomeTxtBox1.Enabled=Me.NomeControlloSiNo
Me.NomeTxtBox2.Enabled=Me.NomeControlloSiNo
La stessa cosa su Evento AfterUpdate
Ciao.
@Alex.


title: Attivazione/Disattivazione txtbox

author: Maurizio Borrelli

text:
"Knives" <x@x.x> ha scritto nel messaggio
news:7TWNb.100599$VW.40...@news3.tin.it...
> ho una maschera con 2 txtbox e una casella di controllo si/no
> vorrei che le 2 txtbox si attivino solo se spunto la casella di controllo
> come si fa?
Ciao, Knives.
    Per esempio, cosi':
Option Compare Database
Option Explicit
Private Sub CasellaControllo1_Click()
  Dim blnValue As Boolean
  blnValue = Me.CasellaControllo1.Value
  Me.Testo1.Enabled = blnValue
  Me.Testo2.Enabled = blnValue
End Sub
Private Sub Form_Load()
  Me.CasellaControllo1.DefaultValue = "=True"
End Sub
--
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
Ciao :o)
Maurizio Borrelli, Microsoft MVP Access
--------
?SPQR(C)
 X
--------


title: Attivazione/Disattivazione txtbox

text:
Perfettissimo!!!
Grazie 10000 :)
Credo che vada bene cosě. La Form non č ancora completa ma non credo di
dover fare modifiche che coinvolgano anche questi controlli.
Grazie ancora
ciao


title: Attivazione/Disattivazione txtbox

text:
Grazie anche a te Maurizio,
ho provato soltanto il consiglio di Alessandro, ma per curiosità proverò
anche il tuo codice.
Cmq al momento, e prevedo ancora per molto, non capisco un cavolo di VB.
Sapreste spiegarmi la differenza dei due codici? perchè il secondo ha queste
stringhe in più? cosa fa di diverso rispetto primo?
Un ultima cosa: di solito quando progetto un db sono solito usare
l'analizzatore di access per evidenziare eventuali anomalie. Di solito i
suoi messaggi + ricorrenti sono: "Converti macro in vb", "Usare meno
controlli" e "Usare istruzione option explicit".
Per quanto riguarda quest'ultima potreste spiegarmi a cosa serve? di solito
la vedo all'inizio del modulo insieme all'istruzione "option compare
database". ho letto anche un manuale ma era poco chiaro!
Grazie ancora.


title: Attivazione/Disattivazione txtbox

text:
"Knives" <x@x.x> ha scritto nel messaggio
news:Gv_Nb.130497$_P.46...@news4.tin.it...
> Grazie anche a te Maurizio,
> ho provato soltanto il consiglio di Alessandro, ma per curiosità proverò
> anche il tuo codice.
> Cmq al momento, e prevedo ancora per molto, non capisco un cavolo di VB.
> Sapreste spiegarmi la differenza dei due codici? perchè il secondo ha
queste
> stringhe in più? cosa fa di diverso rispetto primo?
Devo dire che sostanzialmente non avendo spiegato la condizione
in cui utilizzi la Maschera sono 2 soluzioni equivalenti.....!
Sostanzialmente si basano sullo stesso principio, quello che ti ha suggerito
Maurizio si basa sul presupposto di Forzare =Vero all'apertura della
Form, e sul cambiamento del Valore gestisce la visualizzazione dei
controlli, ovviamente questo metodo non prevede che la Form
abbia + Records.
Quello che ti ho suggerito io dà per scontato che la Form abbia
+ Records e quindi per ogni spostamento al record precedente o
successivo gestisce il tutto, in questo caso però devi gestire anche
l'Eventuale NewRec, che non ho volutamente inserito, e quì ti viene
in aiuto il codice di Maurizio con l'Impostazione del Valore
dell'Opzione=True, da mettere però nell'evento Current rilevata
la proprietà NewRec......!
> Un ultima cosa: di solito quando progetto un db sono solito usare
> l'analizzatore di access per evidenziare eventuali anomalie. Di solito i
> suoi messaggi + ricorrenti sono: "Converti macro in vb", "Usare meno
> controlli" e "Usare istruzione option explicit".
> Per quanto riguarda quest'ultima potreste spiegarmi a cosa serve? di
solito
> la vedo all'inizio del modulo insieme all'istruzione "option compare
> database". ho letto anche un manuale ma era poco chiaro!
> Grazie ancora.
>
Le Macro sono molto utili per la gestione di Menù personalizzati, ma per
altre cose è sempre più gestibile la conversione in VBA, in quanto è più
facilmente
eseguibile il DEBUG in caso di Errori.....!
Usare meno controlli lo dice credo a tutti, non fà altro che contarli e se
superano
un numero X segnala a prescindere dall'utilizzo.....!
"Usare istruzione option explicit".
Questo dimostra che hai XP, in A97  e credo 2000 nei Moduli di codice
inserisce
Option Explicit in tutti i modili di codice, e rende l'esecuzione più
veloce.
E' però Possibile che dopo averlo inserito in questo modo nel CODICE di
tutti
i Moduli eseguendo il Compila vengano riscontrati errori derivanti da
mancate
dichiarazioni di Variabili ecc....., in quanto serve proprio ad imporre il
programmatore
a rendere ESPLICITI tutti i riferimenti.....!
Option Compare Database
Option Explicit
Ciao.
@Alex.


title: Attivazione/Disattivazione txtbox

text:
grazie Alex, sei stato molto chiaro e soprattutto paziente con un neofita
come me! :)
proprio ieri ho acquistato il terzo libro di VB (i primi due x me
incomprensibili!).
questo l'ho pagato un pò di più ma promette di spiegare in modo semplice.
cmq sono disperato! vorrei fare un corso "serio" ma nella mia zona non ce ne
sono.
cmq grazie ancora.
ciao


title: Impossibile aprire altre tabelle

author: Walter

text:
Buongiorno.
Ho il programma che funziona con la Masc.Principale e all'interno la
sottomaschera SMDati.
Sostanzialmente dalla Masc.Principale rendo visibile la SMDati quando mi
serve, e conseguentemente impostando solamente i comandi SourceObject e
RecordSource.  Quando non serve più viene solamente impostata la proprietà
visibile = false
Il problema riscontrato è che dopo alcune volte che visualizzo la SMDati mi
viene generato l'errore "Impossibile aprire altre tabelle".  Non so se il
problema sia lo scaricamento della SMDati, ma se cosi fosse non ho trovato
alcun suggerimento sui comandi da utilizzare.
Grazie
Walter


title: Impossibile aprire altre tabelle

author: Roberto da casa

text:
"Walter" <
wto...@tin.it
> ha scritto nel messaggio
news:aWZTd.962567$35.35...@news4.tin.it...

Sicuramente non ho capito il tuo problema, ma non è sufficiente inpostare a
True o False la proprietà Visible, senza "sfrucugliare" le proprietà
SourceObject e RecordSource?
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Impossibile aprire altre tabelle

text:
Infatti è quello che faccio quando devo nascondere la SMDati, ma io non
utilizzo la SMDati per una sola maschera, ma per tutte la maschere del DB.
Faccio un esempio...se l'ultima maschera assegnata alla SMDati si chiama
Contabilità, ed ora devo assegnare la maschera Automobili devo per forza
utilizzare le proprietà SourceObject e, dato che ho anche diverse query da
utilizzare a seconda delle esigenze, RecordSource
Grazie
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:iN%Td.52437$QG6.9...@twister2.libero.it...



title: Mi consigliate  un libro su Access?

author: Frencies

text:
Mi sapete consigliare un buon libro per usare Access che dia anche
indicazioni su come comporre codice VBA.
    Mi sembrava buono quello di Mondadori informatica ma forse ora c'è
qualcosa di più recente sul nuovo Access?


title: Mi consigliate  un libro su Access?

author: Carlo Costarella

text:
"Frencies" <
anna.c...@comotto.net
> ha scritto nel messaggio
news:462f81a0$0$36440$4faf...@reader5.news.tin.it...

Quale versione di Access?
Non sarebbe meglio aspettare un buon libro su A2007?
Ciao, Carlo


title: Mi consigliate  un libro su Access?

text:
Certo A2007
    ... speravo ci fosse già ..... mi sembrava di aver letto da qualche
parte
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:f0o2js$nr2$1...@tdi.cu.mi.it...



title: Mi consigliate  un libro su Access?

author: Sergio MAZZA

text:
"Frencies" <
anna.c...@comotto.net
> ha scritto nel messaggio news:462f81a0$0$36440$4faf...@reader5.news.tin.it...
> Mi sapete consigliare un buon libro per usare Access che dia anche indicazioni su come comporre codice VBA.
>    Mi sembrava buono quello di Mondadori informatica ma forse ora c'è qualcosa di più recente sul nuovo Access?
Non c'è niente di meglio che imparare sul campo, magari qui nel newsgroup aiutando gli altri. Il manuale è un supporto non è la
soluzione...
Ciao.
--
Sergio MAZZA


title: Mi consigliate  un libro su Access?

text:
Frencies ha scritto:

APOGEO Editore
quello buono circa 50 euri (con CD)
luigi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Mi consigliate  un libro su Access?

author: Pablitomf (Maurizio Facciuti) [Acces]

text:
> APOGEO Editore
> quello buono circa 50 euri (con CD)
Confermo, quoto e sottoscrivo...
a mio avviso, nulla di meglio di APOGEO.
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


title: Mi consigliate  un libro su Access?

author: iperworld

text:
"luigi.onofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
news:f0pk31$7oj$1...@news.newsland.it...

Interesserebbe anche a me approfondire un po il VBA.
Ma fra quelli di apogeo quale?
ce ne sono parecchi , un titolo un autore ?
grazie


title: Mi consigliate  un libro su Access?

author: vuLCan Karayan

text:
> Interesserebbe anche a me approfondire un po il VBA.
> Ma fra quelli di apogeo quale?
> ce ne sono parecchi , un titolo un autore ?
Io sto tenendo d'occhio questo...
http://cgi.ebay.it/ws/eBayISAPI.dll?ViewItem&sspagename=STRK%3AMESE%3AIT&viewitem=&item=200104549135&rd=1&rd=1


title: Mi consigliate  un libro su Access?

author: PBsoft

text:

Io l'ho comprato diverso tempo fa.
Mi è sembrato un buon acquisto, soprattutto per la parte relativa agli ADP
(a cui sono molto affezionato).
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: (OT) c'è un NG su EXCEL ?

text:
> Maurizio Borrelli:
> > Luca:
> [...]
> Esiste anche:
>
>     free.it.comp.office2000
>
> ma tramite
tin.it
 o
tiscalinet.it
, per esempio, non l'ho raggiunto. Ho
> potuto scaricarlo tramite
freenet.it
.
Mi correggo:
Ho potuto scaricarlo tramite
freepass.it
.
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------


title: popolare un combobox multicolonna

text:
Ciao a tutto il NG,
ho una form di Access 2000 in cui ho inserito un controllo ComboBox
con 3 colonne.
La ComboBox non è associata e dovrei popolarla usando il codice VBA...
Per popolare una ComboBox con una colonna, uso AddItem...
ma per poter riempire anche le altre colonne? come faccio?
Dovrei inserire
Mario; Rossi; Tel.39484933
Giuseppe; Verdi; Tel.3933933
Antonio; Bianchi; Tel.39449937
Questi tre record, con tre campi ciascuno, all'interno di una
combobox...
qualcuno può darmi indicazioni?
Grazie.


title: popolare un combobox multicolonna

author: NSantini

text:
<
pier...@gmail.com
> ha scritto nel messaggio
news:1176205415.4...@l77g2000hsb.googlegroups.com...




qualcuno può darmi indicazioni?
Grazie.
Scusa ma OE non mi dà il quoting.
Perché non crei una tabella dove inserirai quello che hai scritto sopra e
poi crei la combo in modo che peschi i dati da detta tabella?
NSantini


title: popolare un combobox multicolonna

author: Alessandro Cara

text:

unica riga con delimitatore ["] per ogni valore sulla rowsource del
combo e tipo sorgente = Elenco valori
--
ac
y-1=x


title: popolare un combobox multicolonna

author: MA

text:

Split
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: popolare un combobox multicolonna

text:
GrAzIe :)
Proverò come dici tu.
La tabella non la creo perché appunto, l'operazione che devo eseguire
riguarda più record della tabella e se per ognuno dovessi inserire
diverse possibilità di selezione, diventerebbe forse troppo lunga
l'elaborazione. Popolando la combo da codice VBA, mi pare una cosa più
snella e pulita.
Grazie.
Pierp.
Alessandro Cara ha scritto:



title: Access 2013 Non ci sono più i Moduli ?

text: Sto usando da molto tempo Access 2007 e, tra le altre cose, ho trovato molto comodo utilizzare i moduli. Ma in Access 2013 non li trovo più. E' possibile oppure sono disattento?


title: Access 2013 Non ci sono più i Moduli ?

text:
Il giorno sabato 27 dicembre 2014 20:08:28 UTC+1,
gfranc...@gmail.com
 ha scritto:
> Sto usando da molto tempo Access 2007 e, tra le altre cose, ho trovato molto comodo utilizzare i moduli. Ma in Access 2013 non li trovo più. E' possibile oppure sono disattento?

Mi do la risposta da solo: basta importarsi i moduli da un altro Db perché Access 2013 se non ha un oggetto modulo già creato non fa vedere il Gruppo Moduli.


title: Access 2013 Non ci sono più i Moduli ?

author: Mancini

text:
> Mi do la risposta da solo: basta importarsi i moduli da un altro Db .......

No,  No!!!

hanno solamente fatto il pulsante di creazione di nuovo modulo un po più piccolo

- vai alla scheda "Crea" della famigerata ribbon
- quasi alla estrema destra trovi il pulsante "Modulo"

.


title: Access 2013 Non ci sono più i Moduli ?

text:
Il giorno domenica 28 dicembre 2014 00:52:49 UTC+1, Mancini ha scritto:
> > Mi do la risposta da solo: basta importarsi i moduli da un altro Db .......
>
> No,  No!!!

:-)


title: Access 2013 Non ci sono più i Moduli ?

author: Bruno Campanini

text:
Mancini used his keyboard to write :

Questo lo scopro adesso...

Dalla notte dei tempi ho sempre usato Alt+F11 poi Insert Module.

Ciao
Bruno


title: Access 2013 Non ci sono più i Moduli ?

text:
Il giorno domenica 28 dicembre 2014 13:42:25 UTC+1, Bruno Campanini ha scritto:
> Questo lo scopro adesso...
> Dalla notte dei tempi ho sempre usato Alt+F11 poi Insert Module.

Be!!!,
se può consolarti anch'io scopro adesso che si può fare con "Insert Module"

Un augurio di Buon Anno   :)
Mancini


title: Access 2013 Non ci sono più i Moduli ?

text:
Mancini explained :

Allora in coppia faremmo un bel team d'esploratori!!!

Contraccambio gli auguri.
Bruno


title: Access -> EXE - Menu Avvio

author: Merlo 80

text:
Salve a tutti,
forse già qualcono ha fatto una domanda simile a questa, ma questa è la
prima volta che entro in questo NG....ma arriviamo alle domande:
1. Esiste un un compilatore o un qualcosa del genere che converti un ap. in
Access in file EXE?
2. Per sbaglio ho disabilitato tutte le voci presenti nel menu avvio
(Strumenti -> Avvio...), ed in particolare  la voce:
- Barre degli Strumenti Incorporati;
- Menu Completi;
- Menu di Scelta rapida
-Consenti modifiche ...
etc.
quando apro il database i menu standard non sono più presenti, come faccio a
farli ricomparire?
Grazie a tutti .


title: Access -> EXE - Menu Avvio

author: oliones

text:
> 1. Esiste un un compilatore o un qualcosa del genere che converti un ap.
in
> Access in file EXE?
guarda post precedenti
> 2. Per sbaglio ho disabilitato tutte le voci presenti nel menu avvio
> (Strumenti -> Avvio...), ed in particolare  la voce:
> - Barre degli Strumenti Incorporati;
> - Menu Completi;
> - Menu di Scelta rapida
> -Consenti modifiche ...
> etc.
> quando apro il database i menu standard non sono più presenti, come faccio
a
> farli ricomparire?
quando apri il file tieni premuto shift


title: dsum e requery

text:
In una maschera ho una funzione Dsum che calcola i totali di numeri inseriti
in una sottomaschera di secondo livello (una sottomas. collegata a una
sottomaschera collegata alla maschera).
Il mio problema ancora irrisolto e' che per ottenere il valore aggiornato di
Dsum nella maschera devo usare "F9". Vorrei o creare un bottone o riuscire
ad ottenere l'aggiornamento man mano che inserisco i dati.
Ho provato vari metodi, alcuni suggeriti in questo NG, come aggiungere un
bottone con le istruzioni :
Me.Sottomaschera02.Setfocus
Me.Sottomaschera02.Requery
ma non funziona
La struttura e':
Maschera, che contiente Dsum
Sottomaschera01: che lega la maschera alla sottomaschera02
Sottomaschera02 dove inserisco i numeri che vengono calcolati da Dsum (per
criterio ID=ID maschera principale).
PS: avevo chiesto questo recentemente, ma non ero ancora in grado di capire
bene le cose (non che ora lo sia, ma qualcosina in piu' sto iniziando a
capire...)
Ciao
Beppe


title: dsum e requery

text:
"beppe005" <
beppe005...@virgilio.it
> ha scritto nel messaggio
news:ab4Xc.147793$OR2.7...@news3.tin.it...
> In una maschera ho una funzione Dsum che calcola i totali di numeri
inseriti
> in una sottomaschera di secondo livello (una sottomas. collegata a una
> sottomaschera collegata alla maschera).
> Il mio problema ancora irrisolto e' che per ottenere il valore aggiornato
di
> Dsum nella maschera devo usare "F9". Vorrei o creare un bottone o riuscire
> ad ottenere l'aggiornamento man mano che inserisco i dati.
>
> La struttura e':
> Maschera, che contiente Dsum
> Sottomaschera01: che lega la maschera alla sottomaschera02
> Sottomaschera02 dove inserisco i numeri che vengono calcolati da Dsum (per
> criterio ID=ID maschera principale).
>
>
> PS: avevo chiesto questo recentemente, ma non ero ancora in grado di
capire
> bene le cose (non che ora lo sia, ma qualcosina in piu' sto iniziando a
> capire...)
>
> Ciao
> Beppe
>
>
Mah, chissa cosa ho combinato...
Insomma adesso l'aggiornamento quasi funziona.
Ho inserito su "AferInsert" della Sottomaschera02 (la sottomaschera dove
metto le ore che dsum calcola):
Forms!Maschera!nome_controllo_con_dsum.Requery
Il mio problemasolo e' il SetFocus. Io vorrei rimanere nella
Sottomaschera02, dove ho due controlli(campi), "personale" e "ore", ed e' di
tipo "continuous form sheet" e non riesco a dare l'istruzione di SetFocus
corretta, mi ritrovo al primo record della sottomaschera, invece vorrei
continuare  a inserire i dati uno dopo l'altro.
Grazie
Beppe


title: dsum e requery

text:
"beppe005" <
beppe005...@virgilio.it
> ha scritto nel messaggio
news:ab4Xc.147793$OR2.7...@news3.tin.it...
> In una maschera ho una funzione Dsum che calcola i totali di numeri
inseriti
> in una sottomaschera di secondo livello (una sottomas. collegata a una
> sottomaschera collegata alla maschera).
> Il mio problema ancora irrisolto e' che per ottenere il valore aggiornato
di
> Dsum nella maschera devo usare "F9". Vorrei o creare un bottone o riuscire
> ad ottenere l'aggiornamento man mano che inserisco i dati.
>
> La struttura e':
> Maschera, che contiente Dsum
> Sottomaschera01: che lega la maschera alla sottomaschera02
> Sottomaschera02 dove inserisco i numeri che vengono calcolati da Dsum (per
> criterio ID=ID maschera principale).
>
>
> PS: avevo chiesto questo recentemente, ma non ero ancora in grado di
capire
> bene le cose (non che ora lo sia, ma qualcosina in piu' sto iniziando a
> capire...)
>
> Ciao
> Beppe
>
>



title: dsum e requery

author: Marco Antonioli

text:
> Il mio problemasolo e' il SetFocus. Io vorrei rimanere nella
> Sottomaschera02, dove ho due controlli(campi), "personale" e "ore", ed e' di
> tipo "continuous form sheet" e non riesco a dare l'istruzione di SetFocus
> corretta, mi ritrovo al primo record della sottomaschera, invece vorrei
> continuare  a inserire i dati uno dopo l'altro.
>
> Grazie
> Beppe
Non mi pare che ti serva il setfocus.
Prova a toglierlo.
E togli anche l'opzione "post a raffica" dal mouse.
Ciao+
Marco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: dsum e requery

text:
"Marco Antonioli" <
in...@echovr.it
> ha scritto nel messaggio
news:de70bbf1f3e54479445...@mygate.mailgate.org...
> > Il mio problemasolo e' il SetFocus. Io vorrei rimanere nella
> > Sottomaschera02, dove ho due controlli(campi), "personale" e "ore", ed
e' di
> > tipo "continuous form sheet" e non riesco a dare l'istruzione di
SetFocus
> > corretta, mi ritrovo al primo record della sottomaschera, invece vorrei
> > continuare  a inserire i dati uno dopo l'altro.
> >
> > Grazie
> > Beppe
>
> Non mi pare che ti serva il setfocus.
> Prova a toglierlo.
> E togli anche l'opzione "post a raffica" dal mouse.
> Ciao+
> Marco
Grazie, avevo provato senza il setfocus, ma il risultato e' lo stesso,
quando inserirsco il controllo/campo della sottomaschera02 mi ritrovo il
valore dsum aggiornato ma il cursore al primo record della sottomaschera02.
Scusate per il post a raffica, mi si era piantato il computer e ha preso il
sopravvento!
Ciao
Beppe


title: dsum e requery

author: MArco Antonioli

text:
> Grazie, avevo provato senza il setfocus, ma il risultato e' lo stesso,
> quando inserirsco il controllo/campo della sottomaschera02 mi ritrovo il
> valore dsum aggiornato ma il cursore al primo record della sottomaschera02.
>
> Scusate per il post a raffica, mi si era piantato il computer e ha preso il
> sopravvento!
>
Si, in effetti non avevo considerato bene le condizioni.
E' "normale" che succeda cosě.
Ti suggerisco 2 tentativi.
1) Prova Recalc invece di Requery.
2) Crea nel form footer di sottomaschera2 un CampoX = sum(campi delle
righe).
   nella maschera principale un campoY = form1!sottomaschera2!CampoX
Ciao+
MArco



title: OT: Virus Opaserv

author: Fabio Chiaro

text:
Scusate l'OT ma visto che in questo NG ci sono diversi sistemisti di rete
provo a cercare una risposta.
Sicuramente molti di voi avranno avuto a che fare con il virus in oggetto;
il problema č che nonostante io lo rimuova dal computer di turno aggiornando
l'antivirus e aggiornando anche Windows con tutte le patch tramite Windows
Update, continua a saltar fuori. O meglio, riesce a entrare solo in parte
perchč fa in tempo ad aggiungere le righe in WIN.INI o nel registro ma poi
l'autoprotect lo stronca e lo mette in quarantena, provocando una serie di
messaggi di errore all'avvio per la mancanza del file che WIN.INI sta
cercando di aprire.
Domande:
- Come ca...volo entra 'sto virus? Non mi sembra via e-mail
- Avete avuto anche voi questo problema?
- Come avete risolto?
Grazie, Fabio


title: OT: Virus Opaserv

author: Antonio Biso

text:
"Fabio Chiaro" <
nospam_fa...@tin.it
> ha scritto nel messaggio
news:5VNv9.94369$RO.24...@twister1.libero.it...

Sviscerati un po' quest'articolo, va'...
http://securityresponse.symantec.com/avcenter/venc/data/w32.opaserv.g.worm.h
tml
Antonio


title: OT: Virus Opaserv

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:jsOv9.94478$RO.24...@twister1.libero.it...
>
> "Fabio Chiaro" <
nospam_fa...@tin.it
> ha scritto nel messaggio
> news:5VNv9.94369$RO.24...@twister1.libero.it...
> > Scusate l'OT ma visto che in questo NG ci sono diversi sistemisti di
rete
> > provo a cercare una risposta.
> >
> > Sicuramente molti di voi avranno avuto a che fare con il virus in
oggetto;
> > il problema è che nonostante io lo rimuova dal computer di turno
> aggiornando
> > l'antivirus e aggiornando anche Windows con tutte le patch tramite
Windows
> > Update, continua a saltar fuori. O meglio, riesce a entrare solo in
parte
> > perchè fa in tempo ad aggiungere le righe in WIN.INI o nel registro ma
poi
> > l'autoprotect lo stronca e lo mette in quarantena, provocando una serie
di
> > messaggi di errore all'avvio per la mancanza del file che WIN.INI sta
> > cercando di aprire.
> >
> > Domande:
> > - Come ca...volo entra 'sto virus? Non mi sembra via e-mail
> > - Avete avuto anche voi questo problema?
> > - Come avete risolto?
>
> Sviscerati un po' quest'articolo, va'...
>
>
http://securityresponse.symantec.com/avcenter/venc/data/w32.opaserv.g.worm.h
> tml
>
> Antonio
>
>
Avevo già "sviscerato" il sito della Symantec, è la prima cosa che faccio di
solito. L'unica cosa che non ho fatto finora è installare la patch scaricata
dal sito della Microsoft perchè ho idea che sia in inglese (273991USA8.EXE)
e non vorrei mi facesse qualche casino.
Tralaltro facendo un Windows Update dovrebbe scaricarmi anche quella, o no?
Fabio


title: Ripristinare i menù dopo "Strumenti - Avvio"

author: Fabio

text:
Ciao a tutti.
Ho fatto un db, stavo facendo dei ritocchi ed ho eliminato i menu con
"Strumenti - Avvio". Ho fatto una ca__ata, me ne rendo conto.
Ho letto che bastava avviare access in modalità provvisoria con crtl,
ma dei menù neache l'ombra.
Vi chiedo un aiuto, per favoer.
Grazie
Fabio


author: Gigi

text:

Hai provato a premere F11 dopo l'apertura del DB per vedere se viene
mostrata la finestra database?
Se la finestra viene mostrata, fai clic destro sulla finestra database (lato
oggetti), nel menu contestuale c'è la voce Avvio...
Ciao Gigi

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


author: Roberto da casa

text:
"Fabio" <
fab...@libero.it
> ha scritto nel messaggio
news:94c04cf8.02113...@posting.google.com...

Apri il tuo database tenendo premuto il tasto Shift (Maiuscolo) e non il
tasto Ctrl; verranno così bypassate le routine di avvio: dovresti così
rivedere la barra dei menu, e potrai quindi reintervenire con
Strumenti=>Avvio.
Devi tenere premuto il tasto Ctrl per avviare in maniera provvisoria
Windows: o hai capito male o chi ti ha dato la dritta si è confuso.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Metodo SendObject per file esterno al db

author: Anto

text:
   Salve
qualcuno sa indicarmi come definire (Type Object) un File xml esterno al db
nel metodo SendObjet
Mi spiego cosa devo inserire come tipo e come fofmato di output
DoCmd.SendObject  ??????? , "D:\Antonio\xmldati.XML", ??????, "
x...@xxx.it
",
"", "", "Prova Invio", "Speriamo bene", inv_mail, ""
Grazie
Anto


text:
"Anto" <
antoni...@sigmatre.com
> ha scritto nel messaggio
news:t%ydc.49852$rM4.1...@news4.tin.it...

Per inviare con VBA un e-mail che contenga un file cesterno come allegato,
vai sul Sito Comune (link qui sotto) e nella Sezione General leggi queste
due FAQ:
1) Inviare e-mail con MSAccess utilizzando il winsock di Paolo Beltrame
2) Inviare e-mail con MSAccess utilizzando la libreria mapi32.dll di Carlo
Costarella.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [OT] correzzione errori CRC

author: Femtox

text:
Ciao Ng,
    prima di tutto mi scuso per l'OT ma vista la competenza delle persone
che leggono/scrivono/rispondono ai vari quesiti forse troverò la soluzione.
Andiamo al dunque. Nessuno di voi conosce un prg in grado di correggere
errori CRC su HD? ho cercato ma non ho trovato nulla di buono.
grazie e scusate ancora l'OT!!!
Femto


title: [OT] correzzione errori CRC

text:
"Femtox" <
fem...@tiscali.it
> ha scritto nel messaggio
news:436f5b74$0$8489$5fc...@news.tiscali.it...

...errata corrige...nell'oggetto ho messo una z di troppo, sorry...
Femto


title: Sintassi DCount

author: Gianni Calsini

text:
Scusate se chiedo aiuto su un argomento probabilmente gia trattato ma
neanche con google sono riuscito a trovare qualcosa (sono stati trattati
casi molto più difficili e probabilmente io che sono alle prime armi non
so apprezzarli).
Ho una tabella "Utenti" con questi campi:
Cognome, Nome, Indirizzo,
Da una maschera si possono imputare con delle semplici caselle di testo i
dati, la casella del cognome si chiama "CognomeUtente" .
Il problema sorge quando devo controllare se una persona è già presente.
ho pensato di usare DLookup con questa sintassi associato all'evento su
Invio
DLookup("[Cognome]","[Utenti]","CognomeUtente"
ma non funziona,
Dove sbaglio, non ditemi che devo guardare l'help perchè fa esempi che non
dicono nulla a chi come me sta iniziando.
Grazie
Gianni.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Sintassi DCount

text:
"Gianni Calsini" <
gc...@inwind.it
> ha scritto nel messaggio
news:bdovis$45f$1...@news.newsland.it...
> DLookup("[Cognome]","[Utenti]","CognomeUtente"
>
> ma non funziona,
>
> Dove sbaglio, non ditemi che devo guardare l'help perchè fa esempi che non
> dicono nulla a chi come me sta iniziando.
Falso!
Primo esempio, nella pagina principale:
DLookup("[Cognome]", " Impiegati ", "[IDImpiegato] = 1")
Secondo esempio, stessa pagina
DLookup("[NomeProdotto]", "Prodotti", "[IDprodotto] =" & Forms![Dettagli
Ordini]!IDprodotto)
Terzo esempio, nella pagina degli esempi dove ce ne sono altri
DLookup("[NomeSocietà]", "Corrieri", "[IDCorriere] = 1")
Direi che è plateale dove è il problema no?
Ti aggiungo una cosa sola che in effetti non è ben riportata sull'help:
se devi confrontare dei valori di testo devi mettere gli apici tra il valore
da testare, se è numerico no.
Antonio


title: Sintassi DCount

text:
Antonio Biso ha scritto:
> > DLookup("[Cognome]","[Utenti]","CognomeUtente"
> >
> > ma non funziona,
> >
> > Dove sbaglio, non ditemi che devo guardare l'help perchè fa esempi che non
> > dicono nulla a chi come me sta iniziando.
> Falso!
> Primo esempio, nella pagina principale:
> DLookup("[Cognome]", " Impiegati ", "[IDImpiegato] = 1")
> Secondo esempio, stessa pagina
> DLookup("[NomeProdotto]", "Prodotti", "[IDprodotto] =" & Forms![Dettagli
> Ordini]!IDprodotto)
> Terzo esempio, nella pagina degli esempi dove ce ne sono altri
> DLookup("[NomeSocietà]", "Corrieri", "[IDCorriere] = 1")
> Direi che è plateale dove è il problema no?
> Ti aggiungo una cosa sola che in effetti non è ben riportata sull'help:
> se devi confrontare dei valori di testo devi mettere gli apici tra il valore
> da testare, se è numerico no.
> Antonio
Grazie per la risposta e beato tu che dici che è plateale dov'e' il
problema, ma io non ho ID di nessun genere e la stringa che estraggo dalla
casella è gia testo ma come detto prima non funziona, ho provato con le
virgolette, senza virgolette, con il percorso completo del form ma nulla.
Ciao,
Gianni



title: Sintassi DCount

text:
Il 30 Giu 2003, 11:23,
gc...@inwind.it
 (Gianni Calsini) ha scritto:
> Scusate se chiedo aiuto su un argomento probabilmente gia trattato ma
> neanche con google sono riuscito a trovare qualcosa (sono stati trattati
> casi molto più difficili e probabilmente io che sono alle prime armi non
> so apprezzarli).
>
> Ho una tabella "Utenti" con questi campi:
>
> Cognome, Nome, Indirizzo,
>
> Da una maschera si possono imputare con delle semplici caselle di testo i
> dati, la casella del cognome si chiama "CognomeUtente" .
> Il problema sorge quando devo controllare se una persona è già presente.
> ho pensato di usare DLookup con questa sintassi associato all'evento su
> Invio
>
> DLookup("[Cognome]","[Utenti]","CognomeUtente"
DLookup("[Cognome]","[Utenti]", ... qui devi inserire il tuo controllo che
deve essere uguale al cognome. Quindi se cognomeUtente è il controllo deve
essere
"CognomeUtente= Amendola" oppure se riferito ad un campo della tab a cui è
riferita la mask ed è evidentemente di tipo testuale
"cognomeUtente = '" & Cognome & "'"
ciao MAssimiliano
>
> ma non funziona,
>
> Dove sbaglio, non ditemi che devo guardare l'help perchè fa esempi che non
> dicono nulla a chi come me sta iniziando.
>
> Grazie
>
> Gianni.
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
--------------------------------
Inviato via
http://usenet.libero.it


title: Sintassi DCount

text:
"Gianni Calsini" <
gc...@inwind.it
> ha scritto nel messaggio
news:bdp3dg$ao4$1...@news.newsland.it...
> Antonio Biso ha scritto:
>
> > Falso!
> > Primo esempio, nella pagina principale:
> > DLookup("[Cognome]", " Impiegati ", "[IDImpiegato] = 1")
> > Secondo esempio, stessa pagina
> > DLookup("[NomeProdotto]", "Prodotti", "[IDprodotto] =" & Forms![Dettagli
> > Ordini]!IDprodotto)
> > Terzo esempio, nella pagina degli esempi dove ce ne sono altri
> > DLookup("[NomeSocietà]", "Corrieri", "[IDCorriere] = 1")
>
> > Direi che è plateale dove è il problema no?
> > Ti aggiungo una cosa sola che in effetti non è ben riportata sull'help:
> > se devi confrontare dei valori di testo devi mettere gli apici tra il
valore
> > da testare, se è numerico no.
>
> > Antonio
>
> Grazie per la risposta e beato tu che dici che è plateale dov'e' il
> problema, ma io non ho ID di nessun genere e la stringa che estraggo dalla
> casella è gia testo ma come detto prima non funziona, ho provato con le
> virgolette, senza virgolette, con il percorso completo del form ma nulla.
Non c'hai l'id ma c'avrai un cognome da confrontare no?
Antonio


title: Sintassi DCount

text:
Antonio Biso ha scritto:
> Non c'hai l'id ma c'avrai un cognome da confrontare no?
> Antonio
Si' e infatti sto cercando di paragonarlo facemdo cosi'
DLookup("[Cognome]","[Utenti]","CognomeUtente"
ma non capisco a cosa debbo confrontarlo
"CognomeUtente=[Cognome]" non funziona
[Cognome]=CognomeUtente non funziona
"CognomeUtente.Value =" & "[Cognome]" neanche
"[Cognome]=" & CognomeUtente.Value neppure
Boh!
Grazie comunque, mi sembrava una cosa semplice ma non lo è



title: Sintassi DCount

text:
MA ha scritto:
> > Ho una tabella "Utenti" con questi campi:
> >
> > Cognome, Nome, Indirizzo,
> >
> > Da una maschera si possono imputare con delle semplici caselle di testo i
> > dati, la casella del cognome si chiama "CognomeUtente" .
> > Il problema sorge quando devo controllare se una persona è già presente.
> > ho pensato di usare DLookup con questa sintassi associato all'evento su
> > Invio
> >
> > DLookup("[Cognome]","[Utenti]","CognomeUtente"
> DLookup("[Cognome]","[Utenti]", ... qui devi inserire il tuo controllo che
> deve essere uguale al cognome. Quindi se cognomeUtente è il controllo deve
> essere
> "CognomeUtente= Amendola" oppure se riferito ad un campo della tab a cui è
> riferita la mask ed è evidentemente di tipo testuale
> "cognomeUtente = '" & Cognome & "'"
> ciao MAssimiliano
Grazie per la risposta, ma io non ho immediatamente il cognome, lo devo
prendere dalla proprieta value della casella di testo Cognomeutente e se
ci metto DLookup("[Cognome]","[Utenti]","CognomeUtente.value")
non funziona
Ciao
  Gianni



title: Sintassi DCount

author: Massimiliano Amendola

text:
"Gianni Calsini" <
gc...@inwind.it
> ha scritto nel messaggio
news:bdp56t$t0l$1...@news.newsland.it...

ti riferisci alla parte destra dell'"oppure" del mio post
MAssimiliano


title: Sintassi DCount

text:
"Gianni Calsini" <
gc...@inwind.it
> ha scritto nel messaggio
news:bdp4v0$qfh$1...@news.newsland.it...
> Antonio Biso ha scritto:
>
>
> > Non c'hai l'id ma c'avrai un cognome da confrontare no?
>
> > Antonio
>
> Si' e infatti sto cercando di paragonarlo facemdo cosi'
>
> DLookup("[Cognome]","[Utenti]","CognomeUtente"
>
> ma non capisco a cosa debbo confrontarlo
>
> "CognomeUtente=[Cognome]" non funziona
> [Cognome]=CognomeUtente non funziona
> "CognomeUtente.Value =" & "[Cognome]" neanche
> "[Cognome]=" & CognomeUtente.Value neppure
>
> Boh!
>
> Grazie comunque, mi sembrava una cosa semplice ma non lo è
Scusa eh?
Questo esempio che ti ho proposto prima:
DLookup("[NomeProdotto]", "Prodotti", "[IDprodotto] =" & Forms![Dettagli
Ordini]!IDprodotto)
ti fa vedere come confrontare il CAMPO IDProdotto della tabella con il
valore contenuto nel controllo IDProdotto della maschera Dettagli Ordini.
Cambiando i nomi del campo e della maschera e del controllo da te usati e
soprattutto mettendo gli apici intorno al valore del controllo, ottieni
quello che desideri...
Antonio


title: Sintassi DCount

text:
> Scusa eh?
> Questo esempio che ti ho proposto prima:
> DLookup("[NomeProdotto]", "Prodotti", "[IDprodotto] =" & Forms![Dettagli
> Ordini]!IDprodotto)
> ti fa vedere come confrontare il CAMPO IDProdotto della tabella con il
> valore contenuto nel controllo IDProdotto della maschera Dettagli Ordini.
> Cambiando i nomi del campo e della maschera e del controllo da te usati e
> soprattutto mettendo gli apici intorno al valore del controllo, ottieni
> quello che desideri...
> Antonio
Non credevo di essere cosi' stupido da non riuscire un una cosa cosi'
banale ma probabilmente lo sono.
Ricapitolo:
Tabella "Utenti"
Cognome  Nome  ...   ...
Rossi    Mario ...   ...
Verdi    Giacomo ..  ...
Neri     Susanna ..  ...
Maschera con nome "GestioneUtenti" con un controllo casella di testo che
si chiama "CognomeUtente"
per controllare se è gia' presente un determinato cognome:
varX=DLookup("[Cognome]","[Utenti]","[Cognome] = "&
Forms![GestioneUtenti]!CognomeUtente)
if varX then ......
ma varX è sempre null sia che il cognome sia presente sia che sia assente
e riprovando con:
varX=DCount("[Cognome]","[Utenti]","[Cognome] = "&
Forms![GestioneUtenti]!CognomeUtente)
if varX then ...
il valore di varX è sempre = a zero come se non ci fosse anche se il
cognome è già presente
Grazie per la sopportazione



title: Sintassi DCount

text:
"Gianni Calsini" <
gc...@inwind.it
> ha scritto nel messaggio
news:bdp8r3$ve$1...@news.newsland.it...

NO!
Ti ho ripetuto prima che la cosa fondamentale nel tuo caso è mettere gli
apici tra il valore da confrontare
varX=DLookup("[Cognome]","[Utenti]","[Cognome] = '"&
Forms![GestioneUtenti]!CognomeUtente & "'"
cioè alla fine, quando lui sostituisce il valore, viene fuori
"[cognome]='rossi'"
> if varX then ......
>
> ma varX è sempre null sia che il cognome sia presente sia che sia assente
>
> e riprovando con:
>
> varX=DCount("[Cognome]","[Utenti]","[Cognome] = "&
> Forms![GestioneUtenti]!CognomeUtente)
>
> if varX then ...
>
> il valore di varX è sempre = a zero come se non ci fosse anche se il
> cognome è già presente
Vedi quanto detto sopra.
Comunque io preferisco questa sintassi
[forms]![GestioneUtenti]![CognomeUtente]
Ultima nota: sai che gestire la duplicazione di persone con il controllo sul
cognome non è molto corretto?
Antonio


title: Sintassi DCount

text:
Antonio Biso ha scritto:
> NO!
> Ti ho ripetuto prima che la cosa fondamentale nel tuo caso è mettere gli
> apici tra il valore da confrontare
> varX=DLookup("[Cognome]","[Utenti]","[Cognome] = '"&
> Forms![GestioneUtenti]!CognomeUtente & "'"
> cioè alla fine, quando lui sostituisce il valore, viene fuori
> "[cognome]='rossi'"
> > if varX then ......
> >
> > ma varX è sempre null sia che il cognome sia presente sia che sia assente
> >
> > e riprovando con:
> >
> > varX=DCount("[Cognome]","[Utenti]","[Cognome] = "&
> > Forms![GestioneUtenti]!CognomeUtente)
> >
> > if varX then ...
> >
> > il valore di varX è sempre = a zero come se non ci fosse anche se il
> > cognome è già presente
> Vedi quanto detto sopra.
> Comunque io preferisco questa sintassi
> [forms]![GestioneUtenti]![CognomeUtente]
> Ultima nota: sai che gestire la duplicazione di persone con il controllo sul
> cognome non è molto corretto?
> Antonio
Grazie infinite, non avevo capito l'importanza di tutti gli apici (ma
spiegarlo meglio nell'Help, questi ****** della MSoft).
Per il cognome, penso di avere al max 30 cognomi per cui non mi dovrebbe
servire, nel caso mi basterà aggiungere il campo Nome alla stringa di
ricerca?
Ora passo all'inserimento di nuovi record se il cognome non c'e'
Grazie ancora, non posso ricambiare perche' mi sento molto idiota nei tuoi
confronti.
Gianni
PS: Grazie anche a MA che mi aveva dato lo stesso consiglio ma anche li'
non immaginavo che fosse cosi'



title: Sintassi DCount

text:
[CUT]
> Grazie ancora, non posso ricambiare perche' mi sento molto idiota nei tuoi
> confronti.
Non ti preoccupare se indaghi sull'idiozia di Biso avrai sorprese.
> PS: Grazie anche a MA che mi aveva dato lo stesso consiglio ma anche li'
> non immaginavo che fosse cosi'
ciao MAssimiliano


title: magazzino e vendita vini

author: news tiscali

text:
qualcuno ha un db gia fatto con gestione magazzino ordini e fatture
grazie


title: modificare una query

author: Gabriele

text:
Ho lavorato 20 min. a modificare una query ( il file di mdb è stato fatto
con A97) all'interno di access 2000.
Chiudo e poi riapro la query e mi ha perso le modifiche!
E' normale ?
Come si salvano le modifiche??
ciao


title: modificare una query

text:
> Domanda : se converto il DB , funzionerà dopo l'applicazione che lo
> utilizza?
No , mi dice :formato di DB non riconosciuto , il file è danneggiato.
Rimedi?
saluti!


title: Come collaudare la correttezza formale file txt per presentazione riba?

author: RobertoA

text:
Vedo che banche diverse accettano file con alcune caratteristiche
diverse tra loro, per la presentazione all'incasso del file ricevute
bancarie
Mi spiego, se dal gestionale produco il mio bel file, poi lo mando a Bnl
tutto va bene
Stesso file (ovviamente con dati banca diversa) inviato a Carige non
funziona piu'
Avete mai sbattuto il nasino contro questo problema?
Come avete risolto?
Non credo sia il formato in se', quanto alcuni campi che magari una
banca accetta come opzionali, l'altra li vuole come obbligatori e cose
di questo tipo
Dove trovare la routine 'universale' per la creazione file da inviare
alle varie banche senza che ci restituiscano una marea di errori?
C'e' modo di provare la correttezza formale del file?


author: BFS

text:

se parli del formato CBI in 15 anni nessun mio cliente ha mai avuto
problemi.
c'è da dire che io compilo più campi possibili di quelli previsti dal
tracciato
mi era capitato all'inizio che per alcune banche non era obbligatorio
indicare il conto corrente e per altre si.
risolto quello zero problemi

BFS


text:

Gia' penso anch'io i problemi che sto vedendo siano emplicemente dovuti
alla mancanza di qualcosa che una banca ritiere optional mentre per
l'altra e' indispensabile
Ora prova anch'io a scriverci di tutto e di piu', vediamo come va


author: Simone Calligaris

text:
> Gia' penso anch'io i problemi che sto vedendo siano emplicemente dovuti
> alla mancanza di qualcosa che una banca ritiere optional mentre per
> l'altra e' indispensabile
> Ora prova anch'io a scriverci di tutto e di piu', vediamo come va

Dando per scontato che il tuo tracciato sia corretto al 100%
Sono stati compilati tutti quanti i campi:  Azienda/RagioneSociale/Indirizzo/Città/Firma/Codice Sia/Codice Fiscale ?

Saluti


title: accedere in un form solo con certificato digitale

author: Claudio

text:
Salve
altra piccolissima domanda
diciamo che in un form ordini voglio far accedere solo un determinato
tipo di soggetti,e che per avere certezza assoluta su chi ha fatto
l'ordine tale accesso lo limito mediante l'uso di una smart card
contentente un Certificato digitale (tipo quella rilasciata dalla
CCIAA)
è possibile tale idea. A riposta affermativa, praticamente come potrei
agire, interfacciare la lettura di tale certificaato mediate Segursign
(ad esempio) e poi???
spero di non aver detto troppo fesserie oggi
A presto
CLaudio


title: evitare la cancellazione di dati dalla maschera

author: FabrizioLoL

text:
Salve ragazzi,
Avrei la necessità , nel mio database di evitare omeglio che il con una
specie di MsgBox mi avvertisse che si sta cancellando inavvertitamente un
dato immasso nel campo della mia maschera.
come posso fare?
Ho provato il metodo presente sul sitocomune mettere sull'evento before
Update della form ma quello è molto generale , io vorrei che mi spuntassee
una Msbox che mi avverta se una dato dalla maschera è stato cancellato.
--
Creato con il rivoluzionario client e-mail di Opera:
http://www.opera.com/mail/


author: Alessandro Baraldi

text:
FabrizioLoL ha scritto:
> Salve ragazzi,
>
> Avrei la necessità , nel mio database di evitare omeglio che il con una
> specie di MsgBox mi avvertisse che si sta cancellando inavvertitamente un
> dato immasso nel campo della mia maschera.
>
>
> come posso fare?
>
> Ho provato il metodo presente sul sitocomune mettere sull'evento before
> Update della form ma quello è molto generale , io vorrei che mi spuntassee
> una Msbox che mi avverta se una dato dalla maschera è stato cancellato.
C'è l'evento Before_Update del singolo controllo TextBox.
Ovviamente la cosa richiede la gestione per ogni controllo, a meno di
non usare
la tecnica delle Classi che però richiede un minimo di conoscenza.
Ciao
@Alex


text:
In data Thu, 15 Jun 2006 20:27:20 +0200, Alessandro Baraldi
<
ik2...@libero.it
> ha scritto:
> la tecnica delle Classi che però richiede un minimo di conoscenza.
Da dove posso iniziare?



text:
FabrizioLoL ha scritto:
> In data Thu, 15 Jun 2006 20:27:20 +0200, Alessandro Baraldi
> <
ik2...@libero.it
> ha scritto:
>
> > la tecnica delle Classi che però richiede un minimo di conoscenza.
>
> Da dove posso iniziare?
Da questo Demo che è esattamente quanto chiedi, ovviamente un pò da
riadattare....
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=157
@Alex


title: report e query a campi incrociati

author: Lenny

text:
come si fanno?
il mio problema è che mi serve un report semestrale ed i mesi necessari
vengono estratti con una query a campi incrociati.
ho visto però che se faccio direttamente il report sulla query, funziona
solo la prima volta.
le volte successive cerca i campi generati la prima volta e quindi se
cambiano, non funzionano piu.
soluzione?
grazie.


title: Problema con maschere

author: News Internet

text:
Come passare all'interno di una maschera da visualizzazione "maschere
continue" a "foglio dati" per apportare modifiche di più record alla volta,
attraverso un pulsante nella maschera stessa.
Grazie per l'aiuto.
Adriano


title: Problema con maschere

author: Sergio MAZZA

text:
"News Internet" <
ar...@mail.inet.it
> ha scritto nel messaggio
news:8tml09$49aq$1...@stargate1.inet.it...

Non credo che sia possibile se non passando da 'visualizzazione struttura',
impostando la proprietà Me.sottomaschera.Form.DefaultView = 1, chiudendo e
salvando la sottomaschera e non mi pare la via giusta per andare in
paradiso...
Però potresti sovrappore due sottomaschere (sub1 e sub2); sub1 con
proprietà: visualizzazione foglio dati e visibile a sì (true); sub2 con
proprietà: visualizzazione maschere continue e visibile a no (false). Nel
bottone che utilizzerai per alternare le sub scrivi:
'------------
With Me.sottomaschera1
    .Visible = Not .Visible
End With
With Me.sottomaschera2
    .Visible = Not .Visible
End With
'--------------
Ciao.


title: Problema con maschere

author: guxdav

text:
News Internet <
ar...@mail.inet.it
> wrote in message
8tml09$49aq$1...@stargate1.inet.it...

Prova così:
1) Passare da Maschere Continue a Foglio Dati
Inserisci il pulsante nell'intestazione o nel pié di pagina maschera; su
Click del pulsante scrivi:
DoCmd.OpenForm "NomeTuaMaschera", acFormDS
2) Tornare a Maschere Continue
Nella casella di testo che usi per inserire i dati, Su Doppio Click:
DoCmd.OpenForm "NomeTuaMaschera", acNormal
Ciao,  Davide


title: Access e SQL server 2005

author: Valerio Del Colle

text:
Salve
Qualcuno ha provato a connetrsi con SQL server 2005 o con la versione
express, io ho provato e mi dice che sto tentanto di usare un database
"troppo aggiornato" e qualsiasi cambiamento faro non verrà salvato.
C'e' modo connettersi senza problemi ?
V.d.C.


title: Access e SQL server 2005

author: Bin Laden

text:
"Valerio Del Colle" <

Non sei chiaro: cosa intendi per "cambiamento che non viene salvato"?
ADP o connessione ODBC?


title: Access e SQL server 2005

author: Valerio del Colle

text:
Ciao
La connessione e' ADP, quello che non viene salvato sono le eventuali
modificahe di struttura tabella o la creazione di nuove vist o sp
In pratica appena tenti di accedere es. a struttura tabella, vinene fuori un
msg del tipo "tutte le modifiche apportate non verranno salvate"
Valerio


title: Access e SQL server 2005

author: Cristiano

text:
"Valerio del Colle

Il problema era già stato evidenziato su altra area: devi operare le
modifiche sul Server.
Piuttosto, le applicazioni ADP continuano a funzionare con la nuova versione
di SQL Server, o danno problemi pure quelle?
Ciao, Cristiano.
P.S: non sono il Bin Laden che t'ha risposto giorni fa!   :-)


title: File condiviso

author: Maicol

text:
Ciao a tutti. Volevo sapere se ad un file mdb residente in un computer
locale accedono contemporaneamente via rete degli altri utenti che
modificano dei records, esistono dei rischi per il file stesso ??? O
comunque e' una situazione da evitare ?
Premetto che in questo contesto non e' possibile installare Access sul
server ma al massimo farvi risiedere il file mdb.Grazie .
Enzo


title: File condiviso

author: Alex

text:
"Maicol" <
enzo...@libero.it
> wrote in message
news:69j%7.6222$aD.2...@twister2.libero.it...

Per evitare problemi devi gestire l'accesso, non con il metodo Tabelle
allegate, perchè darebbe, nel caso di contemporaneità, sicuramente
problemi e/o conflitti durante l'aggiornamento, l'ultimo utente che aggiorna
ha ragione.....!!!
Si tratta quindi di utilizzare DAO o ADO(>A2K) e le possibilità di apertura
Recordset nelle varie modalità del caso Pessimistico ad esempio.
Questo ti da la possibilità di attribuire al primo utente che accede
ai dati della Tabelle specifica tutte le facoltà di modifica e automaticamente
il secondo utente ha disponibile i dati in sola lettura.....!!!!
Io l'ho fatta semplice, ma non è molto complessa.......!!!!
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: me.filter

text:
Nella soluzione del filtraggio di una sottomaschera ho provato a creare un
piccolo codice, ma non riesco a fargli filtrare quello che voglio io, ovvero
la [sottomaschera 01] corrisponde alla tabella [01] che ha un campo [pagato]
di tipo Sě/No, e vorrei filtrare i sě e i no.
So che a volte (non so quando) i campi sě/no hanno valori -1/0 (in un
combobox per una query parametrica dovevo usare -1/0, e cosě nei report) e o
privato a metterci di tutto in questo me.filter, ma o non filtra o filtra
solo i dati nuovi.
Private Sub Command01_Click()
Me.Filter = "Forms![mascheraprincipale]![sottomaschera_01].Form![pagato] =
'No'"
Me.FilterOn = True
Qualcuno mi puo' aiutare? Credo di essere sulla strada giusta.
Ciao
Beppe


title: me.filter

author: Cinzia

text:
"beppe005" <
beppe005...@virgilio.it
> ha scritto nel messaggio
news:aH_6d.33960$35.16...@news4.tin.it...

Ciao Beppe,
tu vuoi visualizzare solo i record della sottomaschera che hanno pagato a
NO?
Allora l'istruzione č:
Forms![mascheraprincipale]![sottomaschera_01].Form.Filter = "Pagato = 0"
Forms![mascheraprincipale]![sottomaschera_01].Form.FilterOn = true
Saluti
Cinzia


title: me.filter

text:
> Ciao Beppe,
> tu vuoi visualizzare solo i record della sottomaschera che hanno pagato a
> NO?
> Allora l'istruzione č:
> Forms![mascheraprincipale]![sottomaschera_01].Form.Filter = "Pagato = 0"
> Forms![mascheraprincipale]![sottomaschera_01].Form.FilterOn = true
> Saluti
> Cinzia
>
>
Grazie molte! Adesso sě che funziona, la prima riga la avevo (quasi)
azzeccata, ma la seconda proprio no.
Scusa, se invece voglio vedere tutti i record, insomma togliere il filtro,
faccio:
Forms![mascheraprincipale]![sottomaschera_01].Form.FilterOn = false
Funziona, ma non vorrei ritrovarmi qualche imprevisto.
Ciao
Beppe


title: Grazie Riccardo

author: Francesco

text:
Grazie Riccardo sei stato molto gentile.
Ciao
--
Posted from  [213.82.208.89]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Grazie Riccardo

author: Riccardo

text:
Francesco <
zaf...@tiscalinet.it
> wrote in message
889578418d4aea8acb5...@mygate.mailgate.org...
> Grazie Riccardo sei stato molto gentile.
>
> Ciao
>
>
> --
figurati!
ciao


title: Loop

text:
Buon Giorno...mi chiamo Luigi e dgt da Bari...
Vorrei chiederVi una info....
Ho un Preventivo composto da:
Form > Preventivo
SubForm > Righe_Preventivo
...nelle righe preventivo dopo aver "sparato" il Codice_Articolo con il
lettore Codebar mi posiziono
sul campo "Pezzi" inserisco i pezzi e' per effettuare in calcolo della riga
preventivo sono costretto a fare il loop della righa riposizionandomi sul
New Record (i calcoli sono settati sul disattivato del prezzo di listino)...
c'e' la possibilita' di fargli fare il loop cioe' il passaggio tra i vari
campi ed il riposizionamento sul new record in maniera automatica per
esempio dopo un certo tempo (secondi)...oppure come?
Grazie per l'eventuale risposta...
Cordialmente...
Luigi, Bari


title: Loop

author: Laura Cerponi

text:
Gigino_la_Scama <
gco...@tin.it
> wrote in message
Uh1u6.4641$lT1....@news2.tin.it...

Caro Luigi, spero di aver capito bene il tuo problema:
tu hai una riga preventivo composta da
codice articolo, n° pezzi, prezzo di listino, totale prezzo
e vorresti che, inserito il codice articolo col lettore di codici a barre ed
il numero di pezzi (penso che il prezzo ti venga fuori automaticamente una
volta inserito il codice articolo) il fuoco si posizionasse sul nuovo
record.
Be' secodno me se la sottomschera è in formato tabella o maschere continue e
sufficiente che tu metta nel lost focus della casella pezzi l'esecuzione dei
calcoli e con SendKeys mandi tanti "tasto Tabulatore" quanti sono i campi
che ti mancano ad arrivare al nuovo record + 1 per inserire il nuovo record.
P.S. per loop si intende un ciclo in codice non il giro dei campi di una
maschera.
Spero di esserti stato di aiuto.
Ciao
antonello
>


title: truncate table

author: yag

text:
Accesso lo supporta ? o in alternativa come faccio a resettare completamente
una tabella ?


title: truncate table

text:
"yag" <
yag...@tiscali.it
> ha scritto nel messaggio
news:bbIRd.564042$b5.25...@news3.tin.it...
> Accesso lo supporta ? o in alternativa come faccio a resettare
completamente
> una tabella ?
>
>
Ciao yag,
TRUNCATE TABLE è una istruzione TSQL che Access non supporta, per svuotare
una tabella
hai 2 possibilità:
1) Delete * from TAbella
2)DROP TABLE Tabella    //Cancelli la tabella
    CREATE TABLE Tabella (....  )  /la ricrei
Saluti
Cinzia


title: truncate table

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:4217679e$0$32348$5fc...@news.tiscali.it...

non mi pare che sia un funzione di tsql ma dello standard sql92 ... ma parte
questo posso anche "accettare" di dover cancellare
con delete ma non c'è modo di riazzerare i contatori ?


title: truncate table

author: Roberto da casa

text:
"yag" <
yag...@tiscali.it
> ha scritto nel messaggio
news:cVJRd.564669$b5.25...@news3.tin.it...

Dopo aver cancellato tutti i record compatta il database: volendo puoi farlo
anche da codice VBA.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Re: impossibile creare la relazione

text:
On 29 Mag, 08:20, ugo conte <
ugo.cont...@gmail.com
> wrote:
> Ciao a tutti
>
> ho due tabelle in relazione tramite id,
> ma ho il problema che il campo non essendo
> necessariamente popolato da luogo all'errore:
> impossibile creare la relazione e applicare
> l'integrità referenziale.
>
> Premetto che non vorrei lasciare il primo campo della tabella vuoto.
>
> Grazie per l'aiuto.
Quello che dici è un'assurdo relazionale... la definizione stessa di
Relazione Referenziale lo rende impossibile....!!!
Qual'è la tua domanda...?
@Alex


title: Re: impossibile creare la relazione

text:
On 29 Mag, 17:15, ugo conte <
ugo.cont...@gmail.com
> wrote:

> ciao Alex
>
> ho inserito
> una casella combinata per selezionare le percentuali,
> impostando
> id 1 con 1%
> id 2 con 2%
> ecc. ecc.
>
> ho poi collegato la tbperc.idPerc
> alla
tbprinciaple.id
> ma se la casella combinata è impostata su zero
> ho l'errore:
> impossibile creare la relazione e applicare l'integrità referenziale
> i dati nella tabella violano le regole ecc.
Ridomando per l'ultiuma volta.... cosa vuoi sapere...?
perchè quello che dici è normale ... !
Hai mai pensato di studiare le regole di normalizzazione e la
struttura relazionale dei DB....?
@Alex


title: velocità flusso dati in una rete wireless

author: Gianni

text:
Ciao a tutti,
avrei un quesito da sottoporvi....
ho creato un db di gestione della Produzione, finalmente in rete!
(Wireless).
La parte piu' "pesante" e anche la + utilizzata è l'angrafica articolo che
comprende una trentina di campi con relative relazioni a tabelle e foto
collegate (maschere etc. sul CLIENT e collegamento a tabelle sul SERVER).
Ora, alle prime prove, con solo 160 record e un centinaio di commesse, alla
richiesta di visualizzazione di un articolo, ho un'attesa di circa 5
secondi!.
La mia domanda è la seguente...a regime con 3000-4000 articoli e 1000-2000
commesse quali tempi di accesso/visualizzazione mi dovrò aspettare da parte
dei pc CLIENT?. E' possibile velocizzare questi processi?
Ciao e grazie per il solito aiuto
Gianni


author: Potone

text:
"Gianni" <
giann...@hotmail.com
> ha scritto nel messaggio
news:ilDre.2683$D7.5...@twister1.libero.it...

ciao,
è un po' difficile stimare la velocità senza sapere altro dei dati ma puoi
farlo tu confrontando, per esempio, la velocità che hai attualmente con il
collegamento cablato e il collegamento wireless.
Io ho fatto un'esperienza non esattamente positiva con il wireless e la
configurazione FE/BE: con la connessione a 108Mbps il BE si è rovinato
(penso a causa di microinterruzioni) con tutte le seccature che ne
conseguono.
Ciao,
Mat.


text:
"Potone" <mborroni_NO@SPAM_inwind.it> ha scritto nel messaggio
news:WTDre.16797$TR5....@news.edisontel.com...



text:
"Potone" <mborroni_NO@SPAM_inwind.it> ha scritto nel messaggio
news:WTDre.16797$TR5....@news.edisontel.com...

ciao MAT
penso di sbagliare qualche cosa...
riepilogando.....ho diviso il db creando una copia Be...
ho portato le maschere,query...etc etc...sul pc client..lasciando
"collegate" le sole tabelle.
a questo punto ottengo un tempo di accesso di 5 secondi..ok?
Se diversamente apro il db dalla posizione client direttamente sul
server...(cioè importando anche i dati di, maschere,query etc.etc.) ho
un'accesso di 1 secondo circa! ma non dovrebbe essere il contrario?
ciao e grazie


text:
"Gianni" <
giann...@hotmail.com
> ha scritto nel messaggio
news:Z1Ere.2769$D7.6...@twister1.libero.it...
[cut]
> ciao MAT
> penso di sbagliare qualche cosa...
> riepilogando.....ho diviso il db creando una copia Be...
> ho portato le maschere,query...etc etc...sul pc client..lasciando
> "collegate" le sole tabelle.
> a questo punto ottengo un tempo di accesso di 5 secondi..ok?
> Se diversamente apro il db dalla posizione client direttamente sul
> server...(cioč importando anche i dati di, maschere,query etc.etc.) ho
> un'accesso di 1 secondo circa! ma non dovrebbe essere il contrario?
> ciao e grazie
ciao,
prova a vedere questo post di Antonio Biso: Lo stranissimo caso del database
FE che si rallenta... del 1/6/05
forse potrą aiutarti.
ciao,
Mat.


title: campo memo visibile a comando

author: Avis Caorle

text:
Buona sera magari la soluzione e semplice man non la trovo

vorrei che in campo memo si potesse vedere solo a richiesta  magari con un
pulsante,
 il massimo sarebbe che il pulsante in qualche maniera segnalasse che in
quel record il campo memo è popolato  grazie di tutto


title: campo memo visibile a comando

author: Bruno Campanini

text:
Avis Caorle laid this down on his screen :

Sulla scheda poni
1 - un campo denominato Memo1, property Visible = No
2 - un Command Button denominato Button1
3 - una Label denominata Label1, property Visible = No,
    BackColor = 255 (rosso)
4 - in OnCurrent della scheda:
    If [Memo1] = "" Then
        [Label1].Visible = False
    Else
        [Label1].Visible = True
    End If
5 - In OnClick di Button1:
    [Memo1].Visible = True

Non ho testato il procedimento; se non funziona a dovere dimmelo che lo
faccio.

Bruno


title: Conversione in formato data

author: Vercellone Milena

text:
Ciao a tutti!
Problema xl; ho un campo numerico (intero lungo) che rappresenta una data e
cioe'
quello che dovrebbe essere 01/01/2003
invece viene trasferito a 1/2 Odbc cosi' .. 20030101
Ora ..ho una funzione che mi converte la data ma solose il campo e' in
formato testo..come potrei modificarla xche' funzi anche in caso di campo
numerico???
Se avete qualche buona idea (io le ho finite)
Grazie in anticipo a tutti Mile
Ps:
(Con il nwsgr non ci ho combinato nulla)


title: Conversione in formato data

author: Zampa

text:
Ciao, hai provato a vedere se riesci ad importare il valore preceduto da un
apice?
Excel, lo interpreterebbe come testo.
Ciao
Zampa
"Vercellone Milena" <
milen...@libero.it
> ha scritto nel messaggio
news:0kc_a.240150$lK4.7...@twister1.libero.it...



title: Conversione in formato data

author: Roberto dalla campagna

text:
Vercellone Milena <
milen...@libero.it
> wrote in message
0kc_a.240150$lK4.7...@twister1.libero.it...

Se il campo di tipo testo che contiene la tua data nella forma aaaammgg si
chiama MiaData, nell'origine controllo di una casella di testo non associata
prova a scrivere:
=DateSerial(Left([MiaData];4);Mid([MiaData];5;2);Right([MiaData];2))
Così facendo nella casella di testo non associata troverai un valore di tipo
Data/ora nella forma gg/mm/aaaa.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: AAAARRRRGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH

text:
########################################
<<<<<<<<<<  DWNLD-SFTWR !!!!! >>>>>>>>>

http://www.100siti.com
########################################
Sent via Deja.com
http://www.deja.com/
Before you buy.


title: problrma dul setup....

author: Massimo

text:
Innanzitutto, un saluto a tutto il NG,
poi la mia domanda:
Vorrei utilizzare il programma  per creare i pachetti di installazione che è
compreso nel devoloper di access 2000 ma non sono riuscito a capire ( non so
se lo può fare ) se il setup che creo, sia in grado di capire se su una
macchina sia già installato access in modo che se non fosse presente, faccia
partire l'installazione del runtime in automatico.
Ho fatto diverse prove nell'editare il setup.lst che crea, sono riuscito in
tutto ma li... proprio niente.
Fino ad ora ho utilizzato come programma di installazione Setup Factory 4.0
e sinceramente non va per niente male, ma incuriosito di adoperare quello
fornito nel developer volevo provare come vada.
Mi sembra strano che per installare il runtime, lo devo fare manualmente, a
volte capita il cliente che non è molto afferrato e .....sorgono i problemi.
Chi mi sa dire qualcosa ?
Max


title: problrma dul setup....

author: stwe

text:
"Massimo" <
ron...@libero.it
> ha scritto nel messaggio
news:paiF7.16222$sq5.8...@news.infostrada.it...

ti rispondo per esperienza diretta, se tu crei il setup e includi il
run-time, lui verifica, quando parte il setup da CD, che ci sia o meno
access e in caso affermativo copia solo collegamenti e db, altrimenti
installa la ver runtime.
by
stwe


title: problrma dul setup....

author: Massimo Lavoro

text:
"stwe" <
st...@stwe.org
> ha scritto nel messaggio
news:bIjF7.17165$sq5.8...@news.infostrada.it...
>
> "Massimo" <
ron...@libero.it
> ha scritto nel messaggio
> news:paiF7.16222$sq5.8...@news.infostrada.it...
> > Innanzitutto, un saluto a tutto il NG,
> > poi la mia domanda:
> > Vorrei utilizzare il programma  per creare i pachetti di installazione
che
> è
> > compreso nel devoloper di access 2000 ma non sono riuscito a capire

Domanda stupida,
non provato a creare un CD, ho provato solo da un Hd senza access, ed ho
installato il tutto da una dir, ma il runtime non me lo ha installato, anche
se avevo indicato Includi runtime nel setup, e poi ho verificato anche
all'interno del setup.lst alla voce
 [runtime]
included = -1
ora proverò a creare un cd.
Saluti Max


title: problrma dul setup....

text:
"Massimo Lavoro" <
ron...@tiscalinet.it
> ha scritto nel messaggio
news:MtsF7.18453$sq5.9...@news.infostrada.it...

Niente io non ci riesco, mi installa solo la mia applicazione, il runtime
non riesco ad installarlo se non che avviandolo manualmente.
Potrebbe dipendere dal fatto che su quel HD ho precedentemente disistallato
il Runtime ? ( è un HD di  prova ).
Se sapete aiutami , 1000 grazie
Max


title: problrma dul setup....

text:
"Massimo" <
ron...@libero.it
> ha scritto nel messaggio
news:ZLwF7.19799$sq5.9...@news.infostrada.it...

io per sicurezza e tranquillità faccio così: lavoro sul MIO pc dove c'è
TUTTO, poi ho un pc da dove creo il CD tramite run-time e terza cosa ho un
pc lindo e pulito dove provo le installazioni. Non contento installo pure da
amici che hanno i pc più o meno incasinati, per tranquillità e fin ora a
parte qualche testata per partire, non ho grossi problemi.
by
stwe


title: problrma dul setup....

text:
"stwe" <
st...@stwe.org
> ha scritto nel messaggio
news:RrEF7.24052$sq5.1...@news.infostrada.it...

Io uso il 2000 v 1.5
Creo il pacchetto,
mi chiede una cartella,
gli indico un percorso
indico se voglio il runtime
mi chiede dov'è il runtime
gli dò o una cartella che ho installato il runtime o gli dò il Cd originale
Developer
mi chiede se voglio lanciare un programma a fine installazione
lascio bianco
alla fine dentro alla mia cartella mi crea:
Setup.exe
Setup.lst
MiaApp.cab
Runtime ( cartella )
Support ( cartella con il contenuto del file cab )
copio il tutto in un CD e faccio partire con Setup.exe mi fa l'istallazione
perfettamente ma il runtime non lo installa.
Allora ho dovuto creare un piccolo exe con VB che faccio lanciare a fine
installazione, che legge nel registro se access è installato o no,  questo
programmimo riconosce perfettamente se c'è o no e a seconda del risultato fa
avviare l'installazione del runtime.
NB
Comunque non so se hai mai provato Setup Factory, da 10 a 1 a quella
schifezza di programma.
Ci sono configurazioni personalizzate da favola, pur essendo un programma
medio ed abbastanza economico.
Max


title: Percorso "dinamico" Query di accodamento

author: ggac

text:
Un buongiorno a tutti.
Vorrei sapere se è possibile variare il percorso di "bersaglio" di una query
di accodamento, prendendolo da una TxtBox posta su di una maschera e scelto
attraverso la finestra di selezione dei file. Un salutone ed un buon lavoro.


author: Giorgio Prx

text:
"ggac" <
nr...@tin.it
> ha scritto nel messaggio
news:Q6kvb.51757$9_.20...@news1.tin.it...

Ciao ggac,
è possibile, devi indicare il percorso completo dopo INSERT INTO
esempio
---------------------------
CurrentDb.Execute _
     "INSERT INTO TabellaDest IN '" & Me.TextPercorso & "' "
     "SELECT  Campo1,Campo2 " & _
     "FROM     TabellaSorgente"
---------------------------
Puoi anche specificare il il db sorgente
---------------------------
CurrentDb.Execute _
     "INSERT INTO TabellaDest IN '" & Me.TextPercorsoDst & "' "
     "SELECT  Campo1,Campo2 " & _
     "FROM     TabellaSorgente IN '" & Me.TextPercorsoSrc & "'"
---------------------------
Ciao Giorgio


text:
Incredibilmente il caro Giorgio Prx
<
giorgio...@nospamtiscalinet.it
> scrisse nel suo
incerto italiano:

MALEDETTI APICI !!!!!!
Grazie Giò, mi hai evitato la follia.


title: [Problema] Refresh Screen

author: Roberto Corci

text:
Ciao a Tutti!! vi tormento con problema:
Ho una rountime in access che dura pių di qualche minuto (quando va bene ne
dura 20 :) e aggiorna una maschera in formato tabella record per record.
Come sapete quando lanciate una rountime del genere il video non viene mai
riaggiornato fino alla fine dell'esecuzione della rountime.
Se non mi ricordo male esiste un comando che permette il refresh completo
del monitor.... ma non mi ricordo quale sia il comando!!!
Vi ringrazio anticipatamente!!
Roberto


title: [Problema] Refresh Screen

author: AntoGal

text:
"Roberto Corci" <
robert...@katamail.com
> ha scritto...
> Ho una rountime in access che dura più di qualche minuto (quando va bene
ne
> dura 20 :) e aggiorna una maschera in formato tabella record per record.
> Come sapete quando lanciate una rountime del genere il video non viene mai
> riaggiornato fino alla fine dell'esecuzione della rountime.
Forse volevi dire routine, anche perchè "runtime" significa un'altra cosa,
mentre "rountime" non significa niente :-)
Comunque, cerca sull'help DoEvents, è quello che ti serve.
Oltre ad eseguire un refresh dello schermo, passa il controllo al sistema
operativo per fargli sbrigare gli eventi che ha in coda, ed evita che
nell'elenco dei processi (ctrl+alt+canc) la tua applicazione risulti
[bloccato].
--
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: Compilazione SQL

text:
Devo modificare i campi di una tabella e posso farlo con questo codice:
UPDATE nometabella SET nomecampo = left(nomecampo,6)&"P0"
WHERE (right(nomecampo,2)="10");   (ci sono sintassi più lineari? comunque
questa sembra funzionare)
Solo che siccome le modifiche sono molte.
Si può fare con un'unica query
Esempio:
da "10" a "P0"  (come nella query sopra)
da "20" a "A0"
da "30" a "C0"
ECC. ECC.
In effetti poi dovrei passare ad un'altro campo della stessa tabella e fare
la stessa cosa.
Devo fare un'altra query o posso fare tutto con una.
Mi potete dare nel caso l'esatta sintassi (non sono molto pratico).
In alternativa si può usare direttamente il codice VBA associandolo
all'evento clik di un bottone.
Al di là dell'uso pratico queste nozioni mi servirebbero per prendere
maggiore confidenza con access.
Grazie Marco


title: Compilazione SQL

author: Antonio Biso

text:
maga58 <
mag...@libero.it
> wrote in message
3LAa8.14155$Jo.3...@twister2.libero.it...
> Devo modificare i campi di una tabella e posso farlo con questo codice:
>
> UPDATE nometabella SET nomecampo = left(nomecampo,6)&"P0"
> WHERE (right(nomecampo,2)="10");   (ci sono sintassi più lineari? comunque
> questa sembra funzionare)
>
> Solo che siccome le modifiche sono molte.
> Si può fare con un'unica query
> Esempio:
> da "10" a "P0"  (come nella query sopra)
> da "20" a "A0"
> da "30" a "C0"
> ECC. ECC.
>
> In effetti poi dovrei passare ad un'altro campo della stessa tabella e
fare
> la stessa cosa.
> Devo fare un'altra query o posso fare tutto con una.
> Mi potete dare nel caso l'esatta sintassi (non sono molto pratico).
UPDATE nometabella SET nomecampo = left(nomecampo,6) & tuafun(nomecampo)
Function tuafun (x as string) as string
select case right(x ,2)
  case "10"
    tuafun = "P0"
  case "20"
    tuafun = !A0"
  case "30"
    tuafun = "C0"
  ...
end select
end function
Antonio


title: Compilazione SQL

text:
Scusa la domanda stupida (o da inesperto) la "function" dove la scrivo ...il
un modulo?
Marco
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:KfCa8.15780$tv6.4...@twister1.libero.it...



title: Compilazione SQL

text:
maga58 <
mag...@libero.it
> wrote in message
Dsbb8.805$eD3....@twister1.libero.it...
> Scusa la domanda stupida (o da inesperto) la "function" dove la scrivo
...il
> un modulo?
> Marco
>
La function in un modulo, ma tu devi da scrive DOPO il quoting!
Antonio


title: Compilazione SQL

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:3eKb8.9412$eD3.4...@twister1.libero.it...

Scusami ma era da molto che non frequentavo il N.G. e mi sono accorto solo
ora che avere stabilito delle regole di comportamento che prima non c'erano
o non erano così ferree. Comunque ti ringrazio. Ciao
Marco


title: tabelle collegate maschera sottomaschera1 sottomaschera2, consiglio

author: steafno cicognani

text:
un saluto a tutti ....
per raggiunti limiti di collegamento in  tabella1 ho collegato ad essa
tabella2 1 a 1 e da tabella 2 ho collegato collegato tabella 3 e
tabella4 1 a infinito
 facendo la maschera di tabella1 con la sottomaschera2 di tabella 2 e
nella sottomaschera2 le altre 2 la sottomaschera3  di tabella3
esottomaschera4 di tabella4
ora uno potrebbe scrivere direttamente nella sottomaschera 3 e 4
saltando la sottomaschera 2 e quindi non attivandosi il collegamento
ho utlizzato un artificio
nella tabella2 ho messo un campo che di partenza ha valore 1 e nella
maschera1
ho scritto su corrente
If Forms![maschera1]![sottomaschera2]![attivo] <> 2 Then
Forms![audit 9 10 11 12]![cdc test]![attivo].Value = "2"
End If
però è tutto lento
ho sbagliato qualcosa , si può fare in altro modo? consigli..
grazie


title: Codici a Barre

author: Casalini s.r.l. Servizio Tecnico

text:
Come è possibile gestire i codici a barre in access?
Sono nocessari moduli aggiuntivi?
Grazie


title: Codici a Barre

author: Ricky

text:
Le penne ottiche in emulazione tastiera non fanno altro che digitare il
codice a barre (quello sotto) e dare un invio quindi e tutto facilissimo.
Ciao, Ricky
"Casalini s.r.l. Servizio Tecnico" <
serv-tec...@agonet.it
> ha scritto
nel messaggio news:95380359...@merlino.agonet.it...



title: Codici a Barre

author: Sergio MAZZA

text:
"Ricky" <
infoDE...@abcdnet.com
> ha scritto nel messaggio
news:8bcr7m$kq0$1...@serv1.iunet.it...

Come come come??? Quindi il codice (numerico) sotto le barre non sarebbe
altro che una ripetizione del codice letto (dalle barre)? Io pensavo fossero
delle informazioni aggiuntive...
Grazie..


title: Codici a Barre

author: RoDAgo

text:
Casalini s.r.l. Servizio Tecnico scrisse...
> Come è possibile gestire i codici a barre in access?
> Sono nocessari moduli aggiuntivi?
Cosa intendi per gestire?
Se intendi la lettura dei codici a barre, basta acquistare un qualsiasi
lettore e collegarlo al pc, all'atto della lettura si otterrà lo stesso
identico risultato di una digitazione diretta da tastiera!!
Se invece intendi la generazione di codici e l'eventuale stampa degli stessi
ci sono in circolazione molte routine (dipende dallo standard che intendi
utilizzare).
> Grazie
Prego
RoDAgo


title: Codici a Barre

author: PennyWise

text: Ed invece è proprio la decodifica del codice a barre!


title: Codici a Barre

text:
Sergio MAZZA digitò...
cut
> >
> Come come come??? Quindi il codice (numerico) sotto le barre non sarebbe
> altro che una ripetizione del codice letto (dalle barre)? Io pensavo
fossero
> delle informazioni aggiuntive...
> Grazie..
Sergio, questo da te non me l'aspettavo!!!   :-|
RoDAgo


title: Codici a Barre

text:
"RoDAgo" <
rodago...@tiscalinet.it
> ha scritto nel messaggio
news:8bctrb$mvk$1...@lacerta.tiscalinet.it...

Perché?


title: Codici a Barre

author: Calogero Di Lorenzo

text:
bravo!!
--
Cordialità
Calogero Di Lorenzo
RoDAgo <
rodago...@tiscalinet.it
> wrote in message
8bct42$ugl$2...@pegasus.tiscalinet.it...



title: Codici a Barre

text:
Calogero Di Lorenzo scrisse...
> bravo!!
Grazie!
> Cordialità
> Calogero Di Lorenzo
Cià!
RoDAgo


title: Schermata che 'aspetta' per aprirsi

author: RobertoA

text:
Da qualche tempo ho un comportamento un po' strano con una schermata di una
procedura realizzata con Access 2003
Quando la avvio, tutto sembra bloccarsi (col cursore in clessidra), da task
manager Access e' in 'non risponde'
Se stacco tempraneamente il cavo lan, la schermata salta fuori dopo qualche
secondo dallo stacco
Questo avviene sul mio notebook, e solo da qualche tempo, fino ad un mese fa
andava tutto normalmente
Da premettere che:
- questa schermata, su altri pc funziona correttamente
- sulla form-load non viene eseguita nessuna chiamata al db collegato
(disponibile su altra macchina)
- la form non ha un recordset associato
Credo sia un qualche problema relativo al notebook ma non riesco a capire da
cosa possa dipendere, soprattutto perche' fino a qualche settimana fa andava
regolarmente
Ho provato ad andare di debug ma non non arrivo neanche al form-load, sembra
mettersi n attesa prima ancora
Che posso provare?
Ciao e grazie
RobertoA


title: ToolKit A97

author: Sandrobi

text:
Con il ToolKit di Access 97, vecchio ma buono, č possibile fare in modo che
il nome file di origine sia diverso dal quello del file di destinazione. Mi
sembra che non ci sia modo, ma chissą se qualcuno ha trovato qualcosa!
Ciao.
Sandrobi


title: VBA: copiare un record con DAO

author: ringo

text:
Salve a tutti,
esiste un comando per copiare un'intero record
in un'altra tabella senza specificare tutti i campi?
grazie!
ringo


title: VBA: copiare un record con DAO

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:c7qk8l$g2e$1...@newsread.albacom.net...

Non fai prima con SQL (query di accodamento)?
Ciao.
--
Sergio MAZZA


title: VBA: copiare un record con DAO

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:c7qk8l$g2e$1...@newsread.albacom.net...
> Salve a tutti,
>
> esiste un comando per copiare un'intero record
> in un'altra tabella senza specificare tutti i campi?
Se le due tabelle sono uguali
docmd.runsql "INSERT INTO tab_dest
SELECT tab_orig.*
FROM tab_orig;"
Antonio


title: VBA: copiare un record con DAO

author: Luciano (DOC)

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:c7qk8l$g2e$1...@newsread.albacom.net...
> esiste un comando per copiare un'intero record
> in un'altra tabella senza specificare tutti i campi?
Fields e' una collection, ciclala.
For each tuocampo in tuatabella.fields
oppure
for cont = 0 to tuatabella.fields.count
Considera che puoi riferirti ad un campo di un recordset con un progressivo
che parte da 0: rst(0), ecc.
Saluti.
Luciano


title: spostamento fra i record...aiuto!

author: Pimpoli

text:
Scusate se forse la domanda sembrerà banale, ma...
Sto provando a fare un semplice gestionale in Access, e mi sono subito
"incartato" su una maschera.
Mi spiego: voglio gestire lo spostamento fra i record con dei pulsanti
creati "ad hoc". In VB6, liguaggio che di solito uso, è semplicissimo,
perchè sul pulsante "Record successivo", ad esempio, basta usare un codice
come questo:
    Me.dtaMain.Recordset.MoveNext
    If Me.dtaMain.Recordset.EOF Then
        Me.dtaMain.Recordset.MoveLast
    End If
Ma in Access come si fa?
Io voglio che una volta giunto sull'ultimo record, SI FERMI LI', non mi
aggiunga un record vuoto su cui scrivere (per quello userò un pulsante
"AddNew"...).
Ho provato sia con
         RunCommand acCmdRecordsGoToNext
che con
        DoCmd.GoToRecord , , acNext
ma non mi risolvono il problema, e non riesco a capire come verificare l'EOF
o il BOF in Access.
Ovviamente il problema si pone anche per il pulsante"Record precedente"....
Grazie a chi mi vorrà consigliare


title: spostamento fra i record...aiuto!

author: Roberto da casa

text:
"Pimpoli" <
pim...@libero.it
> ha scritto nel messaggio
news:r9OI8.20621$ie.4...@twister2.libero.it...

Prova così.
A fronte dell'evento "Su clic" del pulsante per andare al record successivo
genera il seguente codice VBA:
If Me.CurrentRecord < Me.RecordsetClone.RecordCount Then
    DoCmd.GoToRecord , , acNext
End If
e a fronte dell'evento "Su clic" del pulsante per andare al record
precedente genera il seguente codice VBA:
If Me.CurrentRecord > 1 Then
    DoCmd.GoToRecord , , acPrevious
End If
Dovrebbe funzionare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: spostamento fra i record...aiuto!

text:
Funziona!
Grazie, sei stato gentilissimo...
Giorgio
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:zn0J8.25736$8x3.5...@twister1.libero.it...



title: spostamento fra i record...aiuto!

author: Marina F.

text:
"Pimpoli" <
pim...@libero.it
> ha scritto nel messaggio
news:r9OI8.20621$ie.4...@twister2.libero.it...

> Semplicemente
 DoCmd.GoToRecord , , acLast


title: Codice alternativo a DateAdd

text:
Devo calcolare una nuova data ottenuta dalla somma di n giorni
su una data esistente.
Utilizzo DateAdd("d",numerogiorni,datadiriferimento).
Devo essere certo che il risultato non contenga errori
dovuti ad eventuali bug di access nella gestione dei
giorni di ogni mese e sopratutto per gli anni bisestili.
Come posso fare del codice in modo di avere lo stesso risultato,
con le garanzie sopracitate e senza quindi usare DateAdd?
Auguri a tutti


title: Codice alternativo a DateAdd

author: Lbo

text:
>Utilizzo DateAdd("d",numerogiorni,datadiriferimento).
>Devo essere certo che il risultato non contenga errori
>dovuti ad eventuali bug di access nella gestione dei
>giorni di ogni mese e sopratutto per gli anni bisestili.
access gestisce correttamente i giorni di ogni mese e i bisestili.
fai qualche prova.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access