title: Commenti in VBA

author: giorgio rancati

text:
"Lp" <
lui...@libero.it
> ha scritto nel messaggio
news:j7msd2d0g1o0dduul...@4ax.com...
> Scusate la domanda cretina.
> Se voglio trasformare in commenti un gruppo di righe di codice devo
> necessariamente e pazientemente mettermi a digitare l'apostrofo
> davanti a ciascuna di esse, oppure c'è un sistema più veloce?
si, seleziona il blocco di codice e premi il pulsante "Commento"
Per la rimozione premi il pulsante "Rimuovi Commento"
I pulsanti in questione si trovano nella barra strumenti "Modifica"
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: Commenti in VBA

author: Lp

text:


Scusa ma io nel menù "Modifica" non vedo nessuna voce "Commento".
Ci sono ad esempio "Aumenta rientro" e "Riduci rientro", ma non
"Commento".
Luigi


title: Commenti in VBA

text:
"Lp" <
lui...@libero.it
> ha scritto nel messaggio
news:o5osd29t8dcmflmif...@4ax.com...
> Scusa ma io nel menù "Modifica" non vedo nessuna voce "Commento".
> Ci sono ad esempio "Aumenta rientro" e "Riduci rientro", ma non
> "Commento".
io non ho parlato di menu ma bensì di barra strumenti, sono cose diverse.
Per visualizzarla: da VBA premi il pulsante destro del mouse sulla barra
strumenti, apparirà un menu popup, qui premi click sula voce "Modifica"
Fatto questo la barra menu Modifica è visibile e trovi i pulsanti "Commento"
e "Rimuovi commento"



title: Commenti in VBA

text:
"giorgio rancati" <
giorgio_NO_SP...@tiscali.it
> ha scritto nel
messaggio news:44de6378$0$1009$5fc...@news.tiscali.it...
correzione
> Fatto questo la barra menu Modifica .....
Fatto questo la barra Strumenti Modifica .....



title: Commenti in VBA

text:


Perfetto, grazie 1000!
Luigi


title: Dubbio su spostamento record all'interno di una form

author: MC

text:
Buongiorno,
ho un applicativo all'interno del quale è presente una form (maschere
continue) che riporta l'elenco dei DDT.
Ogni DDT ha un pulsante, associato al quale c'è il seguente comando:
DoCmd.OpenForm "frm_Rettifiche_Dettaglio", acNormal, , "[k-prog] = " &
Me.k_prog
Questo pulsante apre una form che ha come origine dati una tabella
riportante tutti i dati delle rettifiche, tra i quali anche il numero
del DDT e si posiziona sul record corretto, o meglio, mostra solo quel
record.
Avrei bisogno invece che i record ci fossero tutti e che aprendosi la
form venisse mostrato il record specifico, questo perchè dovrei
inserire i classici pulsanti record precedente e successivo ... ma in
questo caso non funziona.
Suggerimenti?
Grazie,
mcx


text:
Risolto,
ho modificato la gestione via codice dei dati ottentendo il risultato
voluto.
Post chiuso.
mcx


title: aggiornare con campo esterno

author: Alcibiade

text:
Ciao a tutti, dovrei eseguire un update su una tabella in questo modo:
update tabella set campo=(select max(tabellina.anni) from tabellina) ma
l'access si arrabbia :Per l'operazione è necessaria una query
aggiornabile.
Che significa? Ho cercato sui vecchi post ma riguardo questo avviso non
ho visto soluzioni...
Grazie


title: aggiornare con campo esterno

text:
"Alcibiade" <
pand...@libero.it
> ha scritto nel messaggio
news:1157492227.5...@i3g2000cwc.googlegroups.com...
>Ciao a tutti, dovrei eseguire un update su una tabella in questo modo:
>update tabella set campo=(select max(tabellina.anni) from tabellina) ma
>l'access si arrabbia :Per l'operazione č necessaria una query
>aggiornabile.
>Che significa? Ho cercato sui vecchi post ma riguardo questo avviso non
>ho visto soluzioni...
>Grazie
Ciao Alcibiade,
č una limitazione di access
----
ACC: Update Query Based on Totals Query Fails
http://support.microsoft.com/kb/116142/en-us
----
puoi usare la funzione Dmax
----
update tabella set importo=Dmax("anni","tabellina")
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: aggiornare con campo esterno

text:
> Ciao Alcibiade,
> è una limitazione di access
> ----
> ACC: Update Query Based on Totals Query Fails
>
http://support.microsoft.com/kb/116142/en-us
> ----
>
> puoi usare la funzione Dmax
> ----
> update tabella set importo=Dmax("anni","tabellina")
> ----
>
> Ciao
> --
> Giorgio Rancati
> [Office Access MVP]
Grazie 1000!!!;)


title: Funzione di aggregazione

author: G&W

text:
Salve ho un problema che č il seguente: su un campo non associato di una
maschera creata su una tabella, devo calcolare gli importi precedenti ad una
certa data che l'utente puň impostare a suo piacimento, ho provato con la
funzione DSum, ma questa non mi permette di porre come criteri una data
infatti cosě non funziona
Me.SaAtt = DSum("ImpSped+ImpVers", "T_Movimenti", "DataMov <" & Me.DataINI)
e nemmeno cosě
Me.SaAtt = DSum("ImpSped+ImpVers", "T_Movimenti","IDCliente=" &
Me.cmbScelClie "DataMov =" & Me.DataINI)
mentre cosě invece sě
Me.SaAtt = DSum("ImpSped+ImpVers", "T_Movimenti","IDCliente=" &
Me.cmbScelClie )
ma non č il risultato che voglio.
Infatti per il cliente selezionato mi servono gli importi antecedenti alla
data immessa nel campo Me.DataINI in sostanza mi serve avere un saldo
precedente, per il cliente selezionato, ad una data che l'utente puň
scegliere a suo piacimento, ma il dilemma č....... come fare???
Ringrazio tutti coloro che mi vorranno dare una mano
Ciao
G&W


title: Funzione di aggregazione

author: Roberto - Syd

text:

Prova cosě:
Me.SaAtt = DSum("ImpSped+ImpVers", "T_Movimenti", "DataMov < #" & Me.DataINI
& "#")
Ciao Roberto - Syd


title: Valori Negativi.......

author: Gianni

text:
Salve a tutti............. so che è una domanda facile... ma io davvero non
ci arrivo...........
Come si fà ad assegnare un valore negativo senza dover sempre digitare  (-)
prima del Numero di immisione...?!
grazie come sempre.......è scusate l'ignoranza
Gianni.


title: Valori Negativi.......

author: Maurizio Borrelli

text:
> "Gianni" news:3d935...@news.bluewin.ch...:
> Come si fà ad assegnare un valore negativo senza dover sempre digitare
(-)
> prima del Numero di immisione...?!
    Se il meno non lo digita l'utente qualcuno dovra' pur digitarlo... Tocca
quindi al programmatore:
        Qualcosa = - InputUtente
    Ma Utente e Programmatore devono essere d'accordo su questa cosa...
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Valori Negativi.......

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:amvkql$9l4c9$1...@ID-52090.news.dfncis.de...

Beh maurizio........non è che ho capitop bene......... sai il mio problema è
che quando si digita nella casella (ferie Prese) deve venire automaticamente
^(-) perchè sono valori che vengono detratte...... quindi chi và a digitare
il valore in quella casella non gli deve interessare se il valore deve
essere Positivo o no.....
Non so se sono stato chiaro...
Ciao
Gianni.


title: Valori Negativi.......

text:
> "Gianni" news:3d935...@news.bluewin.ch...:
> > "Maurizio Borrelli" news:amvkql$9l4c9$1...@ID-52090.news.dfncis.de...:
> > > "Gianni" news:3d935...@news.bluewin.ch...:
> > > Come si fà ad assegnare un valore negativo senza dover sempre digitare
> > > (-) prima del Numero di immisione...?!
> >     Se il meno non lo digita l'utente qualcuno dovra' pur digitarlo...
> > Tocca quindi al programmatore:
> >         Qualcosa = - InputUtente
> >     Ma Utente e Programmatore devono essere d'accordo su questa cosa...
> Beh maurizio........non è che ho capitop bene......... sai il mio problema
è
> che quando si digita nella casella (ferie Prese) deve venire
automaticamente
    Cioe' ? Vuoi che il meno sia *visibile* *mentre* l'utente digita ? Cioe'
non ti basta che l'utente digiti un valore positivo che poi tu nel codice
registrerai come negativo ?
> ^(-) perchè sono valori che vengono detratte...... quindi chi và a
digitare
> il valore in quella casella non gli deve interessare se il valore deve
> essere Positivo o no.....
> Non so se sono stato chiaro...
    Nemmeno io di me.



title: Valori Negativi.......

author: Fabrizio

text:
On Thu, 26 Sep 2002 21:04:53 +0200, "Gianni" <
giian...@bluewin.ch
>
wrote:
>
>"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
>news:amvkql$9l4c9$1...@ID-52090.news.dfncis.de...
>> > "Gianni" news:3d935...@news.bluewin.ch...:
>> > Come si fà ad assegnare un valore negativo senza dover sempre digitare
>> (-)
>> > prima del Numero di immisione...?!
>>
>>     Se il meno non lo digita l'utente qualcuno dovra' pur digitarlo...
>Tocca
>> quindi al programmatore:
>>
>>         Qualcosa = - InputUtente
>>
>>     Ma Utente e Programmatore devono essere d'accordo su questa cosa...
>>
>Beh maurizio........non è che ho capitop bene......... sai il mio problema è
>che quando si digita nella casella (ferie Prese) deve venire automaticamente
>^(-) perchè sono valori che vengono detratte...... quindi chi và a digitare
>il valore in quella casella non gli deve interessare se il valore deve
>essere Positivo o no.....
>Non so se sono stato chiaro...
>Ciao
>Gianni.
>
Di solito sono io che faccio battute in questo NG , ma visto che forse
hai parlato sul serio ti chiedo : se in un espressione devi calcolare
, dati i giorni lavorativi e quelli di ferie , quelli effettivamente
lavorati , come fai ? GiorniLavorativi - GiorniFerie = GiorniEffettivi
, .... ma aspetta tu sei furbo e ci metti già il "meno" ai GiorniFerie
, .... per cui ai GiorniEffettivi tu metti subito l'"uguale" ....:
gagliardo !!!  :-)))
E va be riscriviamo anche l'algebra  adesso
Ciao. Fabrizio


title: Valori Negativi.......

text:
On Thu, 26 Sep 2002 21:15:09 +0200, "Maurizio Borrelli"
<
maurizio...@freepass.it
> wrote:
>> "Gianni" news:3d935...@news.bluewin.ch...:
>> > "Maurizio Borrelli" news:amvkql$9l4c9$1...@ID-52090.news.dfncis.de...:
>> > > "Gianni" news:3d935...@news.bluewin.ch...:
>> > > Come si fà ad assegnare un valore negativo senza dover sempre digitare
>> > > (-) prima del Numero di immisione...?!
>> >     Se il meno non lo digita l'utente qualcuno dovra' pur digitarlo...
>> > Tocca quindi al programmatore:
>> >         Qualcosa = - InputUtente
>> >     Ma Utente e Programmatore devono essere d'accordo su questa cosa...
>> Beh maurizio........non è che ho capitop bene......... sai il mio problema
>è
>> che quando si digita nella casella (ferie Prese) deve venire
>automaticamente
>
>    Cioe' ? Vuoi che il meno sia *visibile* *mentre* l'utente digita ? Cioe'
>non ti basta che l'utente digiti un valore positivo che poi tu nel codice
>registrerai come negativo ?
>

Ah , glielo avevi già detto tu , allora mi ritiro.
Ciao. Fabrizio


title: Info recordset e company

author: jef

text:
Salve a tutto l'NG
Ho il problema che creo alcune pseudo applicazioni per la ditta dove lavoro.
Quasi tutte pescano i dati da diversi BE (saranno 2 o 3) a seconda di cosa
mi serve.
Per fare ciò uso delle tabelle collegate ma trovo diversi problemini legati
dall'uso in contemporanea di una stessa tabella da due FE diversi.
Ho pensato quindi che mi potrebbe essere utile usare oggetti querydef e
recordset ma sono proprio ignorante.
Ho notato che non posso mettere come origine dati di un controllo (ad
esempio una casella di riepilogo) un oggetto querydef.
Ho provato quindi a creare un oggetto recordset usando il querydef
precedente ma mi da errore "tipo dati non corrispondente".
E qui mi sono fermato.
A sto punto uno si chiederà " allora ?"
Allora, vorrei che qualcuno mi consigliasse dicendomi che la strada è giusta
e poi se qualcuno mi sa dire il motivo dell'errore. Ah dimenticavo ho
aggiunto ai Riferimenti DAO 3.6.
Grazie a tutti.
Ciao


title: Info recordset e company

author: Carlo Costarella

text:
"jef" <
j...@libero.it
> ha scritto nel messaggio
news:YHW%8.1847$lu5....@twister1.libero.it...

Se il DB che contiene le tabelle non è aperto in modo esclusivo ma
condiviso, non dovresti avere problemi di sorta.
Puoi collegare le tabelle a diversi FE senza alcun problema. Sicuramente
nessun problema in lettura, qualche problema in scrittura contemporanea.
Come origine dati puoi benissimo mettere una query salvata.
Buon lavoro, Carlo


title: Info recordset e company

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:%VW%8.118565$Jj7.2...@news1.tin.it...

Grazie.
A dir la verità però a volte trovo problemi in quanto se un PC ha aperto un
FE1 con BE1 mi capita che un F2 che ha un BE2 ma tabelle collegate con BE1
mi si pianta fino a chiusura di FE1. Non son se mi sono spiegato.
Se come dici tu con tabelle collegate non ho problemi mi cheido a cosa
servono recordset e querydef ecc. ecc. ?


title: Ricerca in tutti i campi di un DB

author: Matteo Ferrari

text:
Ciao a tutti
Volevo sapere se e come e' possibile fare una ricerca in tutti i campi
di un record senza pero' essere costretto a mettere tutti i nomi dei
campi nella Where clause.
Cioe' vorrei utilizzare una sintassi del tipo
....where tabella.* = XXX
Esiste qualcosa di simile?
Grazie
Teo
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Ricerca in tutti i campi di un DB

author: Luciano (DOC)

text:
"Matteo Ferrari" <
te...@libero.it
> ha scritto nel messaggio
news:a27b68243855eb4948...@mygate.mailgate.org...
> ....where tabella.* = XXX
>
> Esiste qualcosa di simile?
No.
Ma non l'hai chiesto pochi giorni fa su it.comp.software.database?
Saluti.
Luciano


title: Ricerca in tutti i campi di un DB

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> wrote in message
news:aciga7$prepg$1...@ID-86073.news.dfncis.de...
>
> No.
> Ma non l'hai chiesto pochi giorni fa su it.comp.software.database?
> Saluti.
a dire il vero l'ho chiesto pochi minuti fa...nel senso che l'ho chiesto
ad entrambi i NG...
cmq non esiste un metodo per farlo, devo per forza dichiarare tutti i
campi per la ricerca? :-(
ciao
teo



title: Ricerca in tutti i campi di un DB

author: Roberto da casa

text:
"Matteo Ferrari" <
te...@libero.it
> ha scritto nel messaggio
news:a27b68243855eb4948...@mygate.mailgate.org...
> Ciao a tutti
> Volevo sapere se e come e' possibile fare una ricerca in tutti i campi
> di un record senza pero' essere costretto a mettere tutti i nomi dei
> campi nella Where clause.
> Cioe' vorrei utilizzare una sintassi del tipo
>
> ....where tabella.* = XXX
>
> Esiste qualcosa di simile?
>
> Grazie
> Teo
Puoi effettuare contemporaneamente la ricerca in tutti i campi di un record
usando il metodo FindRecord impostando l'argomento SoloInCampoCorrente a
acAll (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ricerca in tutti i campi di un DB

author: Alessandro

text:
"Matteo Ferrari" <
te...@libero.it
> wrote in message
news:c21d5ba0d6527fe751...@mygate.mailgate.org
> "Luciano (DOC)" <
lucia...@sitocomune.com
> wrote in message
> news:aciga7$prepg$1...@ID-86073.news.dfncis.de...
> >
> > No.
> > Ma non l'hai chiesto pochi giorni fa su it.comp.software.database?
> > Saluti.
>
> a dire il vero l'ho chiesto pochi minuti fa...nel senso che l'ho chiesto
> ad entrambi i NG...
> cmq non esiste un metodo per farlo, devo per forza dichiarare tutti i
> campi per la ricerca? :-(
> ciao
> teo
Non sono sicuro di aver capito bene, anzi forse ho travisato....!Mahh.
In ogni caso un record di un Recordset ha l'oggetto Fields con la
relativa proprietą Count.
Ora se io ciclo
For x=0 to Rs.Fileds.Count-1
  confronto:
  MioField=rs.Fields(x)
  ...........
  Controllo il valore di MioField
Next
E chiaro che se hai una FORM devi recuperare il RecordsetClone
se invece vuoi cercare su di una Tabella ti crei un Recordset da
tabella.
Chiedo scusa se ho frainteso....!!!
Alessandro.@Alex



title: Ricerca in tutti i campi di un DB

text:
"Alessandro" <
ik2...@libero.it
> wrote in message
news:d11d879b04875f35a7...@mygate.mailgate.org
> Non sono sicuro di aver capito bene, anzi forse ho travisato....!Mahh.
>
> In ogni caso un record di un Recordset ha l'oggetto Fields con la
> relativa proprietą Count.
> Ora se io ciclo
> For x=0 to Rs.Fileds.Count-1
>   confronto:
>   MioField=rs.Fields(x)
>   ...........
>   Controllo il valore di MioField
> Next
>
> E chiaro che se hai una FORM devi recuperare il RecordsetClone
> se invece vuoi cercare su di una Tabella ti crei un Recordset da
> tabella.
>
> Chiedo scusa se ho frainteso....!!!
>
> Alessandro.@Alex
il problema e' che non posso estrarre tutto il database e poi fare
il confronto da codice, credo che risulterebbe un po' lento.
Io vorrei cercare su di una tabella passando una query nella quale
vorrei
scrivere che la ricerca deve essere fatta su tutti i campi del record.
Scusa l'ignoranza ma non sono molto esperto, cosa intendi per "creare un
recordset da tabella"?
grazie
teo



title: Ricerca in tutti i campi di un DB

text:
"Matteo Ferrari" <
te...@libero.it
> wrote in message
news:92eac1c9a4eef5b953...@mygate.mailgate.org
> > Alessandro.@Alex
>
> il problema e' che non posso estrarre tutto il database e poi fare
> il confronto da codice, credo che risulterebbe un po' lento.
> Io vorrei cercare su di una tabella passando una query nella quale
> vorrei
> scrivere che la ricerca deve essere fatta su tutti i campi del record.
> Scusa l'ignoranza ma non sono molto esperto, cosa intendi per "creare un
> recordset da tabella"?
> grazie
> teo
In realtà più leggo e meno capisco cosa devi fare...!!!
Vedi l'istruzione OpenRecordset....!
Per effettuare una Ricerca su tutti i campi l'unico sistema
è quello che ti ho indicato, per limitare il numero di Record
invece di Ciclare il Recordset ricavato dalla Tabella(Tutti i Record)
puoi effettuare una QRY_SQL che limita il campo.....!!!
Set rs=CurrentDb.Openrecordset(NumeTabella)
Set rs=CurrentDb.Openrecordset("Select * From NumeTabella")
Ciao. Alessandro.



title: Somma parziale nel piè di pagina di un report

author: Administrator

text:
Sono un principiante nel senso piů pieno del termine.
Devo creare un report che rappresenti il registro di rilevazione delle
scorte del magazzino di un negozio. Perchč sia conforme alle
disposizioni di legge deve riportare un totale del valore delle merci
alla fine di ogni pagina e un totale generale alla fine del report.
Ho provato ad inserire un campo calcolato "=somma([valore totale
merce])" nel pič di pagina/pagina e nel pič di pagina/report; in
quest'ultimo funziona, ma non riesco in nessun modo ad ottenere il
totale alla fine di ogni pagina: mi viene evidenziato un messaggio di
errore.
Chi mi aiuta?
Un grazie anticipato
Augusto


title: Vecchie release di Access e Windows Vista

author: Simone Calligaris

text:
Ciao a tutti,
Non ho avuto tempo (e voglia francamente) di provare le beta di Windows
Vista, ma forse qualcuno sul ng. ha informazioni a riguardo  ;-)
Le vecchie release di Access (2000, XP...) girano sulla nuova piattaforma
MS?
Saluti.


text:
"

Beh, evinco che nessuno sull'area ha testato la faccenda, nemmeno gli MVP...
Evidentemente sono sempre meno attese le nuove release di windows (e non è
difficile capire perchè!)
  ;-D


text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:4556f9c2$0$19243$4faf...@reader4.news.tin.it...

Magari sabato e domenica non tutti leggono il NG!
Ciao, Carlo


text:
"Carlo Costarella"
> > Beh, evinco che nessuno sull'area ha testato la faccenda, nemmeno gli
> > MVP...
> > Evidentemente sono sempre meno attese le nuove release di windows (e non
è
> > difficile capire perchè!)
> Magari sabato e domenica non tutti leggono il NG!
Mah, vedremo...


author: Sergio MAZZA

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:4556f9c2$0$19243$4faf...@reader4.news.tin.it...
>
> Beh, evinco che nessuno sull'area ha testato la faccenda, nemmeno gli
> MVP...
> Evidentemente sono sempre meno attese le nuove release di windows (e non è
> difficile capire perchè!)
>
>  ;-D
Per quanto mi riguarda ne passerà di acqua sotto i ponti prima che io
"utilizzi (la) vista".
Al momento non ho HW per testarlo...
Ciao.
--
Sergio MAZZA


author: luk

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:45573d6b$0$13765$4faf...@reader3.news.tin.it...
> > Magari sabato e domenica non tutti leggono il NG!
>
> Mah, vedremo...
Azzzz.....siamo a giovedě....


text:
"luk" <
> > > Magari sabato e domenica non tutti leggono il NG!
> > Mah, vedremo...
> Azzzz.....siamo a giovedě....
Che i lettori a cui si riferisce Costarella siano tutti in ferie?    ;-)
Ciao.


text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:455da1cf$0$13767$4faf...@reader3.news.tin.it...
>
> "luk" <
>
>
>> > > Magari sabato e domenica non tutti leggono il NG!
>
>> > Mah, vedremo...
>
>
>> Azzzz.....siamo a giovedì....
>
> Che i lettori a cui si riferisce Costarella siano tutti in ferie?    ;-)
>
> Ciao.
>
Qualcuno è sicuramente in ferie come il Baraldi.
Karl non deve aver letto il post perchè forse qualcosa la sa, visto che alla
CISA2 ci ha presentato Access 2007.
Comunque, effettivamente è già passata una settimana.
Speriamo bene perchè l'argomento, volente o nolente, interessa tutti.
Ciao, Carlo


text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:455da1cf$0$13767$4faf...@reader3.news.tin.it...
>
> "luk" <
>
>
>> > > Magari sabato e domenica non tutti leggono il NG!
>
>> > Mah, vedremo...
>
>
>> Azzzz.....siamo a giovedì....
>
> Che i lettori a cui si riferisce Costarella siano tutti in ferie?    ;-)
>
> Ciao.
>
>
Nel frattempo ho scaricato "Windows Vista Upgrade Advisor RC" che consente
di fare un'analisi del sistema e di tutto l'installato, fornendo una serie
di indicazioni sulla compatibilità con Windows Vista.
Diciamo che per quello che ci interessa, tutte le versioni di Access (leggi
Office) sono supportate, in quanto non mi ha segnalato nulla.
Invece mi ha segnalato l'icompatibilità di vari programmi come Nero,
PowerQuest Drive Image 7.0, Norton Ghost, ATI Catalyst Control Center,
Norton PartitionMagic 8.0, e altri. L'incompatibilità, almeno nel mio
sistema, riguarda anche molti "devices" come scanner e stampanti (nemmeno
l'ultimissima Canon IP4300 - sic! -).
Per concludere direi che dovremmo essere abbastanza sicuri che tutto il
lavoro fatto, con le varie versioni di Access, dovrebbe continuare a
funzionare.
Ciao, Carlo


text:
"Carlo Costarella"
>
> Nel frattempo ho scaricato "Windows Vista Upgrade Advisor RC" che consente
> di fare un'analisi del sistema e di tutto l'installato, fornendo una serie
> di indicazioni sulla compatibilità con Windows Vista.
> Diciamo che per quello che ci interessa, tutte le versioni di Access
(leggi
> Office) sono supportate, in quanto non mi ha segnalato nulla.
> Invece mi ha segnalato l'icompatibilità di vari programmi come Nero,
> PowerQuest Drive Image 7.0, Norton Ghost, ATI Catalyst Control Center,
> Norton PartitionMagic 8.0, e altri. L'incompatibilità, almeno nel mio
> sistema, riguarda anche molti "devices" come scanner e stampanti (nemmeno
> l'ultimissima Canon IP4300 - sic! -).
 >Per concludere direi che dovremmo essere abbastanza sicuri che tutto il
> lavoro fatto, con le varie versioni di Access, dovrebbe continuare a
> funzionare.
E' una verifica interessante (bella idea, bravo!) ... non ci resta che
sperare allora   ;-)
In rapporto alla staticità di questo Thread penso sia dovuta allo scarso
interesse (anzi, preoccupazione) che accompagna l'uscita di ogni nuovo
prodotto MS.
Grazie, ciao.


title: DoCmd ApllyFilter e l'ordinamento???

author: Esteban

text:
Ciao!
Ho una tabella che contiene i dati di entrata/uscita dei dipendenti
dell'azienda in cui lavoro.
Per semplicità diciamo che i campi in questa tabella sono: ID, Entrata,
Uscita
Ho creato una scheda che si apre in modalità 'Schede continue' e che
visualizza tali dati.
Ho creato una funzione che mi applica un filtro sui dati visualizzati in
base al nome del dipendente (ID) in questo modo:
DoCmd ApplyFilter , "ID = " & FilterID
e tutto funziona a meraviglia, peccato che non mi esegue l'ordinamento per
data di Entrata.
La domanda è quindi:
come faccio ad ordinare i dati filtrati, chiaramente sempre da codice?
Grazie!!!!
--
Esteban
Hosted by
www.seber.it


title: DoCmd ApllyFilter e l'ordinamento???

text:
"Esteban" <
Est...@news.it
> ha scritto nel messaggio
news:8FdK6.10988$B87.6...@news.infostrada.it...

Vedi sull'help i metodi OrderBy e OrderByOn.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: DoCmd ApllyFilter e l'ordinamento???

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message
news:6sfK6.11895$B87.7...@news.infostrada.it...

Grazie, però...
... forse dovevo specificarlo prima: sto usando Access 2.0.
In effetti i metodi OrderBy e OrderByOn esistono in Access 2000 ma non in
Access 2.0.
Ho necessità di usare Access 2.0 perché il programma deve girare su una
macchina con Windows NT 3.51 e quindi di Office 2000 non se ne parla.
Grazie di nuovo!



title: DoCmd ApllyFilter e l'ordinamento???

text:
"Esteban" <
Est...@news.it
> ha scritto nel messaggio
news:9GsK6.2981$f52.1...@news.infostrada.it...

Fermo restando che non conosco Access 2.0, io mi creerei una query basata
sulla tua tabella e dove ordinerei i dati a mio piacimento; quindi, come
origine record della maschera, userei la query anziché la tabella.



title: DoCmd ApllyFilter e l'ordinamento???

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message
news:6DtK6.3578$f52.1...@news.infostrada.it...

Ecco, è qui il mio problema: devo poter scrivere direttamente nella tabella,
cosa che non posso fare se il RecordSource del Form è una Query!
Grazie cmq!
Esteban
Hoested by
www.seber.it


title: DoCmd ApllyFilter e l'ordinamento???

text:
"Esteban" <
Est...@news.it
> ha scritto nel messaggio
news:H1uK6.3899$f52.1...@news.infostrada.it...
[CUT]
> Ecco, è qui il mio problema: devo poter scrivere direttamente nella
tabella,
> cosa che non posso fare se il RecordSource del Form è una Query!
Scusami, ma dove è scritto che una normalissima query di selezione basata su
un'unica tabella non sia aggiornabile?
Mi rifiuto di credere che in Access 2.0 tutte le query non siano
aggiornabili.
>
> Grazie cmq!



title: DoCmd ApllyFilter e l'ordinamento???

text:
Ho detto una cavolata, scusate!!!!!!!
Funziona cosě come suggerito da 'Roberto da casa'. Grazie Roberto!
Ciao!
Esteban
Hosted by
www.seber.it


title: DoCmd ApllyFilter e l'ordinamento???

author: Lorenzo Coronati

text:
Scrisse "Esteban" <
Est...@news.it
>:
>Ho necessità di usare Access 2.0 perché il programma deve girare su una
>macchina con Windows NT 3.51 e quindi di Office 2000 non se ne parla.
Tempo fa avevo la necessita' di far girare A97 su NT3.51: ho
risolto scaricando un sp (il 4, credo) dal sito ms. Forse va
bene anche per A2K.
Bai
--
Lorenzo Coronati
--
<<Ragazzi, sapete indicarmi una utility in
internet che sia in grado di recuperare le
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
--


title: Help!!!

author: Paolo Pedrali

text:
Il mio problema è il seguente:
Ho una maschera con dentro una casella combinata e delle caselle di testo.In
questa casella combinata vado a scegliere un cliente tra quelli presenti
nella tabella clienti.Io voglio che nel momento in cui scelgo un cliente in
automatico mi matta i suoi dati nelle varie caselle di testo presenti nella
maschera.
In particolare quando scelgo il cliente Pippo voglio che l'indirizzo di
Pippo venga inserito nella casella di testo indirizzo e cosi via.Come c si
fa?
Ho già cercato sui vecchi mex ma non riesco a trovare niente.
Grazie mille a chi vorrà rispondermi


title: Help!!!

author: Vittò

text:
Di solito uso il metodo della sottomaschera collegata alla maschera
principale con es: ID_cliente (se id cliente č la chiave primaria)
Nella maschera principale (Tabella Dati clienti)
Nella Sottomaschera (Tabella dati es: ordini)
In certi casi anche all'inverso
Comunque se il caso č diverso
posso usare la maschera legata ad una query dove sono relazionate piů
tabelle (unite da ID_Cliente) e con la casella combinata, e quando seleziono
il cliente dalla casella combinata mi appariranno velocemente gli altri
dati...
Esiste anche il metodo Dlookup() ma č un pochino piů lento
nell'aggiornamento
ciao Vittň


title: Help!!!

text:
"Paolo Pedrali" <
uec...@inwind.it
> ha scritto nel messaggio
news:L40P7.648$1o4....@twister2.libero.it...

Oltre al suggerimento di Vittò, puoi impostare la query della casella
combinata in modo che ti restituisca già i dati del cliente.
Per esempio: la tua query della combo è così: Select nome, cognome From
AnagraficaClienti;
se la cambi in: Select nome, cognome, indirizzo, cap, citta From
AnagraficaClienti; puoi gestire l'evento "dopo aggiornamento" della casella
impostando il codice che legge le altre colonne:
Es.
'--------------
Me!Indirizzo = Me!nomeCasellaCombinata.column(3)
Me!cap = Me!nomeCasellaCombinata.column(4)
etc.
etc.
'--------------
Ciao.
--
- - - - - - - - - - - - - - -
Sergio MAZZA
- - - - - - - - - - - - - - -


title: Aiuto: come eseguire una macro in un mdb su server...

author: djfede

text:
Ciao,
nella rete LAN aziendale ho installato MS Access su un server (Windows
2000 server) e ho creato un mdb.
Ora ho questa necessità:
eseguire,da un PC della rete senza MS Access installato, una macro del
mdb residente sul server ?
Qualcuno ha idea di come fare ?
Grazie in anticipo.
djfede


text:
"djfede" <
djf...@libero.it
> ha scritto nel messaggio
news:570fff42.04051...@posting.google.com...

Crei, sul server, uno script vbs che, tramite OLE, apre l'mdb ed esegue la
marco. Sul client ci metti il collegamento allo script...
Ciao.
P.S. Non era meglio installare access solo sul client visto che è da lì che
deve "partire" il comando?
--
Sergio MAZZA


title: aiuto... come faccio in access???

text:
Dunque.... ho cambiato il pc, ho salvato il mio db access miodb.mdb.... ho
copiato il file sul nuovo pc e riesco ad accedere a tutte le tabelle
COLLEGATE a cui accedevo prima (le tabelle stanno su un db oracle in
rete)... il problema è che se tento di eseguire una delle query che avevo
ricevo il messaggio "chiamata ODBC non riuscita"....
qualcuno sa come aiutarmi? suggerimeti?
grazie 1000
simone


title: aiuto... come faccio in access???

author: Roberto - Syd

text:
"Simone_01" <
simoxx77...@hotmail.com
> ha scritto nel messaggio
news:9qmhct$19p6$1...@stargate1.inet.it...

Non è che per caso tu debba reimpostare il collegamento delle tabelle,
perchè forse è cambiato il path??
Ciao Roberto - Syd


title: replica in VPN

author: carlo

text:
ho un database che si replica tramite una vpn
la replica non va  a buon fine
ho provato ad aprire il database dall'altra parte da locale ed all'apertura
mi da un errore dicendo file non trovato o libreria mancante
gli altri file (word) li apre senza problemi
sospetto che ci sia un time-out per cui, essendo la vpn molto lenta, da'
questo errore
esiste qualche ottimizzazione in merito?
grazie per l'aiuto


title: replica in VPN

author: marcello

text:
carlo <
tecnolo...@isco-srl.com
> wrote in message
k5v58.3779$om6....@news1.tin.it...

Purtroppo non ti so dare la soluzione perchè non mi hanno ancora abilitato
la vpv
però la sincronizzazione era una cosa che intendevo mettere in atto
Appena potrò ci proverò anch'io
Comunque fammi sapere se ci riesci
Ciao


title: comando DATEADD su valore composto .....

author: Marco Dell'oste

text:
Buonasera a tutto NG
Mi capita il seguente problema:
ho una tabella collegata in cui esiste un campo LDATE (impostato a testo)
che contiene una data in questo formato
20715  che corrisponderebbe al 15 del 07 del 02
mi ritrovo a dover calcolare in una query basata su questo campo codesta
data sottratta di sette giorni. Come posso fare??
Ho provato con:
data: DateAdd("g";-7;Date())
ed ho visto che è fattibile eseguirlo (infatti restituisce la data oddierna
sottratta di 7 giorni), quindi da qui ho costruito il resto:
data: DateAdd("g";-7;Right(LDATE;2) & "/" & Mid(LDATE;2;2) & "/0" &
Left(LDATE;1))
RISULTATO:
Errore, tipi di dati non corrispondenti nell'espressione criterio...
Come posso fare??  Sicuramente non mi viene riconosciuto tale dato
'costruito' come una DATA, mi consigliate qcosa??
Grazie
Tony


text:
"Marco Dell'oste" <
piet...@yahoo.com
> ha scritto nel messaggio
news:Ctqk9.12703$Eu.2...@twister1.libero.it...

data:
=DateAdd("g";-7;DateSerial(Val(Left([LDATE];1));Val(Mid([LDATE];2;2));Val(Ri
ght([LDATE];2))))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: Fabrizio

text:
>>[Marco]
>[Roberto]
>....
Siccome l'espressione mi incuriosiva molto ( anche se non ho in mente
un campo di applicazione , ma non si sa mai ) l'ho provata.
Premetto che la prima di Marco non mi da cmq "tipo di dati non
corrispondenti", ma puň essere benissimo che i miei campi siano
impostati in modo diverso.
Ecco il malloppone:
Tabella1: ID ( contatore , PK ) mi serve a tener traccia dei record ,
LDATE (testo), LDATE1(numerico, formattato come "00000")
Dati di prova:
"ID"    "LDATE"    "LDATE1"
1        "20715"	20715
2        "10802"	10802
5	null	10912
6         "00912"	00912
7         "20512"	0
---------------------------
Query1 con l'espressione di Marco:
data: DateAdd("g";-7;Right(LDATE;2) & "/" & Mid(LDATE;2;2) & "/0" &
Left(LDATE;1))

data1: DateAdd("g";-7;Right(LDATE1;2) & "/" & Mid(LDATE1;2;2) & "/0" &
Left(LDATE1;1))
Risultato:
ID     "data"	   "data1"
1    08/07/2002    08/07/2002
2    26/07/2001    26/07/2001
5     errore            05/09/2001
6    05/09/2000    05/12/2009
7    05/05/2002    errore
-----------------------------
Query2 con l'espressione di Robč:
espr1:DateAdd("g";-7;DateSerial(Val(Left([LDATE];1));Val(Mid([LDATE];2;2));Val(Ri
ght([LDATE];2))))
espr2:DateAdd("g";-7;DateSerial(Val(Left([LDATE1];1));Val(Mid([LDATE1];2;2));Val(Ri
ght([LDATE1];2))))
risultato:
"ID"   "Espr1"	    "Espr2"
1    08/07/2002	  08/07/2002
2    26/07/2001	  26/07/2001
5     errore	  05/09/2001
6    05/09/2000	  05/12/2009
7    05/05/2002	  23/11/1999
---------------------------
Insomma sembra proprio, a una prima analisi, che sia il valore Null
nella prima epressione ( di Marco ) a mettere in crisi la query,
oltrettutto l'espressione da un risultato non coerente con lo "0"
davanti al campo LDATE1 (numerico ), nel caso dell'espressione di Robč
i problemi sono simili , tranne che per il valore Null sul campo
LDATE1 (numerico) che cmq non č corretto.
Come conclusione parziale direi che tale espressione si puň usare per
gli anni diversi dal 2000 ( non ho ancora provato per gli anni del
secolo scorso ) e non Null.
TUTTO da prendere con le pinze , perchč ancora non mi ci sono messo ,
ma sto aspettando il capo e mi andava di provare questa espressione.
Ciao. Fabrizio


author: Maurizio Borrelli

text:
> "Marco Dell'oste" news:Ctqk9.12703$Eu.2...@twister1.libero.it...:
> Mi capita il seguente problema:
> ho una tabella collegata in cui esiste un campo LDATE (impostato a testo)
> che contiene una data in questo formato
> 20715  che corrisponderebbe al 15 del 07 del 02
    20715 ? Confermi ?
> mi ritrovo a dover calcolare in una query basata su questo campo codesta
> data sottratta di sette giorni. Come posso fare??
> Ho provato con:
> data: DateAdd("g";-7;Date())
> ed ho visto che è fattibile eseguirlo (infatti restituisce la data
oddierna
> sottratta di 7 giorni), quindi da qui ho costruito il resto:
> data: DateAdd("g";-7;Right(LDATE;2) & "/" & Mid(LDATE;2;2) & "/0" &
> Left(LDATE;1))
> RISULTATO:
> Errore, tipi di dati non corrispondenti nell'espressione criterio...
> Come posso fare??  Sicuramente non mi viene riconosciuto tale dato
> 'costruito' come una DATA, mi consigliate qcosa??
Option Compare Text: Option Explicit
Public Function test()
  Dim sDate As String
  sDate = "20715"
  Debug.Print _
    DateSerial( _
          Left$(sDate, 1) _
        , Mid$(sDate, 2, 2) _
        , Right$(sDate, 2) _
        ) - 7
  Debug.Print _
    DateSerial( _
          Left$(sDate, 1) _
        , Mid$(sDate, 2, 2) _
        , Val(Right$(sDate, 2)) _
        - 7)
  Debug.Print _
      Eval( _
            "DateSerial(" _
          & Format$(sDate, "\0@\,@@\,@@") _
          & " - 7)")
  Debug.Print _
    DateAdd( _
          "d" _
        , -7 _
        , DateSerial( _
              Left$(sDate, 1) _
            , Mid$(sDate, 2, 2) _
            , Right$(sDate, 2)))
End Function
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


text:
On Thu, 26 Sep 2002 10:44:45 +0200, "Maurizio Borrelli"
<
maurizio...@freepass.it
> wrote:
>cut

Appena posso provo ... e si mi sono installato in questo 3d, mo' so'
cazzi ... non ho tempo ma devo provare , capire .... dannazione perchč
un giorno č fatto di sole 24 h ?
Ciao. Fabrizio


text:
Un ringraziamento a tutti per le risposte,
attualmente ho addottato la prima soluzione di Roberto (grazie Roby), poiche
č la piů immediata e considerando che i dati da considerare sono solo
inerenti al post 2001 tutto dovrebbe funzionare senza problemi (almeno fino
al 2010 poi credo saranno di nuovo ca**i, ma magari nel frattempo ho
cambiato lavoro... ;)) )
Ciao e grazie ancora
Tony


text:
On Thu, 26 Sep 2002 18:40:16 GMT, "Marco Dell'oste"
<
piet...@yahoo.com
> wrote:
>Un ringraziamento a tutti per le risposte,
>attualmente ho addottato la prima soluzione di Roberto (grazie Roby), poiche
>è la più immediata e considerando che i dati da considerare sono solo
>inerenti al post 2001 tutto dovrebbe funzionare senza problemi (almeno fino
>al 2010 poi credo saranno di nuovo ca**i, ma magari nel frattempo ho
>cambiato lavoro... ;)) )
Se vuoi provare con un codice a sei cifre , per tenerti il posto di
lavoro un po' più a lungo  e arrivare tranquillamente alla pensione (
malgrado DateSerial abbia cmq delle limitazioni nell'intervallo di
tempo che accetta con Win98 o Win2000( guarda l'help )).
Impostando il campo come testo ( se lo imposti come numerico da dei
risultati strani , appena ho tempo provo a vedere dove sbaglio ):
Espr1:
DateAdd("g";-7;DateSerial(Val(Left([LDATE];2));Val(Mid([LDATE];3;2));Val(Right([LDATE];2))))
Come vedi ho tenuto l'espressione di Roberto modificando solo LEFT e
MID  . Il vero apporto che ho portato è stato verificare su quale tipo
di campo tale espressione funziona, per cui mi aggiungo a Marco per
ringraziare Roberto.
Ciao. Fabrizio


text:


>cazzi ... non ho tempo ma devo provare , capire .... dannazione perchè
>un giorno è fatto di sole 24 h ?
>
>Ciao. Fabrizio
Ho provato il codice , naturalmente mi restituisce sempre 08/07/2002 ,
il che significa che tutte le espressioni sono corrette.
Ho voluto poi modificare le varie funzioni per accettare un codice a
sei cifre : per quelle che usano LEFT, MID e RIGHT mi sono limitato a
fare così:
Left$(sDate, 2)  , Mid$(sDate, 3, 2) , Right$(sDate, 2)
Mi manca da comprendere ancora qlc , ma sto guardando .
Con la funzione Eval ho avuto qlc probelma in più , se infatti la
modificavo così:
Eval(  "DateSerial (" & Format$(sDate, "\@@\,@@\,@@") & " - 7)")
mi dava errore , invece così:
Eval( "DateSerial ("  & Format$(sDate, "@@\,@@\,@@") & " - 7)")
Tornava tutto a posto , evidentemente non l'ho ancora capita molto
bene questa funzione e me la studierò meglio.
Grazie Maurì
p.s. Ho particolarmente apprezzato Debug.Print : è stato un gesto
molto carino da parte tua portare il codice in un "campo amico" ,
grazie.
(  " Adesso dagli pure un bacino"
... non ti ci mettere anche tu Amanda con questa storia , già c'è Biso
che ha la fissa dei baci ...
 " Ah Biso, quel caro ragazzo che mi ha risvegliato dal tuo inconscio
con i suoi bacini, come la bella addormentata"
.... già proprio lui : che Dio l'abbia in gloria anche per questo .. )
Ciao. Fabrizio


text:
On Fri, 27 Sep 2002 09:14:14 +0200, Fabrizio
<fabrizio...@SPAMtiscalinet.it> wrote:
>On Thu, 26 Sep 2002 11:38:24 +0200, Fabrizio
><fabrizio...@SPAMtiscalinet.it> wrote:
>
>>On Thu, 26 Sep 2002 10:44:45 +0200, "Maurizio Borrelli"
>><
maurizio...@freepass.it
> wrote:
>cut
>Left$(sDate, 2)  , Mid$(sDate, 3, 2) , Right$(sDate, 2)
>
>Mi manca da comprendere ancora qlc , ma sto guardando .
>
>cut
E' tutto chiaro , se ti dico dov'ero perplesso ... ma no č meglio non
sputtanarsi ulteriormente : oltre alle cozze nel cervello , ho da
togliermi una ton. di ruggine dal capino .
Ciao. Fabrizio


text:
    Poi mi spiegate perche' continuate a preferire la formula con DateAdd e
DateSerial ( chiamata di *due* funzioni! ) invece della formula che usa solo
DateSerial !...



text:
> "Fabrizio" news:6a08puoktfvrf4e6v...@4ax.com...:
> > Fabrizio:
> > > "Maurizio Borrelli":
[...]
> Eval(  "DateSerial (" & Format$(sDate, "\@@\,@@\,@@") & " - 7)")
> mi dava errore , invece così:
> Eval( "DateSerial ("  & Format$(sDate, "@@\,@@\,@@") & " - 7)")
> Tornava tutto a posto , evidentemente non l'ho ancora capita molto
> bene questa funzione e me la studierò meglio.
    Non e' Eval che devi "capire" ma Format. ;-)



text:
On Fri, 27 Sep 2002 10:46:08 +0200, "Maurizio Borrelli"
<
maurizio...@freepass.it
> wrote:
>    Poi mi spiegate perche' continuate a preferire la formula con DateAdd e
>DateSerial ( chiamata di *due* funzioni! ) invece della formula che usa solo
>DateSerial !...
Perchč prima avevo provato la soluzione di Robč , rompiballe. ;-)
Espr1:
DateSerial(Val(Left([LDATE];2));Val(Mid([LDATE];3;2));Val(Right([LDATE];2)))-7
Ciao. Fabrizio


text:
On Fri, 27 Sep 2002 10:48:45 +0200, "Maurizio Borrelli"
<
maurizio...@freepass.it
> wrote:
>> "Fabrizio" news:6a08puoktfvrf4e6v...@4ax.com...:
>> > Fabrizio:
>> > > "Maurizio Borrelli":
>[...]
>> Eval(  "DateSerial (" & Format$(sDate, "\@@\,@@\,@@") & " - 7)")
>> mi dava errore , invece così:
>> Eval( "DateSerial ("  & Format$(sDate, "@@\,@@\,@@") & " - 7)")
>> Tornava tutto a posto , evidentemente non l'ho ancora capita molto
>> bene questa funzione e me la studierò meglio.
>
>    Non e' Eval che devi "capire" ma Format. ;-)
Si si hai ragione , ho una capacità di sintesi diabolica :  devo
capire bene a cosa serve Eval ( serve a restituire l'espressione , e
va bene , ma dove usarla e quando ?) ,  voglio capire meglio come hai
messo quel DateSerial ( perche '&' ?  e perchè senza mi da errore di
sintassi ?)e perchè Format fa così con '\' : sto facendo delle prove ,
aiutandomi con la guida in linea ( sta' troia!! , ci faccio su un bel
post OT un giorno così vi raconto le mie dissavventure)
Non mi dire nulla , se proprio non ce la faccio ti chiedo altri
riferimenti IO, grazie Maurì
Ciao. Fabrizio


author: Marco e Tony Dell'oste

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:6n88puk27qt85d9tu...@4ax.com...
> On Fri, 27 Sep 2002 10:46:08 +0200, "Maurizio Borrelli"
> <
maurizio...@freepass.it
> wrote:
>
> >    Poi mi spiegate perche' continuate a preferire la formula con DateAdd
e
> >DateSerial ( chiamata di *due* funzioni! ) invece della formula che usa
solo
> >DateSerial !...
>
> Perchè prima avevo provato la soluzione di Robè , rompiballe. ;-)
>
> Espr1:
>
DateSerial(Val(Left([LDATE];2));Val(Mid([LDATE];3;2));Val(Right([LDATE];2)))
-7
>
> Ciao. Fabrizio
Ottima la questa soluzione senza dateadd...
Il problema delle 5 cifre purtroppo però permane e permarrà a inoltranza,
trattandosi di dato proveniente da una tabella collegata ad AS/400.. e di
cui oltre a non avere autorizzazioni per modificarne la struttura, non oso
pensare a cosa incapperei dovendoci invece riuscire..
Morale, se il lavoro ce l'ho assicurato per altri 8 anni, non vedo perche
devo farmi licenziare domani...!!
1K Tanks ancora
Tony


text:
> "Marco e Tony Dell'oste"
news:6M1l9.19655$e31.4...@twister2.libero.it...:
>
DateSerial(Val(Left([LDATE];2));Val(Mid([LDATE];3;2));Val(Right([LDATE];2)))
> -7
> Ottima la questa soluzione senza dateadd...
> Il problema delle 5 cifre purtroppo però permane e permarrà a inoltranza,
> trattandosi di dato proveniente da una tabella collegata ad AS/400.. e di
> cui oltre a non avere autorizzazioni per modificarne la struttura, non oso
> pensare a cosa incapperei dovendoci invece riuscire..
> Morale, se il lavoro ce l'ho assicurato per altri 8 anni, non vedo perche
> devo farmi licenziare domani...!!
    Scusa ma non capisco cosa intendi dire.
    Per caso stai dicendo che *non puoi usare* la formula con la sola
DateSerial a causa del fatto che la tua stringa e' di 5 caratteri invece che
6? Se e' cosi' allora sperimenta con:
DateSerial(Left$([LDATE];1);Mid$([LDATE];2;2);Right$([LDATE];2))-7
e, visto che ci sei, rileggi tutto il 3d ed esercitati con il tasto F1.
    Se invece ho capito male, scusami tanto. :-)



text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:an3ovh$al6e3$1...@ID-52090.news.dfncis.de...

Mi riferivo ad un post di Fabbrizio il quale mi consigliava di utilizzare un
formato a 6 cifre..
Bye e tank's ancor
Tony


text:
On Fri, 27 Sep 2002 18:50:42 GMT, "Marco e Tony Dell'oste"
<
piet...@yahoo.com
> wrote:
>
>"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
>news:6n88puk27qt85d9tu...@4ax.com...
>> On Fri, 27 Sep 2002 10:46:08 +0200, "Maurizio Borrelli"
>> <
maurizio...@freepass.it
> wrote:
>>
>> >    Poi mi spiegate perche' continuate a preferire la formula con DateAdd
>e
>> >DateSerial ( chiamata di *due* funzioni! ) invece della formula che usa
>solo
>> >DateSerial !...
>>
>> Perchè prima avevo provato la soluzione di Robè , rompiballe. ;-)
>>
>> Espr1:
>>
>DateSerial(Val(Left([LDATE];2));Val(Mid([LDATE];3;2));Val(Right([LDATE];2)))
>-7
>>
>> Ciao. Fabrizio
>
>Ottima la questa soluzione senza dateadd...
>Il problema delle 5 cifre purtroppo però permane e permarrà a inoltranza,
>trattandosi di dato proveniente da una tabella collegata ad AS/400..
Mi sfugge cmq , come possa fare con un tale formato , a calcolare la
data : almeno due cifre per l'anno ci vogliono e così anche per il
giorno e il mese. Misteri della fede ?
>e di
>cui oltre a non avere autorizzazioni per modificarne la struttura, non oso
>pensare a cosa incapperei dovendoci invece riuscire..
Non puoi chiedere a chi ha costruito il DB di modificare in tal senso
quel codice ? mi sembra così limitato e limitante che non mi capacito.
>Morale, se il lavoro ce l'ho assicurato per altri 8 anni, non vedo perche
>devo farmi licenziare domani...!!
Te g'ha rasun.
>1K Tanks ancora
Sicuramente 1000 grazie a Robè e Maurì , dai quali si impara a non
finire.
>Tony
.
Ciao. Fabrizio


text:
On Sat, 28 Sep 2002 16:35:11 GMT, "Marco e Tony Dell'oste"
<
piet...@yahoo.com
> wrote:
>
>"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
>news:an3ovh$al6e3$1...@ID-52090.news.dfncis.de...
>> > "Marco e Tony Dell'oste"
>> news:6M1l9.19655$e31.4...@twister2.libero.it...:
>...
>>
>>     Per caso stai dicendo che *non puoi usare* la formula con la sola
>> DateSerial a causa del fatto che la tua stringa e' di 5 caratteri invece
>che
>> 6? Se e' cosi' allora sperimenta con:
>>
>> DateSerial(Left$([LDATE];1);Mid$([LDATE];2;2);Right$([LDATE];2))-7
>>
>> e, visto che ci sei, rileggi tutto il 3d ed esercitati con il tasto F1.
>>
>>     Se invece ho capito male, scusami tanto. :-)
>>
>> --
>> Ciao :-)
>> Maurizio
>> --------
>> ?SPQR(C)
>>  X
>> --------
>>
>>
>
>Mi riferivo ad un post di Fabbrizio il quale mi consigliava di utilizzare un
>formato a 6 cifre..
>
>Bye e tank's ancor
>
>Tony
Perdonalo , la vecchiaia ..... cmq si č scusato: bisogna prenderlo
cosě oppure arrangiarsi. :-)
Ciao. Fabrizio


text:
> Mi sfugge cmq , come possa fare con un tale formato , a calcolare la
> data : almeno due cifre per l'anno ci vogliono e così anche per il
> giorno e il mese. Misteri della fede ?
>
> >e di
> >cui oltre a non avere autorizzazioni per modificarne la struttura, non
oso
> >pensare a cosa incapperei dovendoci invece riuscire..
>
> Non puoi chiedere a chi ha costruito il DB di modificare in tal senso
> quel codice ? mi sembra così limitato e limitante che non mi capacito.
Sarebbe indubbiamente la soluzione migliore, ma burocraticamente saremo già
nel 2010 ora che la 'cosa' abbia fatto tutto il giro, come già detto
precedentemente il tutto gira su un as/400 di cui l'origine sta in
Francia...
Calcolando il mio francese, il loro interesse affinche possiamo risolvere
qche problema, direi che arrivo prima alla pensione...
Il problema cmq era già presente già prima del 2000 chiaramente, infatti il
98 e 99 mancando la prima cifra possono benissimo essere interpretati come
2008 o 2009. Gli anni precedenti per non creare ancora  casino vengono
cancellati dal db.
Per non parlare dell' anno 2000..   gennaio/2000 per esempio a questo
formato:
'  101'   che corrisponde al 1°gennaio, e cosi via per tutti i mesi...  'Na
gran cagnara!!!
> Sicuramente 1000 grazie a Robè e Maurì , dai quali si impara a non
> finire.
>
> >Tony
> .
>
>
> Ciao. Fabrizio
Cordialmente ringraziamenti a tutti
Ciao,  Tony


text:
On Sun, 29 Sep 2002 11:37:41 GMT, "Marco e Tony Dell'oste"
<
piet...@yahoo.com
> wrote:
>cut
>Il problema cmq era già presente già prima del 2000 chiaramente, infatti il
>98 e 99 mancando la prima cifra possono benissimo essere interpretati come
>2008 o 2009. Gli anni precedenti per non creare ancora  casino vengono
>cancellati dal db.
>Per non parlare dell' anno 2000..   gennaio/2000 per esempio a questo
>formato:
>
>'  101'   che corrisponde al 1°gennaio, e cosi via per tutti i mesi...  'Na
>gran cagnara!!!
Mamma che casino , hai tutta la mia comprensione , di più non si può
fare.
>cut
Non capisco però perchè rischi tu che cerchi di mettere un po' di
ordine e non "loro" che hann fatto casino , misteri della fede 2 ?
Ciao. Fabrizio


title: Generare TIFF con Document Imaging 2003 Object Model e spedirlo E-mail

author: Davide

text:
Salve a tutti!
Volevo sapere se c'è qualcuno
che ha implementato la stampa
in TIFF (genera file tiff) con
gli oggetti Microsoft Office Document Imaging 2003 Object Model.
Vorrei cambiare da PDF a Tiff...
.
..mi aiutate!!
Ciao, Davide


title: AIUTO VBA

text:
Dim oApp As Excel.Application
Dim oWks As Excel.Workbook
Dim oWsh As Excel.Worksheet
dovrei scrivere questo ma dopo as non trovo in elenco Excel.application
Excel.Workbook
Excel.Workbook
come si aggiungono in elenco?
uso access97
grazie mille
ciao


title: AIUTO VBA

author: Alex

text:
"T@Roberto" <
tas...@libero.it
> wrote in message
news:%GBy9.3825$
8E3.1...@twister2.libero.it

Devi aggiungere i Riferimenti.
Dal modulo di Form o dalla videata del codice VBA vai nel
menù Strumenti--->Riferimenti,
quindi cerca nell'elenco Microsoft Excel 8.0 Object Library.
Ciao @Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: maschera foglio dati come si fa.......

author: Ettore

text:
ciao volevo sapere se qualcuno sa come si fa a far cambiare colore ad una
riga di dati in una maschera in visualizzazione foglio dati, ovvero faccio
click su di una cella e tutta la riga cambia colore.
se qualcuno sa se si può fare sarebbe carino se:
a) mi dicesse come si fa
b) mi dicesse cosa andare a leggere sulla guida in linea
molte grazie
ettore


title: maschera foglio dati come si fa.......

author: Federico Luciani

text:

in visualizzazione foglio dati non e' possibile colorare le righe
se invece la visualizzazione e' in maschere continue si puo'
cerca nel sito comune
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Come creare/usare utenti e gruppi da codice?

author: MegaMax

text:
Ok, con CurrentUser vedo l'utente che è entrato... ma come faccio a sapere a
quali gruppi appartiene?
Inoltre, come posso creare dei nuovi utenti/gruppi da codice?
Grazie, Max


text:
> Ok, con CurrentUser vedo l'utente che è entrato... ma come faccio a sapere
a
> quali gruppi appartiene?
Ma sei tu che preventivamente hai assegnato l'eventuale gruppo all'utente;
al momento dell'accesso il sistema riconosce il gruppo e le autorizzazioni
ad esso legate...
Qual'è il problema non l'ho capito... spiegati meglio
> Inoltre, come posso creare dei nuovi utenti/gruppi da codice?
Help in linea (Utenti - gruppo)
> Grazie, Max
Di niente.


text:
"Maurizio75" <
maurizio...@gevi.it
> ha scritto nel messaggio
news:pdYn8.75867$1S3.2...@twister1.libero.it...
> > Ok, con CurrentUser vedo l'utente che è entrato... ma come faccio a
sapere
> a
> > quali gruppi appartiene?
>
> Ma sei tu che preventivamente hai assegnato l'eventuale gruppo all'utente;
> al momento dell'accesso il sistema riconosce il gruppo e le autorizzazioni
> ad esso legate...
> Qual'è il problema non l'ho capito... spiegati meglio
Mi son spiegato male... Vorrei sapere come faccio a capirlo via codice :-)
> > Inoltre, come posso creare dei nuovi utenti/gruppi da codice?
>
> Help in linea (Utenti - gruppo)
Ora cerco....
Grazie, Max


text:
> > > Inoltre, come posso creare dei nuovi utenti/gruppi da codice?
> >
> > Help in linea (Utenti - gruppo)
>
> Ora cerco....
non ho trovato niente... (oddio l'help di access) se cerco utenti - gruppo
mi dice vita morte e miracoli di come gestirli a mano... ma io voglio farlo
via codice.
Hai il nome di qualche funzione/metodo/proprietą che servano allo scopo?
Grazie, Max


text:
> non ho trovato niente... (oddio l'help di access) se cerco utenti - gruppo
> mi dice vita morte e miracoli di come gestirli a mano... ma io voglio
farlo
> via codice.
> Hai il nome di qualche funzione/metodo/proprietà che servano allo scopo?
> Grazie, Max
Ho capito va... nell'Help guarda Utenti, lì c'è quello che cerchi con
comandi su gruppi e utenti (creazione/modifica via codice) con esempi e
spiegazioni... proprio non ti piace la guida vero? Chi cerca trova, ma ti
dirò di +, un mio professore a suo tempo diceva : "La miglior risposta è
data alla miglior domanda... devi saper chiedere per avere la risposta che
cerchi.", sai che ti dico? Sarà stato pure un rompiballe ma aveva ragione...
:-)
Cmq sia per ogni tuo quesito c'è sempre il pozzo dei desideri dal quale puoi
attingere...
www.sitocomune.com
Fammi sapere.
Maurizio


text:
> Ho capito va... nell'Help guarda Utenti, lì c'è quello che cerchi con
> comandi su gruppi e utenti (creazione/modifica via codice) con esempi e
> spiegazioni... proprio non ti piace la guida vero? Chi cerca trova, ma ti
hai detto poco... fosse piccola la guida di access.
Ora uso Access 2002, io conoscevo bene la giuoda di Access 2000, ma nel 2002
l'hanno completam,ete riorganizzata e non mi ci ritrovo molto.
Ciò non toglie che è fatta con i piedi, specialmente le ricerche, perchè se
cerco utenti o gruppi mi esce di tutto ma non quello che cerco.
Nella guida che usi tu (2000 o 2002) dov'è "Utenti" di cui parli? (tipo...
\guida in linea di access\programmazione\VB per access\utenti)
Grazie, Max


text:
Hai ragione tu, presupponevo "non so perchè" tu usassi quella 97...
CREATE USER
Crea un nuovo oggetto User. Solo per le aree di lavoro di Microsoft Jet.
Sintassi
Set utente = oggetto.CreateUser (nome, pid, password)
La sintassi del metodo CreateUser è composta dalle parti descritte di
seguito.
Parte Descrizione
utente Variabile di oggetto che rappresenta l'oggetto User che si desidera
creare.
oggetto Variabile di oggetto che rappresenta l'oggetto Group o Workspace per
cui si desidera creare il nuovo oggetto User.
nome Opzionale. Tipo di dati Variant di sottotipo String che assegna un nome
univoco al nuovo oggetto User. Per ulteriori informazioni sui nomi validi
per l'oggetto User, vedere la proprietà Name.
pid Opzionale. Tipo di dati Variant di sottotipo String contenente il PID di
un account utente . L'identificatore deve contenere da 4 a 20 caratteri
alfanumerici. Per ulteriori informazioni relative agli identificatori
personali validi, vedere la proprietà PID.
password Opzionale. Tipo di dati Variant di sottotipo String contenente la
password del nuovo oggetto User. La password può avere una lunghezza massima
di 14 caratteri e può includere qualsiasi carattere, tranne il carattere
ASCII zero (Null). Per ulteriori informazioni relative alle password valide,
vedere la proprietà Password.
Osservazioni
Se quando si utilizza il metodo CreateUser si omettono una o più parti
opzionali, è possibile utilizzare un'istruzione di assegnazione appropriata
per impostare o reimpostare la proprietà corrispondente prima di accodare il
nuovo oggetto ad un insieme. Le impostazioni delle proprietà del nuovo
oggetto accodato possono essere in parte modificate. Per ulteriori
informazioni, vedere gli argomenti relativi alle proprietà PID, Name e
Password.
Se nome si riferisce ad un oggetto che è già membro dell'insieme, quando si
utilizza il metodo Append si verifica un errore di run-time.
Per rimuovere un oggetto User dall'insieme Users utilizzare sull'insieme il
metodo Delete.
INSIEME USERS
Un insieme Users contiene tutti gli oggetti User memorizzati di un oggetto
Workspace o Group. Solo per le aree di lavoro di Microsoft Jet.
Osservazioni
È possibile accodare un oggetto User esistente all'insieme Users di un
oggetto Group per fornire ad un account utente le autorizzazioni all'accesso
per l'oggetto Group. È possibile, altrimenti, accodare l'oggetto Group
all'insieme Groups in un oggetto User per fornire ad un account utente le
autorizzazioni di quel gruppo. Se si utilizza un insieme Users o Groups
diverso da quello a cui è stato appena accodato un oggetto, può essere
necessario utilizzare il metodo Refresh.
Il modulo di gestione di database di Microsoft Jet predefinisce due oggetti
User denominati Amministratore ed Ospite. L'utente Amministratore è un
membro di entrambi gli oggetti Group denominati Amministratori ed Utenti,
mentre l'utente Ospite è un membro solo dell'oggetto Group denominato
Ospiti.
Si fa riferimento ad un oggetto User di un insieme in base al numero
ordinale o all'impostazione della proprietà Name, utilizzando la sintassi
riportata di seguito:
[workspace | group].Users(0)
[workspace | group].Users("nome")
[workspace | group].Users![nome]


text:
> Sintassi
> Set utente = oggetto.CreateUser (nome, pid, password)
GRAZIE!!!!
Finalmente l'ho trovato!
Ciao, Max


title: stampa orizzontale

author: danieleni

text:
Ciao, c'è un modo per impostare da codice la stampa di una maschera
con orientamento orizzontale?
io uso il docmd.printout... ma non ti dà questa possibilità


title: stampa orizzontale

author: mark

text:
"danieleni" <
a...@a.it
> wrote in message
news:3c9b6080...@news.tiscalinet.it...
> Ciao, c'è un modo per impostare da codice la stampa di una maschera
> con orientamento orizzontale?
> io uso il docmd.printout... ma non ti dà questa possibilità
>
Usa il comando
stDocName = "nome report"
DoCmd.OpenReport  stDocName,  acPreview
quando viene eseguito di dà l'anteprima del report, dal menu file
seleziona imposta pagina e orientamento orrizzontale, chiudi con OK
Ora tutte le volte che esegui l'anteprima di quel report lo otterrai in modo
orrizzontale.
Saluti
Marco Dell'Oca
D.M.Software


title: aprire maschera all'utlimo record

author: Wiking Derek

text:
salve a tutti, non riesco fare una cosa semplice nel mio database :-(
Vorrei che all apertura della maschera venisse visualizzato l'ultimo record presente.
Grazie a tutti


title: aprire maschera all'utlimo record

text:

docmd.gotorecord ,, aclast
o roba simile


title: aprire maschera all'utlimo record

author: Bruno Campanini

text:
Wiking Derek was thinking very hard :
> salve a tutti, non riesco fare una cosa semplice nel mio database :-(
> Vorrei che all apertura della maschera venisse visualizzato l'ultimo record
> presente. Grazie a tutti

Private Sub Form_Open(Cancel As Integer)
    DoCmd.GoToRecord acDataForm, "Form2", acLast
End Sub

Bruno


title: aprire maschera all'utlimo record

author: Alberto S

text:

Corrette (ovviamente) le due risposte. Magari mi piacerebbe sapere
cosa intendi per "ultimo record presente".

Ciao
Alberto S

---
Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus.
http://www.avast.com


title: aprire maschera all'utlimo record

text:
grazie mille, la prima funziona, alla perfeziona, sulla seconda mi dice sempre che la form (mia maschera) non è aperta.
Grazie tutti cmq


title: aprire maschera all'utlimo record

text:
Wiking Derek formulated on Thursday :
> grazie mille, la prima funziona, alla perfeziona, sulla seconda mi dice
> sempre che la form (mia maschera) non ï¿œ aperta. Grazie tutti cmq

Ce l'hai messo il nome della tua scheda?

Bruno


title: aprire maschera all'utlimo record

text:

Si l'ho messo, il nome della mia maschera


title: Access conversion Toolkit

author: Carlo Costarella

text:
Per chi fosse interessato questo tool gratuito di Microsoft (in inglese 52
mb) aiuta a preparare i database scritti in varie versioni di Access verso
la versione 2003.
Può essere installato su qualsiasi versione di Access a partire dalla 97.
Nome: Access 2003 conversion Toolkit
Questo il link:
http://www.microsoft.com/downloads/details.aspx?FamilyId=2E861E76-5D89-450A-B977-980A9841111E&displaylang=en
Ciao, Carlo


title: File recenti...

author: Crowa

text:
Sicuramente ho già letto un articolo che parlava della cosa ma non
riesco + trovarla... aiutatemi voi per favore...
dovrei eliminare definitivamente la lista di file recenti che si crea
all'apertura di access (sia 97 che 2000) ma non trovo il modo di farlo...
Ho già eliminato i recenti di windows agendo sul registro... e tutto OK
ma quelli dei due access... proprio non mi riesce.
Sapete come aiutarmi?
Grrazie
Ciao


title: File recenti...

text:
Crowa ha scritto:

Se ho capito il tuo problema... Menù Strumenti/Opzioni/Generale-Elenco
ultimi files usati


title: File recenti...

text:
> Se ho capito il tuo problema... Menů Strumenti/Opzioni/Generale-Elenco
> ultimi files usati
Si, grazie... ma in A97 non c'č...
Sarebbe semplice se si potesse sapere dove a2000 e a97 registrano i file
recenti: a me sembra nel registro sotto le chiavi MRU.
C'č modo di fare un batch che cancelli quelle chiavi?
Grazie
Ciao


title: Formato casella di testo

author: sd

text:
Salve a tutti,
sto utilizzando delle caselle di testo in una maschera...
è possibile visualizzare niente quando il dato è uguale a zero
senza ricorrere a strani stratagemmi.
grazie
sdamy


title: Formato casella di testo

author: Massimiliano Amendola  kksrl

text:
"sd" <
sd...@tiscalinet.it
> ha scritto nel messaggio
news:ae9lm3$6c6$1...@lacerta.tiscalinet.it...

 nel formato del controllo
#[blu]; - #[rosso]
ciao
MAssimiliano


title: Formato casella di testo

author: Lorenzo Coronati

text:
Scrisse "sd" <
sd...@tiscalinet.it
>:
>č possibile visualizzare niente quando il dato č uguale a zero
>senza ricorrere a strani stratagemmi.
vedi l'help su format
--
Lorenzo Coronati
---
Quesito a risposta binaria SI/NO:
"Risponderai no a questa domanda?"
---


title: Visualizzazione menù completi via codice

author: Andrea

text:
Buongiorno a tutti,
vi espongo subito il mio problema:
ho creato un'applicativo access dove dall'avvio ho nascosto tutte le
opzioni.
Per permettere le modifiche ho creato una finestra sotto password che
abilita la visualizzazione della finestra database tramite questo
codice:
DoCmd.SelectObject acTable, , True
Esiste qualcosa di simile per fare in modo da abilitare anche la
visualizzazione dei menù completi?
Grazie anticipatamente a tutti coloro che mi aiuteranno!
P.S. Vorrei evitare di aprire il file tenendo premuto maius


author: Giacomo Alessandroni

text:
Andrea ha scritto:
> Esiste qualcosa di simile per fare in modo da abilitare anche la
> visualizzazione dei menů completi?
Hai provato con un gruppo di lavoro [dove l'amministratore ha potere
di vita e di morte, ed il gruppo utenti fa solo la bassa manovalanza]?
--
Giacomo Alessandroni
g.aless...@peacelink.it
Associazione PeaceLink
http://www.peacelink.it/
VoIP @ Wengo/Skype
callto://galessandroni


text:
Il fatto è che vorrei gestirla in maniera semplice, perciò mi chiedevo
se esisteva un codice simile a quello che ho già usato...


author: Sergio MAZZA

text:
"Andrea" <
and...@sapsystem.it
> ha scritto nel messaggio
news:1173173855.1...@c51g2000cwc.googlegroups.com...
Buongiorno a tutti,
vi espongo subito il mio problema:
ho creato un'applicativo access dove dall'avvio ho nascosto tutte le
opzioni.
Per permettere le modifiche ho creato una finestra sotto password che
abilita la visualizzazione della finestra database tramite questo
codice:
DoCmd.SelectObject acTable, , True
Esiste qualcosa di simile per fare in modo da abilitare anche la
visualizzazione dei menů completi?
Grazie anticipatamente a tutti coloro che mi aiuteranno!
P.S. Vorrei evitare di aprire il file tenendo premuto maius
[risposta]
Probabilmente gestendo le barre dei menů con le Proprietŕ MenuBar e
Proprietŕ Toolbar (vedi help VBA attivabile  con ALT-F11 poi F1)...
Ciao.
--
Sergio MAZZA


title: Resettare/Pulire form

author: Cataldo Formaro

text:
Buona domenica ai presenti,
col codice che segue, gestivo la messagistica in caso di inserimento di un
valore esistente:
------------------------------------------------
Private Sub lCodiceBarreProdotto_LostFocus()
If Not IsNull(DLookup("lCodiceBarreProdotto", "Tb_Prodotti",
"lCodiceBarreProdotto = '" & Me!lCodiceBarreProdotto & "'")) _
    And Me!lCodiceBarreProdotto <> Nz(Me!lCodiceBarreProdotto.OldValue) Then
    MsgBox "... " & Chr(13) & Chr(10) _
    & "Codice Prodotto: " & StrConv(lCodiceBarreProdotto, 3) & Chr(13) &
Chr(10) & "Stai tentando di Duplicarlo.", vbCritical + vbOKOnly,
"ATTENZIONE!! Codice Prodotto Esistente in Archivio!"
    'Me!lCodiceBarreProdotto = vbNullString
End If
End Sub
-----------------------------------------------
fin qui tutto bene, però quando dò l'OK al msgbox,
mi ritorna alla form di inserimento prodotti col codice (esistente) prima
inserito.
Domanda:
Come poter ritornare alla form di inserimento "Pulita"?
Avevo tentato con Me!lCodiceBarreProdotto = vbNullString
ma mi restituisce questo msg di errore:
Il campo <nome> non può contenere una stringa a lunghezza zero. (3315).
Ho provato col repaint dell form, ma rimane uguale.
TIA
--
--------------------------------------
      Cataldo Formaro
--------------------------------------


title: Resettare/Pulire form

author: Alessandro Baraldi

text:
Cataldo Formaro ha scritto:

Se ti dico che non ci si capisce molto nel codice che hai scritto mi
credi...????
Estetica a parte, perchè usi l'EVENTO LostFocus e non BeforeUpdate
dove hai
anche il CANCEL da poter gestire...!!!
Private Sub NomeControllo_BEforeUpdate(Cancel as integer)
    If CONTROLLO_PRESENZA then
       Msgbox "Il dato è già presente"
       Cancel=True
       Me.NomeControllo.Undo
    End if
End sub
Ovviamente con CONTROLLO_PRESENZA intendevo tutto quello che serve
per fare il test di presenza....!
@Alex


title: Resettare/Pulire form

author: Karl Donaubauer

text:

Ciao Cataldo,
Come già scritto da Alex usi l'evento falso. Vedi la variante 2 della:
www.donkarl.com/it
 FAQ 4.25 Evitare duplicati
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Resettare/Pulire form

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1152444882.7...@s13g2000cwa.googlegroups.com...
Cataldo Formaro ha scritto:





@Alex
Ciao Alessandro,
adesso, così facendo,  mi restituisce questo msg di errore:
Variabile non definita



title: Resettare/Pulire form

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:4hcatfF...@individual.net...

Ciao Karl,
l'avevo già provata, a dire il vero avevo iniziato proprio con questo
codice, ma non mi segnala proprio nulla.
Solo quando passo ad un record successivo mi dice che è impossibile avere un
controllo vuoto nella tb....
PS: Complimenti per il servizio fotografico diPaola.
Colgo l'occasione per salutarti



title: Resettare/Pulire form

text:
Cataldo Formaro ha scritto:

>       Cataldo Formaro
> --------------------------------------
Dove potrebbe essere la variabile non definita...?
Hai sostituito il NomeControllo con il tuo Controllo....?
Prova a vedere facendo "DEBUG"---->"Compila NomeProgetto" a vedere dove
si pianta.
Accertati di aver messo Option Explicit.
Ciao
@Alex


title: Split nel modulo

author: Franco dellavalle

text:
ciao a tutti

volendo usare
If Me.OpenArgs > "" Then
strFrm = Split(Me.OpenArgs, "|")(0)
strCtl = Split(Me.OpenArgs, "|")(1)
ecc.

come devo fare?

grazie


title: Split nel modulo

text:

ho risolto con
  strCtl =
Screen.ActiveControl.Name

  strText = frm(strCtl).Text


title: Split nel modulo

text:

è corretto fare

  Dim strCtl As String
  Dim strText, strFind

  strCtl =
Screen.ActiveControl.Name

  strText = frm(strCtl).Text
  If Not Nz(frm(strCtl).Column(1), 0) _
    <> strText Then Exit Sub

oppure:
Dim strCtl As Control
Dim strText, strFind

Set strCtl =
Screen.ActiveControl.Name

strText = frm(strCtl).Text
If Not Nz(frm(strCtl).Column(1), 0) _
  <> strText Then Exit Sub

grazie


title: Split nel modulo

text:
1 Questo è sbagliato:

  Dim strText, strFind

2 Questo è sbagliato:

  Dim strText, strFind As String

3 Questo è giusto:

  Dim strText As String, strFind As String

4 Questo è giusto:

  Dim strText As String
  Dim strFind As String

La prima dichiarazione non definisce il DataType e di fatto diventano VARIANT non string.
La seconda definisce solo la 2° variabile ma la prima rimane VARIANT...

Per l'uso del SET direi che dovrebbe esserti chiaro che si usa con l'assegnazione di OGGETTI... quindi questo è SBAGLIATO:

    Set strCtl =
Screen.ActiveControl.Name

Ma concettualmente anche questa è una cosa inutile:

  strText = frm(strCtl).Text

Dal momento che hai il riferimento al controllo attivo cosa ti frega andare a puntare all'indice esplicito della collection IMPLICITA controls...?

Se invece di quello che scrivi, cioè questo:
  strCtl =
Screen.ActiveControl.Name

  strText = frm(strCtl).Text

tu scrivessi:

  strText = Screen.ActiveControl.Text

Pensi non possa essere la stessa cosa...?

Franco.... rifletti...!

@Alex


title: Split nel modulo

text:

grazie Alex
se faccio
strText = Screen.ActiveControl.Text
poi ho.........
frm(strCtl).Column(1) dove strCtl è il nome del controllo
quindi come è meglio fare?

  If Not Nz(frm(strCtl).Column(1), 0) _
    <> strText Then Exit Sub

  strFind = "TraspVarie Like '"
  strFind = strFind & "*" & Replace(strText, "'", "''") & "*"
  strFind = strFind & "'"

  strSql = vbNullString
  strSql = strSql & "SELECT "
  strSql = strSql & "IDTraspVarie, "
  strSql = strSql & "TraspVarie AS Trasp, "
  strSql = strSql & "IndirizzoTraspVarie AS Indirizzo, "
  strSql = strSql & "CAPTraspVarie + ' ' & CittàTraspVarie AS Città, "
  strSql = strSql & "TelefonoTraspVarie AS Telefono, "
  strSql = strSql & "FaxTraspVarie AS Fax, "
  strSql = strSql & "CellulareTraspVarie AS Cellulare "
  strSql = strSql & "FROM TbTraspVarie "
  strSql = strSql & "Where " & strFind
  strSql = strSql & "ORDER BY TraspVarie"

  frm(strCtl).RowSource = strSql
  frm(strCtl).Dropdown


title: Split nel modulo

text:
Franco mi pare tu non capisca cosa stai facendo.

Se ti è chiaro che il riferimento al controllo non richiede il passaggio per la Collection Controls di Form... cosa altro ti serve per CAPIRE...?

L'unica cosa è che se lo usi più volte puoi dichiararlo così:

Dim actCTL as Access.Control
Set actCTL = Screen.ActiveControl

Quindi:
With actCTL
    If Not Nz(.Column(1), 0) <> strText Then Exit Sub
    .....
    .RowSource = strSql
    .Dropdown
End With

@Alex


title: Split nel modulo

text:

grazie Alex
ho dovuto aggiungere .......
Set actCTL = Screen.ActiveControl
StrText = actCTL.Text
With frm(actCTL.Name)


title: Split nel modulo

text:
...
>
> grazie Alex
> ho dovuto aggiungere .......
> Set actCTL = Screen.ActiveControl
> StrText = actCTL.Text
> With frm(actCTL.Name)

Franco mi hai fiaccato, fai quello che vuoi...!

ma che cavolo serve:

 With frm(actCTL.Name)

Perchè devi scrivere quel pastrocchio se questo è sufficiente...?

 With actCTL

Ti rendi conto che, nonostante i suggerimenti fai quello che vuoi senza BUONSENSO...?

Posso chiedermi, ma poi devo anche darmi risposta, a cosa servono i suggerimenti se poi non li segui o non li capisci...?

@Alex


title: Split nel modulo

author: Alessandro Cara

text:

A parte le spiegazioni ed i /cazziatoni/ di @Alex
ammettendo che hai 20 valori separati da "|":

arrayVal=Split(Me.OpenArgs, "|")

ed in arrayVal(indice) a partire da 0 hai *tutti*
e 20 i valori passati

Nel tuo caso, immagino che
arrayVal(0)=nomeform
arrayVal(1)=nome controllo
--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)


title: Split nel modulo

text:

ciao Alex
With actCTL <--- cosi mi restituisce un numero e non il nome del controllo


title: Split nel modulo

text:
...
> ciao Alex
> With actCTL <--- cosi mi restituisce un numero e non il nome del controllo

Ma nemmeno per sogno... quello è un OGGETTO, se hai fatto come ti ho detto.

@Alex


title: Split nel modulo

text:

ciao Alex
questo è l'intero codice, ma cosi non funziona

Public Sub TrovaTrasp(frm As Form)

  Dim actCTL As Access.Control
  Dim strText As String, strFind As String
  Dim strSql As String

  Set actCTL = Screen.ActiveControl
  'strText = actCTL.Text

  'With frm(actCTL.Name)

  With actCTL <---qui mi restituisce un numero
    If Not Nz(.Column(1), 0) <> strText Then Exit Sub

    strFind = "TraspVarie Like '"
    strFind = strFind & "*" & Replace(strText, "'", "''") & "*"
    strFind = strFind & "'"

    strSql = vbNullString
    strSql = strSql & "SELECT "
    strSql = strSql & "IDTraspVarie, "
    strSql = strSql & "TraspVarie AS Trasp, "
    strSql = strSql & "IndirizzoTraspVarie AS Indirizzo, "
    strSql = strSql & "CAPTraspVarie + ' ' & CittàTraspVarie AS Città, "
    strSql = strSql & "TelefonoTraspVarie AS Telefono, "
    strSql = strSql & "FaxTraspVarie AS Fax, "
    strSql = strSql & "CellulareTraspVarie AS Cellulare "
    strSql = strSql & "FROM TbTraspVarie "
    strSql = strSql & "Where " & strFind
    strSql = strSql & "ORDER BY TraspVarie"

    .RowSource = strSql
    .Dropdown

  End With

End Sub


title: Split nel modulo

text:

boh..............
ora invece funziona
avevi ragione tu
;-(


title: Split nel modulo

text:
Non avevo ragione io... quella è così perché lo dice il VBA e la programmazione ad oggetti di Access... eri tu che avevi torto e non ti sforzi di ragionare...!
Per il resto a me cambia poco... mi piacerebbe solo vedere che i suggerimenti portano a migliorare... è quando vedo il contrario che mi accendo...

Saluti
@Alex


title: Split nel modulo

text:
Il 31/01/2017 20:30, @Alex ha scritto:
>è quando vedo il contrario che mi accendo...
>

Facevi la lampadina nel famoso gioco di intrattenimento (mai visto)?
;-)



title: Split nel modulo

text:
L'allegro chirurgo..?
Ma quanto ci ho giocato... ;-)

@Alex


title: Numerazione per capitoli

text:
Ho una maschera con cui inserisco dei record, e tra le scelte c'è una voce CAPITOLO.
Avrei la necessità di avere una numerazione progressiva per ogni tipologia di capitolo.
es.
capitolo 1 (ho zero record)
capitolo 2 (ho 14 record)
capitolo 3  (ho 7 record)

se nel form scelgo CAPITOLO 1 la numerazione deve essere 1 poi 2 poi 3;
se nel form scelgo CAPITOLO 2 la numerazione deve essere 15..16..17
se nel form scelgo CAPITOLO 3 la numerazione deve essere 8...9...10..

Grazie


title: Numerazione per capitoli

author: Pablitomf

text:
skate2k5 <
skat...@fastwebnet.it
> ha scritto:

> Ho una maschera con cui inserisco dei record, e tra le scelte c'ï¿œ una
voce CAPITOLO.
> Avrei la necessitï¿œ di avere una numerazione progressiva per ogni
tipologia di capitolo.
> es.
> capitolo 1 (ho zero record)
> capitolo 2 (ho 14 record)
> capitolo 3  (ho 7 record)
>
> se nel form scelgo CAPITOLO 1 la numerazione deve essere 1 poi 2 poi 3;
> se nel form scelgo CAPITOLO 2 la numerazione deve essere 15..16..17
> se nel form scelgo CAPITOLO 3 la numerazione deve essere 8...9...10..
>
> Grazie

vedi nell'help la funzione dmax

--
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.

TheSpaceCowboy :
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12


title: Numerazione per capitoli

text:

Utilizzo questa funzione per creare un cronologico, ma non riesco a gestire la diversa numerazione per i diversi CAPITOLI:

Private Sub Form_BeforeInsert(Cancel As Integer)
Me!Cronologico = Nz(DMax("[Cronologico]", "[Operazioni]"), 0) + 1
End Sub

Questa funzione mi permette ad ogni nuovo record di inserire +1 al campo Cronologico della tabella Operazioni.
Grazie ancora


title: Numerazione per capitoli

text:
Ho creato la tbl CAPITOLO in cui ci sono 8 voci e la numerazione dovrebbe essere progressiva per ogni capitolo.
Qualcuno può aiutarmi?
grazie



title: AIUTO!!! Errore durante l'accesso al file.

author: PinoP

text:
Da ieri il mio mdb che ha tabelle collegate mi da questo messaggio e non ho
capito perchč. " Errore durante l'accesso al file. Potrebbe non essere piů
attiva la connessione di rete."
 Che cosa č successo???
Aiuto per favore
Pino


text:
PinoP ha scritto:
> Da ieri il mio mdb che ha tabelle collegate mi da questo messaggio e non ho
> capito perchč. " Errore durante l'accesso al file. Potrebbe non essere piů
> attiva la connessione di rete."
>  Che cosa č successo???
QUALE VERSIONE di Access?
Ce un rete o no?
--
cu
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


text:
Karl Donaubauer <
ad...@donkarl.com
> wrote in message
a8ca7v$r44ar$1...@ID-46617.news.dfncis.de...

Si scusa ho dimenticato - Access 2000 - si c'č rete ma le tabelle collegate
si aprono correttamente


text:
PinoP ha scritto:
> > > Da ieri il mio mdb che ha tabelle collegate mi da questo messaggio e non
> ho
> > > capito perchč. " Errore durante l'accesso al file. Potrebbe non essere
> piů
> > > attiva la connessione di rete."
> > >  Che cosa č successo???
>
> Si scusa ho dimenticato - Access 2000 - si c'č rete ma le tabelle collegate
> si aprono correttamente
Nel momento la causa la piů frequente per A00 č descritto a
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q304548
Allora guarda se hai la maledetta versione 6.3.91.8 del Vbe6.dll
sul tuo sistema.
--
HTH



text:
Karl Donaubauer <
ad...@donkarl.com
> wrote in message
a8cai6$r7hv9$1...@ID-46617.news.dfncis.de...

> Grazie dela "dritta" grazie.


title: Preferenze...

author: Giovanni Menga

text:
Vorre impostare una maschera di "preferenze" nel database che sto
elaborando. Per il momento l'unico modo che soono riuscito ad escogitare è
di aprire la maschera Preferenze in modalità nascosta (da codice) e di
leggere il valore prima di fare una operazione che dovrebbe leggere i dati
da lì.
Impostando le variabili come Global dalla form iniziale (evento Su
Apertura), al momento della lettura delle stesse mi compare il messaggio di
errore Variabile non definita (o qualcosa di simile).
La domanda è: è possibile impostare variabili Globali in qualche parte del
codice (quale?) e leggere sti' valori per utilizzarli al momento opportuno?
Gio'


title: Preferenze...

author: Sib dal portatile

text:
"Giovanni Menga" <
giova...@tin.it
> ha scritto nel messaggio

Secondo me la cosa migliore e' che ti crei una tabella di servizio dove
memorizzare tutti questi dati e poi li leggi con un semplice dlookup quando
ti servono.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Preferenze...

text:
Ho già creato la tabella.  Il problema è che ho dei problemi (oops bisticcio
di parole) con le variabili Public: dove sbaglio?
Gio'


title: Preferenze...

author: Sib dall'ufficio

text:
"Giovanni Menga" <
giova...@tin.it
> ha scritto nel messaggio
> Ho già creato la tabella.  Il problema è che ho dei problemi (oops
bisticcio
> di parole) con le variabili Public: dove sbaglio?
Le variabili si dichiarano Global.
Comunque non hai letto con attenzione il mio messaggio.
Non hai alcun bisogno di variabili globali per le preferenze, quando devi
richiamare qualche valore usi una dlookup sulla tabella.
Sib


title: Preferenze...

text:
Pensavo solo fosse più "elegante" leggere le preferenze all'inizio da una
tabella e assegnare i valori ad una serie di variabili Global.
Per il momento le leggo da una form che apro da codice in modalità nascosta.
Ho preferito assegnare le variabili a campi invece che a record per lasciare
predisposta la possibilità che più operatori utilizzino la stessa
applicazione con diverse preferenze.
In questo caso è più semplice cercare il valore della preferenza da leggere
perchè e sufficiente leggere il campo direttamente senza fare un Dlookup.
Non so se opero correttamente. Il fatto è che di formazione non sono
programmatore e tutto quello che so l'ho imparato dal manuale.
Gio'


title: Preferenze...

text:
"Giovanni Menga" <
giova...@tin.it
> ha scritto nel messaggio
> Pensavo solo fosse più "elegante" leggere le preferenze all'inizio da una
> tabella e assegnare i valori ad una serie di variabili Global.
Perche'?
> Per il momento le leggo da una form che apro da codice in modalità
nascosta.
Perche'?
> Ho preferito assegnare le variabili a campi invece che a record per
lasciare
Campi? Record? cosa intendi?
> predisposta la possibilità che più operatori utilizzino la stessa
> applicazione con diverse preferenze.
Niente di meglio di una dlookup allora:
DLookUp("TuoParametro";"TabellaParametri";"IDUtente=" & TuoUtente)
> In questo caso è più semplice cercare il valore della preferenza da
leggere
> perchè e sufficiente leggere il campo direttamente senza fare un Dlookup.
Che intendi con "direttamente"? ti ritrovi sempre con la memoria occupata da
una maschera (anche se non la vedi) e devi fare riferimento ai controlli
(NON CAMPI) della maschera con le classiche formule
Forms!TuaMaschera!TuoControllo, il che non mi sembra meglio di una dlookup.
> Non so se opero correttamente. Il fatto è che di formazione non sono
> programmatore e tutto quello che so l'ho imparato dal manuale.
Non e' grave non sapere (vedi sotto) ma se chiedi un consiglio almeno
consideralo.



title: Preferenze...

text:
Infatti.... è già predisposto per poter essere utilizzato da più utenti. Se
avessi un solo utente non sarebbe necessario il Dlookup.
Per quanto riguarda la funzione Dlookup..... (ho già chiesto aiuto nel NG)
mi capita che in qualche modo il dominio (sia tabella o sia query è
indifferente) deve essere "aperto" nel senso che deve essere aperto
l'oggetto di riferimento. Nel caso in cui chiedevo aiuto, mi capita che se
non apro in modalità nascosta una form basata sulla query in cui vado a
cercare il corrispondente valore, il controllo che ha come origine la
famigerata Dlookup mi genera un errore (#Errore). Quindi comunque dovrei
aprire la form (le query e le tabelle non si possono aprire in modalità
nascosta che io sappia). Sbaglio qualcosa io o è proprio così? Preciso che
non l'ho usata per le preferenze.
In ogni caso, se apro la form per leggere i dati delle preferenze, la
richiudo subito dopo (due righe di codice più in là) e questo non dovrebbe
portarmi occupazione della memoria se non per quell'attimo fuggente
necessario per leggere l'istruzione LeggiIlValoreDelParametro. Ripeto: non
sono programmatore e non ho nessun titolo di studio in questo senso. Sono un
geologo che cerca di utilizzare certi strimenti informatici al meglio e
probabilmente  (anzi sicuramente) a volte faccio un po' di casino.
Riguardo poi alla funzione Dlookup: non so se è una mia impressione o che
altro, ma mi sembra un po' "lenta" nel senso che usando una combo si può
ottenere lo stesso risultato in maniera molto più rapida (e anche più
semplice). C'è però la fastidiosa presenza delle "freccine" sulla destra del
controllo. Per darti un idea del mio approccio pragmatico (e approssimativo
lo riconosco) inizialmente avevo mascherato il lato destro dei controlli con
un rettangolo dello stesso colore dello sfondo della form. Ma non mi
sembrava molto elegante. :-)
Scusami se sono stato un po' prolisso.
Gio'


title: Preferenze...

author: Antonio Biso

text:
Giovanni Menga <
giova...@tin.it
> wrote in message
pM8D7.24040$C57.7...@news1.tin.it...
> Ho già creato la tabella.  Il problema è che ho dei problemi (oops
bisticcio
> di parole) con le variabili Public: dove sbaglio?
Nel non lasciare una parte di messaggio a cui rispondi (quoting) per far
capire a cosa stai rispondendo...
Ah, poi si scrive DOPO il quoting...
Antonio


title: Preferenze...

text:
"Giovanni Menga" <
giova...@tin.it
> ha scritto nel messaggio
Ma non hai letto il consiglio di Antonio sul lasciare qualcosa del messaggio
precedente per far capire di cosa si parla? Neanche io me ne ricordavo.
> Infatti.... è già predisposto per poter essere utilizzato da più utenti.
Se
> avessi un solo utente non sarebbe necessario il Dlookup.
Non vedo perche', io personalizzo delle opzioni anche se un programma deve
essere utilizzato da un solo utente.
> Per quanto riguarda la funzione Dlookup..... (ho già chiesto aiuto nel NG)
> mi capita che in qualche modo il dominio (sia tabella o sia query è
> indifferente) deve essere "aperto" nel senso che deve essere aperto
> l'oggetto di riferimento. Nel caso in cui chiedevo aiuto, mi capita che se
> non apro in modalità nascosta una form basata sulla query in cui vado a
> cercare il corrispondente valore, il controllo che ha come origine la
> famigerata Dlookup mi genera un errore (#Errore). Quindi comunque dovrei
> aprire la form (le query e le tabelle non si possono aprire in modalità
> nascosta che io sappia). Sbaglio qualcosa io o è proprio così? Preciso che
> non l'ho usata per le preferenze.
Non ho capito bene come cerchi di usare la dlookup, ma questa funzione fa
diretto riferimento a tabelle o query salvate, non ha alcun legame con
maschere o altro e non richiede che sia aperto assolutamente nulla.
> In ogni caso, se apro la form per leggere i dati delle preferenze, la
> richiudo subito dopo (due righe di codice più in là) e questo non dovrebbe
> portarmi occupazione della memoria se non per quell'attimo fuggente
> necessario per leggere l'istruzione LeggiIlValoreDelParametro.
Ma tu per uscire di casa ti cali con la corda dal balcone?
Pur di non fare una dlookup (che, se non fosse ancora chiaro, accede
direttamente alla tabella senza tanti complimenti) sei disposto a dichiarare
delle varibili globali, aprire una maschera in modalita' nascosta, leggere i
controlli per assegnarne il valore alle variabili e richiudere la maschera.
Contento tu...
> Ripeto: non
> sono programmatore e non ho nessun titolo di studio in questo senso. Sono
un
> geologo che cerca di utilizzare certi strimenti informatici al meglio e
> probabilmente  (anzi sicuramente) a volte faccio un po' di casino.
In questo non c'e' niente di male, infatti non e' che ti stessi
rimproverando per cio' che non sai fare, anzi...
> Riguardo poi alla funzione Dlookup: non so se è una mia impressione o che
> altro, ma mi sembra un po' "lenta" nel senso che usando una combo si può
> ottenere lo stesso risultato in maniera molto più rapida (e anche più
> semplice).
???
Ma tu cosa devi fare?
> C'è però la fastidiosa presenza delle "freccine" sulla destra del
> controllo. Per darti un idea del mio approccio pragmatico (e
approssimativo
> lo riconosco) inizialmente avevo mascherato il lato destro dei controlli
con
> un rettangolo dello stesso colore dello sfondo della form. Ma non mi
> sembrava molto elegante. :-)
Guarda, andarsi a preoccupare dell'estetica del pulsantino mi sembra poco
pragmatico.
Comunque a questo punto se vuoi proseguire questa discussione devi spiegare
esattamente che dati ti servono e come li usi perche' mi sembra che salti da
un uso all'altro.



title: Preferenze...

text:
Sib dal portatile <
sibN...@iol.it
> wrote in message
TKlE7.26875$7A4.1...@news.infostrada.it...
> "Giovanni Menga" <
giova...@tin.it
> ha scritto nel messaggio
>
> Ma non hai letto il consiglio di Antonio sul lasciare qualcosa del
messaggio
> precedente per far capire di cosa si parla? Neanche io me ne ricordavo.
Ok.... ho capito ho capito...
> > Infatti.... è già predisposto per poter essere utilizzato da più utenti.
> Se
> > avessi un solo utente non sarebbe necessario il Dlookup.
>
> Non vedo perche', io personalizzo delle opzioni anche se un programma deve
> essere utilizzato da un solo utente.
Intendevo.... che se apro un recordset il puntatore si sposta sul primo
record che essendo l'unico è anche quello giusto...e quindi in asi del
genere (forse) non è necessario usare un DLookup.
>
> > Per quanto riguarda la funzione Dlookup..... (ho già chiesto aiuto nel
NG)
> > mi capita che in qualche modo il dominio (sia tabella o sia query è
> > indifferente) deve essere "aperto" nel senso che deve essere aperto
> > l'oggetto di riferimento. Nel caso in cui chiedevo aiuto, mi capita che
se
> > non apro in modalità nascosta una form basata sulla query in cui vado a
> > cercare il corrispondente valore, il controllo che ha come origine la
> > famigerata Dlookup mi genera un errore (#Errore). Quindi comunque dovrei
> > aprire la form (le query e le tabelle non si possono aprire in modalità
> > nascosta che io sappia). Sbaglio qualcosa io o è proprio così? Preciso
che
> > non l'ho usata per le preferenze.
>
> Non ho capito bene come cerchi di usare la dlookup, ma questa funzione fa
> diretto riferimento a tabelle o query salvate, non ha alcun legame con
> maschere o altro e non richiede che sia aperto assolutamente nulla.
Uso la LookUp in questo modo. L'utente deve inserire un codice che fa
riferimento ad una classificazione diagnostica internazionale. Poichè il
solo codice può risultare poco comprensibile vorrei fare apparire anche la
descrizione. Per far questo inizialmente avevo fatto semplicemente una
casella combinata non modificabile la cui origine era la stessa della
casella di testo. Poi ho provato a mettere come origine del controllo la
funzione Dlookup che va a leggere i dati da una query di unione (in realtà i
sistemi diagnostici sono due e li ho uniti in una query di unione altrimenti
dovrei cercare in due tabelle diverse e non saprei come fare), ma questa
MISTERIOSAMENTE (so dal manuale che la Dlookup funziona come dici) mi da
errore se non apro in modalità nascosta una maschera basata sulla query di
unione. Quindi in attesa di capire cosa sbaglio mi tocca fare così. Non è
che io ci tenga particolarmente ad aprire maschere in modalità nascosta.
:-)

Beh... anche l'occhio vuole la sua parte... mi dsturbano un po' le freccine
... e allora?   :-)
E se proprio non riesco farò con le freccine!
Gio'


title: Help MIGRAZIONE: Access 2000 to Oracle

text:
Ciao mondo ACCESS,
ho un grosso problema, la mia ignoranza ...
Oops, ho due grossi problemi; il secondo è:
devo fare un'analisi sulla migrazione di dati da Access a Oracle senza aver
mai visto l'applicazione o la base dati di Access e senza conoscere il
Oracle.
Banale direte voi
oppure
tutte qui le info che hai (SI!).
Capirete il mio imbarazzo.
Detto ciò mi rivolgo a Voi chiedendovi: mi indichereste dove trovare una
presentazione, un'analisi, un documento (possibilmente in italiano) che
affronti tutto il ventaglio di criticità che mi si presenterebbero in nella
migrazione?
Grazie a tutti coloro che mi potranno aiutare (e anche agli altri).
Ciao, Michele.


title: Filtrare maschera

author: AMR-Giuseppe

text:
Ciao a tutti
ho questo problema , quando apro la maschera PopupFoto devo riuscire a
filtrare i dati di una casella di riepilogo,
il filtro deve essere in base al valore di un controllo (nome)
presente nella maschera principale (apriliaCatalogo)
attualmente uso un pulsante con questa routine  per aprire la maschera popup
:
    Dim strNomeDoc As String, strCriteriCollegamento As String
    strNomeDoc = "PopupFoto"
    strCriteriCollegamento = "[nome] = Forms![apriliacatalogo]![nome]"
    DoCmd.OpenForm strNomeDoc, , , strCriteriCollegamento
    DoCmd.MoveSize (280 * 0.98), (370 * 2.98)
Cosě non funziona , cioč la casella di riepilogo mi visualizza tutti i
record
Vorrei una mano
Grazie
Ciao Giuseppe


title: Filtrare maschera

text:
"AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:D3IN9.18817$Q%4.59...@news1.tin.it...

Spero bene che non funzioni, hai passato una stringa fissa alla funzione,
mentre dovevi comporre un Criterio........!
strCriteriCollegamento = "[nome] =" & chr(34) &
Forms![apriliacatalogo]![nome] & chr(34)
riprova cosě.....!
@Alex.


title: Filtrare maschera

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:VqIN9.45009$TC5.1...@twister1.libero.it...

Grazie Alex   ma non  funziona  ugualmente,
 non riesco ad aprire la maschera popup con i dati filtrati
in base al valore del controllo nella maschera principale


title: Filtrare maschera

text:
"AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:DiKN9.25346$R45.1...@news2.tin.it...

Prova a postare tutto il codice, mi sembra strano......!!
@Alex.


title: Filtrare maschera

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:2qLN9.45579$TC5.1...@twister1.libero.it...

Questo č il codice su clic del pulsante che mi apre la maschera popup
    Dim strNomeDoc As String, strCriteriCollegamento As String
    strNomeDoc = "Foto"
    strCriteriCollegamento = "[nome] =" & Chr(34) &
Forms![apriliacatalogo]![Nome] & Chr(34)
    DoCmd.OpenForm strNomeDoc, , acNormal, , ststCriteriCollegamento
    DoCmd.MoveSize (280 * 0.98), (370 * 2.98)
    non riesco a filtrare la maschera popup in base al controllo Nome che č
presente nella casella riepilogo della popup , con l'altro controllo Nome
della
maschera rincipale .
La maschera popup viene aperta e mi visualizza tutti i record ,
mentre vorrei che venissero filtrati in base al controllo Nome  attivo in
quel momento nella maschera principale.
Ciao Giuseppe


title: Filtrare maschera

text:
[CUT]
> >
>
> Questo è il codice su clic del pulsante che mi apre la maschera popup
>
>
>     Dim strNomeDoc As String, strCriteriCollegamento As String
>     strNomeDoc = "Foto"
>
>     strCriteriCollegamento = "[nome] =" & Chr(34) &
> Forms![apriliacatalogo]![Nome] & Chr(34)
>
>     DoCmd.OpenForm strNomeDoc, , acNormal, , ststCriteriCollegamento
>
>
>     DoCmd.MoveSize (280 * 0.98), (370 * 2.98)
>
>
>     non riesco a filtrare la maschera popup in base al controllo Nome che
è
> presente nella casella riepilogo della popup , con l'altro controllo Nome
> della
> maschera rincipale .
> La maschera popup viene aperta e mi visualizza tutti i record ,
> mentre vorrei che venissero filtrati in base al controllo Nome  attivo in
> quel momento nella maschera principale.
>
> Ciao Giuseppe
>
>
Mi pare che tu abbia inserito il criterio nel posto sbagliato......!!
DoCmd.OpenForm strNomeDoc, , ,"Nome = " & chr(34) & Me.Nome & chr(34)
Ciao @Alex.


title: Filtrare maschera

text:
>
>
[CUT]
Ho trovato la soluzione.
i due controlli Nome, da collegare provenivano da due tabelle diverse
non relazionate  ,ho fatto in modo che il controllo Nome provenisse dalla
stessa
tabella  e funziona tutto perfettamente.
Ciao e Grazie di tutto
A dimenticavo .......................Auguri
Ciao Giuseppe


title: Ripara archivi

author: Giovanni

text:
Ciao
Esiste un tool per riparare un database (.mdb '97) utilizzando una
procedura diversa da "DBEngine.RepairDatabase" da Visual Basic o quella che
mette a disposizione Access.
Grazie


title: Ripara archivi

author: AntoGal

text:
Giovanni <
giovanni....@healthware.it
> scrisse...

Insieme al service pack 3 per Jet Engine (link su sito comune) dovrebbe
esserci un utility, JetComp, che dovrebbe ripristinare i DB corrotti.
Prova inoltre a importare tutto su un DB vuoto e a decompilare il DB (info
sul sito comune, "Database diet plan").
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


title: Maschera per ricerca.

author: Corrado

text:
Ciao vi chiedo nuovamente aiuto. La premessa è che conosco davvero
poco di access ^^.
Avrei bisogno di creare una maschera per la ricerca all'interno di una
tabella.
Funzioni sulla maschera:
Visualizzazione dei record filtrati non modificabili presi dalla
tabella.
Scelta del campo di ricerca (da casella combinata con quattro voci)
Spazio per inserire la parola o le parole da cercare.
Tasto cerca.
Per il momento ho creato una casella di testo non associato dove
inserire le parole... una combinata con le 4 voci... e le caselle che
consentono di visualizzare il record ma non di modficarlo.
Quali comandi devo usare nella routine del tasto "cerca"?
Grazie a chi vorrà rispondere... se avete bisogno di altre
informazioni chiedete pure.
PS
Ho provato a cercare in alcune funzioni di ricerca ma non ho trovato
nulla che mi andasse bene.


title: Maschera per ricerca.

text:
"Corrado" <*c*o*r*r*a*d*o*@*i*b*i*m*e*t*.*c*n*r*.*i*t*> ha scritto nel
messaggio news:fjccqvc2kfj3eahbr...@4ax.com...
> Ciao vi chiedo nuovamente aiuto. La premessa č che conosco davvero
> poco di access ^^.
>
> Avrei bisogno di creare una maschera per la ricerca all'interno di una
> tabella.
>
> Funzioni sulla maschera:
> Visualizzazione dei record filtrati non modificabili presi dalla
> tabella.
> Scelta del campo di ricerca (da casella combinata con quattro voci)
> Spazio per inserire la parola o le parole da cercare.
> Tasto cerca.
>
> Per il momento ho creato una casella di testo non associato dove
> inserire le parole... una combinata con le 4 voci... e le caselle che
> consentono di visualizzare il record ma non di modficarlo.
>
> Quali comandi devo usare nella routine del tasto "cerca"?
>
> Grazie a chi vorrą rispondere... se avete bisogno di altre
> informazioni chiedete pure.
>
> PS
> Ho provato a cercare in alcune funzioni di ricerca ma non ho trovato
> nulla che mi andasse bene.
Ma non hai provato a cercare nello sconfinato sito comune
(
www.sitocomune.com
)...
Ciao.
--
Sergio MAZZA


title: Maschera per ricerca.

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto:
>Ma non hai provato a cercare nello sconfinato sito comune
>(
www.sitocomune.com
)...
>
>Ciao.
Mi spiace deluderti.... ma ho provato anche nello sconfinato sito
comune ^__^
Ho scaricato qualche esempio di ricerca ma per lo più aprono altre
finestre per effettuare il filtraggi oppure non visualizzano il
risultati sulla maschera. Probabilmente una persona che ha una
conoscenza medio buona del programma da quegli esempi riesce a tirar
fuori qualcosa... ma la mia premessa invece era proprio il mio basso
livello di conoscenza... soprattutto in ambito pulsanti e funzioni ad
essi correlate.