title: software per creare maschere

author: Simone Calligaris

text:
"pietro"
> ..richieste di qualche cliente...
Puoi crearti delle Skin con bitmap a 8 Bit per abbellire le Forms: ma alla
fine devi avere gusto grafico ;-)


title: Riconoscimento di un nuovo record

author: Proietti Luca

text:
Salve a tutti.
Il problema, Stupido, è il seguente:
ho una maschera
principale all'interno della quale ho 2 sotto maschere.
Il valore di un
totale contenuta in una delle due deve essere riportato pedissequamente
nell'altra dove debbo farci dei calcoli.
Il problema è che questo valore
chiamiamolo fisso deve essere riportato ogni volta che cambia e ogni volta
che un nuovo record è stato inserito come posso fare
Grazie ancora
--------------------------------
Inviato via
http://usenet.iol.it


title: Riconoscimento di un nuovo record

author: Roberto dal portatile

text:
"Proietti Luca" <
sis...@interfree.it
> ha scritto nel messaggio
news:151Z35Z96Z69Y9...@usenet.iol.it...
> Salve a tutti.
> Il problema, Stupido, č il seguente:
> ho una maschera
> principale all'interno della quale ho 2 sotto maschere.
> Il valore di un
> totale contenuta in una delle due deve essere riportato pedissequamente
> nell'altra dove debbo farci dei calcoli.
> Il problema č che questo valore
> chiamiamolo fisso deve essere riportato ogni volta che cambia e ogni volta
> che un nuovo record č stato inserito come posso fare
>
> Grazie ancora
> --------------------------------
> Inviato via
http://usenet.iol.it
Per quale arcano motivo vuoi copiarti il valore di quel controllo: nei tuoi
calcoli fai anche riferimento a quel controllo contenuto in quella
sottomaschera, senza crearti altre complicazioni.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Accesso condizionato

author: Lucio

text:
Buona domenica a tutto il NG
Ho creato un Db con una maschera user e psw che consente gli accessi,
memorizzando il login e la psw da codice, approssimativamente in questo
modo:
If me.login=mio login and me.psw=mia psw or me.login = pippo ando
me.psw=pippo then
Open form"accesso dati" ecc.
Else
msgbox "Verificare nome utente e psw",VbokOnly
End if
Fin qui funziona tutto bene, quello che vorrei sapere se possibile è:
Per aggiungere ulteriori utenti devo necessariamente riportarli come questi
sopra scritti?
Vorrei inoltre stabilire dei privilegi di accesso;
ovvero una volta avuto accesso al Db ed aperta la mschera di immissione
dati, vorrei, a seconda di chi si connette disabilitare ad esempio la
modifica ai dati, la sola aggiunta nei nuovi record o la stampa dei report,
e via dicendo.
Un'altra cosa che vorrei fare è
non ho avuto problemi a creare una tabella che registri gli accessi con data
ed ora e relativo login, il problema sorge quando voglio sapere, su chiusura
di quell'utente come memorizzarne la fine sessione possibilmente nella
stessa tabella usata per gli accessi.
Inoltre vorre limitare i tentativi di prova delle Psw o login errati, non
consentendo un'ulteriore accesso al bd per un Tot tempo.
scusate se mi sono dilungato troppo, vi saluto e ringrazio tutti quanti
riescano a darmi un'aiutino.
Grazie ancora
Lucio


title: Accesso condizionato

text:
"Lucio" <
151...@virgilio.it
> ha scritto nel messaggio
news:fz0l8.75216$Ns4.3...@news2.tin.it...
> Buona domenica a tutto il NG
> Ho creato un Db con una maschera user e psw che consente gli accessi,
> memorizzando il login e la psw da codice, approssimativamente in questo
> modo:
> If me.login=mio login and me.psw=mia psw or me.login = pippo ando
> me.psw=pippo then
> Open form"accesso dati" ecc.
> Else
> msgbox "Verificare nome utente e psw",VbokOnly
> End if
> Fin qui funziona tutto bene, quello che vorrei sapere se possibile č:
> Per aggiungere ulteriori utenti devo necessariamente riportarli come
questi
> sopra scritti?
> Vorrei inoltre stabilire dei privilegi di accesso;
> ovvero una volta avuto accesso al Db ed aperta la mschera di immissione
> dati, vorrei, a seconda di chi si connette disabilitare ad esempio la
> modifica ai dati, la sola aggiunta nei nuovi record o la stampa dei
report,
> e via dicendo.
> Un'altra cosa che vorrei fare č
> non ho avuto problemi a creare una tabella che registri gli accessi con
data
> ed ora e relativo login, il problema sorge quando voglio sapere, su
chiusura
> di quell'utente come memorizzarne la fine sessione possibilmente nella
> stessa tabella usata per gli accessi.
> Inoltre vorre limitare i tentativi di prova delle Psw o login errati, non
> consentendo un'ulteriore accesso al bd per un Tot tempo.
> scusate se mi sono dilungato troppo, vi saluto e ringrazio tutti quanti
> riescano a darmi un'aiutino.
> Grazie ancora
> Lucio
>
>
Vorrei specificare che per svariati motivi non posso usare le limitazioni di
accesso fornite da access con i gruppi.
Grazie ancora


title: Accesso condizionato

author: Emyr

text:
On Sun, 17 Mar 2002 13:08:27 GMT, "Lucio" <
151...@virgilio.it
> wrote:
>Buona domenica a tutto il NG
>Ho creato un Db con una maschera user e psw che consente gli accessi,
>memorizzando il login e la psw da codice, approssimativamente in questo
>modo:
>If me.login=mio login and me.psw=mia psw or me.login = pippo ando
>me.psw=pippo then
>Open form"accesso dati" ecc.
>Else
>msgbox "Verificare nome utente e psw",VbokOnly
>End if
>Fin qui funziona tutto bene, quello che vorrei sapere se possibile è:
>Per aggiungere ulteriori utenti devo necessariamente riportarli come questi
>sopra scritti?
>Vorrei inoltre stabilire dei privilegi di accesso;
>ovvero una volta avuto accesso al Db ed aperta la mschera di immissione
>dati, vorrei, a seconda di chi si connette disabilitare ad esempio la
>modifica ai dati, la sola aggiunta nei nuovi record o la stampa dei report,
>e via dicendo.
a seconda di chi logga abiliti o meno i vari tasti per le stampe etc..
e apri le maschere in sola lettura
>Un'altra cosa che vorrei fare è
>non ho avuto problemi a creare una tabella che registri gli accessi con data
>ed ora e relativo login, il problema sorge quando voglio sapere, su chiusura
>di quell'utente come memorizzarne la fine sessione possibilmente nella
>stessa tabella usata per gli accessi.
sulla chiusura della maschera registri l'ora di chiusura
>Inoltre vorre limitare i tentativi di prova delle Psw o login errati, non
>consentendo un'ulteriore accesso al bd per un Tot tempo.
registri da qualche parte file temporanei con cui fare i controlli del
caso
>scusate se mi sono dilungato troppo, vi saluto e ringrazio tutti quanti
>riescano a darmi un'aiutino.
>Grazie ancora
>Lucio
>
Saluti.
Emanuele.


title: Convertitore Access Help me please ! ! ! !

author: The Shark

text:
Ciao Ragazzi volevo sottoporvi un quesito forse banale ma per me
importantissimo, č da poco che sto utilizzando il Vb6 e access 2003, devo
portare un file MDB su una macchina che non ha il pacchetto OFFICE, volevo
sapere se c'č un modo per convertire un file MDB in EXE oppure il modo di
far girare un MDB in una macchina dove access non č installato, grazie per
la collaboraziuone


author: . chiarello @gmail.com strano...mavero

text:
[cut]
basta modificare l'estensione mdb del file in exe e premere la combinazione
ctrl + alt mentre premi invio il gioco è fatto.
Scherzo!!!!
Serve il Runtime di access, se dai una googlata ai 3d di questo ng troverai
tutte le informazioni di cui hai bisogno.
Saluti,
--
===
strano...mavero
Di fronte a tutti i pericoli,
di fronte a tutte le minacce,
le aggressioni, i blocchi, i sabotaggi,
tutti i frazionisti,
tutti i poteri che cercano di frenarci,
dobbiamo dimostrare,
una volta di più,
la capacità del popolo di costruire la propria storia.
Che Guevara (1928 - 1967)


author: sv

text:
The Shark ha scritto:

Su

www.sitocomune.com
Sezione General
Esiste il compilatore per Access (questo č il faqqone)?
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text: Allora non c'è nessun modo per portare il db in exe :-(


author: ciroteo

text:
"The Shark" <
the_s...@libero.it
> ha scritto nel messaggio
news:0yEvd.22941$Lg7.7...@twister1.libero.it...
> Allora non c'è nessun modo per portare il db in exe :-(
>
>
se avessi postato intorno al primo di aprile avresti visto cose
inimmaginabili ....


text:
primo di aprile ... non ti dice niente?
;o)



text: Cioč, puoi dirmele ? Mi aiuteresti ?


text:
:-( ;-(
Ragazzi sto impazzendo devo distribuire un Db ma la persona che lo deve
usare non ha access e su quel computer non posso installare office per
favore mi aiutate a trovare una soluzione insieme ?


text:
[cut]
te l'ho scritto io prima, senza il runtime non puoi fare niente.
Leggi i vecchi post su google o informati su microsoft.
Attenzione alla versione e al costo ... devi capire se ne vale la pena.
Saluti,



text:
"The Shark" <
the_s...@libero.it
> ha scritto nel messaggio
news:0HEvd.22975$Lg7.7...@twister1.libero.it...
> Cioč, puoi dirmele ? Mi aiuteresti ?
>
>
dai stavo scherzando, al primo di aprile si sono visti messaggi
simpaticissimi di gente che inviava files con foto del pesce d'aprile al
posto del compilatore access, che come ti hanno giŕ detto non esiste.
Per forza devi usare il runtime, cioč la versione developer di access oggi
chiamata visual qualcosa ...
oppure fargli acquistare la licenza.
Vedi tu se ti compri tu la licenza puoi distribuire poi tutto il software
che produci altrimenti sei legato alla licenza del cliente.


author: Pasquale Buonfiglio

text:
hai bisogno di access 2003 developer che installa le routine di access sulle
macchine che non hanno access installato
"The Shark" <
the_s...@libero.it
> ha scritto nel messaggio
news:pbEvd.26621$Zk.4...@twister2.libero.it...
> Ciao Ragazzi volevo sottoporvi un quesito forse banale ma per me
> importantissimo, è da poco che sto utilizzando il Vb6 e access 2003, devo
> portare un file MDB su una macchina che non ha il pacchetto OFFICE, volevo
> sapere se c'è un modo per convertire un file MDB in EXE oppure il modo di
> far girare un MDB in una macchina dove access non è installato, grazie per
> la collaboraziuone
>
>


title: IDENTIFICATIVO RECORD

author: alanbenjo

text:
buongiorno a tutti!
ho un piccolo(!!!!) problema
ho una tabella con un campo "tipo record" e un campo "tipo inf"  che
contiene dei valori es.
            IF      inizio file
            10     xxxx
            20     yyyy
            EF    fine file
            IF      inizio file
            10     aaaaa
            30     bbbbb
            EF    fine
vorrei creare, in questa tabella, o creare una nuova tabella, un campo che
mi identifichi con lo stesso valore es. 1 tutti i record compresi tra il
record IF ed EF , e che al successivo IF il valore si incrementi di una
unità es.
1            IF      inizio file
1            10     xxxx
1            20     yyyy
1            EF    fine file
2            IF      inizio file
2            10     aaaaa
2            30     bbbbb
2            EF    fine file
N.B. gli identificativi IF ed EF sono sempre presenti
GRAZIE PER LA COLLABORAZIONE!!!!!


title: Uso del metodo openreport A2000/W98

author: Sergio Della Giora

text:
Salve a tutto l'NG,
ho una maschera per l'inserimento delle fatture.
Ho creato un tasto che via codice mi permette di
aprire il report per stampare la fattura.
Fino ad ora il report era appoggiato ad una query che
interrogava sul numero della fattura da stampare. Una
volta inserito il numero visualizza solo quella interessata.
Mi piacerebbe automatizzare il tutto in modo che quando
premo il tasto si apra il report della sola fattura aperta dalla maschera in
quel momento.
Ho provato a fare cosě :
Ho basato il report su una query che mostri tutte le fatture. A fronte
dell'evento click del tasto di stampa ho incollato il seguente codice :
On Error GoTo Err_Comando83_Click
    Dim stDocName As String
    Dim pippo As Integer
    pippo = Me.n_fatt.Value  'prende il numero della fatt dalla maschera
correntemente aperta
    DoCmd.OpenReport "fatture", acPreview, Me.n_fatt.Value = pippo
Exit_Comando83_Click:
    Exit Sub
Err_Comando83_Click:
    MsgBox Err.Description
    Resume Exit_Comando83_Click
End Sub
Purtroppo mi mostra sempre tutte le fatture.
Dove sbaglio?
Cordiali saluti
Sergio Della Giora


title: Uso del metodo openreport A2000/W98

author: Roberto - Syd

text:
"Sergio Della Giora" <
sergio_d...@infinito.it
> ha scritto nel
messaggio news:9mntal$39irk$1...@ID-84518.news.dfncis.de...

L'errore č in questa riga:
DoCmd.OpenReport "fatture", acPreview, Me.n_fatt.Value = pippo, infatti devi
scrivere cosě:
DoCmd.OpenReport "fatture", acPreview, , "[Nome del controllo del report che
contiene il numero della fattura] =" &  pippo
fai attenzione perchč ho aggiunto una virgola, infatti come l'avevi scritto
tu non andava bene neanche la posizione.
Spero di essere stato chiaro fammi sapere.
Ciao Roberto - Syd


title: Uso del metodo openreport A2000/W98

text:
Innanzitutto grazie per avermi aiutato.
Ho provato a far ciň che mi hai suggerito, ma probabilmente (anzi
sicuramente) sbaglio ancora qualcosa. Nella riga da te scritta :
DoCmd.OpenReport "fatture", acPreview, , "[Nome del controllo del report che
contiene il numero della fattura] =" &  pippo
non capisco il simbolo "&". Appena lo inserisco mi viene la riga rossa, come
se ci fosse un errore.
Il nome del controllo nel report si chiama [n_fatt].
Ho provato a modificare la stringa in questo modo :
DoCmd.OpenReport stDocName, acPreview, , "[n_fatt]" = pippo
ma mi da un errore di " Tipo dati non corrispondente".
Se invece inserisco :
DoCmd.OpenReport stDocName, acPreview, , me.n_fatt.value = pippo
oppure
DoCmd.OpenReport stDocName, acPreview, , n_fatt = pippo
oppure
DoCmd.OpenReport stDocName, acPreview, , me.n_fatt = pippo
me li mostra tutti come prima.
L'unico modo per usare il carattere & č fare cosě :
DoCmd.OpenReport stDocName, acPreview, , "n_fatt =" & pippo
ma mi mostra una msgbox che chiede il valore di n_fatt.
Boh?!? Non so piů che pesci pigliare. Non riesco a capire dove sbaglio!
Saluti
Sergio Della Giora


title: Uso del metodo openreport A2000/W98

author: Roberto da casa

text:
"Sergio Della Giora" <
sergio_d...@infinito.it
> ha scritto nel
messaggio news:9mntal$39irk$1...@ID-84518.news.dfncis.de...

Se sia la maschera che il report hanno come origine record una tabella che
contiene un campo chiamato n_fatt.
Se la maschera ha un controllo associato al campo n_fatt che si chiama anche
lui n_fatt.
Se il report si chiama fatture.
A fronte dell'evento "Su clic" del pulsante di comando genera il seguente
codicge VBA:
    Dim stDocName As String
    Dim stCriteri As String
    stCriteri = "n_fatt=" & Me!n_fatt
    stDocName = "fatture"
    DoCmd.OpenReport stDocName, acPreview, , stCriteri
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Uso del metodo openreport A2000/W98

text:
"Sergio Della Giora" <
sergio_d...@infinito.it
> ha scritto nel
messaggio news:9mocft$38r3c$1...@ID-84518.news.dfncis.de...

Non č possibile che ti faccia la riga rossa appena inserisci un carattere te
hai inserito la "&" (e commerciale) e hai premuto invio ma non lo dovevi
premere, perchč la riga finisce dopo la variabile pippo.
Questa č la riga giusta:



title: Macro Autokeys non funziona in Access 2000

text:
Salve a tutti.
Oggi ho provato a convertire una vecchia applicazione Access 97 ad
Access 2000.
Tutto OK, fatta eccezione per la macro Autokeys che non funziona più.
Io uso questa macro per assegnare i tasti funzione ai pulsanti delle
maschere presenti sullo schermo (per esempio, premendo F2 in una
qualsiasi maschera, l'effetto è quello di chiudere questa maschera).
Per fare questo la mia macro Autokeys contiene varie righe che
riassegnano i vari tasti funzione.
Ad esempio:
Nome macro: {F2}
Azione: InviaTasti
Sequenza tasti: %2
Attesa: No
Questa riga viene ripetuta per quasi tutti i tasti funzione (ad
eccezione del tasto F1 poichè non l'utilizzo).
In seguito, in una maschera, creo un pulsante e come proprietà
'Etichetta' dello stesso metto 'F&2 - Esci'.
Questo permette di usare la combinazione ALT+2 per uscire dalla
maschera (combinazione che viene inviata al PC tramite la macro
Autokeys sulla pressione del tasto F2).
Questo sistema funzionava perfettamente in Access 97.
Qualcuno sa dirmi perchè non funziona in Access 2000 ?
Premetto che ho già provato a:
1 - Controllare il nome della macro.
2 - Cancellare e riscrivere la macro da zero (senza usare quella
importata da Access97)
3 - Provato a settare la proprietà 'anteprima tasti' della maschera a
'Si'
4 - Impostato il comando application.SetOption "Key Assignment Macro",
"Autokeys" nella finestra di esecuzione automatica.
Grazie a tutti.
Dario


author: MA

text:

perchè sendkeys (invio tasti) in A2000 è buggy
Prova a richiamare la funzione che ti serve non a clickare i tasti via macro
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
Lo so che richiamando la funzione direttamente non ci sarebbero
problemi ma questo vuol dire modificare tutte le maschere e sono
veramente tante.
Non esiste una patch che mette a posto la funzione SendKey ?
Grazie comunque del suggerimento !



text:
Ho comunque risolto creando un modulo di funzioni pubbliche contenente
una funzione per ogni tasto funzione.
Ogni funzione è strutturata in questa maniera (questo è l'esempio per
il atsto F2):
Function Autokeys__F2_()
On Error GoTo Autokeys__F2__Err
    SendKeys "%2", False
Autokeys__F2__Exit:
    Exit Function
Autokeys__F2__Err:
    MsgBox Error$
    Resume Autokeys__F2__Exit
End Function
Nella macro Autokeys ho sostituito l'azione InviaTasti con l'azione
EseguiCodice chiamando le funzioni descritte qui sopra.
Il tutto funziona alla perfezione !
GRAZIE MILLE
Non è che sai dirmi dove trovare un'elenco completo dei bachi di
Access 2000 giusto per fare una verifica di eventuali altri problemi
che potrei avere ?
Ciao e buona giornata.
Dario


text:
Dario....@gmail.com
 wrote:
> Ho comunque risolto creando un modulo di funzioni pubbliche contenente
> una funzione per ogni tasto funzione.
>
> Ogni funzione č strutturata in questa maniera (questo č l'esempio per
> il atsto F2):
>
> Function Autokeys__F2_()
> On Error GoTo Autokeys__F2__Err
>
>     SendKeys "%2", False
>
> Autokeys__F2__Exit:
>     Exit Function
>
> Autokeys__F2__Err:
>     MsgBox Error$
>     Resume Autokeys__F2__Exit
>
> End Function
>
> Nella macro Autokeys ho sostituito l'azione InviaTasti con l'azione
> EseguiCodice chiamando le funzioni descritte qui sopra.
>
> Il tutto funziona alla perfezione !
>
> GRAZIE MILLE
>
> Non č che sai dirmi dove trovare un'elenco completo dei bachi di
> Access 2000 giusto per fare una verifica di eventuali altri problemi
> che potrei avere ?
>
> Ciao e buona giornata.
>
> Dario
Non so dirtelo, ma potresti avere il problema dei margini del report. ma č
un baco che si risolve con i sp



title: dividere il Campo Cognome Nome  in 2 campi

author: Carlo

text:
N.G. Buona Serata
Ho un piccolo problema.
In una tavella ho il campoCognomeNome, vorrei dividere il campo in due campi
Campo: Cognome
Campo: Nome
nel Campo Cognome nome il contenuto di un record P.E. Della Valle
MariaGrazia
Vorrei dividerlo in
Cognome [Della Valle]
Nome [Maria Grazia]
Grazie per l'aiuto
--
Carlo
:-)
--------------------------------------------------------------------------------
La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
794 messaggi contenenti spam sono stati bloccati con successo.
Scarica gratuitamente SPAMfighter!


author: Alessandro Baraldi

text:
Carlo ha scritto:
> N.G. Buona Serata
> Ho un piccolo problema.
> In una tavella ho il campoCognomeNome, vorrei dividere il campo in due campi
> Campo: Cognome
> Campo: Nome
> nel Campo Cognome nome il contenuto di un record P.E. Della Valle
> MariaGrazia
> Vorrei dividerlo in
> Cognome [Della Valle]
> Nome [Maria Grazia]
>
> Grazie per l'aiuto
>
> --
> Carlo
> :-)
Ciao Carlo.
Questo è uno dei problemi meno semplici da ottimizzare, e comprenderai
anche il perchè....
La soluzione non c'è puoi provare ad usare una Routine che trovi nel
SitoComune(fai qualche ricerca) ma di certo non otterrai un risultato
perfetto...!
Il Nome ed il cognome possono essere composti da un numero variabili di
parole e distinguere se la parola successiva fà parte del nome o del
cognome è molto difficoltoso...
Della Valle MariaGrazia
Della Valle Maria
Bianca MariaGrazia
Lo Tito PierSilvio Antonino
ecc....
Saluti
@Alex


author: eSQueL

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1162059661.0...@e64g2000cwd.googlegroups.com...
Carlo ha scritto:

Ciao Carlo.


Della Valle MariaGrazia
Della Valle Maria
Bianca MariaGrazia
Lo Tito PierSilvio Antonino
ecc....
Saluti
@Alex
E' solo un'idea, ma ammettiamo di avere il campo CodiceFiscale vicino ai
campi Cognome e Nome.
Potremmo testare la prima occorrenza delle consonanti nei primi tre
caratteri del CF per isolare il cognome e quella dei secondi tre caratteri
per il nome.
Certo, rimarrebbero aperti problemi diversi ma, forse, potremmo
circoscrivere l'incidenza dell'errore.
Domani ci provo (ma se, com'è probabile, qualcuno ci ha già provato, vi
prego di dirmelo per riparmiarmi la fatica :)).
Ciao.
eSQueL


text:
eSQueL ha scritto:
[CUT]
> E' solo un'idea, ma ammettiamo di avere il campo CodiceFiscale vicino ai
> campi Cognome e Nome.
>
> Potremmo testare la prima occorrenza delle consonanti nei primi tre
> caratteri del CF per isolare il cognome e quella dei secondi tre caratteri
> per il nome.
>
> Certo, rimarrebbero aperti problemi diversi ma, forse, potremmo
> circoscrivere l'incidenza dell'errore.
>
> Domani ci provo (ma se, com'è probabile, qualcuno ci ha già provato, vi
> prego di dirmelo per riparmiarmi la fatica :)).
>
> Ciao.
>
> eSQueL
L'idea può essere valida, ma di dubbia utilità...
La cosa più utile come si evince dal problema è avere 2 campi....!
Bene, con la semplice distinzione dello Spazio, a mio avviso si risolve
il 90% dei
casi, per il rimanente 10%, a meno di non essere l'anagrafe di
Milano/Roma/Napoli credo
che la cosa vada valutata...
Se rimangono fuori 100 casi direi che non varrebbe la pena di scrivere
del codice per
poi usarlo 1 volta per 100 records... visto che le parole che andrai a
scrivere ed il tempo
impiegato per farlo è decisamente superiore del tempo di modifica....
C'è poi sempre da sperare che non abbiano inserito Cognome+Nome e
Nome+Cognome come spesso avviene quando queste cose vengono lasciate al
libero arbitrio....
Per ricavare le consonanti, la cosa più semplice come in questi casi
è farsi una Stringa
con tutte le vocali, quindi ciclare la stringa del Nome e prendere
singolarmente un carattere per volta verificare se è presente nella
stringa delle vocali(è una vocale, altrimeni è una consonante)...!
Const myVocali="aeiou"
Dim strIn as string
Dim x as Integer
Dim strX as string
strIn="Della Valle MariaGrazia"
For x=1 to Len(strIn)
      strX=Mid$(strIn,x,1)
      If instr(myVocali,strX)>0 then
           ' Sono una Vocale la butto
      Else
           ' Sono una consonante
           ' incremento il counter(fino a 3)
           ' quando ho 3 consonanti(Counter=3) leggo la stringa fino
           ' al primo spazio successivo ed ottengo il cognome
           ' il resto è il  Nome
      End If
Next
Ciao
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1162074512....@k70g2000cwa.googlegroups.com...
eSQueL ha scritto:






Const myVocali="aeiou"


Ciao
@Alex
In effetti, l'idea era quella di beccare le consonanti (o vocali in caso di
due sole consonanti) del secondo cognome per isolare l'intero cognome
rispetto al nome (che avrebbe occupato il resto della stringa).
Ma ho verificato che partivo dal presupposto sbagliato che l'algoritmo del
cf tenesse conto del secondo cognome. Così non è. In effetti, CAPRINI
BERTONI GIULIO dà "CPRGLI...".
Ciao.
eSQueL


author: Michele (Giò)

text:
"eSQueL" <
eSQ...@virgilio.it
> ha scritto nel messaggio
news:4544777d$0$3215$4faf...@reader2.news.tin.it...
>
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> news:1162074512....@k70g2000cwa.googlegroups.com...
>
> eSQueL ha scritto:
>
> [CUT]
>> E' solo un'idea, ma ammettiamo di avere il campo CodiceFiscale vicino ai
>> campi Cognome e Nome.
>>
>> Potremmo testare la prima occorrenza delle consonanti nei primi tre
>> caratteri del CF per isolare il cognome e quella dei secondi tre caratteri
>> per il nome.
>>
Beh ragazzi, l'idea di utilizzare il codice fiscale per tentare di dare un senso concreto al nome e
al cognome, è un'idea stratosferica! Se mi permetto di dire la mia, se vi trovate di fronte ad un
nome del tipo
Alessandra Alessandro
Potete provare a vedere se il giorno di nascita del CF è maggiore di 40, in modo da risolvere il
caso per quel che riguarda il sesso. Ma lo sapevate gia vero?
Buona domenica a tutti
Michele


author: Alessandro Cara

text:
eSQueL wrote:
[cut]
> Ma ho verificato che partivo dal presupposto sbagliato che l'algoritmo del
> cf tenesse conto del secondo cognome. Così non è. In effetti, CAPRINI
> BERTONI GIULIO dà "CPRGLI...".
Il presupposto non mi sembra errato. Se il nome e' dato dalla seconda
tripletta, individuato il nome, tutto quello che c'e' davanti e' Cognome
e tutto quello che c'e' dopo e' Nome.
--
ac


text:
"Carlo" <
carlog...@tiscali.it
> ha scritto nel messaggio
news:45438aa8$0$17973$5fc...@news.tiscali.it...

> Ragazzi, vi ringrazio delle risposte, vedrò di risolvere il problema un
> peccato visto che i nominativi sono molti, cmq vedrò di fare un giro nel
> Sito Comune
Grazie di cuore
;-)


text:
Alessandro Cara ha scritto:

Forse ho capito male, ma:
CAPRINI BERTONI GIULIO
CF=CPRGLI
Se è stato inserito Cognome e Nome, ed essendo la 2° Tripletta come
la distingui...?
devi cercare le consonanti della 2° Tripletta in tutte le parole.....
a mio avviso è fallace
in partenza... se non a fronte di moltissimi controlli..., ma siamo
sicuri che convenga..?
@Alex


text:
Alessandro Baraldi wrote:
[cut]
>
> Se è stato inserito Cognome e Nome, ed essendo la 2° Tripletta come
> la distingui...?
> devi cercare le consonanti della 2° Tripletta in tutte le parole.....
> a mio avviso è fallace
> in partenza... se non a fronte di moltissimi controlli..., ma siamo
> sicuri che convenga..?
Mo' vado a pranzo. Oggi pomeriggio posto qualcosa.
Tanto la "Maggica" ha giocato ieri.
--
ac


text:
Alessandro Baraldi wrote:
P.S. Cazzia e dai una mano ad "Access"
Sempre se hai tempo e per favore ;<)
--
ac


text:
Alessandro Cara ha scritto:

Per "maggica" intendi la Lazio...??
Che devo fà...?
Di tempo ne ho poco ma se c'è da divertirsi lo trovo...!
;-)
@Alex


text:
Alessandro Baraldi wrote:
> Alessandro Cara ha scritto:
>
>
>>Alessandro Baraldi wrote:
>>P.S. Cazzia e dai una mano ad "Access"
>>Sempre se hai tempo e per favore ;<)
>>--
>>ac
>
>
> Per "maggica" intendi la Lazio...??
pfui pure a te, non sono un antilaziale ma non confondiamo i residui
corporei con la cioccolata.
Pure Valentino ha perso il mondiale puo' essere una giornataccia
--
ac


text:
"Carlo" <
carlog...@tiscali.it
> ha scritto nel messaggio
news:45438aa8$0$17973$5fc...@news.tiscali.it...
> N.G. Buona Serata
> Ho un piccolo problema.
> In una tavella ho il campoCognomeNome, vorrei dividere il campo in due
> campi
> Campo: Cognome
> Campo: Nome
> nel Campo Cognome nome il contenuto di un record P.E. Della Valle
> MariaGrazia
> Vorrei dividerlo in
> Cognome [Della Valle]
> Nome [Maria Grazia]
>
> Grazie per l'aiuto
>
> --
> Carlo
> :-)
>
> --------------------------------------------------------------------------------
> La mia Cartella di Posta in Arrivo č protetta con SPAMfighter
> 794 messaggi contenenti spam sono stati bloccati con successo.
> Scarica gratuitamente SPAMfighter!
Trovato. L'ho scritto veloce, perciň č molto facile che vi sia piů di un
errore. Ma con due cognomi e tre nomi funziona discretamente.
Prende la stringa intera e restituisce due sottostringhe (Surname e Name).
Sub prova()
    Dim Stringa, CodFis As String, SurName As String, Name As String
    Dim Ch1 As String, Ch2 As String, found As Boolean
    Dim i As Long, ii As Long
    CodFis = "CPRGLI06R55F216B"
    Name = "CAPRINI BERTONI GIULIA MARIA LUCIANA"
    Stringa = SplitName(CodFis, Name)
    i = 0
    ii = 0
'Estrae le triplette
    Ch1 = Left(CodFis, 3)
    Ch2 = Mid(CodFis, 4, 3)
        For ii = 0 To 2
            If InStr(1, Stringa(i), Mid(Ch1, i + 1, 1)) <> 0 Then found =
True
        Next ii
        If found = True Then SurName = SurName & Stringa(i)
        found = False
    For i = 1 To UBound(Stringa)
        ii = 0
        For ii = 0 To 2
            If InStr(1, Stringa(i), Mid(Ch2, i + 1, 1)) <> 0 Then found =
True
        Next ii
        If found = False Then SurName = SurName & " " & Stringa(i)
        If i > 1 And found = True Then Name = Name & " " & Stringa(i)
    Next i
End Sub
Function SplitName(cf As String, Nome As String) As Variant
'Estrae i token dalla stringa memorizzandoli
'nella matrice restituita
    Dim token(), SurName As String, i As Long, ii As Long
    ii = 0
    Do Until Nome = ""
        i = InStr(1, Nome, " ")
        ReDim Preserve token(ii)
        If i = 0 Then
            token(ii) = Nome
            Exit Do
        End If
        token(ii) = Left(Nome, i)
        token(ii) = Trim(token(ii))
        Nome = Replace(Nome, token(ii), "")
        Nome = Trim(Nome)
        ii = ii + 1
    Loop
    SplitName = token
    Nome = ""
End Function
Ciao.
eSQueL


text:
Ho corretto qualche errore. Adesso sembra più robusta.
Sub SplitFieldName()
    Dim Stringa, CodFis As String, SurName As String, Name As String
    Dim Ch1 As String, Ch2 As String, found As Boolean
    Dim i As Long, ii As Long, iii As Long, NameDirty As Boolean
    CodFis = "DPLBRN01A01F205W"
    Name = "DE' PAOLI CIRIMBELLI BRUNO MARIO"
    Stringa = SplitName(Name)
    i = 0
    ii = 0
    iii = 1
    NameDirty = False
'Estrae le triplette
    Ch1 = Left(CodFis, 3)
    Ch2 = Mid(CodFis, 4, 3)
'Individua il primo cognome
        For ii = 0 To 2
            If InStr(1, Stringa(i), Mid(Ch1, i + 1, 1)) <> 0 Then found =
True
        Next ii
'e lo assegna alla variabile
        If found = True Then SurName = SurName & Stringa(i)
        found = False
'Individua le sottostringhe del cognome e del nome
    For i = 1 To UBound(Stringa)
        ii = 0
        For ii = 0 To 2
            If InStr(1, Stringa(i), Mid(Ch2, iii, 1)) <> 0 Then
                found = True
            Else
                found = False
            End If
            iii = iii + 1
        Next ii
'Assegna i valori
        If found = False And NameDirty = False Then SurName = SurName & " "
& Stringa(i)
        If found = True Or NameDirty = True Then
            Name = Name & " " & Stringa(i)
            NameDirty = True
        End If
        iii = 1
    Next i
    Name = Trim(Name)
End Sub
Function SplitName(Nome As String) As Variant
'Estrae i token dalla stringa Nome memorizzandoli
'nella matrice restituita
    Dim token(), SurName As String, i As Long, ii As Long
    ii = 0
    Do Until Nome = ""
        i = InStr(1, Nome, " ")
        ReDim Preserve token(ii)
        If i = 0 Then
            token(ii) = Nome
            Exit Do
        End If
        token(ii) = Left(Nome, i)
        token(ii) = Trim(token(ii))
        Nome = Replace(Nome, token(ii), "")
        Nome = Trim(Nome)
        ii = ii + 1
    Loop
    SplitName = token
    Nome = ""
End Function
Ciao
eSQueL


title: Trasferimento file da macro

author: Zeta

text:
con la possibilità di impostare, anzichè il percorso completo, in automatico
la directory dove è posizionato il database. si può fare?

se non imposto alcun percorso mi scrive il file nella documenti che credo
sia la cartella di default di access


title: Trasferimento file da macro

author: Karl Donaubauer

text:

Per me non è chiaro di cosa parli. Se usi un commando di
VBA o macro, scrivi quale o meglio posta un esempio concreto
di cosa fai per il "Trasferimento file da macro".

Forse ti aiuta:

Ricavare nome e percorso dell'MDB in uso
http://www.donkarl.com/it?FAQ2.5

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Help..Urgente problema con codice GRAZIE

text:
Scusate il disturbo ,ho un problema urgente.
Ho scritto 4 righe di codice affinchè ogni volta che l'operatore
inserisce nuovi dati oppure modifica gli esistenti ,gli appare una
finestra di dialogo di conferma oppure no.
Il tutto funziona bene,sia che l'utente decida di confermare oppure di
annullare l'operazione.
Quando annulla ho fatto in modo che dopo il clic il puntatore si
posiziona sul primo record della maschera .E cio è ok.
Quando invece conferma l'inserimento di un nuovo record il puntatore
non si posiziona al primo  e nuovo  record nonostante abbia inserito
il codice per fare cio(almeno spero sia giusto).
La maschera in questione è a struttura a schede (stile nessuno).
Per favore aiutatemi.Grazie.FLAVIO
ECCO IL CODICE :
Private Sub Form_BeforeUpdate(Cancel As Integer)
If Me.Dirty = True Then
Dim strMessage As String, strTitle As String
Dim Response As Long
strMessage = " Salvare nuova immissione dati ?"
strTitle = " Avviso inserimento o modifica  dati "
Response = MsgBox(strMessage, vbYesNo + vbQuestion, strTitle)
If Response = vbNo Then
Cancel = True
Me.Undo
Me.NUM_ENTRANTE.SetFocus
If Response = vbYes Then
DoCmd.GoToRecord , , acNewRec
Me.NUM_ENTRANTE.SetFocus
End If
End If
End If
End Sub


text:

se tu avessi indentato il codice "correttamente" ti saresti subito accorto della
"bischerata"
--
a.cara
Togli qualcosa dall'email


text:
Alessandro Cara <
alexqu...@blunet.it
> wrote in message news:<
3F6EB24D...@blunet.it
>...

Capisco che in programmazione l'indentazione è essenziale perla
lettura del
codice.Scusa.Ma
 comunque anche dopo indentazione non
funziona.
NOn tenermi sulle spine ..per favore .In cosa ho sbagliato?
Ti sono grato se mi scrivi il codice corretto.Grazie.Flavio


text:

L'identazione non è necessaria per la correttezza del codice ma sicuramente
per la lettura.
Rivedila e ringrazia già che ti sono state date indicazioni nonostante il
subject.
Rivedi il tuo codice else riposta con un subject significativo
MAssimiliano


text:

ma non ti sei accorto che la if per vbyes sta "dentro" la if per vbno?
Chiudi la if di vbno e "poi" fai la if per vbyes.
Io mi sono limitato e reindentare, questa operazione non elimina gli errori, li
rende solo chiari ;<)
P.S. Ultimamante c'e' parecchia "gazzarra" sul fatto della corretta impostazione
dell'oggetto. Nel tuo caso se avessi messo soltanto "Problema con codice" era
meglio
Il grazie e' bene accetto ma Help..Urgente e' superfluo.
Qui e' tutto un Help piu' che urgente ;<)



text:
Alessandro Cara <
alexqu...@blunet.it
> wrote in message news:<
3F6F4626...@blunet.it
>...

Chiedo scusa il tuo messaggio è molto esplicito.Mi scuso.
Comunque non funziona.
Invece di rimproverarmi correggimi il codice , scrivimelo.
La tua sapienza non tenerla tutta per te.
Se ti va di aiutarmi -Ti ringrazio.
ecco il codice che ho provato a modificare.Sono troppo umano per
capire la programmazione.FLAVIO
Private Sub Form_BeforeUpdate(Cancel As Integer)
 If Me.Dirty = True Then
     Dim strMessage As String, strTitle As String
     Dim Response As Long
     strMessage = " Salvare nuova immissione dati ?"
     strTitle = " Avviso inserimento o modifica  dati "
     Response = MsgBox(strMessage, vbYesNo + vbQuestion, strTitle)
     If Response = vbNo Then
         Cancel = True
         Me.Undo
         Me.NUM_ENTRANTE.SetFocus
     End if
         If Response = vbYes Then
             DoCmd.GoToRecord , , acNewRec
            Me.NUM_ENTRANTE.SetFocus

     End If
 End If
 End Sub


text:
> > > > se tu avessi indentato il codice "correttamente" ti saresti subito
accorto della
> > > > "bischerata"
> > >
> > > Capisco che in programmazione l'indentazione č essenziale perla
> > > lettura del
codice.Scusa.Ma
 comunque anche dopo indentazione non
> > > funziona.
> > > NOn tenermi sulle spine ..per favore .In cosa ho sbagliato?
> > > Ti sono grato se mi scrivi il codice corretto.Grazie.Flavio
> >
> > ma non ti sei accorto che la if per vbyes sta "dentro" la if per vbno?
> > Chiudi la if di vbno e "poi" fai la if per vbyes.
> > Io mi sono limitato e reindentare, questa operazione non elimina gli
errori, li
> > rende solo chiari ;<)
> >
> > P.S. Ultimamante c'e' parecchia "gazzarra" sul fatto della corretta
impostazione
> > dell'oggetto. Nel tuo caso se avessi messo soltanto "Problema con
codice" era
> > meglio
> > Il grazie e' bene accetto ma Help..Urgente e' superfluo.
> > Qui e' tutto un Help piu' che urgente ;<)
> Chiedo scusa il tuo messaggio č molto esplicito.Mi scuso.
> Comunque non funziona.
> Invece di rimproverarmi correggimi il codice , scrivimelo.
> La tua sapienza non tenerla tutta per te.
E attraverso un collegamento remoto puliscigli anche la scrivania: oh mi
raccomando non intendevo il desktop
ma proprio scrivania e sedia.
ma guarda te...
MAssimiliano


text:
ng1 wrote:
[cut]
> > P.S. Ultimamante c'e' parecchia "gazzarra" sul fatto della corretta impostazione
> > dell'oggetto. Nel tuo caso se avessi messo soltanto "Problema con codice" era
> > meglio
> > Il grazie e' bene accetto ma Help..Urgente e' superfluo.
> > Qui e' tutto un Help piu' che urgente ;<)
> Chiedo scusa il tuo messaggio è molto esplicito.Mi scuso.
le scuse non servono, non erano richieste, il mio era un "consiglio" poi puoi
fare come ti pare
> Comunque non funziona.
Il codice e' adesso "logicamente" corretto. Ho qualche dubbio sul fatto che tu
faccia un acnewrecord all'interno della routine di BeforeUpdate.
> Invece di rimproverarmi correggimi il codice , scrivimelo.
l'imperativo non mi piace. Normalmente non scrivo mai codice "had hoc"
> La tua sapienza non tenerla tutta per te.
Io ci provo a non tenerla per me , talvolta pero', com'era quella "......vox
clamante in deserto..."? (parafrasando un famoso calciatore, l "inglese" lo
conosco meno di access e quindi non so se e' giusto))
> Se ti va di aiutarmi -Ti ringrazio.
Fino ad ora che ho fatto?
> ecco il codice che ho provato a modificare.Sono troppo umano per
> capire la programmazione.FLAVIO
Non mi sembra di aver fatto alcuna considerazione sulla programmazione in se. Se
non mi ricordo male ti ho suggerito di indentare il codice per una maggiore
chiarezza "tua".
Anche su questo pare che esista il libero arbitrio e quindi  poi puoi fare come
ti pare.
La routine e' formalmente corretta e lo e' anche logicamente con l'unico punto
interrogativo che gia' ho indicato (il newrec sul before update).
Se poi mi fai il favore di leggerti questo post
Subject: Come ci si dovrebbe comportare in un newsgroup, ovvero 'Istruzioni per
l'uso' (g)
Date: Fri, 19 Sep 2003 16:52:43 GMT
From:  "Roberto da casa" <
r.ma...@libero.it
>
te ne serbero' eterna riconoscenza



text:
Alessandro Cara <
alexqu...@blunet.it
> wrote in message news:<
3F705313...@blunet.it
>...

Debbo ringraziarti per la risposta.Scusa di nuovo ma pensavo mi
scrivessi il codice corretto.Tutto qui.Ma forse non ti va.Non importa
,che debbo fare ..nulla.Io se un tizio mi chiede qualcosa se posso lo
aiuto (non sto dicendo che tu non lo fai)...ma lo aiuto senza riserve
e con spirito di umanità.
Felice vita.Grazie lo stesso.FLAVIO


text:
ng1 ha scritto:
[cut]
> Debbo ringraziarti per la risposta.Scusa di nuovo ma pensavo mi
> scrivessi il codice corretto.Tutto qui.Ma forse non ti va.Non importa
> ,che debbo fare ..nulla.Io se un tizio mi chiede qualcosa se posso lo
> aiuto (non sto dicendo che tu non lo fai)...ma lo aiuto senza riserve
> e con spirito di umanitŕ.
> Felice vita.Grazie lo stesso.FLAVIO
1) prego
2) il codice ora e' "formalmente" corretto
3) non e' che non mi va. "non voglio"
4) Dovresti metterci un po di tuo
5) Non sono cattolico e neanche un help-desker
6) Ti auguro l'illuminazione
7) Puoi sempre ripostare e' poiche' l'NG e pieno di "persone"
caritatevoli qualcuno che ti scrive il codice lo trovi.
8) Non sento l'esigenza di scusarmi poiche' credo di averti dato il
massimo delle indicazioni per la caccia al tesoro
9) Sono diventato pedante e serioso e di questo me ne vergogno
profondamente
10) Mi ritiro a funzione di "lurker"
La prima volta che ho postato su questo NG, un po' di tempo fa, ho fatto
questo
1) Mi sono letto, in giro per internet,  le regole di base
2) Ho usato it.test
3) Mi sono letto un po di post
4) Ho letto le regole di questo NG
--
a.cara
togli qualcosa dall'email


author: Alessio Albano

text:
n...@operamail.com
 (ng1) wrote in message news:<
91d644f5.03092...@posting.google.com
>...
> Alessandro Cara <
alexqu...@blunet.it
> wrote in message news:<
3F705313...@blunet.it
>...
> > ng1 wrote:
> > [cut]
... cutcutcut...
> Debbo ringraziarti per la risposta.Scusa di nuovo ma pensavo mi
> scrivessi il codice corretto.Tutto qui.Ma forse non ti va.Non importa
> ,che debbo fare ..nulla.Io se un tizio mi chiede qualcosa se posso lo
> aiuto (non sto dicendo che tu non lo fai)...ma lo aiuto senza riserve
> e con spirito di umanità.
> Felice vita.Grazie lo stesso.FLAVIO
Ciao Flavio,
mi intrometto nel thread perché mi spiace vedere simili
"incomprensioni":penso che chi frequenta questo ng lo faccia perché
gli piace il proprio lavoro o perché vuole imparare ad usare Access un
po' meglio, non certo per far tribolare gli altri.
Ho imparato alcuni anni fa, grazie ad un collega, come si fa ad
apprendere, od almeno quello che per me è stato un buon metodo: lui
spesso non mi rispondeva nemmeno (di proposito) quando chiedevo "ma
qui come si fa?", così capii che dovevo mettermi a spulciare manuali
ed altre risorse.
Ora è molto meno probabile che finisca per chiedere direttamente
aiuto, perché tra manuali, help in linea e newsgroup ci sono un sacco
di risorse che permetto no di capire o anche solo di superare i
problemi di programmazione.
Capisco che se Alessandro si fosse messo a fare delle prove per
poterti scrivere infine il codice funzionante sarebbe stato meglio per
te, ma a parte il fatto che non è obbligatorio che alcuno di noi qui
si metta a fare le prove per gli altri, ti sarebbe stato, imho, meno
utile.
In fonodo queloo che dice lui è giusto, cioè che il codice è
formalmente corretto, a parte il lecito dubbio sulla creazione del
nuovo record in una routine di beforeUpdate.
Comunque, per venire al tuo problema: mi sono trovato anche io, in
altre occasioni, con un setfocus che faceva le bizze; anche se non è
per niente elegante, tanto meno è un bel modo di fare (perché non mi
sono messo a capire dove sta il problema), ho semplicemente ripetuto
il setfocus. Il primo era come se non venisse considerato, il secondo
otteneva l'effetto desiderato.
Infine, io non ti ho giudicato e se ne ho dato l'impressione mi scuso:
ho semplicemente detto quella che è la mia opinione; mi fa piacere che
chi mi dà una mano (e ne ho parecchio bisogno :) ) mi aiuti non solo a
capire e superare il problema, ma a pormi in modo diverso di fronte ai
problemi futuri, così che possa imparare a cavarmela da me in futuro.
Sbaglio? ;)
Buon lavoro
Alessio


text:
Alessandro Cara <
alexqu...@blunet.it
> wrote in message news:<
3F70D94C...@blunet.it
>...

Pessimo comportamento.Sicuramente classico di un berlusconiano o fascista.Pooh....


author: Antonio Biso

text:
"ng1" <
n...@operamail.com
> ha scritto nel messaggio
news:91d644f5.03092...@posting.google.com...
> > La prima volta che ho postato su questo NG, un po' di tempo fa, ho fatto
> > questo
> > 1) Mi sono letto, in giro per internet,  le regole di base
> > 2) Ho usato it.test
> > 3) Mi sono letto un po di post
> > 4) Ho letto le regole di questo NG
> Pessimo comportamento.Sicuramente classico di un berlusconiano o
fascista.Pooh....
A parte che in questa maniera offendi i fascisti, questo comportamento è
classico di uno che a cui non piace l'anarchia.
E se a te piace, ti ricordo che è proprio nella casa della libertà che si fa
un po' tutti come cazzo ci pare (Cit. Dot.).
Sono proprio quelli come te che fanno i danni maggiori alla sinistra,
purtroppo...
Antonio


title: [3/7 OT] Creare dsn odbc da riga comando

author: RobertoA

text:
Come fare per creare dsn odbc da riga comando ?
Ciao e grazie
RobertoA


text:

e perchè mai?
usa il dnsless
vedi sul sito di @Alex
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


text:

Io avevo usato le API... prova a leggere questo:
http://www.tek-tips.com/faqs.cfm?fid=273
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c8a37712-a621-45c9...@q9g2000hsb.googlegroups.com...

Si, grazie
Con l'  SQLConfigDataSource l'avevo gia' fatto, mi restava la curiosita' di
sapere se si poteva fare da batch file
E si puo' fare, col l'odbcconf.exe:
odbcconf.exe  /a  {CONFIGSYSDSN "Nome driver del db usato"
"DSN=nome_desiderato_dsn|SERVER=indirizzo_ip_server_db|UID=nome_utente_db|PWD=password_db|DBname=d:\dati\pippo.db2"}
Ciao
RobertoA


text:
> Come fare per creare dsn odbc da riga comando ?
> Ciao e grazie
> RobertoA
e perchè mai?
usa il dnsless
vedi sul sito di @Alex
----------------------------------
Perche' vorrei capire come si fa a creare un dsn da riga comando
Ciao
RobertoA


title: Creazione di un campo

author: Alex

text:
Ho questo problema da risolvere:
Con una query di creazione tabella, oltre ai campi selezionati, devo creare
due campi nuovi di tipo numerico e memo.
come posso fare?
--
Grazie in anticipo.
Alexx


title: Creazione di un campo

author: Sergio MAZZA

text:
"Alex" <
lo...@kia.us
> ha scritto nel messaggio
news:cl03ru$p48$1...@newsread.albacom.net...

Fai prima a trasformare la query di creazione in accodamento; modifichi la
struttura della tabella inserendoci i campi che vuoi e prima di accodare i
dati esegui una query di eliminazione...
Ciao.
--
Sergio MAZZA


title: Moduli di access

author: Nao

text:
A cosa servono? per cosa si usano, come si usano?  Per favore aiutatemi, sto
imparando ed ho bisogno di esperti come voi per uscire dai miei dubbi. Ciao
NAdir


title: Moduli di access

text:
"Nao" <
naon...@iol.it
> ha scritto nel messaggio
news:lRDe6.87428$ew1.5...@news.infostrada.it...

La risposta al tuo quesito la trovi cercando sull'help "Modoli: definizione
e funzionamento".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Alberi e database

author: Luca Dall'Olio

text:
Devo costruire una struttura per contenere gli articoli di vendita, che sono
organizzati in una struttura gerarchica:
-Ortaggi
        --Insalate
                ---Belga
                ---Lattuga
        --Pomodori
                ---Ciliegia
                ---Verdi da insalata
-Frutta
        --Mele
                ---Stark
                ---Steinbeck
        --Pere
                ---William
                ---Abate Fetel
Questa struttura ad albero deve essere gestita con tabelle. Io ho pensato a
tre soluzioni, ma nessuna e' completamente soddisfacente:
1) Usare una tabella per livello: tblGruppi (Ortaggi, Frutta),
tblSovraProdotti (Insalate, Pomodori, ...), tblProdotti (Belga, Lattuga,
Ciliegia, ...) ognuna collegata al livello superiore.
    PRO : facile da realizzare, integrita' referenziale della struttura
garantita, facile renderla in maschere con i fogli secondari.
    CONTRO : molto difficile inserire un nuovo livello di organizzazione,
tante tabelle, tabelle con nomi poco significativi.         Recuperare
informazioni sugli antenati (dato Abate Fetel trovare Frutta) e discendenti
(dato Ortaggi trovare Belga, Lattuga, Ciliegia e Insalata) e' difficile e
poco efficiente.
2) Usare una tabella con relazione padre/figlio : tblArticoli con struttura
        idArticolo, Articolo, IdArticoloPadre
        1                Ortaggi    Null
        2                Insalate    1
        3                Belga       2
        4                Lattuga    2
        2                Frutta      Null
        ...                ...            ...
    PRO : l'integrita' referenziale e' garantita. Puo' contenere un numero
arbitrario di livelli senza alcun problema.
    CONTRO : la gestione di questa struttura deve essere fatta in maniera
ricorsiva perche' non e' noto il numero di livelli e     SQL non ha
strutture ricorsive. Recuperare antenati e discendenti e' difficile e poco
efficiente. Non e' facile vedere e ordinare i record per leggere
direttamente la tabella. Non si puo' gestire con i fogli secondari ma solo
con un controllo treeview.
3) Usare una tabella con un campo per indicare il livello:
        L0    L1    L2    L3        Articolo
        0    Null    Null    Null    Ortaggi
        0    0        Null    Null    Insalate
        0    0        0        Null    Belga
        0    0        1        Null    Lattuga
        1    Null    Null    Null    Frutta
        1    0        Null    Null    Mele
        ..    ...    ...            ...        ...
    PRO : la tabella e' facile da ordinare e leggere direttamente, il
recupero di antenati e discendenti e' efficiente e semplice, il codice puo'
essere usato anche dall'utente perche' abbastanza naturale.
    CONTRO : l'aggiunta di un livello richiede l'aggiunta di un campo e
della relativa gestione. L'integrita' referenziale non e' garantita (o
almeno io non capisco come). Si puo' gestire anche se non in modo immediato
con i fogli secondari.
Lo stesso problema si presenta, per esempio, con il piano dei conti.
Mi sono chiesto che soluzioni adottano gli altri, se c'e' modo di superare i
contro... Se qualcuno e' interessato ad approfondire, penso sarebbe utile
inserire le considerazioni in una faq per avere almeno un punto di partenza.
Luca


title: Alberi e database

author: Sib dal portatile

text:
"Luca Dall'Olio" <
dall...@bigfoot.com
> ha scritto nel messaggio
> Devo costruire una struttura per contenere gli articoli di vendita, che
sono
> organizzati in una struttura gerarchica:
> -Ortaggi
CUT
Fai il fruttivendolo? ;-)
> Questa struttura ad albero deve essere gestita con tabelle.
Mi pare abbastanza normale, con cos'altro volevi gestire i dati?
> Io ho pensato a
> tre soluzioni, ma nessuna e' completamente soddisfacente:
>
> 1) Usare una tabella per livello: tblGruppi (Ortaggi, Frutta),
> tblSovraProdotti (Insalate, Pomodori, ...), tblProdotti (Belga, Lattuga,
> Ciliegia, ...) ognuna collegata al livello superiore.
>     PRO : facile da realizzare, integrita' referenziale della struttura
> garantita, facile renderla in maschere con i fogli secondari.
>     CONTRO : molto difficile inserire un nuovo livello di organizzazione,
> tante tabelle, tabelle con nomi poco significativi.         Recuperare
> informazioni sugli antenati (dato Abate Fetel trovare Frutta) e
discendenti
> (dato Ortaggi trovare Belga, Lattuga, Ciliegia e Insalata) e' difficile e
> poco efficiente.
Questa e' l'unica soluzione praticabile e anche la piu' semplice.
I contro che enumeri sono insussistenti. Non c'e' alcuna difficolta' di
inserimento, e' estremamente semplice recuperare informazioni (una query
fatta con l'autocomposizione e' sufficiente) e non esiste una struttura piu'
efficiente.
> 2) Usare una tabella con relazione padre/figlio : tblArticoli con
struttura
>         idArticolo, Articolo, IdArticoloPadre
>         1                Ortaggi    Null
>         2                Insalate    1
>         3                Belga       2
>         4                Lattuga    2
>         2                Frutta      Null
>         ...                ...            ...
CUT
Secondo me, pensando questa struttura, hai fatto i conti senza l'oste.
Una serie di autorelazioni da gestire in maschere e query ti creera' una
serie di problemi indicibili, per non parlare del fatto che vai a violare il
 concetto di database relazionale forzando (con violenza) tutti i dati in
una sola tabella.
> 3) Usare una tabella con un campo per indicare il livello:
>         L0    L1    L2    L3        Articolo
>         0    Null    Null    Null    Ortaggi
>         0    0        Null    Null    Insalate
>         0    0        0        Null    Belga
>         0    0        1        Null    Lattuga
>         1    Null    Null    Null    Frutta
>         1    0        Null    Null    Mele
>         ..    ...    ...            ...        ...
CUT
Questa e' una cosa concepibile solo se lavori con excel.
Non sfrutti minimamente le incredibili potenzialita' dei db relazionali e
ottieni una struttura rigida e statica estremamente difficile da gestire.
> Mi sono chiesto che soluzioni adottano gli altri...
Non c'e' molto da pensare, basta ragionare sul perche' nascono i db
relazionali.
Il tuo e' il classico esempio (da accademia direi) che dimostra, senza dare
adito a dubbi, le ragioni per cui sono stati inventati questi tipi di
database.
Perfino con le autocomposizioni puoi creare la struttura delle tabelle e
delle maschere con sottomaschere perfettamente in grado di gestire in modo
rapido ed efficiente la struttura di cui parli.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Alberi e database

author: Giancarlo Negroni

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:a1yH6.14486$0t6.5...@news.infostrada.it...

mi sembra opinabile, bisognerebbe sapere di preciso cosa deve gestire, se e'
una struttura nota puo' andare bene cosi', se non sa a priori a che livelli
deve arrivare
deve quasi per forza usare una struttura ad albero binario.
comunque vba supporta la ricorsivita' e le istruzioni sql basta incapsularle
in una routine vba ricorsiva e il tutto funziona.
ciao
Giancarlo


title: Alberi e database

text:
"Giancarlo Negroni" <
giancarl...@infoesse.com
> ha scritto nel
messaggio
> "Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
> > "Luca Dall'Olio" <
dall...@bigfoot.com
> ha scritto nel messaggio
> > > Devo costruire una struttura per contenere gli articoli di vendita,
che
> > sono
> > > organizzati in una struttura gerarchica:
CUT
> > > Io ho pensato a
> > > tre soluzioni, ma nessuna e' completamente soddisfacente:
> > >
> > > 1) Usare una tabella per livello: tblGruppi (Ortaggi, Frutta),
> > > tblSovraProdotti (Insalate, Pomodori, ...), tblProdotti (Belga,
Lattuga,
> > > Ciliegia, ...) ognuna collegata al livello superiore.
CUT
> > Questa e' l'unica soluzione praticabile e anche la piu' semplice.
> > I contro che enumeri sono insussistenti. Non c'e' alcuna difficolta' di
> > inserimento, e' estremamente semplice recuperare informazioni (una query
> > fatta con l'autocomposizione e' sufficiente) e non esiste una struttura
> piu'
> > efficiente.
> >
> mi sembra opinabile, bisognerebbe sapere di preciso cosa deve gestire, se
e'
> una struttura nota puo' andare bene cosi', se non sa a priori a che
livelli
> deve arrivare
> deve quasi per forza usare una struttura ad albero binario.
> comunque vba supporta la ricorsivita' e le istruzioni sql basta
incapsularle
> in una routine vba ricorsiva e il tutto funziona.
Non mi sembra affatto che sia opinabile.
Per creare un nuovo sottolivello si puo' creare da codice una nuova tabella
legata alla precedente, quindi quella resta la soluzione piu' semplice ed
efficiente.



title: Acquisizione immagine

author: Paolo

text:
Salve a tutti
c'è qualcuno che mi sa dire come posso acquisire dall'interno di una
maschera di access una immagine da salvare su hard disk e da collegare  al
record attualmente visualizzato nella maschera?
Una cosa del genere Id Prodotto, DescrizioneProdotto, Foto.....
ho fatto qualche tentativo con il controllo 2Digitalizzazione immagine2 di
Kodak ma non sono arrivato a niente di utilizzabile...
Grazie in anticipo
Paolo


title: Acquisizione immagine

author: CarloCos

text:
"Paolo" <
pa...@designinpro.com
> ha scritto nel messaggio
news:8fc44v$sfq$1...@nmaster.tin.it...

Non è cosa che puoi fare agevolmente. Hai bisogno almeno di un OCX esterno
che gestisce lo scanner o le fotocamere digitali e sia programmabile.
Certamente LeadTools fa al caso tuo...il prezzo un po' meno.
Io lo uso da anni a partire dalla versione 7 e sono contentissimo, La
distribuzione è gratuita.
Ciao, Carlo


title: Acquisizione immagine

author: Claudio De Marco

text:
Paolo <
pa...@designinpro.com
> wrote in message
8fc44v$sfq$1...@nmaster.tin.it...
> Salve a tutti
> c'è qualcuno che mi sa dire come posso acquisire dall'interno di una
> maschera di access una immagine da salvare su hard disk e da collegare  al
> record attualmente visualizzato nella maschera?
> Una cosa del genere Id Prodotto, DescrizioneProdotto, Foto.....
> ho fatto qualche tentativo con il controllo 2Digitalizzazione immagine2 di
> Kodak ma non sono arrivato a niente di utilizzabile...
> Grazie in anticipo
> Paolo
Sei Usi l'auto composizione maschera e tabella o report ti puoi rendere
conto da solo, sulla maschera apparirà il riquadro dell'immagine e cliccando
con tasto destro puoi collegare l'immagine al record corrente


title: compressione campi in un report 2^ parte

author: Annibale

text:
Salve,
Ho seguito con interesse il precedente thread che ha avuto anche
momenti caldi. :-)
Grazie ai Vs. consigli sono riuscito a trovare una parte della
soluzione al mio problema.
Mi spiego meglio:
Io ho due campi: Cognome e nome
Il Cognome deve essere impostato in carattere grassetto mentre il nome
in carattere normale.
Il cognome ed il nome devono essere consecutivi e non con lunghezza
fissa in funzione della casella di testo
Esempio
ROSSI Mario
VERDI Giuseppe
e non
ROSSI                        Mario
VERDI	                      Giuseppe
Il cognome in grassetto ed il nome in carattere normale.
Ho fatto numerosi tentativi ma sono andati tutti a vuoto.
Non ho altre soluzioni possibili fra quelle vagliate ma sicuramente mi
sfugge qualcosa. Mi potreste dire se esiste qualche possibilità oppure
non è possibile fare quanto richiedo con il normale report di Access
Grazie anticipatamente
Ciao
Annibale
http://users.iol.it/fredaannibale
http://utenti.tripod.it/fredaannibale
http://www.smscash.it/?907949
http://www.smsclub.it/mediabanner.asp?mediauser=59474
a.freda[NOSPAM]@
libero.it
 . togliere [NOSPAM] per comunicare in e-mail


author: RoDAgo

text:
"Annibale" scrisse...
.......
.......
> Mi spiego meglio:
>
> Io ho due campi: Cognome e nome
>
> Il Cognome deve essere impostato in carattere grassetto mentre il nome
> in carattere normale.
> Il cognome ed il nome devono essere consecutivi e non con lunghezza
> fissa in funzione della casella di testo
>
> Esempio
>
> ROSSI Mario
> VERDI Giuseppe
>
> e non
>
> ROSSI                        Mario
> VERDI                       Giuseppe
>
> Il cognome in grassetto ed il nome in carattere normale.
> Ho fatto numerosi tentativi ma sono andati tutti a vuoto.
> Non ho altre soluzioni possibili fra quelle vagliate ma sicuramente mi
> sfugge qualcosa. Mi potreste dire se esiste qualche possibilità oppure
> non è possibile fare quanto richiedo con il normale report di Access
>
> Grazie anticipatamente
Affianca i due controlli, rendi grassetto solo il primo e metti sto
codicillo:
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
    Me.ScaleMode = 1
    Me.Cognome.Width = Me.TextWidth(Me.Cognome ) + 150
    Me.Nome.Left = Me.Cognome .Width + Me.Cognome .Left
End Sub
Puoi variare il valore 150 in base alla tolleranza che vuoi impostare tra
Cognome e Nome
> Ciao
> Annibale
Cià
RoDAgo


text:
Ciao,
Ti ringrazio per la risposta.  :-))
E' possibile effettuare tutto ciò senza dover scrivere del codice ma
operando solamente all'interno del normale report di Access?
Mi spiego. La creazione del report secondo queste caratteristiche è
possibile effettuarla senza scrivere righe di codice?
Grazie anticipatamente
A presto
Annibale



http://users.iol.it/fredaannibale



text:
"Annibale" ...
> Ciao,
>
> Ti ringrazio per la risposta.  :-))
> E' possibile effettuare tutto ciò senza dover scrivere del codice ma
> operando solamente all'interno del normale report di Access?
>
> Mi spiego. La creazione del report secondo queste caratteristiche è
> possibile effettuarla senza scrivere righe di codice?
>
>
> Grazie anticipatamente
>
> A presto
> Annibale
NO, almeno per A97, per gli altri non saprei.
Come mai questa richiesta?
Allergico al codice?  :-)
RoDAgo


text:
Ciao,
No, non sono allegico al codice ne scrivo talmente tanto tutti i
giorni! :-))
Io programmo in altri linguaggi e la richiesta mi è stata fatta da una
persona che usa Access senza utilizzare una sola riga di codice quindi
fà le sole cose che Access gli permette di fare senza addentrarsi in
programmazione.
Mi sono offerto di fargli da tramite per capire quello che io avevo
inizialmente intuito che cioé senza codice non mi pareva vi fosse
soluzione.
Non conoscendo il linguaggio e le sue potenzialità ho voluto fare un
tentativo fra chi era esperto per capire se c'era qualche possibilità
che a me sfuggiva per la mia ignoranza nella programmazione in Access.
Tutto qui :-))
Ti ringrazio comunque per la tua sollecita risposta sperando sempre
che qualcuno abbia una soluzione che permetta di arrivare alla
soluzione senza scrivere righe di codice per la felicità del mio amico
:-))
Ciao e grazie ancora :-))
Annibale


http://users.iol.it/fredaannibale



author: Claudio

text:
"Annibale" <"a.freda??????????? ha scritto nel messaggio
news:3dba4860...@POWerNEWS.IOL.IT...
> Ho seguito con interesse il precedente thread che ha avuto anche
> momenti caldi. :-)
Lo si fa per divertire gli altri partecipanti...
> Grazie ai Vs. consigli sono riuscito a trovare una parte della
> soluzione al mio problema.
Solo una parte?
> Io ho due campi: Cognome e nome
> Il Cognome deve essere impostato in carattere grassetto mentre il nome
> in carattere normale.
> Il cognome ed il nome devono essere consecutivi e non con lunghezza
> fissa in funzione della casella di testo
>
> Esempio
> ROSSI Mario
> VERDI Giuseppe
>
> Il cognome in grassetto ed il nome in carattere normale.
>
Io una soluzione ce l'ho, ma devi usare per i due controlli un carattere non
proporzionale, come il Courier, il Lucida, etc.
Sistema i tuoi due controlli normalmente, e metti in grassetto il cognome e
normale il nome. Dopo di che sovrapponili nel punto in cui vuoi incominci il
cognome, e come origine controllo del nome scrivi una cosa del tipo:
=Space(Len(Trim([Cognome]))+1) & [Nome]
Ciao. Claudio.


author: Maurizio Borrelli

text:
> "Annibale"
news:3dba5a81...@POWerNEWS.IOL.IT
:
[...]
> Io programmo in altri linguaggi e la richiesta mi è stata fatta da una
> persona che usa Access senza utilizzare una sola riga di codice quindi
> fà le sole cose che Access gli permette di fare senza addentrarsi in
> programmazione.
[...]
    In questo caso, se la persona in questione si "accontenta" di usare un
font monospaziato, per intenderci tipo "Courier New" o "Andale Mono",
potrebbe comportarsi cosi':
    Mettiamo che nell'origine record del Report vi siano i due campi
"Cognome" e "Nome". Potresti aggiungere al Report due controlli Casella di
testo di nome "Cognome" e "Cognome e Nome", aventi la stessa larghezza,
perfettamente sovrapposti e con Stile sfondo "Trasparente".
    Il controllo "Cognome", con spessore carattere "Grassetto", sara'
associato al campo "Cognome".
    Il controllo "Cognome e nome", con spessore carattere "Normale", sara'
invece un controllo calcolato avente come origine la formula:
        =String$(Len([Cognome])+1;Chr$(32)) & [Nome]
        -oppure-
        =String$(Len([Cognome])+1;" ") & [Nome]
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


text:
Ciao,
Seguirņ i Vs. consigli e li trasmetterņ alla persona che sarą contenta
di aver trovato la soluzione al problema che lo affliggeva da un pņ di
tempo :-))
GRazie a tutti Voi! :-))
A presto
Annibale
On Sat, 26 Oct 2002 11:12:26 GMT, "Claudio" <cld@NOSPAM&COsupereva.it>
wrote:

http://users.iol.it/fredaannibale



title: Collegamento ipertestuale tramite pulsante di comando

author: solaria

text:
In una maschera dove sono inseriti i dati degli immobili gestiti
dall'azienda č presente un pulsante di comando che apre un file di Word
tramite collegamento ipertestuale: "Piano Regolatore".  E' possibile aprire
il file nella pagina relativa all'immobile sul quale sto lavorando? Oppure č
possibile creare un riferimento che  mi permetta questa azione? Grazie. Mi
state aiutando tantissimo.


author: Carlo Costarella

text:
"solaria" <
MAKK...@libero.it
> ha scritto nel messaggio
news:XJgBe.15359$tX6.3...@twister1.libero.it...
>
> In una maschera dove sono inseriti i dati degli immobili gestiti
> dall'azienda è presente un pulsante di comando che apre un file di Word
> tramite collegamento ipertestuale: "Piano Regolatore".  E' possibile
> aprire
> il file nella pagina relativa all'immobile sul quale sto lavorando? Oppure
> è
> possibile creare un riferimento che  mi permetta questa azione? Grazie. Mi
> state aiutando tantissimo.
>
>
>
Se il file .doc ha un segnalibro puoi individuarlo semplicemente aggiungendo
#NomeSegnalibro all'indirizzo del collegamento ipertestuale.
Il documento di Word si aprirà a quella pagina.
Ciao, Carlo


title: collegamenti ipertestuali

text:
Buon pomeriggio
Ho creato in una form A2003 un collegamento ipertestuale.
Quando lo attivo ricevo un messaggio di conferma di Microsoft Office
(Apertura in corso di ....
alcuni files potrebbero .... virus  ..... danneggiare .... Aprire il
File ?).
Si può evitare la richiesta ?
Grazie
MArco


title: collegamenti ipertestuali

text:
<
black....@hotmail.it
> ha scritto nel messaggio news:1179925834....@o5g2000hsb.googlegroups.com...

[risposta]
Forse; quello che vedi è l'impostazione di protezione del tuo browser web...
Ciao.
--
Sergio MAZZA


title: collegamenti ipertestuali

text:
Sergio MAZZA ha scritto:

Pensavo anch'io (explorer 6)
Ma non mi riesce di sbloccarlo.
Insisto
Grazie
MArco


title: collegamenti ipertestuali

text:
<
black....@hotmail.it
> ha scritto nel messaggio
news:1180017139.0...@o5g2000hsb.googlegroups.com...
Pensavo anch'io (explorer 6)
Ma non mi riesce di sbloccarlo.
Insisto
Grazie
MArco
[risposta]
Prova a leggere questo:
http://support.microsoft.com/kb/174360/it?spid=2073&sid=global
Ciao.
--
Sergio MAZZA


title: collegamenti ipertestuali

text:
On 24 Mag, 16:57, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> <
black.mar...@hotmail.it
> ha scritto nel messaggionews:1180017139.0...@o5g2000hsb.googlegroups.com...
>
> Pensavo anch'io (explorer 6)
> Ma non mi riesce di sbloccarlo.
> Insisto
> Grazie
> MArco
>
> [risposta]
> Prova a leggere questo:
http://support.microsoft.com/kb/174360/it?spid=2073&sid=global
>
> Ciao.
>
> --
> Sergio MAZZA
Grazie
Buona Giornata
MArco


title: problema campo Si/no

text:
Ho una casella riepilogativa che visualizza i campi di una tabella tra
cui alcuni campi del tipo SI/no.Fino a ieri la casella visualizzava Si
o No mentre ora visualizza 0 -1.Sapete cosa può essere successo?ho
guardato le proprietà del campo ma non ho trovato nulla.Grazie a tutti


title: problema campo Si/no

author: Access

text:

Tasto destro del mouse sulla casella e nelle proprieta' scheda "Tutte"
imposta il valore formato a "SI/NO".
--
Ciao
Access


title: problema campo Si/no

text:
nella scheda tutte non c'è il valore formato!!!
On 2 Ott, 17:02, "Access" <c...@tin.it.invalid> wrote:



title: problema campo Si/no

text:

Ma il valore da te indicato "0 -1" dove lo visualizzi? è una textbox?
--
Ciao
Access


title: problema campo Si/no

text:
On 2 Ott, 17:19, "Access" <c...@tin.it.invalid> wrote:

lo visualizzo in un elenco(casella di riepilogo) associato ad una
tabella in cui ci sono dei campi con il tipo dati  Si/no


title: problema campo Si/no

text:
---cut--
> lo visualizzo in un elenco(casella di riepilogo) associato ad una
> tabella in cui ci sono dei campi con il tipo dati  Si/no.
Bene.
Allora apri la tabella in modalita' struttura, posiziona il cursore nel
campo tipo "si/no" e poi in basso nella proprieta' formato imposta "si/no".
--
Ciao
Access


title: problema campo Si/no

text:

Già fatto ma persiste il problema


title: problema campo Si/no

text:

Bhe, allora non so cos'altro possa interferire.
Forse, c'è qualcuno piu' esperto che ha già riscontrato e risolto il
problema.
--
Ciao
Access


title: problema campo Si/no

text:
<
brena.c...@gmail.com
> ha scritto nel messaggio
news:1191339942....@y42g2000hsy.googlegroups.com...
Già fatto ma persiste il problema
[risposta]
Se la casella combinata è associata, vedi il valore del campo; nella query,
origine riga, crea un campo calcolato che visualizzi il testo associato al
valore:
es.
SELECT nomeCampoSiNo, IIf([nomeCampoSiNo]=-1,"Sì","No") AS txtNomeCampoSiNo
FROM nomeTabella;
Nelle proprietà della casella combinata:
- come colonna associata lasci la prima (1)
- nel numero delle colonne inserisci: 2
- nella larghezza delle colonne inserisci: 0cm;2cm
Ciao.
--
Sergio MAZZA


title: problema campo Si/no

text:
On 3 Ott, 09:08, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> <
brena.crist...@gmail.com
> ha scritto nel messaggionews:1191339942....@y42g2000hsy.googlegroups.com...

Mmmm....pensavo che la cosa fosse più semplice ed ho spiegato il
problema semplificato.
In realtà ho una casella di riepilogo(non una casella combinata) che
viene popolata da una query.La query è una seplice "select * from
nometabella" che visualizza tutti i  campi della mia tabella.La
colonna associata deve essere per forza l'1 poichè identifica il mio
campo id che serve poi per aprire altre maschere,fare modifiche a quel
determinato record...ecc...ecc.
La mia tabella ha una struttura del genere:
id
schedaA      SI/no
SchedaB      Si/no
..
..
La casella di riepilogo ha come larghezza colonne:0; 0,5; 0,5..
poichè non m'interessa di far vedere l'id


title: problema campo Si/no

text:
<
brena.c...@gmail.com
> ha scritto nel messaggio
news:1191397296.7...@50g2000hsm.googlegroups.com...
Mmmm....pensavo che la cosa fosse più semplice ed ho spiegato il
problema semplificato.
In realtà ho una casella di riepilogo(non una casella combinata) che
viene popolata da una query.La query è una seplice "select * from
nometabella" che visualizza tutti i  campi della mia tabella.La
colonna associata deve essere per forza l'1 poichè identifica il mio
campo id che serve poi per aprire altre maschere,fare modifiche a quel
determinato record...ecc...ecc.
La mia tabella ha una struttura del genere:
id
schedaA      SI/no
SchedaB      Si/no
..
..
La casella di riepilogo ha come larghezza colonne:0; 0,5; 0,5..
poichè non m'interessa di far vedere l'id
[risposta]
Non cambia nulla.
Stessa modalità, lasci la prima colonna come associata e la seconda ci metti
il campo calcolato, stessa cosa per la larghezza delle colonne...
Ciao.
--
Sergio MAZZA


title: problema campo Si/no

text:
> Non cambia nulla.
> Stessa modalità, lasci la prima colonna come associata e la seconda ci metti
> il campo calcolato, stessa cosa per la larghezza delle colonne...
>
> Ciao.
> --
> Sergio MAZZA
Funziona applicato ad un esempio semplice,ma al mio db non riesco.
La mia casella non è associata ma riempita tramite una query;se
nell'origine riga della casella inserisco anche la query che mi hai
detto tu non mi fa vedere nulla anche se incremento il numero delle
colonne della mia casella.e poi il valore eventualmente Si/no che
calcola me lo fa vedere alla fine delle mie colonne mentre io vorrei
vederlo in seconda posizione...mi sa che non c'è soluzione


title: problema campo Si/no

text:
<
cristia...@gmail.com
> ha scritto nel messaggio
news:1191404047.1...@57g2000hsv.googlegroups.com...
Funziona applicato ad un esempio semplice,ma al mio db non riesco.
La mia casella non è associata ma riempita tramite una query;se
nell'origine riga della casella inserisco anche la query che mi hai
detto tu non mi fa vedere nulla anche se incremento il numero delle
colonne della mia casella.e poi il valore eventualmente Si/no che
calcola me lo fa vedere alla fine delle mie colonne mentre io vorrei
vederlo in seconda posizione...mi sa che non c'è soluzione
[risposta]
Che significa: "...La mia casella non è associata ma riempita tramite una
query;..."?
Ho fatto delle prove.
Premetto che la proprietà "formato" (struttura della tabella) del campo
booleano è impostata a "Sì/No".
Una casella di riepilogo:
- non associata con origine riga:
-- una select su un campo booleano visualizza Sì/No
-- una tabella con lo stesso campo visualizza Sì/No.
- associata al campo booleano con origine riga:
-- una select su un campo booleano visualizza Sì/No
-- una tabella con lo stesso campo visualizza Sì/No.
Ora tu in quale condizione sei?
Ciao.
--
Sergio MAZZA


title: problema campo Si/no

text:
On 3 Ott, 12:00, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> <
cristian.br...@gmail.com
> ha scritto nel messaggionews:1191404047.1...@57g2000hsv.googlegroups.com...

una casella di riepilogo non associata,senza origine riga.
La casella è riempita grazie al codice in apertura maschera:
Me.elenco.RowSource = "Q-Lista"


title: problema campo Si/no

text:
Dimenticavo:
La query è una semplice select * from tabella;
Nella casella poi metto io a 0 le colonne che non voglio vedere;i
campi si/no si trovano nelle prime tre posizioni dopo il campo id(che
non mi interessa di visualizzare);quindi la larghezza colonne è:
0;1;1;1....e via tutti gli altri campi


title: problema campo Si/no

text:
<
brena.c...@gmail.com
> ha scritto nel messaggio
news:1191406139.7...@o80g2000hse.googlegroups.com...
una casella di riepilogo non associata,senza origine riga.
La casella è riempita grazie al codice in apertura maschera:
Me.elenco.RowSource = "Q-Lista"
[risposta]
Quindi l'origine riga (rowsource), c'è!
Ciao.
--
Sergio MAZZA


title: problema campo Si/no

text:
<
brena.c...@gmail.com
> ha scritto nel messaggio
news:1191406370....@r29g2000hsg.googlegroups.com...
Dimenticavo:
La query č una semplice select * from tabella;
Nella casella poi metto io a 0 le colonne che non voglio vedere;i
campi si/no si trovano nelle prime tre posizioni dopo il campo id(che
non mi interessa di visualizzare);quindi la larghezza colonne č:
0;1;1;1....e via tutti gli altri campi
[risposta]
Cambi la query inserendo il campo calcolato...
Ciao.
--
Sergio MAZZA


title: problema campo Si/no

text:
On 3 Ott, 13:49, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> <
brena.crist...@gmail.com
> ha scritto nel messaggionews:1191406370....@r29g2000hsg.googlegroups.com...
> Dimenticavo:
> La query è una semplice select * from tabella;
> Nella casella poi metto io a 0 le colonne che non voglio vedere;i
> campi si/no si trovano nelle prime tre posizioni dopo il campo id(che
> non mi interessa di visualizzare);quindi la larghezza colonne è:
> 0;1;1;1....e via tutti gli altri campi
>
> [risposta]
> Cambi la query inserendo il campo calcolato...
>
> Ciao.
> --
> Sergio MAZZA
Perfetto funziona.grazie mille


title: inviare un messaggio oulook salvato nel pc

author: serghei

text:
Ho già effettuato delle procedure per inviare emai con access sia usando
cdo che outlook tramite mapi.
Adesso però avrei questa necessità
Il cliente ha salvato dei messaggi preimpostati con outllook (file salva con
nome... nomefile.msg)
dovrei dal database dare la possibilità all'utente di aprire quel file in
base ad una lista presente nella maschera
.
Esempi: Ho 2 messaggi: Prova1 (per clienti storici); Prova2 (per potenziali
clienti)
Dall'applicazione seleziono la mail che voglio mandare (combo box) e tramite
l'iperlink address di una casella apro il file (dal momento che si tratta di
un file .msg associato
ad oulook mi apre oulook) e tutto potrebbe funzionare.
Ma effettivamente in questo modo non ho un controllo completo.
Io vorrei aprire da codice... ed al limite riempiendo i campi (email,
oggetto personalizzato... ect) ed
utilizzare la base del file che ho sul disco.
Come si può fare?
Grazie
sergio


title: Report

author: Mik Mark

text:
Domanda:
        ho due tabelle:
    Calendario (Id, Idmateriamatt, Idmateriapom, Idmateriasera etc...)
    Materia (Idmateria, nomemateria etc....)
i 3 campi matt, pom e sera possono avere solo i "numeri" dell'IDMateria.
cioč sono tre campi che io avrei potuto chiamare Idmateria, perň avevo
bisogno di tre nomi differenti
Il mio problema č che devo visualizzare i tre campi nel report, perň con il
nome non con i numeri.
Non chiedetemi perchč lo ho fatto cosě complicato, so solo che mettermi ora
a cambiare il db č impossibile!
Nella query che faccio come posso dirgli che invecedi visualizzarmi 1 o 2 mi
visualizzi il nome della materia?
Collegando Calendario a Materia (i tre id di calend. con l'id di materia),
non succede nulla.
Non so se sono riuscito a spiegarmi.
        mik


title: Report

text:
Ciao
    io devo creare un report che mi visualizzi solo i campi che all'interno
della tabella sono "-1"
Ho creato una query che fa cosi:
1)    IDAllievo
2)    Espr2: (SELECT [Ritirato] FROM [ClasseallieviAzienda] WHERE
([Allievi].[IDAllievo]=[ClasseAllieviAzienda].[IDAllievo]
AND[ClasseAllieviAzienda].[Ritirato]=-1))
Però mi visualizza tutti i record che ci sono nella tabella non capisco, non
dovrebbe filtrarmeli?
    mik


title: Report

text:
Ciao,
    io devo visualizzare solo i record in cui il campo ritirato è Vero (-1).
Ho fatto una query, la seguente:
1)    IDAllievo
2)    Espr2: (SELECT [Ritirato] FROM [ClasseallieviAzienda] WHERE
([Allievi].[IDAllievo]=[ClasseAllieviAzienda].[IDAllievo]
AND[ClasseAllieviAzienda].[Ritirato]=-1))
Ma non funziona perchè continua a visualizzarmi tutti i record!
PERCHE' ?


title: Report

author: Arturo

text:
"Mik Mark" <
marcheso...@trentino.net
> ha scritto nel messaggio
news:9k6a1u$bco$1...@news.flashnet.it...

Non ci sono JOIN tra le due tabelle? Prova con questa:
SELECT allievi.IDAllievo, ClasseAllieviAzienda.ritirato
FROM allievi INNER JOIN ClasseAllieviAzienda ON allievi.IDAllievo =
ClasseAllieviAzienda.IDAllievo
WHERE (((ClasseAllieviAzienda.ritirato)=-1));
Ciao, Arturo


title: Report

text:
"Arturo" <
atad...@freemail.it
> ha scritto nel messaggio
news:aoy97.5122$y_3.4...@news.infostrada.it...

Mi dice che devo usare la parola riservata EXISTS!


title: Divisione indirizzo e numero civico

author: Gloria

text:
Ho un campo che contiene indirizzo-scritto in maiuscolo- e
numero civico e vorrei separarli. Ho pensato a Instr ma lo
spazion prima del numero non è l'unico spazio nella stringa
inoltre non sono riuscita a far funzionare IsNumeric.
Avete idee.
Grazie
Gloria
--
Inviato da Virgilio
http://newsgroup.virgilio.it
..un servizio di news via web con in piu' l'antispam


title: Divisione indirizzo e numero civico

text:
> Rovescia la tua prospettiva. Considera lo spazio a
> partire da destra.
Come faccio a dirgli che gli spazi devono partire da destra (la
funzione Right?)
> Cosa vuol dire che non funziona isnumeric... com'è il
> codice?
Ho provato a dargli come argomento Right([nomecampo],5)ma non ha
fatto nulla



title: Divisione indirizzo e numero civico

author: Giulio Simeone

text:
Gloria ha scritto:
> Ho un campo che contiene indirizzo-scritto in maiuscolo- e
> numero civico e vorrei separarli. Ho pensato a Instr ma lo
> spazion prima del numero non è l'unico spazio nella stringa
> inoltre non sono riuscita a far funzionare IsNumeric.
> Avete idee.
> Grazie
> Gloria
Prova con il seguente codice:
dim a,b,c as String
dim numero as integer
a = Me![nomecampo]
numero=0
for i=1 to len(a)
if isnumeric(mid$(a,i,1))= True then numero=1
if numero=0 then b = b & mid$(a,i,1)
if numero=1 then c = c & mid$(a,i,1)
next i
me![indirizzo]=b
me![numero civico]=c
Il concetto è che, finchè non trova una cifra, aggiunge i caratteri al
campo indirizzo; poi, aggiunge i caratteri al numero civico.
Questo codice non funziona solo nel caso in cui il nome della via contenga
delle cifre (es. Via delle 100 Cannelle), ma mi sembra un caso piuttosto
raro. Comunque questi casi li puoi gestire a parte.
In bocca al lupo!!
          GS
www.websamba.com/Giulio_Roma/index.htm
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Controllo di due campi

author: Liano Amato

text:
Salve,
da buon "neofito" ne approfitto ancora per chiedervi un'altro quesito,
magari stupido, ma che non riesco a risolvere.
Ho una tabella di questo genere:
Data    cliente    ...    campo1    campo2    ...
con una query, in un range "data" e "cliente", devo estrapolare tutti i
valori in cui "campo1" sia =CONTANTI oppure "campo2"sia =C (fino ad ora
tutto ok, immettendo nel Criterio "campo1" la parola "CONTANTI" e in Oppure
in"campo2" la parola "C" mi estrapola questo) però devo escludere quelle in
cui sia "campo1" è ="CONTANTI" e "campo2" sia ="C".
Non so se sono stato chiaro, ricapitolo con l'esempio:
Data    cliente    ...    campo1    campo2    ...
01/01    pippo          contanti
02/01    pippo                                c
03/01    pippo          contanti
03/01    pippo          contanti          c       <=questa no!!!
Da premettere che sia "campo1" che "campo2" possono avere altri valori,
quindi ho provato mettendo <> ma mi sceglie quelli con valori diversi.
Grazie per l'aiuto e saluti a tutto il gruppo.
Liano


title: Controllo di due campi

author: Berti Simone

text:
"Liano Amato" <
liano...@libero.it
> ha scritto nel messaggio
news:c_I_b.29994$FJ6.1...@twister1.libero.it...

io la risolverei così:
nella query che crei io fare un campo ulteriore dove nella prima riga scrivi
[campo1]&[campo2] e nella riga criterio il seguente criterio <>contantic
Saluti Simone


title: Controllo di due campi

text:
"Berti Simone" <
berti...@tiscali.it
> ha scritto nel messaggio
news:bcK_b.21224$IT2.7...@news4.tin.it...

Grazie Simone per la dritta, ci proverò.
Saluti
Liano


title: Controllo di due campi

text:
"Liano Amato" <
liano...@libero.it
> ha scritto nel messaggio
news:PxY_b.29658$Kc3.9...@twister2.libero.it...

Salve,
purtroppo ho provato, ma non va.
Chiedo ulteriori lumi oppure una soluzione differente, grazie.
Liano


title: Controllo di due campi

text:


Saluti
Liano


title: Access 2003 chiede Nome e Password di accesso

author: Leonardo

text:
Buongiorno a tutti,
ho un problema su un pc che in pratica, all'apertura di qualsiasi db
di Access 2003 (anche vuoto) chiede Nome e Password di accesso.
Come posso sbloccare questa cosa? Reinstallando office 2003??
grazie molte
Leo


author: Karl Donaubauer

text:
Leonardo wrote:
> ho un problema su un pc che in pratica, all'apertura di qualsiasi db
> di Access 2003 (anche vuoto) chiede Nome e Password di accesso.
> Come posso sbloccare questa cosa? Reinstallando office 2003??
Dipende com'� stato attivato. P.e. qualcuno puo avere
cambiato il file di protezione attivo:
- apri Access (anche senza database)
- scegli la voce di men�
Strumenti - Protezione - Amministratore gruppi di lavoro
Se il file segnalato nel dialogo non si chiama "system.mdw"
fai clic sul pulsante <Aderisci> e scegli il file system.mdw
che di solito si trova nella cartella Windows\System32\.
Se invece il system.mdw � gi� attivo � molto probabile
che qualcuno ha impostato un password per l'Admin.
Se conisci il password puoi toglierlo (vedi il primo link di sotto).
Se non lo conosci puoi provare di sostituire il file system.mdw
(certo prima fai una copia del originale) con un system.mdw
dal CD o da un computer diverso.
Se non trovi un tale system.mdw immacolato puoi anche
reinstallare l'intero Office.
Pi� informazioni trovi qui:
http://office.microsoft.com/it-it/access-help/HP005257850.aspx
http://www.donkarl.com/it?FAQ1.18
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:

> Pi informazioni trovi qui:
http://office.microsoft.com/it-it/access-help/HP005257850.aspxhttp://www.donkarl.com/it?FAQ1.18
>
> --
> Ciao
> Karl
> *********
> Access FAQ:
http://www.donkarl.com/it
Sei grande Karl!!!
ho risolto sostituendo il file system.mdw con uno nuovo.
grazie ancora!
Leo


title: ELIMINARE CODICE VBA INUTILE.

author: MM

text:
Ciao,
Volevo chiedere se qualcuno sa se esiste un modo o programma o tool, per
rimouvere dal codice VBA
tutto il codice inutile che a volte si crea in automatico mettendo e
togliendo pulsanti , controlli, ecc.. sulle maschere o report.
Mi spiego :
Se creo un pulsante su una maschera e successivamente assegno una istruzione
su  evento click di quest'ultimo mi viene generato del codice sulla maschera
in VBA.
Se ora elimino il pulsante il codice rimane e quiandi a lungo andare crea
confusione.
Grazie e ciao.
Con simpatia Marco.


title: ELIMINARE CODICE VBA INUTILE.

author: alias

text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:lHEu9.81334$RO.20...@twister1.libero.it...
> Ciao,
>
> Volevo chiedere se qualcuno sa se esiste un modo o programma o tool, per
> rimouvere dal codice VBA
> tutto il codice inutile che a volte si crea in automatico mettendo e
> togliendo pulsanti , controlli, ecc.. sulle maschere o report.
> Con simpatia Marco.
>
Gianfranco è interessato quanto Marco
Ciao a tutti


title: ELIMINARE CODICE VBA INUTILE.

author: Roberto da casa

text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:lHEu9.81334$RO.20...@twister1.libero.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione General leggiti la FAQ
di RoDAgo intitolata "Ridurre le dimensioni dell'mdb", penso faccia al caso
tuo. Io una volta ho usato il database allegato alla FAQ e funziona.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: ELIMINARE CODICE VBA INUTILE.

text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:lHEu9.81334$RO.20...@twister1.libero.it...

La soluzione più semplice è quella di CREARE un DB_VUOTO ed importare dal
VECCHIO Tabelle,QRY,Frm,Rpt.........ecc....!!! Alla fine COMPILI il codice,
compatti....!
@Alex.


title: ELIMINARE CODICE VBA INUTILE.

text:
> > Volevo chiedere se qualcuno sa se esiste un modo o programma o tool, per
> > rimouvere dal codice VBA
> > tutto il codice inutile che a volte si crea in automatico mettendo e
> > togliendo pulsanti , controlli, ecc.. sulle maschere o report.
> >
> La soluzione più semplice è quella di CREARE un DB_VUOTO ed importare dal
> VECCHIO Tabelle,QRY,Frm,Rpt.........ecc....!!! Alla fine COMPILI il
codice,
> compatti....!
>
Ringrazio Roberto da casa e Alex.
X Roberto , ho provato il file scaricato dal sitocomune (pulibatch.md) ma
nel effettuare il controllo mi viene visualizzato un errore impossibile
trovare maschera.....
Per Alex.
E' quello che pensavo anche io, ma le Relazioni restano o mi tocca
reimpostarle ?
Ciao e grazie.
Marco


title: ELIMINARE CODICE VBA INUTILE.

text:
[CUT]
>
> X Roberto , ho provato il file scaricato dal sitocomune (pulibatch.md) ma
> nel effettuare il controllo mi viene visualizzato un errore impossibile
> trovare maschera.....
>
> Per Alex.
>
> E' quello che pensavo anche io, ma le Relazioni restano o mi tocca
> reimpostarle ?
>
>
>
> Ciao e grazie.
>
> Marco
>
Il file Publibatch di RodAGo funziona da "DIO" nella versione A97, e
realizza
in AUTO quello che ti ho suggerito di fare.....!!!
Per le relazioni tra le Tabelle non saprei, ma puoi provare con 2 tabelle
relazionate e
vedi.....!!
@Alex.


title: ELIMINARE CODICE VBA INUTILE.

text:
Sei molto gentile,
ma peccato che io uso A97.
Ciao Marco.   :-)


title: ELIMINARE CODICE VBA INUTILE.

text:
CORREGGO .
USO ACCESS 2000


title: ELIMINARE CODICE VBA INUTILE.

text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:9jPu9.82221$RO.21...@twister1.libero.it...
> > > Volevo chiedere se qualcuno sa se esiste un modo o programma o tool,
per
> > > rimouvere dal codice VBA
> > > tutto il codice inutile che a volte si crea in automatico mettendo e
> > > togliendo pulsanti , controlli, ecc.. sulle maschere o report.
> > >
>
>
> > La soluzione più semplice è quella di CREARE un DB_VUOTO ed importare
dal
> > VECCHIO Tabelle,QRY,Frm,Rpt.........ecc....!!! Alla fine COMPILI il
> codice,
> > compatti....!
> >
>
>
> Ringrazio Roberto da casa e Alex.
>
> X Roberto , ho provato il file scaricato dal sitocomune (pulibatch.md) ma
> nel effettuare il controllo mi viene visualizzato un errore impossibile
> trovare maschera.....
>
Certo è che pulibatch.md è un database scritto con Access 97: poiché tu usi
Access 2000, sarà necessario che lo apra come versione precedente.
Inoltre il codice VBA di tale database fa riferimento alla libreria
Microsoft DAO: sarà pertanto necessario che tu verifichi che tale
riferimento nel database scaricato non sia MANCANTE. Eventualmente
aggiungilo, facendo attenzione che nella lista dei riferimenti preceda i
riferimenti alle librerie Microsoft ADO.
> Per Alex.
>
> E' quello che pensavo anche io, ma le Relazioni restano o mi tocca
> reimpostarle ?
Se importi una tabella alla volta, effettivamente alla fine
dell'importazione dovrai risistemare le relazioni manualmente, ma se
l'importazione di tutte le tabella la fai in un'unica soluzione (nella
finestra Importa oggetti pigia il pulsante Seleziona tutto), ti verranno
importate automaticamente anche le relazioni che esistono tra le varie
tabelle.
> Ciao e grazie.
>
> Marco



title: ELIMINARE CODICE VBA INUTILE.

author: Logan

text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:lHEu9.81334$RO.20...@twister1.libero.it...

Ho provato Access Code Analysis e sembra funzionare abbastanza bene, qualche
volta si blocca se le maschere sono complesse ma per il resto trova link non
collegati ed altre cose
Ciao by Logan bye bye


title: Casella di controllo 2° aiuto

author: Forlani Rodrigo

text:
Le routine qui sotto mi consentono di abilitare o disabilitare il campo
chiamato "contratto1" in base a se la casella di controllo chiamata
"controllo" è
spuntata o meno.
Che stringa posso utilizzare per ottenere lo stesso effetto su tutti i campi
della maschera senza dover impazzire a scrivere una routine lunghissima dato
che la maschera contiene trenta campi?
Grazie
Forlani
Ringrazio Roberto e Maurizio Facciuti per le gradite risposte all'ultimo
quesito.
Private Sub Controllo_AfterUpdate()
If  Me!controllo.Value = True Then
Me!Stipula_contratto1.Enabled = True
Me!Stipula_contratto1.Requery
ElseIf  Me!controllo.Value = False Then
Me!Stipula_contratto1.Enabled = False
Me!Stipula_contratto1.Requery
End If
End Sub
Private Sub Form_Current()
If  Me!controllo.Value = True Then
Me!Stipula_contratto1.Enabled = True
Me!Stipula_contratto1.Requery
ElseIf  Me!controllo.Value = False Then
Me!Stipula_contratto1.Enabled = False
Me!Stipula_contratto1.Requery
End If
End Sub


title: Casella di controllo 2° aiuto

author: Paolo Beltrame

text:
Forlani Rodrigo <
new...@tin.it
> wrote in message
8ij0of$a4h$1...@nslave2.tin.it...
> Le routine qui sotto mi consentono di abilitare o disabilitare il campo
> chiamato "contratto1" in base a se la casella di controllo chiamata
> "controllo" è
> spuntata o meno.
> Che stringa posso utilizzare per ottenere lo stesso effetto su tutti i
campi
> della maschera senza dover impazzire a scrivere una routine lunghissima
dato
> che la maschera contiene trenta campi?
Dovresti nominare i controlli in modo parametrizzabile (limitato).
Es Ctrl1, Ctrl2, etc
     AltroCtrl1, AltroCtrl2, etc
For i = 1 to 2
    If  Me.Controls.Item("Ctrl" & i) = True Then
            Me.Controls.Item("AltroCtrl" & i).Enable = True
    End If
Next i
Possibile ma per niente mnemonico.
Sviste di digitazione a parte.
    Paolo


title: Casella di controllo 2° aiuto

author: Marco Pretini

text:
Ciao
Forlani Rodrigo <
new...@tin.it
> wrote in message
8ij0of$a4h$1...@nslave2.tin.it...
> Le routine qui sotto mi consentono di abilitare o disabilitare il campo
> chiamato "contratto1" in base a se la casella di controllo chiamata
> "controllo" è
> spuntata o meno.
> Che stringa posso utilizzare per ottenere lo stesso effetto su tutti i
campi
> della maschera senza dover impazzire a scrivere una routine lunghissima
dato
> che la maschera contiene trenta campi?
> Grazie
> Forlani
>
> Ringrazio Roberto e Maurizio Facciuti per le gradite risposte all'ultimo
> quesito.
>
> Private Sub Controllo_AfterUpdate()
> If  Me!controllo.Value = True Then
> Me!Stipula_contratto1.Enabled = True
> Me!Stipula_contratto1.Requery
> ElseIf  Me!controllo.Value = False Then
> Me!Stipula_contratto1.Enabled = False
> Me!Stipula_contratto1.Requery
> End If
> End Sub
>
> Private Sub Form_Current()
> If  Me!controllo.Value = True Then
> Me!Stipula_contratto1.Enabled = True
> Me!Stipula_contratto1.Requery
> ElseIf  Me!controllo.Value = False Then
> Me!Stipula_contratto1.Enabled = False
> Me!Stipula_contratto1.Requery
> End If
> End Sub
>
>
>
>
Puoi usare la propietà Tag in questo modo ;
in struttura della Form scrivi su tutti i controlli che devi
testare nella propietà Tag che so .. Blocco
poi la usi nell'insieme dei controlli ;
Private Sub Form_Current()
Dim CtlIns as control
For Each CtlIns In Me.Controls
 If  Me!controllo.Value = True and CtlInss.Tag = "Blocco" Then
CtlIns.Enabled = True
..........
Ciao Marco


title: Da Access 2.0. ad Access XP (2)

text:
Salve,
io sto aggiornando un software da Access 2.0. ad Access XP. Alessandro
Baraldi mi ha già dato dei consigli, che ho seguito: in particolare ho
sostituito il riferimento alla libreria ADO con il riferimento alla DAO
3.6. Su Internet ho letto che tutto quello che funziona con la DAO 3.5.
funziona anche con la DAO 3.6., quindi a questo punto le istruzioni
appartenenti alla libreria DAO non dovrebbero dare problemi.
E però non mi accetta l'oggetto dynaset ... perchè?
Che devo fare , devo riscrivere tutto utilizzando la ADO?
Grazie, intanto io continuo le mie ricerche ...
          G.S.

www.websamba.com/Giulio_Roma
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Da Access 2.0. ad Access XP (2)

author: Giorgio Prx

text:
"Giulio Simeone" <viandan...@AMORTEIVIRUSyahoo.com> ha scritto nel
messaggio news:bu0l8v$s0r$1...@news.newsland.it...
> Salve,
> io sto aggiornando un software da Access 2.0. ad Access XP. Alessandro
> Baraldi mi ha già dato dei consigli, che ho seguito: in particolare ho
> sostituito il riferimento alla libreria ADO con il riferimento alla DAO
> 3.6. Su Internet ho letto che tutto quello che funziona con la DAO 3.5.
> funziona anche con la DAO 3.6., quindi a questo punto le istruzioni
> appartenenti alla libreria DAO non dovrebbero dare problemi.
>
> E però non mi accetta l'oggetto dynaset ... perchè?
>
> Che devo fare , devo riscrivere tutto utilizzando la ADO?
>
> Grazie, intanto io continuo le mie ricerche ...
Ciao Giulio
Access 2.0  usa DAO 2.0 o DAO 2.5 e non DAO 3.5.
Con DAO 3.6 devi rinominare Dynaset in Recordset (oggetto generico che
include i sottotipi Dynaset SnapShot e Table)
Le proprietà e i metodi non cambiano.
Ciao Giorgio


title: Da Access 2.0. ad Access XP (2)

text:
Grazie Giorgio, ho capito tutto, ora dovrei riuscirci!
             G.S.



title: Problrma Access 2003 - Microsoft Outlook 2010

author: Lucky

text:
Salve a tutti.
Ho un problema da risolvere per il quale non riesco a venirne a capo.
Ho un PC con Windows 7 PRO 64 bit, la posta elettronica la gestisco con
Microsoft OutLook 2010 ed il mio database in Access 2003.
Fino a ieri nessun problema ma da oggi mi si presenta questo: ho (da sempre)
una macro così scritta:
Azione: InviaOggetto
   to: (indirizzo email)
   Oggetto messaggio: (contenuto letterale)
   Modifica messaggio: SI

Fino a ieri, con l'uso della macro, mi si apriva un nuovo messaggio in
Microsoft Outlook 2010, ma da oggi mi compare invece questa finestra di
dialogo che mi dice:
"Impossibile inviare il messaggio.
Prima di tentare l'invio di un messaggio di posta elettronica da Microsoft
Office Access, risolvere il problema descritto nel messaggio precedente
oppure configurare il computer per l'invio e la ricezione di messaggi di
posta elettronica."

Il messaggio precedente non compare assolutamente, ed il computer è
assolutamente ben configurato per l'invio e la ricezione di messaggi di
posta elettronica.
Dove sbaglio ?
E' possibile che debba agire su qualche impostazione di configurazione ?

Grazie a tutti per la risposta.
Saluti
Lucky


author: Dragons

text:
Quale versione di ACCESS usi? a 32 o 64 BIT?
Ho avuto dei problemi simili e salvando il file MDB alla versione 2010 a 64 BIT ho risolto, nel mio caso..
Facci sapere

Dragons


text:
La mia versione di ACCESS è 2003 a 32 bit.
Ma vorrei mantenerla per diversi motivi di compatibilità con altri utenti
che utilizzano lo stesso db.
Se lo stesso file mdb (versione ACCESS 2000) lo utilizzo su un PC con
Windows 8.1 e Office 2010 (ACCESS 2010 a 64 bit) il problema non sussiste.
Per poter continuare a programmare con ACCESS 2003, non vorrei utilizzare
ACCESS 2010.
Qualche soluzione all'orizzonte ?

Grazie a tutti.
Saluti
Lucky

"Dragons" <
d...@timely.it
> ha scritto nel messaggio
news:a77406c6-da34-412c...@googlegroups.com...



text:
Ciao, solo oggi ho ripreso attività,

mi sono ricordato che questo è problema con OS e versioni di Access 32/64 bit
Fondamentalmente sono cambiate molte cose e il codice si è strutturato adeguandosi alle new esigenze.
Tieni conto che con l'andar del tempo continuare sulla 2003 potrebbe crearti seri problemi di Blocco e funzionalità, i PC vengono acquistati con i nuovi SO, ora siamo a Win 10, ne so qualcosa con una funzionalissima e usatissima rubrica telefonica in access Runtime x Access 2003 interfacciato a dati su MySQL, ha funzionato benissimo su 20 PC x 10 anni...  poi aquisto nuovi PC Win 8 32/64 bit, saltato uso su 50% e su altri varie funzionalità codice non più eseguibile..

Migrato in Access 2010 e molteplici modifiche codice ho incontrato ancora altri problemi che sono riuscito ad eliminare con la runtime 2013.

Suggerimento, prima migri e meglio è
Saluti
Dragons


text:
Grazie mille Dragons,
ho reinstallato office 2010 ed è andato tutto a posto come prima.
Grazie per il consiglio.
A presto.
Saluti
Lucky

=====================================================================
"Dragons" <
d...@timely.it
> ha scritto nel messaggio
news:ed14e50b-ddef-4a56...@googlegroups.com...



title: [OT] immagine in tabella asp

author: Ivan

text:
Scusate l'OT ma non trovo nulla a riguardo.
In un mdb ho una tabella articoli con i soliti campi, tra cui uno con il
percorso alla relativa immagine.
Faccio l'upload di questo mdb per interfacciarlo ad una semplice pagina asp
che ne visualizza il contenuto sottoforma di tabella.
Funziona tutto bene, l'unico problema ce l'ho quando non è presente la foto
sul campo foto.
Mi viene visualizzato un quadrato con una x dentro. Se invece il percorso
della foto è presente nessun problema.
Non sono pratico di asp..come posso testare se il mio campo foto è nullo e
nel caso lo sia non visualizzare alcuna immagine oppure visualizzare una
jpeg con scritto 'immagine non disponibile'?
Grazie, Ivan