title: help per DB gestione fatture.

text:
Il 10 Set 2002, 12:14,
gia...@free.floating.net
 (giacoMouse) ha scritto:
> nella tabella Fatture ho NumFattCliente e NumInternoGestore
> numFatCliente e il numero della fattura emessa dal cliente mentre
> numInternoGestore (gestore e colui che lavora con il mio db) non e un
> campo vero e proprio ma e l'IDFatture
>
> il problema e che come in tutti i prog di fatturazione, il primo
> giorno del nuovo anno i due campi sopra devono esser riazzerati xe
> ovviamente le fatture dei clienti ripartono da 0 ed il numInterno del
> gestore pure.
>
> inizialmente avevo dunque definito il campo numInternoGestore come
> semplicemente l'IDFatture (xe con access non si possono definire due
> contatori, no?) ma ora vedo evidentissimo l'errore.
> inoltre non saprei come "dire" ad access che ad ogni primo gennaio del
> nuovo anno deve far ripartire i due campi da 0 (sicuramente se dovessi
> riazzerare il numInternoGestore non posso + adoperare IDFatture ma
> dovro creare un campo a parte.)
>
> insomma, immagino che un problema come questo sia gia stato trattato
> ampiamente, attendo quindi fiducioso vostri suggerimenti.
> ciao a tutti e grazie anticipatamente.
Infatti, guarda su
www.sitocomune.com
 e ti scarich un utility che ti scrive
il codice di cui hai bisogno. Ti basterà adattarlo
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: help per DB gestione fatture.

author: giacoMouse

text:
mi era sfuggita.
ho trovato "Numerazione crescente per fatture ed altro." e mi par
molto utile.
ciao grazie
-g-


>il codice di cui hai bisogno. Ti bastera adattarlo



title: help per DB gestione fatture.

author: MA

text:
Il 10 Set 2002, 12:49,
gia...@free.floating.net
 (giacoMouse) ha scritto:
> mi era sfuggita.
> ho trovato "Numerazione crescente per fatture ed altro." e mi par
> molto utile.
> ciao grazie
> >> il problema e che come in tutti i prog di fatturazione, il primo
> >> giorno del nuovo anno i due campi sopra devono esser riazzerati xe
> >> ovviamente le fatture dei clienti ripartono da 0 ed il numInterno del
> >> gestore pure.
> >>
> >
> >Infatti, guarda su
www.sitocomune.com
 e ti scarich un utility che ti
scrive
> >il codice di cui hai bisogno. Ti bastera adattarlo
> >
> >ciao MAssimiliano
Ringrazia quotanto bene, altrimenti slego il Biso... lui morde...



title: help per DB gestione fatture.

text:
hai ragione, ma la fretta...
e cmq non mi funziona.. infatti ho ripostato poco sotto.
mi sa che ci sono errori di sintassi ma non riesco a trovarli!
:(


title: Riferimenti access

author: Stefano

text:
Ciao a tutti, avrei da porvi un quesito: come posso fare per creare un
pacchetto di installazione che mi installi sull'hd sia il file mdb, sia
alcuni file (che trovo nei riferimenti) per evitare di controllare tutti i
pc sui quali dovrà andare l'mdb? E se è possibile, come mi auguro, quanto
conta o influisce la versione diversa di access anche se compatibile (es.
acecss 2000 e xp)?
Grazie Stefano
PS
Non ho bisogno del runtime perchè tutti i pc hanno access...


title: Riferimenti access

author: ALESSANDRO Baraldi

text:
"Stefano" <
fake...@freemail.it
> ha scritto nel messaggio
news:Eqzob.81365$vO5.2...@twister1.libero.it...

I riferimenti cosa intendi.....????
Se sono le librerie alle quali accedi non c'è problema perchè
ti basta distribuire la versione MDE.
Se invece hai degli OCX o DLL allora li devi oltre che installare
registrare.
Per installarli hai la possibilità di includerli in un Pacchetto
d'installazione
che poi provvede anche a registrarli AUTOMATICAMENTE.
Prova a cercare "Inno Setup 3.0" è Ottimo e FREE....!!!
@Alex.


title: Riferimenti access

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bnuokk$d0a$1...@lacerta.tiscalinet.it...
>
> "Stefano" <
fake...@freemail.it
> ha scritto nel messaggio
> news:Eqzob.81365$vO5.2...@twister1.libero.it...
> > Ciao a tutti, avrei da porvi un quesito: come posso fare per creare un
> > pacchetto di installazione che mi installi sull'hd sia il file mdb, sia
> > alcuni file (che trovo nei riferimenti) per evitare di controllare tutti
i
> > pc sui quali dovrà andare l'mdb? E se è possibile, come mi auguro,
quanto
> > conta o influisce la versione diversa di access anche se compatibile
(es.
> > acecss 2000 e xp)?
> > Grazie Stefano
> >
> > PS
> > Non ho bisogno del runtime perchè tutti i pc hanno access...
> >
>
> I riferimenti cosa intendi.....????
Intendo quelli che trovo alla voce strumenti/riferimenti quando sono sul
codice... Non ho OCX o DLL particolari se non quelle che ho installate di
default...
> Se sono le librerie alle quali accedi non c'è problema perchè
> ti basta distribuire la versione MDE.
Perchè? la versione mde non è solo un mdb disabilitato per le modifiche?
> Se invece hai degli OCX o DLL allora li devi oltre che installare
> registrare.
> Per installarli hai la possibilità di includerli in un Pacchetto
> d'installazione
> che poi provvede anche a registrarli AUTOMATICAMENTE.
> Prova a cercare "Inno Setup 3.0" è Ottimo e FREE....!!!
Ci do un'occhiata. Ma faccio casino se il computer sul quale registro una
dll ha una versione diversa? Esempio, io ho tra i riferimenti Microsoft
Access 10.0 Object Library (msacc.olb),
se lo metto nel pacchetto di installazione, e lo installa su di un PC che ha
access 2000 (e quindi una versione differente della stessa libreria), che
succede?
Grazie ancora
Stefano
>
> @Alex.
>
>


title: Riferimenti access

text:
"Stefano" <
fake...@freemail.it
> ha scritto nel messaggio
news:bmPob.84109$e6.30...@twister2.libero.it...
>
[CUT]
> Ci do un'occhiata. Ma faccio casino se il computer sul quale registro una
> dll ha una versione diversa? Esempio, io ho tra i riferimenti Microsoft
> Access 10.0 Object Library (msacc.olb),
> se lo metto nel pacchetto di installazione, e lo installa su di un PC che
ha
> access 2000 (e quindi una versione differente della stessa libreria), che
> succede?
> Grazie ancora
> Stefano
>
Prova con l'MDE, se ti ho consigliato questo sistema prova a fidarti...., ma
fai
una prova così da capire meglio la cosa.....!!!!!!
Nel pacchetto d'installazione non mettere cose delle quali non hai LICENZA.
Limitati ad inserire il tuo applicativo e le eventuali Immagini, non avrai
problemi
di Reference se hai la versione MDE....!(Entro certi limiti di
compatibilità)
Ciao.
@Alex.


title: Riferimenti access

author: Gabriele Bertolucci

text:
> Prova con l'MDE, se ti ho consigliato questo sistema prova a fidarti....,
ma
> fai una prova così da capire meglio la cosa.....!!!!!!
Io mi fiderei volentieri.
> non avrai problemi di Reference se hai la versione MDE....!(Entro certi
limiti di
> compatibilità)
Magari fosse sempre così come dici.
Purtroppo non basta. Io ed il mio collega Gionata siamo riusciti a capire
che, per esempio, per risolvere i problemi di reference in maniera un po'
più sicura, bisogna fare un decompile e poi di nuovo ricompilare il file
MDB. Successivamente puoi farti l'MDE.
--
Gabriele Bertolucci
PBsoft
www.pbsoft.it


title: Riferimenti access

text:
Gabriele Bertolucci wrote:
||| Prova con l'MDE, se ti ho consigliato questo sistema prova a
||| fidarti...., ma fai una prova così da capire meglio la
||| cosa.....!!!!!!
||
|| Io mi fiderei volentieri.
OK
||
||| non avrai problemi di Reference se hai la versione MDE....!(Entro
||| certi limiti di compatibilità)
||
|| Magari fosse sempre così come dici.
||
|| Purtroppo non basta. Io ed il mio collega Gionata siamo riusciti a
|| capire che, per esempio, per risolvere i problemi di reference in
|| maniera un po' più sicura, bisogna fare un decompile e poi di nuovo
|| ricompilare il file MDB. Successivamente puoi farti l'MDE.
||
Come si fa il "decompile"?
grazie
Stefano


title: Riferimenti access

author: Cane Randagio

text:
"Gabriele Bertolucci
> Purtroppo non basta. Io ed il mio collega Gionata siamo riusciti a capire
> che, per esempio, per risolvere i problemi di reference in maniera un po'
> piů sicura, bisogna fare un decompile e poi di nuovo ricompilare il file
> MDB. Successivamente puoi farti l'MDE.
MS consiglia di utilizzare il /Decompile solo per riparare .mdb danneggiati.
Meglio reimportare tutto in un nuovo .mdb.
Tuttavia, le cause dei broken references dovrebbero essere altre.
Anzitutto il mediocre installer (lo stesso fornito col vecchio VB) che
registra correttamente un .OCX su tre.
Per questo molti developers evitano scrupolosamente l'utilizzo di controlli
ActiveX, peraltro di scarsa utilitŕ con l'ambiente FE di Access.
Oltre a ciň a mio avviso esistono problemi di registrazione legati alle
librerie ADO.
Sarŕ un caso ma le installazioni runtime basate su DAO e prive di controlli
aggiuntivi vanno sempre a buon fine.
Bye


title: Riferimenti access

text:
"Cane Randagio" <
dogX...@libero.it
> ha scritto nel messaggio
news:374pb.84543$vO5.3...@twister1.libero.it...
>
> "Gabriele Bertolucci
>
> > Purtroppo non basta. Io ed il mio collega Gionata siamo riusciti a
capire
> > che, per esempio, per risolvere i problemi di reference in maniera un
po'
> > più sicura, bisogna fare un decompile e poi di nuovo ricompilare il file
> > MDB. Successivamente puoi farti l'MDE.
>
> MS consiglia di utilizzare il /Decompile solo per riparare .mdb
danneggiati.
> Meglio reimportare tutto in un nuovo .mdb.
>
> Tuttavia, le cause dei broken references dovrebbero essere altre.
> Anzitutto il mediocre installer (lo stesso fornito col vecchio VB) che
> registra correttamente un .OCX su tre.
> Per questo molti developers evitano scrupolosamente l'utilizzo di
controlli
> ActiveX, peraltro di scarsa utilità con l'ambiente FE di Access.
>
> Oltre a ciò a mio avviso esistono problemi di registrazione legati alle
> librerie ADO.
>
> Sarà un caso ma le installazioni runtime basate su DAO e prive di
controlli
> aggiuntivi vanno sempre a buon fine.
>
> Bye
Come mi piace quando parli così....!!
Gli OCX sono "ROBA" da usare solo in casi Eccezionali.
Per quanto i riguarda MAI, se trovo info sulle API cerco sempre
di sfruttare direttamente le dll dedicate e ricrearmi io il controllo via
codice.
Purtroppo questo non è sempre possibile, ma con ProgressBar e StatusBar
e altri controlli che si appoggiano alla ComCtl32.dll è stupido affidarsi
a INGOMBRANTI accessori che con 10righe di codice si rifanno....!!!!
Ciao.
@Alex.


title: Riferimenti access

text:
"ALESSANDRO Baraldi"
> Come mi piace quando parli così....!!
Sai ... nonostante le ripetute dununce per randagismo, anch'io ho aspetti
positivi  :-)
> Gli OCX sono "ROBA" da usare solo in casi Eccezionali.
> Per quanto i riguarda MAI, se trovo info sulle API cerco sempre
> di sfruttare direttamente le dll dedicate e ricrearmi io il controllo via
> codice.
> Purtroppo questo non è sempre possibile
Anche se il confine tra il possibile e l'impossibile spesso è sottile.
Scaricando un pò di .mdb da
www.lebans.com
  mi sono reso conto che le vie
del signore (e dell'application pr. interface) sono ampie se non proprio
infinite  ;-))
, ma con ProgressBar e StatusBar
> e altri controlli che si appoggiano alla ComCtl32.dll è stupido affidarsi
> a INGOMBRANTI accessori che con 10righe di codice si rifanno....!!!!
E si potrebbe continuare: Toolbar control, Calendar, CommonDialog, MsComm,
etc., etc. sono tutti controlli facilmente sostituibili, il più delle volte
addirittura senza ricorrere ad API.
Con un pò di pazienza anche il problema del disegno dei BarCode nella
reportistica si risolve a codice Visual Basic ... l'unico controllo
difficilmente sostituibile è il TreeView: controllo la cui utilità pratica è
per la verità scarsa (è funzionale per rappresentare una distinta base a n
livelli, non certo per i menù come fanno molti).
Ciao!


title: Riferimenti access

text:
> Come si fa il "decompile"?
<percorso installazione office>\MSACCESS.EXE <nomefile.mdb> /decompile



title: Riferimenti access

text:
> MS consiglia di utilizzare il /Decompile solo per riparare .mdb
danneggiati.
> Meglio reimportare tutto in un nuovo .mdb.
In effetti utilizzare il decompile non mi riempie di gioia :-)
Tuttavia ho trovato su Google un messaggio in cui si consiglia di fare un
decompile dopo che sono state fatte parecchie modifiche al codice VBA.
> Tuttavia, le cause dei broken references dovrebbero essere altre.
> Anzitutto il mediocre installer (lo stesso fornito col vecchio VB) che
> registra correttamente un .OCX su tre.
Non ho mai avuto il piacere di utilizzare l'installer per installare
componenti OCX aggiuntivi, ma mi hanno detto spesso che la cosa è tutt'altro
che facile.
> Per questo molti developers evitano scrupolosamente l'utilizzo di
controlli
> ActiveX, peraltro di scarsa utilità con l'ambiente FE di Access.
Ti confermo che anche io tendo a non utilizzare OCX aggiuntivi.
> Oltre a ciò a mio avviso esistono problemi di registrazione legati alle
> librerie ADO.
Su questo mi piacerebbe sentire voci un po' più ufficiali da Microsoft,
visto che continuiamo a scaricare MDAC sempre più aggiornati ma i problemi
sembrano non diminuire :-)



title: Riferimenti access

text:
> , ma con ProgressBar e StatusBar
> > e altri controlli che si appoggiano alla ComCtl32.dll è stupido
affidarsi
> > a INGOMBRANTI accessori che con 10righe di codice si rifanno....!!!!
>
> E si potrebbe continuare: Toolbar control, Calendar, CommonDialog, MsComm,
> etc., etc. sono tutti controlli facilmente sostituibili, il più delle
volte
> addirittura senza ricorrere ad API.
Voglio imparare!!!!!!
Come fai a non ricorrere alle API e nemmeno ai controlli che hai nominato?
> l'unico controllo difficilmente sostituibile è il TreeView
Aggiungiamo poi che la documentazione che lo accompagna è praticamente
inestistente.



title: Riferimenti access

text:
"Gabriele Bertolucci"
> Su questo mi piacerebbe sentire voci un po' più ufficiali da Microsoft,
> visto che continuiamo a scaricare MDAC sempre più aggiornati ma i problemi
> sembrano non diminuire :-)
Non c'hai ancora detto quali siano i riferimenti che vi creano problemi :-)
Comunque anche in passato, non solo su questo ng., si è parlato parecchio di
problemi relativi alla corretta installazione di ADO.
Ripeto: con le librerie standard + DAO non rilevo problemi.
Bye


title: Riferimenti access

text:
"Gabriele Bertolucci" <
> > E si potrebbe continuare: Toolbar control, Calendar, CommonDialog,
MsComm,
> > etc., etc. sono tutti controlli facilmente sostituibili, il più delle
> volte
> > addirittura senza ricorrere ad API.
> Voglio imparare!!!!!!
> Come fai a non ricorrere alle API e nemmeno ai controlli che hai nominato?
Il Toolbar te lo fai con pulsanti di comando e opzione.
Il calendar ... trovi un mucchio di calendari in puro Access, anche free,
sul web.
Il CommonDialog: ne riparliamo appena ho tempo d'approfondire del codice che
puoi trovare nel .mdb di setup di ODE '97 (ne riportava uno stralcio Giorgio
PRX pochi giorni fa sul ng.)
MsComm: solo con API.
Bye


title: Riferimenti access

text:
"Cane Randagio" <
dogX...@libero.it
> ha scritto nel messaggio
news:NNwpb.87839$vO5.3...@twister1.libero.it...

Ricodo che le prime installazioni di pacchetti fatti con VB6 e ADO
mi facevano impazzire....!
Sai come ho risolto....?
Con Access, non sviluppo quasi più nulla con VB, se non giochini(io li
chiamo così)
privati per amici.......!
@Alex.


title: Riferimenti access

text:
"ALESSANDRO Baraldi"
> Ricodo che le prime installazioni di pacchetti fatti con VB6 e ADO
> mi facevano impazzire....!
> Sai come ho risolto....?
> Con Access, non sviluppo quasi più nulla con VB, se non giochini(io li
> chiamo così)
> privati per amici.......!
Alessandro, Alessandro ... parla (anzi scrivi) a basso voce: se ti sentono
quei due o tre invasati da iclvb si apre un megathread da far tremare le
vene ai polsi  :-)
Bye


title: Riferimenti access

text:
"Cane Randagio" <
dogX...@libero.it
> ha scritto nel messaggio
news:gJxpb.89345$e6.32...@twister2.libero.it...

Già, ma non è per dire che Access è meglio, è per sottolineare
che io sono TONTO con VB....!!
;-)
Ho messo una pezza....??
Ciao.
@Alex.


title: Riferimenti access

author: SunRex

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bo6cgd$7qm$1...@lacerta.tiscalinet.it...

Io ancora spero di poter usare VB come Access.
Il fatto che ancora non ho ben chiaro è questo,  sono io che sono
di coccio oppure Access per programmare gestionali per basi dati
è una spanna più su rispetto a VB?Per esenpio quello che non ho mai
capito è perchè Access ha una reportistica da paura e VB c'ha delle cagate
pazzesche ( leggi CR e Data Report).E dire che VBA e VB sono praticamente
identici soprattutto VB6 e Access 2000 sembrano uguali.Per non dire delle
maschere continue
che per farle in VB devi crearti un ocx con DataRepeater ed impazzire
letteralmente per
agganciarci i dati oppure usare i DataGrid che Dio ce ne scampi.Resta il
fatto che dire che programmi in VB
fa più fico di dire che programmi in Access anche se uno magari si appoggia
a SQL Server 2000 e con Access
ci fa solo il FE.
Sunrex


title: Riferimenti access

text:
"ALESSANDRO Baraldi" <
>
> Già, ma non è per dire che Access è meglio, è per sottolineare
> che io sono TONTO con VB....!!
> ;-)
> Ho messo una pezza....??
Eh, eh, eh.


title: Riferimenti access

text:
"SunRex"
> Io ancora spero di poter usare VB come Access.
> Il fatto che ancora non ho ben chiaro è questo,  sono io che sono
> di coccio oppure Access per programmare gestionali per basi dati
> è una spanna più su rispetto a VB?Per esenpio quello che non ho mai
> capito è perchè Access ha una reportistica da paura e VB c'ha delle cagate
> pazzesche ( leggi CR e Data Report).E dire che VBA e VB sono praticamente
> identici soprattutto VB6 e Access 2000 sembrano uguali.Per non dire delle
> maschere continue
> che per farle in VB devi crearti un ocx con DataRepeater ed impazzire
> letteralmente per
> agganciarci i dati oppure usare i DataGrid che Dio ce ne scampi.Resta il
> fatto che dire che programmi in VB
La verità è che molti (anche software house piene di gente) scelsero VB
pensando che fosse un "compilatore" ... nel senso DOS del termine.
La qual cosa sarebbe stata tecnicamente vantaggiosa poter distribuire .exe
privi di componenti di Runtime, come fanno i Delphisti.
La verità è molto diversa, come ben sai (ocx, crystal reports, etc. stanno
fuori) ... eppure anche il Faqqone di icaa ha le idee nebulose sulla
faccenda!
... la forza del marketing  :-)
Bye


title: Riferimenti access

text:
> Non c'hai ancora detto quali siano i riferimenti che vi creano problemi
:-)
> Comunque anche in passato, non solo su questo ng., si è parlato parecchio
di
> problemi relativi alla corretta installazione di ADO.
I problemi che abbiamo avuto riguardavano ADO.



title: Riferimenti access

text:
> >
> > "ALESSANDRO Baraldi"
> >
> >
> > > Ricodo che le prime installazioni di pacchetti fatti con VB6 e ADO
> > > mi facevano impazzire....!
> > > Sai come ho risolto....?
> > > Con Access, non sviluppo quasi più nulla con VB, se non giochini(io li
> > > chiamo così)
> > > privati per amici.......!
> >
> > Alessandro, Alessandro ... parla (anzi scrivi) a basso voce: se ti
sentono
> > quei due o tre invasati da iclvb si apre un megathread da far tremare le
> > vene ai polsi  :-)
> >
> > Bye
>
> Già, ma non è per dire che Access è meglio, è per sottolineare
> che io sono TONTO con VB....!!
> ;-)
> Ho messo una pezza....??
>
> Ciao.
> @Alex.
>
Complimenti, sei stato un artista, te ne sei uscito alla grande. Clap
MAssimiliano


title: Condizione su stampa report

author: Garom

text:
Nell'evento su formattazione di un report - basato su una query - ho la
seguente condizione con cui gestisco il colore:
 If OcnCodcau = "ORD" Then
 Me.V1.ForeColor = 255
 Else
Me.V1.ForeColor = 0
End If
Adesso vorrei integrare o meglio inserire una seconda condizione che oltre
gestire il colore, nel caso V1 fosse =  0 (zero) stampasse - (un trattino).
                    Risposta
> La prima cosa che deve esserti chiaro è che la funzione Somma somma i
valori
> dei campi della tabella/query che è origine record del report e non somma
il  valore delle caselle di testo ad essa associata.
>
> Quindi la prima cosa che farei è quella di cambiare nome alla casella di
> testo che è associata al campo V1: se la chiami V1Stam il codice VBA
> generato a fronte dell'evento "Su formattazione" della Sezione Corpo del
> report potrebbe essere:
>
> If OcnCodcau = "ORD" Then
>     Me!V1Stam.ForeColor = 255
> Else
>     Me!V1Stam.ForeColor = 0
> End If
> If Me!V1 = 0 Then
>     Me!V1Stam = "-"
> End If
>
> Naturalmente la funzione Somma inserita dell'origine controllo della
casella
> di testo a piè di pagina report dovraà restare:
>
> = Somma([V1])
>
> --
> Roberto
Ringrazio innanzitutto Roberto
Purtroppo ho fatto tante prove e non riesco a venirne fuori: mi segnala
errore nella penultima riga Me!V1Stam = "-"
Probabilmente sarà una cosa banale ma non sono capace di risolverla
Ringrazio in anticipo chiunque vorrà aiutarmi.
Grazie   Gabriele


title: Condizione su stampa report

author: Roberto da casa

text:
"Garom" <
in...@tsm.it
> ha scritto nel messaggio
news:c2k0ia$hi0$1...@newsread.albacom.net...

Prova così:
1) Inserisci nel corpo del report una casella di testo chiamata V1 ed
associata al campo V1 ed imposta a No la proprietà Visibile di tale casella
di testo.
2) Inserisci nel corpo del report anche una casella di testo non associata
chiamata V1Stam.
3) A fronte dell'evento "Su formattazione" genera il seguente codice VBA:
If OcnCodcau = "ORD" Then
    Me!V1Stam.ForeColor = 255
Else
    Me!V1Stam.ForeColor = 0
End If
If Me!V1 = 0 Then
    Me!V1Stam = "-"
Else
    Me!V1Stam = Me!V1
End If
Però pensandoci bene ti ho suggerito una strada inutile quanto tortuosa;
prova invece a rendere visibile la casella di testo V1 associata al campo
V1, non inserire alcuna casella di testo non associata V1Stam, non scrivera
nulla a fronte dell'evento "Su formattazione" relativamente a tale problema,
ma scrivi solamente nella proprietà Formato della casella di testo V! quanto
segue:
#; - #; -
Scegli tu la soluzione che preferisci.
>
> Ringrazio in anticipo chiunque vorrà aiutarmi.
> Grazie   Gabriele
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: creazione pulsante

author: Maurizio

text:
salve a tutti
in Access 2007 quando creo un pulsante con autocomposizione per aprire una maschera mi associa all'evento una macro. E' possibile associare in automatico una routine ? ricordo che con le versioni precedenti era possibile
grazie
Maurizio


title: creazione pulsante

author: Maurizio Borrelli

text:
Il giorno lunedì 18 maggio 2015 19:07:33 UTC+2, Maurizio ha scritto:
> in Access 2007 quando creo un pulsante con autocomposizione per aprire una maschera mi associa all'evento una macro. E' possibile associare in automatico una routine ? ricordo che con le versioni precedenti era possibile

Ciao Maurizio,
mi pare che non sia cambiato nulla rispetto alle versioni precedenti.

Quando aggiungi alla maschera un pulsante si apre la finestra "Creazione guidata Pulsante di comando" e se vuoi associare il Pulsante di comando a una routine-evento premi [ Annulla ], quindi nella finestra delle Proprietà del Pulsante di comando, scheda Evento, riga Su clic, premi il pulsante [...] e compare la finestra "Scegli generatore"; col doppio clic su "Generatore di codice" ti trovi nell'Editor di Visual Basic col cursore fra le istruzioni:

Private Sub Comando1_Click()
|
End Sub

La stessa cosa se al clic sul pulsante [...] fai precedere la scelta [Routine evento], per esempio col doppio clic su "Su clic", ovvero il nome dell'evento.

Ma forse non ho capito a cosa intendevi riferirti...

--
Ciao! :)
Maurizio


title: creazione pulsante

author: Karl Donaubauer

text:
Maurizio Borrelli ha scritto:
> Maurizio ha scritto:
>> in Access 2007 quando creo un pulsante con autocomposizione per aprire una maschera mi associa all'evento una macro. E' possibile associare in automatico una routine ? ricordo che con le versioni precedenti era possibile
>
> mi pare che non sia cambiato nulla rispetto alle versioni precedenti.
> ...

Salve Maurizio e Maurizio,

fino a Access 2003 il risultato della creazione guidata è codice VBA.
Invece da Access 2007 in poi la creazione guidata sempre crea una macro.
Non c'è un rimedio perché la MS ha cambiato il wizard responsabile.

Con Access 2010 sul ribbon "Progettazione" perlomeno hanno aggiunto un
pulsante "Converti macro della maschera in Visual Basic" che purtroppo
ha il problema che non funziona mai, ma solo presente un dialogo e poi
un messaggio di errore o crash. Questo bug continua ad essere presente
in Access 2013.

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

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


title: creazione pulsante

author: RobertoA

text:
Il 19/05/2015 12.31, Karl Donaubauer ha scritto:
> Maurizio Borrelli ha scritto:
>> Maurizio ha scritto:
>>> in Access 2007 quando creo un pulsante con autocomposizione per
>>> aprire una maschera mi associa all'evento una macro. E' possibile
>>> associare in automatico una routine ? ricordo che con le versioni
>>> precedenti era possibile
>>
>> mi pare che non sia cambiato nulla rispetto alle versioni precedenti.
>> ...
>
> Salve Maurizio e Maurizio,
>
> fino a Access 2003 il risultato della creazione guidata è codice VBA.
> Invece da Access 2007 in poi la creazione guidata sempre crea una macro.
> Non c'è un rimedio perché la MS ha cambiato il wizard responsabile.
>
> Con Access 2010 sul ribbon "Progettazione" perlomeno hanno aggiunto un
> pulsante "Converti macro della maschera in Visual Basic" che purtroppo
> ha il problema che non funziona mai, ma solo presente un dialogo e poi
> un messaggio di errore o crash. Questo bug continua ad essere presente
> in Access 2013.

Ah carino il problemino
E Microsoft lo sa e non gli frega niente oppure non lo sa proprio?
Dove trovare una lista dei bug conosciuti?
Intendo delle diverse versioni di Access


title: creazione pulsante

text:

grazie Karl
sospettavo la presenza di un bug ...
speriamo in una soluzione in Access 2016 ;-))
ciao
Maurizio


title: creazione pulsante

text:
Il giorno martedì 19 maggio 2015 12:31:00 UTC+2, Karl Donaubauer ha scritto:
> Maurizio Borrelli ha scritto:
> > Maurizio ha scritto:
> >> in Access 2007 quando creo un pulsante con autocomposizione per aprire una maschera mi associa all'evento una macro. E' possibile associare in automatico una routine ? ricordo che con le versioni precedenti era possibile
> > mi pare che non sia cambiato nulla rispetto alle versioni precedenti.
> > ...
> fino a Access 2003 il risultato della creazione guidata è codice VBA.
> Invece da Access 2007 in poi la creazione guidata sempre crea una macro.
> Non c'è un rimedio perché la MS ha cambiato il wizard responsabile.
> Con Access 2010 sul ribbon "Progettazione" perlomeno hanno aggiunto un
> pulsante "Converti macro della maschera in Visual Basic" che purtroppo
> ha il problema che non funziona mai, ma solo presente un dialogo e poi
> un messaggio di errore o crash. Questo bug continua ad essere presente
> in Access 2013.

Ciao Karl, Ciao Maurizio.
Grazie Karl, ora ho capito a cosa si riferiva Maurizio. Quelle belle routine tipo:
Sub Pulsante1_Click ()
On Error GoTo Err_Pulsante1_Click
    DoCmd GoToRecord , , A_FIRST
Exit_Pulsante1_Click:
    Exit Sub
Err_Pulsante1_Click:
    MsgBox Error$
    Resume Exit_Pulsante1_Click
End Sub
[Microsoft Access Versione 2.00]
:-)
--
Ciao! :)
Maurizio


title: OT: ferie

author: Riccardo

text:
Per augurare a tutti buone vacanze, e per coloro che già sono
rientrati, un buon rientro.
ciao Riccardo


title: OT: ferie

author: Roberto dal portatile

text:
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:9jot13$e0k$1...@news.panservice.it...
> Per augurare a tutti buone vacanze, e per coloro che gią sono
> rientrati, un buon rientro.
>
> ciao Riccardo
>
Gią rientrato. :-(
A te buone ferie.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Casella combinata che non mostra valore, ecc...

author: gallus

text:
Salve a tutti.
Ancora una volta mi trovo a chiedere l'aiuto di qualcuno di voi.
Ho un piccolo problema con la gestione di una casella combinata, ma cecherò
di essere più preciso:
- la casella combinata in questione viene utilizzata per inserire il nome di
un prodotto in un campo di una data tabella.
- la lista degli elementi proposta dalla casella combinata è il risultato di
una query che scelta l'Azienda produttrice mi elenca solo i prodotti
realizzati da questa senza mostrarmi gli altri.
es. FIAT (punto, uno, ecc..)
    OPEL (astra, corsa, ecc..)
- l'inserimento non presenta particolari problematiche anzi da questa
gestione il tutto è facilitato.
- ecco il problema: se chiudo la maschera e poi successivamente la riapro
nella casella combinata del prodotto non mi appare nulla e se vado a
selezionarla l'elenco che mi viene proposto è vuoto.
La tabella ovviamente contiene il valore assegnato e non risulta
assolutamente alterata, ma nella maschera nulla.
Perchè?
Aggiungo di seguito un altro problema che avevo già postato come risposta ad
un msg, ma che ritengo sia il caso di riproporre:
Analizzando una singola tabella devo produrre una maschera/report che generi
una cosa di questo tipo:
|---------|---------|--------|----------|---------|-------|
|Nome     | query1  |query2  | q3       | ...     |q7(te) |
|---------|---------|--------|----------|---------|-------|
Io ho pensato di risolvere il problema scrivendo in SQL delle query con LEFT
JOIN, ma sono aperto a qualsiasi suggerimento.
Vi è la possibilità di creare un unico modulo in vba che esegua il codice di
tutte queste quey?
Nella creazione di una query parametrica è possibile che il parametro
richiesto (ad es. PIPPO) sia una variabile di un modulo VBA che richiama la
query?
Grazie a tutti anticipatamente.
gallus


text:
"gallus" <
gal...@infinito.NOSPAM.it
> ha scritto nel messaggio
news:yfuO7.224759$sq5.10...@news.infostrada.it...
> Salve a tutti.
> Ancora una volta mi trovo a chiedere l'aiuto di qualcuno di voi.
> Ho un piccolo problema con la gestione di una casella combinata, ma
cecherò
> di essere più preciso:
>
> - la casella combinata in questione viene utilizzata per inserire il nome
di
> un prodotto in un campo di una data tabella.
A quanto hai raccontato più avanti non "inserisci" il nome di un prodotto,
il suo ID, è poi la casella combinata che ti mostra la descrizione al posto
dell' ID.
> - la lista degli elementi proposta dalla casella combinata è il risultato
di
> una query che scelta l'Azienda produttrice mi elenca solo i prodotti
> realizzati da questa senza mostrarmi gli altri.
>
> es. FIAT (punto, uno, ecc..)
>     OPEL (astra, corsa, ecc..)
>
> - l'inserimento non presenta particolari problematiche anzi da questa
> gestione il tutto è facilitato.
> - ecco il problema: se chiudo la maschera e poi successivamente la riapro
> nella casella combinata del prodotto non mi appare nulla e se vado a
> selezionarla l'elenco che mi viene proposto è vuoto.
>
> La tabella ovviamente contiene il valore assegnato e non risulta
> assolutamente alterata, ma nella maschera nulla.
>
> Perchè?
Perchè quando sei in fase di inserimento l'operatore seleziona l'Azienda,
cosa che non può fare in fase di visualizzazione, quando apri la maschera;
uno dei modi per risolvere il tuo problema è cambiare in maniera dinamica
l'origine riga della casella combinata; a fronte dell'evento "Su corrente"
della maschera devi impostare come origine riga della combo una query non
filtrata dall'Azienda; invece, a fronte dell'evento "Dopo aggiornamento" del
controllo tramite il quale selezioni il fornitore, devi impostare come
origine riga l'attuale query.
Naturalmente devi eseguire, al momento dovuto, il requery della casella
combinata.
>
> Aggiungo di seguito un altro problema che avevo già postato come risposta
ad
> un msg, ma che ritengo sia il caso di riproporre:
[CUT]
Non riesco a capire cosa vuoi fare.
> Grazie a tutti anticipatamente.
>
> gallus
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: Antonio Biso

text:
gallus <
gal...@infinito.NOSPAM.it
> wrote in message
yfuO7.224759$sq5.10...@news.infostrada.it...
> Salve a tutti.
> Ancora una volta mi trovo a chiedere l'aiuto di qualcuno di voi.
> Ho un piccolo problema con la gestione di una casella combinata, ma
cecherò
> di essere più preciso:
>
> - la casella combinata in questione viene utilizzata per inserire il nome
di
> un prodotto in un campo di una data tabella.
> - la lista degli elementi proposta dalla casella combinata è il risultato
di
> una query che scelta l'Azienda produttrice mi elenca solo i prodotti
> realizzati da questa senza mostrarmi gli altri.
>
> es. FIAT (punto, uno, ecc..)
>     OPEL (astra, corsa, ecc..)
>
> - l'inserimento non presenta particolari problematiche anzi da questa
> gestione il tutto è facilitato.
> - ecco il problema: se chiudo la maschera e poi successivamente la riapro
> nella casella combinata del prodotto non mi appare nulla e se vado a
> selezionarla l'elenco che mi viene proposto è vuoto.
>
> La tabella ovviamente contiene il valore assegnato e non risulta
> assolutamente alterata, ma nella maschera nulla.
>
> Perchè?
Probabilmente la query della combo prodotti è scritta mettendo come criterio
sotto azienda qualcosa tipo
[forms]![tuaform]![combo azienda]
Quando nella combo azienda non c'è nulla quindi, la query non restituisce
nulla.
Secondo me è anche giusto che sia così, ma se proprio vuoi che ci sia
qualcosa allora devi mettere come criterio
Like Nz([forms]![tuaform]![combo azienda];"*")
così, quando non c'è nulla, ti restituisce tutti i record
Antonio



title: .dot Word

text:
Salve,
ho il seguente problema, vorrei poter stampare un file doc generato dal
mio database access. Ho la procedura che fa la seguente cosa:
apre il file .dot con word
genera il file .doc con word
a questo punto prima della stampa  io posso modificare il file doc e mi
sta bene (per eventuali modifiche), ma quando esco da Word vorrei che
word non mi chiedesse di SALVARE le modifiche, vorrei che in automatico
si chiuda e non salvi nulla.
Inoltre  ho anche possibiilitá di modificare il .dot e questa cosa non
mi sta bene.
all´uscita di Word, oltre al fatto se voglio salvare il mio doc, mi
viene chiesto anche se voglio salvare il dot.
Non voglio assolutamente che il dot si possa modificare e dunque
accidentalmente anche salvarlo modificato....cosa devo fare?
Magari sarebbe meglio che il .dot non comparisse affatto sulla schermata
no??
1000 grazie per il vostro aiuto
Scusate ilmio italiano pessimo, ma vivo in germania.
ciao ingrid


title: .dot Word

author: ciroteo

text:
"d4h2" <
d4...@zv.fraunhofer.de
> ha scritto nel messaggio
news:40B347E7...@zv.fraunhofer.de...

Il post potrebbe non essere pertinente con il presente ng.
Credo che se tu postassi un po' di codice qualcuno potrebbe aiutarti.
Nel frattempo ti do una dritta, anzi due oggi sono buono:
la prima è quella di cercare su
sitocomune.com
 li troverai nella sezione
general qualcosa sull'automazione word e access.
Se poi guardi nei post precedenti c'è un bellissimo esempio di namor
l'oggetto era word e database e se non sbaglio risale a gennaio.


title: requery non funziona

author: Sthepan

text:
Mi capita una cosa strana.
ho una casella di riepilogo in una form , dalla casella di riepilogo quando
voglio camcellare un dato
Private Sub Elenco17_DblClick(Cancel As Integer)
'Cancella il record selezionato nella casella di riepilogo
DoCmd.SetWarnings False
  DoCmd.RunSQL "DELETE * FROM tblMovimenti" & _
    " WHERE IDMovimenti=" & Me!Elenco17
  DoCmd.SetWarnings True

Me!Elenco17.Requery
End Sub
il codice della query é
SELECT tblMovimenti.IDMovimenti, tblMovimenti.IDPersonale,
tblMovimenti.[RepartoAmm/vo], tblMovimenti.GradoRivestito,
tblMovimenti.Provenienza, tblMovimenti.DataProv, tblMovimenti.Destinazione,
tblMovimenti.DataDest
FROM tblMovimenti
WHERE (((tblMovimenti.IDPersonale)=[forms]![frmMovimenti]![IDPersonale]))
ORDER BY tblMovimenti.DataProv;
La cosa strana è che dopo aver camcellato un solo dato, mi scompaiono dalla
vista anche gli altri dati elencati, per visualizzarli, devo premere su
nuovo record e poi su aggiorna (Me!Elenco17.Requery)
non capisco cosa c'è che non va?
Ciao Sthepan


title: requery non funziona

author: melo

text:
Sthepan ha scritto:




> Me!Elenco17.Requery
> End Sub




> Ciao Sthepan
hai provato a fare il refresh della casella dopo il requery?
ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: requery non funziona

text:


ciao,
scusa la mia ignoranza, ma come si fa?
Sthepan


title: requery non funziona

text:
Sthepan ha scritto:



> Sthepan
prova ad aggiungere
Me.Refresh
dopo il requery della casella



title: requery non funziona

text:


Ciao, ho provato ma nulla tutto come prima
Sthepan


title: Query con contatore

author: Sandrobi

text:
Su una tabella Anno/Numero/Contatore eseguo una query di selezione per un
singolo Anno/Numero. Mi sono accorto che spesso mi ritorna un elenco
disordinato se non aggiungo anche il campo contatore in ordine crescente.
Le query non dovrebbero già fornire un riultato in ordine di Contatore?
Saluti
Sandrobi


title: Report & stampanti...

author: Homer

text:
qualcuno sa se è possibile impostare via codice ( all'apertura del report
stesso) la stampante su cui andrà ad essere stampato un report?


title: Report & stampanti...

author: Warp

text:
Homer ha scritto nel messaggio <8en314$e8c$
1...@nslave1.tin.it
>...
>qualcuno sa se è possibile impostare via codice ( all'apertura del report
>stesso) la stampante su cui andrà ad essere stampato un report?
>
>
Un metodo semplice lo trovi sul sito comune (sezione download): basta cambiare la stampante
predefinita del PC a quella desiderata per la stampa del report.
Finite le stampe reimposti la precedente stampante predefinita.
Ciao.


title: report con pagine formati da record con stesso valore

author: domenico

text:
E' la prima volta che lavoro con i report in access e mi sento un po'
smarrito.
Prima di cominciare a lavorarci, vi pongo una domanda per suggerimenti
su come fare.
Immaginate una tabella con gli identificativi di cliente ed un'altra
con le informazioni sui prodotti acquistati da questi. La join di
queste mi fornisce la tabella che devo visualizzare in forma di
report.
Quindi avrò un id_cliente e, per ognuno di questi, una serie di campi
con le informazioni sui prodotti.
Il report che voglio generare dovrà avere la caratteristica di essere
formato da tante pagina quanti sono i clienti, quindi una pagina per
ogni cliente, anche nel caso in cui i prodotti di un cliente siano
pochi.
Come faccio, quindi, a far sì che al nuovo cliente la
"visualizzazione" dei record vada nella pagina successiva? Vi è una
possbilità di farlo senza codice vba?
grazie per tutti i suggerimenti
grazie
domenico


author: Ammammata

text:
domenico <
stat...@gmail.com
> wrote in
news:1179325229.8...@o5g2000hsb.googlegroups.com
:
> Come faccio, quindi, a far sì che al nuovo cliente la
> "visualizzazione" dei record vada nella pagina successiva? Vi è una
> possbilità di farlo senza codice vba?
>
nelle proprietà delle sezioni del report puoi impostare se e quando
effettuare un salto pagina forzato
--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\


text:
On 16 Mag, 16:37, Ammammata <
ammamm...@tiscalinet.it
> wrote:
> nelle proprietà delle sezioni del report puoi impostare se e quando
> effettuare un salto pagina forzato
Ti ringrazio per la risposta, ma non trovo questa sezione in cui
impostare il salto.
Potresti indicarmi esattamente dove?
grazie
domenico pesto


text:
domenico <
stat...@gmail.com
> wrote in
news:1179388378.6...@q75g2000hsh.googlegroups.com
:
> Ti ringrazio per la risposta, ma non trovo questa sezione in cui
> impostare il salto.
> Potresti indicarmi esattamente dove?
>
stando al tuo primo post è la sezione 'piede' di quella che contiene il
codice cliente (potrebbe essere disattivata e per questo non riesci a
vederla)
in inglese il menu è View, Sorting & Grouping



title: problemi di sicurezza

author: Eulinkmv

text:
Secondo quesito in breve termine
In anticipo mi scuso se il seguente è gia passato nei post che non ho letto
Vorrei sottoporre il seguente problema di sicurezza:
Ho creato un base di dati con A2000 che ho strutturato su due db come segue:
- i dati veri e propri stanno su un db che contiene solo le tabelle e le
relazioni
- maschere, report, macro e codice stanno su un secondo db collegato alle
tabelle del primo.
Le ragioni di questa scelta sono :
- primo io non dovrei, o meglio non vorrei, avere accesso ai dati una volta
che saranno inseriti dai miei clienti
- secondo così mi è più semplice gestire le modifiche non strutturali:
cambio solo il secondo db e glielo spedisco, senza dover toccare i dati
il problema è questo: posso proteggere con password solo uno dei due db.
spero la cosa non sia troppo banale
Pedo mellon a minno
visitate il mio sito
http://digilander.iol.it/Matteovisintainer/


title: problemi di sicurezza

author: Sergio MAZZA

text:
"Eulinkmv" <
eul...@katamail.com
> ha scritto nel messaggio
news:v3o_6.349$w35....@news.infostrada.it...

Dai un'occhiata nel sito comune (
www.sitocomune.com
), c'è sicuramente un
suggerimento adatto...
Ciao.


title: problemi di sicurezza

text: grazie lo farň al piů presto


title: problemi di sicurezza

text: non ne vengo a capo


title: problemi di sicurezza

text:
"Eulinkmv" <
eul...@katamail.com
> ha scritto nel messaggio
news:ano_6.572$w35....@news.infostrada.it...
> non ne vengo a capo
Cioč?


title: problemi di sicurezza

text:
Non trovo nei precedenti la mia situazione
PS: peraltro non mi pare che in questo caso sia necessario definire gruppi,
ma se è così il problema mi si ripresenta
--
Pedo mellon a minno
visitate il mio sito
http://digilander.iol.it/Matteovisintainer/
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9hd3v8$qm5$1...@canarie.caspur.it...
>
> "Eulinkmv" <
eul...@katamail.com
> ha scritto nel messaggio
> news:ano_6.572$w35....@news.infostrada.it...
> > non ne vengo a capo
>
> Cioè?
>
>


title: problemi di sicurezza

text:
"Eulinkmv" <
eul...@katamail.com
> ha scritto nel messaggio
news:bxo_6.41$z11....@news.infostrada.it...
> Non trovo nei precedenti la mia situazione
> PS: peraltro non mi pare che in questo caso sia necessario definire
gruppi,
> ma se č cosě il problema mi si ripresenta
>
> --
> Pedo mellon a minno
Se non vuoi avere accesso ai dati e sono residenti su NT imposta i privilegi
adatti per gli utenti che si connettono alla risorsa...
Ciao.


title: problemi di sicurezza

author: CED

text:
"Eulinkmv" <
eul...@katamail.com
> ha scritto nel messaggio
news:v3o_6.349$w35....@news.infostrada.it...

io ho lo stesso problema!
infatti facendo un file access con protezioni, accesso condizionati di
utenti e crittografia, diciamo che va abbastanza bene a parte il conflitto
di inserimento dati con contatore numerico incrementato con formula.
ho provato a dividere il DB in FE e BE, ma, il file BE con i dati ha perso
tutte le protezioni ed è alla mercè di tutti gli utenti della rete intranet.
per quest'ultimo motivo, ho preferito ripassare al primo metodo ....per
ora!!!.
Comunque stò ancora cercando una soluzione pratica al problema!
>
>
>


title: problemi di sicurezza

author: Federico Luciani

text:
Eulinkmv wrote:
> Secondo quesito in breve termine
> In anticipo mi scuso se il seguente è gia passato nei post che non ho letto
> Vorrei sottoporre il seguente problema di sicurezza:
> Ho creato un base di dati con A2000 che ho strutturato su due db come segue:
> - i dati veri e propri stanno su un db che contiene solo le tabelle e le
> relazioni
> - maschere, report, macro e codice stanno su un secondo db collegato alle
> tabelle del primo.
> Le ragioni di questa scelta sono :
> - primo io non dovrei, o meglio non vorrei, avere accesso ai dati una volta
> che saranno inseriti dai miei clienti
> - secondo così mi è più semplice gestire le modifiche non strutturali:
> cambio solo il secondo db e glielo spedisco, senza dover toccare i dati
> il problema è questo: posso proteggere con password solo uno dei due db.
Si, ma le soluzioni possono essere diverse a seconda di
cosa intendi proteggere.
Ti consiglio di riformulare la domanda specificando cosa
vuoi proteggere e da chi ti vuoi proteggere.
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: problemi di sicurezza

text:
Dunque prima di tutto grazie,
poi provo a chiarire:
vorrei consentire l'accesso alla struttura dei database e ai dati in essi
contenuti solo ad un limitato numero di persone (ho personalizzato la barre
degli strumenti e le opzioni di accesso e gestito errori nella immissione
dei dati per cui non mi preoccupo di quello che loro faranno una volta
entrati).
Il problema è proteggere dall'acesso CONTEMPORANEAMENTE  due database.
grazie Matteo


title: problemi di sicurezza

text:

non vedo alternative, devi implementare la protezione a
livello utente.
sul sito comune trovi una faq sull'argomento.



title: problemi di sicurezza

text:
> non vedo alternative, devi implementare la protezione a
> livello utente.
> sul sito comune trovi una faq sull'argomento.
OK vado e torno
ciao


title: problemi di sicurezza

text:
> > non vedo alternative, devi implementare la protezione a
> > livello utente.
> > sul sito comune trovi una faq sull'argomento.
Fatto! con la protezione a livello utente posso fare quello che voglio.
rimane un'ultima domanda: se il db viene usato in rete da una 30 di computer
devo implementare la protezione su ognuno di essi?
dopo averla formulata non so se la domada č banale, prendetela cosě.
grazie


title: problemi di sicurezza

text:
Eulinkmv wrote:
> > > non vedo alternative, devi implementare la protezione a
> > > livello utente.
> > > sul sito comune trovi una faq sull'argomento.
>
> Fatto! con la protezione a livello utente posso fare quello che voglio.
> rimane un'ultima domanda: se il db viene usato in rete da una 30 di computer
> devo implementare la protezione su ognuno di essi?
se sei in rete l'unica cosa che devi fare e mettere il file
mdw sul server (dove sta l'mdb con dati) e aprire i be, dai
client, facendo riferimento allo stesso mdw.



title: problemi di sicurezza

text:
Sono daccordo che la cosa migliore è la protezione a livello utente, ma nel
caso di 30 Pc collegati in rete la cosa si complica non poco, e sarebbe
meglio gestire tutto in una intranet con pagine ASP.
Cmq  quello che volevo dire è che ho risolto il problema della protezione di
due database collegati fra loro direttamente solo con password (cosa che in
alcuni casi è comoda e immediata, anche se ad onore del vero non proprio
così sicura!). Dunque vediamo:
Il problema nasce quando si tenta di proteggere un database da lettura che
contiene GIA'  (ripeto GIA') uno o più collegamenti a tabelle di un altro db
di cui non si vogliono mostrare i dati:
le ipotesi sono tre:
1) Se si protegge il db contenente le tabelle non si può più accedere ai
dati DAL db contente i collegammeti perchè provando compare il messaggio
"password non corretta".
2) Se si protegge solo il db contente i collegamenti alle tabelle qualsiasi
utente si potrà cmq accedere a tutti i dati dall'altro db contente le
tabelle.
-- La strada corretta è impostare le password prima di fare i collegamenti,
ma ATTENZIONE:
3) Se il db che contenente le tabelle è protetto e si creano dei
collegamenti con un secondo db si potrà accedere ai dati del primo senza
conoscerne la password.
Questo per la verità è riportato anche nella guida in linea che dice più o
meno così: "La password del database viene memorizzata in formato non
crittografato, ciò compromette la protezione del database, dopo aver
definito un collegamento, gli utenti in grado di aprire il database al quale
è collegata la tabella potranno aprire anche quest'ultima"
4) Rimane un solo MODO CORRETTO di procedere:
    a) PRIMA di fare i collegamenti proteggere separatamente tutti e due i
db (anche con due password diverse)
    b) solo in un secondo momento creare i collegamenti fra i due database
(al momento della creazione viene chiesta la password). In questo modo se
apre il database con le tabelle viene chiesta la sua password
corrispondente, se si apre il database con collegamenti viene chiesta solo
la sua password corrispondente.
Infatti nella guida si dice: la password corretta viene memorizzata insieme
alle informazioni che definiscono il collegamento alla tabella. Quando un
utente apre la tabella collegata, la password memorizzata viene usata per
aprire il database in cui è stata memorizzata la tabella.
:-))))))
Matteo
PS: Invece NON ho trovato vera questa frase della guida che segue quella
appena riportata, e fra l'altro questo fatto in fondo è alla base di tutte
la difficoltà: "Se la
password del database (contente le tabelle ndr) viene modificata, prima di
aprire di nuovo la tabella collegata è richiesto di fornire la nuova
password."
(non è vero!!! compare solo il messaggio di errore di cui sopra)


title: problemi di sicurezza

text:
> se sei in rete l'unica cosa che devi fare e mettere il file
> mdw sul server (dove sta l'mdb con dati) e aprire i be, dai
> client, facendo riferimento allo stesso mdw.
ho postato "problemi di sicurezza finalemte risolti"  prima di leggere
GRAZIE molto questa è una cosa che non sapevo però leggi lo stesso il mio
msg sulla protezione con solo password
:-))


title: problemi di sicurezza

text:
Eulinkmv wrote:
> Sono daccordo che la cosa migliore è la protezione a livello utente, ma nel
> caso di 30 Pc collegati in rete la cosa si complica non poco, e sarebbe
> meglio gestire tutto in una intranet con pagine ASP.
Non e' il numero di pc il problema, bisogna sempre tener
conto delle reali situazioni di lavoro (quanti client
lavorano contemporaneamente).
Riguardo alla protezione utente, non c'e' nulla di
complicato, che siano 2 client o 30 non fa alcuna
differenza.
> Cmq  quello che volevo dire è che ho risolto il problema della protezione di
> due database collegati fra loro direttamente solo con password (cosa che in
> alcuni casi è comoda e immediata, anche se ad onore del vero non proprio
> così sicura!). Dunque vediamo:
Perfetto.
> [cut]
per fortuna c'e' qualcuno che legge help ;-))



title: problemi di sicurezza

author: MegaMax

text:
"Federico Luciani" <
fluc...@sitocomune.com
> ha scritto nel messaggio
news:3B3CEE40...@sitocomune.com...
> Eulinkmv wrote:
> > > > non vedo alternative, devi implementare la protezione a
> > > > livello utente.
> > > > sul sito comune trovi una faq sull'argomento.
> >
> > Fatto! con la protezione a livello utente posso fare quello che voglio.
> > rimane un'ultima domanda: se il db viene usato in rete da una 30 di
computer
> > devo implementare la protezione su ognuno di essi?
>
> se sei in rete l'unica cosa che devi fare e mettere il file
> mdw sul server (dove sta l'mdb con dati) e aprire i be, dai
> client, facendo riferimento allo stesso mdw.
Noi avevamo un file MDW condiviso sul server NT, dava un sacco di
problemi... il primo che apriva il DB andava bene, gli altri ernao
lentissimi; in pratica qualsiasi cosa richiedesse accesso all'mdw richiedeva
qualche secondo, anche aprire una query.
E poi avevo dei problemi in quanto non diuscivo adf aggiornare l'mdw,
nonostante avessi tutti i permessi possibili ed immaginabili sul file e
sulla cartella che lo conteneva.
Boh... abbiamo copiato il file su tutti i pc :-)
Max


title: problemi di sicurezza

text:
MegaMax wrote:
> "Federico Luciani" <
fluc...@sitocomune.com
> ha scritto nel messaggio
> [cut]
> > se sei in rete l'unica cosa che devi fare e mettere il file
> > mdw sul server (dove sta l'mdb con dati) e aprire i be, dai
> > client, facendo riferimento allo stesso mdw.
>
> Noi avevamo un file MDW condiviso sul server NT, dava un sacco di
> problemi... il primo che apriva il DB andava bene, gli altri ernao
> lentissimi; in pratica qualsiasi cosa richiedesse accesso all'mdw richiedeva
> qualche secondo, anche aprire una query.
> E poi avevo dei problemi in quanto non diuscivo adf aggiornare l'mdw,
> nonostante avessi tutti i permessi possibili ed immaginabili sul file e
> sulla cartella che lo conteneva.
non ho mai avuto problemi di questo tipo.
> Boh... abbiamo copiato il file su tutti i pc :-)
> Max
non mi piace molto, si perdono alcune funzionalita' e poi
ogni volta che l'elenco degli user viene modificato, il
file deve essere ridistribuito.



title: Esiste un modo per intercettare il requery di una casella di riepilogo?

author: Antonio Ganci

text:
Ho creato una funzione che calcola dei dati statistici visualizzati in una
casella di testo su una maschera.
I valori cambiano quando il contenuto di una casella di riepilogo viene
aggiornato tramite la chiamata al
metodo Requery. Esiste un evento o qualcosa del genere per intercettare il
cambiamento del contenuto
di una casella di riepilogo? Attualmente ho aggirato il problema chiamando
la funzione di calcolo ogni
volta che chiamo un requery, però è una soluzione che non mi piace molto
perchè se mi dimentico di
chiamare la funzione i calcoli non vengono eseguiti.
Grazie per l'aiuto.
Antonio.


text:
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:ahtncq$6vj$1...@newsreader.mailgate.org...
> Ho creato una funzione che calcola dei dati statistici visualizzati in una
> casella di testo su una maschera.
> I valori cambiano quando il contenuto di una casella di riepilogo viene
> aggiornato tramite la chiamata al
> metodo Requery. Esiste un evento o qualcosa del genere per intercettare il
> cambiamento del contenuto
> di una casella di riepilogo?
No!
Esiste il dopo aggiornamento, nel senso che il valore selezionato č
cambiato, ma non quello che č visualizzato causa una requery
Attualmente ho aggirato il problema chiamando
> la funzione di calcolo ogni
> volta che chiamo un requery, perň č una soluzione che non mi piace molto
> perchč se mi dimentico di
> chiamare la funzione i calcoli non vengono eseguiti.
Eh, ma si fa proprio cosě invece...
Eventualmente potresti fare cosě (io lo uso spesso)
prepara una sub che fa la requery ed esegue i controlli. Poi, quando devi
fare la requery lanci la sub. In questo modo non ti dimenticherai piů di
eseguire i controlli...
Antonio


title: Aiuto

author: Luigi Colanera

text:
Cari amici della Nws vi chiedo aiuto perche sono alle prime armi. Grazie
In un maschera ho due controlli  di tipo data e due controlli di tipo testo.
Nel primo controllo di tipo data io metto la data di arrivo protocollo e
vorrei che nel secondo controllo tipo data (denominato trattazione pratica)
, alla scadenza del  giorno 120 esimo  della data di protocollazione
venisse trascritto automaticamente la nuova data e,  contemporanemente nei
due controlli "vuoti" di tipo testo risultasse trascritto ad esempio : nel
primo  "pratica archiviata" e nel secondo controllo tipo testo " settore
Commercio".
Grazie


title: recordset disconnessi

author: ringo

text:
Ma esiste il modo di lavorare con
recordset disconnessi in Access?
Qui sembra di si:
http://www.executrain.it/Forum6/1047560801/Contenuti%20MOC.pdf
Grazie!
ringo


title: recordset disconnessi

author: Alessandro Baraldi

text:
"ringo" <
ri...@tiscali.it
> wrote in message
news:co9f6b$98n$
1...@newsread.albacom.net

Chiarisci meglio l'esigenza....!
Con ADO è estremamente semplice, banalizzando
ti basta forzare la Connection=Nothing
ed il Recordset rimane aperto in Locale sconnesso
dal BE, questo libera enormemente il traffico di dati,
ovviamente non è tutto oro quello che liccica.....
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: recordset disconnessi

text:
> Chiarisci meglio l'esigenza....!
> Con ADO è estremamente semplice, banalizzando
> ti basta forzare la Connection=Nothing
> ed il Recordset rimane aperto in Locale sconnesso
> dal BE, questo libera enormemente il traffico di dati,
> ovviamente non è tutto oro quello che liccica.....
Se guardiamo l'esempio seguente:
http://www.rasveronasangiovanni.it/example-adp.jpg
Il contenuto della maschera "Table scadenze" deriva da una
store procedure... allora analizzando lo scambio
di dati tra adp sql server con uno sniffer e vedo che ogni volta
che clicco sui flag della tabella c'è uno scambio di dati tra le due
parti...
Allora la mia domanda è la seguente:
"E' possibile in qualche modo che quando clicco sui flag
non mi vada ad inviare i dati a sql server visto che è inutile?"
Esiste un modo per decidere se inviare i dati o meno al server,
il recordset può essere manipolato in locale e inviare le modifiche al
server
 solo alla fine?
Questo mi servirebbe per ottimizzare lo scambio di dati... ho alcune
filiali dove non è presente l'adsl e quindi con linee analogiche
bisogna ottimizzare al massimo lo scambio dei dati....
Da qui nasce l'ide di recordset disconnessi nel senso che
me li manipolo in locale e solo quando voglio io
aggiorno i dati sul server...
Hai mai provato questo:
Batch Updates
If you use the client-side cursor library with a keyset or static cursor,
you can also take advantage of ADO's ability to perform batch updates. That
is, you can edit multiple records in a database and then send all of the
updates to the underlying OLE DB provider to be stored in a single
operation. The code in Listing 6.21 (from BulkUpdate in basRecordset) finds
all records where the contact title is "Owner," changes the title to
"Partner," and then sends all of the changes back to the database in a
single operation.
Listing 6.21
Public Sub BulkUpdate()
    ' Demonstrate the BatchUpdate method.
    ' Note that this requires both a client-side
    ' cursor, and a LockType property of
    ' adLockBatchOptimistic.
    Dim rst As ADODB.Recordset
    Dim strCriteria As String
    Set rst = New ADODB.Recordset
    strCriteria = "[ContactTitle] = 'Owner'"
    With rst
        Set .ActiveConnection = CurrentProject.Connection
        .Source = "tblCustomers"
        .CursorLocation = adUseClient
        .LockType = adLockBatchOptimistic
        .CursorType = adOpenKeyset
        .Open
        .Find strCriteria
        Do While Not .EOF
            ' There's a matching row,
            ' so change the title
            .Fields("ContactTitle") = "Partner"
            ' Skip past the current record
            ' and continue searching
            .Find strCriteria, 1
        Loop
        ' Commit all the changes
        .UpdateBatch
    End With
    rst.Close
    Set rst = Nothing
End Sub
If any of your changes can't be saved (for example, because another user has
deleted the record), a runtime error occurs. In this case, you can use the
Filter property with the adFilterAffectedRecords constant to filter the
recordset down to only those records that had problems.
Grazie e ciao rigno


title: recordset disconnessi

author: Alessio

text:
"ringo" <
> Ma esiste il modo di lavorare con
> recordset disconnessi in Access?
>
> Qui sembra di si:
>
http://www.executrain.it/Forum6/1047560801/Contenuti%20MOC.pdf
Scarica:
http://support.microsoft.com/default.aspx?scid=kb;en-us;301987
Ti spiega che non è possibile gestire nativamente la cosa in un .ADP  (batch
updates unsupported).
Io a volte uso la modalità disconnessa con normali .mdb (connessi però a
MSDE), lavoro su tabelle locali Access e invio con una transazione i records
sul Server.
Chiaramente non è facile gestire la cosa in multiutenza, però funziona.
Con un .ADP non saprei come fare dato che non puoi avere tabelle locali: sul
documento che ti ho postato ipotizzano di lavorare con forms Unbound (troppo
complesso imho).
Ciao.


title: recordset disconnessi

text:
> Scarica:
http://support.microsoft.com/default.aspx?scid=kb;en-us;301987
>
> Ti spiega che non è possibile gestire nativamente la cosa in un .ADP
(batch
> updates unsupported).
>
> Io a volte uso la modalità disconnessa con normali .mdb (connessi però a
> MSDE), lavoro su tabelle locali Access e invio con una transazione i
records
> sul Server.
> Chiaramente non è facile gestire la cosa in multiutenza, però funziona.
>
> Con un .ADP non saprei come fare dato che non puoi avere tabelle locali:
sul
> documento che ti ho postato ipotizzano di lavorare con forms Unbound
(troppo
> complesso imho).
Secondo mè l'unico modo per fare quello che voglio è utilizzare degli array
temporanei in memoria,
esempio:
1) recordset_ado (lo creo partendo da una sp su sql server)
2) mi ricopio recordset_ado  in un array temporaneo in memoria
3) associo la form (continua) all'array temporaneo
4) gestisco a manina gli aggiornamenti che dovrò fare su sql server
guardando le azioni che si compiono sull'array....
5) sul lato server serviranno però dei controlli per il fatto della
multiutenza
Che ne dite? può essere una buona strada?
Grazie dei consigli
Ciao!
ringo


title: recordset disconnessi

author: ALESSANDRO Baraldi

text:
> Secondo mè l'unico modo per fare quello che voglio è utilizzare degli
array
> temporanei in memoria,
> esempio:
>
> 1) recordset_ado (lo creo partendo da una sp su sql server)
>
> 2) mi ricopio recordset_ado  in un array temporaneo in memoria
Si possono usare anche Recordset temporanei da XP in poi.....!
> 3) associo la form (continua) all'array temporaneo
Vedi sopra, usa eventualmente un Recordset Temporaneo.
> 4) gestisco a manina gli aggiornamenti che dovrò fare su sql server
> guardando le azioni che si compiono sull'array....
Questo è da vedere, ma ritengo che in ogni caso sia la cosa migliore:
1)SP di INSERT
    ---> Rileggi il Recorset riattivando la Connection e facendo un Requery
> 5) sul lato server serviranno però dei controlli per il fatto della
> multiutenza
Perchè al contrario di JET i campi AUTOINCREMENTANTI vengono
assegnati solo all'atto dell'aggiornamento.
In caso di EDIT nei Database più particolari si usa il Blocco Pessimistico.
> Che ne dite? può essere una buona strada?
Quella degli Array è una pessima tecnica, hai provato a fare quanto ti ho
detto...?
Sconnetti quel benedetto Recordset e fagli tutte le cose che credi, quando
riagganci
la Connection vengono trasferiti i dati.
> Grazie dei consigli
>
> Ciao!
>
> ringo
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: recordset disconnessi

text:
> Quella degli Array è una pessima tecnica, hai provato a fare quanto ti ho
> detto...?
> Sconnetti quel benedetto Recordset e fagli tutte le cose che credi, quando
> riagganci
> la Connection vengono trasferiti i dati.
ho provato a sconnettere il recordset impostando a nothing la connection
relativa
ma quando sconnetto il recordset non mi risulta editabile;
Specifiche del mio caso: il rs deriva da una store procedure e imposto la
tabella univoca
ed il comando di resync.
ciao
ringo


title: recordset disconnessi

text:
"ringo" <
ri...@tiscali.it
> wrote in message
news:coejmk$7p4$
1...@newsread.albacom.net
> > Quella degli Array è una pessima tecnica, hai provato a fare quanto ti ho
> > detto...?
> > Sconnetti quel benedetto Recordset e fagli tutte le cose che credi, quando
> > riagganci
> > la Connection vengono trasferiti i dati.
>
> ho provato a sconnettere il recordset impostando a nothing la connection
> relativa
> ma quando sconnetto il recordset non mi risulta editabile;
Meno male.... mi spaventerei del contrario...!!!
Devi gestire via codice la cosa, e riconnetterlo nel momento
in cui l'Utente vuole editare.... Metti 2 BUTTON
"EDITA"--> Connette
"SALVA"--> SCONNETTE
> ciao
>
> ringo
Ciao



title: recordset disconnessi

text:
"Alessandro Baraldi
> > E' no: così facendo si ritorna al discorso dei controlli UnBound e dello
> > stormo di codice che serve per gestire la cosa.
> Stormo di che..?
> Se ottimizzi il Codice bastano 3 righe in un Ciclo For Each
> per fare l'Update...!
> Popoli la Form con un Recordset COnnesso, poi sconnetti...!
> In ogni caso questi discorsi lasciano il tempo che trovano, perchè
> occorre sempre fare valutazioni della modalità di Sviluppo.
> C'è chi ama riempire le Maschere di DATI e di SUBFORM intasando
> il traffico di rete ecc....!
> Alcune volte questo è necessario, altre(spesso) è solo dovuto alla
> metodologia di implementazione delle Interfacce utente.
Ma lascia perdere ... come fai a gestire forms Tabellari con controlli
unbound?
E' una soluzione inaccettabile, onerosissima.
> Con progetti ADP(dei quali non ho esperienza tale da sostenere
> argomentazioni) ma anche con progetti MDB--(ODBC)--SQL l'ottimizzazione
> si ottiene mirando alla limitazione dei record da estrarre, di
> conseguenza
> la visualizzazione sarà limitata al minimo di quello che si deve vedere.
Questo non centra con quanto lui chiedeva.
> E' sicuro che con ADP e XP è possibile gestire RECORDSET TEMPORANEI
> e credo che in questo caso sia (forse) l'unica soluzione.
> > Quanto Ringo vuole fare, gestire nativamente la modalità disconnessa, è
> > attualmente impossibile con un .ADP.
> Concordo... ed è per questo che ho proposto la Soluzione sopra.
Mah!
Ciao.


title: recordset disconnessi

text:
> "Alessandro Baraldi" <
>
> > Meno male.... mi spaventerei del contrario...!!!
> > Devi gestire via codice la cosa, e riconnetterlo nel momento
> > in cui l'Utente vuole editare.... Metti 2 BUTTON
> > "EDITA"--> Connette
> > "SALVA"--> SCONNETTE
>
> E' no: così facendo si ritorna al discorso dei controlli UnBound e dello
> stormo di codice che serve per gestire la cosa.
>
> Quanto Ringo vuole fare, gestire nativamente la modalità disconnessa, è
> attualmente impossibile con un .ADP.
> Il link che ho postato è una conferma ufficiale MS.
>
> Ciao.
Esatto hai colpito nel segno!
Ma secondo te Alessio è fattibile la cosa con gli array (o rs temporanei)?
Grazie!
ringo


title: recordset disconnessi

text:
"Alessio" <
alessio...@tiscalinet.it
> wrote in message
news:JXDqd.56379$
Ni.19...@twister1.libero.it
>
> "Alessandro Baraldi" <
>
> > Meno male.... mi spaventerei del contrario...!!!
> > Devi gestire via codice la cosa, e riconnetterlo nel momento
> > in cui l'Utente vuole editare.... Metti 2 BUTTON
> > "EDITA"--> Connette
> > "SALVA"--> SCONNETTE
>
> E' no: così facendo si ritorna al discorso dei controlli UnBound e dello
> stormo di codice che serve per gestire la cosa.
Stormo di che..?
Se ottimizzi il Codice bastano 3 righe in un Ciclo For Each
per fare l'Update...!
Popoli la Form con un Recordset COnnesso, poi sconnetti...!
In ogni caso questi discorsi lasciano il tempo che trovano, perchè
occorre sempre fare valutazioni della modalità di Sviluppo.
C'è chi ama riempire le Maschere di DATI e di SUBFORM intasando
il traffico di rete ecc....!
Alcune volte questo è necessario, altre(spesso) è solo dovuto alla
metodologia di implementazione delle Interfacce utente.
Con progetti ADP(dei quali non ho esperienza tale da sostenere
argomentazioni) ma anche con progetti MDB--(ODBC)--SQL l'ottimizzazione
si ottiene mirando alla limitazione dei record da estrarre, di
conseguenza
la visualizzazione sarà limitata al minimo di quello che si deve vedere.
E' sicuro che con ADP e XP è possibile gestire RECORDSET TEMPORANEI
e credo che in questo caso sia (forse) l'unica soluzione.
> Quanto Ringo vuole fare, gestire nativamente la modalità disconnessa, è
> attualmente impossibile con un .ADP.
Concordo... ed è per questo che ho proposto la Soluzione sopra.
> Il link che ho postato è una conferma ufficiale MS.
>
> Ciao.
@Alex



title: recordset disconnessi

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:3e583628434a61e751...@mygate.mailgate.org...
> "ringo" <
ri...@tiscali.it
> wrote in message
> news:coejmk$7p4$
1...@newsread.albacom.net
>
> > > Quella degli Array è una pessima tecnica, hai provato a fare quanto ti
ho
> > > detto...?
> > > Sconnetti quel benedetto Recordset e fagli tutte le cose che credi,
quando
> > > riagganci
> > > la Connection vengono trasferiti i dati.
> >
> > ho provato a sconnettere il recordset impostando a nothing la connection
> > relativa
> > ma quando sconnetto il recordset non mi risulta editabile;
>
> Meno male.... mi spaventerei del contrario...!!!
> Devi gestire via codice la cosa, e riconnetterlo nel momento
> in cui l'Utente vuole editare.... Metti 2 BUTTON
> "EDITA"--> Connette
> "SALVA"--> SCONNETTE
>
forse non ci stiamo capendo :-(
guarda questa videata:
http://www.rasveronasangiovanni.it/example-adp.jpg
la "table scadenze" è connessa ad un recordset
che proviene da una store procedure... io vorrei che
quando l'utente clicca sui flag non mi aggiorni
il relativo campo su sql server...
Se disconnetto il rs come fa l'utente a cliccare sui flag?
grazie della pazienza!
Ciao!
ringo


title: recordset disconnessi

text:
"Alessandro Baraldi" <
> Meno male.... mi spaventerei del contrario...!!!
> Devi gestire via codice la cosa, e riconnetterlo nel momento
> in cui l'Utente vuole editare.... Metti 2 BUTTON
> "EDITA"--> Connette
> "SALVA"--> SCONNETTE
E' no: così facendo si ritorna al discorso dei controlli UnBound e dello
stormo di codice che serve per gestire la cosa.
Quanto Ringo vuole fare, gestire nativamente la modalità disconnessa, è
attualmente impossibile con un .ADP.



title: recordset disconnessi

text:
> Cioè creare recordsets ADO in memoria e assegnarli on the fly alle Forms?
> Io non ci sono riuscito, però sarebbero gradite smentite.
>
si esatto...
Alessio dai un'occhio qui, per creare recordset temporanei:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/admscadoddlobjects.asp
e leggi il paragrafo:
"Using Recordsets in Place of Arrays"
ciao!
ringo


title: recordset disconnessi

text:
> Io non ci sono riuscito, però sarebbero gradite smentite.
questa sera  copio a casa un'esempio e te lo mando!
:-)
ciao!
ringo


title: recordset disconnessi

text:
"ringo" <
> Esatto hai colpito nel segno!
> Ma secondo te Alessio è fattibile la cosa con gli array (o rs temporanei)?
Cioè creare recordsets ADO in memoria e assegnarli on the fly alle Forms?



title: recordset disconnessi

text:
"ringo"
> > Cioè creare recordsets ADO in memoria e assegnarli on the fly alle
Forms?
> > Io non ci sono riuscito, però sarebbero gradite smentite.
> si esatto...
> Alessio dai un'occhio qui, per creare recordset temporanei:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/
admscadoddlobjects.asp
Mi sono spiegato male: conosco da anni la possibilità di gestire recordsets
ADO in memoria, al posto di arrays.
Purtroppo però ogni tentativo di associarli alle Forms è stato inutile:
secondo me è impossibile.


title: recordset disconnessi

text:
> C'è chi ama riempire le Maschere di DATI e di SUBFORM intasando
> il traffico di rete ecc....!
> Alcune volte questo è necessario, altre(spesso) è solo dovuto alla
> metodologia di implementazione delle Interfacce utente.
>
> Con progetti ADP(dei quali non ho esperienza tale da sostenere
> argomentazioni) ma anche con progetti MDB--(ODBC)--SQL l'ottimizzazione
> si ottiene mirando alla limitazione dei record da estrarre, di
> conseguenza
> la visualizzazione sarà limitata al minimo di quello che si deve vedere.
Questo concetto dovrebbe essere una delle basi di ogni programmatore...
che poi lo faccia il linguaggio di programmazione o il programmazione questa
è un'altra storia...
Instasare la rete con molti dati è controproducente in ogni senso:
prestazioni e affidabilità!
Ciao!
Ringo


title: recordset disconnessi

text:
"Alessio" <
alessio...@tiscalinet.it
> wrote in message
news:%mEqd.56428$
Ni.19...@twister1.libero.it
[CUT]
> Ma lascia perdere ... come fai a gestire forms Tabellari con controlli
> unbound?
> E' una soluzione inaccettabile, onerosissima.
Parti dal concetto di aver ragione, ed io te la lascio pur concordando
con quanto hai detto, la visualizzazione tabellare non riguarda
il 100% dei casi, tieni conto che poi molti usano OCX che con Access
sono tutt'altro che BOUND.
Non voglio innescare nessuna polemica, ma non avanziamo verità assolute
di cosa sia meglio..., spesso il meglio è nemico del GIUSTO.
[CUT]
> Questo non centra con quanto lui chiedeva.
Forse ma se ci si limita a rispondere senza presentare uno spettro
di vedute più ampio è limitante.
[CUT]
> Mah!
>
> Ciao.
Saluti



title: recordset disconnessi

text:
"ringo"
> > Purtroppo però ogni tentativo di associarli alle Forms è stato inutile:
> > secondo me è impossibile.
> io con access 2003 in un progetto adp l'ho fatto...
Io utilizzo Access 2002, magari le cose sono cambiate...
>questa sera te lo mando,
> a quale e-mail te lo spedisco?
Con quest'e-mail continuo ad avere problemi, quindi potrei non essere in
grado di leggere.
E poi è meglio se posti il codice su icaa, può interessare a tutti  :-)
Ciao.


title: recordset disconnessi

text:
> > Ma lascia perdere ... come fai a gestire forms Tabellari con controlli
> > unbound?
> > E' una soluzione inaccettabile, onerosissima.
> Parti dal concetto di aver ragione, ed io te la lascio pur concordando
> con quanto hai detto, la visualizzazione tabellare non riguarda
> il 100% dei casi, tieni conto che poi molti usano OCX che con Access
> sono tutt'altro che BOUND.
> Non voglio innescare nessuna polemica, ma non avanziamo verità assolute
> di cosa sia meglio..., spesso il meglio è nemico del GIUSTO.
Guarda, non voglio far polemica, però t'invito a non volerti attaccare ai
vetri: la risposta che hai dato fraintende le richieste di Ringo e replica
quanto già avevo scritto (e implicitamente criticato):
27/11/04   11.46
"Con un .ADP non saprei come fare dato che non puoi avere tabelle locali:
sul
documento che ti ho postato ipotizzano di lavorare con forms Unbound (troppo
complesso imho)"
La modalità disconnessa non mi piace in rete LAN (è una multiutenza
castrata, specialmente quando gli utenti sono tanti); è invece utile in
remoto: e infatti MS ha concepito
ADO.NET
 in quella direzione.
Attualmente gli .ADP non consentono di gestire nativamente la modalità
disconnessa: PUNTO.
Tornando alle tue considerazioni: sarei curioso di vedere quante
applicazioni basate su Access sulla faccia del pianeta utilizzino controlli
Unbound.
Naturalmente a parte le Demo pubblicate sul web a titolo dimostrativo  :-)
Ciao.


title: recordset disconnessi

text:
"ringo" <
RST.UPDATEBATCH
> ' Dump the recordset to the Immediate Window
> rst.MoveFirst
> Do Until rst.EOF
>     Debug.Print rst("ColorID"), rst("ColorName")
>     rst.MoveNext
> Loop
> rst.MoveFirst
> Set Me.Form.Recordset = rst
Allora, prima di tutto una buona notiza e un ringraziamento da parte mia
:-)
Come ti dicevo, avevo problemi di DataBinding con Recordsets creati in
memoria: usavo praticamente lo stesso metodo che ti ha appena postato
Baraldi (che evidentemente non ha mai provato ad associare a una Form):
.addnew
...........
.update
.addnew
...........
.update
DataBinding:  NON funziona
Sostituendolo con:
.addnew
.........
.addnew
........
.UPDATEBATCH
Databinding FUNZIONA anche con Access XP!    :-)
Il recordset è aggiornabile e sono supportate le eliminazioni.
Purtroppo non gli inserimenti di nuovi records, almeno a me non
funzionano...
Ciao.


title: recordset disconnessi

text:
> Allora, prima di tutto una buona notiza e un ringraziamento da parte mia
> :-)
> Come ti dicevo, avevo problemi di DataBinding con Recordsets creati in
> memoria: usavo praticamente lo stesso metodo che ti ha appena postato
> Baraldi (che evidentemente non ha mai provato ad associare a una Form):
>
> .addnew
> ...........
> .update
>
> .addnew
> ...........
> .update
>
> DataBinding:  NON funziona
>
> Sostituendolo con:
>
> .addnew
> .........
> .addnew
> ........
> .UPDATEBATCH
>
> Databinding FUNZIONA anche con Access XP!    :-)
> Il recordset è aggiornabile e sono supportate le eliminazioni.
> Purtroppo non gli inserimenti di nuovi records, almeno a me non
> funzionano...
>
> Ciao.
Questa è una bella cosa.
Ti confermo che non ho mai associato ad una Form, ma quanto hai
esposto è decisamente un ottimo riscontro.(Polemica a parte).
    E' decisamente una cosa alla quale dare risalto.
S.S.    ;-)



title: recordset disconnessi

text:
Private Sub NoConnessioni()
  '
  Dim Rst As Recordset
  Set Rst = New ADODB.Recordset
  With Rst
        .Fields.Append "NomeCliente", adVarChar, 255
        .Fields.Append "Fatturato", adCurrency
        .Open
        .AddNew
        !NomeCliente = "Pippo & c. s.r.l"
        !Fatturato = "30000"
        .Update
        .AddNew
        !NomeCliente = "Pluto"
        !Fatturato = "14000"
        .Update
        .AddNew
        !NomeCliente = "Paperino"
        !Fatturato = "42000"
        .Update
        .Sort = "Fatturato DESC"
        .MoveFirst
        Do While Not .EOF()
              Debug.Print !NomeCliente, !Fatturato
              .MoveNext
        Loop
  End With
  Rst.Close
  Set Rst = Nothing
End Sub
Giusto per dare un corretto risvolto alla cosa come ti dicevo
è possibile creare RECORDSET ON_THE_FLY senza usare ARRAY
e ti passo il codice per fare un test.
Saluti...!!



title: recordset disconnessi

text:
> Tornando alle tue considerazioni: sarei curioso di vedere quante
> applicazioni basate su Access sulla faccia del pianeta utilizzino
controlli
> Unbound.
> Naturalmente a parte le Demo pubblicate sul web a titolo dimostrativo  :-)
>
> Ciao.
Stai cazzeggiando .....!!! e capisci quello che ti fa comodo.
Saluti.



title: recordset disconnessi

text:
"
> > Tornando alle tue considerazioni: sarei curioso di vedere quante
> > applicazioni basate su Access sulla faccia del pianeta utilizzino
> controlli
> > Unbound.
> > Naturalmente a parte le Demo pubblicate sul web a titolo dimostrativo
:-)
> Stai cazzeggiando .....!!! e capisci quello che ti fa comodo.
Tu stai cazzeggiando, oltre a mancare di buona educazione: mah.
Ciao.


title: recordset disconnessi

text:
> E poi è meglio se posti il codice su icaa, può interessare a tutti  :-)
>
> Ciao.
'Codice che crea un recordset in memoria e lo associa alla form corrente
' funzionante su Access2003
Dim rst As ADODB.Recordset
Dim intI As Integer
' Instantiate the recordset.
Set rst = New ADODB.Recordset
' Append two fields
rst.Fields.Append "ColorID", adSmallInt
rst.Fields.Append "ColorName", adVarChar, 10
' Put some data in the recordset
rst.Open
rst.AddNew _
 Array("ColorID", "ColorName"), _
 Array(1, "Red")
rst.AddNew _
 Array("ColorID", "ColorName"), _
 Array(2, "Orange")
rst.AddNew _
 Array("ColorID", "ColorName"), _
 Array(3, "Yellow")
rst.AddNew _
 Array("ColorID", "ColorName"), _
 Array(4, "Green")
rst.AddNew _
 Array("ColorID", "ColorName"), _
 Array(5, "Blue")
rst.AddNew _
 Array("ColorID", "ColorName"), _
 Array(6, "Indigo")
rst.AddNew _
 Array("ColorID", "ColorName"), _
 Array(7, "Violet")
' Save the data. This isn't required,
' because ADO will do it for you.
rst.UpdateBatch
' Dump the recordset to the Immediate Window
rst.MoveFirst
Do Until rst.EOF
    Debug.Print rst("ColorID"), rst("ColorName")
    rst.MoveNext
Loop
rst.MoveFirst
Set Me.Form.Recordset = rst
Ciao!
ringo


title: recordset disconnessi

text:
> Purtroppo però ogni tentativo di associarli alle Forms è stato inutile:
> secondo me è impossibile.
>
io con access 2003 in un progetto adp l'ho fatto... questa sera te lo mando,
a quale e-mail te lo spedisco?
Ciao
ringo


title: [OT] Avvia solo in modalita' DOS

author: Sib dall'ufficio

text:
Salve a tutti,
scusate l'OT, ma sui ng opportuni non ho avuto risposte risolutive.
Ho un pc che un cliente usa per una applicazione DOS. Era configurato in
modo da riavviarsi in modalita' dos quando veniva richiamata questa
applicazione.
Ora, normalmente, uscendo dalla applicazione DOS il pc dovrebbe riavviarsi
sotto WIN, invece si riavvia sotto DOS riaprendo l'applicazione (come se
l'avessi appena avviata da WIN).
Avete suggerimenti?
Note:
Win98 - Celeron - 64Mb
Eseguito ScanReg e ripristinato registro
Altre prove varie sotto dos e in modalita' provvisoria.
Ciao, Sib


title: [OT] Avvia solo in modalita' DOS

text:
"Sib dall'ufficio" <cerrise...@SPAMtiscalinet.it> ha scritto nel
messaggio news:9d5n8k$934$1...@serv1.iunet.it...

Se non ricordo male era un'impostazione nel config.sys...
Ciao.


title: [OT] Avvia solo in modalita' DOS

author: Sib dal portatile

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9d62s9$8ln$1...@canarie.caspur.it...

Forse intendevi l'MSDos.sys.
Comunque ho anche provato a rimuovere config.sys e autoexec.bat.
Boh?
Sib


title: [OT] Avvia solo in modalita' DOS

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:9d63dq$jbv$1...@serv1.iunet.it...
>
> Forse intendevi l'MSDos.sys.
> Comunque ho anche provato a rimuovere config.sys e autoexec.bat.
>
> Boh?
>
> Sib
Non mi ricordo quale .sys era ma di sicuro c'era una voce del tipo [dual] da
modificare. Confermi?
Ciao.


title: [OT] Avvia solo in modalita' DOS

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:9d63dq$jbv$1...@serv1.iunet.it...
>
> Forse intendevi l'MSDos.sys.
> Comunque ho anche provato a rimuovere config.sys e autoexec.bat.
>
> Boh?
>
> Sib
>
Ho trovato questo, forse ti può essere utile...
http://www.microsoft.com/IntlKB/Italy/articles/I13/2/48.htm?LN=IT&SD=SO&FR=0
Ciao.


title: [OT] Avvia solo in modalita' DOS

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:9d63dq$jbv$1...@serv1.iunet.it...
>
> Forse intendevi l'MSDos.sys.
> Comunque ho anche provato a rimuovere config.sys e autoexec.bat.
>
> Boh?
>
> Sib
>
Questo forse č meglio:
http://www.microsoft.com/IntlKB/Italy/articles/I13/8/89.htm?LN=IT&SD=SO&FR=0
Ciao.


title: [OT] Avvia solo in modalita' DOS

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
> "Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
> > Forse intendevi l'MSDos.sys.
> > Comunque ho anche provato a rimuovere config.sys e autoexec.bat.
> >
> > Boh?
> >
> > Sib
> >
>
> Questo forse č meglio:
>
http://www.microsoft.com/IntlKB/Italy/articles/I13/8/89.htm?LN=IT&SD=SO&FR=0
>
Caro Sergio,
stavolta c'hai azzeccato di brutto!
Era esattamente questa la soluzione che mi mancava.
Avanzi un favore.
Grazie, Sib


title: [OT] Avvia solo in modalita' DOS

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:9d6906$irc$1...@serv1.iunet.it...
>
> Caro Sergio,
> stavolta c'hai azzeccato di brutto!
> Era esattamente questa la soluzione che mi mancava.
> Avanzi un favore.
>
> Grazie, Sib
Ci sarebbe una multina da pagare...
Ciao.


title: [OT] Avvia solo in modalita' DOS

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
> "Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
> > Caro Sergio,
> > stavolta c'hai azzeccato di brutto!
> > Era esattamente questa la soluzione che mi mancava.
> > Avanzi un favore.
> >
> > Grazie, Sib
>
> Ci sarebbe una multina da pagare...
>
Hazz!
L'acchiappi al volo, l'occasione!
Ciao
Sib


title: invio allegati tramite outlook express

author: Maurizio

text:
salve a tutti
utilizzo il codice:
DoCmd.SendObject acSendReport, "StampaTest", acFormatRTF, _
    "
pro...@pippo.it
", "
pro...@pippo.it
", , "test oe", , False
per inviare un report allegato tramite outlook express.
Vorrei sapere se esiste un sistema per inviare più allegati con lo
stesso messaggio. Ho provato con outlook e funziona ma non so se è
possibile con outlook express
grazie a tutti e buona giornata
Maurizio


title: invio allegati tramite outlook express

author: MA

text:

con sendobject no
1 per volta
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Chiavi di registro

author: Sandrobi

text:
Nel codice di Andrea Sciamanna (general053.htm)  sul Sitocomune "Funzioni
per accedere alle chiavi di registro" non c'è la funzione per eliminare una
chiave creata.
Esiste? dove posso trovarla?
Grazie, Sandro.


title: [OT] Sempre sul progetto del gestionale...

author: Io [Lavoro]

text:
Scusate se metto su un altro thread, ma non ci capisco più nulla di quelli
precedenti: mi sono perso!
1) è stato creato un gruppo su yahoo? Ci si può iscrivere chiunque?
2) si parlava di suddivisione dei compiti, avete già fissato delle
competenze? Le riassumete qui?
3) una richiesta: credo sia interessante, come ho già detto e hanno detto in
molti altri, che il dietro le quinte del progetto sia accessibile a tutti
per capire come pensare e realizzare un DB, il prodotto finito mi pare sia
poco interessante sotto questo punto di vista; questo per chiedervi di
rendere fruibile a tutti la parte di analisi e prototipazione oltre al
prodotto finito, possibilmente "in diretta" e non con aggornamenti
periodici. A questo scopo il NG mi sembra inadeguato (parlo dal basso della
mia, poca, esperienza) e mi pare interessante l'idea di un forum aperto a
tutti e pubblicizzato qui sul NG periodicamente in modo che chi è
interessato lo possa visionare...
Spero davvero che questo progetto parta ed arrivi alla conclusione...
Ciao a tutti,
PS


author: SunRex

text:
"Io [Lavoro]" <I...@Io.it> ha scritto nel messaggio
news:2qfnflF...@uni-berlin.de...
> Scusate se metto su un altro thread, ma non ci capisco più nulla di quelli
> precedenti: mi sono perso!
> 1) è stato creato un gruppo su yahoo? Ci si può iscrivere chiunque?
Si ho creato un gruppo su yahoo.Per iscriverti ti devo invitare(adesso lo
faccio).
Il problema è però come ha fatto notare Alessandro Baraldi che tale progetto
dovrebbe essere accessibile a tutti e sul gruppo di Yahoo non lo sarebbe.
Inoltre bisognerà indicare un leader che segua nel complesso la cosa.
Altra cosa è che chi si occuperà dello sviluppo dovrà avere necessariamente
un certo livello di conoscenza perchè anche se sulla documentazione sarà
spiegato per
filo e per segno cosa facciamo chi parteciperà a tale sviluppo dovrà
conoscere
cosa è n campo , cosa è la notazione ungherese, cosa è una variabile etc
etc.
> 2) si parlava di suddivisione dei compiti, avete già fissato delle
> competenze? Le riassumete qui?
No perchè diciamo che stiamo nella fase di studio di fattibilità del
progetto.
Cioè ne stiamo parlando.
> 3) una richiesta: credo sia interessante, come ho già detto e hanno detto
in
> molti altri, che il dietro le quinte del progetto sia accessibile a tutti
> per capire come pensare e realizzare un DB, il prodotto finito mi pare sia
> poco interessante sotto questo punto di vista; questo per chiedervi di
> rendere fruibile a tutti la parte di analisi e prototipazione oltre al
> prodotto finito, possibilmente "in diretta" e non con aggornamenti
> periodici. A questo scopo il NG mi sembra inadeguato (parlo dal basso
della
> mia, poca, esperienza) e mi pare interessante l'idea di un forum aperto a
> tutti e pubblicizzato qui sul NG periodicamente in modo che chi è
> interessato lo possa visionare...
Questa è la mia posizione cioè sviluppare documentazione e software sul
gruppo
di yahoo e poi pubblicare sul sito comune.
SunRex



author: WinJB

text:
"SunRex" <
sunrex...@hotmail.com
> ha scritto nel messaggio
news:F_z0d.234736$OR2.10...@news3.tin.it...

Ciao, potresti invitare anche me?
...è un'idea fantastica la vostra...
sarebbe davvero molto utile seguire il lavoro di gente capace come voi...
grazie!


text:
"SunRex" <
sunrex...@hotmail.com
> ha scritto nel messaggio
news:F_z0d.234736$OR2.10...@news3.tin.it...
>
> "Io [Lavoro]" <I...@Io.it> ha scritto nel messaggio
> news:2qfnflF...@uni-berlin.de...
> > Scusate se metto su un altro thread, ma non ci capisco più nulla di
quelli
> > precedenti: mi sono perso!
> > 1) è stato creato un gruppo su yahoo? Ci si può iscrivere chiunque?
>
> Si ho creato un gruppo su yahoo.Per iscriverti ti devo invitare(adesso lo
> faccio).
Se mi inviti dovresti farlo con -> crazypuppy AT tiscali PUNTO it (te ne
sarei grato!)
Ciao
PS


text:
"SunRex" <
sunrex...@hotmail.com
> ha scritto nel messaggio
news:F_z0d.234736$OR2.10...@news3.tin.it...

...al massimo qsto post arriverà 2 volte...l'ho gia postato un'ora fa ma non
è visibile ... cmq ...
Vorrei poter iscrivere me medesimo su yahoo!
Mi interessa mantenermi aggiornato sull'avanzamento lavori e poter
collaborare con voi dove possibile.
Buona giornata,
--
strano...mavero


text:
"SunRex" <
sunrex...@hotmail.com
> ha scritto nel messaggio
news:F_z0d.234736$OR2.10...@news3.tin.it...

Anch'io desidererei iscrivermi per essere aggiornato augli sviluppi e capire
come poterVi essere d'aiuto.
Ciao e grazie,
--
strano...mavero


text:
SunRex" <
sunrex...@hotmail.com
> ha scritto nel messaggio
news:F_z0d.234736$OR2.10...@news3.tin.it...
>
> "Io [Lavoro]" <I...@Io.it> ha scritto nel messaggio
> news:2qfnflF...@uni-berlin.de...
> > Scusate se metto su un altro thread, ma non ci capisco più nulla di
quelli
> > precedenti: mi sono perso!
> > 1) è stato creato un gruppo su yahoo? Ci si può iscrivere chiunque?
>
> Si ho creato un gruppo su yahoo.Per iscriverti ti devo invitare(adesso lo
> faccio).
Potresti invitare anche me?
fdilalla at tiscali punto it


text:
> > 1) è stato creato un gruppo su yahoo? Ci si può iscrivere chiunque?
>
> Si ho creato un gruppo su yahoo.Per iscriverti ti devo invitare(adesso lo
> faccio).
> Il problema è però come ha fatto notare Alessandro Baraldi che tale
progetto
> dovrebbe essere accessibile a tutti e sul gruppo di Yahoo non lo sarebbe.
...Se vuoi ho a disposizione su aruba di 50Mb di spazio sql, potrei offrire
alla causa del PROGETTO GESTIONALE questo spazio inserendo in un dominio che
ho lasciato inutilizzzato un bel link su un forum forum creato con IPB o
YAPP dove sarebbe possibile aprire tutte le discussioni che si vogliono, una
x ogni argomento del progetto.
Fatemi sapere, se a tutti Voi va bene, mi attrezzo per startare il Forum
nella mattinata di Giovedì 16/09.
--
strano...mavero
Bisogna essere soli per viaggiare: se si va con altri, tutto finisce in
parole.
Freya Stark


author: stefano (kabisa)

text:
[Cut]
..potresti invitare anche me?
io mi occupo di programi medici e analisi statistiche.
Stefano (kabisa)


title: ActiveX: TabStrip

author: EnricoV.

text:
Vorrei usare questo controllo al posto della classica "struttura a schede",
poichè ha personalizzazioni maggiori....
Diciamo pure che non ne sò nulla in merito a sto controllo..
Ho inserito il controllo in una maschera, ho creato 2 schede...
Ma come caspita si fa a popolare di campi le 2 schede ?
Grazie.


title: ActiveX: TabStrip

author: Maurizio Borrelli

text:
> "EnricoV." news:apgeck$v2n$
1...@lacerta.tiscalinet.it
:
> Vorrei usare questo controllo al posto della classica "struttura a
schede",
> poichč ha personalizzazioni maggiori....
> Diciamo pure che non ne sň nulla in merito a sto controllo..
> Ho inserito il controllo in una maschera, ho creato 2 schede...
> Ma come caspita si fa a popolare di campi le 2 schede ?
    Non si fa. Non esistono le "schede" di cui parli ma solo i "Tabs". Dalla
guida in linea del controllo:
Il controllo TabStrip non č un contenitore. Per contenere le pagine
effettive e i relativi oggetti, č necessario utilizzare controlli Frame
oppure altri contenitori di dimensioni corrispondenti all'area interna
condivisa da tutti gli oggetti Tab del controllo.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: ActiveX: TabStrip

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:apggv7$1603v$1...@ID-52090.news.dfncis.de...

> Cristo....come sei stato esauriente....cmq avevo bisogno di un consiglio
su come usarlo non avere un professore....
>


title: ActiveX: TabStrip

text:
> "EnricoV." news:aph28g$938$
1...@lacerta.tiscalinet.it
:
> > "Maurizio Borrelli" news:apggv7$1603v$
1...@ID-52090.news.dfncis.de
:
> > > "EnricoV." news:apgeck$v2n$
1...@lacerta.tiscalinet.it
:
> > > Vorrei usare questo controllo al posto della classica "struttura a
> > > schede", poichè ha personalizzazioni maggiori....
> > > Diciamo pure che non ne sò nulla in merito a sto controllo..
> > > Ho inserito il controllo in una maschera, ho creato 2 schede...
> > > Ma come caspita si fa a popolare di campi le 2 schede ?
> >     Non si fa. Non esistono le "schede" di cui parli ma solo i "Tabs".
> > Dalla guida in linea del controllo:
> > Il controllo TabStrip non è un contenitore. Per contenere le pagine
> > effettive e i relativi oggetti, è necessario utilizzare controlli Frame
> > oppure altri contenitori di dimensioni corrispondenti all'area interna
> > condivisa da tutti gli oggetti Tab del controllo.
> > Cristo....come sei stato esauriente....cmq avevo bisogno di un consiglio
> > su come usarlo non avere un professore....
    Gesummio!... La prossima volta oltre al quesito scrivi anche la risposta
esattamente come la vuoi cosi' io la ricopio fedelmente in modo da non
crearti scompensi neurovegetativi.



title: Progetto Gestionale: dov'è finito???

author: ABen

text:
ma perchè non si parla più del progetto?
sul forum non partecipa nessuno?


title: Progetto Gestionale: dov'è finito???

author: Skyweb

text:
Io sono pronto a partecipare.....
Ho dato qualche tempo fa la mia adesione, ma nessuno si fa sentire....



title: Progetto Gestionale: dov'è finito???

author: Antonio Biso

text:
Skyweb <
sky...@email.it
> wrote in message
r5ts8ukhlv3ruob7q...@4ax.com...
> Io sono pronto a partecipare.....
> Ho dato qualche tempo fa la mia adesione, ma nessuno si fa sentire....
Secondo me dipende dal fatto che non scrivi DOPO il quoting!!!
Antonio


title: Progetto Gestionale: dov'è finito???

author: Marco M.

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:HAuj8.7394$%g7.2...@twister2.libero.it...

Ecchee una mania sto QUOTING!!!!
Io sono pronto a partecipare quando volete
Notte Marco M.


title: Progetto Gestionale: dov'è finito???

text:
"ABen" <
ale...@mail.REMOVEdex-net.com
> ha scritto nel messaggio
news:a6lpck$s2s$1...@lacerta.tiscalinet.it...
> ma perchč non si parla piů del progetto?
> sul forum non partecipa nessuno?
>
>
Visto GPI :)
Non perderti d'animo! ;)
---
leo_duca


title: Progetto Gestionale: dov'è finito???

author: gulphone

text:
"ABen" <
ale...@mail.REMOVEdex-net.com
> ha scritto nel messaggio
news:a6lpck$s2s$1...@lacerta.tiscalinet.it...
> ma perchč non si parla piů del progetto?
> sul forum non partecipa nessuno?
>
>
Io posso mettere a disposizione una versione ad hoc per l'invio e la
ricezione ordini scritta in VBA.
per maggiori informazioni consultate il mio sito
www.mardom.it
ciao
gulp...@yahoo.it


title: Progetto Gestionale: dov'è finito???

author: Emyr

text:


si sta aspettando che qualcuno apri le danze dopo aver preso contatti
con i responsabili di
sitocomune.com
 leggi post precedenti
Saluti.
Emanuele.


title: Progetto Gestionale: dov'è finito???

text:
Emyr <
fan...@lavoro.com
> wrote in message
10iu8uc03ansk853q...@4ax.com...
> On Wed, 13 Mar 2002 00:56:15 GMT, "Marco M." <
teat...@tin.it
> wrote:
>
> >
> >>
> >Ecchee una mania sto QUOTING!!!!
> >Io sono pronto a partecipare quando volete
> >Notte Marco M.
>
> si sta aspettando che qualcuno apri le danze dopo aver preso contatti
Ehehme.. eheme....
Ti do una possibilità....
Antonio


title: Stampa doppia copia report su A4

text:
Ciao a Tutti,
innanzitutto Vi ringrazio per la massima disponibilità dimostrata dal gruppo
da cui ho da poco iniziato a porre i miei quesiti, veniamo al punto.
Ho l'esigenza di creare un report che deve essere stampato in doppia copia
su un foglio A4, in modo tale che con una stampa io possa avere sia la mia
copia che quella da consegnare.
Per intenderci sotto ho il mio foglio A4 visto in orizzontale:
--------------------------
|  report    |report copia|
|                |                   |
|________| _________|
La soluzione qual'è impostare la mia impaginazione su foglio orizzontale e
copiare pari pari il mio report a fianco?
Alternative ce ne sono? non vorrei avere un duplicato ù, per evitare di
dover far ogni volta la modifica su ambo i repor immaginati sul mio foglio
orizzontale.
Vi ringrazio per il tempo che mi avete dedicato.
Ciao .:: P ::.


title: Stampa doppia copia report su A4

text:

Un brutale copia incolla
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: non riesco a fare calcoli con access 2000 ma con access xp si

text:
riporto il codice
Option Compare Database
Private Sub Form_Current()
Dim iAnno As Integer
Dim p1, p2 As Double
On Error Resume Next
p1 = 0
p2 = 0
iAnno = 0
p1 = [Sottomaschera Interventi trimestrali]!Totale
p2 = [Sottomaschera Interventi Trim Lavori]!Totale
iAnno = [Sottomaschera Interventi Trim Lavori]!Anno
If (IsNull(p1)) Then
    p1 = 0
End If
If (IsNull(p2)) Then
    p2 = 0
End If
If (IsNull(iAnno)) Then
    Me.EtichettaImportoTotale = "Importo Totale "
Else
    If (iAnno = 0) Then
        Me.EtichettaImportoTotale = "Importo Totale "
    Else
        Me.EtichettaImportoTotale = "Importo Totale " & iAnno
    End If
End If
Me.ImportoTotale = p1 + p2
End Sub


author: Roberto dalla campagna

text:
D.M <
dmac...@libero.it
> wrote in message
aQyGa.87437$Ny5.2...@twister2.libero.it...

Fermo restando che la routine di cui sopra puň essere ottimizzata, prova
cosě:
If (IsNull(iAnno)) Then
    Me.EtichettaImportoTotale.Caption = "Importo Totale "
Else
    If (iAnno = 0) Then
        Me.EtichettaImportoTotale.Caption = "Importo Totale "
    Else
        Me.EtichettaImportoTotale.Caption = "Importo Totale " & iAnno
    End If
End If
Se c'č ancora qualcosa che non va č neccessario che posti l'errore che ti
viene segnalato da Access e su quale riga di codice ti viene segnalato.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
no fa la  somma di p1 e p2 in access 2000 ma con lo stesso codice in access
xp funziona tutto
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:mkCGa.87811$Ny5.2...@twister2.libero.it...



text:
D.M <
dmac...@libero.it
> wrote in message
z6DGa.89385$lK4.2...@twister1.libero.it...
> no fa la  somma di p1 e p2 in access 2000 ma con lo stesso codice in
access
> xp funziona tutto
>
[CUT]
Per prima cosa quando rispondi scrivi DOPO e non prima del testo dei
messaggi precedenti.
E se invece di:
p1 = [Sottomaschera Interventi trimestrali]!Totale
p2 = [Sottomaschera Interventi Trim Lavori]!Totale
iAnno = [Sottomaschera Interventi Trim Lavori]!Anno
scrivi:
p1 = Me![Sottomaschera Interventi trimestrali]!Totale
p2 = Me![Sottomaschera Interventi Trim Lavori]!Totale
iAnno = Me![Sottomaschera Interventi Trim Lavori]!Anno
oppure:
p1 = [Forms]![NomeMaschera]![Sottomaschera Interventi trimestrali]!Totale
p2 = [Forms]![NomeMaschera]![Sottomaschera Interventi Trim Lavori]!Totale
iAnno = [Forms]![NomeMaschera]![Sottomaschera Interventi Trim Lavori]!Anno
dove NomeMaschera è il nome della maschera principale che contiene le
sottomaschere?
