title: ancora...DataGrid...controllo activeX HEELP !!!

author: Enrico Virginio

text:
Mi scuso se sono pedante ma...cristo santo...non ne salto fuori !!!
Al post precedente chiedevo come si usano i controlli ActiveX forniti
dalla versione Developer ed in particolare il controllo DataGrid.
Mi è stato gentilmente risposto di rifarmi alla guida fornita con il CD
ma...c'è un piccolo problema...NON HO LA GUIDA !
Comunque c'e' una guidina in linea sul CD ma alquanto scarna !!!!
e dice di fare questo:
1) Inserire il controllo DATAADO nel form ed impostare la connessione al
database e la tabella desiderata: e fin qui nessun problema.
2) Inserire nel form il controllo DATAGRID ed impostarne l' origine al
relativo controllo DATAADO. ma come ????? si certo, nella guida cè
scritto:
Set DataGrid1.DataSource = Adodc1
MA CHE CAZZO VUOL DIRE ???
SET COSA ? E DIM ?
E DOVE DIAVOLO SCRIVO STO CODICE ???
Vi prego aiutatemi !
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: query date

author: erric

text:
Buona estate a tutti.
In un record (Access 2000) e' presente un campo data; e' possibile impostare
una query che fornisca i record di un dato mese, fornendo la sola
indicazione del mese? (senza utilizzare between/and).
Grazie per l'eventuale risposta.
erric


title: query date

author: Antonio Ganci

text:

Nella query indicare nella casella del campo:
Mese:Month([Nome campo data])
Nelle condizioni
= 1
per gennaio e cosě via.


title: query date

author: Roberto da casa

text:
"erric" <
ermxy...@tin.it
> ha scritto nel messaggio
news:5eM19.144325$Jj7.3...@news1.tin.it...

Penso che oltre a dare l'indicazione del mese devi dare anche quella
dell'anno, in caso contrario selezioneresti i record di quel mese ma di
qualsiasi anno.
Se la tabella che contiene i dati si chiama Tabella1 ed il campo Data/ora su
cui effettuare la selezione in essa contenuto si chiama CampoData, prova con
una query che abbia il seguente codice SQL:
SELECT Tabella1.*
FROM Tabella1
WHERE (((Format([CampoData],"mm/yyyy"))=[Digita il mese e l'anno cercati
(mm/aaaa) :]));
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema con Setfocus

author: Daniele Fantoni

text:
Salve a tutti!
Ho la mia maschera con un campo Cognome che obbligatoriamente deve essere
inserito...
Sull'evento OnLostFocus della Textbox ho controllato se il campo e' vuoto
con
If IsNull (Nomecontrollo) then <Visualizza un messaggio di errore>
Ora vorrei che dopo la visualizzazione del messaggio il fuoco ritornasse sul
campo cognome; ho provato con Me!Cognome.SetFocus ma non ha alcun effetto,
la cosa strana e' che se lo faccio su un altro campo (tipo Me!Nome.SetFocus)
il tutto funziona benissimo...
Qualche suggerimento?
Grazie!


title: Problema con Setfocus

author: Antonio Biso

text:
Daniele Fantoni <
dfan...@tiscalinet.it
> wrote in message
4Y%t6.3230$bw6.1...@news.infostrada.it...

E' un bug noto. Prima ti sposti su un altro controllo, quindi ritorni sul
controllo cognome. Funzionerà...
Antonio


title: Problema con Setfocus

author: Riccardo

text:
Daniele Fantoni <
dfan...@tiscalinet.it
> wrote in message
4Y%t6.3230$bw6.1...@news.infostrada.it...

______
il controllo, prova a metterlo sull'evento Attivato della casella
successiva, o di tutte le caselle che hai sulla maschera.
Cosě, anche facendo click su qualsiasi casella, ti da in messaggio che
inserisci tu, e ti torna sulla casella cognome!
ciao Riccardo


title: Problema con Setfocus

author: Roberto dal portatile

text:
"Daniele Fantoni" <
dfan...@tiscalinet.it
> ha scritto nel messaggio
news:4Y%t6.3230$bw6.1...@news.infostrada.it...

Io metterei il codice VBA che hai generato a fronte dell'evento "Su
disattivato" del controllo Cognome, nell'evento "Su attivato" del controllo
Nome, che se non ho capito male viene attivato subito dopo il controllo
Cognome.
Resta il fatto che forse è bene che tu ripeta la verifica anche a fronte
dell'evento "Prima di aggiornare" della maschera: ti cauteli così da
comportamenti anomali dell'operatore.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema con Setfocus

text:
Grazie 1000!
Ho risolto seguendo il consiglio di antonio bypassando il bug di Access
Alla prossima
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:jF0u6.3445$bw6.2...@news.infostrada.it...



title: Problema con Setfocus

text:
Daniele Fantoni <
dfan...@tiscalinet.it
> wrote in message
Sc2u6.4023$bw6.2...@news.infostrada.it...
> Grazie 1000!
> Ho risolto seguendo il consiglio di antonio bypassando il bug di Access
> Alla prossima
Alla prossima perň, cerca di scrivere DOPO il quoting
Antonio


title: suggerimenti su collegamento a DB "remoto"

author: gian

text:
Ciao a tutti. Per prima cosa chiedo scusa in anticipo per le bestialitą che
dirņ tra poco...:-)
Su una macchina "server" ho un DB AccessXP.
E' possibile che un DB "remoto" sia in grado di connettersi alle tabelle
contenute nel DB presente sul server, attraverso internet?
A grandi linee, quali sono le procedure da seguire?
Mi rendo conto di essere troppo generico, ma non so da che parte cominciare.
Grazie a tutti.
Giancarlo


author: MA

text:

Devi usare linuaggi come ASP, Access non puņ farlo.
Stiamo verificando la possibilitą di usare hamachi come base per un
filesharing,
in pratica ti crea una VPN dopofacile da gestire. Ma siamo ancora in fase di
test
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


author: Oscar Manfredini

text:
"gian" <
> Ciao a tutti. Per prima cosa chiedo scusa in anticipo per le bestialità
che
> dirò tra poco...:-)
> Su una macchina "server" ho un DB AccessXP.
> E' possibile che un DB "remoto" sia in grado di connettersi alle tabelle
> contenute nel DB presente sul server, attraverso internet?
> A grandi linee, quali sono le procedure da seguire?
> Mi rendo conto di essere troppo generico, ma non so da che parte
cominciare.
> Grazie a tutti.
E' possibile (e comune) se il DataBase è un server SQL, via ODBC o con i
files di progetto .ADP.
Se la base dati è un normale .mdb è necessario attrezzare in remoto un
Terminal Server (via VPN le prestazioni sarebbero inaccettabili e il rischio
di corruzione altissimo).
http://www.sitocomune.com/
Sezione "General":  6.212
Ciao.


text:
"Oscar Manfredini" <
os...@nospam.it
> ha scritto nel messaggio
news:43a281a4$0$13259$4faf...@reader2.news.tin.it...
>
> "gian" <
>
>> Ciao a tutti. Per prima cosa chiedo scusa in anticipo per le bestialità
> che
>> dirò tra poco...:-)
>> Su una macchina "server" ho un DB AccessXP.
>> E' possibile che un DB "remoto" sia in grado di connettersi alle tabelle
>> contenute nel DB presente sul server, attraverso internet?
>> A grandi linee, quali sono le procedure da seguire?
>> Mi rendo conto di essere troppo generico, ma non so da che parte
> cominciare.
>> Grazie a tutti.
>
> E' possibile (e comune) se il DataBase è un server SQL, via ODBC o con i
> files di progetto .ADP.
Nel caso in cui si trattasse di un DB SQL Server, ogni client dovrebbe
creare una origine dati ODBC?



text:
"gian" <
> Nel caso in cui si trattasse di un DB SQL Server, ogni client dovrebbe
> creare una origine dati ODBC?
Le origini dati dal pannello di controllo si creano solo per verificare se
esista la connessione al Server, poi sono solo un impaccio.
Basta allegare le tabelle al Server con la corretta stringa di connessione
(che conterrà l'indirizzo IP del Server): sia sul Sito comune che quello di
Baraldi trovi vari esempi.
Ciao.


title: domanda su VBA in Access2000

author: Hellas

text:
Quali sono i riferimenti standard da selezionare all'interno del software di
sviluppo VBA?
grazie


title: domanda su VBA in Access2000

author: Karl Donaubauer

text:
Hellas <
torot...@tiscalinet.it
> ha scritto:
> Quali sono i riferimenti standard da selezionare all'interno del software
di
> sviluppo VBA?
Non so cosa intendi con "all 'interno software di sviluppo VBA".
I riferimenti standard per A00 invece sono:
Visual Basic for Applications (vbe6.dll)
Microsoft Access 9.0 Object Library (msacc9.olb)
Microsoft DAO 3.6 Object Library (dao360.dll)
se usi ADO anche:
Microsoft ActiveX Data Objects 2.1 Library (msado15.dll)
I commandi di VBA proprio sono nel file vbe6.dll ma per programmare
una applicazione con Access debbi avere tutti questi 3 o 4.
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: domanda su VBA in Access2000

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:9okump$dal1e$3...@ID-46617.news.dfncis.de...

Devo diventare un pò + tecnico scusami, intedevo la selezione dei
riferimenti in VBA
comunque hai risposto ampiamente
grazie


title: domanda su VBA in Access2000

author: koo

text:
> Non so cosa intendi con "all 'interno software di sviluppo VBA".
> I riferimenti standard per A00 invece sono:
>
> Visual Basic for Applications (vbe6.dll)
> Microsoft Access 9.0 Object Library (msacc9.olb)
> Microsoft DAO 3.6 Object Library (dao360.dll)
>
> se usi ADO anche:
> Microsoft ActiveX Data Objects 2.1 Library (msado15.dll)
>
> I commandi di VBA proprio sono nel file vbe6.dll ma per programmare
> una applicazione con Access debbi avere tutti questi 3 o 4.
"Debbi"???
Cmq devo contraddirti: lo standard di Access 2000 non prevede DAO, ma ADO.
E si vede in modo molto semplice: crea un nuovo DB con Access2000 e troverai
solo ADO. DAO, se proprio non puoi fare a meno di usarlo (mi chiedo: "perché
farsi del male?"), devi metterlo a manina.


title: domanda su VBA in Access2000

text:
"koo" <koo@k.k> ha scritto:
> > Non so cosa intendi con "all 'interno software di sviluppo VBA".
> > I riferimenti standard per A00 invece sono:
> >
> > Visual Basic for Applications (vbe6.dll)
> > Microsoft Access 9.0 Object Library (msacc9.olb)
> > Microsoft DAO 3.6 Object Library (dao360.dll)
> >
> > se usi ADO anche:
> > Microsoft ActiveX Data Objects 2.1 Library (msado15.dll)
> >
> > I commandi di VBA proprio sono nel file vbe6.dll ma per programmare
> > una applicazione con Access debbi avere tutti questi 3 o 4.
>
> "Debbi"???
Ok, nel senso di "come si deve".
> Cmq devo contraddirti: lo standard di Access 2000 non prevede DAO, ma ADO.
>...
Sě, era un grande sbaglio di MS in A00.



title: domanda su VBA in Access2000

text:
"koo" <koo@k.k> ha scritto nel messaggio news:9oq40m$prj$1...@serv1.iunet.it...

cosa intendi io non ho capito?


title: Capire le tipologie delle Relazioni (Access 2003)

author: Carlo DE LUCA

text:
Salve,

qualcuno di buona volontà potrebbe mettersi in contatto con me via Skype, in
modo che, attraverso la condivisione schermo, io possa esporre il mio problema
sulle tipologie relazionali, con un esempio su due tabelle già create? (ciò che
non potrei fare con uno scritto in lista).

(il mio ID Skype:  carlodl.1946)

Gentilissimo/i

Carlo


title: Consiglio Access-Delphi

author: Zagor

text:
Sono un hobbysta, dai tempi del Commodore 64. Ultimamente usavo Delphi per i
miei programmini, ma non ne ho mai utilizzato il supporto per DB. Da un po'
di tempo ho cominciato a usare anche Access, ma non sono deciso ad
approfondire più che tanto questo ambiente perché ho il dubbio che sia
preferibile decidersi a studiare meglio Delphi anche se apparentemente più
ostico, almeno come inizio. Qualcuno mi sa consigliare, indicandomi
eventualmente vantaggi e svantaggi dei due sistemi di sviluppo?
Grazie.
PS. Mi ha anche deluso l'aver fatto piantare in poche mosse uno degli esempi
di DB forniti con Delphi, pensavo fosse più solido.


title: Consiglio Access-Delphi

text:
Zagor <
a...@a.it
> wrote in message 9qn7ve$7di$1...@nreadb.inwind.it...
> Sono un hobbysta, dai tempi del Commodore 64. Ultimamente usavo Delphi per
i
> miei programmini, ma non ne ho mai utilizzato il supporto per DB. Da un
po'
> di tempo ho cominciato a usare anche Access, ma non sono deciso ad
> approfondire più che tanto questo ambiente perché ho il dubbio che sia
> preferibile decidersi a studiare meglio Delphi anche se apparentemente più
> ostico, almeno come inizio. Qualcuno mi sa consigliare, indicandomi
> eventualmente vantaggi e svantaggi dei due sistemi di sviluppo?
>
> Grazie.
Access decisamente per applicativi che siano più propriamente di gestione
dati relazionali, archiviazione, ricerche, reportistica.
Delphi per applicativi di altro tipo, in cui magari si voglia fare bella
figura con le interfacce grafiche per il cliente.
Antonio


title: Consiglio Access-Delphi

author: warp

text:
"Zagor" <
a...@a.it
> ha scritto nel messaggio
> Sono un hobbysta, dai tempi del Commodore 64. Ultimamente usavo Delphi per
i
> miei programmini, ma non ne ho mai utilizzato il supporto per DB. Da un
po'
> di tempo ho cominciato a usare anche Access, ma non sono deciso ad
> approfondire più che tanto questo ambiente perché ho il dubbio che sia
> preferibile decidersi a studiare meglio Delphi anche se apparentemente più
> ostico, almeno come inizio. Qualcuno mi sa consigliare, indicandomi
> eventualmente vantaggi e svantaggi dei due sistemi di sviluppo?
Delphi integra un compilatore tradizionale, in grado di linkare in un unico
eseguibile componenti e librerie aggiuntive.
I vantaggi della compilazione in codice nativo macchina influiscono tuttavia
pochissimo sulle prestazioni di software per database ... soprattutto col
BDE.
Quest'ultima è la nota dolente di casa Inprise: sulla carta Delphi non è
legato a uno specifico motore di database, ma nei fatti si è indirizzati a
usare come Back-end file di Paradox o .dbf ... decisamente obsoleti.
Altro svantaggio è la macchinosità nel realizzare reportistica avanzata.
Access è un RAD di database basato su una distribuzione Runtime.
E' flessibile, produttivo, veloce -se usato a modo-, e scalabile a motori
Client-server.
Ovviamente non è adatto alla creazione di programmi che debbano girare
su PC vecchiotti con poca RAM e/o spazio su disco...
La scelta di uno o dell'altro ambiente è legata a quello che devi o vuoi
fare.
Comunque per software sofisticati che abbiano parti d'interfacciamento a PLC
o addirittura controllo remoto e parti di gestione/elaborazione dati, si
possono far convivere benissimo.
Ciao, warp
P.S:  Una tiratina d'orecchi ad Antonio Biso: la qualità delle interfacce
dipende dall'esperienza e dalla cura di chi le sviluppa e non dall'ambiente
di programmazione :-)


title: Consiglio Access-Delphi

text:
warp <
war...@libero.it
> wrote in message
nb_z7.52759$1H1.6...@news.infostrada.it...
>
> P.S:  Una tiratina d'orecchi ad Antonio Biso: la qualità delle interfacce
> dipende dall'esperienza e dalla cura di chi le sviluppa e non
dall'ambiente
> di programmazione :-)
Sì, prova a fare le stesse cosette che riesci a fare tranquillamente con
visual basic con access !!!
Antonio


title: Consiglio Access-Delphi

text:
"Antonio Biso" <
> >
> > P.S:  Una tiratina d'orecchi ad Antonio Biso: la qualità delle
interfacce
> > dipende dall'esperienza e dalla cura di chi le sviluppa e non
> dall'ambiente
> > di programmazione :-)
> Sì, prova a fare le stesse cosette che riesci a fare tranquillamente con
> visual basic con access !!!
Esempio?


title: Consiglio Access-Delphi

text:
warp <
war...@libero.it
> wrote in message
g7cA7.57068$1H1.6...@news.infostrada.it...

Mi riferisco a controlli fantascientifici ed effetti speciali che vb ha
residenti e access no
Antonio


title: Consiglio Access-Delphi

text:
"Antonio Biso"
> Mi riferisco a controlli fantascientifici ed effetti speciali che vb ha
> residenti e access no
Gli effetti speciali che vedi (per esempio Griglie particolari o menù tipo
Outlook) sono controlli Activex e non componenti "residenti" di VB.
Molti di questi .OCX possono essere utilizzati anche con Access, per altri
esistono versioni e collezioni appositamente progettate per
l'ambiente VBA (non gratuite di solito).
Ma solo se vuoi fare alla svelta: in molti casi, con un pizzico d'impegno e
spirito pratico, puoi ottenere le stesse cose senza usare componenti
esterne.
Ciao, warp


title: Consiglio Access-Delphi

text:
warp <
war...@libero.it
> wrote in message
pThB7.82152$1H1.8...@news.infostrada.it...
>
> "Antonio Biso"
>
> Ma solo se vuoi fare alla svelta: in molti casi, con un pizzico d'impegno
e
> spirito pratico, puoi ottenere le stesse cose senza usare componenti
> esterne.
Beh, questo non dirlo a me, che spesso devo fare proprio cosě. Ma certo non
č la situazione ottimale...
E degli eseguibili? Che vogliamo dire degli eseguibili?
Antonio
P.S.
Se mi vede Zanazzi a perorare per una volta la causa del vb, incredibile!!!


title: Consiglio Access-Delphi

text:
"Antonio Biso"
> > Ma solo se vuoi fare alla svelta: in molti casi, con un pizzico
d'impegno
> e
> > spirito pratico, puoi ottenere le stesse cose senza usare componenti
> > esterne.
> Beh, questo non dirlo a me, che spesso devo fare proprio cosě. Ma certo
non
> č la situazione ottimale...
Dipende.
Per ex. al prossimo agg. del Sito Comune dovresti trovare un progettino di
Alessandro Baraldi per creare barre menů in stile Outlook:  semplice,
pratico, funzionale ... e in puro Access :-)
> E degli eseguibili? Che vogliamo dire degli eseguibili?
Beh, questa č un'altra faccenda :-)
Ma solo in apparenza: gli .exe di VB NON sono veri eseguibili: necessitano
in ogni caso di almeno una componente di Runtime ... anche per un programma
che faccia la media tra due interi.
Se poi usi VB come Front-End verso database, le compenti di Runtime
diventano
decine (librerie del motore di DB, Crystal Reports, etc.) e soprattutto
gli ActiveX - essenziali per questi utilizzi di VB - non possono essere
linkati all'eseguibile. Questa situazione non ti ricorda qualcosa?
> Antonio
> P.S.
> Se mi vede Zanazzi a perorare per una volta la causa del vb,
incredibile!!!
Pazzesco: e pensa che non riesco a trovare quel mitico thread che vi ha
visti protagonisti per settimane :-)
Comunque Zanazzi č tutt'altro che un fan di VB: lui perora alla causa di
Delphi ... che in effetti č un vero generatore di .EXE.
Forse l'unico (acefalo) sostenitore di VB su it.comp.lang.visual-basic č Ugo
Mangini.
Ciao, warp


title: funzione Max...

author: Gattone

text:
Ciao a tutto il NG .. una domanda :
come posso fare ad usare la funzione Max su un report basato su una tabella
dove i record interessati sono memorizzati su 4 colonne separate ?
campo1 campo2 campo3 campo4
    1            2            3            4
    1            2            3            4
    1            2            3            4
saluti e grazie ...Luca


title: CD RW e Access 2.0

author: Guido Santilio

text:
Con Access 2.0, ho cercato di creare un Database accessibile in
lettura/scrittura, che risiedesse su un CD RW.
Il Database non viene creato, e compare un messaggio che dice che il
CD non e' accessibile in scrittura o e' protetto.
Allora, ho provato, prima a creare il Database su HD e poi a
trasferirlo sul CD RW.
In questo caso, il DB viene aperto ma quando si tenta di modificarlo
compare un messaggio che dice che il DB e' accessibile solo in
lettura, anche se gli attributi del file consentirebbero la scrittura.
Qualcuno conosce la spiegazione di tutto questo e saprebbe come
aggirare l'ostacolo ?
Grazie per i consigli che vorrete darmi.
Guido Santilio


title: CD RW e Access 2.0

author: angelo

text:
In article <
09lbksgn8ths29pb7...@4ax.com
>,
use...@pangeanet.it
 says...
> Con Access 2.0, ho cercato di creare un Database accessibile in
> lettura/scrittura, che risiedesse su un CD RW.
> Il Database non viene creato, e compare un messaggio che dice che il
> CD non e' accessibile in scrittura o e' protetto.

credo che per Access un dbase su cdrw non sia come uno su hdisk
nel senso che riconoscendolo come drive cdrom,non tenta nemmeno di
scriverlo
non so se funziona,ma al limite potresti provare a usare un cdrw
formattato UDF e usare un programma per il packetwriting trasparente al
sistema , in modo da far credere ad Access che il cd sia disponibile
anche in scrittura
ovvio che poi la scrittura la fa (se la fa) il prog.di masterizzazione !
--
rimuovi NOSPAM per rispondere in email
--


title: CD RW e Access 2.0

author: Andrea Sciamanna

text:
> credo che per Access un dbase su cdrw non sia come uno su hdisk
> nel senso che riconoscendolo come drive cdrom,non tenta nemmeno di
> scriverlo
> non so se funziona,ma al limite potresti provare a usare un cdrw
> formattato UDF e usare un programma per il packetwriting trasparente al
> sistema , in modo da far credere ad Access che il cd sia disponibile
> anche in scrittura
> ovvio che poi la scrittura la fa (se la fa) il prog.di masterizzazione !
Per questo genere di cose, consiglio un magnetoottico, un'unità Zip o,
meglio, Jaz. Cmq, qualunque altra cosa diversa da un CDRW. E' lento,
inaffidabile e soggetto ad errori.


title: Progress Bar

author: K

text:
Il codice:
Dim rsTab As ADODB.Recordset
Dim Tabella as string
Set rsTab = New ADODB.Recordset
Tabella = "XXX"     ' XXX è tabella del database
rsTab.Open "SELECT " & Tabella & ".* FROM " & Tabella & ",
CurrentProject.Connection,adOpenKeyset, adLockOptimistic"
genera l'errore di run-time 3709
Stessa cosa con:
rsTab.Open "SELECT """ & Tabella & """.* FROM """ & Tabella & """,
CurrentProject.Connection, adOpenKeyset, adLockOptimistic"
Grazie per qualsiasi aiuto.
OS


title: Progress Bar

text: Sucusate, questo è partito per errore


title: Evento su clic

text:
Buongiorno

Vorrei che  dall'evento clic di un pulsante  si popolino alcuni controlli
e fin qui bene , fatto:

Me.NomeCliente = "CHENG CHIEN-CHUNG"
Me.Indirizzo = "N°217,SEC3,LONGSHAN RD"
Me.Città = "MIAOLI COUNTY    (TW)"
Me.Cap = "35048"
Me.Nazione = "TAIWAN"

Però non riesco a far si che  l'azione si verifichi  solo
se è stato cliccato il pulsante "CmdNewRecord" altrimenti dovrebbe essere annullata

come posso fare

Grazie
Giuseppe


title: Evento su clic

text:

Fai attenzione che se il pulsante [CmdNewRecord] di cui parli è quello della Barra nativa [*] lo puoi intercettare solo su CURRENT

Private Sub form_Current()
   IF me.NewRecord then
     .....
   End IF
End If

Ora mi chiedo se tuttavia quello che stai facendo ha un senso... perchè apparentemente basterebbe mettere nella Proptietà DEFAULTVALUE dei controlli quel valore... e senza codice... FATTO.

Prova a pensarci

@Alex


title: Evento su clic

text:
>
> Fai attenzione che se il pulsante [CmdNewRecord] di cui parli è quello della Barra nativa [*] lo puoi intercettare solo su CURRENT

il codice su clic del [CmdNewRecord] è

    DoCmd.GoToRecord , , acNewRec
        Città.SetFocus
            NomeCliente.SetFocus

>
> Private Sub form_Current()
>    IF me.NewRecord then
>      .....
>    End IF
> End If
>
> Ora mi chiedo se tuttavia quello che stai facendo ha un senso... perchè apparentemente basterebbe mettere nella Proptietà DEFAULTVALUE dei controlli quel valore... e senza codice... FATTO.
>

Se lo metto nella proprietà DEFAULTVALUE quel valore viene sempre dato
ogni volta , mentre a me serve solo in determinate occasioni

Ciao
Giuseppe


title: Evento su clic

text:
...
>
> Se lo metto nella proprietà DEFAULTVALUE quel valore viene sempre dato
> ogni volta , mentre a me serve solo in determinate occasioni
>
> Ciao
> Giuseppe

Se lo attivi su NewRecord con quello che hai scritto è sempre applicato, per questo ho suggerito il DEFVAL, ma ora continuo a non capire..., ma vedrai tu.

@Alex


title: maschere su display hi-res

author: Ammammata

text:
ho preparato per un cliente uno degli ultimi fujitsu con display da 14
pullici ad alta risoluzione 3200x1800
alcuni programmi non recenti non erano in grado di ingrandire
automaticamente le maschere per cui si doveva sforzare la vista per
leggerne il contenuto

domanda: access (tutte le versioni ma focalizziamo sulla 2013) ha qualche
funzione che mi gestisca la dimensione delle maschere (e degli oggetti in
esse contenuti, pulsanti, font, eccetera) e me le adatti automaticamente
alle nuove esigenze?

una roba tipo l'HTML dove posso usare una % rispetto allo schermo/finestra
invece di una dimensione in pixel

ci sono i CSS in access? ;)

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


title: maschere su display hi-res

text:
Salve,

Ammammata ha scritto:
> ...
> domanda: access (tutte le versioni ma focalizziamo sulla 2013) ha qualche
> funzione che mi gestisca la dimensione delle maschere (e degli oggetti in
> esse contenuti, pulsanti, font, eccetera) e me le adatti automaticamente
> alle nuove esigenze?
>
> una roba tipo l'HTML dove posso usare una % rispetto allo schermo/finestra
> invece di una dimensione in pixel
>
> ci sono i CSS in access? ;)

Purtroppo no. L'unica cosa che hanno aggiunto in A07 è "anchoring" per
adattare la dimensione dei controlli. v.a.
http://www.donkarl.com/it?FAQ4.21

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

Access Lobby:
http://www.AccessDevelopers.org


title: maschere su display hi-res

text:
Il giorno Wed 21 Jan 2015 06:47:53p, *Karl Donaubauer* inviava su
it.comp.appl.access il messaggio
news:cia71u...@mid.individual.net
.
Vediamo cosa scrisse:

> L'unica cosa che hanno aggiunto in A07 è "anchoring" per
> adattare la dimensione dei controlli. v.a.
>
http://www.donkarl.com/it?FAQ4.21

>
>

visto, grazie



title: Conversione da Numerico a Stringa

author: &Cluster&

text:
Buongiorno sto cercando di convertire un campo di tipo dati Numerico
decimale con 2 posizioni decimali, in un campo stringa che mi mantenga
anche gli 0 decimali.
Es: 123,00  -->  123,00
Se utilizzo la funzione CStr il risultato è solamente 123
Grazie mille


title: Conversione da Numerico a Stringa

text:
&Cluster& wrote:
> Buongiorno sto cercando di convertire un campo di tipo dati
> Numerico decimale con 2 posizioni decimali, in un campo
> stringa che mi mantenga anche gli 0 decimali.
>
> Es: 123,00  -->  123,00
>
> Se utilizzo la funzione CStr il risultato � solamente 123
Non scrivi dove e con quale sintassi lo fai.
Se si tratta di una espressione in Access, prova:
Format(TuoCampo;"0,00")
o siccome spesso � necessario il formato americano:
Format(TuoCampo;"0.00")
Se invece lo fai nel codice VBA:
Format(TuoCampo,"0.00")
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Conversione da Numerico a Stringa

author: Bruno Campanini

text:
&Cluster& on 27-06-11 wrote:
> Buongiorno sto cercando di convertire un campo di tipo dati Numerico
> decimale con 2 posizioni decimali, in un campo stringa che mi mantenga
> anche gli 0 decimali.
>
> Es: 123,00  -->  123,00
>
> Se utilizzo la funzione CStr il risultato ï¿œ solamente 123
>
> Grazie mille
CStr(123.00*100)
Bruno


title: CDDB

author: Maurizio

text:
Ciao a tutti,
qualcuno sa dirmi se č possibile per un comune mortale accedere ai servizi
di CDDB? E se sě se sa qualche dritta...
Grazie mille!
--
Gather the faithful and propose a toast
to the epoch of indifferance
IN FLAMES


title: CDDB

text:
> Ciao a tutti,
> qualcuno sa dirmi se è possibile per un comune mortale accedere ai servizi
> di CDDB? E se sì se sa qualche dritta...
hai hai hai!!, ma allora esiste!
Sospettavo da tempo che esistesse il CDDB.
Centro Duplicati Di Bisio
Non so cosa bisogna fare per accedere ai servizi di tale centro.
E' tutto top secret
A quanto pare qualche clone è riuscito ad evadere (o sottratto) dal centro
e sta combinando un pò di guai, non ricordo dove (:-)).
Che per caso l'accedere ai servizi è finalizzata all'acquisto di un altro clone.
Speriamo di no!!!
Chissà quale è la finalità del centro?
Se avete notizie, inviatele.
Forse una nuova specie per salvare l'umanità, o viceversa per annientarla.
Ma il vero Bisio ci salverà. Almeno spero.
.


title: CDDB

author: Antonio Biso

text:
rr12rr <viv...@NONOSPAMusa.net> wrote in message
3A512A61...@NONOSPAMusa.net...
>
> Ma il vero Bisio ci salverà. Almeno spero.
Il vero Biso vi salverà... il vero Bisio (Claudio) magari riuscirà a farci
sghignazzare una volta di più su Zelig... :-P
Antonio


title: Minimizzare finestra di Access.

author: Riccardo Baldinotti

text:
In A07, è possibile minimizzare la finestra di Access, aprendo poi una
maschera in modalità PopUp?
L'idea è che l'utente veda solo la maschera aperta, pur avendo l'icona
di Access nella barra delle applicazioni, in alternativa a
www.donkarl.com/it?FAQ1.11
.
I comandi Cmd.RunCommand acCmdAppMinimize e Application.RunCommand
acCmdAppMinimize non sembrano produrre l'effetto richiesto.
Grazie.
Riccardo Baldinotti


title: Importare un testo

text:
Devo importare dei testi divisi in sezioni
ESEMPIO
(1) bla bla bla bla
(2) bla bla bla bla
(3) bla bla bla bla
Ogni sezione dovrebbe essere un record. Come posso fare?
Grazie mille!


title: Importare un testo

author: MArco G.

text:
1) crea un nuovo database
2) dal menu FILE scegli CARICA DATI ESTERNI - - - >> IMPORTA   selezionare
FILE DI TESTO
e il gioco dovrebbe essere fatto
Ciao
"C1P8" <
c1...@despammed.com
> ha scritto nel messaggio
news:008mc.3928$CP6...@tornado.fastwebnet.it...



title: Importare un testo

text:
"MArco G." <
marco....@libero.it
> ha scritto nel messaggio
news:%88mc.39127$Qc.15...@twister1.libero.it...
> e il gioco dovrebbe essere fatto
Se non fosse che non hai scritto correttamente DOPO il quoting!!!
Antonio


title: Re: Passare da una maschera alcuni record in una sottomaschera

author: Pablitomf

text:
Mattia ha scritto:
[CUT]
> Il concetto è chiaro non serve che apra una maschera...ci avevo pensato
> anch'io...ma non riesco a capire come posso visualizzare gli articoli di un
> fornitore da me schelto nella SubForm (pescando i dati quindi dalla Tab
> Articoli)....
> Riesci a illuminarmi?
Certo... Ok.
Se il campo ID_Articolo della Tab_Ordini_Corpo nella SubForm
"Ordini_Corpo" tu lo trasformi in una Casella Combinata, vedrai che nelle
sue Proprietà, diversamente dai campi standard, vi troverai "Tipo origine
riga" e "Origine riga".
In "Tipo origine riga" ci lasci il valore di default "Tabella/query",
mentre in origine riga co coscruisci una bella query per visualizzare i
dati che ti servono degli articoli.
Come si fa :
posizionati con il cursore nella riga bianca di "Origine riga".
Compariranno tre puntini alla destra, cliccaci su.
Quest'azione ti porterà nella struttura di una nuova query. Ora costruisci
la query utilizzando la Tua_Tab_Articoli. Il primo campo da utilizzare
dovrà essere il Campo ID della stessa Tabella (che andrà memorizzato nel
campo ID_Articolo della Tua_Tab_Ordini_Corpo) e poi il resto dei campi a
te necessari (Es. Campo_Descrizione).
Ipotizzando che tu abbia utilizzato solo ID e descrizione, chiudi la query.
Ora nell'Origine dati ti ritroverai il codice SQL che ne è scaturito.
Basterà che tu in Formato metterai "Numero colonne : 2" e "Larghezza
colonne : 0Cm;10Cm"
Ora nella visualizzazione della Tua SubForm avrai il campo ID_Articolo
contenente la lista di tutti gli articoli in Archivio.
Chiaro?
--
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:
Mattia ha scritto:
> Salve! Riassumo brevemente il mio problema:
> ho una maschera Ordini (n°, data etc...) c'è poi un casella combinata
> "fornitori" che mi fa vedere un  elenco dei fornitori da una tabella
> Fornitori; la maschera Ordini ha come origine dati una Tabella Ordini.
> Problema: seleziono un fornitore "tizio" e con un pulsante di comando apro
> una maschera continua Articoli che ha come origine dati una Tabella
> Articoli, che mi mostra tutti gli articoli di quel
> fornitore(codice,descrizione,prezzo,ordina).
E perchè fai questo passaggio in più?
> Vorrei selezionare gli articoli che mi intaressano spuntando la casella di
> controllo "ordina" e poi preme un pulsante in questa maschera Articoli, "Ok"
> che chiuda la maschera e passi tutti i record spuntati in una sottomaschera
> chiamata Ordini Sottomaschera, presente nella maschera Ordini.
> E' una cosa possibile?
Tecnicamente possibilissima, ma fai un passaggio in più che costa al DB un
tot di righe di codice in più, + una Form in più inutile (ovvero quella
della lista di Articoli da spuntare)...
Non so se questa è una tecnica che ti serve per motivi particolari o è
solo un metodo per fare qualcosa che "non riesci ad immaginare
diversamente" per mancanza di conoscenza adeguata...
In questo ultimo caso ti consiglio :
Form "Ordini_Testata" contenenti i dati generici dell'ordine (Tab_Ordini)
SubForm "Ordini_Corpo" contenenti le righe degli "n" articoli da ordinare.
L'origine dati della SubForm "Ordini_Corpo" dovrà contenere nel tracciato
record "minimo" un un ID chiave, un ID_Ordine, un ID_Articolo, e una
quantità (se hai dell'altro ovviamente completalo)
ID_Ordine ti servirà per creare un riferimento tra la Tab_Ordini_Testata e
la Tab_Ordini_Corpo in una relazione Uno a Molti;
ID_Articolo ti servirà a memorizzare l'ID di riferimento della
Tab_Articoli.
Ti basta o continuo?
> Io non so come passare gli articoli spuntati che sono all'interno della
> Tabella Articoli nella Tabella Ordini SottoMaschera.
> Vi ringrazio della attenzione concessami!
Vedi Sopra.



author: cidi

text:
"Mattia" <
mattia.l...@aliceposta.it
> ha scritto nel messaggio
news:YajSd.930758$35.35...@news4.tin.it...
>
> "Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
> news:cvcc3v$u6s$1...@news.newsland.it...
>> Mattia ha scritto:
>>
>>> Salve! Riassumo brevemente il mio problema:
>>> ho una maschera Ordini (n°, data etc...) c'č poi un casella combinata
>>> "fornitori" che mi fa vedere un  elenco dei fornitori da una tabella
>>> Fornitori; la maschera Ordini ha come origine dati una Tabella Ordini.
>>> Problema: seleziono un fornitore "tizio" e con un pulsante di comando
>>> apro
>>> una maschera continua Articoli che ha come origine dati una Tabella
>>> Articoli, che mi mostra tutti gli articoli di quel
>>> fornitore(codice,descrizione,prezzo,ordina).
>>
>> E perchč fai questo passaggio in piů?
>>
>>> Vorrei selezionare gli articoli che mi intaressano spuntando la casella
>>> di
>>> controllo "ordina" e poi preme un pulsante in questa maschera Articoli,
>>> "Ok"
>>> che chiuda la maschera e passi tutti i record spuntati in una
>>> sottomaschera
>>> chiamata Ordini Sottomaschera, presente nella maschera Ordini.
>>> E' una cosa possibile?
>>
>> Tecnicamente possibilissima, ma fai un passaggio in piů che costa al DB
>> un
>> tot di righe di codice in piů, + una Form in piů inutile (ovvero quella
>> della lista di Articoli da spuntare)...
>> Non so se questa č una tecnica che ti serve per motivi particolari o č
>> solo un metodo per fare qualcosa che "non riesci ad immaginare
>> diversamente" per mancanza di conoscenza adeguata...
>
> Perchč ho poca esperienza e conoscenza di access...hai ragione tu
> Riesci a illuminarmi?
Ciao Mattia
per avere tutta l'illuminazione necessaria :-)
basta "studiare" il db di esempio northwind che descrive proprio ciň che
vuoi tu.
---
Daniele


author: Mattia

text:
Salve! Riassumo brevemente il mio problema:
ho una maschera Ordini (n°, data etc...) c'è poi un casella combinata
"fornitori" che mi fa vedere un  elenco dei fornitori da una tabella
Fornitori; la maschera Ordini ha come origine dati una Tabella Ordini.
Problema: seleziono un fornitore "tizio" e con un pulsante di comando apro
una maschera continua Articoli che ha come origine dati una Tabella
Articoli, che mi mostra tutti gli articoli di quel
fornitore(codice,descrizione,prezzo,ordina).
Vorrei selezionare gli articoli che mi intaressano spuntando la casella di
controllo "ordina" e poi preme un pulsante in questa maschera Articoli, "Ok"
che chiuda la maschera e passi tutti i record spuntati in una sottomaschera
chiamata Ordini Sottomaschera, presente nella maschera Ordini.
E' una cosa possibile?



text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:cvcc3v$u6s$1...@news.newsland.it...

Perchè ho poca esperienza e conoscenza di access...hai ragione tu
> In questo ultimo caso ti consiglio :
>
> Form "Ordini_Testata" contenenti i dati generici dell'ordine (Tab_Ordini)
> SubForm "Ordini_Corpo" contenenti le righe degli "n" articoli da ordinare.
>
> L'origine dati della SubForm "Ordini_Corpo" dovrà contenere nel tracciato
> record "minimo" un un ID chiave, un ID_Ordine, un ID_Articolo, e una
> quantità (se hai dell'altro ovviamente completalo)
>
> ID_Ordine ti servirà per creare un riferimento tra la Tab_Ordini_Testata e
> la Tab_Ordini_Corpo in una relazione Uno a Molti;
> ID_Articolo ti servirà a memorizzare l'ID di riferimento della
> Tab_Articoli.
>
> Ti basta o continuo?
Il concetto è chiaro non serve che apra una maschera...ci avevo pensato



text:
Ciao...ti dovevo ancora ringraziare per le risposte...
Ho seguito i tuoi consigli ma č sorto un altro problema.
Adesso il mio db č cosi costituito: ho una Tab Ordini collegata alla
relativa maschera Ordini. Nella maschera Ordini ho una Sottomaschera
Dettagli che ha come origine dati una Tab DettagliOrdini.
In SubForm Dettagli ho una casella di riepilogo "articoli" che trae i dati
da una Tab Articoli
(cod,descrizione,fornitore,categoria,divisione,prezzounitario....etc)...
Problema con il tuo sistema, nella SubForm Dettagli, io posso si scegliere
gli articoli che piu' desidero, ma se voglio visualizzare di un articolo
scelto, il campo prezzo, invece che visualizzarlo come una colonna dentro il
campo articolo, lo voglio come campo prezzo staccato dal campo
articolo....come posso fare?
Non so forse non sono stato chiaro attendo notizie...grazie della
disponibilitą


text:
Mattia ha scritto:
> Ciao...ti dovevo ancora ringraziare per le risposte...
> Ho seguito i tuoi consigli ma è sorto un altro problema.
> Adesso il mio db è cosi costituito: ho una Tab Ordini collegata alla
> relativa maschera Ordini. Nella maschera Ordini ho una Sottomaschera
> Dettagli che ha come origine dati una Tab DettagliOrdini.
> In SubForm Dettagli ho una casella di riepilogo "articoli" che trae i dati
> da una Tab Articoli
> (cod,descrizione,fornitore,categoria,divisione,prezzounitario....etc)...
> Problema con il tuo sistema, nella SubForm Dettagli, io posso si scegliere
> gli articoli che piu' desidero, ma se voglio visualizzare di un articolo
> scelto, il campo prezzo, invece che visualizzarlo come una colonna dentro il
> campo articolo, lo voglio come campo prezzo staccato dal campo
> articolo....come posso fare?
Ti ho risposto alla mail privata che mi hai inviato.
> Non so forse non sono stato chiaro attendo notizie...grazie della
> disponibilità



author: Bruno - S95

text:
Ciao,
    è possibile far apparire gli asterischi al posto dei caratteri digitati
come passwuord, aggingendo del codice a quello scritto nei post ?
Grazie
    Bruno


author: MA

text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:JhpVd.993223$35.36...@news4.tin.it...

MAschera di imput Password, ma può essere svelato con F... 8 (se non mi
sbaglio)
MAssimialino


title: Problema inserimento numeri decimali

text:
Salve a tutti, ho un grave problema su Access 2003.
Il problema è nato dopo un aggiornamento del server remoto su cui
girano le mie pagine web.
Quando eseguo l'inserimento di un valore numerico sul mio db Access
dalle pagine del sito, ad esempio 89,2, il valore che viene inserito è
892,0; se inserisco 0,9 mi mette 9,0. Ho provato anche ad utilizzare
il '.' al posto della virgola come separatore dei decimali ma cambia
poco: 89,2 diventa 8.920,0.
Sembra che avvenga una strana conversione dei numeri, a volte li
moltiplica per 10 a volte per 100.
Preciso che il campo sul db è un numerico con precisione doppia, e che
non mi è possibile modificare il campo in decimal perchè avrebbe un
effetto devastante sul codice asp.
Spero in una risposta efficace da parte vostra perchè oramai io non so
più che pesci prendere.
Per completezza posto anche la porzione di codice asp coinvolta, ma
come detto fino al maledetto aggiornamento del server remoto tutto
funzionava benissimo:
iKg=Request.Form("skg")
If iKg="" OR isNumeric(iKg)=false Then
	Call errSelect("Peso - Errore nell'inserimento dei kg  (NaN).",0)
	.end
End If
on error resume next
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Mode = 3
Conn.open strProvider
set rstIns = Conn.execute("INSERT INTO Peso (Data,UserName, Kg) VALUES
(#" & FormatDateForDB(iData) & "#, '" & iUser & "', '" &
Formatnumber(iKg,1) & "')")
if err.number <> 0 Then
	.write "Errore insert Peso: " & err.description & " - " & err.number
& " - "  & err.source &  "<br>Query: " & "INSERT INTO Peso
(Data,UserName, Kg) VALUES (#" & FormatDateForDB(iData) & "#, '" &
iUser & "', '" & Formatnumber(iKg,1) & "')"
	.end
end if


title: Problema inserimento numeri decimali

author: antonio

text:
"mrtrrt67" <
mrtr...@fastwebnet.it
> ha scritto nel messaggio
news:1172651691.6...@v33g2000cwv.googlegroups.com...
Salve a tutti, ho un grave problema su Access 2003.
Il problema č nato dopo un aggiornamento del server remoto su cui
girano le mie pagine web.
Quando eseguo l'inserimento di un valore numerico sul mio db Access
dalle pagine del sito, ad esempio 89,2, il valore che viene inserito č
892,0; se inserisco 0,9 mi mette 9,0. Ho provato anche ad utilizzare
il '.' al posto della virgola come separatore dei decimali ma cambia
poco: 89,2 diventa 8.920,0.
Sembra che avvenga una strana conversione dei numeri, a volte li
moltiplica per 10 a volte per 100.
Preciso che il campo sul db č un numerico con precisione doppia, e che
non mi č possibile modificare il campo in decimal perchč avrebbe un
effetto devastante sul codice asp.
Spero in una risposta efficace da parte vostra perchč oramai io non so
piů che pesci prendere.
Per completezza posto anche la porzione di codice asp coinvolta, ma
come detto fino al maledetto aggiornamento del server remoto tutto
funzionava benissimo:
iKg=Request.Form("skg")
If iKg="" OR isNumeric(iKg)=false Then
Call errSelect("Peso - Errore nell'inserimento dei kg  (NaN).",0)
.end
End If
on error resume next
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Mode = 3
Conn.open strProvider
set rstIns = Conn.execute("INSERT INTO Peso (Data,UserName, Kg) VALUES
(#" & FormatDateForDB(iData) & "#, '" & iUser & "', '" &
Formatnumber(iKg,1) & "')")
if err.number <> 0 Then
.write "Errore insert Peso: " & err.description & " - " & err.number
& " - "  & err.source &  "<br>Query: " & "INSERT INTO Peso
(Data,UserName, Kg) VALUES (#" & FormatDateForDB(iData) & "#, '" &
iUser & "', '" & Formatnumber(iKg,1) & "')"
.end
end if
Ma non č, per caso, che i numeri li considera sempre con 2 cifre decimali e,
quindi, per inserire 89,2 dovresti indicare 8920 senza nessuna virgola ? E'
solo un'idea da verificare... non mi intendo di codice ASP
Ciao
Antonio


title: Ricerca in casella combinata

author: ludo

text:
          Ciao a tutti,
  nella maschera principale di inserimento e visualizzazione dati, ho messo
una casella combinata riferita all elenco dei cognomi delle persone
inserite..
su evento Dopo aggiornamento ho scritto:
   dim chiavericerca as string
   Dim rst As Recordset
   Dim strR As String
   strR = Me.Pioniere1
   If Not IsNull(Me!Pioniere1) Then
      Set rst = Me.RecordsetClone
      rst.Findrecord "Cognome like""" & ChiaveRicerca & Me!Pioniere1 & "*"""
      Me.Bookmark = rst.Bookmark
      rst.Close
      Set rst = Nothing
   End If
   Me!Pioniere1 = [Cognome] & " " & [Nome]
Mi da errore dicendomi che è impossibilitato a trovare il metodo o il membro
dei dati..
Però se uso il findfirst funziona ma ovviamente mi seleziona solo il primo
record..
grazie x l'aiuto..
Ludo..
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Ricerca in casella combinata

text:
ludo wrote:
>           Ciao a tutti,
>   nella maschera principale di inserimento e visualizzazione dati, ho
> messo una casella combinata riferita all elenco dei cognomi delle
> persone inserite..
> su evento Dopo aggiornamento ho scritto:
>    dim chiavericerca as string
>    Dim rst As Recordset
Dim rst As DAO.Recordset
ma devono esserci i riferimenti a dao
>    Dim strR As String
>    strR = Me.Pioniere1
>    If Not IsNull(Me!Pioniere1) Then
>       Set rst = Me.RecordsetClone
>       rst.Findrecord "Cognome like""" & ChiaveRicerca & Me!Pioniere1
>       & "*""" Me.Bookmark = rst.Bookmark
>       rst.Close
>       Set rst = Nothing
>    End If
>    Me!Pioniere1 = [Cognome] & " " & [Nome]
>
> Mi da errore dicendomi che è impossibilitato a trovare il metodo o il
> membro dei dati..
> Però se uso il findfirst funziona ma ovviamente mi seleziona solo il
> primo record..
>
> grazie x l'aiuto..
> Ludo..
>
>
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Conversione file da Access2003 in 2007, da runtime 2007

author: Mirko Caporali

text:
Sapete se, da runtime 2007, tramite VBA, sia possibile convertire un
qualsiasi file .mdb in .accdb ?


author: almorel

text:
On 25 Set, 10:51, Mirko Caporali <
mirko.capor...@tin.it
> wrote:
> Sapete se, da runtime 2007, tramite VBA, sia possibile convertire un
> qualsiasi file .mdb in .accdb ?
Ciao Mirko,
se intendi effettuare una conversione essendo all'interno del runtime
2007, non è certamente possibile. Il runtime è un programma
all'interno del quale puoi SOLO far girare un'applicazione.
Dall'interno di Access 2007 è possibile convertire  .accdb  in .mdb
se non sono state usate prestazioni proprie di A2007.
Ciao.
Alberto


author: Carlo Costarella

text:
"Mirko Caporali" <
mirko.c...@tin.it
> ha scritto nel messaggio
news:60316bf3-d0c0-4049...@z30g2000prg.googlegroups.com...
> Sapete se, da runtime 2007, tramite VBA, sia possibile convertire un
> qualsiasi file .mdb in .accdb ?
>
A occhio ritengo di sě a patto che tu abbia previsto tale funzione in un db
che distribuisci con il runtime.
Ciao, Carlo


text:
On 26 Set, 21:10, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "Mirko Caporali" <
mirko.capor...@tin.it
> ha scritto nel messaggionews:60316bf3-d0c0-4049-84eb-> A occhio ritengo di sì a patto che tu abbia previsto tale funzione in un db
> che distribuisci con il runtime.
> Ciao, Carlo
Non è che, per caso, conosci il comando. Ho cercato nell'HELP in linea
di VB, ma invano...


text:
"Mirko Caporali" <
mirko.c...@tin.it
> ha scritto nel messaggio
news:7ec14058-dae6-43ac...@26g2000yqv.googlegroups.com...
On 26 Set, 21:10, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "Mirko Caporali" <
mirko.capor...@tin.it
> ha scritto nel
> messaggionews:60316bf3-d0c0-4049-84eb-> A occhio ritengo di sě a patto che
> tu abbia previsto tale funzione in un db
> che distribuisci con il runtime.
> Ciao, Carlo
Non č che, per caso, conosci il comando. Ho cercato nell'HELP in linea
di VB, ma invano...
Dovrebbe funzionare:
Application.ConvertAccessProject(strSourceFilename, strDestinationFilename,
DestinationFileFormat_enum)
Fai attenzione ai comandi o le procedure contenute nel db di origine perchč
spesso non compatibili con il nuovo formato.
Ciao, Carlo


text:
On 27 Set, 13:42, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> Dovrebbe funzionare:
> Application.ConvertAccessProject(strSourceFilename, strDestinationFilename,
> DestinationFileFormat_enum)
> Fai attenzione ai comandi o le procedure contenute nel db di origine perchè
> spesso non compatibili con il nuovo formato.
Ti ringrazio...
:-)
provo...


text:
On 27 Set, 13:42, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> Dovrebbe funzionare:
> Application.ConvertAccessProject(strSourceFilename, strDestinationFilename,
> DestinationFileFormat_enum)
Ho utilizzato il seguente codice:
Application.ConvertAccessProject _
SourceFilename:="C:\coge07\basedati\aziendamodello02.mdb", _
DestinationFilename:="C:\coge07\basedati\aziendamodello02.accdb", _
DestinationFileFormat:=acFileFormatAccess2007
MsgBox "ok"
FUNZIONA!
Ho fatto solo pochi test.
Dai test fatti, funziona, ma impiega parecchio tempo, anche per files
non eccessivamente corposi.
Voglio provare un'altra strada: creare un db vuoto nel nuovo formato,
e trasferirvi gli oggetti da VBA.
Vi farò sapere se così andrà più veloce.


title: pulsanti freccia con funzionalità particolare

text:
ho una tabella articoli nei cui record ci sono anche i campi CATEGORIA,
SOTTOCATEGORIA e PERCORSO...
vorrei creare una maschera con dei pulsanti del tipo PROSSIMA CATEGORIA e
PRECEDENTE CATEGORIA e stessa cosa per le sottocategorie per un totale di 4
pulsanti...
Cliccando ad esempio su Prossima Categoria il db si deve posizionare sul
primo articolo relativo alla categoria successiva a quella attuale (da tener
conto che il db è già in ordine di percorso)
cliccando su Prossima Sottocategoria ci si deve posizionare sul primo
articolo della sottocategoria richiamata
Sarebbe preferibile che sia alla prima categoria che all'ultima vengano
disattivati i pulsanti che permettono rispettivamente di andare indietro
nelle sottocategorie e avanti una volte che le stesse sono finite in base
alla categoria..
Spero di non essere stato contorto e di aver proposto qualcosa che si possa
realizzare...
Nel caso sia fattibile, sapreste indicarmi come realizzarlo???
grazie in anticipo
Nicola


author: Alessandro Baraldi

text:

Usa la Macro AutoKeys ma devi scriverti tutto il codice per fare
quello che ti serve in un Modulo esterno rilevando Screen.ActiveForm
in modo intelligente...
Individuati i Pulsanti da discriminare... trovi l'elenco nell'Help con
SendKeys.
@Alex


text:
"N1C0L4" <nickbi@@@
virgilio.it
> ha scritto nel messaggio
news:XF2sj.127$Dl2...@nntpserver.swip.net...

Record precedente:
DoCmd.GoToRecord , , acPrevious
Record successivo:
DoCmd.GoToRecord , , acNext
Primo record:
DoCmd.GoToRecord , , acFirst
Ultimo record:
DoCmd.GoToRecord , , acLast
Per gli ultimi due non c'è bisogno d'altro; per i primi due io ho adottato
questa tecnica:
un messaggio mi avverte se è stata raggiunta la prima scheda:
If Me![ID] = DMin("[ID]", "[TuaTabella]") Then
    MsgBox "Raggiunta la prima scheda.", , "Nome Applicativo"
    Else
    DoCmd.GoToRecord , , acPrevious
    End If
Ovviamente per il secondo basta sostituire il DMin con DMax.
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:fosk6t$vue$1...@tdi.cu.mi.it...

Non capisco cosa centri...
io tramite questi pulsanti (ad esempio PROSSIMA CATEGORIA) voglio saltare
tuti gli articoli inerenti alla categoria attuale e iniziare dal primo
record della prossima categoria. Una volta posizionatomi su questa, tramite
i pulsanti (ad esempio PROSSIMA SOTTOCATEGORIA) devo posizionarmi sul primo
record inerente alla prossima SOTTOCATEGORIA della CATEGORIA attuale....
E' un pò contorto ma vorrei realizzarlo così....
Nicola


text:
"N1C0L4" <nickbi@@@
virgilio.it
> ha scritto nel messaggio
news:bYnsj.108$%41...@nntpserver.swip.net...
cut
>> Record precedente:
>> DoCmd.GoToRecord , , acPrevious
>> Record successivo:
>> DoCmd.GoToRecord , , acNext
>> Primo record:
>> DoCmd.GoToRecord , , acFirst
>> Ultimo record:
>> DoCmd.GoToRecord , , acLast
>>
>> Per gli ultimi due non c'è bisogno d'altro; per i primi due io ho
>> adottato questa tecnica:
>> un messaggio mi avverte se è stata raggiunta la prima scheda:
>> If Me![ID] = DMin("[ID]", "[TuaTabella]") Then
>>    MsgBox "Raggiunta la prima scheda.", , "Nome Applicativo"
>>    Else
>>    DoCmd.GoToRecord , , acPrevious
>>    End If
>>
>> Ovviamente per il secondo basta sostituire il DMin con DMax.
>>
>> Ciao, Carlo
>
> Non capisco cosa centri...
Hai parlato di maschera...lasciando intendere che questa sia alimentata da
un recordset "Categorie"
In questo caso la procedura indicata va bene...ogni record una categoria.
Va bene anche se hai maschera e sottomaschera e se quest'ultima è legata da
campi padre/figlio:
una categoria (machera principale), molti articoli (sottomaschera).
Magari se spieghi come hai strutturato la maschera e quali sono gli elementi
che la compongono, ti si potrebbe aiutare meglio...
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:fouqg3$151$1...@tdi.cu.mi.it...

E' una maschera articoli i cui record sono composti da vari campi (codice,
descrizione, prezzo, categoria, sottocategoria, percorso,peso,
disponibili,ecc ecc ecc...)
La maschera oltre a visualizzare i suddetti dati, mostra anche la foto
dell'articolo tramite il controllo pictureimage collegato al campo
percorso...
i dati vengono quindi visualizzati in sequenza ordinati in base al campo
percorso che è composto nel seguente modo:
"c:\cartella1\cartella2\categoria\sottocategoria\codicearticolo.jpg"
in tal modo scorrendo sequenzailmente gli articoli ho il tutto già ordinato
per categoria/sottocategoria... vorrei però aggiungere dei controlli che i
facciano saltare da un categoria all'altra (idem per le sottocategorie) in
modo sequenziale portandomi sul primo articolo della categoria
successiv/precedente in base al pulsante che vado a cliccare...
Nella versione predendente del programma usavo due caselle di riepilogo,
selezionando la categoria nella prima mi comparivano le relative
sottocategorie nella seconda...
Ora però, per motivi di spazio sulla maschera devo eliminare queste caselle
di riepilogo e rimpiazzarle con 4 pulsantini...
Questa è l'idea che ho in mente... se ci sono altre soluzioni ben vengano i
vostri suggerimenti.... :-P
Nicola


text:
"N1C0L4" <nickbi@@@
virgilio.it
> ha scritto nel messaggio
news:AdCsj.43$Z67...@nntpserver.swip.net...
cut
> E' una maschera articoli i cui record sono composti da vari campi (codice,
> descrizione, prezzo, categoria, sottocategoria, percorso,peso,
> disponibili,ecc ecc ecc...)
> La maschera oltre a visualizzare i suddetti dati, mostra anche la foto
> dell'articolo tramite il controllo pictureimage collegato al campo
> percorso...
>
> i dati vengono quindi visualizzati in sequenza ordinati in base al campo
> percorso che è composto nel seguente modo:
> "c:\cartella1\cartella2\categoria\sottocategoria\codicearticolo.jpg"
> in tal modo scorrendo sequenzailmente gli articoli ho il tutto già
> ordinato per categoria/sottocategoria... vorrei però aggiungere dei
> controlli che i facciano saltare da un categoria all'altra (idem per le
> sottocategorie) in modo sequenziale portandomi sul primo articolo della
> categoria successiv/precedente in base al pulsante che vado a cliccare...
> Nella versione predendente del programma usavo due caselle di riepilogo,
> selezionando la categoria nella prima mi comparivano le relative
> sottocategorie nella seconda...
> Ora però, per motivi di spazio sulla maschera devo eliminare queste
> caselle di riepilogo e rimpiazzarle con 4 pulsantini...
>
> Questa è l'idea che ho in mente... se ci sono altre soluzioni ben vengano
> i vostri suggerimenti.... :-P
>
> Nicola
Puoi semplicemente applicare un filtro per categoria riportando in un
controllo nascosto l'ID categoria...i pulsanti non faranno altro che leggere
questo id e passare al filtro l'id successivo o precedente.
Ciao, Carlo


title: Maschere: Sottomaschera in controllo struttura a schede.

author: Zappus

text:
Salve a tutti,
ho una maschera con proprietą visualizzazione predefinita a maschera
singola, collegata ad una tabella.
Tramite vari pulsanti apro altre maschere collegate a questa maschera.
Ho inserito un "controllo struttura a schede" all'interno della maschera
"principale" in cui inserire in ogni sua pagina le maschere collegate.
Tramite il wizard "sottomaschera/sottoreport" ho inserito la prima maschera
( in cui un controllo contiene un dlookup) nella prima pagina del controllo
a schede.
Perņ nel controllo "dlookup" mi scrive #Errore. sembrerebbe come non
riconoscesse il nome della sottomaschera.
Si puņ risolvere?
Grazie Luca.


author: VT @ Work

text:
On Wed, 22 Nov 2006 20:49:18 +0100, "Zappus" <
in...@lcinformatica.it
>
wrote:
 (...)
>Salve a tutti,
>ho una maschera con proprietŕ visualizzazione predefinita a maschera
>singola, collegata ad una tabella.
>Tramite vari pulsanti apro altre maschere collegate a questa maschera.
>Ho inserito un "controllo struttura a schede" all'interno della maschera
>"principale" in cui inserire in ogni sua pagina le maschere collegate.
>Tramite il wizard "sottomaschera/sottoreport" ho inserito la prima maschera
>( in cui un controllo contiene un dlookup) nella prima pagina del controllo
>a schede.
>Perň nel controllo "dlookup" mi scrive #Errore. sembrerebbe come non
>riconoscesse il nome della sottomaschera.
>Si puň risolvere?
Certo che sě.
Perň prima controlla se l'anomalia si verifica anche quando apri
quella che tu chiami "la prima maschera" da sola, ovvero al di fuori
della maschera in cui l'hai inserita come sottomaschera.
Io credo che l'anomalia si verifichi ugualmente, probabilmente per uno
dei seguenti motivi:
- nella dlookup fai riferimento ad un controllo che ha lo stesso nome
di un campo della tabella da cui dovrebbe leggere il dato
- nell'espressione della dlookup non hai gestito correttamente gli
apici e/o le parentesi quadre
- nell'espressione della dlookup utilizzi un valore di tipo testo che
non hai racchiuso fra apici
Controlla quanto sopra e se l'errore persiste posta qualche dettaglio
in piů, fra cui la dlookup che non funzona.
>Grazie Luca.
>
Prego


text:
"VT @ Work" <V...@Work.it> ha scritto nel messaggio
news:4565575...@firewall.regione.toscana.it...
> On Wed, 22 Nov 2006 20:49:18 +0100, "Zappus" <
in...@lcinformatica.it
>
> wrote:
>  (...)
>
> >Salve a tutti,
> >ho una maschera con proprietà visualizzazione predefinita a maschera
> >singola, collegata ad una tabella.
> >Tramite vari pulsanti apro altre maschere collegate a questa maschera.
> >Ho inserito un "controllo struttura a schede" all'interno della maschera
> >"principale" in cui inserire in ogni sua pagina le maschere collegate.
> >Tramite il wizard "sottomaschera/sottoreport" ho inserito la prima
maschera
> >( in cui un controllo contiene un dlookup) nella prima pagina del
controllo
> >a schede.
> >Però nel controllo "dlookup" mi scrive #Errore. sembrerebbe come non
> >riconoscesse il nome della sottomaschera.
> >Si può risolvere?
>
> Certo che sì.
> Però prima controlla se l'anomalia si verifica anche quando apri
> quella che tu chiami "la prima maschera" da sola, ovvero al di fuori
> della maschera in cui l'hai inserita come sottomaschera.
Non si verifica
> Io credo che l'anomalia si verifichi ugualmente
non si verifica e ti dirò di più: ho anche provato a non utilizzare il
controllo a schede, cioè ho inserito la sottomaschera (prima maschera)
"normalmente" all'interno della "maschera principale" e #Errore compare lo
stesso.
Comunque questa è la sintassi del dlookup
=DLookUp("[descrizione]";"listino";"[codice]=forms![tabella4].[idarticolo]")
tutti campi testo.
Grazie Luca


text:
On Thu, 23 Nov 2006 18:21:36 +0100, "Zappus" <
in...@lcinformatica.it
>
wrote:
>(...)
>Comunque questa č la sintassi del dlookup
>=DLookUp("[descrizione]";"listino";"[codice]=forms![tabella4].[idarticolo]")
>tutti campi testo.
>Grazie Luca
Se tutti i campi sono di tipo testo (anche idarticolo) hai tralasciato
gli apici.
Prova con
=DLookUp("[descrizione]";"listino";"[codice]='" &
forms![tabella4].[idarticolo] & "'")
Tabella4 č il nome della form principale ?
Tieni conto che in presenza di form nidificate, Access apre PRIMA le
subform a partire da quella al livello piů basso, ed apre per ultima
la form a livello piů alto (quella che racchiude tutte le altre).
Quindi l'errore potrebbe dipendere dal fatto che la dlookup non puň
valutare correttamente l'espressione perchč il valore di
forms![tabella4].[idarticolo] al momento dell'apertura della form in
cui hai la dlookup, non č ancora disponibile in quanto Tabella4 non č
ancora aperta o comunque non ha ancora esposto i propri controlli.


title: verso Excel

author: justmenow

text:
Ho fatto in modo che le mie tabelle vadano a finire ciascuna in un proprio
file excel creando la macro apposita. Nella macro non ho specificato il
percorso dove registrare il file di Excel e il programma me lo ha creato in
documenti.
MI ritrovo così un percorso C:\Documenti\abc1.xls
abc2.xls ecc....
Il problema è che sulla maschera ho messo un tasto per far sì di poter
visualizzare questo file scrivendo:
Excel.exe c:\Documenti\abc.xls
Ora, però, questo programma lo dovrò distribuire su altri computer, e non so
se su tutti il SO è presente su C. In questo modo rischia di darmi un errore
quando clicco sul pulsante perchè lui va a cercare i file sempre in c:
mentre magari su quel pc il SO si trova in E per esempio.
Come posso ovviare a questo inconveniente ?


title: verso Excel

author: stwe

text:
"justmenow" <
thest...@libero.it
> ha scritto nel messaggio
news:qP4q7.843$Lp6....@news.infostrada.it...

basta che crei via codice la cartella, il problema secondo me è ancora
un'altro: sei sicuro che tutti abbiano excel?
by
stwe


title: verso Excel

text:
"stwe" <
st...@stwe.org
> ha scritto nel messaggio
news:bi9q7.3626$Lp6.1...@news.infostrada.it...

Quello sì perchè la presenza di Excel serve per un altro programma
aziendale.


title: verso Excel

text:
"justmenow" <
thest...@libero.it
> ha scritto nel messaggio
news:FGrq7.9083$Lp6.3...@news.infostrada.it...

quindi via codice che ora non ricordo puoi fare in modo che lui verifichi
l'esistenza della dir e in caso negativo crearla.
Purtroppo non solo non la ricordo, ma non l'ho mai fatta 'sta, però leggendo
un manuale c'erano decine di pagine su come gestire file e dir.
Mi piacerebbe essere come Roberto (ovunque sia)
by
stwe


title: Numero colonne superiore a 255 in file di testo da importare

author: Nina

text:
Dovrei importare in un db Access (uso Access XP su Windows XP), un file di
testo che in base al tracciato record risulta avere 320 colonne delimitate
da tabulazione. So che non si possono avere in una tabella piů di 255
colonne (ho provato con la procedura di importazione ed in effetti mi
importa solo le prime 255 colonne).
Mi viene in mente come soluzione quella di importare i dati in due tabelle
separate, inserendo nella prima tabella le prime 255 colonne e nell'altra le
restanti).
E' possibile fare ciň? Se sě, come si puň fare? Ho provato ad utilizzare
l'opzione "salta campo" nella procedura guidata, ma si ferma comunque alle
prime 255 colonne, cioč se spunto l'opzione per i primi dieci campi, la
procedura ne importa comunque solo 245.
Grazie a tutti
Nina


author: Bruno Campanini

text:
"Nina" <
paninotElim...@yahoo.it
> wrote in message
news:z4w5e.752324$b5.33...@news3.tin.it...

Dovrai spezzare in vericale il file di testo originale
in modo da averne due da 160 campi, o giů di lě.
Credo non via sia altra via.
Bruno


title: cumulata di frequenza

author: FormWare

text:
vorrei sapere se esiste su access la possibilità di fare una "cumulata di
frequenza";
il mio problema nello specifico è: ho una colonna con valori ordinati voglio
che in un'altra mi compaiano i valori cumulati e che questa si aggiorni man
mano che inserisco i dati nella prima.
non vorrei usare vba poiche non ho maschere ma vorrei lavorare direttamente
su tabelle o query!!!


title: cumulata di frequenza

author: Roberto dal portatile

text:
"FormWare" <
formwa...@hotmail.com
> ha scritto nel messaggio
news:L9%A6.20064$k53.3...@news1.tin.it...

Se ci spieghi cosa è una "cumulata di frequenza" forse.....
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: cumulata di frequenza

author: Luciano (DOC)

text:
Roberto dal portatile ha scritto nel messaggio ...
>Se ci spieghi cosa è una "inculata di frequente" forse.....
Cumulata, Robbe', ha detto cumulata...
Saluti.
Luciano
(DOC)
Perdonami, non ho saputo resistere!!!:-))))


title: cumulata di frequenza

author: Sib dall'ufficio

text:
"FormWare" <
formwa...@hotmail.com
> ha scritto nel messaggio
news:L9%A6.20064$k53.3...@news1.tin.it...

MI SCATENO!!
La mia indole polemica non mi consente di trattenermi! (hehehe)
Prima di tutto lavorare su tabelle e query e' assolutamente sbagliato. (non
ci sono obiezzioni possibili a questo assunto)
Non staro' qui a spiegare come e perche' (concentrati su due parole e vedrai
che capirai da solo: "FRONT END)
Infine penso di essere riuscito a "tradurre" la tua "cumulata di frequenza"
(qual e' l'etimologia del termine?)
Cerca sull'help le "Query di RAGGRUPPAMENTO". credo sia questo che ti serve.
Sib


title: Da record duplicati ad univoci

author: MT

text:
Devo accedere tramite ODBC ad una vista in sola lettura di un database
Oracle. In questa vista i clienti sono memorizzati senza che vi sia un
identificatore univoco per ogni cliente. Dovrei creare 2 tabelle
1-molti in Access'97 in cui creare un elenco clienti di record univoci,
cioè dalla vista Oracle trovare tutti i duplicati
nome-cognome-datanascita, e da qui arrivare alla tabella 1 a molti di
Access. Tutto questo dovrebbe girare 24h. Mi date qualche suggerimento
su come impostare il lavoro?
Ringrazio chi risponde.
Marco


title: query con riferimento a campo di più mask ..

author: Riviera

text:
Ciao a tutti ( č quasi estate ...) , vengo al prob.:
In un report il record sorgente č una query , dove in un certo campo
 id_tab1) alla riga criteri ho messo :
Forms!Mask1!id_tab1  e va bene . Ora perň vorrei lanciare lo stesso report
da un'altra mask e mi sono chiesto se :
porre una where alla riga di lancio del report nelle due mask e levarmi dai
problemi oppure , piů elegamtemente , non sarebbe possibile passare il
valore senza far riferimento ad un campo di maschera ?Usare cioč una
variabile che so , tipo globale visibile anche alla riga criteri di una
query ?? Spero di essermi spiegato ??
Un grande grazie .
Marce


author: Roberto da casa

text:
"Riviera" <
marce...@smartino.ge.it
> ha scritto nel messaggio
news:adfq48$5lk$1...@ftp-news.csita.unige.it...

Nel tuo caso io direi che sarebbe bene usare come origine record del report
la tabella e non una query di selezione parametrica che faccia riferimento
ad un controllo della maschera chiamante il report.
Naturalmente per eseguire il report usereai il metodo OpenReport
dell'oggetto DoCmd che abbia, per selezionare i record da stampare,
l'argomento nomefiltro o condizioneWHERE (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Creazioni guidate: risolto formattando.

author: Giulio Severini

text:
Reinstallato XP, reinstallato Office 2003...adesso le Creazioni Guidate
funzionano e non ho più problemi con il codice VB.
Non ho idea di quale potesse essere il problema primA.
Mistero....
--
Insostenibile è il peso della conoscenza, se questa toglie poesia all'
Essere Umano.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: ACCESS Query Criterio

text:
Cari amici,
in una query di selezione ho bisogno di estrarre l'ultimo record per inviarlo alla stampa.
Lo identifico con il campo "numero". Che espressione devo usare nel CRITERIO per definire l'estrazione dell'ultimo record?
Fin'ora ho utilizzato l'escamotage di mettere nel criterio il messaggio "Inserisci numero" tra le [] e poi ridigitarlo.
Non conosco la sintassi per evitare questo inutile passaggio.
Grazie per l'help!
Giulio
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: ACCESS Query Criterio

text:

non dico cercare in lungo e largo per giorni e giorni nel presente
gruppo, ma almeno nel post precedente credo si possa fare... ;-)
"Visualizza ultimo record " risposta di MA...
F.


title: ACCESS Query Criterio

text:
al...@libero.it
 ha scritto:

Scusami, non è per mia inettitudine in senso lato, ma solo perchè sono inetto in SQL è pensavo ci fosse la possibilità di inserire un semplice criterio nella query.
Grazie comunque.



title: ACCESS Query Criterio

text:

> Questo articolo e` stato inviato dal sito webhttp://www.nonsolonews.it- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Si può.
Come già detto la soluzione è in questo forum, nell'argomento di ieri
dal titolo "Visualizza ultimo record"
Hai due possibili soluzioni (da adattare la tuo caso) una di MA e una
di Geppo.
Troverai l'SQL che fa al caso tuo. il Criterio è la parte del WHERE...
Ciauzz :-)
F.


title: Numerazione particolare di record in un report

author: Old-Jack

text:
Salve
ho fatto un report che toglie fuori un elenco, ora dovrei numerare i record
presenti solo che al cambio
della città o del CAP la rinumerazione deve ripartire da uno.
Esempio
1 Aldo Baglio Palermo
2 Giacomo Poretti Palermo
1 Giovanni Storti Roma
Spero di essere stato chiaro.
Grazie
  Old-Jack.


text:
"Old-Jack" <
onesp...@libero.it
> ha scritto nel messaggio
news:yba0a.84901$YG2.2...@twister1.libero.it...

Raggruppa il report per città o per CAP; inserisci nel report una casella di
testo non associata chiamata Pippo; nell'origine controllo di Pippo scrivi:
=1
Imposta a Su gruppo la proprietà Somma parziale della casella di testo
Pippo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:3Ba0a.86093$ZE.23...@twister2.libero.it...
>
> "Old-Jack" <
onesp...@libero.it
> ha scritto nel messaggio
> news:yba0a.84901$YG2.2...@twister1.libero.it...
> > Salve
> > ho fatto un report che toglie fuori un elenco, ora dovrei numerare i
> record
> > presenti solo che al cambio
> > della città o del CAP la rinumerazione deve ripartire da uno.
> >
> > Esempio
> > 1 Aldo Baglio Palermo
> > 2 Giacomo Poretti Palermo
> >
> > 1 Giovanni Storti Roma
> >
> > Spero di essere stato chiaro.
> > Grazie
> >   Old-Jack.
>
> Raggruppa il report per città o per CAP; inserisci nel report una casella
di
> testo non associata chiamata Pippo; nell'origine controllo di Pippo
scrivi:
> =1
> Imposta a Su gruppo la proprietà Somma parziale della casella di testo
> Pippo.
>
> --
> Roberto
>
Ciao Roberto, grazie tante, ma ho fatto quanto sopra ma non va, forse perchè
il report è già raggruppato
per altri campi, o forse perchè è basato su una query..... non so....
Ciao
 Old-Jack


text:
"Old-Jack" <
onesp...@libero.it
> ha scritto nel messaggio
news:RNn0a.87222$YG2.2...@twister1.libero.it...
[CUT]
> Ciao Roberto, grazie tante, ma ho fatto quanto sopra ma non va, forse
perchè
> il report è già raggruppato
> per altri campi,
Naturalmente questo è il motivo per cui non ti funziona.
Penso che dovrai ricavarti il tuo numero progressivo in un campo calcolato
della query che è origine record del report; prova a dare uno sguardo al
thread aperto da Marco il 5/2/2003 alle ore 11:54 e che ha per subject
Progressivare secondo alcune condizioni: lì troverai una mia soluzione per
effettuare in una query un numero progressivo all'interno di un
reggruppamento.
> o forse perchè è basato su una query..... non so....
>
> Ciao
>  Old-Jack
--



text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:hPq0a.87606$YG2.2...@twister1.libero.it...
>
> "Old-Jack" <
onesp...@libero.it
> ha scritto nel messaggio
> news:RNn0a.87222$YG2.2...@twister1.libero.it...
 [CUT]
> Naturalmente questo č il motivo per cui non ti funziona.
> Penso che dovrai ricavarti il tuo numero progressivo in un campo calcolato
> della query che č origine record del report; prova a dare uno sguardo al
> thread aperto da Marco il 5/2/2003 alle ore 11:54 e che ha per subject
> Progressivare secondo alcune condizioni: lě troverai una mia soluzione per
> effettuare in una query un numero progressivo all'interno di un
> reggruppamento.
>
>
> --
> Roberto
Grazie Roberto,
Ciao
  Old-Jack


title: Non mi funziona più il filtro report, possibile?

author: Paolo

text:
Ciao,
mi sta succedendo una cosa un tantino particolare:
in una maschera ho un pulsante che apre un report filtrandolo sulla
base del valore corrente di ID e funziona benissimo
In un'altra maschera ho la stessa situazione e stamattina funzionava
benissimo ora non mi filtra più un tubo e mi restituisce tutti i
records...
Anche ieri lo stesso codice funzionava!
Ma come è possibile?


author: Alessandro Baraldi

text:
"Paolo" <
texw...@fastwebnet.it
> wrote in message
news:1127309072....@o13g2000cwo.googlegroups.com

Come fai ad applicare il Filtro...?
Il tipo di Campo è sempre ID(Numerico)...?
Se non ci fornisci dei dettagli dovrai rivolgerti alla
maga di Brescia.
Se oggi non funziona deve esserci l'errore, non esistono le casualità.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
Ah, giusto!
questo controllo
DoCmd.OpenReport stDocName, acNormal, , "[CodiceTransazione]= '" &
Me![CodiceTransazione] & "'"
funziona perfettamente in una maschera
in un altra maschera, uguale uguale ma con i campi diversi, fino a
stamattina funzionava come sempre ora non mi filtra più un tubo...
E non cambia nulla se numerico o testo proprio non filtra


text:
E non funziona neanche "Nome = " & Chr$(34) & Me!Nome & Chr$(34)
oppure "Id =" & Me!Id
ma come è possibile, ho inavvertitamento modificato qualche opzione??


title: [?] Query parametriche

author: Angelo Brenna

text:
Come si fa a costruire delle query che dipendono dal valore di una
variabile globale? Se non fosse possibile esiste un'altrenativa?
Grazie, Angelo.


title: [?] Query parametriche

author: CarloCos

text:
"Angelo Brenna" <
a_br...@yahoo.it
> ha scritto nel messaggio
news:39059696...@yahoo.it...
> Come si fa a costruire delle query che dipendono dal valore di una
> variabile globale? Se non fosse possibile esiste un'altrenativa?
>
> Grazie, Angelo.
Assegna il valore della variabile globale ad una funzione pubblica e metti
quest'ultima nel campo criteri della query:
In un modulo pubblico:
Global MiaVariabile as Variant (?)
Public Function LeggiVariabile()
LeggiVariabile = MiaVariabile
End Function
Nel campo criteri della query: =LeggiVariabile()
Ovviamente la variabile va riempita con il valore che ti serve.
Ciao, Carlo


title: [?] Query parametriche

author: lbo dal portatile in treno

text:
>Come si fa a costruire delle query che dipendono dal valore di una
>variabile globale? Se non fosse possibile esiste un'altrenativa?
costruendo una stringa di sql dinamico ed eseguendola o con runsql o
assegnandola come proprieta' sql di una querydef ed eseguendo
quest'ultima.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: SetWarnings False ma non troppo

author: Marco Armando

text:
Ciao a tutti !!
sapreste dirmi come mai in caso di report "vuoto" mi compare comunque il
messaggio:
  "L'operazione OpenReport è stata annullata.....ecc."
premetto che docmd.setwarnings false l'ho messo pure nel codice che
richiama il report oltre che qua:
Private Sub Report_NoData(Cancel As Integer)
Dim messaggio As Integer
    messaggio = MsgBox("ATTENZIONE !! Non ci sono fatture da stampare!",
vbOK)
   DoCmd.SetWarnings False
   DoCmd.CancelEvent

End Sub
posso eliminarlo in qualche modo?
Grazie.
Marco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: SetWarnings False ma non troppo

author: Karl Donaubauer

text:
Marco Armando ha scritto:
> sapreste dirmi come mai in caso di report "vuoto" mi compare comunque il
> messaggio:
>   "L'operazione OpenReport è stata annullata.....ecc."
> premetto che docmd.setwarnings false l'ho messo pure nel codice che
> richiama il report oltre che qua:
>
> Private Sub Report_NoData(Cancel As Integer)
> Dim messaggio As Integer
>
>     messaggio = MsgBox("ATTENZIONE !! Non ci sono fatture da stampare!",
> vbOK)
>    DoCmd.SetWarnings False
>    DoCmd.CancelEvent
>
> End Sub
Non si tratta di un warning ma di un errore. Alora nel report:
MsgBox "Sono vuoto, arrivederci.", vbOKOnly, "Niente"
Cancel = True
L'errore debbi trattare nella maschera da dove apri il report:
On Error GoTo ErrVuoto
DoCmd.OpenReport "MioReport"
ErrVuoto:
If Err = 2501 Then Resume Next  'o Exit Sub
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: SetWarnings False ma non troppo

text:
Grazie infinite Karl
ho risolto
marco



title: Ca Cinzia, Alessandro Baraldi , Namor (propr.recordsource di subform)

author: mikehammer

text:
Per Cinzia, Alessandro Baraldi , Namor,
thread del 13/10
ho trovato dov'era il problema.
Verificando le proprietà della sottomaschera, quando cambiavo la
RecordSource alla subform, ho riscontrato che mi aggiungeva il
LinkChildFields e LinkMasterFields.
Se dopo aver settato il recordsource così:
Forms!Attività![Attività_sm].Form.RecordSource = "SELECT * FROM
qry_Attività WHERE (([qry_Attività].[Sigla]) = '" & miaStringa & "')"
aggiungo le righe:
Me.[Attività_sm].LinkChildFields = ""
Me.[Attività_sm].LinkMasterFields = ""
.. magia ...
la sottomaschera si ripopola con i record desiderati
Ecco quanto utilizzo ora:
Private Sub Comando142_Click()
Dim miaStringa
If MsgBox("si=VZ, no=MG ", vbYesNo) = vbYes Then
    miaStringa = "VZ"
Else
miaStringa = "MG"
End If
Forms!Attività![Attività_sm].Form.RecordSource = "SELECT * FROM
qry_Attività WHERE (([qry_Attività].[Sigla]) = '" & miaStringa & "')"
Me.[Attività_sm].LinkChildFields = ""
Me.[Attività_sm].LinkMasterFields = ""
End Sub
Un grazie a tutto il NG
Michele
Inviato da
www.mynewsgate.net


title: Problemino con combo

author: TT

text:
Ciao
Devo inserire un codice con descrizione da un form "SelezionaCodice" ad un
altro form "Dettagli".
Per fare ciň seleziono il codice prodotto dal combo e  nella casella di
testo a fianco appare in automatico la descrizione (=combo.column(2)).
Il problema č che se inserisco le prime cifre del codice nel combo,
non mi seleziona la la prima occorrenza del codice, ma mi cambia la prima
occorrenza del codice con il nuovo che ho inserito.Per esempio il codice ha
10 cifre, se digito 123 mi modifica il codice 1230000000 con 123 e lascia
intatto la descrizione.
Per non modificare i dati, fino a quando non risolvo, ho disabilitato la
modifica. Cio mi porta a non poter scrivere dentro il combo.
Ma se io volessi inserire un nuovo codice ed utilizzare l'evento not in list
rimango fregato.
E' lo stesso db del post Filtro con maschera del 24/03/2004 21:25
Grazie
TT


title: Access2013 --> 2016

text:
un saluto a tutti
Un Db funzionante perfettamente in Access2013 se provo ad aprirlo con Access2016 si apre ma non riconosce le routine evento che dovrebbero partire al clic dei vari pulsanti.
Mi sembra strano e non riesco a capire cosa non va bene.
Ringrazio in anticipo chiunque vorrà darmi un suggerimento.
Gabriele


title: Access2013 --> 2016

author: Bruno Campanini

text:
It happens that
garo...@virgilio.it
 formulated :

Hai attivato le macro in:
File -> Options -> Trust Center -> Trust Center Settings... ->
-> Macro Settings -> Enable All Macros...?

Bruno


title: Access2013 --> 2016

text:

Grazie Bruno
Era proprio quello che mancava.
Cordialmente
   Gabriele


Access2013 --> 2016


title: [OT] pagine html

author: ivan

text:
Salve a tutti,
posto qui perchè non trovo newsgroup frequentati in tema. ma so che molti
qui sono fenomenali pure in html
Sono alle prime armi con html e vorrei un piccolo aiuto se fattibile.
In una pagina ho 5 righe che descrivono es 5 automobili diverse
Audi A8
BMW Z4
Fiat 500
Mercedes SLR
Ferrari 430
Di fianco a queste 5 righe ho un riquadro contenente una animazione flash,
il riquadro parte all'altezza dell'audi e termina con la Ferrari..quindi è
accostato all'elenco
ho a disposizione 5 animazioni flash, una per ogni auto. Vorrei che al click
del nome dell'auto si visualizzasse nel riquadro la relativa animazione.
e' possibile? stavo pensando di dare un frame interno alla pagina e creare
una sottopagina per ogni animazione da richiamare al click sulla
macchina..ma essendo alle prime armi non so se ci sia qualcosa di più
semplice
Grazie, Ivan


title: [OT] pagine html

author: Sergio MAZZA

text:
"ivan" <
sadfasd...@tin.it
> ha scritto nel messaggio
news:4732fc8e$0$10624$4faf...@reader2.news.tin.it...

Brrr. I frame...
L'animazioni in flash avrà una dimensione fissa (spero), quindi invece che
metterla a fianco del nome dell'auto io la metterei sotto:
es.
[BMW]
|----------|
|    box     |
|animazione|
|----------|
[play] [stop]
Come tutti i player tradizionali.
Ti viene fuori una tabella con tutti i nomi delle auto e sotto
l'animazione...
Ciao.
--
Sergio MAZZA


title: operazioni DOS da access

text:
Chiedo una cortesia.
Ho un file che si trova su un disco floppy con un'estensione particolare
".dat"
per poterlo lavorare nelle mie tabelle access ho bisogno di rinormiarlo
cambiando l'estensione del file in .txt
Ho già automatizzato tutta la procedura di importazione, vorrei sapere (se è
possibile), come posso fare a rinominare questo file in automatico
all'esecuzione della procedura automatizzata di importazione dei dati.
Esiste un comando VBA da inserire nel codice che consente di farlo.
Spero di essermi spiegato
Grazie a chi mi può aiutare


title: operazioni DOS da access

text:
"mauro06" <
ma...@briantina.it
> ha scritto nel messaggio
news:8q515d$cms$1...@fe1.cs.interbusiness.it...
> Chiedo una cortesia.
> Ho un file che si trova su un disco floppy con un'estensione particolare
> ".dat"
> per poterlo lavorare nelle mie tabelle access ho bisogno di rinormiarlo
> cambiando l'estensione del file in .txt
> Ho giŕ automatizzato tutta la procedura di importazione, vorrei sapere (se
č
> possibile), come posso fare a rinominare questo file in automatico
> all'esecuzione della procedura automatizzata di importazione dei dati.
> Esiste un comando VBA da inserire nel codice che consente di farlo.
>
> Spero di essermi spiegato
> Grazie a chi mi puň aiutare
>
>
Guarda nell'help alla voce: Istruzione Name...
Ciao.


title: Runtime Access 97: Riferimenti mancanti e comportamenti strani

author: Access Group

text:
Salve, sto cercando di far funzionare alcuni miei piccoli lavori elaborati
con A97, con la relativa RunTime.

Ho notato che l'MDB elaborato con il pacchetto A97 completo, se avviato con
la Runtime, generano alcuni errori.
Ho pensato di riallineare i riferimenti, ma continuano i problemi
(soprattutto su alcuni comandi che la runtime pare non riconoscere).

Qualcuno ha esperienza in questo senso?
Potreste indicarmi dei link (magari comprensibili, perche' tutto cio' che ho
trovato oltre che essere in inglese non mi ha comunque risolto i problemi).

Grazie 1000 a chiunque possa aiutarmi.

Marco67


text:
Access Group wrote:
> Salve, sto cercando di far funzionare alcuni miei piccoli lavori
> elaborati con A97, con la relativa RunTime.
>
> Ho notato che l'MDB elaborato con il pacchetto A97 completo, se
> avviato con la Runtime, generano alcuni errori.
> Ho pensato di riallineare i riferimenti, ma continuano i problemi
> (soprattutto su alcuni comandi che la runtime pare non riconoscere).
> ...

Non vuoi rivelare
- quali riferimenti hai nel MDB
- quali sono gli "alcuni comandi"
- quali numeri/messaggi di errore ricevi con il runtime

?

Leggi anche:
http://www.donkarl.com/it?FAQ7.1

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


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:9l0kel...@mid.individual.net...
> Access Group wrote:
>> Salve, sto cercando di far funzionare alcuni miei piccoli lavori
>> elaborati con A97, con la relativa RunTime.
>>
>> Ho notato che l'MDB elaborato con il pacchetto A97 completo, se
>> avviato con la Runtime, generano alcuni errori.
>> Ho pensato di riallineare i riferimenti, ma continuano i problemi
>> (soprattutto su alcuni comandi che la runtime pare non riconoscere).
>> ...
>
> Non vuoi rivelare
> - quali riferimenti hai nel MDB
> - quali sono gli "alcuni comandi"
> - quali numeri/messaggi di errore ricevi con il runtime

>
> ?
>
> Leggi anche:
http://www.donkarl.com/it?FAQ7.1

li'
I riferimenti sono:
DAO350.DLL, VBA332.DLL, MSACC8.OLB, MSWORD8.OLB, fm20.dll, MSCAL.OCX

Guardando il link, ho verificato e corretto alcuni errori, che erano
conseguenziali tra loro:  la runtime A97 non riconosce il comando 'RTRIM':
per adesso l'ho sostituito con 'NZ' ma...
Hai qualche dritta in merito? Oppure e' proprio una mancanza della runtime
rispetto alla vers. integrale?

Grazie ancora Karl
Ciao Ciao
Marco67



text:
Access Group wrote:
> "Karl Donaubauer ha scritto:
>> ...
http://www.donkarl.com/it?FAQ7.1

> ...
> I riferimenti sono:
> DAO350.DLL, VBA332.DLL, MSACC8.OLB, MSWORD8.OLB, fm20.dll, MSCAL.OCX
>
> Guardando il link, ho verificato e corretto alcuni errori, che erano
> conseguenziali tra loro:  la runtime A97 non riconosce il comando
> 'RTRIM': per adesso l'ho sostituito con 'NZ' ma...
> Hai qualche dritta in merito? Oppure e' proprio una mancanza della
> runtime rispetto alla vers. integrale?
> ...

Di solito il problema viene dalle librerie non standard.
Se non puoi essere sicuro che

> MSWORD8.OLB, fm20.dll, MSCAL.OCX

sono presenti, tenta di evitare l'uso:

Per Word puoi usare Late Binding. Vedi p.e.
http://word.mvps.org/faqs/interdev/earlyvslatebinding.htm

Per fm20.dll dipende quali controlli usi.

Per il calendario ci sono molte alternative senza ocx:
http://www.granite.ab.ca/access/calendars.htm




title: Documento word con dati da access .... aiutoooo!!

author: Anna

text:
Ciao,
posso chiedervi come fare per far
comparire in un documento word dei dati
che ho in un database access....
grazie a tutti.


author: Tappo

text:
Prova a vedere la stampa unione. Se non riesci ad accedere direttamente ad
access come fonte dati prova a scaricare i dati su excel e collegare il tuo
documento al file excel. Esiste poi un altro metodo che è quello di
utilizzare le classi di oggetti delle librerie di word, excel ecc...ma
dovresti avere un manuale tipo MsOffice Developer.
--
Togli il tappo per rispondermi
"Anna" <
a.giu...@mclink.it
> ha scritto nel messaggio
news:oEm38.14248$hi.3...@news1.tin.it...



title: aggiungere un campo a un be

author: fausto

text:
Buongiorno
Ho creato un file di access fe collegato a un be
Ora volevo chiedervi una cosa
se devo modificare solo l'fe tutto ok io mando il nuovo file e non serve più
nulla ma se le modifiche riguardano anche il be in questo momento mi facevo
inviare il be, facevo le modifiche e rinviavo tutto.
esiste una soluzione migliore?
posso creare un nuovo file che eseguendolo mi aggiunge il campo desiderato
con le caratteristiche specificate prima(formato, valore predefinito ecc)
grazie


title: aggiungere un campo a un be

author: max

text:
"fausto" <
negri...@tiscali.it
> ha scritto nel messaggio
news:49782a85$0$844$4faf...@reader5.news.tin.it...

http://www.nntp.it/microsoft-public-office-access/1039119-modificare-tabella-da-vba.html
ciao max


title: aggiungere un campo a un be

text:
"max" <
pi...@pippo.it
> ha scritto nel messaggio
news:gl9fsr$aun$1...@news.task.gda.pl...

Grazie anche se dovrò fare parecchie prove prima di capire bene come
funziona.
e se dovesse esistere già il campo cosa succede da errore???


title: aggiungere un campo a un be

text:
"fausto" <
negri...@tiscali.it
> ha scritto nel messaggio
news:49784592$0$1115$4faf...@reader2.news.tin.it...

si,
ciao
max


title: Tener traccia solo delle modifiche ai dati

author: Fabio

text:
Buongiorno a tutti/e!
A fronta dell'evento AfterUpdate di una form viene eseguita una mia query
che permette di tenere traccia delle modifiche che gli utenti di un db da me
creato hanno fatto ai record.
Io ho visto che tale query di accodamento viene lanciata anche se vengono
aggiornati i gruppi di opzioni ma non i valori in essi contenuti.
se nel record uno il valore del gruppo è 1 e nel record 2 il valore del
gruppo è 3 io vorrei che la query non venisse lanciata. Non capisco quale
evento io debba usare per fare in modo di tener TRACCIA DELLE MODIFICHE AI
DATI !!!!
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
"Fabio" <
fole...@libero.it
> ha scritto nel messaggio news:151Z96Z0Z8Y10...@usenet.libero.it...
> Buongiorno a tutti/e!
>
> A fronta dell'evento AfterUpdate di una form viene eseguita una mia query
> che permette di tenere traccia delle modifiche che gli utenti di un db da me
> creato hanno fatto ai record.
> Io ho visto che tale query di accodamento viene lanciata anche se vengono
> aggiornati i gruppi di opzioni ma non i valori in essi contenuti.
> se nel record uno il valore del gruppo è 1 e nel record 2 il valore del
> gruppo è 3 io vorrei che la query non venisse lanciata. Non capisco quale
> evento io debba usare per fare in modo di tener TRACCIA DELLE MODIFICHE AI
> DATI !!!!
Oltre all'evento prova a controllare se il record è Dirty; vedi help alla proprietà Dirty...
Ciao.
--
Sergio MAZZA


text:
>
> Oltre all'evento prova a controllare se il record č Dirty; vedi help alla
proprietą Dirty...
>
> Ciao.
>
> --
> Sergio MAZZA
>

Ho provato a creare questa sub soutine che esegue la query di accodamento se
si verifano dei cambiamenti di dati nel record ma mi accorgo che non succede
nulla.
La query di accodamento non viene lanciata

Sub Form_RecordExit(Cancel As Integer)

    If Me.Dirty Then
        DoCmd.OpenQuery ("qBackUp")
        MsgBox ("Ci sei riuscito")
    End If
    Cancel = False
End Sub



text:
"Fabio" <
fole...@libero.it
> ha scritto nel messaggio news:151Z96Z0Z8Y10...@usenet.libero.it...
> >
> > Oltre all'evento prova a controllare se il record č Dirty; vedi help alla
> proprietą Dirty...
> >
> > Ciao.
> >
> > --
> > Sergio MAZZA
> >
>
> Ho provato a creare questa sub soutine che esegue la query di accodamento se
> si verifano dei cambiamenti di dati nel record ma mi accorgo che non succede
> nulla.
> La query di accodamento non viene lanciata
>
> Sub Form_RecordExit(Cancel As Integer)
>
>     If Me.Dirty Then
>         DoCmd.OpenQuery ("qBackUp")
>         MsgBox ("Ci sei riuscito")
>     End If
>     Cancel = False
> End Sub
>
Mi spieghi quando devi far eseguire la query?
- Prima della modifica del record;
- prima della registrazione;
- dopo la registrazione;
non ho capito la sequenza...
Ciao.
--
Sergio MAZZA


text:
>
> Mi spieghi quando devi far eseguire la query?
> - Prima della modifica del record;
> - prima della registrazione;
> - dopo la registrazione;
>
> non ho capito la sequenza...
>
> Ciao.
>
> --
> Sergio MAZZA
>
>
>
>
> Mi spieghi quando devi far eseguire la query?
> - Prima della modifica del record;
> - prima della registrazione;
> - dopo la registrazione;
>
La query la voglio far eseguire quando un record viene modificato ed appena
prima di passare al record successivo.
Sinceramente non saprei quale sia l'evento migliore . All'inizio avevo usato
l'evento afterupdate della forma ma ho visto che la query mi veniva eseguita
anche se non  c'era modifica dei dati.......ora tu mi hai consigliato la
proprietą dirty ma sinceramente non saprei come impostarla.
La sequenza sarebbe:
* faccio la modifica la record
*appena prima di passare al record successivo verifico se ci sono state
delle modificche al record corrente
* se le modifiche ci sono state lancio la query di accodamento che uso come
file di log per tener traccia delle modifiche ai record  da parte degli
utenti
* passo al record successivo
Spero di essere stato chiaro.....in ogni caso.....grazie mille x l'aiuto.
Ciao Sergio


text:
"Fabio" <
fole...@libero.it
> ha scritto nel messaggio news:pEJZc.73450$1V3.1...@twister2.libero.it...
> La query la voglio far eseguire quando un record viene modificato ed appena
> prima di passare al record successivo.
> Sinceramente non saprei quale sia l'evento migliore . All'inizio avevo usato
> l'evento afterupdate della forma ma ho visto che la query mi veniva eseguita
> anche se non  c'era modifica dei dati.......ora tu mi hai consigliato la
> proprietą dirty ma sinceramente non saprei come impostarla.
>
> La sequenza sarebbe:
>
> * faccio la modifica la record
> *appena prima di passare al record successivo verifico se ci sono state
> delle modificche al record corrente
> * se le modifiche ci sono state lancio la query di accodamento che uso come
> file di log per tener traccia delle modifiche ai record  da parte degli
> utenti
> * passo al record successivo
>
> Spero di essere stato chiaro.....in ogni caso.....grazie mille x l'aiuto.
>
>
> Ciao Sergio
>
L'evento (a mio avviso) da controllare č BeforeUpdate:
es.
Private Sub Form_BeforeUpdate(Cancel As Integer)
If Me.Dirty Then
    DoCmd.OpenQuery ("qBackUp")
    MsgBox ("Ci sei riuscito")
End If
End Sub
Ciao.
--
Sergio MAZZA


title: Valore predefinito (breve)

text:
Ciao a tutti, eccovi il mio quesito giornaliero.
Come è possibile avere, (per un controllo)come valore predefinito lo stesso
inserito nel record precedente??
Grazie
Fabio


title: Valore predefinito (breve)

text:
Ho inserito questa semplice riga che ho trovato nei thread "antichi"ed il
discorso potrebbe anche funzionare.....
.....Me.ALIQUOTA.DefaultValue = "'" & Me.ALIQUOTA.Value & "'".....
.....visto che uso uso prodotti con un'aliquota sola......
cioè la cosa funziona nella form originaria, ma quaando uso questa come
sottoform, non funziona piu'!!!!
Dove cavolo finisce??


title: Valore predefinito (breve)

text:
Anzi vi dirņ di piu',nella form originaria nel valore predefinito di
[aliquota] č tutto vuoto.
Nella form dove uso la sottoform nel valore pred di aliquota compare un bel
....'0' che provo a cancellare,
ma come per magia ricompare!!!
Da dove lo prende??


title: un altro modo affascinante per evitare i conflitti

author: radicale 004

text:
Fare modifiche dei record ASINCRONE.
Bello, bellissimo. L' ho "immaginato" mo' mo'.
Ovvero (a grandi linee) il client "accoda" sul server una
richiesta di modifica  di un certo record X e si mette in attesa
della risposta del server.
A sua volta la macchina che ospita il programma
"server" (per capirci) ha un orologio che ogni tot
legge le richieste di modifica e le esegue.
Una per volta => Problema risolto.
Ovviamente le richieste di modifica possono
contenere istruzioni particolari, come per esempio :
"modifica a patto che i dati siano ancora questi,
altrimenti no" E cosi' via.
Mannaggia, avessi tempo darei il soffio della vita
a questa meravigliosa creatura.
Magari alla prossima applicazione.
Un abbraccio a tutti.


author: OneEDP

text:
  Il 31/08/2010 18.03, radicale 004 ha scritto:
> Fare modifiche dei record ASINCRONE.
> Bello, bellissimo. L' ho "immaginato" mo' mo'.
>
> Ovvero (a grandi linee) il client "accoda" sul server una
> richiesta di modifica  di un certo record X e si mette in attesa
> della risposta del server.
>
> A sua volta la macchina che ospita il programma
> "server" (per capirci) ha un orologio che ogni tot
> legge le richieste di modifica e le esegue.
> Una per volta =>  Problema risolto.
>
Trattasi di "blocco pessimistico", livello di isolamento "serializable"
(= mettere in ginocchio il server)
> Ovviamente le richieste di modifica possono
> contenere istruzioni particolari, come per esempio :
> "modifica a patto che i dati siano ancora questi,
> altrimenti no" E cosi' via.
>
> Mannaggia, avessi tempo darei il soffio della vita
> a questa meravigliosa creatura.
> Magari alla prossima applicazione.
>
> Un abbraccio a tutti.
>
>
Hai mai sentito parlare di ACID: Atomicità, Consistenza, Isolamento,
Durabilità
Vedi transazioni e livelli di isolamento...
E' la base nel "regime" di concorrenza e non esiste un modello universale
Per dirtene una: Oracle usa il blocco ottimistico, SQL Server usa il
pessimistico
Ciao
--
Daniele
Rispondere scartando OneEDP, spam e 32


author: Pablitomf (da casa)

text:
> Per dirtene una: Oracle usa il blocco ottimistico, SQL Server usa il
> pessimistico
> Ciao
Radicale usa l' "arrangistico" :D


author: Alessandro Cara

text:

che credo sia comunque il modello di piu' ampia diffusione.


text:
On 31 Ago, 18:13, OneEDP <
daniele.sqlOne...@spamgmail32.com
> wrote:
>Trattasi di "blocco pessimistico", livello di >isolamento "serializable"
>(= mettere in ginocchio il server)
ma scusa :
perche' secondo te invece l' aggiornamento *effettivo*
sulla macchina server chi la fa ? Il client ?
O non e' sempre la cpu del server che alla fine
dei giochi toma toma cacchia cacchia si mette a
fare il commit, povera crista ?
:D
>Hai mai sentito parlare di ACID:
>Atomicità, Consistenza, Isolamento,Durabilità
Si, si ... 'o saccio.
Ma alla fine " siempre 'o server " s' ha da move.



text:

Ehmmm Umoristico direi :-)



text:
radicale 004 ha scritto:

Ma non è così che ragionano già i motori server? UPDATE tizio SET blablabla
WHERE [Tutti i campi=alla select precedente]??? O il campo TimeStamp par MS,
che di fatto fa la stessa cosa senza tirar su tutto.....Se lo fai a
mano.....auguri! Praticamente si tratta di avere una struttura temporanea PER
OGNI TAB che può essere updatata!!!!!! Per me è terrificante.....
--


text:
On 31 Ago, 19:18, Fair87<
roby....@gmail.com
> wrote:
> Ma non è così che ragionano già i motori server?
*CERTO* che ragionano cosi' ... ;-)
(e vorrei vede')
E' quello che sto cercando di dirgli.
Pero' aoh', questi so' forti, magari me sfugge
qualcosa a me. Boh.
>Se lo fai a mano.....auguri!
Ebbe' ma allora il gusto dove sta ? :D
>Praticamente si tratta di avere una struttura temporanea PER
>OGNI TAB che può essere updatata!!!!!!
>Per me è terrificante.....
Naa ...
Basta ce crei *una* "coda di richieste" fatta coi
controcoglioni e un software altrettanto paraculo
eseguito dal server che la legge e fa.


text:
On 31 Ago, 18:56, "Pablitomf \(da casa\)" <
pablit...@hotmail.it
>
wrote:
> Radicale usa l' "arrangistico" :D
"ACID" ti e' particolarmente consono come
termine. :D
(questa e' buona , ammettilo)
Dimostra adesso che sono un arrangione e che
quello che ho scritto sono minkiate.
Tenendo in conto le mie successive risposte
e quelle i Fair87.
No ma mica per tigna, eh ! Non fraintendere !
E' perche' voglio imparare qualcosa.


text:
"radicale 004" <
radica...@gmail.com
> ha scritto nel messaggio
news:c4b28a71-4df7-454f...@s9g2000yqd.googlegroups.com...
> On 31 Ago, 18:56, "Pablitomf \(da casa\)" <
pablit...@hotmail.it
>
> wrote:
>
>> Radicale usa l' "arrangistico" :D
>
> "ACID" ti e' particolarmente consono come
> termine. :D
> (questa e' buona , ammettilo)
sisi... buona la prima :D
> Dimostra adesso che sono un arrangione e che
> quello che ho scritto sono minkiate.
> Tenendo in conto le mie successive risposte
> e quelle i Fair87.
>
> No ma mica per tigna, eh ! Non fraintendere !
> E' perche' voglio imparare qualcosa.
;) infatti scherzavo... era per creare un nuovo filone d'azione che andasse
al di là di Oracle e SQL... ho creato il filone "Radicale" (che come diceva
anche Alessandro è quello poi usato dai più... nessuno escluso - nessuno - )
;)...
...però non capisco perchè a te piaccia tanto complicare le questioni...
snaturare i prodotti per ricrearli mi sà di NoSense, però giuro ne apprezzo
lo spirito esplorativo :D