author: Luciano

text:
sib ha scritto nel messaggio ...
>In breve: usando il metodo .findnext applicato a una oggetto recordset,
come
>si fa a cercare i record senza fare distinzione tra maiuscole e minuscole?
Stavo per risponderti: in breve....Option Compare Binary!
Pero', avendolo personalmente usato non con findfirst ma ciclando sul
recordset confrontando le stringhe, ho voluto, prima di rispondere,
giocherellare un po' e mi e' successo questo.
Per usare findfirst bisogna specificare dbOpenSnapshot ed ecco che Compare
Binary non funge piu'!
Ma la cosa piu' strana e' che anziche' beccare il primo senza fare
distinzioni mi ha beccato il secondo, sia cercando la stringa maius che
minius....
A questo punto attendo anch'io lumi da chi lo ha usato con succeso.
Saluti.
Luciano


title: Ricerca senza distinzione tra maiuscole e minuscole

author: RoDAgo

text:
sib scrisse...
> Salve a tutti,
> sono andato nel pallone per questo piccolo problema, ma devo ammettere che
> non mi eramai capitato perchè non ho mai dovuto lavorare con file
> preesistenti di un cliente.
> In breve: usando il metodo .findnext applicato a una oggetto recordset,
come
> si fa a cercare i record senza fare distinzione tra maiuscole e minuscole?
>
> (ad es, io scrivo rossi nel controllo di ricerca e access mi trova sia
rossi
> sia Rossi sia ROSSI)
>
> Grazie, Sib
>
Ma, questa mi risulta nuova!
Il metodo Find o perlomeno i criteri di selezione non fanno distinzione tra
maiuscole e minuscole !!!
L'ho sempre utilizzato e l'ho appena riprovato.
Se non trova l'occorrenza il problema sarà un altro.
Non è che in queste stringhe sono presenti spazi iniziali o finali?
Dammi qualche informazione in più.
Ciao da RoDAgo


author: Lorenzo Coronati

text:
Scrisse "sib" <
sibN...@iol.it
>:
>(ad es, io scrivo rossi nel controllo di ricerca e access mi trova sia rossi
>sia Rossi sia ROSSI)
Provato option compare text?
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


author: sib

text:
RoDAgo <
rodago...@tiscalinet.it
> wrote in message
8aibmg$ik9$1...@lacerta.tiscalinet.it...
> sib scrisse...
> > Salve a tutti,
> > sono andato nel pallone per questo piccolo problema, ma devo ammettere
che
> > non mi eramai capitato perchè non ho mai dovuto lavorare con file
> > preesistenti di un cliente.
> > In breve: usando il metodo .findnext applicato a una oggetto recordset,
> come
> > si fa a cercare i record senza fare distinzione tra maiuscole e
minuscole?
> >
> > (ad es, io scrivo rossi nel controllo di ricerca e access mi trova sia
> rossi
> > sia Rossi sia ROSSI)
> >
> > Grazie, Sib
> >
> Ma, questa mi risulta nuova!
>
> Il metodo Find o perlomeno i criteri di selezione non fanno distinzione
tra
> maiuscole e minuscole !!!
> L'ho sempre utilizzato e l'ho appena riprovato.
> Se non trova l'occorrenza il problema sarà un altro.
> Non è che in queste stringhe sono presenti spazi iniziali o finali?
> Dammi qualche informazione in più.
>
> Ciao da RoDAgo
Ciao,
In effetti mi sono reso conto che in altri db che ho creato la cosa funziona
perfettamente.
Ho trascurato di precisare, devo ammettere, che la tabella origine e' un
file .dbf allegato.
Sara' mica per questo che mi fa distinzione tra ma.. e mi..?
Non ho problemi di spazi iniziali perche' uso like * miastringa *
Ciao, Sib



text:
Lorenzo Coronati <
lore...@tin.it
> wrote in message
38ccfd01...@news.libero.it...
> Scrisse "sib" <
sibN...@iol.it
>:
> >(ad es, io scrivo rossi nel controllo di ricerca e access mi trova sia
rossi
> >sia Rossi sia ROSSI)
>
> Provato option compare text?
>
> --
> Lorenzo Coronati
Gia' tentato 8:-(
Boh!



text:
Scrisse "sib" <
sibN...@iol.it
>:
>Ho trascurato di precisare, devo ammettere, che la tabella origine e' un
>file .dbf allegato.
La butto li', magari dico una str&%$&ta, usi un indice dbase oppure
glielo fai gestire ad access?
Se hai specificato l'indice (che presumo fosse case sensitive) prova a
riallegare la tab senza.
Si sa mai...



text:
Lorenzo Coronati <
lore...@tin.it
> wrote in message
38ce40a7...@news.libero.it...
> Scrisse "sib" <
sibN...@iol.it
>:
> >Ho trascurato di precisare, devo ammettere, che la tabella origine e' un
> >file .dbf allegato.
>
> La butto li', magari dico una str&%$&ta, usi un indice dbase oppure
> glielo fai gestire ad access?
> Se hai specificato l'indice (che presumo fosse case sensitive) prova a
> riallegare la tab senza.
> Si sa mai...
>
> --
> Lorenzo Coronati
Per la verita' ho lavorato sul solo file dbf, senza neanche avere il file
indice (anzi, per la verita' non so neanche se si tratta di DB4/5 o di
foxpro
Boh!!?
Sib


title: Calcolo del codice fiscale

author: Francesca

text:
Ciao,
è la prima volta che utilizzo il forum. Avrei bisogno di sapere quale
"modulo (funzione)" adoperare per il calcolo del codice fiscale a partire
dai dati anagrafici inseriti nelle tabelle.
Grazie a tutti in anticipo per la collaborazione
MFrancesca


title: Calcolo del codice fiscale

author: VT @ home

text:
Il Wed, 11 Apr 2007 16:51:42 +0200, "Francesca" <
diab...@hotmail.com
> ha scritto:
>(.....)

www.sitocomune.com
Sez. General
FAQ 6.74
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------


title: Calcolo del codice fiscale

text:
grazie
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:0b0q13lnol696kfl8...@4ax.com...



title: Informazione per il gruppo su Apertura di db in rete RISOLTA

author: Riaudo Marcello (Alice)

text:
Tempo fa avevo scritto nel ng che avevo un db su Pc1 e quando ho messo in
rete un altro Pc  richiamando dalla rete  del nuovo Pc non mi apriva  il db
dicendomi che la directory era errata.
Ho seguito vari consigli compreso quella di avere la stessa versione di
access sui 2 Pi, ma senza risultati.
Oggi finalmente ho scoperto che (forse) il problema era sulla cartella dove
era contenuto il db.
Quindi ho rinominato la cartella con OldDB quindi ho creato una cartella
Nuova ed ho trasferito il db dalla cartella Old a quella nuova.
Non so se questo ha senso ma ha funzionato.
Saluti di nuovo a tutti
Riaudo Marcello


title: help per query percentuale

author: francesco

text:
A volte mi imballo in problemi banali, non so se succede anche a voi. in una
query ho due tabelle, anagrafica e fattori di rischio. Come si fa a
calcolare la percentuale di persone che hanno come fattore di rischio il
fumo di sigarette in un dato anno ricavandolo dal campo data Now() in
formato data breve?
Grazie a chi ha la pazienza di rispondere


title: help per query percentuale

author: Emyr

text:


A=conti quanti sono i dati di anagrafica
B=conti quanti sono i fattori di rischio="fumo di sigarette"
poi se non erro
percentuale:100=B:A
percentuale=100*b/A
o similare
Saluti
Emanuele


title: evitare errore con campi "#Num!" in importazione file excel

text:
mi spiego meglio sto importando un anagrafica da excel e quando creo una qeury di accodamento per mettere i dati in una tabella quando incontra un campo con il valore "#Num!" va in errore e si blocca l'importazione

voi come evitereste questo problema?

mi da errore di "overflow in campo numerico"

grazie.


text:

Secondo me va corretto l'errore nel foglio Excel.
Oppure importi in un campo di testo anziché numerico e poi tratti il risultato in Access.

Che tipo di informazione vorresti che comparisse in tabella?

Riccardo Baldinotti


text:
Il giorno giovedì 13 novembre 2014 15:20:42 UTC+1,
tos...@gmail.com
 ha scritto:

anche doppio apice "" o null l'importante è che non da errore e mi porta a buon fine l'importazione, grazie.


author: Bruno Campanini

text:
tos...@gmail.com
 explained on 13-11-14 :

Metti in luogo opportuno:
On Error Resume Next

poi esamina il contenuto dei campi sospetti.

Bruno


text:

On error resume next cosa fà su errore và al record successivo?


text:
tos...@gmail.com
 brought next idea :

Va all'istruzione successiva fino a quando non è
disattivato con On Error Goto 0

Non ce l'hai l'Help?

Bruno


title: DB protocollo come gestirlo

author: SimoneB

text:
Salve a tutti,
ho da risolvere una problematica e le soluzioni sono molteplici secondo voi
qual è l'ottimale?
Ho da creare un Db che gestisca il protocollo della "mia" azienda, l'azienda
è divisa in diversi settori ognuno dei quali dovrà protocollare ma non deve
vedere i protocolli degli altri settori. Nella tabella protocollo ho due
campi messi in relazione con due tabelle denominate Fornitore e Mittente
queste dovrebbero però essere in comune su tutti i settori. Il numero di
protocollo deve essere diverso da settore a settore o per meglio dire ogni
settore deve avere un proprio contatore di protocollo. Il numero al
protocollo viene assegnato in automatico come da esempio riportato sul sito
comune al punto 6.17
A questo punto le soluzioni possono essere molte per far si che vengano
risolte tutte le mie problematiche, io avrei pensato questa ma sembra molto
farraginosa. Creo tante tabelle dal nome PROTOCOLLOnomesettore quanti sono i
settori ho ed ognuna delle quali la collego a mitttente e a destinatario, mi
creo un file MDW e ad ogni settore associo un nome utente ed una password
impedendo di poter accedere all'area protocollo degli altri settori.
Avreste soluzioni migliori?
Saluti SimoneB


title: DB protocollo come gestirlo

author: antonio

text:
"SimoneB" <
simoneb...@tiscali.it
> ha scritto nel messaggio
news:45dcca69$0$17952$4faf...@reader1.news.tin.it...

Io non vedo molto utile creare tante tabelle... ne creerei una sola e poi,
con delle query che si autodefiniscono in base all'operatore che ha fatto il
login, portare avanti solo i records di competenza del particolare settore.
Ciao
Antonio


title: DB protocollo come gestirlo

text:
> Io non vedo molto utile creare tante tabelle... ne creerei una sola e poi,
> con delle query che si autodefiniscono in base all'operatore che ha fatto il
> login, portare avanti solo i records di competenza del particolare settore.
>
> Ciao
> Antonio
Ciao e grazie del suggerimento, anche a me spezzare in più tabelle non
mi sta molto bene ma non riesco a capire molto bene un paio di cose
cortesemente se me le puoi spiegare:
1. cosa intendi per "delle query che si autodefiniscono "
2. come si fa nella query a rintracciare l'utente connesso... con
quale criterio devo ordinare intendo... io so che per fitrare i dati
di una maschera occorre usare una stringa del tipo:
[forms]![nome maschera]![nome campo]
ma per quanto concerne la ricerca dell'utente che ha effettuato il
login cosa devo inserire nella query?
Grazie e ciao Simone


title: DB protocollo come gestirlo

text:
<
bertis...@gmail.com
> ha scritto nel messaggio
news:1172141086.0...@a75g2000cwd.googlegroups.com...




Grazie e ciao Simone
Ci sono forse sistemi migliori di quello che uso io... ma io l'ho
"inventato" tanto tempo fa ed ora mi sono abituato ad utilizzare sempre
questo.
Ecco come faccio io.
Il primo programma dell'applicazione, di solito "Menu 1", nell'evento "su
apertura" carica in modalità nascosta un'altra maschera, chiamata
"Parametri", senza origine dati, nella quale ci sono un 20-30 campi, di cui
i primi 10 sono Param01, Param02, etc. Gli altri campi sono particolari
dell'applicazione e potrebbero essere Settore, Fattura, Articolo, Cliente,
IDrecord, etc. Ogni volta che mi serva passare un nuovo parametro da una
maschera all'altra o ad una query, vado ad aggiungerlo in questa maschera
Parametri.
Nell'azienda dove sto lavorando ora il nome dell'utente che ha fatto il
login sulla propria postazione lo ritrovo in un posto particolare, ma nel
caso tuo credo che le seguenti 3 istruzioni possano andare bene.
   dim ws as workspace, utente as string
   set ws = dbengine.workspaces (0)
   utente = ws.username
Immaginiamo ora che dopo la maschera Menu1 tu debba richiamare la maschera
per l'aggiornamento dei records del settore A e che in Menu1 tu abbia
determinato il Settore di cui fa parte l'utente visto sopra.
Hai una query (chiamiamola "Tutti i records per il solo settore di
pertinenza") basata sul'unica tabella che dicevamo e contenente il campo
Settoredipertinenza, per il quale fra i criteri scriveremo
[forms]![Parametri].[Settore]
Sul pulsante di Menu 1 che richiama la maschera "Aggiornamento dati",
impostiamo le seguenti istruzioni:
[forms]![Parametri].[Settore] = Me.Settore
docmd.openform "Aggiornamento dati"
La maschera "Aggiornamenti dati" la dovrai basare sulla query definita in
precedenza.
Ciao
Antonio


title: problemino

author: mrfree

text:
scusate la mia poca dimestichezza con access
ho un problemino:
in una sottomaschera ho i campi
codice:            inserendo il codice
prodotto:
costo unitario:
vorrei sapere come si fa se io vorrei inserire solo il codice o il prodotto
a riempire i restanti campi forse non sono stato chiaro speriamo che
qualc'uno di voi mi possa aiutare??
grazie


title: problemino

author: Mak

text:
"mrfree" <
pcce...@virgilio.it
> ha scritto nel messaggio
news:3rZW9.78742$AA2.3...@news2.tin.it...

Ammettiamo che i campi siano formati da
ComboBox  per il codice del prodotto
Casella di testo per gli altri ( chiamiamoli testo 1 e testo 2)
Nella Combo l' origine riga punterà alla tabella "prodotti" con X colonne
Nel numero colonne della combobox  imposti numero  X colonne
Sull' evento dopo aggiornamento della comboBox scrivi
 me.testo1 = me.combobox.column(1)
 me.testo2 = me.combobox.column(2)
Cosi dovrebbe andare bene.
Ps: Attenzione al Oggetto della richiesta , scrivi sempre un po più
esplicito onde evitare cazziature. Es( Come riempire i controlli...)
Saluti
Mak


title: problemino

text:
> >
> Ammettiamo che i campi siano formati da
> ComboBox  per il codice del prodotto
> Casella di testo per gli altri ( chiamiamoli testo 1 e testo 2)
>
> Nella Combo l' origine riga punterà alla tabella "prodotti" con X colonne
> Nel numero colonne della combobox  imposti numero  X colonne
>
> Sull' evento dopo aggiornamento della comboBox scrivi
>  me.testo1 = me.combobox.column(1)
>  me.testo2 = me.combobox.column(2)
>
> Cosi dovrebbe andare bene.
>
> Ps: Attenzione al Oggetto della richiesta , scrivi sempre un po più
> esplicito onde evitare cazziature. Es( Come riempire i controlli...)
> Saluti
> Mak
>
grazie per i suggerimenti
ho inserito tutto come mi hai detto solo che quando eseguo mi spunta la
scritta che non trova la mcro (me) però poi mi restituisce i dati corretti
come posso evitare che mi esca la scritta di errore? cerca di essere molto
semplice in quanto come ho già detto sono alle prime armi grazie
grazie
ciao Piero
>


title: problemino

text:
[cut]
> grazie per i suggerimenti
> ho inserito tutto come mi hai detto solo che quando eseguo mi spunta la
> scritta che non trova la mcro (me) però poi mi restituisce i dati corretti
> come posso evitare che mi esca la scritta di errore? cerca di essere molto
> semplice in quanto come ho già detto sono alle prime armi grazie
> grazie
> ciao Piero
> >
Fammi capire nella casella "dopo aggiornamento" degli eventi hai impostato
[Routine evento] e premendo su tasto al fianco con  ...
hai scritto la tua procedura.
Se hai fatto questo va bene. Se eventualmente ti da ancora l' errore
controlla che nelle caselle dagli eventi non ci sia scritto "me", in quel
caso Access va a cercarti la macro o la funzione me che se non esiste genera
l' errore.
Questo e quello che mi viene in mente!
Fammi sapere


title: Protezione Utente

author: Cataldo Formaro

text:
Ciao a tutti,
se applico la protezione utente al mio DB, dove il tutte le protezioni credo
vengono salvate in un file
system.mdw, allora mi viene da chiedere:
- se altri sostituiscono il file system.mdw con uno uguale senza protezioni,
sono fregato?
- se il DB viene portato su un altro PC, addio protezioni?
 e quindi vorrei pensare che č meglio un MDE, o anche i file MDE possono
essere aperti (a livello di codice e/o struttura) senza il file originale
non trasformato??
Giusto per uno scambio di idee... Buona Domenica.
Cataldo Formaro


title: Protezione Utente

text:
"Cataldo Formaro" <
formaro...@inwind.it
> ha scritto nel messaggio
news:d5%T9.108017$TC5.3...@twister1.libero.it...
> Ciao a tutti,
> se applico la protezione utente al mio DB, dove il tutte le protezioni
credo
> vengono salvate in un file
> system.mdw, allora mi viene da chiedere:
> - se altri sostituiscono il file system.mdw con uno uguale senza
protezioni,
> sono fregato?
> - se il DB viene portato su un altro PC, addio protezioni?
>  e quindi vorrei pensare che è meglio un MDE, o anche i file MDE possono
> essere aperti (a livello di codice e/o struttura) senza il file originale
> non trasformato??
>
> Giusto per uno scambio di idee... Buona Domenica.
> Cataldo Formaro
>
Intanto speriamo il File.MDW tu lo chiami in un altro modo, o sovrascrivi
quello nativo......!
Poi quando crei il File.MDW è il DB stesso che viene generato appoggiandosi
non al Sistem.Mdw ma al tuo nuovo.
In questo modo il Db eredita le caratteristiche dal File, se esporti il DB
senza MDW
sucede che chi lo apre non risulta ADMIN e quindi ha le Limitazioni che tu
hai imposto.
Supponi che tu invece debba fare manutenzione al DB nella macchina del
Cliente...., se
non ti porti dietro il File.MDW ed accedi come ADMIN non combini
nulla......!!
Spero di essere stato chiaro.
@Alex.


title: Protezione Utente

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:GfaU9.109575$Ou4.3...@twister2.libero.it...

Chiarissimo!!
e con l'MDE è preferibile lasciarlo stare?
ciao CF


title: Protezione Utente

text:
"Cataldo Formaro" <
formaro...@inwind.it
> ha scritto nel messaggio
news:LsgU9.110580$TC5.3...@twister1.libero.it...
>
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
> news:GfaU9.109575$Ou4.3...@twister2.libero.it...
> >
> > "Cataldo Formaro" <
formaro...@inwind.it
> ha scritto nel messaggio
> > news:d5%T9.108017$TC5.3...@twister1.libero.it...
> > > Ciao a tutti,
> > > se applico la protezione utente al mio DB, dove il tutte le protezioni
> > credo
> > > vengono salvate in un file
> > > system.mdw, allora mi viene da chiedere:
> > > - se altri sostituiscono il file system.mdw con uno uguale senza
> > protezioni,
> > > sono fregato?
> > > - se il DB viene portato su un altro PC, addio protezioni?
> > >  e quindi vorrei pensare che č meglio un MDE, o anche i file MDE
possono
> > > essere aperti (a livello di codice e/o struttura) senza il file
> originale
> > > non trasformato??
> > >
> > > Giusto per uno scambio di idee... Buona Domenica.
> > > Cataldo Formaro
> > >
> >
> > Intanto speriamo il File.MDW tu lo chiami in un altro modo, o
sovrascrivi
> > quello nativo......!
> > Poi quando crei il File.MDW č il DB stesso che viene generato
> appoggiandosi
> > non al Sistem.Mdw ma al tuo nuovo.
> > In questo modo il Db eredita le caratteristiche dal File, se esporti il
DB
> > senza MDW
> > sucede che chi lo apre non risulta ADMIN e quindi ha le Limitazioni che
tu
> > hai imposto.
> > Supponi che tu invece debba fare manutenzione al DB nella macchina del
> > Cliente...., se
> > non ti porti dietro il File.MDW ed accedi come ADMIN non combini
> > nulla......!!
> >
> > Spero di essere stato chiaro.
> >
> > @Alex.
> >
> Chiarissimo!!
> e con l'MDE č preferibile lasciarlo stare?
>
> ciao CF
>
Sinceramente non ho mai pensato di farlo, ma penso si possano
unire le due cose, anche se mi pare eccessivo.....!
Ciao.
@Alex.


title: assegnare a una variabile il valore del controllo attivo da VBA

text:
sapete come si fą?
Grazie.


author: Roberto da casa

text:
"---------@ Simba883 @---------" <
simb...@libero.it
> ha scritto nel
messaggio news:asqg08$cft$1...@lacerta.tiscalinet.it...
> sapete come si fŕ?
>
> Grazie.
Il codice VBA va generato a fronte di un evento?
Se si quale.
Oppure il codice BA in questione fa parte di una funzione user?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
> Il codice VBA va generato a fronte di un evento?
> Se si quale.
>
> Oppure il codice BA in questione fa parte di una funzione user?
>
> --
> Roberto
praticamente su click di un pulsante devo eseguire un istruzione con
all'interno il valore del controllo attivo (textbox)


text:
"---------@ Simba883 @---------" <
simb...@libero.it
> ha scritto nel
messaggio news:asqv73$llq$1...@lacerta.tiscalinet.it...

Innanzitutto quando in una maschera pigi un pulsante di comando, non resta
attivo il controllo che aveva il fuoco quando hai pigiato il pulsante di
comando, ma il fuoco passa al pulsante di comando stesso; devi quindi far
riferimento al controllo che era attivo prima del pulsante di comando.
Se vuoi memorizzare in una variabile chiamata Pippo il valore del controllo
che era attivo al momento che pigi un pulsante di comando, a fronte
dell'evento "Su clic" del pulsante di comando genera:
Pippo = Me(
Screen.PreviousControl.Name
)



text:
> Se vuoi memorizzare in una variabile chiamata Pippo il valore del
controllo
> che era attivo al momento che pigi un pulsante di comando, a fronte
> dell'evento "Su clic" del pulsante di comando genera:
>
> Pippo = Me(
Screen.PreviousControl.Name
)
>
> --
> Roberto
Grazie Mille davvero.


title: controllo calendario

author: donato

text:
E' possibile inserire un controllo calendario per favorire l'inserimento di
una data richiamata da un mesbox lanciato da una query impostata con between
...and?
Grazie


title: controllo calendario

author: Matteo Palmieri

text:
"donato" <
ato...@infinito.it
> ha scritto nel messaggio
news:ao35ce$pt$1...@serv1.albacom.net...

Se utilizzi Office Developer hai un controllo che si chiama Date And Time
Picker molto carino, altrimenti puoi usare il controllo Calendario, un po'
meno bello ma comunque funzionale.
--
Matteo Palmieri
Cybercreations -
www.cybercreations.it


title: controllo calendario

text:
> Se utilizzi Office Developer hai un controllo che si chiama Date And Time
> Picker molto carino, altrimenti puoi usare il controllo Calendario, un po'
> meno bello ma comunque funzionale.
sai se resta incorporato nel file *.mdb oppure occorre installarlo su ogni
PC che lo esegue?


title: controllo calendario

author: Alex

text:
"donato" <
ato...@infinito.it
> wrote in message
news:ao3dim$7bp$
1...@serv1.albacom.net

La 2° che hai detto...!
Molte volte è causa di problemi l'installazione e registrazione di OCX.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: controllo calendario

text:
"Matteo Palmieri" <
matteo....@cybercreations.it
> ha scritto nel
messaggio news:ao35ki$108$1...@serv1.albacom.net...
> "donato" <
ato...@infinito.it
> ha scritto nel messaggio
> news:ao35ce$pt$1...@serv1.albacom.net...
>
> > E' possibile inserire un controllo calendario per favorire l'inserimento
> di
> > una data richiamata da un mesbox lanciato da una query impostata con
> between
> > ...and?
>
> Se utilizzi Office Developer hai un controllo che si chiama Date And Time
> Picker molto carino,
E' vero, mi è servito molto. Grazie infinite.
Come si chiama il file corrispondente? Basta copiarlo nella cartella di
win98 o dove di preciso?


title: controllo calendario

text:
"donato" <
ato...@infinito.it
> ha scritto nel messaggio
news:ao4cvh$21c$1...@serv1.albacom.net...
> Come si chiama il file corrispondente? Basta copiarlo nella cartella di
> win98 o dove di preciso?
Il file è un controllo OCX e si chiama MSCOMCT2.OCX.
Il discorso del riferimento invece lo devo approfondire...



title: Dov'è l'ultimo record?

author: vespamu

text:
Lavoro con access 97, in una forms ho creato un controllo associato ad un
campo (Numero Registro). Ho la necessità di creare un secondo controllo dove
mi venga indicato l'ultimo record inserito nel campo Numero Registro.
Per fare ciò ho creato una query ordinata per data di inserimento in ordine
decrescente, ma qui si presenta un problema: mi viene proposto sempre il
penultimo record e non l'ultimo. Anche nella tabella stessa l'ultimo record
non c'è (forse per consentire le funzioni undo).
Qualcuno ha qualche suggerimento?
Grazie


title: Dov'è l'ultimo record?

author: Paolo

text:
Non e' che sei ancora in inserimento del record e quindi in tabella e con la
query non lo puoi vedere? La funzione undo non agisce se il record e' stato
registrato. Per cancellarlo devi usare il delete.
Servirebbe qualche altra indicazione.ciao Paolo
vespamu <
ves...@libero.it
> wrote in message
uns26.190814$hk4.7...@news.infostrada.it...



title: Dov'è l'ultimo record?

author: Antonio Biso

text:
Paolo <
paolo.l...@tin.it
> wrote in message
Tju26.16480$5k3.6...@twister2.tin.it...
> Non e' che sei ancora in inserimento del record e quindi in tabella e con
la
> query non lo puoi vedere? La funzione undo non agisce se il record e'
stato
> registrato. Per cancellarlo devi usare il delete.
> Servirebbe qualche altra indicazione.ciao Paolo
La prima indicazione te la do io: scrivi DOPO il quoting!!!
Antonio


title: Dov'è l'ultimo record?

author: sib

text:
vespamu <
ves...@libero.it
> wrote in message

Non ho capito bene come hai strutturato la cosa, comunque il record viene
inserito in tabella dopo che lo salvi, a questo punto devi fare un requery
del controllo in questione se vuoi che vada a ripescarti l'ultimo record
appena salvato.
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: inserire valore da una scheda all'altra

author: Wanda

text:
Ciao a tutti
Situazione
tabella1 indirizzario (codice cliente)
tabella2 ordini (ad esempio)
per gestire l'ordine sulla form1 avevo una casella combinata con i valori di
tbl1 ecc ecc
Ora vorrei gestire diversamente e come segue:
Form1 ordini
Form2 indirizzario
nuovo ordine...
apro form1, cerco nella Form2 il mio cliente (codice cliente) e via codice
lo copia in form1
cerco un qualche esempio in tale modo oppure un indizio in merito
Grazie per il vostro aiuto
Fabio


title: inserire valore da una scheda all'altra

text:
"Wanda" <
wa...@wanda.org
> ha scritto nel messaggio
news:45d631b5$0$3846$5402...@news.sunrise.ch...

Più che copiare i dati indirizzo del cliente, io salverei l' ID del record
della tabella indirizzi in un campo Global (in modo che possano accedervi
entrambe le maschere) e poi utilizzare questo campo per leggere dall'altra
parte il record scelto:
dim dbs as database, tdfs as tabledefs, tdf1 as tabledef, rst1 as recordset
Set dbs = CurrentDb
set tdfs = dbs.tabledefs
set tdf1 = tdfs("tabella 1 indirizzario")
rst1.FindFirst "ID = " & ilcampodefinitoGlobal
if rst1.nomatch then error 1 'non dovrebbe essere possibile visto che con
l'altra maschera era stato scelto un record valido
in ogni caso (e scusami se mi permetto) mi piaceva di più la soluzione
precedente... magari abbelliscila un po' mettendo più colonne nella casella
combinata...
Ciao
Antonio


title: inserire valore da una scheda all'altra

text:
antonio wrote:
> "Wanda" <
wa...@wanda.org
> ha scritto nel messaggio
> news:45d631b5$0$3846$5402...@news.sunrise.ch...
>> Ciao a tutti
>>
>> Situazione
>> tabella1 indirizzario (codice cliente)
>> tabella2 ordini (ad esempio)
>> per gestire l'ordine sulla form1 avevo una casella combinata con i
>> valori di tbl1 ecc ecc
>>
>> Ora vorrei gestire diversamente e come segue:
>>
>> Form1 ordini
>> Form2 indirizzario
>>
>> nuovo ordine...
>> apro form1, cerco nella Form2 il mio cliente (codice cliente) e via
>> codice lo copia in form1
>>
>> cerco un qualche esempio in tale modo oppure un indizio in merito
>>
>> Grazie per il vostro aiuto
>>
>> Fabio
>>
>>
> Più che copiare i dati indirizzo del cliente, io salverei l' ID del
> record della tabella indirizzi in un campo Global
Si chiaro, mi sono espresso male
(in modo che possano accedervi entrambe le maschere) e poi utilizzare questo
campo
> per leggere dall'altra parte il record scelto:
>
> dim dbs as database, tdfs as tabledefs, tdf1 as tabledef, rst1 as
> recordset Set dbs = CurrentDb
> set tdfs = dbs.tabledefs
> set tdf1 = tdfs("tabella 1 indirizzario")
> rst1.FindFirst "ID = " & ilcampodefinitoGlobal
> if rst1.nomatch then error 1 'non dovrebbe essere possibile visto che
> con l'altra maschera era stato scelto un record valido
>
> in ogni caso (e scusami se mi permetto) mi piaceva di più la soluzione
Permettiti eccome io ho solo da imparare...
> precedente... magari abbelliscila un po' mettendo più colonne nella
> casella combinata...
chiaro che sulla "combinata" avevo messo + colonne
il fatto è che su una casella combinata, lentezza a parte nella lettura, sta
di fatto che se l'utente maldestro mi cambia il riferimento...
Con il metodo sopra da te indicato, questo fattore non dovrebbe + accadere
Provo grazie per ora
Fabio
> Ciao
> Antonio


title: inserire valore da una scheda all'altra

text:
"Wanda" <
wa...@wanda.org
> ha scritto nel messaggio
news:45d6b680$0$3848$5402...@news.sunrise.ch...

Se noti una particolare lentezza nella casella combinate, forse è colpa
della query sottostante, magari l'hai ordinata per qualche campo sul quale
la tabella non ha chiave e questo fa lavora Access in un modo poco
efficiente.
Per quanto riguarda il riferimento, non capisco: non è l'utente che deve
scegliere l'indirizzo ? Comunque potresti fare in modo che il rigo
selezionato dall'utente propaghi i valori della riga scelta in altri campi
della maschera, così è l'utente stesso a vedere dati diversi non solo sulla
casella combinata, se sbaglia a selezionare il rigo.
Tieni inoltre presente due cose:
1) La casella può avere anche colonne larghe zero, così non si vedono, ma ne
puoi utilizzare il valore come detto prima.
2) In alternativa o ad integrazione della soluzione precedente, potresti
leggere i dati dalla tabella (con le istruzioni scritte prima) in base al
rigo selezionato.
Ciao
Antonio


title: inserire valore da una scheda all'altra

text:

Grazie per le info, il fatto è che sono i dati (indirizzario) delle aziende
della regione dove abito e sono circa 65'000 records.
La casella combinata è ordinata su un campo con chiave, la lentezza,
comunque tutta relativa ;-) , è il fatto secondario, principalmente vorrei
che sia meno facile cambiare il valore chiave.
Grazie di tutto, proverò domani il codice, ma tutte le idee in merito sempre
accette
Fabio
> Ciao
> Antonio


title: Invio di caratteri speciali alla stampante

author: Mauro Terranera

text:
Ho la necessità di inviare delle stringhe alla stampante da un Report di
Access per la stampa di Codici a Barre....
Sapete dirmi come posso fare?
Grazie


author: CarloCos

text:
"Mauro Terranera" <
terrane...@inwind.it
> ha scritto nel messaggio
news:97occa$410$1...@nreadB.inwind.it...

Leggiti la risposta di Carlo al messaggio "Aiutino piccolino" postato il
28/02/2001.
E' quello che ci vuole.
Ciao, Carlo


title: verificare se parte di un valore è presente nella variabile

author: Franco dellavalle

text:
ciao a tutti

in una variabile di tipo variant
ho una sequenza di numeri seguiti dalla virgola,
p.e. x=10,12,15,80, ecc.

Ora vorrei verificare se nella
variabile x è presente il numero
che ottengo con ctl.Column(0).

Come posso fare?

grazie


author: Alessandro Cara

text:

if instr(","&var&",",",",&num&",") > 0  ?

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)


text:

perfetto
grazie Alessandro


text:

se invece dovessi cercacare p.e. @
come devo impostare l'espressione?
grazie.


text:

ho provato cosi',

if InStr("," & var & ",", "@")>0 ecc.
ma non va bene


text:
Il 13/10/2016 15:07, Franco dellavalle ha scritto:
> Il giorno giovedì 13 ottobre 2016 12:37:27 UTC+2, Franco dellavalle ha scritto:
>> Il giorno giovedì 13 ottobre 2016 07:52:22 UTC+2, Franco dellavalle ha scritto:
>>> Il giorno mercoledì 12 ottobre 2016 22:52:34 UTC+2, Alessandro Cara ha scritto:
>>>> Il 12/10/2016 17:50, Franco dellavalle ha scritto:
>>>>> ciao a tutti
>>>>>
>>>>> in una variabile di tipo variant
>>>>> ho una sequenza di numeri seguiti dalla virgola,
>>>>> p.e. x=10,12,15,80, ecc.
>>>>>
>>>>> Ora vorrei verificare se nella
>>>>> variabile x è presente il numero
>>>>> che ottengo con ctl.Column(0).
>>>>>
>>>>> Come posso fare?
>>>>>
>>>>> grazie
>>>>>
>>>> if instr(","&var&",",",",&num&",") > 0  ?
>>>>
>>>
>>> perfetto
>>> grazie Alessandro
>>
>> se invece dovessi cercacare p.e. @
>> come devo impostare l'espressione?
>> grazie.
>
> ho provato cosi',
>
> if InStr("," & var & ",", "@")>0 ecc.
> ma non va bene
>
prova cosi':
if InStr("," & var & ",", ",@,")>0 ecc.
comunque dovrebbe andare bene anche la tua o
instr(var,"@") > 0



text:

grazie Alessandro
ora funziona


title: Access --> VisualBasic

author: Marco

text:
Salve a tutti, qualcuno sa dirmi se esiste un modo per trasformare un
programma fatto in access, in uno fatto in visualbasic, perchè non ho tempo
di rifarmi completamente tutte le maschere.
Probabilmente è una cosa assurda e impossibile ma io chiedo lo stesso.
Grazie a chi mi risponderà!
Ciao Marco


title: Access --> VisualBasic

author: Oscar Metelli

text:
"Marco"
> Salve a tutti, qualcuno sa dirmi se esiste un modo per trasformare un
> programma fatto in access, in uno fatto in visualbasic, perchè non ho
tempo
> di rifarmi completamente tutte le maschere.
A mio parere non è una buona idea: se sei abituato in motorino perchè vuoi
tornare in bici?
Guarda che i programmi VB vengono distribuiti con un Runtime che è pappa e
ciccia con quello di Access.
> Probabilmente è una cosa assurda e impossibile ma io chiedo lo stesso.
Esistono moltissime utility, una la trovi sul sito comune di
it.comp.lang.visual-basic.
Però se il programma ha un discreto livello di complessità ti aiutano
pochissimo: Access e VB sono troppo diversi a livello di strumenti visuali
ed eventi.
Ciao, Oscar


title: aggiornare campo in base ai valori di un'altra tabella

author: ciroteo

text:
Ho sbagliato a monte a progettare un db, e vorrei evitare di reimmettere i
dati a mano.
Succede anche ai migliori!
Ho trovato la soluzione in termini di struttura e  a questo punto vorrei
aggiornare record per record i valori di un campo in base al valore
risultante da un altra tabella contenente il valore corretto.
es:
Tabella conteggi:
Idconteggio
Idsocietà
anno
Idimporto (dato esistente, ma sbagliato)
Iddettaglio_importi (campo da aggiornare con valore corretto)
Tabella Importi:
Idimporto
Idsocietà
importo (sbagliato)
relazionata uno-molti (qui era l'errore ... purtroppo ci sono più importi
per più società!):
Tabella dettaglio_importi:
Iddettaglio_importi
Idimporto
Idsocietà
anno
importo_corretto
Dovrei far mettere nel campo IDimportocorretto della tabella conteggi il
valore del campo Iddettaglio_importi della tabella dettaglio_importi della
stessa società e dello stesso anno di IDimporto della tabella conteggi.
è un caso umano ... vi prego!


author: MA

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d0hgnn$vmr$1...@hulme.interac.it...
> Ho sbagliato a monte a progettare un db, e vorrei evitare di reimmettere i
> dati a mano.
> Succede anche ai migliori!
Figurati a chi non lo è...
;-P
Ciroteo, mai fregato l'altra volta è mò l paghi
;-P

Perchè salvi e non usi delle subquery?
Se non hai i valori ma solo i campi che te lo calcolano, fai una subquery.
MAssimiliano


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:yNXWd.3778$tY2....@news.edisontel.com...

Grazie MA ..., ma non conosco subquery.
Nel frattempo ho risolto grazie all'aiuto del mio help desk personale, tale
Nick dalla bergamasca, che ringrazio pubblicamente. A lui la Fiat regalerà
una Palio ... me l'ha detto Lapo ...


author: Nick

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d0hjoh$vqm$1...@hulme.interac.it...

Grazie per l'help desk ;)
ma se senti Lapo chiedigli una fiat 500 (modello vecchio ovviamente) ;)
ciao
Nick


text:

Il mio vicino di casa ne ha 3, una volta ne ha venduta una a 500? ad una
persona che conosco che voleva regalarla ad un collezionista, era in ottimo
stato. (la persona che conosco era una mia ex fidanzatina ... aumma aumma
...)
Adesso ne ha ancora una parcheggiata nel mio vialetto, se te la vieni a
pigliare mi fai anche un grosso piacere ...


author: Pablitomf

text:
ciroteo ha scritto:
[CUT]
> Il mio vicino di casa ne ha 3, una volta ne ha venduta una a 500? ad una
> persona che conosco che voleva regalarla ad un collezionista, era in ottimo
> stato. (la persona che conosco era una mia ex fidanzatina ... aumma aumma
> ....)
Donne e Motori GIOIA e dolori!
> Adesso ne ha ancora una parcheggiata nel mio vialetto, se te la vieni a
> pigliare mi fai anche un grosso piacere ...
Ma chi la tua ex o la 500? Perchč se č per la prima potresti metterlo nei
guai visto il corso pre-matrimoniale che se non ricordo male l'amico
(Fritz) Nick sta scrupolosamente seguendo di pari passo con la padrona.
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d0hjoh$vqm$1...@hulme.interac.it...

Se hai una tabella articoli
con il campo codice
e la tabella movimentazione
con i campi ricerca e qta
Tu puoi avere una query con campi calcolati con una select
Select codice, (Select sum(qta) as Q from Movimentazione where ricerca =
codice) as Qty from articoli
ciao
MAssimialino


title: Aiuto Sottomaschera

text:
Ho una Maschera per i prodotti con una sottomaschera per le transazioni.
Vorrei fare in modo che quando passo da un record all'altro della mascera
Prodotti, la sotto maschera delle transazioni si posizioni su un nuovo
record da inserire .
Ho provato con le macro ma le sottomaschere è come se non esistessero.
Ho provato questa routine:
DoCmd.GoToRecord acForm, "MskProdotti", acNewRec
Che funziona per  la maschera e non con la sotto maschera.
se scrivo:
DoCmd.GoToRecord acForm, "MskTransizioni", acNewRec
dove MskTransizioni è la sottomaschera, Vb mi dice che non trova nessuna
maschera con questo nome, eppure L'etichetta della Maschera porta questo
nome.
Grazie
Forlani Rodrigo


title: Aiuto Sottomaschera

author: libero

text:
Devi  usare l' indicativo completo della sottomaschera, vale a dire
Forms!(MskProdotti)!(MskTransazioni)
A.O.S.S. <
uoeco...@abanet.it
> wrote in message
96218171...@sea.abanet.it...



title: Aiuto Sottomaschera

author: Basjlico

text:
On Wed, 28 Jun 2000 10:44:41 +0200, "A.O.S.S." <
uoeco...@abanet.it
>
wrote:
>Ho una Maschera per i prodotti con una sottomaschera per le transazioni.
>Vorrei fare in modo che quando passo da un record all'altro della mascera
>Prodotti, la sotto maschera delle transazioni si posizioni su un nuovo
>record da inserire .
>Ho provato con le macro ma le sottomaschere è come se non esistessero.
>Ho provato questa routine:
>DoCmd.GoToRecord acForm, "MskProdotti", acNewRec
>Che funziona per  la maschera e non con la sotto maschera.
>
>se scrivo:
>
>DoCmd.GoToRecord acForm, "MskTransizioni", acNewRec
>dove MskTransizioni è la sottomaschera, Vb mi dice che non trova nessuna
>maschera con questo nome, eppure L'etichetta della Maschera porta questo
>nome.
>
>Grazie
>Forlani Rodrigo
Devi fare riferimento alla sottomaschera come un controllo della
maschera principale: mskprodotti.msktransazioni.form


title: Operatore matematico

author: Marina F.

text:
E' possibile utilizzare un controllo di opzioni per un operatore matematico?
Mi spiego devo prendere il segno + o - a secondo dell'opziopne scelta in una
maschera e utilizzarla per un operazione matematica in una query es:
[Forms]![miaMaschera]![opzione1]     =+
[Forms]![miaMaschera]![opzione2]    = -
Sulla query dovrei mettere:
50 [Forms]![miaMaschera]![opzione1] 30 risultato =80
50 [Forms]![miaMaschera]![opzione2] 30 risultato =20
Grazie per i Vs consigli.


title: Operatore matematico

author: Simone Bianchi

text:
"Marina F." <1@l1> ha scritto nel messaggio
news:bxol9.24827$e31.5...@twister2.libero.it...

Potresti mettere sulla maschera una una casella testo VALORE  , poi nella
Cornice0 delle opzioni attiverei l'evento Click
in tal modo nel campo valore della maschera ci sarà 1 ( positivo) o  2
(negativo)
_______________________
Private Sub Cornice0_Click()
Me.valore = Me.Cornice0
End Sub
------------------------------
Sulla query il risultato del campo verrà condizionato da una IIF del tipo
Risultato=IIF ([Forms]![miaMaschera]!valore=2;meno;più)


title: Operatore matematico

author: Maurizio da Casa

text:
Per esempio potresti utilizzare la funzione interna iif, sopratutto se hai
solo i due valori  + e - da testare.
La forma dovrebbe essere
Risultato = iif([Forms]![miaMaschera]![opzione1] ="+",a+b,a-b)
dove a e b sono i valori da sommare o sottrarre.
Non credo sia l'unica soluzione e neppure la + elegante, però dovrebbe
funzionare.
Ciao. Maurizio.
"Marina F." <1@l1> ha scritto nel messaggio
news:bxol9.24827$e31.5...@twister2.libero.it...



title: Operatore matematico

author: Roberto da casa

text:
"Marina F." <1@l1> ha scritto nel messaggio
news:bxol9.24827$e31.5...@twister2.libero.it...

Se la tua opzione può assumere il valore 1 e 0 puoi provare con
50 + IIf([Forms]![miaMaschera]![opzione1] = 1; 30; 30*-1)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Operatore matematico

author: Maurizio Borrelli

text:
> "Marina F." news:bxol9.24827$e31.5...@twister2.libero.it...:

    Consulta la guida a proposito di:
        Function Eval(StringExpr As String)
            Membro di Access.Application
[AC2000]
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Operatore matematico

text:
>
>         Function Eval(StringExpr As String)
>             Membro di Access.Application
>
Grazie Maurizio del tuo consiglio ora provo poi ti faccio sapere comunque
credo che questa funzione mi riduca notevolmente il criterio della query,
come lo stavo impostando io dovevo ripetere il riferimento ai controlli
della maschera più di una ritrovandomi una stringa lunghissima
quello che mi serviva era di portare il segno + o - per l'esecuzione di un
calcolo.
Ciao Marina


title: Operatore matematico

text:
Ci ho provato senza esito; ora ti spiego il bandolo:
Ho una maschera con un controllo percentuale e un gruppo di opzioni con due
possibli scelte aumento , diminuzione
su dopo aggiornamento del guppo opzioni ho questa rutine che mi mette in un
controllo Tst21 il segno + o - a seconda della scelta fatta dalle opzioni
Private Sub Operazione_AfterUpdate()
If Operazione = 1 Then
Tst21 = "+"
ElseIf Operazione = 2 Then
Tst21 = "-"
End If
Ora supponiamo che l'operatore mette 10 ne campo percentuale della maschera
e sceglie l'opzione aumento(+)
avremo
[forms]![MiaMaschera]![percentuale]  =10
[forms]![MiaMaschera]![Tst21]          = +  (non lo riconosce)
listino2=1000
Portando tutto nella query diventa:
Eval(([listino2]*
[forms]![MiaMaschera]![percentuale])/100"[forms]![MiaMaschera]![Tst21]"[list
ino2])
Da errore
Dovrebbe dare come risultato listino2 = 1100
Dove sbaglio ??
Grazie per un tuo prezioso suggerimento.


title: Operatore matematico

author: Valerio Valentini

text:
"Marina F." <1@l1> ha scritto nel messaggio
news:1LEl9.27532$e31.5...@twister2.libero.it...
> Ci ho provato senza esito; ora ti spiego il bandolo:
> Ho una maschera con un controllo percentuale e un gruppo di opzioni con
due
> possibli scelte aumento , diminuzione
> su dopo aggiornamento del guppo opzioni ho questa rutine che mi mette in
un
> controllo Tst21 il segno + o - a seconda della scelta fatta dalle opzioni
>
> Private Sub Operazione_AfterUpdate()
> If Operazione = 1 Then
> Tst21 = "+"
> ElseIf Operazione = 2 Then
> Tst21 = "-"
> End If
>
> Ora supponiamo che l'operatore mette 10 ne campo percentuale della
maschera
> e sceglie l'opzione aumento(+)
> avremo
> [forms]![MiaMaschera]![percentuale]  =10
> [forms]![MiaMaschera]![Tst21]          = +  (non lo riconosce)
> listino2=1000
>
> Portando tutto nella query diventa:
>
> Eval(([listino2]*
>
[forms]![MiaMaschera]![percentuale])/100"[forms]![MiaMaschera]![Tst21]"[list
> ino2])
>
Provare a portare tutto prima in una stringa tipo:
strValore = [forms]![MiaMaschera]![Tst21]
miaString = "Eval(([listino2]*[forms]![MiaMaschera]![percentuale])/100" &
strValore & "[listino2])"
che in teoria dovrebbe restituirti una stringa tipo:
Eval(([listino2]*[forms]![MiaMaschera]![percentuale])/100+[listino2])
da utilizzare nella tua query
> Da errore
>
> Dovrebbe dare come risultato listino2 = 1100
>
> Dove sbaglio ??
> Grazie per un tuo prezioso suggerimento.
>
Ciao Valerio


title: Operatore matematico

text:
> "Marina F." news:1LEl9.27532$e31.5...@twister2.libero.it...:
> Ci ho provato senza esito; ora ti spiego il bandolo:
> Ho una maschera con un controllo percentuale e un gruppo di opzioni con
> due possibli scelte aumento , diminuzione
> su dopo aggiornamento del guppo opzioni ho questa rutine che mi mette in
> un
> controllo Tst21 il segno + o - a seconda della scelta fatta dalle opzioni
> Private Sub Operazione_AfterUpdate()
> If Operazione = 1 Then
> Tst21 = "+"
> ElseIf Operazione = 2 Then
> Tst21 = "-"
> End If
> Ora supponiamo che l'operatore mette 10 ne campo percentuale della
> maschera e sceglie l'opzione aumento(+)
> avremo
> [forms]![MiaMaschera]![percentuale]  =10
> [forms]![MiaMaschera]![Tst21]        = +  (non lo riconosce)
> listino2=1000
> Portando tutto nella query diventa:
> Eval(([listino2]*
> [forms]![MiaMaschera]![percentuale])/100"[forms]![MiaMaschera]![Tst21]
> "[listino2])
> Da errore
> Dovrebbe dare come risultato listino2 = 1100
    Facciamolo prima "a manina". Quello che vogliamo ottenere e':
        1000*10/100+1000
giusto? Con risultato:
        1100
    Quindi:
        Eval(StringExpr)
diventera':
        Eval("1000*10/100+1000")
ovvero:
        Eval(1000 & "*" & 10 & "/100" & "+" & 1000)
cioe':
        Eval([listino2] & "*" & [forms]![MiaMaschera]![percentuale] & "/100"
& [forms]![MiaMaschera]![Tst21] & [listino2])



title: Operatore matematico

text:
> "Maurizio Borrelli" news:an8556$bsbh6$2...@ID-52090.news.dfncis.de...:
> > "Marina F." news:1LEl9.27532$e31.5...@twister2.libero.it...:
[...]
> > [forms]![MiaMaschera]![percentuale]  =10
> > [forms]![MiaMaschera]![Tst21]        = +  (non lo riconosce)
> > listino2=1000
> > Portando tutto nella query diventa:
> > Eval(([listino2]*
> > [forms]![MiaMaschera]![percentuale])/100"[forms]![MiaMaschera]![Tst21]
> > "[listino2])
[...]
>         Eval([listino2] & "*" & [forms]![MiaMaschera]![percentuale] &
"/100"
> & [forms]![MiaMaschera]![Tst21] & [listino2])
    ... che puoi anche scrivere:
[listino2]*[forms]![MiaMaschera]![percentuale]/100+Eval([forms]![MiaMaschera
]![Tst21] & [listino2])
-oppure-
        Eval([listino2]*[forms]![MiaMaschera]![percentuale]/100 &



title: Operatore matematico

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:an862m$bur3e$1...@ID-52090.news.dfncis.de...
> > "Maurizio Borrelli" news:an8556$bsbh6$2...@ID-52090.news.dfncis.de...:
> > > "Marina F." news:1LEl9.27532$e31.5...@twister2.libero.it...:
>
>
[listino2]*[forms]![MiaMaschera]![percentuale]/100+Eval([forms]![MiaMaschera
> ]![Tst21] & [listino2])
>
> -oppure-
>
>         Eval([listino2]*[forms]![MiaMaschera]![percentuale]/100 &
> [forms]![MiaMaschera]![Tst21] & [listino2])
>
Grazie Maurizio funzionano tutte e due parzialmente se il valore di listino2
è 80,00  90,00 è tutto Ok mentre se il valore è composto da decimali es
80,15 oppure 90,30 da errore, come si spiega tutto ciò?
Vorrei chiederti un consiglio
Nella maschera vorrei mettere un controllo per la percentuale, un gruppo di
opzioni per l'aumento o la riduzione e un gruppo di opzioni per il listino
di input e un gruppo di opzioni per il listino di output.
In base alla percentuale inserita l'operazione scelta (+ o -) si può
aggiornare i listini di output in base a quelli di input.
E' giusta la strada che sto seguendo sapendo di dover utilizzare diversi e
diversi iif oppure esiste come sempre una scorciatoia?
Grazie ancora
Ciao
 Marina


title: Operatore matematico

text:
> Provare a portare tutto prima in una stringa tipo:
> strValore = [forms]![MiaMaschera]![Tst21]
> miaString = "Eval(([listino2]*[forms]![MiaMaschera]![percentuale])/100" &
> strValore & "[listino2])"
> che in teoria dovrebbe restituirti una stringa tipo:
> Eval(([listino2]*[forms]![MiaMaschera]![percentuale])/100+[listino2])
> da utilizzare nella tua query
>
>
> Ciao Valerio
>
> > > Da errore lo vede come stringa e non funziona
Grazie
Ciao Marina
 >


title: Operatore matematico

text:
> "Marina F." news:Gm2m9.33054$e31.7...@twister2.libero.it...:
> > "Maurizio Borrelli" news:an862m$bur3e$1...@ID-52090.news.dfncis.de...:
> > > "Maurizio Borrelli" news:an8556$bsbh6$2...@ID-52090.news.dfncis.de...:
> > > > "Marina F." news:1LEl9.27532$e31.5...@twister2.libero.it...:
> > [listino2]*[forms]![MiaMaschera]![percentuale]/100+Eval([forms]!
> > [MiaMaschera]![Tst21] & [listino2])
> > -oppure-
> >         Eval([listino2]*[forms]![MiaMaschera]![percentuale]/100 &
> > [forms]![MiaMaschera]![Tst21] & [listino2])
> Grazie Maurizio funzionano tutte e due parzialmente se il valore di
> listino2
> è 80,00  90,00 è tutto Ok mentre se il valore è composto da decimali es
> 80,15 oppure 90,30 da errore, come si spiega tutto ciò?
    I numeri nella stringa passata ad Eval devono essere in notazione
internazionale: punto come separatore decimale, virgola come eventuale
separatore delle migliaia. Scusa, avrei potuto precisarlo.
> Vorrei chiederti un consiglio
> Nella maschera vorrei mettere un controllo per la percentuale, un gruppo
> di
> opzioni per l'aumento o la riduzione e un gruppo di opzioni per il listino
> di input e un gruppo di opzioni per il listino di output.
> In base alla percentuale inserita l'operazione scelta (+ o -) si può
> aggiornare i listini di output in base a quelli di input.
> E' giusta la strada che sto seguendo sapendo di dover utilizzare diversi e
> diversi iif oppure esiste come sempre una scorciatoia?
    In linea di massima quando gli IIF superano il numero di due e' come
minimo opportuno inventarsela la scorciatoia, se non esiste. Secondo me. ;-)
    Non posso essere sicuro, perche' dovrei avere le idee piu' chiare in
ordine a cio' che intendi fare, ma credo che nel caso che prospetti ci
starebbe bene una funzione Visual Basic costruita da te, coi suoi bravi
parametri, richiamabile da qualsiasi punto della tua applicazione.



title: Compilatore Access...

author: Tony

text:
...Gradirei ricevere informazioni su routines e compilatori per rendere
eseguibili applicazioni create in ACCESS, ossia sapere se un'applicazione
generata sotto MS Access può essere resa eseguibile evitando di caricare
direttamente access.
Grazie anticipatamente.
Antonio de Lorenzo
a.del...@tiscalinet.it


title: Compilatore Access...

author: Stefano Bettini

text:
Tony <
a.del...@tiscalinet.it
> wrote in message
89lfuc$g7i$1...@pegasus.tiscalinet.it...

Hai mai visto in vendita un "MS-Access Compiler" ?
Hai notato che nel solo mese di febbraio ci saranno
una decina (almeno) di post con "compil" nel subject?
Bye, Ste


title: Compilatore Access...

author: Franchi Graziano (Da Casa)

text: Chiedi a Lbo solo Dal portatile.


title: Compilatore Access...

author: lbo dal portatile

text:
>generata sotto MS Access può essere resa eseguibile evitando di caricare
>direttamente access.
no.  faqqone, sito comune.  hanno ritirato tutto dal mercato perche'
buggato.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Compilatore Access...

author: Carlo Ve

text:
Tony ha scritto nel messaggio <89lfuc$g7i$
1...@pegasus.tiscalinet.it
>...
>...Gradirei ricevere informazioni su routines e compilatori per rendere
Compilatori ??? Ce ne sono piu' di uno
e  nessuno ci ha avvisato !!!!\
Mannaggia
Carlo Ve


title: Cerco prof. Upg 2.0 - 2000

text:
Cerco professionista, dietro

CORRISPETTIVO
,  che mi aggiorni un database, creato con Access
2.0, alla versione 2000.

Ovviamente il database è in formato
MDB, non protetto, e sono io il proprietario.

Ho anche provato a covertirlo in
Access97 con la utility della microsoft, ma niente da fare, :-(

Ho urgente necessità in quanto è un
database contenente foto di campionario e siamo quasi arriva al limite del file,
che è di 1gb.

Grazie e buon
proseguimento

Mailto:
Ciro Esposito


Cerco prof. Upg 2.0 - 2000


title: Cerco prof. Upg 2.0 - 2000

text:
>Cerco professionista, dietro CORRISPETTIVO, che mi aggiorni un database,
creato con Access
>2.0, alla versione 2000.
>Ovviamente il database è in formato MDB, non protetto, e sono io il
proprietario.
>Ho anche provato a covertirlo in Access97 con la utility della microsoft,
ma niente da fare, :-(
>Ho urgente necessità in quanto è un database contenente foto di campionario
e siamo quasi arriva
>al limite del file, che è di 1gb.
Non è che convertendolo poi risolvi il problema del superamento di 1Gb.
Io, oltre che aggiornarlo all'ultima release, penserei a dotarmi di un
database server.
A tal fine ti posso consigliare MySQL, che credo possa essere coerente con
la tua problematica (ed a basso costo) .
Attenzione, non farti infinocchiare dal primo "professionista" che passa:
chi ti offre la conversione senza un back-end "serio", bluffa.
Ale


title: Cerco prof. Upg 2.0 - 2000

author: Luciano (DOC)

text:
"Ale@Work" <
alessand...@softhome.net
> wrote in message
news:9bh7i6$99anm$1...@ID-15127.news.dfncis.de...
> A tal fine ti posso consigliare MySQL, che credo possa essere coerente con
> la tua problematica (ed a basso costo) .
> Attenzione, non farti infinocchiare dal primo "professionista" che passa:
> chi ti offre la conversione senza un back-end "serio", bluffa.
Mah, il suo problema mi sembra piuttosto quello di togliere le immagini dal
db e sostituirle con i link relativi...1 GB puo' averlo ragiunto solo in
quel modo.
Saluti.
Luciano
(DOC)


title: Cerco prof. Upg 2.0 - 2000

author: lucianab64 on libero

text:
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
dhWC6.161604$lj4.4...@news6.giganews.com...

...sono d'accordo.
:-) Luciana


title: Cerco prof. Upg 2.0 - 2000

author: Sib dal portatile

text:
"Ale@Work" <
alessand...@softhome.net
> ha scritto nel messaggio
news:9bh7i6$99anm$1...@ID-15127.news.dfncis.de...
> >Cerco professionista, dietro CORRISPETTIVO, che mi aggiorni un database,
> creato con Access
> >2.0, alla versione 2000.
> >Ovviamente il database è in formato MDB, non protetto, e sono io il
> proprietario.
> >Ho urgente necessità in quanto è un database contenente foto di
campionario
> e siamo quasi arriva
> >al limite del file, che è di 1gb.
> Non è che convertendolo poi risolvi il problema del superamento di 1Gb.
> Io, oltre che aggiornarlo all'ultima release, penserei a dotarmi di un
> database server.
> A tal fine ti posso consigliare MySQL, che credo possa essere coerente con
> la tua problematica (ed a basso costo) .
> Attenzione, non farti infinocchiare dal primo "professionista" che passa:
> chi ti offre la conversione senza un back-end "serio", bluffa.
A parte quanto giustamente dice Luciano, ti faccio tre osservazioni:
1.    Mettere dei paletti alla serieta' altrui e', quanto meno, ineducato,
se non presuntuoso.
2.    Da quanto dice, e' evidente che il db Access funziona serenamente con
quasi un Gb di dimensioni, quindi perche' crearsi il problema di cambiare
motore db
3.    Access 2000 lavora con file da 2Gb, quindi se il suo problema e' la
dimensione, e' evidente che convertendolo a A2000 risolve il problema.
Sib


title: Cerco prof. Upg 2.0 - 2000

text:
Cerco professionista, dietro

CORRISPETTIVO
,  che mi aggiorni un database, creato con Access
2.0, alla versione 2000.

Ovviamente il database è in formato
MDB, non protetto, e sono io il proprietario.

Ho anche provato a covertirlo in
Access97 con la utility della microsoft, ma niente da fare, :-(

Ho urgente necessità in quanto è un
database contenente foto di campionario e siamo quasi arriva al limite del file,
che è di 1gb.




title: Cerco prof. Upg 2.0 - 2000

text:
+++++++++++++++++++++
"_" <
kran...@aruba.it
> ha scritto nel messaggio
news:9bh4hj$pe9$1...@fe2.cs.interbusiness.it...
Cerco professionista, dietro CORRISPETTIVO, che mi aggiorni un database,
creato con Access 2.0, alla versione 2000.
Ovviamente il database è in formato MDB, non protetto, e sono io il
proprietario.
Ho anche provato a covertirlo in Access97 con la utility della microsoft, ma
niente da fare, :-(
Ho urgente necessità in quanto è un database contenente foto di campionario
e siamo quasi arriva al limite del file, che è di 1gb.
+++++++++++++++++++++++
Prima di tutto non postare in html.
Per quanto riguarda il tuo problema, come dice Luciano, la soluzione
potrebbe essere quella di sistemare le immagini esternamente al db. Questo
perche' cosi' le dimensioni ne gioverebbero molto.
Inoltre e' strano che tu abbia avuto grossi problemi nella conversione. C'e'
molto codice in questo db?
Convertire un db, di solito, non e' un grosso problema.
Sib



title: Cerco prof. Upg 2.0 - 2000

text:
"Sib dal portatile" <
sibN...@iol.it
> wrote in message
news:9bhcv5$sh8$1...@serv1.iunet.it...
> 1.    Mettere dei paletti alla serieta' altrui e', quanto meno, ineducato,
> se non presuntuoso.
Ti diro', avevo anch'io avuto una sensazione di fastidio leggendo quel
messaggio...sembrava un'imputazione preventiva di colpevolezza...:-))
Sono daccordo con te caro Sib.....pure stavolta te l'appoggio!:-)))
Saluti.
Luciano
(DOC)


title: Cerco prof. Upg 2.0 - 2000

text:
> A parte quanto giustamente dice Luciano, ti faccio tre osservazioni:
> 1.    Mettere dei paletti alla serieta' altrui e', quanto meno, ineducato,
> se non presuntuoso.
Dipende, se fatto da un professionista forse sì, se fatto da chi si avvale
di professionisti, forse, è solo un avvertimento.
> 2.    Da quanto dice, e' evidente che il db Access funziona serenamente
con
> quasi un Gb di dimensioni, quindi perche' crearsi il problema di cambiare
> motore db
Questa è stata una seconda provocazione che ho, volontariamente, introdotto.
Le considerazioni fatte da Luciano le condivido in pieno, anzi io
aggiungerei anche l'ipotesi che il database non sia mai stato compattato.
Ciò non toglie che anche se ritengo Access il miglior front-end per
manipolare dati, per strutturare reporting e, perchè no, per produrre
applicazioni in modo rapido ed efficiente, quando sento parlare di Gb di
dati, non riesco proprio a non pensare all'upsizing.
Per inciso, con il fermento che conrtaddistingue il mondo "open source",
allo stato attuale anche database veramente tosti sono stati resi
disponibili, come:
1) MySQL
2) Interbase
3) SapDb
Quest'ultimo poi non ha nulla da invidiare ai tanto decantati (e costosi)
Oracle, Informix, ecc.
Mi viene da pensare che se i costi dei db server diminuiscono e la loro
diffusione aumenta, sempre più chi si trova a lavorare con Access dovra
affrontare questa realtà.
E così mi sono permesso di consigliarlo, io ne ho trovato solo vantaggi, ed
anche uno strumento potente come Access, messo in combinazione con uno di
questi, si esalta.
> 3.    Access 2000 lavora con file da 2Gb, quindi se il suo problema e' la
> dimensione, e' evidente che convertendolo a A2000 risolve il problema.
Vale la stessa considerazione fatta per il punto 2.
Ale
PS Scusate se ho dato l'impressione di essere presuntuoso ma una volta
scrivevo spesso qua dentro, e rientrando ho utilizzato la stessa
impostazione che avevo un tempo e che hanno tutti coloro che partecipano
quotidianamente.
Questo è stato interpretato, giustamente, come un "tono saccente".
Un caro saluto a tutti.


title: Cerco prof. Upg 2.0 - 2000

text:
"Ale@Home" <
alessand...@softhome.net
> ha scritto nel messaggio
cut
> PS Scusate se ho dato l'impressione di essere presuntuoso ma una volta
> scrivevo spesso qua dentro, e rientrando ho utilizzato la stessa
> impostazione che avevo un tempo e che hanno tutti coloro che partecipano
> quotidianamente.
> Questo č stato interpretato, giustamente, come un "tono saccente".
Guarda, se lo avesse scritto anche Luciano (tie' Lucia', beccate questo)
avrei detto la stessa cosa. Nel senso che non ho fatto delle considerazioni
in base al fatto che non scrivi spesso.
Comunque, pur non avendo i paraocchi e quindi vedendo anche le altre
possibilita' oltre access, bisogna dire che Access fa discretamente il suo
lavoro ed e' anche piuttosto stabile.
L'instabilita' in genere dipende dall'HD o dall'utente.
E pensa che la MS mi sta pure antipatica.
Ciao, Sib


title: Cerco prof. Upg 2.0 - 2000

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
> Sono daccordo con te caro Sib.....pure stavolta te l'appoggio!:-)))
}-)
... ma verra' l'ora della riscossa, e allora...
hehehe
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: Cerco prof. Upg 2.0 - 2000

text:
> Guarda, se lo avesse scritto anche Luciano (tie' Lucia', beccate questo)
> avrei detto la stessa cosa. Nel senso che non ho fatto delle
considerazioni
> in base al fatto che non scrivi spesso.
> Comunque, pur non avendo i paraocchi e quindi vedendo anche le altre
> possibilita' oltre access, bisogna dire che Access fa discretamente il suo
> lavoro ed e' anche piuttosto stabile.
> L'instabilita' in genere dipende dall'HD o dall'utente.
> E pensa che la MS mi sta pure antipatica.
>
> Ciao, Sib
Comunque... piacere Alessandro.
Ale


title: Cerco prof. Upg 2.0 - 2000

text:
"Ale@Work" <
alessand...@softhome.net
> ha scritto nel messaggio
cut
> > Ciao, Sib
> Comunque... piacere Alessandro.
> Ale
Piacere mio, Davide (Sib)


title: Cerco prof. Upg 2.0 - 2000

author: C.E.T. s.a.s.

text:
> A parte quanto giustamente dice
Luciano, ti faccio tre osservazioni:
> 1.    Mettere dei
paletti alla serieta' altrui e', quanto meno, ineducato,
> se non
presuntuoso.
> 2.    Da quanto dice, e' evidente che il db
Access funziona serenamente con
> quasi un Gb di dimensioni, quindi
perche' crearsi il problema di cambiare
> motore db
>
3.    Access 2000 lavora con file da 2Gb, quindi se il suo
problema e' la
> dimensione, e' evidente che convertendolo a A2000 risolve
il problema.
>
> Sib
>

Concordo pienamente, infatti
:

2:) il database funziona serenamente
e gli utilizzatori ( anche persone di una certa età ) lo trovano semplice,
intuitivo e atto ai loro scopi.

3:) infatti, il database è
usato da circa 9 anni....... e con la nuova capienza dei 2gb.....non
dovremmo avere problemi per altri, almeno, 5 anni. Il che, come
cliente "comanda", soddisfa.

appunto, devo convertirlo in A2000 e
non ho alternative... io non sono in grado, e seppur lo fossi, non nè ho tempo,
per questo ho postato su questo NG.

Resto in attesa

Grazie


title: Cerco prof. Upg 2.0 - 2000

text:
>
> Prima di tutto non postare in html.
>
pardon, ho ripostato un messaggio 3 minuti fa, in html, eviterò in futuro,
scusatemi :-(
> Per quanto riguarda il tuo problema, come dice Luciano, la soluzione
> potrebbe essere quella di sistemare le immagini esternamente al db. Questo
> perche' cosi' le dimensioni ne gioverebbero molto.
> Inoltre e' strano che tu abbia avuto grossi problemi nella conversione.
C'e'
> molto codice in questo db?
> Convertire un db, di solito, non e' un grosso problema.
>
> Sib
non nè capisco granchè di programmazione, e siccome la limitazione del giga
è ormai raggiunta, non ho tempo di studiare o provare a converitrlo da solo,
meglio poterlo far fare a persone competenti e professionali.
Se vuole, posso inviare l'mdb senza immagini e con poke decine di record per
farle capire il funzionamento....non dovrebbe raggiungere i 500kb.
Grazie per gli aiuti.


title: Cerco prof. Upg 2.0 - 2000

author: warp

text:
Sib dal portatile ha scritto nel >
>
>Prima di tutto non postare in html.
>
>Per quanto riguarda il tuo problema, come dice Luciano, la soluzione
>potrebbe essere quella di sistemare le immagini esternamente al db. Questo
>perche' cosi' le dimensioni ne gioverebbero molto.
>Inoltre e' strano che tu abbia avuto grossi problemi nella conversione. C'e'
>molto codice in questo db?
>Convertire un db, di solito, non e' un grosso problema.
Nella fattispecie tuttavia credo sarà un problema collegare le immagini esternamente.
Avranno un bel pacco di foto inglobate nel DB, e credo vorranno mantenerle come sono.
In tal caso sarebbe davvero meglio convertire il BE a un server di database, anche perchè gli .mdb
jet 4.0 (per via dell'unicode) sono gonfiati rispetto ai 3.5, quindi non è veramente raddoppiato lo
spazio d'archiviazione.
Ad ogni modo non pensavo che un DB jet a 16 bit potesse arrivare sulla soglia del Giga!
Un punto in più per Billy  :-)
Ciao, warp


title: Cerco prof. Upg 2.0 - 2000

text:
Ale@Home ha scritto nel messaggio
>Questa è stata una seconda provocazione che ho, volontariamente, introdotto.
>Le considerazioni fatte da Luciano le condivido in pieno, anzi io
>aggiungerei anche l'ipotesi che il database non sia mai stato compattato.
Sì, però se vogliono mantenere le immagini "inglobate" nel BE la soluzione migliore è quella che
proponi.
>Ciò non toglie che anche se ritengo Access il miglior front-end per
>manipolare dati, per strutturare reporting e, perchè no, per produrre
>applicazioni in modo rapido ed efficiente
Esiste solo un altro ambiente paragonabile: Omnis Studio (ma chi lo conosce?)
, quando sento parlare di Gb di
>dati, non riesco proprio a non pensare all'upsizing.
>Per inciso, con il fermento che conrtaddistingue il mondo "open source",
>allo stato attuale anche database veramente tosti sono stati resi
>disponibili, come:
>1) MySQL
>2) Interbase
>3) SapDb
>Quest'ultimo poi non ha nulla da invidiare ai tanto decantati (e costosi)
>Oracle, Informix, ecc.
Però occhio ai drivers ODBC: le prestazioni con multiutenze "vere" sono scarse.
Se si vuole realizzare una vera applicazione server, si deve rinunciare a tantissime comode features
che Access offre con Jet, scrivendo un FE ad Hoc per il server di database.
I decantati orizzontali multi back-end che circolano hanno prestazioni pietose (Company, Business,
etc.)
Comunque c'è da fidarsi dell'open source?
Oggi c'è, e domani?
Con cosa vivono i produttori di MySql: gloria? Finanziamenti occulti? Criminalità Organizzata? :-)
>Mi viene da pensare che se i costi dei db server diminuiscono e la loro
>diffusione aumenta, sempre più chi si trova a lavorare con Access dovra
>affrontare questa realtà.
>E così mi sono permesso di consigliarlo, io ne ho trovato solo vantaggi, ed
>anche uno strumento potente come Access, messo in combinazione con uno di
>questi, si esalta.
Sì, ma solo in aziende con multiutenze di una certa consistenza.
Il modello server introduce problemi di "praticità" (installazione, amministrazione, spostamente DB,
etc.) che non
esistono con i file-sharing e le prestazioni in monoutenza o su poche postazioni di lavoro sono
comunque inferiori (garantito).
E in effetti l'80% delle installazioni dei più diffusi gestionali orizzontali utilizzano DB
file-server: .mdb, Dbf, Paradox, Btrieve, etc.
Considera anche che in molte ditte nemmeno troppo piccole non esistono PC server degni di questo
nome, con le
caratteristiche di sicurezza e prestazioni che necessita un server di database.
Ciao, warp


title: Cerco prof. Upg 2.0 - 2000

text:
> Esiste solo un altro ambiente paragonabile: Omnis Studio (ma chi lo
conosce?)
Ammetto la mia ignoranza e vado a documentarmi, in realtà per l'uso che
descrivevo non c'è nulla di meglio del Business Object (ma chi ha i soldi
per comprarlo?).
> Però occhio ai drivers ODBC: le prestazioni con multiutenze "vere" sono
scarse.
Le performance dei MyODBC, a mio avviso, sono più che buone.
> Se si vuole realizzare una vera applicazione server, si deve rinunciare a
tantissime comode features
> che Access offre con Jet, scrivendo un FE ad Hoc per il server di
database.
Questo è vero con i grossi Db Server, ma per un ambiente tipo MySQL, che si
è deprivato di Stored Prcedure, Trigger e quant'altro e meno vero.
> Comunque c'è da fidarsi dell'open source?
> Oggi c'è, e domani?
> Con cosa vivono i produttori di MySql: gloria? Finanziamenti occulti?
Criminalità Organizzata? :-)
Gli sviluppatori di MySQL vivono con i 200$ che i pochi estimatori gli
sostanziano, ma il problema che tu poni è reale.
La mia speranza è che la diffusione di questi ambienti portino almeno ad una
revisione dei costi dei grandi Db Server, ma attenzione, alcuni grandi
utilizzatori stanno migrando (vedi la Nasa), e la stessa Oracle ha
implementato dei tools per agevolare la migrazione verso i suddetti db open
source (!).
> Sì, ma solo in aziende con multiutenze di una certa consistenza.
> Il modello server introduce problemi di "praticità" (installazione,
amministrazione, spostamente DB,
> etc.)
[cut]
Anche questo è vero per i grandi database ma non per MySQL che, spogliandosi
di tutti gli orpelli, ha facilitato enormemente l'amministrazione.
> E in effetti l'80% delle installazioni dei più diffusi gestionali
orizzontali utilizzano DB
> file-server: .mdb, Dbf, Paradox, Btrieve, etc.
Non ho percentuali sulle quali discutere, ma posso dire che spesso ho visto
maledire i tempi di esecuzione ed i database corrotti in postazioni a
cominciare d 3 utenti concorrenti.
Ciao
Ale


title: Cerco prof. Upg 2.0 - 2000

text:
Ale@Work ha scritto nel messaggio
>> Sì, ma solo in aziende con multiutenze di una certa consistenza.
>> Il modello server introduce problemi di "praticità" (installazione,
>amministrazione, spostamente DB,
>Anche questo è vero per i grandi database ma non per MySQL che, spogliandosi
>di tutti gli orpelli, ha facilitato enormemente l'amministrazione.
Ok, mi hai convinto: se avrò l'occasione farò dei test con MySql :-)
Resta il fatto che il driver ODBC è un semplice "filtro", le query continuano a essere eseguite
localmente da Jet.
Ecco il senso di Stored Procedures e similari.
Ci siamo fatti "un mazzo" per far camminare come si deve SQL Server ;-/
>
>> E in effetti l'80% delle installazioni dei più diffusi gestionali
>orizzontali utilizzano DB
>> file-server: .mdb, Dbf, Paradox, Btrieve, etc.
>Non ho percentuali sulle quali discutere, ma posso dire che spesso ho visto
>maledire i tempi di esecuzione ed i database corrotti in postazioni a
>cominciare d 3 utenti concorrenti.
Non è la mia esperienza.
Ma la verità è che molte applicazioni che circolano sono talmente mal concepite (a partire dal BE)
che funzionano male perfino in monoutenza.
Sul discorso corruzioni basta avere un minimo di accortezza (ed esperienza) sull'hardware di rete.
Ciao, warp


title: Cerco prof. Upg 2.0 - 2000

text:
> Ok, mi hai convinto: se avrò l'occasione farò dei test con MySql :-)
Ne sarei proprio contento, almeno ci si possono scambiare opinioni.
> Resta il fatto che il driver ODBC è un semplice "filtro", le query
continuano a essere eseguite
> localmente da Jet.
Vero la prima parte, parzialmente vera la seconda.
Le query, con il jet, sono ottimizzate per essere eseguite dal server anche
se collegate e non utilizzando le Sql Pass-through.
Tutto sta a costruirle come si deve evitando, per esempio, query composite
con joint a tabelle locali o a fonte dati ODBC diverse ovvero di utilizzare
nelle SQL funzioni tipiche del VBA quali IIF e Choose.
> Ecco il senso di Stored Procedures e similari.
Le Sql pass through servono proprio a questo, saltando lo strato ODBC,
permettono di scrivere SQL, funzioni e procedure tipiche del server
chiamato.
Fammi sapere!
Ciao
Ale


title: Cerco prof. Upg 2.0 - 2000

text:
Ale@Work ha scritto nel messaggio
>> Ok, mi hai convinto: se avrò l'occasione farò dei test con MySql :-)
>Ne sarei proprio contento, almeno ci si possono scambiare opinioni.
>
>> Resta il fatto che il driver ODBC è un semplice "filtro", le query
>continuano a essere eseguite
>> localmente da Jet.
>Vero la prima parte, parzialmente vera la seconda.
>Le query, con il jet, sono ottimizzate per essere eseguite dal server anche
>se collegate e non utilizzando le Sql Pass-through.
>Tutto sta a costruirle come si deve evitando, per esempio, query composite
>con joint a tabelle locali o a fonte dati ODBC diverse ovvero di utilizzare
>nelle SQL funzioni tipiche del VBA quali IIF e Choose.
Ok Alessandro, ma resta il fatto che applicazioni di grande complessità (contabili, industriali
etc.) non possono fare a meno di usare funzioni in query.
Il risultato sono prestazioni scadenti a livello di server.
Purtroppo molte di queste scoperte le abbiamo fatte passando dalla fase di "test" a quella
applicativa :-)
>> Ecco il senso di Stored Procedures e similari.
>Le Sql pass through servono proprio a questo, saltando lo strato ODBC,
>permettono di scrivere SQL, funzioni e procedure tipiche del server
>chiamato.
Certo ma l'SQl pass through non risolve tutti i problemi: il recordset non è aggiornabile.
E comunque si tratta di SQL che usi solo con un server di database, quindi devi concepire il FE in
maniera "indirizzata" ... come ti scrivevo.
CIAO, warp


title: Espansione nodi controllo TreeView

author: AMR-Giuseppe

text:
Ciao a tutti
In una maschera  ho inserito 2 controlli TreeView con relativo
controllo ImageList.
Il mio problema è fare in modo che
all' apertura della maschera venga visualizzato l'albero con
relativi nodi  già in espansione ,
O meglio tutti e due i controlli TreeView debbono visualizzare
l'albero con i relativi nodi in espansione ,
ora riesco solo
con un controllo , cioè praticamente uno esclude l'altro
Ho provato in tanti modi ma niente ,
se qualcuno mi sa aiutare Grazie
Ciao Giuseppe


title: [OT]Adesioni certe al raduno

author: MA

text:
Salve a tutti,
questo Thread tecnico serve per aggiornare le adesioni certe che mi sono
arrivate.
Vi prego di non partecipare ma di consultarlo solamente.
Chi vuole commentare puņ utilizzare gli altri analoghi accesi.
Prego gli altri a inviarmi adesione e numero di telefono in privato
Luogo di ritrovo Campagnano
Ore 19,00
MAssimliano con fidanzata (con pernottamento)
Biso con signora
Emyr
Sergio Mazza
Luciano Doc
Alessando Cara (mi manca il telefono)
Al prossimo 3d
MAssimiliano


title: [OT]Adesioni certe al raduno

text:
MAssimliano con fidanzata (con pernottamento)
Biso con signora
Emyr
Sergio Mazza con moglie
Luciano Doc
Alessando Cara con moglie
Al prossimo 3d
MAssimiliano


title: [OT]Adesioni certe al raduno

text:
Antonio si dice a Napoli "Sbriogn" cioè dicci il nome del ristorante per
domani.
Appuntamento alle 19,30
MAssimiliano


title: [OT]Adesioni certe al raduno

author: Antonio Biso

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:wAlvb.7239$i_5....@news.edisontel.com...
> Antonio si dice a Napoli "Sbriogn" cioè dicci il nome del ristorante per
> domani.
> Appuntamento alle 19,30
Ristorante LA GIARA
Campagnano
L'appuntamento è nella piazza principale, c'è una rotonda in mezzo e una
"porta" un po' antica che conduce ad un viale con un parcheggio vicino.
Il ristorante è a 50 mt.
Per arrivare a Campagnano si prende la Cassia Bis dal G.R.A.
Consiglio di non prendere la prima uscita per Campagnano, ma la seconda,
alla fine di un lungo rettilineo in discesa.
Dopo l'uscita c'è una strada praticamente retlinea tranne l'ultimo
chilometro, mentre l'altra strada è più "mulattiera"
Antonio


title: Avvio database

author: Giorgio

text:
Salve,
Ho un database di acces vorrei clicckando su un pulsante avviare un altro
database di access.
Come posso fare ?
Grazie
Giorgio


title: Avvio database

author: Setec Astronomy

text:
Giorgio wrote:
> Ho un database di acces vorrei clicckando su un pulsante avviare un
> altro database di access.
>
> Come posso fare ?
Utilizzi una macro (con il button wizard -> Varie -> Esegui
applicazione) o una funzione VBA (API ShellExecute).
--
I'am what I'am, I do what I can


title: Avvio database

author: Sergio MAZZA

text:
"Giorgio" <
giorg...@tiscalinet.it
> ha scritto nel messaggio
news:7PDFb.202060$vO5.8...@twister1.libero.it...

Altra soluzione:
Shell "msaccess.exe c:\documenti\nomeFIle.mdb"
Ciao.
--
Sergio MAZZA


title: un dubbio sui riferimenti in vba

author: tmtube

text:
qualcuno mi spiega perchè se cambio i riferimenti ad un ocx externo in un db
questi riferimenti si cambiano anche negli altri miei db? vorrei che i
riferimenti fossero mantenuti diversi per i vari db che hanno ognuno la
propria cartella con eventuali ocx

qualcuno sa chiarirmi il dilemma?


title: un dubbio sui riferimenti in vba

author: marcod

text:

Da quanto ne ho capito io dovrebbe funzionare così:
I riferimenti contenuti in un database di access sono utilizzati da ms
access.exe per provare la posizione degli ocx e dll nel caso gli
stessi non siano già conosciuti da ms access.exe.  (conosciuti =
Registro di sistema di Windows)
Se ms access.exe non conosce un ocx o una dll cerca nei riferimenti
del database.
Se ms access.exe conosce già un ocx o una dll usa il riferimento che
già conosce.
Se vado a cambiare un riferimento all'interno di un database
automaticamente vado a modificare anche l'indirizzo del riferimento
che ms access.exe conosce e quindi da quel momento ms access.exe usa
l'indirizzo del nuovo riferimento.

Saluti

Marco


title: un dubbio sui riferimenti in vba

author: sv

text:
tmtube ha scritto:

Vedi:

http://support.microsoft.com/kb/310803/it

--
sv

--

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


title: un dubbio sui riferimenti in vba

text: Grazie a entrambi


title: problema con WinFax

author: Cristiano Mafezzoni

text:
Ciao a tutti,
Ho provato il codice publicato sul Sito Comune per l'invio di Reports
tramite FAX.
Funziona ma c'è un problema: di tanto in tanto mi si pianta l'applicazione
durante l'invio.
Non capisco se siano problemi legati al canale DDE utilizzato nel codice
dell'esempio o se siano settaggi di WinFax da impostare in un certo modo.
Qualcuno mi sa aiutare?


title: problema con WinFax

author: Claudio Zini

text:
Anche io ho lo stesso problema.
Succede in genere quando si inviano troppi fax dallo stesso PC.
Alla symantec non mi hanno saputo risolvere il pb.
Saluti
"Cristiano Mafezzoni" <
cristia...@libero.it
> ha scritto nel messaggio
news:ijVI7.101334$sq5.4...@news.infostrada.it...



title: problema con WinFax

text:
Claudio Zini <
cl...@tin.it
> wrote in message
r8rO7.6178$NA1.1...@news2.tin.it...
> Anche io ho lo stesso problema.
>
E' vero: non scrivi DOPO il quoting!!!
Antonio


title: A07 - Forms - "Cerca"

author: eSQueL

text:
Ho visto che in A07 ogni maschera ha, in fondo e a dx dei pulsanti di
spostamento, oltre ad una sezione "applica filtro" (solitamente impostata a
"nessun filtro" e, quindi, disattivata), anche una funzione "cerca" che
lavora con la logica del vecchio "trova record" (ossia, improponibile se
access è collegato ad sql server).
Come posso togliere dalla form questa funzione (nella finestra proprietà non
trovo niente)?
Grazie.
Ciao.
eSQueL


title: VBA: creare recordset da recordset

author: ringo

text:
Salve a tutti,
esiste un comando per creare un recordset
prendendo un recordset e filtrandolo
grazie!
ringo


title: VBA: creare recordset da recordset

text:

che vuoi fare? non come lo vuoi fare.
MAssimiliano


title: VBA: creare recordset da recordset

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:eBd7d.21855$B06....@news.edisontel.com...

recordset 1=
pippo        bello
pluto         bello
paperino   brutto
voglio anzi vorrei:
recordset2 =
pippo       bello
pluto        bello
...vorrei filtrare un rs e crearne uno nuovo... nell'esempio
creare da un rs di partenza un rs che contenga le persone "belle"
grazie
ringo


title: VBA: creare recordset da recordset

author: Alessandro Baraldi

text:
"ringo" <
ri...@tiscali.it
> wrote in message
news:cjjpg0$jmd$
1...@newsread.albacom.net
[CUT]
>
> recordset 1=
>
> pippo        bello
> pluto         bello
> paperino   brutto
>
> voglio anzi vorrei:
>
> recordset2 =
>
> pippo       bello
> pluto        bello
>
> ...vorrei filtrare un rs e crearne uno nuovo... nell'esempio
> creare da un rs di partenza un rs che contenga le persone "belle"
>
> grazie
>
> ringo
Dopo esserti estratto un Recordset usa il Metodo CLONE
per replicarlo....!
Rs1=Currentdb.Openrecordset(....)
Rs2=Rs1.Clone
Rs2.Filter "STRNGA FILTRO"
ecc.....!
P.S. ho dato per scontato usassi DAO.
Per ADO è praticamente uguale, verifica
l'applicazione dei metodi dall'Help di ADO
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: bottone in grafico pivot

author: vale

text:
Ho bisogno di aiuto. devo inserire un bottone legato ad una query in
un grafico pivot ma non ci riesco.. qualcuno mi sa aiutare??


title: salvare risultato query come tabella

author: bobic

text:
Ciao a tutti. Premetto che ci capisco proprio poco di access ma mi hanno
fornito dei dati in questo modo e devo capirci un pò di più.
Il mio problema già descritto nell'oggetto del post.
Ho una query a campi incrociati che mi fornisce una tabella di risultati.
Adesso, come faccio a salvare il risultato della query come tabella?
Questo perchè l'esecuzione della query è un pò lunghina :(
Office 2003 è la mia versione
Grazie
Marco
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: salvare risultato query come tabella

author: Marco Pizzamiglio

text:
bobic ha scritto:
> Ciao a tutti. Premetto che ci capisco proprio poco di access ma mi hanno
> fornito dei dati in questo modo e devo capirci un pò di più.
> Il mio problema già descritto nell'oggetto del post.
> Ho una query a campi incrociati che mi fornisce una tabella di risultati.
> Adesso, come faccio a salvare il risultato della query come tabella?
> Questo perchè l'esecuzione della query è un pò lunghina :(
> Office 2003 è la mia versione
> Grazie
> Marco
Salvi la query. Poi ne fai un'altra in cui prendi tutti i campi della
precedente e la trasformi in query di creazione tabella (da menù Query).
Esegui con il punto esclamativo rosso, o menù Query -> Esegui.
Ciao.
-Marco-



title: salvare risultato query come tabella

text:
> Salvi la query. Poi ne fai un'altra in cui prendi tutti i campi della
> precedente e la trasformi in query di creazione tabella (da menů Query).
> Esegui con il punto esclamativo rosso, o menů Query -> Esegui.
> Ciao.
> -Marco-
grazie, perfetto
Ciao



title: rowsource

text:
Ciao.
Ho usato rowsource nel caso in cui, digitato il nome in una casella di
testo,mi restituiva in un elenco i risultati.Ora ho il problema è
quello di associarlo a due caselle combinate....a seconda di quello che
viene scelto nelle caselle,deve esser fatta partire la query1 e i
risultati visualizzati in un elenco.
il codice che ho inserito nel caso di una casella combinata è il
seguente
Private Sub Comando12_Click()
If Not IsNull(Me.CasellaCombinata8) Then Me.Elenco10.RowSource =
"query1"
' Se non viene trovato nulla allora appare un MsgBox '
If Me.Elenco10.ListCount = 0 Then
strMsg = MsgBox("Nessun cliente trovato !", vbExclamation,
"Attenzione...")
Me!CasellaCombinata6.SetFocus
End If
End Sub
Come fare con la seconda casella?


title: rowsource

text:
brena.c...@gmail.com
 ha scritto:

Un'idea mi sarebbe venuta........
Scusa ma era d'obbligo, non si capisce nulla di quanto hai detto...!
Le 2 caselle cosa sono e cosa fanno o dovrebbero fare...?
La Casella di Testo in cui digiti qualcosa dove compare in questo
archibugio...??
Fai uno sforzo di chiarezza e rivediamo la cosa.
@Alex


title: rowsource

text:
Provo a rispiegare....sostanzialmente ho una query che per funzionare
prende dei parametri che digita l'utente(due caselle di testo in una
maschera)...la query funziona facendola partire diciamo dal "suo
menu",ma non riesco a capire come inserirla nella maschera!!!
Tempo fa avevo un problema simile ma facilmente risolto dal codice che
ho postato sopra,dato che l'utente doveva passare alla query solo un
campo che digitava in una maschera...avevo risolto con rowsource e i
risultati li avevo fatti scrivere in un elenco...ma ora non so come
fare!!


title: [Help] Maschere,VBA,Query (Banale?)

author: Fob

text:
Ho un problema banale e non capisco come mai non riesca a trovare nulla in
rete che mi aiuti..non smanetto su accessda un po' e devo scrollarmi di
dosso un po' di ruggine:
Database, una tabella, una maschera, una campo di inserimento testo, un
bottone...una volta premuto il bottone voglio copiare il valore nel campo
di testo e lanciare una query che usi quel valore, vorrei farlo con vba
per avere in futuro la possibiltà di complicare funzioni e controlli.
Ho creato un modulo che gestisce il click del bottone, come procedo ora?
Potreste aiutarmi? per favore :)
Grz
Fob
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [Help] Maschere,VBA,Query (Banale?)

text:
"Fob" <
fr33rid...@hotmail.com
> wrote in message
news:cs62a1$rpr$
1...@news.newsland.it
> Ho un problema banale e non capisco come mai non riesca a trovare nulla in
> rete che mi aiuti..non smanetto su accessda un po' e devo scrollarmi di
> dosso un po' di ruggine:
> Database, una tabella, una maschera, una campo di inserimento testo, un
> bottone...una volta premuto il bottone voglio copiare il valore nel campo
> di testo e lanciare una query che usi quel valore, vorrei farlo con vba
> per avere in futuro la possibiltà di complicare funzioni e controlli.
> Ho creato un modulo che gestisce il click del bottone, come procedo ora?
> Potreste aiutarmi? per favore :)
> Grz
> Fob
Facci vedere quanto hai fatto fino ad ora, perchè sono 2
righe di codice e se già hai fatto qualche considerazione
tu possiamo integrarla...!
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: [Help] Maschere,VBA,Query (Banale?)

text:
> Facci vedere quanto hai fatto fino ad ora
Per ora ho risolto così:
Private Sub Comando5_Click()
    DoCmd.OpenQuery "FD Acquiring Query Master"
End Sub
E nella query chiedo di prelevare il valore dal campo di testo della
maschera in questione. Il problema è che la mia maschera dovrà prevedere
l'inserimento di + valori contemporaneamente e pensavo di implementare la
cosa direttamente in vba lanciando del codice sql.
Grz
F



title: [Help] Maschere,VBA,Query (Banale?)

text:
"Fob" <
fr33rid...@hotmail.com
> wrote in message
news:cs64a7$hnq$
1...@news.newsland.it
> > Facci vedere quanto hai fatto fino ad ora
>
> Per ora ho risolto così:
>
> Private Sub Comando5_Click()
>     DoCmd.OpenQuery "FD Acquiring Query Master"
> End Sub
>
> E nella query chiedo di prelevare il valore dal campo di testo della
> maschera in questione. Il problema è che la mia maschera dovrà prevedere
> l'inserimento di + valori contemporaneamente e pensavo di implementare la
> cosa direttamente in vba lanciando del codice sql.
> Grz
> F
Secondo me puoi usare un Parameter da passare alla Query.
Nel campo Criterio invece che il Riferimento alla Form
scrivi:
[Parametro:]
Ora su Click del pulsante:
   Dim qdf As DAO.QueryDef
   Set qdf = CurrentDb.QueryDefs("FD Acquiring Query Master")
   qdf.Parameters![Parametro:] = Me.NomeCampoInForm
   qdf.Execute



title: [Help] Maschere,VBA,Query (Banale?)

text:
>    qdf.Parameters![Parametro:] = Me.NomeCampoInForm
>    qdf.Execute
Fino a Me.NomeCampo ci sono, InForm cos'è, un metodo o è la continuazione
di "nome campo nella form"? e Me.?
Se poi dovessi aver + campi di testo potrei fare un controllo sulle
dimensioni di ciascuno e passare solo quelli non nulli?
C'è qualche buon sito in rete dove trovare tutorial ed esempi?
Grz 1000!
Fob



title: [Help] Maschere,VBA,Query (Banale?)

text:
"Fob" <
fr33rid...@hotmail.com
> wrote in message
news:cs6blk$pct$
1...@news.newsland.it
> >    qdf.Parameters![Parametro:] = Me.NomeCampoInForm
> >    qdf.Execute
>
> Fino a Me.NomeCampo ci sono, InForm cos'è, un metodo o è la continuazione
> di "nome campo nella form"? e Me.?
>
> Se poi dovessi aver + campi di testo potrei fare un controllo sulle
> dimensioni di ciascuno e passare solo quelli non nulli?
> C'è qualche buon sito in rete dove trovare tutorial ed esempi?
> Grz 1000!
> Fob
Per il sito specifico su questo direi che l'Help è
l'Ottimale.
Per gestire i parametri Nulli devi mettere nella Query:
[Parametro1:] Or [Parametro1:] Is Null
[Parametro2:] Or [Parametro2:] Is Null
ecc....!!
Ovviamente per ogni parametro
If Len(me!NomeControllo1)>0 AND Not isnull(Me!NomeControllo1) then
      qdf.Parameters![Parametro1:] = Me.NomeControllo1
End if
If Len(me!NomeControllo2)>0 AND Not isnull(Me!NomeControllo2) then
      qdf.Parameters![Parametro:] = Me.NomeControllo2
End if
qdf.Execute
Dove :
[Me] è il riferimento esplicito della Maschera
[NomeControllo1] è il controllo TextBox nel quale c'è l'eventuale
                 testo da passare come parametro.
Visti i tuoi dubbi di VBA, questo è probabilmente un metodo
un pò acerbo, nel senso che dovresti avere un pò più di
dimestichezza con il codice.



title: Fw: popup maschere

author: paolo

text:
>
> ----- Original Message -----
> From: "Roberto da casa" <
r.ma...@libero.it
>
> Newsgroups: it.comp.appl.access
> Sent: Friday, June 06, 2003 7:17 PM
> Subject: Re: popup maschere
>
>
> >
> >
> > Imposta a No la proprietą Popup del pannello comandi.
> >
> > --
> > Roberto
>
Il popup della maschera č impostato a no.
 Posso gestire questo comando da VB?
 Esiste un comando che mi consente di impostare a vero o falso la propieta
 popup di una maschera?
 Scusate ma non riesco a venirne fuori.
 Grazie.
 paolo


title: Fw: popup maschere

author: Roberto da casa

text:
"paolo" <
paolo...@tin.it
> ha scritto nel messaggio
news:fo6Ea.88528$g92.2...@news2.tin.it...

[Forms]![NomeMaschera].PopUp = True
oppure
[Forms]![NomeMaschera].PopUp = False
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Fw: popup maschere

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:LBgEa.67717$Ny5.2...@twister2.libero.it...
>
> "paolo" <
paolo...@tin.it
> ha scritto nel messaggio
> news:fo6Ea.88528$g92.2...@news2.tin.it...
> > >
> > > ----- Original Message -----
> > > From: "Roberto da casa" <
r.ma...@libero.it
>
> > > Newsgroups: it.comp.appl.access
> > > Sent: Friday, June 06, 2003 7:17 PM
> > > Subject: Re: popup maschere
> > >
> > >
> > > >
> > > >
> > > > Imposta a No la proprietà Popup del pannello comandi.
> > > >
> > > > --
> > > > Roberto
> > >
> > Il popup della maschera è impostato a no.
> >  Posso gestire questo comando da VB?
> >  Esiste un comando che mi consente di impostare a vero o falso la
propieta
> >  popup di una maschera?
> >  Scusate ma non riesco a venirne fuori.
> >  Grazie.
> >  paolo
>
> [Forms]![NomeMaschera].PopUp = True
>
> oppure
>
> [Forms]![NomeMaschera].PopUp = False
>
> --
> Roberto
>
Ho provato ma non funziona. Mi dice "impossibile assegnare un valore
all'oggetto". Mi è sembrato di capire leggendo la guida che la funzione
popop si possa assegnare, anche se da codice, solo in modalità struttura. E'
così oppure ho capito male?
Grazie per la pazienza
ciao
paolo


title: Fw: popup maschere

author: Roberto dalla campagna

text:
paolo <
paolo...@tin.it
> wrote in message
PvhEa.54129$pR3.1...@news1.tin.it...

Non hai capito male, visto che l'help lo dice in maniera molto chiara, ma
questo non rappresenta un problema: imposta a False l'EcoSchermo, apri la
maschera in maniera design, imposta a True la proprietà PopUp, chiudi la
maschera salvando le modifiche, imposta True l'EcoSchermo, apri la maschera
in maniera normale.
Per maggiori chiarimenti dai un acchiata all'help ai seguenti argomenti:
- Metodo Echo
- Metodo OpenForm
- Metodo Close
> Grazie per la pazienza
> ciao
> paolo
--



title: Fw: popup maschere

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:i3nEa.69002$lK4.2...@twister1.libero.it...

 Sono venuto a capo di tutto grazie al vostro aiuto.
Avevo tralasciato un informazione a mio avviso non importante e che invece
era qualla che creava il problema. La maschera "pannello di controllo" era
richiamata da un'altra machera con un apertura a tempo, che utilizzava il
comando Docmd.Openform, Nomemaschera, ,,acdiag. Era questo che rendeva la
maschera "pannello di controllo" come se fosse una maschera sempre in primo
piano. E' bastato togliere "acdiag" per far funzionare tutto. Grazie ancora.
Non si finisce mai d'imparare.
Grazie a Sib e a Roberto
Ciao paolo


title: copia di un file a seguito di un evento

author: Nicola

text:
a seguito dell'evento DOPO AGGIORNAMENTO della textbox CARTONI, avrei
bisogno di copiare il file specificato nel campo [percorso] in una
directory a esempio c:\temp, mi spiegate come si puo fare?
grazie a tutti
Nicola


title: copia di un file a seguito di un evento

text:
"Nicola" <
nick...@tiscalinet.it
> ha scritto nel messaggio
news:e94d73c9.03091...@posting.google.com...

Usa l'Istruzione FileCopy (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Forzare il formato Data di Windows

author: Andrea Bertuetti

text:
Avrete notato tutti che mentre Win '95-98 e NT impostano la data con anno a
2 cifre come predefinita, le successive realese di Win. predefiniscono
l'anno a 4 cifre.
Conseguentemente, se si progetta una maschera di input con anno a 2 cifre,
si deve impostare manualmente nel pannello di controllo di Win 2000 il
formato "data breve" ... diversamente ci sono problemi.
Ora, esiste la possibilità (via API immagino) di automatizzare il settaggio?
Ciao a tutti, Andrea.


title: Forzare il formato Data di Windows

author: Esteban

text:
"Andrea Bertuetti" <
andre...@libero.it
> wrote in message
news:2zAL6.17817$RX4.1...@news.infostrada.it...

Non mi intendo molto di API, ma sicuramente nel registro di sistema so come
muovermi.
Nella chiave HKEY_CURRENT_USER\Control Panel\International trovi le voci
sLongDate e sShortDate.
A questo punto, se ti crei un file .reg con le impostazioni che vuoi impostare,
le puoi attivare utilizzanto il comando Shell:
File ImpostazioniData.reg:
[HKEY_CURRENT_USER\Control Panel\International]
"sLongDate"="dddd, MMMM dd, yyyy"
"sShortDate"="dd.MM.yyyy"
Funzione Shell:
Shell("regedit.exe /s ImpostazioniData.reg")
Ciao!
Esteban
Hosted by
www.seber.it


title: Selezione carattere

author: Wreci

text:
Vorrei sapere se esiste la possibilità (in VBA per Access) di inserire in
una form una casella di riepilogo in cui
selezionare il tipo di carattere da usare per esportare
testo in Word e un altra in cui specificare la dimensione.
In pratica creare in una form l'equivalente dei comandi
della barra di formattazione di Word.
Non riesco a trovare l'oggetto che la implementa.
Grazie


title: Query----> Vba (Roberto ci sei?)

author: Alex

text:
Ciao a tutti, scusate se mi rivolgo a Roberto, ma visto che mi ha dato la
dritta per la QRY di aggiornamento che propongo, credo conosca già il
problema.
UPDATE TblRilievi SET TblRilievi.Anomalie =
IIf(DLookUp("[LimiteInf]","TblMisure","IdMisura=" &
[IdMisura])>[Valore] Or DLookUp("[LimiteSup]","TblMisure","IdMisura="
& [IdMisura])<[Valore],True,False);
Con questa Qry di Aggiornamento che funziona ottimamente aggiorno un campo
se è vero il confronto interno.
Il problema è che dovendo confrontare moltissimi dati è lentissima, circa
30sec. ora ma credo peggiorerà, visto che i dati aumenteranno.
Leggievo che con VBA sono più veloci. E' vero? Se si non saprei comporre il
codice per lanciarla su Click.(Grazie)
Oppure, visto che devo controllare solo i dati nuovi che immetto è possibile
memorizzare quelli già controllati e eseguire la Qry solo su quelli
aggiunti?
Sono ben accette altre soluzioni per velocizzare il processo.
Un grossissimo ringraziamento a tutti per la disponibilità.
--
Posted from
smtp2.libero.it
 [193.70.192.52]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Query----> Vba (Roberto ci sei?)

text:
""Alex"" <
ik2...@libero.it
> ha scritto nel messaggio
news:000701c09355$014b7700$32de1d97@ik2zok...

Se non ricordo male i limiti inferiore e superiore possono cambiare nel
tempo e tu avevi la necessità che il valore di Anomalia venisse "corretto"
anche per i record registrati precedentemente.
Ritengo che a rallentare l'elaborazione sono le due DLookup eseguite per
ogni record; pertanto è sicuramente più veloce una soluzione che non usa le
funzioni sui domini.
Prova ad usare una query che ha il seguente codice SQL:
UPDATE Tabella2 INNER JOIN Analisi ON Tabella2.IdAnalisi = Analisi.IdAnalisi
SET Tabella2.Anomalia = IIf([Valore]<[LimiteInferiore] Or
[Valore]>[LimiteSuperiore],True,False);
Facci sapere.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query----> Vba (Roberto ci sei?)

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:3Mbh6.32917$GM6.1...@news.infostrada.it...
>
Ovvero, usando i tuoi nomi:
UPDATE TblRilievi INNER JOIN TblMisure ON TblRilievi.IdMisura =
TblMisure.IdMisura
SET TblRilievi.Anomalie = IIf([Valore]<[LimiteInf] Or
[Valore]>[LimiteSup],True,False);



title: Query----> Vba (Roberto ci sei?)

text:
Beh. Fantastico, sono passato da circa 30sec. per il controllo degli attuali
8000 records a 2sec. scarsi.
Ottimo, ancora una volta grazie.
Ciao Alex.
--
Posted from
smtp5.libero.it
 [193.70.192.55]



title: Comne proteggere programmi realizzati con Access ???

author: RobertoA

text:
Che sistemi usate per la protezione delle procedure realizzate con Access ?
Da quel che ho visto realizzare un mde non e' cosi' robusto quanto dovrebbe
essere
Ci sono delle protezioni hardware per Access ?
Oppure, che altri sistemi usate ?
Ciao e grazie
RobertoA