title: Due siti e un solo db?!? E' possibile?

text:
"alfonso" <
alf...@redattricealfa.it
> ha scritto nel messaggio news:uWcUe.17630$nT3....@tornado.fastwebnet.it...
>
> Sicuramente con Gaspare siamo andati fuori tema, ma a proposito di quello che scrivi un conto è una rete locale, un conto due siti
> con due domini diversi... Gaspare sosteneva che posso collegarmi da locale a un DB access residente su
www.sito.it/db
, e a me
> questo non sembra vero.
Occhio che stringare troppo il discorso porta a delle valutazioni errate.
Gaspare ti ha suggerito di installarti o avviare un server web sul tuo pc; non è la stessa cosa del "...collegarmi da locale a un DB
access residente su
www.sito.it/db
"
> Tutto qui.
Sì eh?
> Grazie.
Comunque, se parli per esperienze vissute sul campo ne faremo tesoro; ma io continuo a pensare (e a mettere in pratica) la
possibilità da due pagine web situate in host differenti la possibilità di connettersi ad un db situato in un terzo host...
Per "host" intendo serverweb o database in grado di "colloquiare" via web (protocollo http:)...
Ciao.
--
Sergio MAZZA


title: Due siti e un solo db?!? E' possibile?

author: alfonso

text:
> Comunque, se parli per esperienze vissute sul campo ne faremo tesoro...
Non capisco questo vostro modo di rispondere, non sono mai stato arrogante
ne presuntuoso, ne so probabilmente molto meno di voi, e sto cercando di
capire. Evidentemente non avete voglia di perdere tempo, e vi chiedo scusa
per quello che vi ho rubato.
Non parlo per esperienze vissute sul campo, ma solo per una prova fatta e
per una risposta datami da un ng microsoft.
> Per "host" intendo serverweb o database in grado di "colloquiare"...
> via web (protocollo http:)...
Sul mio PC girano fin troppe applicazioni con IIS, lo uso ovviamente per
testarle, ma se mi dicono "no, via http non si può. se sei in lan con il
server invece..." chiederò spiegazioni su "microsoft.public.it.dotnet.ado"
perché voi mi dite il contrario.
Oh, intesi, posso anche non aver capito io quello che dite, ma per favore se
dovete rispondere infastiditi lasciate perdere, e grazie lo stesso!


title: Due siti e un solo db?!? E' possibile?

author: Sergio MAZZA

text:
"alfonso" <
alf...@redattricealfa.it
> ha scritto nel messaggio news:tEdUe.17745$nT3....@tornado.fastwebnet.it...
> Non capisco questo vostro modo di rispondere, non sono mai stato arrogante ne presuntuoso, ne so probabilmente molto meno di voi,
> e sto cercando di capire. Evidentemente non avete voglia di perdere tempo, e vi chiedo scusa per quello che vi ho rubato.
E' difficile farsi capire per iscritto, ancora più difficile vedere lo stato d'animo della persona con la quale scrivi.
Per quanto mi riguarda non sono ne indispettito o arrogante; almeno non mi sembrava. Se te ne ho dato l'impressione ti chiedo scusa.
> Non parlo per esperienze vissute sul campo, ma solo per una prova fatta e per una risposta datami da un ng microsoft.
Allora, come ti ho scritto, ne farò tesoro; c'è qualcosa di male in questo?
O ti indispettisce il fatto che non ti do ragione e cambio idea?
> Sul mio PC girano fin troppe applicazioni con IIS, lo uso ovviamente per testarle, ma se mi dicono "no, via http non si può. se
> sei in lan con il server invece..." chiederò spiegazioni su "microsoft.public.it.dotnet.ado" perché voi mi dite il contrario.
Non ho capito se l'ultima frase era una domanda.
> Oh, intesi, posso anche non aver capito io quello che dite, ma per favore se dovete rispondere infastiditi lasciate perdere, e
> grazie lo stesso!
Potrebbe essere benissimo che:
- io non abbia capito cosa ti serve;
- io non mi so spiegare bene;
- tu non ci hai spiegato bene cosa ti serve;
appurato dove sta il problema è probabile che riusciamo a capirci...
Ciao.
--
Sergio MAZZA


title: Due siti e un solo db?!? E' possibile?

text:
> appurato dove sta il problema è probabile che riusciamo a capirci...
Mi sono fatto dare in proposito anche una risposta dal server che mi
fornisce servizio hosting.
Io posso ovviamente mettere il mio DB su una cartella del mio spazio web
www.sito.it
, che ovviamente sul server sarà qualcosa del genere:
e:/www/.../sito/db/file.mdb (h inventato)
Per accedere al DB con una pagina web devo ricavare proprio questo, il path
fisico, o devo conoscere il DNS se impostato sul server. Ma noi consideriamo
il path fisico, non vado cioè a scrivere "htto://
www.sito.it/db/file.mdb
"
per accedere al DB.
Io posso accedere a questo DB se la pagina internet risiede sul server in
questione, per ricavare il percorso fisico. Se la pagina gira sul mio pc e
il DB è in hosting da qualche parte non posso accedervi. Se la mia pagina
gira su un server diverso non posso accedervi neanche.
E' corretto questo?
Grazie.


title: Come caricare una immagine standard

author: Ivan

text:
Salve ragazzi...
Ho visto su sitocomune come creare un database fotografico (con i soli
collegamenti).
Funziona egregiamente , ma se il record corrente non contiene foto?
Io pensavo di far caricare una immagine standard tipo "Senza foto" ma
cosa sbaglio nelle mie poche righe?
In Me.Foto1(formato campo testo 50 caratteri) ho registrato il
percorso del file...
Quando questo e' vuoto dovrebbe caricarmi l'immagine mvc-225s.jpg ma
questo non succede... (mi rimane "registrata l'ultima immagine
valida".
Questo e' il codice
Private Sub Form_Current()
If Me.Foto1 <> Empty Then
Me.immagine.Picture = Me.Foto1
ElseIf Me.Foto1 = Empty Then
Me.immagine.Picture = "C:\Documenti\2001\access\foto\mvc-225s.jpg"
End If
End Sub
Ci va Empty,Null,"" o cosa?
O devo portare a vuoto il valore di qualcosa?
Aiuto...
Grazie


title: Come caricare una immagine standard

author: Roberto dal portatile

text:
"Ivan" <
ivan....@ismaa.it
> ha scritto nel messaggio
news:1vvk8tctf19cusd4m...@4ax.com...

Io proverei cosě:
Private Sub Form_Current()
If Not IsNull(Me!Foto1) Then
Me!immagine.Picture = Me!Foto1
Else
Me!immagine.Picture = "C:\Documenti\2001\access\foto\mvc-225s.jpg"
End If
End Sub
e poi la stringa "C:\Documenti\2001\access\foto\mvc-225s.jpg" la metterei
anche come valore predefinito del controllo Foto1.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Come caricare una immagine standard

author: Ivan Piffer

text:
Grazie ... FUNZIONA...
Ivan



title: Access e Terminal Server

author: Riccardo Casadei

text:
Salve a tutti,
ho il seguente problema:
applicazione Access2000 in rete locale, sull'evento doppio click di un
controllo eseguo un SalvaRecord e apro la maschera successiva, tutto ok.
La stessa applicazione utilizzata in Terminal Server, facendo doppio click
segnala "comando SalvaRecord non disponibile".
Non ho idea di che cosa si tratti e per quale motivo, e soprattutto non ho
trovato soluzione.
Confido sulla vs. esperienza, grazie
Rick


title: Casella di testo -> Casella di riepilogo

author: Guriuz

text:
Posso caricare una Casella di riepilogo con le righe presenti in una
Casella di testo?
Grazie.
Nota
Scusate il crosspost ma ho pensato che la domanda posta in questo modo
fosse più comprensibile.


author: Carlo Costarella

text:
"Guriuz" <
gur...@gmail.com
> ha scritto nel messaggio
news:mn.72cf7d768...@gmail.com...
> Posso caricare una Casella di riepilogo con le righe presenti in una
> Casella di testo?
> Grazie.
>
Sģ, lo puoi fare...per esempio una strada č quella di accodare i dati ad una
tabella temporanea e alimentare la combo dalla tab. temp..
Ci sono altre possibilitą ma tutto dipende da come e cosa vuoi accodare...
Ciao, Carlo


text:
Carlo Costarella il giorno 14/06/2007 alle ore 12:21:33 ha scritto:
> Ci sono altre possibilità ma tutto dipende da come e cosa vuoi accodare...
Ho questa casella di testo in cui ogni riga contiene delle stringhe,
vorrei caricare ogni stringa in una riga della casella di riepilogo (è
costituita da una sola colonna).
Grazie.


text:
"Guriuz" <
gur...@gmail.com
> ha scritto nel messaggio
news:mn.72f37d766...@gmail.com...

Fammi capire.
Hai una maschera in visualizzazione "Maschere Continue" e vorresti accodare
tutte le caselle di testo che compongono il record (la riga), oppure vuoi
accodare tutti i valori di una casella di testo (per tutta la colonna
corrispondente)?
Da come lo dici io non sono sicuro di cosa ho capito.
Puoi fare un esempio?
Ciao, Carlo


text:
Carlo Costarella il giorno 14/06/2007 alle ore 13:05:58 ha scritto:
> oppure vuoi accodare tutti i valori di una casella di testo (per tutta la
> colonna corrispondente)?
Esempio
Contenuto casella di testo:
Sottostringa A
Sottostringa B
Sottostringa C
...
Vorrei prendere ogni Sottostringa i-sima ed inserirla nella i-sima riga
di una casella di riepilogo, cioè:
Casella di riepilogo:
(riga 1)Sottostringa A
(riga 2)Sottostringa B
(riga 3)Sottostringa C
...
Spero di essere stato chiaro.


author: MA

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:f4r7el$sn9$1...@tdi.cu.mi.it...

non carlo
ha una testbox e deve splittare il contenuto delimitato dall'accapo


text:
MA il giorno 14/06/2007 alle ore 13:25:11 ha scritto:
> ha una testbox e deve splittare il contenuto delimitato dall'accapo
Vi posto la soluzione che mi ha aiutato a trovare Sergio Mazza
   Dim myArray() As String
      myArray = Split(Forms!SchedaAtleta!txtReco, vbNewLine)
   Dim i As Integer
      For i = 0 To UBound(myArray)
         If myArray(i) <> vbNewLine Then
            Me!lstReco2.AddItem myArray(i)
         End If
      Next
Grazie a tutti per l'aiuto.


title: Screen Saver in Access-Rete

author: Marco

text:
Vorrei fare la seguente:
Ho un db in access condiviso in rete.
E' possibile che quando il pc resta inattivo per un tot di minuti poi si
attivi uno screen saver uguale per tutta le rete?
Attenzione deve essere uno screen saver appositamente creato per esistere
solo con access.
secondo voi č possibile ? Come potrei fare?
Saluti Marco
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Screen Saver in Access-Rete

text:
"Marco" <
es...@tiscalinet.it
> ha scritto nel messaggio
news:ap15cg$2pq$1...@news.newsland.it...

Io spero che tu in RETE abbia piazzato solo il BE, per poi distribuire un FE
sulle varie macchine collegate in rete.
Se cosě non č, beh, forse sarebbe meglio rivedere il progetto, almeno in
questa
parte.
Se invece hai ben strutturato il tutto con il sistema FE-BE allora lo
ScreenSaver
lo devi piazzare a livello di FE.
@Alex


title: Screen Saver in Access-Rete

text:
[marco CUT...]
@Alex wrote:
> Io spero che tu in RETE abbia piazzato solo il BE, per poi distribuire un FE
> sulle varie macchine collegate in rete.
> Se cosě non č, beh, forse sarebbe meglio rivedere il progetto, almeno in
> questa
> parte.
> Se invece hai ben strutturato il tutto con il sistema FE-BE allora lo
> ScreenSaver
> lo devi piazzare a livello di FE.
> @Alex
Ovviamente il DB č strutturato in FE-BE.
Ma come faccio a collocargli uno screen saver nel Front-end e a farlo
partire quando il pc resta inattivo per un Tot di minuti?



title: Screen Saver in Access-Rete

text:
Il 22 Ott 2002, 09:12,
es...@tiscalinet.it
 (Marco) ha scritto:
> [marco CUT...]
>
> @Alex wrote:
> > Io spero che tu in RETE abbia piazzato solo il BE, per poi distribuire
un FE
> > sulle varie macchine collegate in rete.
> > Se così non è, beh, forse sarebbe meglio rivedere il progetto, almeno in
> > questa
> > parte.
> > Se invece hai ben strutturato il tutto con il sistema FE-BE allora lo
> > ScreenSaver
> > lo devi piazzare a livello di FE.
>
> > @Alex
>
> Ovviamente il DB è strutturato in FE-BE.
> Ma come faccio a collocargli uno screen saver nel Front-end e a farlo
> partire quando il pc resta inattivo per un Tot di minuti?
>
In ordine all'inattività c'è stato un 3d una decina di giorni fa. Parlava di
"chiusura per inattività" ma il succo era quello: è fallito!!
A parte la battuta rispulciatelo potrebbe essere interessante.
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Screen Saver in Access-Rete

author: Roberto da casa

text:
"MA" <
kk...@kksrl.com
> ha scritto nel messaggio
news:81Z73Z224Z132Y...@usenet.libero.it...
> Il 22 Ott 2002, 09:12,
es...@tiscalinet.it
 (Marco) ha scritto:
[CUT]
>
> In ordine all'inattività c'è stato un 3d una decina di giorni fa. Parlava
di
> "chiusura per inattività" ma il succo era quello: è fallito!!
>
> A parte la battuta rispulciatelo potrebbe essere interessante.
>
> ciao MAssimiliano
>
A proposito di rilevare l'inattività, ho trovato una soluzione anche nel
database di esempi FrmSmp97.mdb che è allegato alla FAQ della Sezione Forms
del Sito Comune (link qui sotto) intitolata "Esempi di utilizzo delle
forms".
La soluzione è mostrata selezionando il Topic: How to Detect User Idle Time
or Inactivity .
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Screen Saver in Access-Rete

text:
Roberto da casa wrote:
> "MA" <
kk...@kksrl.com
> ha scritto nel messaggio
> news:81Z73Z224Z132Y...@usenet.libero.it...
> > Il 22 Ott 2002, 09:12,
es...@tiscalinet.it
 (Marco) ha scritto:
> [CUT]
> >
> > In ordine all'inattività c'è stato un 3d una decina di giorni fa. Parlava
> di
> > "chiusura per inattività" ma il succo era quello: è fallito!!
> >
> > A parte la battuta rispulciatelo potrebbe essere interessante.
> >
> > ciao MAssimiliano
> >
> A proposito di rilevare l'inattività, ho trovato una soluzione anche nel
> database di esempi FrmSmp97.mdb che è allegato alla FAQ della Sezione Forms
> del Sito Comune (link qui sotto) intitolata "Esempi di utilizzo delle
> forms".
> La soluzione è mostrata selezionando il Topic: How to Detect User Idle Time
> or Inactivity .
> --
> Roberto
Ho visto l'esempio del form al topic sopra decritto e ho provato che non
ha bisogno di nessuna modifica senonchè nella seconda sub dove vanno
introdotte le azioni in base alle proprie esigenze.
Per esempio io ho fatto in modo (utilizzando i controlli activex) di
richiamare un filmato flash.swf
Ma questo purtroppo per il topic che ho postato io risulta incompleto in
quanto ogni volta che vorrei cambiare il filmato dovrei andare a cambiare
tutti i Front-end di tutta la rete e supponendo di avere una rete con + di
20 persone risulta dispendioso di molto tempo.
..pensiamo....trovata soluzione : introduco il filmato.swf nella
directory del back end --> ogni filmato appunto lo rinomineò qalunque sia
l'effettivo nome in "filmato.swf" cossicchè dovrò sostiture il vecchio
"filmato.swf" con il nuovo e sempre chiamato "filmato.swf".
Il percorso nelle opzioni del controllo activex sarà :
\\nomeserver\archivio\filmato.swf
Post con risposta automatica che bello...sono pazzo forse?? Nooooooo!
saluti marco

> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------



title: Screen Saver in Access-Rete

text:
"Marco" <
es...@tiscalinet.it
> ha scritto nel messaggio
news:ap4109$1kf$1...@news.newsland.it...
[CUT]
>
> Ho visto l'esempio del form al topic sopra decritto e ho provato che non
> ha bisogno di nessuna modifica senonchè nella seconda sub dove vanno
> introdotte le azioni in base alle proprie esigenze.
> Per esempio io ho fatto in modo (utilizzando i controlli activex) di
> richiamare un filmato flash.swf
> Ma questo purtroppo per il topic che ho postato io risulta incompleto in
> quanto ogni volta che vorrei cambiare il filmato dovrei andare a cambiare
> tutti i Front-end di tutta la rete e supponendo di avere una rete con + di
> 20 persone risulta dispendioso di molto tempo.
> ..pensiamo....trovata soluzione : introduco il filmato.swf nella
> directory del back end --> ogni filmato appunto lo rinomineò qalunque sia
> l'effettivo nome in "filmato.swf" cossicchè dovrò sostiture il vecchio
> "filmato.swf" con il nuovo e sempre chiamato "filmato.swf".
> Il percorso nelle opzioni del controllo activex sarà :
> \\nomeserver\archivio\filmato.swf
>
> Post con risposta automatica che bello...sono pazzo forse?? Nooooooo!
> saluti marco
Il mio messaggio più che una risposta al tuo quesito era una risposta a
quanto detto da MAssimiliano in merito ad un vecchio thread in cui si
discuteva come intervenire per inattività di un database; ma i ragionamenti
riguardavano interventi in locale e non avevano la pretesa di dare la
sveglia a tutta una Lan.
--
Roberto



title: report su query a campi incrociati e sottoreport

author: guggenheim

text:
ho un report che pesca i dati da una query a campi incorciati e fin qui
tutto ok....
Ora devo credare una sottoreport..... creato
Ma quando lego il sottoreport al report impostanto il legame:
collega campi master: cod-tipobdg
collega campi secondari: cod-tipobdg
Ma al lancio del report esce questo messaggio:
"Impossibile utilizzare una query SQL di tipo pass-through o una query a
campi incrociati a colonne non fisse come origine record di una sotomascher
o un sottoreport.
Prima di associare la sottomaschera o il sottoreport ad una query a campi
incrociati, impostare la proprietą ColumnHeadings della query"
Al di la che ho capito che non funziona....Che devo fare?.........
Grazie


author: namor

text:
guggenheim ha scritto:
> ho un report che pesca i dati da una query a campi incorciati e fin qui
> tutto ok....
> Ora devo credare una sottoreport..... creato
> Ma quando lego il sottoreport al report impostanto il legame:
> collega campi master: cod-tipobdg
> collega campi secondari: cod-tipobdg
> Ma al lancio del report esce questo messaggio:
> "Impossibile utilizzare una query SQL di tipo pass-through o una query a
> campi incrociati a colonne non fisse come origine record di una sotomascher
> o un sottoreport.
> Prima di associare la sottomaschera o il sottoreport ad una query a campi
> incrociati, impostare la proprietà ColumnHeadings della query"
> Al di la che ho capito che non funziona....Che devo fare?.........
> Grazie
Devi specificare delle intestazioni colonne fisse, almeno per i campi che
collegano il report al sottoreport, di modo che i campi di collegamento
siano sempre presenti.
Vai nelle proprietà della query a campi incrociati e compila la riga
"Intestazioni colonne". Per esempio, se suddividi i dati per mese puoi già
impostare "Gennaio", "Febbraio", ecc...
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Cinzia

text:
"guggenheim" <
gugge...@iol.it
> ha scritto nel messaggio
news:cmfn37$sr6$1...@carabinieri.cs.interbusiness.it...
> ho un report che pesca i dati da una query a campi incorciati e fin qui
> tutto ok....
>
> Ora devo credare una sottoreport..... creato
>
> Ma quando lego il sottoreport al report impostanto il legame:
> collega campi master: cod-tipobdg
> collega campi secondari: cod-tipobdg
>
> Ma al lancio del report esce questo messaggio:
>
> "Impossibile utilizzare una query SQL di tipo pass-through o una query a
> campi incrociati a colonne non fisse come origine record di una
sotomascher
> o un sottoreport.
> Prima di associare la sottomaschera o il sottoreport ad una query a campi
> incrociati, impostare la proprietà ColumnHeadings della query"
>
>
> Al di la che ho capito che non funziona....Che devo fare?.........
>
> Grazie
>
Ciao Guggenheim,
una query a campi incrociati spesso non ha un numero di colonne predefinito
perchè le colonne dipendono dai dati sottostanti, per esempio se la tua
query fosse un ripilogo dei CD venduti nel corso di un anno, suddivisi per
mese, se fai girare la query a Luglio avrai 7 colonne se la fai girare a
dicembre ne avrai 12.
Se questa query è origine di un report avrai un po' di problemi legati al
fatto che non sei sicuro di avere sempre tutti i campi.
Per ovviare a questo problema una tecnica, non sempre applicabile perchè
dipende fortemente dal tipo di risultato che ci si attende è quella di
impostare a priori i nomi delle colonne.
Ovviamente nel  caso in cui uno le conosca prima, come nell'esempio di prima
dove sai già che le colonne saranno max 12, Gen, Feb, ...
Per impostare i nomi delle colonne il modo più semplice è andare in
Visualizza struttura della query, Visualizzare le proprietà e in
Intestazione Colonne mettere: "Gen"; "Feb"; ....
in questo modo sei sicuro di avere sempre tutte e 12 le colonne anche se la
query la fai girare a Gennaio.
Per maggiri informazioni vai nell'help del VBA e cerca ColumnHeadings
Saluti
Cinzia


title: Non voglio che mi salvi i record sempre.......

author: Meade

text:
E' da un po' di tempo che sto lavorando sul mio primo database... un
gestionale per uno sciclub.....
Adesso scopro con mio grande stupore ( =:-0 ) che tutte le maschere
associate alle tabelle che uso per inserire i dati salvano i record
anche se io invece di dare il comando salva (tramite u appoosito
pulsante) chiudo la finestra in anticipo...
Come posso fare per evitare che i record vengano memorizzati senza
esplicito consenso dell'utente... ho cercato di trovare qualche
appiglio nelle proprieta' della maschera ma non ho visto nulla che
facesse al caso mio.


author: Il Gatto

text:
Meade ha scritto:
> Come posso fare per evitare che i record vengano memorizzati senza
> esplicito consenso dell'utente... ho cercato di trovare qualche
> appiglio nelle proprieta' della maschera ma non ho visto nulla che
> facesse al caso mio.
Potresti sfruttare la proprietą .OldValue dei controlli per
rispristinare i valori originari quando chiudi la maschera.
Ricorda di chiamare i controlli con nome diverso dai campi, quando usi
le autocomposizioni Access un ipotetico controllo associato al campo
Cognome lo chiamerebbe Cognome, ma poi da codice non avresti modo di
accedere separatamente al campo o al controllo. Se invece chiami il
controllo
p.es
. TxtCognome ottieni quello che ti serve con
Me.Cognome = Me.TxtCognome.OldValue
Ah! Non ricordo di preciso quanto e come viene conservata la proprietą
OldValue, non mi sorprenderei se una Requery o il salvataggio del record
la aggiornasse anche se la maschera non č stata nel frattempo chiusa,
fai qualche prova!
--
       ^    ^
oOo (Il Gatto) oOo


author: Emyr

text:
On Fri, 05 Jul 2002 16:46:33 GMT, mba...@NOSPAMMMMlibero.it (Meade)
wrote:

usi maschere con controlli non associati e registri i valori via
codice
Saluti.
Emanuele.


author: Silvio Berruti

text:
"Meade" <mba...@NOSPAMMMMlibero.it> ha scritto nel messaggio
news:3d25cc8c...@powernews.libero.it...

Mi sembra che tu sia non troppo esperto, e, quindi, cercherò di darti una
soluzione semplice, che ti eviti registrazioni indesiderate del record in
tutti i casi in cui Access provvede a farlo da solo.
Metti una casella di controllo nascosta e chiamala DaSalvare, valore
predefinito No.
 - Su Prima di aggiornare scrivi
Private Sub Form_BeforeUpdate(Cancel As Integer)
    If Me.DaSalvare = False Then
        Cancel = True
        Exit Sub
    End If
End Sub
 - Su Corrente scrivi
Private Sub Form_Current()
    Me.DaSalvare = False
End Sub
- Sull'evento Click del pulsante che di esegue la memorizzazione del record
aggiungi
    ' istruzioni precedenti di convalida
    Me.DaSalvare = True
    ' istruzioni che eseguono il salvataggio
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


text:
>Mi sembra che tu sia non troppo esperto, e, quindi, cercherò di darti una
>soluzione semplice, che ti eviti registrazioni indesiderate del record in
>tutti i casi in cui Access provvede a farlo da solo.
>
>Metti una casella di controllo nascosta e chiamala DaSalvare, valore
>predefinito No.
> - Su Prima di aggiornare scrivi
>Private Sub Form_BeforeUpdate(Cancel As Integer)
>    If Me.DaSalvare = False Then
>        Cancel = True
>        Exit Sub
>    End If
>End Sub
>
> - Su Corrente scrivi
>Private Sub Form_Current()
>    Me.DaSalvare = False
>End Sub
>
>- Sull'evento Click del pulsante che di esegue la memorizzazione del record
>aggiungi
>    ' istruzioni precedenti di convalida
>    Me.DaSalvare = True
>    ' istruzioni che eseguono il salvataggio
>
Credo di avere capito, avevo anche provato a fare una cosa del genere
ma mi ero intortato :-)))  adesso provo.....
Grazie!


text:
Meade <mba...@NOSPAMMMMlibero.it> wrote in message
3d25cc8c...@powernews.libero.it...

Secondo me c'è ne sta un'altra di soluzione... metti tutti i campi ad
inserimento obbligatorio e il gioco è fatto
--
Maurizio75


title: Questionario

author: Lorenzo

text:
Buongiorno sono Lorenzo e vi scrivo in merito all'impostazione di un
database relazionale per un questionario.Ho letto alcuni degli
argomenti trattati in merito e ho trovato molto interessante questa
riga
In realtà devi tener presente che possono partecipare
anche molti utenti:
Questionario(1)---(oo)Domande(1)---(OO)Risposte(1)--
--(oo)DettaglioRisposte(oo)---(1)Utente
Essendo però nuovo e poco esperto mi
potreste spiegare che cosa vuol dire.Anche se avete dei suggerimenti
per
l'impostazione dei campi nelle singole tabelle.
Grazie
Lorenzo


title: Questionario

author: Alessandro Cara

text:

Queste sono le tabelle che uso io
1)TipoQuestionario
ID_TipoQuest,	Descrizione breve,	Descrizione
2) AggregazioneDomande
ID_Aggregazione(counter),Descrizione(s) Breve,
Descrizione(s),IDQuest(n),NumDomande(n),IdRif(n),Intestazione(b)
3)Descrizione questionario
Ordine_Domanda(n),ID_TipoQuest(n),NumSuQuest(s), Num_Fondamentale(s),
Descrizione_Breve(s), Descrizione_Lunga(s), ID_Aggregazione(n),
SenzaTesto(b),SenzaDomanda(b),Riferimento(n),NomeForm(s),Aggiuntive(s),Peso(n),NumRisposte(n),RispostaEsclusiva(b)
4)TestataRisposte
Conto(s), ID_ANAG(n), ID_TipoSito(n), ProgVisita(n), ID_TipoQuest(n),
ID_Rilevatore(n),ModelloConfrontato(s)
5)Risposte
Conto(s), ID_ANAG(n), ProgVisita(n), ID_Domanda(n), Risposta(n),
Commenti(m),TipoQuest(n),RisposteAggiuntive(s)
Tra parentesi il tipo campo: b=boolean,n=numerico, s=text, m=memo
C'e' anche una anagrafica che non ho elencato
--
ac


title: Questionario

text:
Alessandro Cara ha scritto:

Grazie per avermi dato un esempio di come tu imposti le tabelle.
Premetto che sono poco esperto quindi provo ad illustrare il mio
problema
Devo gestire un questionario che ha circa 150 domande;Queste domande
prevedono diverse possibilità di risposta ovvero possono essere del
tipo SI/NO,
scelta multipla e risposte aperte.Nel caso delle risposte aperte il
questionario prevede la possibilità di dare anche 2 risposte.
Non voglio il piatto già fatto, ma credi che la tua impostazione possa
andare bene e se non ti
scoccia potresti darmi delle dritte su come relazionarle.Ho capito lo
schema
Questionario(1)---(oo)Domande(1)---(OO)Risposte(1)--
--(oo)DettaglioRisposte(oo)---(1)Utente, ma traducendolo in access
poi che cosa vuol dire.
Ringrazio in anticipo.
Ciao
Lorenzo


title: Questionario

author: ciroteo

text:
Lorenzo ha scritto:

beh siamo sulla stessa barca, se hai letto qualche mio post anche io
sono in ballo con un questionario, e ti dico che me le sono già un po'
rotte ...
cmq la struttura mi sembra buona, l'unica cosa che io ho previsto un
dettaglio anche per le domande, (in origine avevo solo risposte
numeriche da uno a cinque in funzione del valore assegnato, ora si sono
aggiunte domande aperte, e domande a risposta multipla, nonchè
selezione di alcuni da un elenco di valori predefinito.)
A questo punto ho pensato di categorizzare le domande in funzione di
una tipologia.
Quelle a risposta multipla e quelle a selezione sono collegate ad una
tabella di dettaglio risposte che viene popolata da quella del
dettaglio domande.
Ho dovuto ovviamente aggiungere un campo a quello della valutazione
numerica originaria, ma mi sembra la strada più corretta.
Spero di essermi spiegato.
M


title: Questionario

text:
ciroteo ha scritto:

Si credo che siamo nella stessa barca infatti da come hai scritto
abbiamo la stessa tipologia di domande.Il fatto è che io non sono
molto esperto con access quindi fatico molto.
Potresti illustrarmi come tu hai relazionato le tue tabelle.Ovvero i
campi di una come sono legati con quelli di altre tabelle
e poi il problema da risolvere sono le risposte aperte multiple che
possono prevedere piu di un solo risultato.Come gestirle?
Ogni suggerimento mi aiuta a conoscere access di più.e a risolvere il
problema
Grazie!
Lorenzo


title: Questionario

text:

Cosa sono le risposte aperte? Come sono fatte. Per quanto mi riguarda
sono dei commenti altrimenti dovrebbero ricadere nelle casistiche
precedenti a meno che non siano dei commenti da associare a domande
specifiche (ma questo e' un "brutto" modo di fare i questionari).
Se invece sono domande in subordine ad altre la struttura le gestisce
(il campo "riferimento" serve proprio a questo)
La struttura delle tabelle che ho postato e' in grado di gestire
correttamente "tutti" i tuoi requisiti (ed anche qualcosa in piu')
> Non voglio il piatto già fatto, ma credi che la tua impostazione possa
> andare bene e se non ti
> scoccia potresti darmi delle dritte su come relazionarle.Ho capito lo
> schema
> Questionario(1)---(oo)Domande(1)---(OO)Risposte(1)--
> --(oo)DettaglioRisposte(oo)---(1)Utente, ma traducendolo in access
> poi che cosa vuol dire.
Le tabelle che ti ho descritto. A parte la storia dell'utente che qui e'
solo "abbozzata" (viene gestita dalla tabella "Testata risposte")
Le relazioni sono credo "chiare" basta osservare i nomi dei campi.
Unica eccezione e' Ordine_Domanda = ID_Domanda
cmq
Aggregazioni-->>Descrizione questionario
Testata-->> Risposte
DescrizioneQuestionario-->>Risposte
DescrizioneQuestionario-->>TestataRisposte
TipoQuestionario-->>DescrizioneQuestionario
e tutti gli intrecci possibili
Per me le relazioni sono "logiche". La integrita' referenziale non mi
interessa e non la ho impostata  (tanto per capirci, il classico schema
"Relazioni" fornito da access).
Diverso discorso e' poi il "form" di acquisizione. E' evidente che la
etrogeneicita' del tipo domanda genera gestioni diverse. Soprattutto se
la risposta viene gestita via cbx e attraverso form associate.
--
ac


title: Questionario

text:
Alessandro Cara ha scritto:
>
> Cosa sono le risposte aperte? Come sono fatte. Per quanto mi riguarda
> sono dei commenti altrimenti dovrebbero ricadere nelle casistiche
> precedenti a meno che non siano dei commenti da associare a domande
> specifiche (ma questo e' un "brutto" modo di fare i questionari).
> Se invece sono domande in subordine ad altre la struttura le gestisce
> (il campo "riferimento" serve proprio a questo)
> La struttura delle tabelle che ho postato e' in grado di gestire
> correttamente "tutti" i tuoi requisiti (ed anche qualcosa in piu')
Ti ringrazio per i consigli che mi stai dando già da subito.
Per Domande aperte per esempio trovo una domanda simile a questa:
C'è qualche attività che il suo ASA dovrebbe svolgere per la sua BCC,
ma che ad oggi non le sembra stia svolgendo?
e qui è prevista una risposta SI/NO poi alla successiva si domanda
Quali ? e qui le risposte che l'utente puoò dare possono arrivare fino
a tre
e dovrebbero essere tenute separate poi nel database?
Spero di essere stato chiaro.
> Le tabelle che ti ho descritto. A parte la storia dell'utente che qui e'
> solo "abbozzata" (viene gestita dalla tabella "Testata risposte")
> Le relazioni sono credo "chiare" basta osservare i nomi dei campi.
> Unica eccezione e' Ordine_Domanda = ID_Domanda
>
> cmq
> Aggregazioni-->>Descrizione questionario
> Testata-->> Risposte
> DescrizioneQuestionario-->>Risposte
> DescrizioneQuestionario-->>TestataRisposte
> TipoQuestionario-->>DescrizioneQuestionario
>
> e tutti gli intrecci possibili
> Per me le relazioni sono "logiche". La integrita' referenziale non mi
> interessa e non la ho impostata  (tanto per capirci, il classico schema
> "Relazioni" fornito da access).
>
Bene adesso provo ad adattare la situazione al mio questionario.
> Diverso discorso e' poi il "form" di acquisizione. E' evidente che la
> etrogeneicita' del tipo domanda genera gestioni diverse. Soprattutto se
> la risposta viene gestita via cbx e attraverso form associate.
>
Essendo ancora alle prime armi potresti darmi delle dritte su come
impostare una maschera
di input.So che sto chiedendo un pò troppo però le vostre spiegazioni
mi stanno aiutando
davvero molto.
Grazie
Lorenzo


title: Questionario

text:

Ciao ad entrambi, purtroppo quest'oggi sono un po' occupato, spero in
serata di potermi collegare x continuare la conversazione.
Al momento volevo solo segnalare che la mia casistica è la seguente:
domanda con risposta secca numerica: valutazione da 0 a 5
domanda con risposta multipla: scegli alcuni (max 5) elementi o tutti e
mettili in ordine di importanza.
domanda aperta quindi commento.
Concordo con Alessandro Cara sul fatto che sia un brutto modo di
gestire il questionario ... se vuoi posso darti il numero
dell'Amministratore di questa società che ha "personalmente" impostato
il tutto ... cosi mi risparmi di andarglielo a dire!!!
:-)


title: Questionario

text:
Lorenzo wrote:
> Alessandro Cara ha scritto:
>
>
>>Cosa sono le risposte aperte? Come sono fatte. Per quanto mi riguarda
>>sono dei commenti altrimenti dovrebbero ricadere nelle casistiche
>>precedenti a meno che non siano dei commenti da associare a domande
>>specifiche (ma questo e' un "brutto" modo di fare i questionari).
>>Se invece sono domande in subordine ad altre la struttura le gestisce
>>(il campo "riferimento" serve proprio a questo)
>>La struttura delle tabelle che ho postato e' in grado di gestire
>>correttamente "tutti" i tuoi requisiti (ed anche qualcosa in piu')
>
>
> Ti ringrazio per i consigli che mi stai dando già da subito.
> Per Domande aperte per esempio trovo una domanda simile a questa:
> C'è qualche attività che il suo ASA dovrebbe svolgere per la sua BCC,
>
> ma che ad oggi non le sembra stia svolgendo?
> e qui è prevista una risposta SI/NO poi alla successiva si domanda
> Quali ? e qui le risposte che l'utente puoò dare possono arrivare fino
> a tre
> e dovrebbero essere tenute separate poi nel database?
> Spero di essere stato chiaro.
>
OK. Sono quelle che gestisco attraverso "riferimento". In qualche modo
e' la classica struttura a "distinta base" (poi mi sono ricordato che i
"questiogeneratori" le definiscono domande aperte)
--
ac


title: Questionario

text:
Alessandro Cara ha scritto:
> >
> OK. Sono quelle che gestisco attraverso "riferimento". In qualche modo
> e' la classica struttura a "distinta base" (poi mi sono ricordato che i
> "questiogeneratori" le definiscono domande aperte)
>
Grazie ancora ma ne sto uscendo pazzo con questo
questionario essendo ancora un poppante.
So che non è la cosa più pulita che si possa chiedere, ma esistono
esempi di dabase
access on line da consultare.Non è mia idea copiarlo ma solo vedere
come fare e poter imparare ad usare access.Se non è possibile
continuerò a provare.
Grazie lo stesso
Lorenzo


title: Questionario

text:
ciroteo wrote:
> Lorenzo wrote:
>
>>Alessandro Cara ha scritto:
[cut]


sono sei o cinque? Mi riservo lo zero per non risposta (null)
> domanda con risposta multipla: scegli alcuni (max 5) elementi o tutti e
> mettili in ordine di importanza.
vabbe' bisogna gestire il peso. Questa la ho gestita (il problema era
leggermente diverso) denormalizzando, i pesi li ho in "Aggiuntive" come
stringa delimitata. Non ho afferrato bene il concetto di metterli in
ordine di importanza ma questo piu' che un questionario mi sembra una
specie di "esame" a quiz (lo sto affrontando ora).
> domanda aperta quindi commento.
gestione sulla stessa tabella attraverso il compo "commento" e "riferimento"
> Concordo con Alessandro Cara sul fatto che sia un brutto modo di
> gestire il questionario ... se vuoi posso darti il numero
> dell'Amministratore di questa società che ha "personalmente" impostato
> il tutto ... cosi mi risparmi di andarglielo a dire!!!
> :-)
>
Mi hanno fatto di peggio. Mi sono limitato a chiedere "fiorini" extra.
Piu' "cazzate" mi chiedono piu' spendono. Non c'e' problema!
Il mio committente e' troppo simpatico, non riesco a trattarlo male.
Al momento e' riuscito a darmi un certo numero di questionari da gestire
e sempre con una struttura diversa. Sto aspettando il prossimo per
vedere se hanno finito di avere pensate "geniali".
Tra l'altro nel primo che ho fatto, ormai piu' di un anno fa, sono
riuscito a coinvolgere e far lavorare anche un vecchio "santone" di
questo NG (non piu' presente ormai da troppo tempo).
E' stata molto dura farlo lavorare ma dietro continue minacce di
applicazione di penali e punizioni corporali ha poi fatto un buon lavoro
ed e' quasi riuscito a rispettare i tempi di consegna.
Cmq se devo trattare male qualcuno non mi tiro indietro. E piu' sono
"importanti" e piu' aumenta il mio godimento.Hai scritto Amministratore
con  "a" maiuscola, trattarlo male deve essere meglio di una serata con
qualche "signorina" da calendario ;<)
--
ac


title: Evidenziare controllo in maschera

author: Napoleone

text:
Buongiorno a tutti,
Divrei evidenziare in giallo, il controllo sDescrizione,
se il controllo GiacenzaAttuale č minore di nScortaMinima.
Ho provato in formattazione condizionale,
ma non sono arrivato al risultato,
ho provato con questo codice:
------------------------------------------
Private Sub Form_Current()
If Me.GiacenzaAttuale < Me.nScortaMinima Then
    Me.sDescrizione.BackColor = 65535
Else
    'nulla
    Exit Sub
    End If
End Sub
----------------------------------------
Ma niente!
Potete darmi un aiuto?
Grazie
Napoleone


title: Evidenziare controllo in maschera

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:I_8se.5470$yM4....@twister2.libero.it...

Ciao Napoleone,
la sintassi č corretta...prova a vedere se i controlli hanno veramente
questo nome e se il tipo di dati, che dovrebbe essere numerico per entrambi,
sia uguale.
Nomi da controllare:
GiacenzaAttuale
nScortaMinima
sDescrizione
Perchč questi prefissi "n" e "s" che mancano a GiacenzaAttuale?
Ciao, Carlo


title: Evidenziare controllo in maschera

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:Fj9se.7626$b5.4...@news3.tin.it...

Buongiorno Carlo,
che tempo avete dall'altra parte? Qui piove!
Dunque, avevi ragione, sbagliavo su un nome controllo.
Perň non funziona ugualmente come dovrebbe:
Pevidenziare il controllo, debbo andare sul controllo GiacenzaAttuale e
quindi me lo evidenzia, o peggio, me li evidenzia tutti, anche quelli che
non rispondono al criterio!
Come mai??
Ciao
Napoleone


title: Evidenziare controllo in maschera

text:
Napoleone wrote:
> "Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
> messaggio news:Fj9se.7626$b5.4...@news3.tin.it...
>>
>>
>> "Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
>> news:I_8se.5470$yM4....@twister2.libero.it...
>>>
>>> Buongiorno a tutti,
>>> Divrei evidenziare in giallo, il controllo sDescrizione,
>>> se il controllo GiacenzaAttuale è minore di nScortaMinima.
>>>
>>> Ho provato in formattazione condizionale,
>>> ma non sono arrivato al risultato,
>>> ho provato con questo codice:
>>> ------------------------------------------
>>> Private Sub Form_Current()
>>> If Me.GiacenzaAttuale < Me.nScortaMinima Then
>>>    Me.sDescrizione.BackColor = 65535
>>> Else
>>>    'nulla
>>>    Exit Sub
>>>    End If
>>> End Sub
>>> ----------------------------------------
>>> Ma niente!
>>>
>>> Potete darmi un aiuto?
>>>
>>> Grazie
>>> Napoleone
>>>
>>
>> Ciao Napoleone,
>> la sintassi è corretta...prova a vedere se i controlli hanno
>> veramente questo nome e se il tipo di dati, che dovrebbe essere
>> numerico per entrambi, sia uguale.
>> Nomi da controllare:
>> GiacenzaAttuale
>> nScortaMinima
>> sDescrizione
>> Perchè questi prefissi "n" e "s" che mancano a GiacenzaAttuale?
>>
>> Ciao, Carlo
> Buongiorno Carlo,
> che tempo avete dall'altra parte? Qui piove!
>
> Dunque, avevi ragione, sbagliavo su un nome controllo.
> Però non funziona ugualmente come dovrebbe:
> Pevidenziare il controllo, debbo andare sul controllo GiacenzaAttuale
> e quindi me lo evidenzia, o peggio, me li evidenzia tutti, anche
> quelli che non rispondono al criterio!
>
> Come mai??
>
> Ciao
> Napoleone
Questo perchè probabilmente non è un controllo associato.
Non è presente nella select origine dati
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Evidenziare controllo in maschera

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:fv9se.17182$TR5....@news.edisontel.com...

Ciao MA,
Tutto bene?
I controlli hanno origine da una query, anche GiacenzaAttuale.
Ciao
Napoleone


title: Evidenziare controllo in maschera

author: Nick

text:
Napoleone ha detto: in data 16/06/2005 9.01:
> "Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
> messaggio news:Fj9se.7626$b5.4...@news3.tin.it...
>
>>
>>"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
>>news:I_8se.5470$yM4....@twister2.libero.it...
>>
>>>Buongiorno a tutti,
>>>Divrei evidenziare in giallo, il controllo sDescrizione,
>>>se il controllo GiacenzaAttuale è minore di nScortaMinima.
>>>
>>>Ho provato in formattazione condizionale,
>>>ma non sono arrivato al risultato,
>>>ho provato con questo codice:
>>>------------------------------------------
>>>Private Sub Form_Current()
>>>If Me.GiacenzaAttuale < Me.nScortaMinima Then
>>>   Me.sDescrizione.BackColor = 65535
>>>Else
>>>   'nulla
>>>   Exit Sub
>>>   End If
>>>End Sub
>>>----------------------------------------
>>>Ma niente!
>>>
>>>Potete darmi un aiuto?
>>>
>>>Grazie
>>>Napoleone
>>>
>>
>>Ciao Napoleone,
>>la sintassi è corretta...prova a vedere se i controlli hanno veramente
>>questo nome e se il tipo di dati, che dovrebbe essere numerico per
>>entrambi, sia uguale.
>>Nomi da controllare:
>>GiacenzaAttuale
>>nScortaMinima
>>sDescrizione
>>Perchè questi prefissi "n" e "s" che mancano a GiacenzaAttuale?
>>
>>Ciao, Carlo
>
> Buongiorno Carlo,
> che tempo avete dall'altra parte? Qui piove!
>
> Dunque, avevi ragione, sbagliavo su un nome controllo.
> Però non funziona ugualmente come dovrebbe:
> Pevidenziare il controllo, debbo andare sul controllo GiacenzaAttuale e
> quindi me lo evidenzia, o peggio, me li evidenzia tutti, anche quelli che
> non rispondono al criterio!
>
> Come mai??
>
> Ciao
> Napoleone
>
>
prova così (con i nomi giusti):
If Me.GiacenzaAttuale < Me.nScortaMinima Then
    Me.sDescrizione.BackColor = 65535
Else
    Me.sDescrizione.BackColor = vbwhite
    Exit Sub
    End If
End Sub
ciao
Nick


title: Evidenziare controllo in maschera

text:
CUT
> prova cosě (con i nomi giusti):
> If Me.GiacenzaAttuale < Me.nScortaMinima Then
>    Me.sDescrizione.BackColor = 65535
> Else
>    Me.sDescrizione.BackColor = vbwhite
>    Exit Sub
>    End If
> End Sub
>
> ciao
> Nick
Buongiorno Nick,
non cambia nulla.
Napoleone


title: Evidenziare controllo in maschera

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:JA9se.5412$D7.1...@twister1.libero.it...

Ciao Napoleone,
forse la tua č una maschera continua?
Cinzia


title: Evidenziare controllo in maschera

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:42b126cf$0$17095$5fc...@news.tiscali.it...

Proprio cosě
Ciao
Napoleone


title: Evidenziare controllo in maschera

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:yG9se.5422$D7.1...@twister1.libero.it...

Allora la cosa piů semplice č usare la formattazione condizionale
Scegli Espressione  metti come condizione GiacenzaAttuale < nScortaMinima e
imposti il colore!
Cinzia


title: Evidenziare controllo in maschera

text:
Napoleone ha detto: in data 16/06/2005 9.15:
> "Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
> news:42b126cf$0$17095$5fc...@news.tiscali.it...
>
>>"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
>>news:JA9se.5412$D7.1...@twister1.libero.it...
>>
>>>CUT
>>>
>>>>prova così (con i nomi giusti):
>>>>If Me.GiacenzaAttuale < Me.nScortaMinima Then
>>>>   Me.sDescrizione.BackColor = 65535
>>>>Else
>>>>   Me.sDescrizione.BackColor = vbwhite
>>>>   Exit Sub
>>>>   End If
>>>>End Sub
>>>>
>>>>ciao
>>>>Nick
>>>
>>>Buongiorno Nick,
>>>non cambia nulla.
>>>
>>>Napoleone
>>>
>>
>>Ciao Napoleone,
>>forse la tua è una maschera continua?
>>Cinzia
>>
>
> Proprio così
>
> Ciao
> Napoleone
>
>
allora devi usare la formattazioen condizionale (è la più comoda).
aggiungi un campo che chiami differenza (puoi anche farlo nascosto) e
controlli con la formattazione condizionale quel campo (se >0 un colore
se<0 un altro)
dovrebbe funzionare
ciao
NIck


title: Evidenziare controllo in maschera

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:42b12967$0$19535$5fc...@news.tiscali.it...

Mi evidenzia ugualmente tutti i record, come prima!
A me interessa evidenziare solo i record sottoscorta.
Napoleone


title: Evidenziare controllo in maschera

text:

perchč non metti nel formato del controllo
#[blu];- # [rosso]
e risolvi velocemente?



title: Evidenziare controllo in maschera

text:
"Nick" <senz...@chedetesul.NG> ha scritto nel messaggio
news:lR9se.5533$yM4....@twister2.libero.it...

Già provato, ma agisce su tutti i record.
Napoleone


title: Evidenziare controllo in maschera

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:iX9se.17188$TR5....@news.edisontel.com...

fammi capire meglio
Napoleone


title: Evidenziare controllo in maschera

text:

Hai tolto questa istruzione che avevi messo non so dove?
 If Me.GiacenzaAttuale < Me.nScortaMinima Then
> >> >> >    Me.sDescrizione.BackColor = 65535
> >> >> > Else
> >> >> >    Me.sDescrizione.BackColor = vbwhite
> >> >> >    Exit Sub
> >> >> >    End If
> >> >> > End Sub
deve funzionare, non ha senso su che maschera sei?
Cinzia


title: Evidenziare controllo in maschera

text:
Napoleone wrote:
>> perchč non metti nel formato del controllo
>> #[blu];- # [rosso]
>> e risolvi velocemente?
>
> fammi capire meglio
>
> Napoleone
vai nelle proprietą del controllo e ci scrivi quello che ti ho detto.
lui colora il font iin quel modo.
Se invece vuoi cambiare anche lo sfondo il discorso č diverso



title: Evidenziare controllo in maschera

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:42b1352b$0$19526$5fc...@news.tiscali.it...

Ho eliminato l'evento!!
>> >> >> >    Me.sDescrizione.BackColor = 65535
>> >> >> > Else
>> >> >> >    Me.sDescrizione.BackColor = vbwhite
>> >> >> >    Exit Sub
>> >> >> >    End If
>> >> >> > End Sub
>
> deve funzionare, non ha senso su che maschera sei?
> Cinzia
Ripeto, mi evidenzia tutti i record! Anche quelli il cui valore di
Me.GiacenzaAttuale č maggiore di Me.nScortaMinima
Ciao
Napoleone


title: Evidenziare controllo in maschera

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:2Dase.17201$TR5....@news.edisontel.com...
> Napoleone wrote:
>>> perchè non metti nel formato del controllo
>>> #[blu];- # [rosso]
>>> e risolvi velocemente?
>>
>> fammi capire meglio
>>
>> Napoleone
>
> vai nelle proprietà del controllo e ci scrivi quello che ti ho detto.
> lui colora il font iin quel modo.
> Se invece vuoi cambiare anche lo sfondo il discorso è diverso
>
A me interessa evidenziare tutto lo sfondo del controllo
Napoleone


title: Evidenziare controllo in maschera

text:
> > deve funzionare, non ha senso su che maschera sei?
> > Cinzia
>
> Ripeto, mi evidenzia tutti i record! Anche quelli il cui valore di
> Me.GiacenzaAttuale č maggiore di Me.nScortaMinima
>
> Ciao
> Napoleone
>
Ripeto,
deve funzionare! guarda la posta ti ho mandato il db, ho modificato la
maschera M_situazione  usando la formattazione condizionale e funziona alla
grande!!
Cinzia


title: Evidenziare controllo in maschera

author: Glauco

text:
Napoleone ha scritto:
> Buongiorno a tutti,
> Divrei evidenziare in giallo, il controllo sDescrizione,
> se il controllo GiacenzaAttuale è minore di nScortaMinima.
>
> Ho provato in formattazione condizionale,
> ma non sono arrivato al risultato,
> ho provato con questo codice:
> ------------------------------------------
> Private Sub Form_Current()
> If Me.GiacenzaAttuale < Me.nScortaMinima Then
>     Me.sDescrizione.BackColor = 65535
> Else
>     'nulla
>     Exit Sub
>     End If
> End Sub
> ----------------------------------------
> Ma niente!
>
> Potete darmi un aiuto?
>
> Grazie
> Napoleone
>
>
Hai provato a guardare su sitocomune, mi sa di no visto che sono degli
esempi nella sezione forms. prova lì e vedi se riesci a trovare quello
giusto per te.


title: Evidenziare controllo in maschera

author: Prometeo

text:
Napoleone ha scritto:

> Ho eliminato l'evento!!


> Ciao
> Napoleone
Ciao Napoleone,
Non so se ho capitop bene il problema, perň nelle maschere visualizzate
come maschere continue il funzionamento normale č che  ti evidenzia TUTTI
i records utilizzando come criterio i valori del record corrente.
ciao
Luigi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Evidenziare controllo in maschera

text:
CUT
Grazie al consiglio di Salvino, si è risolto cosi:
[GiacenzaAttuale] < [nScortaMinima]
Saluto tutti
Napoleone


title: Evidenziare controllo in maschera

text:
Non mi riesce ripondere alla tua mail
Napoleone


title: Report copertina dvd

author: BluDeep

text:
Qualcuno ha realizzato un report per stampare le copertine dei dvd?
Intendo quelle che hanno un formato 18x27 cm.
Oppure sapete dirmi dove posso scaricarlo?
Ho dei dvd con delle foto e vorrei creare una copertina dove è
possibile inserire sia caselle di testo che fotografie.
Grazie a tutti quelli che mi saranno d'aiuto.


title: Report copertina dvd

author: Carlo Costarella

text:
"BluDeep" <
blued...@gmail.com
> ha scritto nel messaggio
news:1155304577....@p79g2000cwp.googlegroups.com...
Qualcuno ha realizzato un report per stampare le copertine dei dvd?
Intendo quelle che hanno un formato 18x27 cm.
Oppure sapete dirmi dove posso scaricarlo?
Ho dei dvd con delle foto e vorrei creare una copertina dove č
possibile inserire sia caselle di testo che fotografie.
Grazie a tutti quelli che mi saranno d'aiuto.
[risposta]
Perchč non provi a fare tutto da solo?
Hai le dimensioni, traccia le linee, imposta le caselle di testo e il
controllo per l'immagine.
Se hai i fogli della giusta dimensione ti conviene realizzare un modulo di
stampa specifico.
In caso contrario stamperai il tutto su un foglio A4.
Comincia da solo e posta i problemi che incontri...
Ciao, Carlo


title: fattura elettronica - errore solo se aggiungo importototaledocumento

author: mario rossi

text:
credo che l'errore sia dovuto alla posizione dei tag ma chiedo a voi se avete idea di quale sia il problema

se invio al simulatore ADE questi tag il file risulta corretto:

**** tag corretti ******
<DatiGenerali>
<DatiGeneraliDocumento>
<TipoDocumento>TD01</TipoDocumento>
<Divisa>EUR</Divisa>
<Data>2019-01-16</Data>
<Numero>1</Numero>
<DatiCassaPrevidenziale>
<TipoCassa>TC22</TipoCassa>
<AlCassa>4.00</AlCassa>
<ImportoContributoCassa>4.28</ImportoContributoCassa>
<ImponibileCassa>107.00</ImponibileCassa>
<AliquotaIVA>0.00</AliquotaIVA>
<Natura>N4</Natura>
</DatiCassaPrevidenziale>
</DatiGeneraliDocumento>
</DatiGenerali>
**** tag corretti ******

se invece aggiungo importototaledocumento mi restituisce il seguente errore

<DatiGenerali>
<DatiGeneraliDocumento>
<TipoDocumento>TD01</TipoDocumento>
<Divisa>EUR</Divisa>
<Data>2019-01-16</Data>
<Numero>1</Numero>
<ImportoTotaleDocumento>107.00</ImportoTotaleDocumento>
<DatiCassaPrevidenziale>
<TipoCassa>TC22</TipoCassa>
<AlCassa>4.00</AlCassa>
<ImportoContributoCassa>4.28</ImportoContributoCassa>
<ImponibileCassa>107.00</ImponibileCassa>
<AliquotaIVA>0.00</AliquotaIVA>
<Natura>N4</Natura>
</DatiCassaPrevidenziale>
</DatiGeneraliDocumento>
</DatiGenerali>

**** errore *****
00200
File non conforme al formato (nella descrizione del messaggio Ã¨ riportata lâ¬"indicazione puntuale della non conformitÃ ) - Invalid content was found starting with element 'DatiCassaPrevidenziale'. One of '{Arrotondamento, Causale, Art73}' is expected. riga: 67 - colonna: 25


author: BFS

text:
Il 21/01/2019 15:38, mario rossi ha scritto:
> credo che l'errore sia dovuto alla posizione dei tag ma chiedo a voi se avete idea di quale sia il problema
>

Il totale documento 2.1.1.9 va dopo il gruppo 2.1.1.7

PROVA COSI

 > <DatiGenerali>
 > <DatiGeneraliDocumento>
 > <TipoDocumento>TD01</TipoDocumento>
 > <Divisa>EUR</Divisa>
 > <Data>2019-01-16</Data>
 > <Numero>1</Numero>

 > <DatiCassaPrevidenziale>
 > <TipoCassa>TC22</TipoCassa>
 > <AlCassa>4.00</AlCassa>
 > <ImportoContributoCassa>4.28</ImportoContributoCassa>
 > <ImponibileCassa>107.00</ImponibileCassa>
 > <AliquotaIVA>0.00</AliquotaIVA>
 > <Natura>N4</Natura>
 > </DatiCassaPrevidenziale>

 > <ImportoTotaleDocumento>107.00</ImportoTotaleDocumento>

 > </DatiGeneraliDocumento>
 > </DatiGenerali>

ciao
BFS

---
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


text:

cosi funziona grazie mille. mi chiedevo però siccome potrebbero esserci altri tag nel mezzo sootto contributo previdenziale che sono:
scontomaggiorazione
causale
art73

la domanda è importototaledocumento va sempre messo sotto tutto e quindi appena sopra al tag </datigeneralidocumento>
???


text:

devi seguire l'ordine dello schema tabellare che l'agenzia ha fornito
https://www.fatturapa.gov.it/export/fatturazione/sdi/fatturapa/v1.1/Formato_FatturaPA_tabellare_V1.1.pdf

ciao



text:
Il 21/01/2019 17:04, mario rossi ha scritto:

scusa...questo è quello più recente
https://www.fatturapa.gov.it/export/fatturazione/sdi/fatturapa/v1.2.1/Rappresentazione_tabellare_del_tracciato_FatturaPA_versione_1.2.1.pdf




text:

capito grazie mille appena sotto sconto maggiorazione e sopra al resto grazie.


title: Report: Contare i record di una tabella collegata 1 a molti..

author: jobxxyy

text:
Anche altro piccolo problema....
Tabelle:
fornitori--->articoli--->colori
collegate 1 a molti...
Dovrei fare 2 report:
1°
Il fornitore x ha i seguenti prodotti:
prodotti 1 con 16 colori
prodotti 2 con 8  colori
prodotti 3 con 120 colori
prodotti n con x colori
Ora ci riesco con i sottoreport...
ma voi capirete che non è agevole e
sicuramente si puo fare in qualche altro modo!


author: Ghepardo Al Lavoro

text:
Ciao
ho dei problemi con la configurazione di IIS. Fino a questa mattina non
riuscivo a creare nuovi progetti di "ASP Web Applications" in quanto non
era un indirizzo valido quello di default (
http://localhost
); aggirato
quel problema, grazie al vostro prezioso aiuto, me ne si sta
riproponendo un altro che penso sia sempre legato alla causa precedente.
In due parole: non riesco ad accedere alla directory di default di IIS
(c:\inetpub\wwwroot) tramite il comando predefinito
http://localhost
 ma
vi devo accedere tramite
http://alessandro
 (dove alessandro è il nome
del mio pc).
Utilizzando
http://alessandro
 però, quando provo a fare il debug di una
pagina di prova in asp, semplicissima, con un tasto e una riga che da
"visible" dovrebbe diventare "Not visible", utilizzando i "controlli
server Web", che ho letto essere più indicati dei "controlli server
HTML", mi viene visualizzato  "Error: Unable to Start Debugging on the
Web Server".
Ho già provato a reinstallare IIS ma il problema rimane.
Grazie
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Error: Unable to Start Debugging on the Web Server

text:
Sorry, era per il ng di visual basic.
Se qualcuno sa rispondermi comunque....



title: come utilizzare valori dopo SQL UPDATE da VB

author: Principiante da casa

text:
 Forse ho posto male la domanda.
Mi sono anche scorso tutto il newsgroup ma non ho trovato nulla.
Mi potete dare una mano a risolvere il problema che ho esposto qualche
minuto fa?
Grazie.

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Alessandro Baraldi

text:
"Principiante da casa" <
rust...@libero.it
> wrote in message
news:151Z51Z58Z27Y1...@usenet.libero.it
>  Forse ho posto male la domanda.
> Mi sono anche scorso tutto il newsgroup ma non ho trovato nulla.
> Mi potete dare una mano a risolvere il problema che ho esposto qualche
> minuto fa?
> Grazie.
E quale sarebbe...?
P.S. se l'hai postato qualche minuto prima non č ipotizzabile
pretendere soluzioni REALTIME...!
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Query incrociate e report complesso

author: Dott. Mattia Sarti

text:
Ho un problema che mi sta rovinando il fegato e non riesco più ad andare
avanti (premessa: un gruppo di Società ha stipulato accordi con una serie di
fornitori percui si impegna ad acquistare un certo quantitativo di materiale
ottenendo quindi degli sconti). Ho una query a campi incrociati che mi
estrae dati da una serie di tabelle: Clienti, Budget, Ordini, Prodotti, etc.
Il risultato della query è dato da: NomeFornitore, NomeProdotto,
NomeSocietà, Tipo, Totale di Quantità e poi tutti i mesi gen, feb, etc. Il
Tipo è riferito all'ordine ed è un campo testo contenente il valore
"Impegnato" o "Consegnato" per indicare che quell'ordine è un impegno di
acquisto per quel mese oppure una reale consegna di materiale.
In pratica la query estrae tutti i tipi di ordini effettuati eseguendo un
raggruppamento per mese, e fin qui tutto OK. La query mi da quindi:
NomeFornitore    NomeProdotto    NomeSocietà    Tipo    Totale di Quantità
gen    feb
Secondo                Sangiovese        Pippo                Cons.     10
10
Secondo                Sangiovese        Pippo                Imp.       13
13
Secondo                Sangiovese        Pippo                Imp.       18
18
Secondo                Sangiovese        Pluto                 Imp.       10
10
Il problema è che devo crearmi un report con tali dati tenendo conto del
mese ma anche del Tipo di ordine: il report dovrebbe quindi essere fatto in
questo modo:
NomeForn.     NomeProd.         NomeSoc.     Gen          Feb
                                                               Imp   Cons
Imp  Cons
Secondo  Sangiovese Pippo                     13     10          18   0
ma l'unica cosa che riesco ad ottenere è che il Tipo è un valore che posso
esprimere uno per ogni riga e non uno affiancato all'altro. Mi verrebbe da
pensare che l'unica soluzione sia quella di creare un report con campi non
associati e poi riempirli a mano con il codice ma non so se sia la soluzione
giusta e soprattutto la più veloce ed economica.
Mi scuso per la lunghezza del msg e ringrazio in anticipo tutti coloro che
potranno fornirmi un aiuto. Nell'eventualità posso anche fornire via mail
quello straccio di mdb che ho creato.
Aloa    Mattia
P.S. Giuro che prima di scrivere al nsg le ho provate di tutte !!


title: [A97]![Report] Stampa di un indice analitico simile a quello di un libro

author: Maurizio

text:
Salve a tutti,
ho una query contenete due campi: parola e numero pagina del libro in
cui compare quella parola. Vorrei creare un report simile a quello di un
indice analitico di un libro raggruppando le pagine in base alla parola
e stampandole sulla stessa riga (fino al bordo pagina) invece che
incolonnate una sopra l'altra.
In pratica vorrei ottenere il seguente report:
Parola1
	pag1 pag2 pag3 ... (fine pagina; si va a capo)
	pagN ...
Parola2
	pag1 pag2 ...
Invece quello che riesco a ottenere è:
Parola1
	pag1
	pag2
	pag3
	...
	pagN
	...
Parola2
	pag1
	pag2
	...
Ho provato a cercare su SitoComune e su Google ma non ho trovato niente
di simile.
E' possibile ottenere questo risultato direttamente col report oppure
bisogna seguire altre strade?
Grazie
Maurizio


author: CarloCos

text:
"Maurizio" <
t...@starmail.com
> ha scritto nel messaggio
news:3B10D32A...@starmail.com...
Salve a tutti,
ho una query contenete due campi: parola e numero pagina del libro in
cui compare quella parola. Vorrei creare un report simile a quello di un
indice analitico di un libro raggruppando le pagine in base alla parola
e stampandole sulla stessa riga (fino al bordo pagina) invece che
incolonnate una sopra l'altra.
In pratica vorrei ottenere il seguente report:
Parola1
pag1 pag2 pag3 ... (fine pagina; si va a capo)
pagN ...
Parola2
pag1 pag2 ...
Invece quello che riesco a ottenere č:
Parola1
pag1
pag2
pag3
...
pagN
...
Parola2
pag1
pag2
...
Ho provato a cercare su SitoComune e su Google ma non ho trovato niente
di simile.
E' possibile ottenere questo risultato direttamente col report oppure
bisogna seguire altre strade?
Grazie
Maurizio
Una strada:
Alimenta il report con una TabellaDiAppoggio che contiene due campi:
"Parola" e "Pagine". A sua volta alimenta la tabella dalla tua query.
Ovviamente tutto da codice. Apri il recordset (Query) e accoda per ciascuna
parola il numero di pagine.
E' semplice con un ciclo di for.
Ovviamente prima di far partire la funzione ricorda di cancellare i dati
nella tabella per far posto ai nuovi.
Ciao, Carlo


text:
CarloCos ha scritto:
> Una strada:
> Alimenta il report con una TabellaDiAppoggio che contiene due campi:
> "Parola" e "Pagine". A sua volta alimenta la tabella dalla tua query.
> Ovviamente tutto da codice. Apri il recordset (Query) e accoda per ciascuna
> parola il numero di pagine.
> E' semplice con un ciclo di for.
In pratica otterrei nella TabellaDiAppoggio per ogni "Parola" nel campo
"Pagine" un'unica stringa con le pagine concatenate tra di loro tipo
"pag1" & " " & "Pag2".
Ho capito bene?
Ciao
Maurizio


text:
"Maurizio" <
t...@starmail.com
> ha scritto nel messaggio
news:3B112753...@starmail.com...

Sě, cosě č perfetto.
Ciao, Carlo


title: comandi word da access

author: gianfranco

text:
Salve a tutt, ho realizzato un piccolo database in access che permette
di inserire i dati anagrafici su un documento ord tramite i segnalibri
utilizzando una routine trovata su
www.sitocomune.com
, se non ricordo
male,. Ora vorrei avere la possibilitï¿œ di modificare i dati inseriti nel
database  anche sul documento relativo, il problema stï¿œ nela fatto che
le nuove scritte si inseriscono vicino alle vecchie dovrei quindi avere
la possibilitï¿œ di sovrascrivere perï¿œ non so come fare a cambiare la
modalitï¿œ da msaccess2003 potete aiutarmi.
grazie


title: comandi word da access

author: Marco Pizzamiglio

text:
gianfranco ha scritto:
> Salve a tutt, ho realizzato un piccolo database in access che permette
> di inserire i dati anagrafici su un documento ord tramite i segnalibri
> utilizzando una routine trovata su
www.sitocomune.com
, se non ricordo
> male,. Ora vorrei avere la possibilit� di modificare i dati inseriti nel
> database  anche sul documento relativo, il problema st� nela fatto che
> le nuove scritte si inseriscono vicino alle vecchie dovrei quindi avere
> la possibilit� di sovrascrivere per� non so come fare a cambiare la
> modalit� da msaccess2003 potete aiutarmi.
> grazie
Ti conviene far aprire il modello vuoto, riesportare tutti i dati e
sovrascrivere il precedente, � pi� facile.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Casella di riepilogo

author: Paolo

text:
Ciao a tutti......
Ho un piccolo problema a cui non riesco a venirne a capo:
In una casella di riepilogo vorrei selezionare ( via codice ) il record
appena aggiunto ..........attenzione questo non si posiziona necessariamente
alla fine della lista della casella di riepilogo.
Grazie in anticipo a chiunque mi sappia dare una mano


title: Casella di riepilogo

text:
Paolo <
paol...@libero.it
> wrote in message
CaqY6.58267$Uo3.1...@news6.giganews.com...

se hai una maschera, avrai un controllo, il quale dopo aggiornamento deve
essere "rivisto" dal recordset.
Su evento dopo aggiornamento metti una riga di codice di questo tipo
me.requery
ciao. Luca


title: Casella di riepilogo

author: Antonio Biso

text:
Paolo <
paol...@libero.it
> wrote in message
CaqY6.58267$Uo3.1...@news6.giganews.com...

Se salvi il record con un pulsnate, e quindi puoi scrivere codice al
salvataggio, prima di salvare, memorizza in una variabile il valore del
record aggiunto che corrisponde a quello della colonna legata della casella
di riepilogo. Poi salvi, fai la requery della casella e quindi scrivi
casellariepilogo = valoresalvato
Antonio


title: Tasti Funzione

author: ReiShen

text:
Ciao, c'è un modo per disabilitare o sostituire l'azione dei tasti Funzione
di access? per sempio se premendo F1 vorrei che non uscisse la guida ma una
form che dico io è possibile?
Vi chiedo questo perchè io sinora usavo intercettare i tasti premuti ma su
alcuni tipo F1 e F12 non mi funziona.
Ciao grazie
Marco


title: Tasti Funzione

author: Alex

text:
"ReiShen" <
rei...@libero.it
> wrote in message
news:N7OP8.47830$
TS.13...@news1.tin.it

Vedi Macro AutoKeys....!!
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Tasti Funzione

author: Galvy

text:
"Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:4c49866085291b420d...@mygate.mailgate.org...

Ho cercato ma la voce autokeys non la trovo....
Potresti esserre + chiaro grazie.....


title: Tasti Funzione

author: Massimiliano Amendola  kksrl

text:
"Galvy" <
ga...@libero.it
> ha scritto nel messaggio
news:au1S8.66999$j65.1...@twister1.libero.it...

ti giro la guida in linea, sappi che effettivamente Clippy è sostanzialmente
un lavativo, non ti trova nulla
È possibile assegnare ad un tasto o ad una combinazione di tasti un'azione o
un set di azioni mediante la creazione di un gruppo di macro di assegnazione
tasti. L'azione viene eseguita quando viene premuto il tasto o la
combinazione di tasti.
1 Nella finestra del database scegliere la scheda Macro.
2 Scegliere Nuovo.
3 Fare clic sul pulsante Nomi macro    sulla barra degli strumenti.
4 Nella colonna Nome macro digitare il tasto o la combinazione di tasti cui
si desidera assegnare l'azione o il set di azioni.
Per ulteriori informazioni sulle combinazione di tasti che è possibile
utilizzare per eseguire assegnazioni di tasti, fare clic su  .
5 Aggiungere l'azione o il set di azioni che si desidera vengano eseguite
dal tasto o dalla combinazione di tasti. È possibile, ad esempio, aggiungere
un'azione EseguiMacro che consente di eseguire la macro Stampa  Record
Corrente quando viene premuto CTRL+P.
6 Ripetere i passi 4 e 5 per le altre assegnazioni di tasti desiderate.
7 Salvare il gruppo di macro con il nome AutoKeys.
Le nuove assegnazioni di tasti funzionano da quando il gruppo di macro viene
salvato e ad ogni apertura del database.
Nota   Se un set di azioni viene assegnato ad una combinazione di tasti già
utilizzata da Microsoft Access (ad esempio CTRL+C è la combinazione di tasti
per Copia), le azioni assegnate a questa combinazione di tasti sostituiscono
l'assegnazione di Microsoft Access.
ciao
MAssimiliano


title: Record duplicati

author: Giuseppe Lo Piccolo, MD

text:
Ho recuperato da un testo questa porzione di codice, utile per evitare
l'inserimento di un record già presente:
Private Sub Form_BeforeUpdate(Cancel As Integer)
    If Me.NewRecord = True Then
        Dim strWhere As String, strMessage As String
        strWhere = "Cognome = '" & Me!Cognome & "'"
        Me.RecordsetClone.MoveFirst
        Me.RecordsetClone.FindFirst strWhere
        Do Until Me.RecordsetClone.NoMatch
            If Me.RecordsetClone!Nome = Me!Nome Then
                strMessage = "C'è già un paziente che corrisponde a queste "
                strMessage = strMessage & "informazioni. Verificare e
tentare di nuovo."
                MsgBox strMessage, vbInformation, "Attenzione: record
duplicato"
                Cancel = True
                DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo
                Me.Bookmark = Me.RecordsetClone.Bookmark
                Exit Sub
            End If
            Me.RecordsetClone.FindNext strWhere
        Loop
    End If
End Sub
Il controllo viene effettuato in sequenza sul campo "Cognome" e poi su
"Nome": ora, volendo estendere il controllo su un terzo campo "DataNascita"
per evitare ovvi problemi di omonimia su Cognome/Nome, quale riga debbo
aggiungere al codice già esistente?
Grazie tante e ciao.


title: Record duplicati

author: FM

text:
non conosco questa routine, ma " a senso " proverei a inserire:
If Me.RecordsetClone!Nome = Me!Nome And Me.RecordsetClone!DataNascita =
Me!DataNascita Then
al posto di ...
If Me.RecordsetClone!Nome = Me!Nome Then
usando la clausola and si devono verificare due condizioni per escludere
l'omonimia.
Prova!


title: Record duplicati

text:
"FM" <
f.mol...@infinito.it
> ha scritto nel messaggio
news:a82hh7$eo3$1...@newsreader.mailgate.org...

Lo avevo già provato, ma mi dà un messaggio di errore; per fortuna provando
e riprovando ho risolto:
aggiungo una seconda strWhere = "Nome = '" & Me!Nome & "'" sotto la prima e
lascio la verifica in ultimo su DataNascita.
funziona! Grazie lo stesso e ciao.


title: Contatore su query di selezione a2000/w98

author: Sergio Della Giora

text:
Salve a tutto l'NG,
in un db ho query che mi genera un certo dynaset di tot record. Come posso
inserire tra i campi una nuova colonna che contenga il numero totale dei
records presenti su quella dynaset?
Ho provato a vedere la funzione Count ma mi conta altre cose e non quella
che voglio... Chi mi illumina?
Grazie mille a tutti
Saluti
Sergio Della Giora


author: Roberto dal portatile

text:
"Sergio Della Giora" <
sergio_d...@infinito.it
> ha scritto nel
messaggio news:9tg8pt$2eeag$1...@ID-84518.news.dfncis.de...

Non sono sicuro di aver capito bene il tuo problema, ma se la tua query si
chiama Query1, in codice VBA scrivi:
DCount("*","Tabella1")
in un generatore di espressioni scrivi:
DCount("*";"Tabella1")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Colore caption

author: Marco

text:
Ciao a tutti, qualcuno sa come si può cambiare il colore del titolo della
linguetta in un "tab control"? Non è una proprietà modificabile normalmente
e credo serva procedere per altre vie (sempre se possibile).
Ciao e grazie
Marco


title: come associare un numero ad una descrizione....

author: Ivan Piffer

text:
Salve ragazzi ...
Ho questo problema:
- ho una query che mi da come risultato una tabella "piena di numeri";
ora vorrei fare una maschera ed un successivo report che ai numeri
sostituisca una descrizione.... nel senso:
Nella tabella ho:
VARIETA SIMMETRIA COLORE
golden 1 2
e vorrei che sulla maschera ci fosse
VARIETA Golden
SIMMETRIA asimmetrico (ovvero la descrizione associata al valore 1 del
campo)
COLORE molto colorato ( (ovvero la descrizione associata al valore 2
del campo in questione)
qual'e' il metodo piu' conveniente per fare cio'?
Ho un sacco di campi (una 30) nei quali pero' i numeri contenuti hanno
descrizioni diverse (riferendomi all'esempio di prima il valore 1 che
puo' essere sia nel campo SIMMETRIA,sia nel campo COLORE ha nel primo
caso la descrizione "ASIMMETRICO" nel secondo caso "POCO COLORATO".
Vi ringrazio per l'attenzione.
Ivan


author: Salvatore

text:
"Ivan Piffer" <
ivan....@mail.ismaa.it
> ha scritto nel messaggio
news:2g8gmt04h0e4eeqjg...@4ax.com...

Perchè non crei altre due tabelle, una per la simmetria ed una per il
colore, dove associ ad ogni colore o ad ogni simmetria la corrispondente
descrizione. La tabella che utilizzi attualmente a questo punto conterrà
solo valori numerici, a parte la varietà che si legheranno con i valori
numerici delle due tabelle.
Se non sono stato chiaro dimmelo.
Ciao, Salvatore


author: Arturo

text:
"Ivan Piffer" <
ivan....@mail.ismaa.it
> ha scritto nel messaggio
news:2g8gmt04h0e4eeqjg...@4ax.com...

Devi fare tante tabelle quante sono le descrizioni diverse, cioč una tabella
"simmetria", una tabella "colore", ecc. in queste tabelle avrai due campi:
un campo ID che contiene il numero corrispondente nella tabella principale e
un campo Descrizione, che contiene la descrizione. Aggiungi tutte queste
tabelle alla query e le colleghi alla tabella principale.
Ad esempio per la tabella "simmetria" farai un JOIN tra il campo che
contiene il numero della simmetria nella tabella principale con il campo ID
della tabella simmetria.
Crei una maschera, con la composizone automatica, basata sulla query e il
piů č fatto.
Ciao
Arturo


text:
Non avevo visto la tua risposta...
Ciao
Arturo


text:
"Arturo" <
atad...@freemail.it
> ha scritto nel messaggio
news:Kq_97.1819$te7....@news.infostrada.it...

Non importa, anzi mi fa piacere che abbiamo dato piů o meno lo stesso tipo
di risposta, anche se la tua era piů dettagliata.
Ciao, Salvatore


text:
On Wed, 1 Aug 2001 23:38:33 +0200, "Salvatore" <
sal...@tiscalinet.it
>
wrote:
Vi ringrazio per il vostro aiuto molto importante per un pivellino
come il sottoscritto...
La domanda ora pero' e' questa:
Il calcolo che faccio sui campi che vi ho descritto puo' dare
risultati non interi... nel senso che quando faccio la media negli
anni potrei avere questo risultato 2+3=5 la media dei 2 anni e' 2.5
(quindi in realta' un valore fasullo perche la descrizione e' relativa
al valore 2 od al valore 3).
1.Secondo voi posso ancora fare il join diretto su questo campo?
2.Posso fare un arrotondamento sul campo ( e cosi' poi il join
dovrebbe funzionare?)
3.Potrei nel caso che il risultato fosse non intero concatenare le
stringhe di descrizione? (il risultato e' 2.5 la descrizione potrebbe
essere descrizione2 concatenata a descrizione3).
Vi ringrazio ancora per l'attenzione


text:
"Ivan Piffer" <
ivan....@mail.ismaa.it
> ha scritto nel messaggio
news:nsqhmtovaacktb40u...@4ax.com...
> On Wed, 1 Aug 2001 23:38:33 +0200, "Salvatore" <
sal...@tiscalinet.it
>
> wrote:
>
> Vi ringrazio per il vostro aiuto molto importante per un pivellino
> come il sottoscritto...
> La domanda ora pero' e' questa:
> Il calcolo che faccio sui campi che vi ho descritto puo' dare
> risultati non interi... nel senso che quando faccio la media negli
> anni potrei avere questo risultato 2+3=5 la media dei 2 anni e' 2.5
> (quindi in realta' un valore fasullo perche la descrizione e' relativa
> al valore 2 od al valore 3).
Io avevo capito che tu avessi dei dati già scritti in una tabella e non che
questi dati fossero il risultato di un calcolo. Il join tra le tabelle lo
puoi fare solo su campi. I calcoli come li fai con una query? Dovresti
spiegare meglio quello che devi fare in quanto non si capisce molto.
> 1.Secondo voi posso ancora fare il join diretto su questo campo?
> 2.Posso fare un arrotondamento sul campo ( e cosi' poi il join
> dovrebbe funzionare?)
> 3.Potrei nel caso che il risultato fosse non intero concatenare le
> stringhe di descrizione? (il risultato e' 2.5 la descrizione potrebbe
> essere descrizione2 concatenata a descrizione3).
Non capisco se le medie le hai già scritte in una tabella o se le calcoli di
volta in volta. Puoi spiegare meglio?
> Vi ringrazio ancora per l'attenzione
>
De nada, ciao
Arturo


text:
On Thu, 02 Aug 2001 09:05:17 GMT, "Arturo" <
zx...@libero.it
> wrote:
>
>"Ivan Piffer" <
ivan....@mail.ismaa.it
> ha scritto nel messaggio
>news:nsqhmtovaacktb40u...@4ax.com...
>> On Wed, 1 Aug 2001 23:38:33 +0200, "Salvatore" <
sal...@tiscalinet.it
>
>> wrote:
>>
>> Vi ringrazio per il vostro aiuto molto importante per un pivellino
>> come il sottoscritto...
>> La domanda ora pero' e' questa:
>> Il calcolo che faccio sui campi che vi ho descritto puo' dare
>> risultati non interi... nel senso che quando faccio la media negli
>> anni potrei avere questo risultato 2+3=5 la media dei 2 anni e' 2.5
>> (quindi in realta' un valore fasullo perche la descrizione e' relativa
>> al valore 2 od al valore 3).
>
>Io avevo capito che tu avessi dei dati già scritti in una tabella e non che
>questi dati fossero il risultato di un calcolo. Il join tra le tabelle lo
>puoi fare solo su campi. I calcoli come li fai con una query? Dovresti
>spiegare meglio quello che devi fare in quanto non si capisce molto.
Non ho la tabella,ma una query utilizzando i raggruppamenti e le medie
in "Formula"
>
>> 1.Secondo voi posso ancora fare il join diretto su questo campo?
>> 2.Posso fare un arrotondamento sul campo ( e cosi' poi il join
>> dovrebbe funzionare?)
>> 3.Potrei nel caso che il risultato fosse non intero concatenare le
>> stringhe di descrizione? (il risultato e' 2.5 la descrizione potrebbe
>> essere descrizione2 concatenata a descrizione3).
>
>Non capisco se le medie le hai già scritte in una tabella o se le calcoli di
>volta in volta. Puoi spiegare meglio?
le calcolo di volta in volta...
>
>> Vi ringrazio ancora per l'attenzione
>>
>
>De nada, ciao
>
>Arturo
>
Ciao e grazie...
Ivan


text:
"Ivan Piffer" <
ivan....@mail.ismaa.it
> ha scritto nel messaggio
news:737imtk6sfpq2d3a1...@4ax.com...
> On Thu, 02 Aug 2001 09:05:17 GMT, "Arturo" <
zx...@libero.it
> wrote:
>
> >
> >"Ivan Piffer" <
ivan....@mail.ismaa.it
> ha scritto nel messaggio
> >news:nsqhmtovaacktb40u...@4ax.com...
> >> On Wed, 1 Aug 2001 23:38:33 +0200, "Salvatore" <
sal...@tiscalinet.it
>
> >> wrote:
> >>
> >> Vi ringrazio per il vostro aiuto molto importante per un pivellino
> >> come il sottoscritto...
> >> La domanda ora pero' e' questa:
> >> Il calcolo che faccio sui campi che vi ho descritto puo' dare
> >> risultati non interi... nel senso che quando faccio la media negli
> >> anni potrei avere questo risultato 2+3=5 la media dei 2 anni e' 2.5
> >> (quindi in realta' un valore fasullo perche la descrizione e' relativa
> >> al valore 2 od al valore 3).
> >
> >Io avevo capito che tu avessi dei dati già scritti in una tabella e non
che
> >questi dati fossero il risultato di un calcolo. Il join tra le tabelle lo
> >puoi fare solo su campi. I calcoli come li fai con una query? Dovresti
> >spiegare meglio quello che devi fare in quanto non si capisce molto.
>
> Non ho la tabella,ma una query utilizzando i raggruppamenti e le medie
> in "Formula"
>
> >
> >> 1.Secondo voi posso ancora fare il join diretto su questo campo?
> >> 2.Posso fare un arrotondamento sul campo ( e cosi' poi il join
> >> dovrebbe funzionare?)
Devi fare prima una query con solo la tabella principale in cui calcoli i
valori e li arrotondi all'intero con la funzione int(). Poi fai un'ulteriore
query in cui metti quella query e le tabelle delle descrzioni, allora lì i
join li puoi fare, tra i campi calcolati della query precedente e i campi
numerici delle tabelle di descrizione. Dipende poi se le descrizioni calzano
anche a valori approssimati.
> >> 3.Potrei nel caso che il risultato fosse non intero concatenare le
> >> stringhe di descrizione? (il risultato e' 2.5 la descrizione potrebbe
> >> essere descrizione2 concatenata a descrizione3).
Per fare una cosa del genere secondo me non basta più una query ma occorre
un codice VBA, dove confronti il risultato dei calcoli con un intervallo di
numeri, ad esempio l'intervallo [2, 3).


text:
Grazie per le risposte...
ora provo.
Ivan



text:
Ivan Piffer <
ivan....@mail.ismaa.it
> wrote in message
jdm1ntg0b7nqalj97...@4ax.com...
> Grazie per le risposte...
> ora provo.
> Ivan
Potresti provare anche a scrivere DOPO il quoting?
Antonio


title: Somma in report

author: RobertOne

text:
Buon giorno a tutto il n.g.
Sto creando un db per la gestione degli orari di lavoro. Sto facendo prove
con il report per vedere se riesco nell'intento ma non so come continuare in
quanto non riesco ad avere la somma totale a fine report, Mi spiego:
Il report in questione per esempio mi renderà tutti i giorni lavorati a
dicembre nel seguente modo:
Data             entrata     uscita    entrata   uscita    totale ore
08/12/05        8,00      12,00     14,00   18,00       8,00
etc. etc.
Vorrei poter visualizzare a fine report in un campo calcolato il totale
complessivo delle ore lavorate nel mese in questione. Come posso fare?
Grazie per l'attenzione.
Roberto


title: Somma in report

author: Roberto da casa

text:
"RobertOne" <
robe...@robort.it
> ha scritto nel messaggio
news:dn7uh9$mf0$1...@fata.cs.interbusiness.it...
> Buon giorno a tutto il n.g.
>
> Sto creando un db per la gestione degli orari di lavoro. Sto facendo prove
> con il report per vedere se riesco nell'intento ma non so come continuare
in
> quanto non riesco ad avere la somma totale a fine report, Mi spiego:
>
> Il report in questione per esempio mi renderą tutti i giorni lavorati a
> dicembre nel seguente modo:
>
>
> Data             entrata     uscita    entrata   uscita    totale ore
> 08/12/05        8,00      12,00     14,00   18,00       8,00
>
>
> etc. etc.
>
>
> Vorrei poter visualizzare a fine report in un campo calcolato il totale
> complessivo delle ore lavorate nel mese in questione. Come posso fare?
Visto che si tratta di una somma di orari, vai sul Sito Comune (link qui
sotto) e nella Sezione General leggi la mia FAQ intitolata "6.130
Visualizzare un campo o variabile di tipo Data/ora con valore maggiore di 24
ore nel formato HHH:mm".
>
>
> Grazie per l'attenzione.
Prego.
>
>
> Roberto
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Somma in report

text:
"Roberto da casa"  ha scritto nel messaggio ...
>
> Visto che si tratta di una somma di orari, vai sul Sito Comune (link qui
> sotto) e nella Sezione General leggi la mia FAQ intitolata "6.130
> Visualizzare un campo o variabile di tipo Data/ora con valore maggiore di
> 24
> ore nel formato HHH:mm".
Ho provato a leggere la tua Faq intitolata 6.130, ma sinceramente quella
stringa non so come adoperarla.
Grazie ancora.
Roberto


title: Somma in report

text:

> stringa non so come adoperarla. Mi daresti una mano?
>
>
> Grazie ancora.
>
> Roberto
>
>


title: Somma in report

text:
"RobertOne" <
robe...@robort.it
> ha scritto nel messaggio
news:dnalg8$29q$1...@carabinieri.cs.interbusiness.it...

Tutto dipende dal contesto in cui stai operando.
>
> Grazie ancora.
Prego



title: Somma in report

text:
"Roberto da casa"  ha scritto nel messaggio ...
>
>
> Tutto dipende dal contesto in cui stai operando.
>
> Roberto
Capisco. In sintesi questo è il contesto; In una maschera con annessa
sottomaschera digitando il range date DA A nelle due rispettive caselle di
testo ottengo il periodo lavorato Es. dal 01/12/05 al 31/12/05. Nella
sottomaschera ho i seguenti parametri; Data, giorno a cui si riferisce la
data, ora entrata mattina, ora uscita mattina, ora entrata pomeriggio ora
uscita pomeriggio totale ore giornaliere. La query che mi rende tali
risultati è la seguente:
SELECT Generale.Data, Format([Data],"dddd") AS Giorno, Generale.EntMat,
Generale.UscMat, Generale.EntPom, Generale.UscPom,
(Generale!UscMat-Generale!EntMat)+Nz([UscPom]-[EntPom]) AS [TOTALE ORE]
FROM Generale
WHERE (((Generale.Data) Between [Forms]![Ricerca Date]![dataI] And
[Forms]![Ricerca Date]![dataF]))
ORDER BY Generale.Data;
Ottenuti i dati della ricerca tramite pulsante apro un report che mi rende
gli stessi risultati come in sottomaschera ed in più nel piè di pagina
report ho creato una casella di testo per ottenere il totale delle ore
lavorate =Somma([TOTALE ORE]). Quello che non riesco ottenere è la
formattazione affinchè mi sommi correttamente ore e minuti tenendo presente
che un ora è formata da 60 minuti.
Ho provato e riprovato insistentemente ma non riesco ad ottenere il
risultato voluto.
Grazie.
Roberto


title: Somma in report

text:
"RobertOne" <
robe...@robort.it
> ha scritto nel messaggio
news:dnm7gu$ki$1...@balena.cs.interbusiness.it...

Prova a scrivere nell'orifine controllo della casella di testo in cui vuoi
visualizzare la somma delle ore quanto segue:
= Int(Somma([TOTALE ORE])) * 24 + Hour(Somma([TOTALE ORE])) & ":" &
Format(Minute(Somma([TOTALE ORE])), "00")
>
> Grazie.
Prego.



title: Somma in report

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:dSxnf.82500$65.24...@twister1.libero.it...
[CUT]
>
> = Int(Somma([TOTALE ORE])) * 24 + Hour(Somma([TOTALE ORE])) & ":" &
> Format(Minute(Somma([TOTALE ORE])), "00")
Scusami, ho messo la virgola al posto del punto e virgola, ovvero devi
scrivere:
= Int(Somma([TOTALE ORE])) * 24 + Hour(Somma([TOTALE ORE])) & ":" &
Format(Minute(Somma([TOTALE ORE])); "00")



title: Somma in report

text:
"Roberto da casa"  ha scritto nel messaggio ...
>
> Scusami, ho messo la virgola al posto del punto e virgola, ovvero devi
> scrivere:
>
> = Int(Somma([TOTALE ORE])) * 24 + Hour(Somma([TOTALE ORE])) & ":" &
> Format(Minute(Somma([TOTALE ORE])); "00")
>
> --
> Roberto
Roberto,
grazie ancora una volta per l'aiuto. Era proprio quello che cercavo e non
sono riuscito a trovare nè in Internet (anche ricercando sul sito di chi
detiene la maternità dell'applicativo in questione) nè sul mio grande e
grosso manualone da circa 750.
Visto che ritengo ben fatto il Sito Comune, perchè non pubblicare più dritte
di questo genere soprattutto per chi come me inizia a masticarne un pò?
Grazie per la preziosa attenzione.
Roberto


title: Somma in report

text:
"RobertOne" <
robe...@robort.it
> ha scritto nel messaggio
news:dnnn2s$iob$1...@carabinieri.cs.interbusiness.it...

Onestamente la soluzione che ti ho proposto non ho fatto altro che
scopiazzarla da una mia FAQ pubblicata sul Sito Comune, quindi la soluzione
già si trova sul Sito Comune sia per coloro che masticano che per quelli che
hanno la dentiera. ;-)
Resta il fatto che non ci si può limitare a fare un semplice copia incolla
di quello che si trova nel Sito Comune, ma è necessario conoscere Access
almeno quel tanto che permette di personalizzare le soluzioni proposte.
>
>
> Grazie per la preziosa attenzione.
Prego.
>
> Roberto



title: Somma in report

text:
"Roberto da casa"  ha scritto nel messaggio ...
>
> Onestamente la soluzione che ti ho proposto non ho fatto altro che
> scopiazzarla da una mia FAQ pubblicata sul Sito Comune, quindi la
> soluzione
> già si trova sul Sito Comune sia per coloro che masticano che per quelli
> che
> hanno la dentiera. ;-)
> Resta il fatto che non ci si può limitare a fare un semplice copia incolla
> di quello che si trova nel Sito Comune, ma è necessario conoscere Access
> almeno quel tanto che permette di personalizzare le soluzioni proposte.
> --
> Roberto
> -----------------------------------------------
> il Sito Comune di it.comp.appl.access
>
http://www.sitocomune.com
> -----------------------------------------------
Nulla da dire, condivido il tuo pensiero. Probabilmente ho sbirciato poco
nel sito comune anche se non ti nascondo che per tre giorni ho tentato come
dicevo la ricerca della soluzione sia in Internet che sul mio manuale, forse
sono stato un pò troppo frettoloso ed ho postato.
Mi piacerebbe conoscere di più Access di quel poco che conosco, però nei
paraggi non riesco a trovare corsi e mi devo in qualche modo arrangiare con
i manuali. Forse sono proprio questi che un profano com'è il sottoscritto,
non sa scegliere per poter apprendere la materia. VBA e SQL vengono nel mio
manuale trattati molto velocemente.
Grazie ancora.
Roberto


title: Impostare lo zoom di un report da VBA.

author: Old-Jack

text:
Salve a tutta la NG.
Volevo saper se era possibile impostare lo zoom di un report tramite
codice Vba.
Ovvero posso aprire un report in anteprima e sulle evento "Su apertura"
passargli il valore dello zoom da scelto?
Adopero Access97 e Windows98.


title: Impostare lo zoom di un report da VBA.

text:
Ciao, sono Alex.
Avevo lo stesso problema, se cerchi un pò prima di te vedi il mio stesso
quesito.
Razzolando per i siti di Access ho trovato questa funzione che puoi
riadattarti:
Function PreviewAndZoomReport(ReportName As String, ZoomCoeff As Integer)
    On Error GoTo Error_Handler
    If Not (ZoomCoeff >= 0 And ZoomCoeff <= 2500) Then
        ZoomCoeff = 0
    End If
    With DoCmd
        .OpenReport ReportName, View:=acViewPreview
        .Maximize
    End With
    Reports(ReportName).ZoomControl = ZoomCoeff
    Exit Function
Error_Handler:
    MsgBox err.Description
    Resume Next
End Function
Ovviamente puoi passare la percentuale di Rid. o Ingr. con un Fac-simile di
Combo-Box o altro controllo nella sub che genera la chiamata o meglio su
aggiornamento.
Ciao Alex.
--
Posted from
smtp3.libero.it
 [193.70.192.53]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Impostare lo zoom di un report da VBA.

text:
"Alex" <
ik2...@libero.it
> wrote in message
000301c0a754$6197be80$71161897@ik2zok...
> Ovviamente puoi passare la percentuale di Rid. o Ingr. con un Fac-simile
di
> Combo-Box o altro controllo nella sub che genera la chiamata o meglio su
> aggiornamento.
>
> Ciao Alex.
Ciao ALex, grazie tante del tuo aiuto...
provvederò subito ad adattare il codice.
Ciao
    Old-Jack



title: Gestionale Access

author: bobparr

text:
Re-inoltro, che' forse è finito sotto altra discussione.
-------------------------------
Attualmente in azienda abbiamo (sigh!) due sw: uno (passapartout) che
gestisce le bolle - e quindi anche gli articoli di magazzino - fatture,
contabilità generale e fiscale.
L'altro, da me realizzato in Access negli anni, che, pur essendo
realizzato con nulla competenza, gestisce molto analiticamente il
magazzino, con descrizioni, posizioni, e un sacco di altre informazioni
che sul gestionale di contabilità non ci starebbero. I dati raccolti
negli anni sono una marea.
Chiaramente, quando si ha un articolo nuovo, ci tocca aggiornare due
sw, con i rischi di errori che si possono facilmente immaginare.
L'idea balzana del 2007 e' quella di unire di due sw.
Il percorso che mi sentirei di seguire è quello di trovare un gestionale
basato su Access nel quale far confluire il mio DB di magazzino.
A questo punto la domanda: mi chiedevo non solo se esiste la possibilità
di fare cio', ma anche quale potrebbe essere un gestionale access-based
abbastanza flessibile, ma che sia affidabilissimo dal punto di vista
contabile ed eventualmente provabile in demo per vedere se il merge è
possibile.
Marco


title: Gestionale Access

author: Bruno Campanini

text:
"bobparr" <
as...@asdf.de
> wrote in message
news:45b78052$0$22139$4faf...@reader3.news.tin.it...

Io ho un gestionale che potrei mostrarti.
Abito a Forlì, tu di dove sei?
Bruno


title: Gestionale Access

text:
Bruno Campanini ha scritto:

---
Di Bologna, se puoi prox settimana faccio un salto.
Ti lascio qui una mail che guardo: pinchos at tin punto it.
M.


title: Gestionale Access

author: Riccardo Fabbris

text:
"Bruno Campanini" <
> Io ho un gestionale che potrei mostrarti.
> Abito a Forlě, tu di dove sei?
Certo che ... trasferire piano dei conti e movimenti contabili tra
gestionali eterogenei č un lavoro bestiale (e sa Dio come va a finire)  ;-)
Ciao.


title: Gestionale Access

text:
"Riccardo Fabbris" <
rickf...@tiscalinet.it
> wrote in message
news:45b79198$0$16404$4faf...@reader4.news.tin.it...
>
> Certo che ... trasferire piano dei conti e movimenti contabili tra
> gestionali eterogenei è un lavoro bestiale (e sa Dio come va a finire)
> ;-)
>
> Ciao.
Se si accetta il disagio di tenere i piedi su due staffe
per quanto concerte l'analisi dei singoli movimenti
contabili, si possono semplificare notevolmente le
cose trasferendo i saldi a una certa certa data e da
quella operare sul nuovo programma.
L'ho fatto diverse volte, che ci vuole?
Tale trasferimento è senz'altro
l'operazione più semplice: se i programmi
possono comunicare fra di loro (non è detto che
possano...) si fa in un baleno, diversamente si dovrà
fare manualmente. Quanti conti sono? un migliaio?
Ci vorranno un paio di giorni.
L'operazione più noiosa - sempre ammessa
l'incomunicabilità - è senz'altro il trasferimento
dell'anagrafica Clienti-Fornitori.
Ciò fatto si marcia su due binari per qualche mese
ovvero fino a quando non si sia verificato che:
- le due contabilità parallele sono perfettamente coincidenti
- la nuova contabilità funziona come richiesto
L'osso più duro dovrebbe essere il magazzino però, da
quanto capisco, esso funziona separatamente dalla
contabilità e separato deve rimanere.
Bruno


title: Gestionale Access

text:
"Bruno Campanini"
> Se si accetta il disagio di tenere i piedi su due staffe
> per quanto concerte l'analisi dei singoli movimenti
> contabili, si possono semplificare notevolmente le
> cose trasferendo i saldi a una certa certa data e da
> quella operare sul nuovo programma.
> L'ho fatto diverse volte, che ci vuole?
>
> Tale trasferimento è senz'altro
> l'operazione più semplice: se i programmi
> possono comunicare fra di loro (non è detto che
> possano...) si fa in un baleno, diversamente si dovrà
> fare manualmente. Quanti conti sono? un migliaio?
> Ci vorranno un paio di giorni.
>
> L'operazione più noiosa - sempre ammessa
> l'incomunicabilità - è senz'altro il trasferimento
> dell'anagrafica Clienti-Fornitori.
Naturalmente la mia è solo un'opinione basata su esperienze precedenti: non
vuole esser regola  ;-)
Diciamo che già il trasferimento delle anagrafiche può esser problematico
(lunghezze campi diverse, Flags previsti da una parte e non dall'altra,
struttura del Piano dei conti etc.).
Ma il grande problema riguarda, a mio avviso, i movimenti contabili e di
magazzino: in genere gestionali eterogenei hanno strutture dati estremamente
diverse: degli archivi che contengono i movimenti ma anche e soprattutto
delle Causali Contabili e di Magazzino.
PassPartout poi (ma forse è cambiato ultimamente) era una brutta bestia:
archivi proprietari da cui poter attingere solo con opportuni "Sprix"
d'esportazione.
Oltre ad avere una struttura degli archivi contabili _pensata per
commercialisti_ molto complessa.
Comunque, ripeto, non voglio fare l'uccello del malaugurio!
Ciao.


title: Gestionale Access

text:
"Riccardo Fabbris" <
rickf...@tiscalinet.it
> wrote in message
news:45b86a39$0$26988$4faf...@reader2.news.tin.it...
> Naturalmente la mia è solo un'opinione basata su esperienze precedenti:
> non
> vuole esser regola  ;-)
>
> Diciamo che già il trasferimento delle anagrafiche può esser problematico
> (lunghezze campi diverse, Flags previsti da una parte e non dall'altra,
> struttura del Piano dei conti etc.).
>
> Ma il grande problema riguarda, a mio avviso, i movimenti contabili e di
> magazzino: in genere gestionali eterogenei hanno strutture dati
> estremamente
> diverse: degli archivi che contengono i movimenti ma anche e soprattutto
> delle Causali Contabili e di Magazzino.
Per come la vedo io i movimenti contabili non vanno trasferiti.
Costruito il piano dei conti (costruito, non trasferito!) si fa una
situazione contabile diciamo a fine gennaio, si riportano i saldi
sul nuovo programma e dal primo di febbraio si tengono due
contabilità parallele.
Poiché normalmente (diciamo al 70/80%?) al sistema contabile
vengono richieste situazioni piuttosto che vicende storiche, nella
stessa percentuale le istanze possono essere rivolte al nuovo
programma.
Quando sono richieste vicende storiche occorrerà integrare
le due istanze (quella sul vecchio e quella sul nuovo).
Non dovrebbe essere un gran problema.
Esattamente come avviene tutte le volte che nel gennaio 2007
tu voglia non solo il saldo di un fornitore ma anche la disamina
dei suoi movimenti dal quarto trimestre dell'esercizio precedente.
Come procedi? Riposizioni il programma sull'esercizio
precedente etc. etc...
Non vedo particolari difficoltà.
Il magazzino sarebbe l'osso più duro nella circostanza se,
come già detto, non dovesse rimanere separato.
I collegamenti che di volta in volta si intenda porre in atto
saranno poi croce e delizia di chi vi si appresti.
Bruno


title: Gestionale Access

text:
> Per come la vedo io i movimenti contabili non vanno trasferiti.
> Costruito il piano dei conti (costruito, non trasferito!) si fa una
> situazione contabile diciamo a fine gennaio, si riportano i saldi
> sul nuovo programma e dal primo di febbraio si tengono due
> contabilità parallele.
> Poiché normalmente (diciamo al 70/80%?) al sistema contabile
> vengono richieste situazioni piuttosto che vicende storiche, nella
> stessa percentuale le istanze possono essere rivolte al nuovo
> programma.
> Quando sono richieste vicende storiche occorrerà integrare
> le due istanze (quella sul vecchio e quella sul nuovo).
> Non dovrebbe essere un gran problema.
> Esattamente come avviene tutte le volte che nel gennaio 2007
> tu voglia non solo il saldo di un fornitore ma anche la disamina
> dei suoi movimenti dal quarto trimestre dell'esercizio precedente.
> Come procedi? Riposizioni il programma sull'esercizio
> precedente etc. etc...
> Non vedo particolari difficoltà.
Sì, questa è la procedura che si utilizza di solito quando si passa una
ditta da una procedura aziendale all'altra.
Mi pareva d'aver capito che, in questo caso, l'amico chiedesse di trasferire
integralmente i dati da un software all'altro.
Richieste di questo genere mi sono capitate varie volte: tanti credono che
sia non molto più difficile che fare una fotocopia.
Ciao.


title: Gestionale Access

text:
"Riccardo Fabbris" <
rickf...@tiscalinet.it
> wrote in message
news:45b8a015$0$30043$4faf...@reader4.news.tin.it...
> Sě, questa č la procedura che si utilizza di solito quando si passa una
> ditta da una procedura aziendale all'altra.
> Mi pareva d'aver capito che, in questo caso, l'amico chiedesse di
> trasferire
> integralmente i dati da un software all'altro.
>
> Richieste di questo genere mi sono capitate varie volte: tanti credono che
> sia non molto piů difficile che fare una fotocopia.
Sě, č proprio cosě!
E ti dicono: "tanto i dati son tutti lě, no?"
Bruno


title: Gestionale Access

text:
"Bruno Campanini" <
> > Richieste di questo genere mi sono capitate varie volte: tanti credono
che
> > sia non molto più difficile che fare una fotocopia.
> Sì, è proprio così!
> E ti dicono: "tanto i dati son tutti lì, no?"
Eh, eh, eh: tutto il mondo è paese...    ;-))
Ciao.


title: Gestionale Access

text:
  > Sì, questa è la procedura che si utilizza di solito quando si passa una
> ditta da una procedura aziendale all'altra.
> Mi pareva d'aver capito che, in questo caso, l'amico chiedesse di trasferire
> integralmente i dati da un software all'altro.
>
> Richieste di questo genere mi sono capitate varie volte: tanti credono che
> sia non molto più difficile che fare una fotocopia.
>
> Ciao.
>
---
Perche', non è cosi?
;-)
No, so che ci sara' uno sporco lavoro manuale da fare.
Male che vada posso anche ricaricare i dati di 2 mesi di contabilità.
E' ricaricare 3000 record con 25 campi ognuno (magazzino) che mi è assai
piu' problematico.
M.


title: Gestionale Access

text:
"bobparr" <
as...@asdf.de
> wrote in message
news:45b8b420$0$6699$4faf...@reader5.news.tin.it...
> Perche', non è cosi?
> ;-)
> No, so che ci sara' uno sporco lavoro manuale da fare.
> Male che vada posso anche ricaricare i dati di 2 mesi di contabilità.
> E' ricaricare 3000 record con 25 campi ognuno (magazzino) che mi è assai
> piu' problematico.
> M.
Avevo capito che il magazzino dovesse restare separato e
che dovessi "far confluire" soltanto i dati che servono alla
contabilità generale (fatturazione, etc.), facendo altresì
"defluire" le codifiche dell'anagrafica necessarie al magazzino.
Se i programmi possono agevolmente comunicare fra di
lororo non è la soluzione migliore quella di tenerli separati?
E non mi sembra una soluzione di ripiego.
Bruno