author: Giorgio Ferrari

text:
"Debora.Maniero" <
 > > L'unico modo è non risp ai 3d con oggetto vago.
> > appunto.
> > Che ho vinto?
> Una bambola gonfiabile va bene?
> scherzo,naturalmente!
Il gioco si fa pesante :-)
... comunque mi gioco la testa di Saddam che dietro il tuo nick ci sta un
maschietto furbo.
Ciao, Giorgio


title: [OT] Proposta sostituzione regole NG ;<)))))

author: Alessandro Cara

text:
"Debora.Maniero" ha scritto:
> Una bambola gonfiabile va bene?
> scherzo,naturalmente!
Una settimanella alle Togian (costa un po' di piu') nun se po fa?
--
a.cara
P.S. La bambola gonfiabile non saprei proprio dove metterla


author: Debora

text:
"Giorgio Ferrari" <
giorgio...@libero.it
> ha scritto nel messaggio
news:c4tf9.9572$6O4.1...@twister1.libero.it...

magari! cmq puoi venire a controllare. ;-P
P.S. naturalmente il controllo va fatto a vista!
--
Debora


author: Antonio Biso

text:
"Debora" <
cbo.ma...@tiscali.it
> ha scritto nel messaggio
news:lNAf9.9173$Oz2.1...@twister2.libero.it...
>
>
> "Giorgio Ferrari" <
giorgio...@libero.it
> ha scritto nel messaggio
> news:c4tf9.9572$6O4.1...@twister1.libero.it...
> >
> > "Debora.Maniero" <
> >
> >  > > L'unico modo č non risp ai 3d con oggetto vago.
> > > > appunto.
> > > > Che ho vinto?
> >
> > > Una bambola gonfiabile va bene?
> > > scherzo,naturalmente!
> >
> > Il gioco si fa pesante :-)
> > ... comunque mi gioco la testa di Saddam che dietro il tuo nick ci sta
un
> > maschietto furbo.
>
> magari! cmq puoi venire a controllare. ;-P
> P.S. naturalmente il controllo va fatto a vista!
Pensavo si potesse usare il MANOmetro...
Antonio


text:
--
Debora
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:MMBf9.9282$Oz2.1...@twister2.libero.it...
> "Debora" <
cbo.ma...@tiscali.it
> ha scritto nel messaggio
> news:lNAf9.9173$Oz2.1...@twister2.libero.it...
> >
> >
> > "Giorgio Ferrari" <
giorgio...@libero.it
> ha scritto nel messaggio
> > news:c4tf9.9572$6O4.1...@twister1.libero.it...
> > >
> > > "Debora.Maniero" <
> > >
> > >  > > L'unico modo è non risp ai 3d con oggetto vago.
> > > > > appunto.
> > > > > Che ho vinto?
> > >
> > > > Una bambola gonfiabile va bene?
> > > > scherzo,naturalmente!
> > >
> > > Il gioco si fa pesante :-)
> > > ... comunque mi gioco la testa di Saddam che dietro il tuo nick ci sta
> un
> > > maschietto furbo.
> >
> > magari! cmq puoi venire a controllare. ;-P
> > P.S. naturalmente il controllo va fatto a vista!
>
> Pensavo si potesse usare il MANOmetro...
>
> Antonio
>
uhmm...però pensa se avesse ragione Giorgio!
--
Debora


text:
"Debora" <
> > Pensavo si potesse usare il MANOmetro...
> >
> > Antonio
> >
> uhmm...però pensa se avesse ragione Giorgio!
Ho ragione, ho ragione ...  :-)


text:
--
Debora
"Giorgio Ferrari" <
giorgio...@libero.it
> ha scritto nel messaggio
news:ZWBf9.11067$6O4.1...@twister1.libero.it...

Tanto il mio numero di telefono non te lo do ugualmente!
:-PPPPPPP.
--
Debora


text:
"Debora" <
> > > uhmm...però pensa se avesse ragione Giorgio!
> > Ho ragione, ho ragione ...  :-)
> Tanto il mio numero di telefono non te lo do ugualmente!
> :-PPPPPPP.
E chi lo vole?
Fai il bravo e non stuzzicare il Biso: Ciao.


text:
"Giorgio Ferrari" <
giorgio...@libero.it
> ha scritto nel messaggio
news:n%Bf9.9316$Oz2.1...@twister2.libero.it...
>
> "Debora" <
>
> > > > uhmm...però pensa se avesse ragione Giorgio!
>
> > > Ho ragione, ho ragione ...  :-)
>
> > Tanto il mio numero di telefono non te lo do ugualmente!
> > :-PPPPPPP.
>
> E chi lo vole?
puff!!!
> Fai il bravo e non stuzzicare il Biso: Ciao.
Vedo che sei convinto (bravo). Va bene,contento tu....
non faccio mai agli altri quello che non mi piace ricevere.
è una regola che uso da sempre.
--
Debora


text:
"Debora" <
> > Fai il bravo e non stuzzicare il Biso: Ciao.
> Vedo che sei convinto (bravo). Va bene,contento tu....
> non faccio mai agli altri quello che non mi piace ricevere.
> č una regola che uso da sempre.
Saggio filosofia di vita: ciao.


text:
"Giorgio Ferrari" <
> Saggio filosofia di vita: ciao.
Pardon:  saggia ...


text:
"Giorgio Ferrari" <
giorgio...@libero.it
> ha scritto nel messaggio
news:R7Cf9.9332$Oz2.1...@twister2.libero.it...
>
> "Giorgio Ferrari" <
>
> > Saggio filosofia di vita: ciao.
>
> Pardon:  saggia ...
>
puffff !!!
--
Debora


title: Immagini su tabelle

author: Stefano LD

text:
Ciao a tutti
Ho delle immagini memorizzate su un dataBase di access sotto il campo
('Photo') vorrei poterle esportare ognuna in un file di tipo immagine (JPG o
TIFF o BMP) sapreste aiutarmi
grazie


title: Immagini su tabelle

author: Roberto da casa

text:
"Stefano LD" <
lodu...@yahoo.it
> ha scritto nel messaggio
news:rCdma.9958$T34.3...@news2.tin.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione Modules leggi la FAQ di
Pietro Bonaventi intitolata "Funzioni per inserire o recuperare oggetti blob
dal db con Ado oppure con Dao". Dovrebbe fare al caso tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Creazione record da codice: errore in apertura maschera

author: Sandro Berardi

text:
Salve a tutti,
nuovo problema su una procedura per la quale già avevo chiesto
aiuto...   acc...!
ho una maschera in cui ho due caselle di testo non associate: una data
([ctlCalendarConf])  e un nominativo ([ctlTecnicoConf]).
La mia intenzione è:
1) se c'è già un record nella tabella "TS"  con quella data  e quel
nominativo la procedura me lo segnala con un msgbox e mi consente di
uscire oppure di aprire una form di modifica;
2) altrimenti crea il record e mi apre la maschera proponente i due
dati (data e tecnico) presi dalla maschera precedente e altri dati da
immettere.
Riporto la procedura associata all'evento "su clic" di un pulsante
della maschera:
Dim IntOpzioni As Integer
Dim bytscelta As Byte
If DCount("*", "TS", "[Data]=#" & Format(Me![ctlCalendarConf],
"dd/mm/yyyy") & "# And [Tecnico]='" & Me![ctlTecnicoConf] & "'") > 0
Then
IntOpzioni = vbQuestion + vbOKCancel
bytscelta = MsgBox("C'è già una data per questa data e questo tecnico"
& _
                    "la apro per modifiche?", IntOpzioni)
                    If bytscelta = vbCancel Then
                        DoCmd.Close acForm, "Conferma Immissione"
                        GoTo Uscita_
                    End If
       DoCmd.OpenForm "TS", , , "[Data]=#" &
Format(Me![ctlCalendarConf], "dd/mm/yyyy") & "# And [Tecnico]='" &
Me![ctlTecnicoConf] & "'"
       Exit Sub
Else
Dim rst As DAO.Recordset
Dim stLinkCriteria As String
Set rst = CurrentDb.OpenRecordset("TS")
    rst.AddNew
    rst.Fields("Data").Value = Me!ctlCalendarConf
    rst.Fields("Tecnico").Value = Me!ctlTecnicoConf
    rst.Update
    DoCmd.OpenForm "TS", , , "[Data]=#" & Format(Me![ctlCalendarConf],
"dd/mm/yyyy") & "# And [Tecnico]='" & Me![ctlTecnicoConf] & "'"
    Set rst = Nothing
End If
Uscita_:
Il problema è che questa fetente di procedura a volte apre la maschera
correttamente, riportando la data e il nominativo, mentre altre volte
mi apre la stessa maschera come se fosse in immissione nuovo record,
anche se il record viene regolarmente creato nella tabella "TS".
Inoltre, se non mi apre la maschera correttamente, immettendo la
stessa data che provoca l'errore, continua creare nuovi record in
tabella.
Tale errore tende a verificarsi per lo più con le prime date del mese,
ma non sempre! Insomma, anche immettendo  centinaia di record per
prova, non c'è, o meglio, non sono riuscito a stabilire un nesso
logico....
Spero di essere stato chiaro e ringrazio fin d'ora...
Sandro Berardi


text:
Sandro Berardi ha scritto:
[cut]
> Tale errore tende a verificarsi per lo più con le prime date del mese,
Ho l'impressione che non gestisca correttamente le date
--
ac


author: sv

text:
Sandro Berardi ha scritto:












> Sandro Berardi
Prova con
Format(Me![ctlCalendarConf],"mm/dd/yyyy")
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
On Thu, 19 Feb 2009 19:30:48 +0100,
salvi...@accessgroup.it
 (sv)
wrote:

Grazie, ma è  già formattata così...!


author: MA

text:
Sandro Berardi wrote:
> On Thu, 19 Feb 2009 19:30:48 +0100,
salvi...@accessgroup.it
 (sv)
> wrote:
>
>> Sandro Berardi ha scritto:
>>
>>> Salve a tutti,
>>> nuovo problema su una procedura per la quale già avevo chiesto
>>> aiuto...   acc...!
>>
>>> ho una maschera in cui ho due caselle di testo non associate: una
>>> data ([ctlCalendarConf])  e un nominativo ([ctlTecnicoConf]).
>>
>>> La mia intenzione è:
>>> 1) se c'è già un record nella tabella "TS"  con quella data  e quel
>>> nominativo la procedura me lo segnala con un msgbox e mi consente di
>>> uscire oppure di aprire una form di modifica;
>>
>>> 2) altrimenti crea il record e mi apre la maschera proponente i due
>>> dati (data e tecnico) presi dalla maschera precedente e altri dati
>>> da immettere.
>>
>>> Riporto la procedura associata all'evento "su clic" di un pulsante
>>> della maschera:
>>
>>> Dim IntOpzioni As Integer
>>> Dim bytscelta As Byte
>>
>>> If DCount("*", "TS", "[Data]=#" & Format(Me![ctlCalendarConf],
>>> "dd/mm/yyyy") & "# And [Tecnico]='" & Me![ctlTecnicoConf] & "'") > 0
>>> Then
Convertile in long clng(tuadata)
lasciando stare commenti su quel nome "Data" per il campo
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


text:
On Fri, 20 Feb 2009 09:38:30 +0100, "MA"
<
mas...@massimilianoamendola.it
> wrote:
>
>Convertile in long clng(tuadata)
>
>lasciando stare commenti su quel nome "Data" per il campo
>
>--
 Chiedo scusa, anche per l'inestetismo,  ma devo:
definire una variabile locale tipo Long e dargli il valore della data
immessa? Cioe
Dim miaData as Long
miaData = CLng([ctlCalendar])
e poi nella DLookUp tratto miaData?
Perchč se č cosě mi da errore Run-Time '13' - tipo non corrispondente


text:
Sandro Berardi wrote:
> On Thu, 19 Feb 2009 19:30:48 +0100,
salvi...@accessgroup.it
 (sv)
> wrote:
>
>> Sandro Berardi ha scritto:
>>
>>> Salve a tutti,
>>> nuovo problema su una procedura per la quale già avevo chiesto
>>> aiuto...   acc...!
>>
Scusa Sandro,
ma rivedendo quello che ha scritto il buon sv noto che
tu scrivi
>>> If DCount("*", "TS", "[Data]=#" & Format(Me![ctlCalendarConf],
"dd/mm/yyyy")
& "# And [Tecnico]='" & Me![ctlTecnicoConf] & "'") > 0
>>> Format(Me![ctlCalendarConf], "dd/mm/yyyy") & "
>>>     rst.Update
>>>     DoCmd.OpenForm "TS", , , "[Data]=#" &
>>> Format(Me![ctlCalendarConf], "dd/mm/yyyy") & "
# And [Tecnico]='" &
Sv  invece
>> Prova con
>> Format(Me![ctlCalendarConf],"mm/dd/yyyy")
Cioè col formato americano
Prima il mese.
> Grazie, ma è  già formattata così...!
Non credo proprio



text:
On Fri, 20 Feb 2009 12:44:22 +0100, "MA"
<
mas...@massimilianoamendola.it
> wrote:
>Sandro Berardi wrote:
>> On Thu, 19 Feb 2009 19:30:48 +0100,
salvi...@accessgroup.it
 (sv)
>> wrote:
>>
>>> Sandro Berardi ha scritto:
>>>
>>>> Salve a tutti,
>>>> nuovo problema su una procedura per la quale giŕ avevo chiesto
>>>> aiuto...   acc...!
>>>
>Scusa Sandro,
>ma rivedendo quello che ha scritto il buon sv noto che
>tu scrivi
>
>>>> If DCount("*", "TS", "[Data]=#" & Format(Me![ctlCalendarConf],
>
>"dd/mm/yyyy")
>
>& "# And [Tecnico]='" & Me![ctlTecnicoConf] & "'") > 0
>>>> Format(Me![ctlCalendarConf], "dd/mm/yyyy") & "
>
>>>>     rst.Update
>>>>     DoCmd.OpenForm "TS", , , "[Data]=#" &
>>>> Format(Me![ctlCalendarConf], "dd/mm/yyyy") & "
># And [Tecnico]='" &
>
>
>Sv  invece
>>> Prova con
>>> Format(Me![ctlCalendarConf],"mm/dd/yyyy")
>
>Cioč col formato americano
>Prima il mese.
>
>> Grazie, ma č  giŕ formattata cosě...!
>
>Non credo proprio
>--
Vero, scusate la distrazione, ma anche cosě ...non va!
Grazie comunque


author: geppo

text:
Ciao "Sandro Berardi" <
md3...@mclink.it
> ha scritto nel messaggio
news:h8jtp45u26i094l0p...@4ax.com...
> On Fri, 20 Feb 2009 12:44:22 +0100, "MA"
> <
mas...@massimilianoamendola.it
> wrote:
>
>>Sandro Berardi wrote:
>>> On Thu, 19 Feb 2009 19:30:48 +0100,
salvi...@accessgroup.it
 (sv)
>>> wrote:
>>>
>>>> Sandro Berardi ha scritto:
>>>>
>>>>> Salve a tutti,
>>>>> nuovo problema su una procedura per la quale già avevo chiesto
>>>>> aiuto...   acc...!
>>>>
>>Scusa Sandro,
>>ma rivedendo quello che ha scritto il buon sv noto che
>>tu scrivi
>>
prova cosi:
If DCount("*", "TS", "[Data]=Me![ctlCalendarConf] And [Tecnico]='" &
Me![ctlTecnicoConf] & "'") > 0
--
Ciao
Geppo


text:
>prova cosi:
>
>If DCount("*", "TS", "[Data]=Me![ctlCalendarConf] And [Tecnico]='" &
>Me![ctlTecnicoConf] & "'") > 0

Così mi da errore runtime 2001 "Operazione precedente annullata"
Non mi sembrava una cosa così complessa...!
Grazie comunque!
Sandro


text:
Ciao "Sandro Berardi" <
md3...@mclink.it
> ha scritto nel messaggio
news:5a38q45stbrgsj1h3...@4ax.com...
>
>>prova cosi:
>>
>>If DCount("*", "TS", "[Data]=Me![ctlCalendarConf] And [Tecnico]='" &
>>Me![ctlTecnicoConf] & "'") > 0
>
>
> Cosě mi da errore runtime 2001 "Operazione precedente annullata"
>
> Non mi sembrava una cosa cosě complessa...!
>
> Grazie comunque!
Cosi deve andare perchč l'ho provata prima di postare:
DCount("*", "TS", "[Data]=#" & Format(Me![ctlCalendarConf], "mm/dd/yyyy") &
"# And [Tecnico]='" & Me![ctlTecnicoConf] & "'")
> Sandro
--
Ciao
Geppo


text:
On Tue, 24 Feb 2009 21:13:44 GMT, "geppo" <c...@tin.it.invalid> wrote:
>
>Cosi deve andare perchè l'ho provata prima di postare:
>
>DCount("*", "TS", "[Data]=#" & Format(Me![ctlCalendarConf], "mm/dd/yyyy") &
>"# And [Tecnico]='" & Me![ctlTecnicoConf] & "'")
>
Grazie,
ma con questo script mi ridà il problema iniziale cioè con alcune date
è ok, con altre crea il record ma apre la maschera in senza riportare
i dati immessi nella maschera d'origine, come se fosse in modalità
immissione dati.
A questo punto tenterò con qualcosa di diverso, tipo tre campi
separati per giorno /mese/anno, oppure...boh...!
Comunque grazie ancora
Sandro


text:
Ciao "Sandro Berardi" <
md3...@mclink.it
> ha scritto nel messaggio
news:anasq4hmdbhsftsqc...@4ax.com...

Non so che dirti, a me funziona.
A questo punto, forse il problema è da un'altra parte, ma puoi saperlo solo
tu.
> Comunque grazie ancora
prego
> Sandro
--
Ciao
Geppo


text:



Geppo,
non so come ringraziarti per il tempo che mi hai dedicato, l'ultimo
script che mi hai postato invece funziona, c'era un latro mio
errore...
Grazie ancora


text:
Ciao "Sandro Berardi" <
md3...@mclink.it
> ha scritto nel messaggio
news:iof2r4tjhb75p897j...@4ax.com...
> On Wed, 04 Mar 2009 16:56:26 GMT, "geppo" <c...@tin.it.invalid> wrote:
---cut---
>
> Geppo,
> non so come ringraziarti per il tempo che mi hai dedicato, l'ultimo
> script che mi hai postato invece funziona, c'era un latro mio
> errore...
>
> Grazie ancora
Grazie a te per il feedback.
--
Ciao
Geppo


title: utenti,modifica,CASE

author: ^luigi^

text:
ho un DB in cui devo mettere un controllo in caso di modifica record.
(premetto che sul DB ad ogni cecord viene aggiunto un campo nomeutente()
automatico che memorizza il nome dell'utente).
Ammesso che abbia 3 utenti, tizio, caio, sempronio
ammesso che tizio deve poter modificare i dati  mentre  caio e sempronio
no.
Secondo voi (sull'evento "prima di aggiornare" della maschera?)  è più
conveniente usare if then  per ogni utente tipo:
if nomeutente() =  tizio  then
If Not Me.NewRecord Then
End If
If MsgBox("Confermi le modifiche", vbYesNo) = vbNo Then
Me.Undo
Cancel = True
End If
end if
if nomeutente() =  caio then
msgBox "non sei autorizzato alla modifica"
Me.Undo
end if
if nomeutente() =  Sempronio then
msgBox "non sei autorizzato alla modifica"
Me.Undo
end if
o usare una formula con il comando SELECT CASE? che però non me ne so
uscire a comporre il codice :-(
o ancora mi consigliate qualche cosa ancora migliore!
S O S
l.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: utenti,modifica,CASE

author: Paolo opg

text:
onofrio...@tin.it
 (^luigi^) wrote in
news:i0keun$asu$
1...@news.newsland.it
:
> ho un DB in cui devo mettere un controllo in caso di modifica record.
> (premetto che sul DB ad ogni cecord viene aggiunto un campo
> nomeutente() automatico che memorizza il nome dell'utente).
>
la base dati e' access o hai qualche rdbms?
credo di sapere la risposa, ma chiedere non guasta ^^
> Ammesso che abbia 3 utenti, tizio, caio, sempronio
> ammesso che tizio deve poter modificare i dati  mentre  caio e
> sempronio no.
> Secondo voi (sull'evento "prima di aggiornare" della maschera?)  è più
> conveniente usare if then  per ogni utente tipo:
[cut]
>
> o ancora mi consigliate qualche cosa ancora migliore!
> S O S
>
> l.
>
imho la soluzione migliore e' usare i meccanismi di sicurezza offerti dal
db...
se la sicurezza la fa l'interfaccia, se qualcuno apre direttamente la
tabella fa quello che vuole, in barba ai controlli fatti in interfaccia.
se invece la sicurezza e' relativamente importante (vuoi principalmente
evitare la svista piuttosto che proteggerti da utenti malintenzionati)
anche la soluzione degli 'if...then' in interfaccia puo' andare.
io pero' metterei in piedi una minima gestione dei gruppi, per fare in
modo se che a un certo punto caio deve poter modificare i dati tramite
interfaccia non devi cambiare il codice.
--
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


title: utenti,modifica,CASE

text:
Paolo opg ha scritto:
>
onofrio...@tin.it
 (^luigi^) wrote in
> news:i0keun$asu$
1...@news.newsland.it
:
> > ho un DB in cui devo mettere un controllo in caso di modifica record.
> > (premetto che sul DB ad ogni cecord viene aggiunto un campo
> > nomeutente() automatico che memorizza il nome dell'utente).
> >
> la base dati e' access o hai qualche rdbms?
> credo di sapere la risposa, ma chiedere non guasta ^^
si č di Access! una tabella BE situata sul server centrale
> > Ammesso che abbia 3 utenti, tizio, caio, sempronio
> > ammesso che tizio deve poter modificare i dati  mentre  caio e
> > sempronio no.
> > Secondo voi (sull'evento "prima di aggiornare" della maschera?)  č piů
> > conveniente usare if then  per ogni utente tipo:
> [cut]
> >
> > o ancora mi consigliate qualche cosa ancora migliore!
> > S O S
> >
> > l.
> >
> imho la soluzione migliore e' usare i meccanismi di sicurezza offerti dal
> db...
> se la sicurezza la fa l'interfaccia, se qualcuno apre direttamente la
> tabella fa quello che vuole, in barba ai controlli fatti in interfaccia.
lo so, ma vorrei evitare la sicurezza offerta dal db con la gestione
utenti dello stesso
> se invece la sicurezza e' relativamente importante (vuoi principalmente
> evitare la svista piuttosto che proteggerti da utenti malintenzionati)
oddio! le sviste si, ma principalmente i malintenzionati!
> anche la soluzione degli 'if...then' in interfaccia puo' andare.
eh! io ho citato quel codice del primo post, ma non mi funziona! anche se
non mi da errore di sintassi.
> io pero' metterei in piedi una minima gestione dei gruppi, per fare in
> modo se che a un certo punto caio deve poter modificare i dati tramite
> interfaccia non devi cambiare il codice.
come detto prima, questa la vorrei conservare come "ultima spiaggia" !
OK! hai detto che credi di sapere la risposta...  quale č!  :-)))



title: utenti,modifica,CASE

text:
ps: aiutami a ricordare:
la gestione gruppi di access agisce sul BE o sul FE? non vorrei che
aprendo la tabella posta sul server si possono fare modifiche da chiunque
senza controllo!



title: Problema di visualizzazione stampa grafici

text:
In un applicativo ho realizzato dei grafici dei dati inseriti.
Avendo i grafici di Access il limite sulle 5 serie, ho realizzato dei
grafici con 6,7 serie mettendone 2 sovrapposti. Mentre li visualizzo
correttamente, quando vado a stampare questi grafici, me ne stampa solo una
parte.
Questo avviene utilizzando l'applicativo in rete.
Stampandoli in locale (e con meno dati) non ho problemi.
Ci possono essere problemi di trasferimento dati sulla rete?
Altrimenti?
E' un problema conosciuto? Come risolverlo?
Grazie
Antonio
--
--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?


author: Sergio MAZZA

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:C8Jph.106837$uv5.1...@twister1.libero.it...
> In un applicativo ho realizzato dei grafici dei dati inseriti.
> Avendo i grafici di Access il limite sulle 5 serie, ho realizzato dei
> grafici con 6,7 serie mettendone 2 sovrapposti. Mentre li visualizzo
> correttamente, quando vado a stampare questi grafici, me ne stampa solo
> una
> parte.
> Questo avviene utilizzando l'applicativo in rete.
> Stampandoli in locale (e con meno dati) non ho problemi.
>
> Ci possono essere problemi di trasferimento dati sulla rete?
> Altrimenti?
Se li fai in Excel e li colleghi nel report?
> E' un problema conosciuto? Come risolverlo?
Non lo so'...
> Grazie
>
> Antonio
>
> --
> --
> A: Because it messes up the order in which people normally read text.
> Q: Why is top-posting such a bad thing?
> A: Top-posting.
> Q: What is the most annoying thing on usenet and in e-mail?
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:eo811a$v90$1...@tdi.cu.mi.it...
> "Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
> news:C8Jph.106837$uv5.1...@twister1.libero.it...
>> In un applicativo ho realizzato dei grafici dei dati inseriti.
>> Avendo i grafici di Access il limite sulle 5 serie, ho realizzato dei
>> grafici con 6,7 serie mettendone 2 sovrapposti. Mentre li visualizzo
>> correttamente, quando vado a stampare questi grafici, me ne stampa solo
>> una
>> parte.
>> Questo avviene utilizzando l'applicativo in rete.
>> Stampandoli in locale (e con meno dati) non ho problemi.
>>
>> Ci possono essere problemi di trasferimento dati sulla rete?
>> Altrimenti?
>
> Se li fai in Excel e li colleghi nel report?
Che vor dě?
Ammazza quante risposte cmq...
Antonio


text:
"Antonio Biso" <a@b.c> ha scritto nel messaggio
news:45aa21a5$0$4245$4faf...@reader1.news.tin.it...
>
> Che vor dì?
Apri excel, DATI - Importa dati esterni - nuova query su database;
gli fai estrapolare i dati e da quelli crei un nuovo foglio grafico.
Quando hai finito selezioni il grafico, lo copi e incolli nel report
indicando il collegamento.
Se vuoi farlo con VBA trovi un esempio sul sito di Karl
http://www.donkarl.com/it/CISA/Download.htm
CISA1 - Automazione di Excel
> Ammazza quante risposte cmq...
Stanno tutti con le gambe sotto il tavolo...
> Antonio
Ciao.
--
Sergio MAZZA


text:
Antonio Biso wrote:
> In un applicativo ho realizzato dei grafici dei dati inseriti.
> Avendo i grafici di Access il limite sulle 5 serie,
toh...chi si rivede.
Che vordi' limite 5 serie?
--
ac
y-1=x


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:eofand$q4u$1...@tdi.cu.mi.it...
> "Antonio Biso" <a@b.c> ha scritto nel messaggio
> news:45aa21a5$0$4245$4faf...@reader1.news.tin.it...
> >
> > Che vor dě?
>
> Apri excel, DATI - Importa dati esterni - nuova query su database;
> gli fai estrapolare i dati e da quelli crei un nuovo foglio grafico.
> Quando hai finito selezioni il grafico, lo copi e incolli nel report
> indicando il collegamento.
> Se vuoi farlo con VBA trovi un esempio sul sito di Karl
>
http://www.donkarl.com/it/CISA/Download.htm
>
> CISA1 - Automazione di Excel
Ma io devo realizzare questa cosa in maniera completamente trasparente
perchč sono dei veri e propri utOnti.
Mi sembra piuttosto macchinoso cosě
Antonio


text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:Z_Jqh.4325$bH4...@tornado.fastwebnet.it...

Che più di 5 serie di dati (corrispondente a 5 righe) il grafico non te le
gestisce
Antonio


text:

E' strano ho un piccola applicazioncina che riesce a espormi 100 (e'
dove sono arrivato) serie diverse con fino a 30 (dove sono arrivato)
punti per serie. Uso un oggetto di tipo graph2000 con origine dati una
query "xtab"
--
ac
y-1=x


text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:IL7th.16863$bH4....@tornado.fastwebnet.it...

Che cosa è graph2000?
un controllo non proprietario?
Antonio


text:
Antonio Biso wrote:
> "Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
> news:IL7th.16863$bH4....@tornado.fastwebnet.it...
>> Antonio Biso wrote:
>>> "Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel
> messaggio
>>> news:Z_Jqh.4325$bH4...@tornado.fastwebnet.it...
>>>> Antonio Biso wrote:
>>>>> In un applicativo ho realizzato dei grafici dei dati inseriti.
>>>>> Avendo i grafici di Access il limite sulle 5 serie,
>>>> toh...chi si rivede.
>>>> Che vordi' limite 5 serie?
>>> Che più di 5 serie di dati (corrispondente a 5 righe) il grafico non te
> le
>>> gestisce
>>>
>>> Antonio
>>>
>>>
>> E' strano ho un piccola applicazioncina che riesce a espormi 100 (e'
>> dove sono arrivato) serie diverse con fino a 30 (dove sono arrivato)
>> punti per serie. Uso un oggetto di tipo graph2000 con origine dati una
>> query "xtab"
>
> Che cosa è graph2000?
> un controllo non proprietario?
No. uno dei due controlli che in genere access usa (Graph e Excel) per
fare grafici e che dovrebbe essere uno dei molteplici gadgets associati
ad office, l'ho sempre trovato nella lista degli oggetti associabili.
Un controllo proprietario e' ChartDirector che uso per fare grafici su
web. Anzi lo ha selezionato il tuo amichetto Lbo l'ultima volta che ha
fatto 'na cosetta per me.
Ricerca con google "microsoft graph": circa 11.000.000 di voci
;<)
--
ac
y-1=x


text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio news:LP4th.3124$422....@twister2.libero.it...
>
> Ma io devo realizzare questa cosa in maniera completamente trasparente
> perchè sono dei veri e propri utOnti.
> Mi sembra piuttosto macchinoso così
>
> Antonio
Immagino che se sono utonti tu gli dia la possibilità di modificare i grafici se non nei valori.
Quindi una volta creati, quelli rimangono così; i dati che leggerà il foglio excel per alimentare il suo grafico, lo fa in modo
trasparente all'utonto (ci pensa OLE) e ogni volta che eseguirai il report.
Comunque Alessandro ti ha indicato lo stesso oggetto (che viene utilizzato da tutto il pacchetto office) solo in versione "naked"...
Ciao.
--
Sergio MAZZA


title: A97 relazioni a cascata

author: Gloria

text:
Buongiorno.
Versione Access97
Problema: relazioni tra tabelle a cascata con chiavi primarie multiple
Ho 4 tabelle:
1) 'UnitaGestione' con chiave primaria UID_UG
2) 'ZonaCampione' con chiave primaria data da 2 campi: UID_ZC e ID_UG che
è in relazione alla tab. 'UnitaGestione'. In pratica per ogni unità di
gestione ci possono essere più zone campione e in Unità di gestione
diverse, la zone campione possono avere lo stesso ID, esempio:
Record 1: ID_UG=1, UID_ZC=1;
Record 2: ID_UG=1, UID_ZC=2;
Record 3: ID_UG=2, UID_ZC=1;
3) 'PuntoOsservazione' con chiave primaria data da 3 campi: UID_PO e ID_ZC
e ID_UG che sono in relazione con la tabella 'ZonaCampione'. Come per
sopra, valgono le combinazioni:
Record1: ID_UG=1, ID_ZC=1, UID_PO=1;
Record2: ID_UG=1, ID_ZC=1, UID_PO=2;
Record3: ID_UG=1, ID_ZC=2, UID_PO=1;
Record4: ID_UG=2, ID_ZC=1, UID_PO=1;
4) A questo punto devo collegare una tabella "Rilievo" in cui sono
contenuti tutti gli altri dati, alla tabella 'PuntoOsservazione', in modo
che però PuntoOsservazione si porti dietro tutte i riferimenti geografici
corretti di cui sopra.
Premesso che non posso utilizzare un campo contatore, come fare a creare
le varie relazioni a cascata tra le varie tabelle? Ho provato e non riesco
a definirle.
Spero di essere stata abbastanza chiara e ringrazio per l'attenzione,
Gloria
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Treeview in access 2007

author: Gipre

text:
Access 2007
Ciao a tutti, premetto che sono nuovo ad access..
vorrei usare il controllo treeView,per creare uno switchboard in access 2007
cioe vorrei che nel menu ad albero apparissero i nomi delle maschere
utilizzabili...cliccandoci sopra la maschera corrispondente si apre.
Ho trovato diversi esempi che utilizzano l oggetto TreeView, ma nn so perche
nn funzionano,e come se access nn lo riconoscesse.
Che posso fare?
Grazie in anticipo


title: [OT] Per Carlo VE

author: Glen Runciter

text:
Dovrei inviarti gli ultimi dettagli sulla cena ma non riesco a inviarti
messaggi e-mail.
Puoi metterti in contatto al mio indirizzo
glenru...@hotmail.com
 ?
Mi scuso col newsgroup per l'intrusione.


title: [OT] Per Carlo VE

author: Carlo Ve

text:
Glen Runciter ha scritto nel messaggio ...

devo avere dei problemi con il provider
riesco solo a leggere e spedire msg al ng
Nel caso non riuscissi a risolvere i problemi ti prego di
ti prego di contattarmi al  03397590979
Carlo Ve


title: Settimane e Deficenti

author: troll

text:
>A parte l'handicap non riesco anch'io a trovare una soluzione; ma la cosa
>strana è che =format([datax];"ww") nelle proprietà di una casella ti testo
>diventa =format([datax];"""ww"""); ho provato anche a sostituire il ";" con
>","; poi "ww" con (per assurdo) "ss" ma idem con patate! Io ci rinuncio!
>Auguri..
>
>
Allora forse il problema esiste
P.s.:Deficenti poiche si defice....da non confondersi con imbecilli perche
si imbella


title: Settimane e Deficenti

author: Lorenzo

text:
Il problema esiste (un errore nella versione italiana di Access97? credo; io
ho la SR-2 e si comporta cosi') ma esiste anche la soluzione, che e':
=format(date();"ii")
Provare per credere.
Anzi, ora allargo il problema:
Occorre indicare correttamente il Primogiornosettimama, il parametro cioe'
che indica se si parte dal lunedi', dalla domenica o da altro (non si sa
mai). La funzione usata con una sola i restituisce infatti in numero di
giorni della settimana (ovviamente da 1 a 7) a partire dal fatidico
Primogiornosettimama:
=format(date();"i") che per l'8/2/2000 restituisce 3, mentre
=format(date();"iIi") che per l'8/2/2000 restituisce 7.
Saluti,
Lorenzo
"troll" <
tr...@troll.fi
> ha scritto nel messaggio
news:87paps$8hl$1...@nslave1.tin.it...



title: Settimane e Deficenti

text:
Grazie Lorenzo, adesso mi sento meno deficente  :-)
Lorenzo ha scritto nel messaggio <87q92d$5l6$
1...@lacerta.tiscalinet.it
>...



title: Campo eliminato in tabella continua a richiedere parametro

author: Giorgia

text:
Buon pomeriggio a tutti.
In fase di migliorie del mio db ho deciso di eliminare un campo di una
tabella che per molti record era già popolato.
Ora però all'apertura mi continua a chiedere il parametro da inserire.
Cosa lo disturba?
Giorgia


author: Karl Donaubauer

text:
Giorgia wrote:
> In fase di migliorie del mio db ho deciso di eliminare un campo di una
> tabella che per molti record era già popolato.
> Ora però all'apertura mi continua a chiedere il parametro da inserire.
> Cosa lo disturba?
Se ti chiede all'apertura della tabella è molto probabile che hai
il nome del campo nella proprietà "Ordina per" della tabelle.
Quindi vai in vis. struttura della tabella, scegli Visualizza/Proprietà
e togli cosa trova nell'ordinamento.
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:8tn5ob...@mid.individual.net...

Grazie Karl in effetti, nelle tabelle d'origine non c'era questo ordinamento
ma nelle tabelle del db ad esse collegate sì.
Buona giornata
Giorgia


title: Come tenete i valori di esistenza / ordinato / impegnato .....

author: RobertoA

text:
Sarei curioso di sapere, per chi di voi ha gia' realizzato un qualcosa che
somigli ad una gestione magazzino, come tenete i valori di esistenza /
valore / impegnato ecc per ogni articolo
Li andate a visualizzare dinamicamente in base ai movimenti di magazzino
disponibili oppure tenete memorizzati questi valori nell'anagrafica
dell'articolo e li modificate quando viene movimentato l'articolo stesso ?
Ci sono pro e contro in entrambi i sistemi
Sarei propenso a tenere le visualizzazioni sempre in funzione dei movimenti
disponibili, calcolando al volo tutto, ma l'impegno computazionale diventa a
volte notevole
D'altra parte, tenere i valori 'attaccati' all'anagrafica articolo (o giu'
di li), potrebbe portare ad un disallineamento dei valori reali nel caso che
qualche modifica/eliminazione non aggiornasse correttamente i valori
nell'articolo stesso
Attualmente, per velocizzare la visualizzazione dell'esistenza articolo,
utilizzo il secondo metodo
Pero' mi piacerebbe molto usare il primo
Come fate voi ?
Ciao e grazie
RobertoA


text:

Il primo.
Il motivo è proprio quello che dicevi tu come inconveniente della seconda soluzione (beh lo dice anche la 3 forma normale).
Per quanto riguarda il calcolo nulla che una buona query ben strutturata non regga
select P.id, P.Codice, P.DescrProd, Acq.Acquisti
FROM T_Prodotti as P
(LEFT JOIN
(SELECT Rif_id, SUM(Qtà) As Acquisti, Mov FROM T_Movimentazione
GROUP BY Rif_id, Mov
HAVING Mov = 1) as Acq ON P.id = Acq.Rif_id)
L'ho scritta a volo quindi è probabile ch eci siano imprecisioni
ma in soldoni il discorso è
se hai una tabella unica delle movimentazioni e le dfferenzi per il campo numerico mov
il gioco è fatto (un truccheggio: evita valori nulli nella movimentazione e usa invece quelli numerici)
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


author: IgnazioC

text:

il gestionale che usiamo in negozio (buffetti) fino alla release
precedenti memorizzava le quantità (esistenza/impegnato etc) in una
tabella specifica,con la nuova versione invece il tutto viene
calcolato al volo ed il risultato è stato pessimo, tempi di attesa
lunghissimi per qualsiasi operazione tipo visualizzazione ultimo
prezzo,quantità movimentate..etc etc.
considerando che il database è sqlserver o è un problema degli
sviluppatori oppure è proprio l'idea che è sbagliata.
(per avere un'idea dell'ordine di grandezza sto parlando di un db da 1
gb, con circa 30000 articoli ed una movimentazione giornaliera di
circa 500 articoli.)


text:


Con questi volumi e considerando che si parla di SQL è decisamente un problema Software (ovvio se l'hardware è ok).
Con questi volumi anche Jet schizza come una scheggia
--
--
MAssimiliano Amendola
www.accessgroup.it



author: Alessandro Baraldi

text:

La memorizzazione delle giacenze reali ha vantaggi enormi sui tempi di
esecuzione...!
Pensa alla pesantezza di un Magazzino con volumi di movimenti notevoli
in caso di calcoli delle giacenze al volo per anni...
A mio avviso è una scelta poco funzionale che degrada esponenzialmente
nelle prestazioni.
I movimenti servono per tenere traccia contabile e gestionale, ma la
giacenza è meglio  gestirla separatamente.
IMHO.
@Alex


text:

e se si utilizzassero entrambe? una tabella per le statitiche ed una
funzione di "riallineamento" che fa la somma dei movimenti e li
riporta sulla tabella. la funzione di riallineamento potrebbe essere
chiamata solo l'utente riscontra qualche problema..


text:

> chiamata solo l'utente riscontra qualche problema...
Premesso che come ha detto anche Massimiliano in caso di Volumi non
enormi la soluzione è ottima, poi si possono mettere in essere azioni
personalizzate, ritengo però sempre doveroso distinguere il ruolo di
controllore(al quale possono anche far comodo queste procedure anche
se si perdono 10secondi) da quello di Utente, al quale sicuramente
impiccia molto per ogni ITEM dover risentire dei tempi di attesa, ed
al quale non serve nulla sapere se quel determinato ITEM è stato
prelevato per un motivo o per un'altro...!
Poi in un gestionale ci sono sempre molti modi di procedere, che
dipendono moltissimo anche dalla complessità della struttura
aziendale.
@Alex


title: query e maschere

author: Luigi

text:
Ciao a tutti, vengo al dunque:
ho creato una query che uso per la ricerca delle persone nel mio database e
ho associato ad essa una maschera.
Nei criteri della query ho messo il codice Like [Forms]![Ricerca
persona]![cognome] & "*" che dovrebbe permettermi di cercare le persone
digitando il loro cognome e nome in una maschera appositamente creata! Il
problema è che non riesco a far partire la maschera di inserimento del nome
e cognome prima della query
Ho provato a farla aprire all'apertura della maschera dei "risultati" ma
così facendo la query mi mostra quella solita finestrina di "immissione
valore parametro" dicendo che non ha trovato i dati della maschera...ho
provato a farla aprire sull'evento prima di query,  poi sull'evento su query
e niente!
Come posso fare??
Se c'è qualcuno che riesce a interpretare il contorto contenuto di questo
messaggio mi risponde??
Grazie già da ora!!
Luigi


title: query e maschere

text:
--
Maurizio75
Luigi <
luigia...@tiscali.it
> wrote in message
6zIo8.87178$1S3.2...@twister1.libero.it...

Aprila su evento Timer impostato a 500 della maschera di immissione...
funziona?


title: query e maschere

text:
"Luigi" <
luigia...@tiscali.it
> ha scritto nel messaggio
news:6zIo8.87178$1S3.2...@twister1.libero.it...

Solo alla luce di una stupida intuizione ho risolto il problema facendo in
questo modo:
apro la maschera di inserimento dati, clicco su un tasto che mi apre la
maschera basata su quella query che ora sa dove prendere i dati perchè la
maschera a cui si fa riferimento nella query è stata già aperta e i dati già
inseriti!
Ciao e grazie!
Luigi


title: Controllo presenza

author: Maicol

text:
Ciao a tutti . Ho il problema che vi espongo :
Ho una maschera di immissione nella quale sono presenti 5 campi di testo
diciamo : aa bb cc dd ee .
Vorrei che passando ad un record successivo o predente oppure uscendo dalla
maschera,
venisse fatto il controllo che in determinati campi , diciamo per esempio aa
bb cc sono stati
inseriti dei valori altrimenti deve essere impedito lo spostamento tra
records o l'uscita dalla maschera . Possibilmente facendo comparire un
messaggio che avvisi del tutto  .
Io ho provato a farlo ma non conoscendo il codice soprattutto nello
spostamento tra i records mi viene fuori una cosa che mi sembre un po'
macchinosa.
Qualcuno puo' darmi qualche suggerimento ????   Grazie.


title: Controllo presenza

author: stwe

text:
"Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
news:%n7c8.15896$eD3.6...@twister1.libero.it...

le tabelle le conosci?
basta che metti "richiesto" = si nella struttura della tabella...
e metti il testo che vuoi nella casella "messaggio di errore"
by
stwe


title: Controllo presenza

text:
> >
> le tabelle le conosci?
> basta che metti "richiesto" = si nella struttura della tabella...
> e metti il testo che vuoi nella casella "messaggio di errore"
> by
> stwe
>
> Innanzitutto ti ringrazio per la risposta, ma non va bene al mio caso.Ti
spiego perche'.
Se l'utente non scrive in uno dei campi per me obbligatori ma poi,   invece
di scorrere i records chiude la maschera, access semplicemente non salva il
record senza dare avvisi e questo lo vorrei evitare.
E poi mi sembra che il messaggio di errore a cui ti riferivi valga per le
regole di convalida e non per la proprieta' richiesto o no???


title: Controllo presenza

text:
"Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
news:xzac8.16872$eD3.6...@twister1.libero.it...

hai ragione...
...per le regole di convalida
mi sa che devi farti un piccolo contrutto if... then... else..., ma in
questo caso è davvero banale
vediamo se non faccio figuracce:
Response = msgbox("Dopo il salvataggio non sarà più possibile..... quello
che vuoi", vbYesNo + vbQuestion + vbDefaultButton2, "Attenzione")
If Response = vbYes Then
Forms!maschera3.Refresh
Dim stDocName1 As String
    stDocName = "accoda" ''quì gli faccio fare quello che voglio...
    DoCmd.OpenQuery stDocName, acNormal, acEdit '' ovviamente quì gli fai
fare tu quello che vuoi...
 Refresh
 Else
    DoCmd.CancelEvent
End If
e questo funziona lo so pechè lo uso, modificalo secondo necessità
ancora un consiglio: per indicare una sottomaschera all'interno della tua
maschera digli così per dirgli quale campo vuoi che usi:
Me!Manodopera!Manodopera =  '' quello che vuoi...
spero ti aiuti
by
stwe


title: Interazione fra due DB

author: Natan

text:
Ciao (ci riprovo....) , due domande e un interrogativo
Ho due Db , uno Db1 e l'altro DB2 (access 2000) ..
1)Su una Mask2 in DB2  vorrei "catturare" il valore vualizzato su un
campo di una Mask1 attiva in quel momento  nel DB1
2)Vorrei creare sul Db1 , dal DB2 , una tabella
Si possono fare queste due cose da codice ? ho provato ad inserire
nei
riferimenti del DB2 il DB1 ( vedo moduli mask etc ) ma evidentemente
mi
manca qualcosa  , grazie


title: Interazione fra due DB

author: Antonio Biso

text:
"Natan" <
me.n...@libero.it
> ha scritto nel messaggio
news:1170267003....@m58g2000cwm.googlegroups.com...

Ma perchè dovresti avere due istanze di access aperte contemporaneamente con
maschere distinte invece di una sola che fa tutto, magari usando le tabelle
collegate?
Antonio


title: Interazione fra due DB

text:
On 1 Feb, 09:45, "Antonio Biso" <c...@NOSPAMetruria.net> wrote:
> "Natan" <
me.na...@libero.it
> ha scritto nel messaggionews:1170267003....@m58g2000cwm.googlegroups.com...

Innnanzi tutto scusa il ritardo ....
Cerco di spiegarmi : abbiamo un MDB1 (FE che punta a tab SQL)
rilasciato da terzi lasciato aperto e modificabile volutamente che
però noi non vogliamo modificare in quanto è suscettibile di
aggiornamenti periodici che ricoprono le vers. preced.
Io ho creato un altro FE (MBD2) che punta ad alcune tab SQL che mi
interessano e , dovrei aggiornarle  e , avendo alcune routine sul
MDB1 volevo sfruttarle (che ci è consentito) .
Il giro sarebbe stato : aprire Mask1(MDB1) , aprire Mask2(MDB2) e
prelevare un valore da Mask1, elaborare con calcoli e restituire su
Mask1(DB1) il recordset aggiornato .
Spero di aver chiarito .
Ciao
NAtan


title: Interazione fra due DB

text:
"Natan" <
me.n...@libero.it
> ha scritto nel messaggio
news:1170753783.7...@q2g2000cwa.googlegroups.com...
On 1 Feb, 09:45, "Antonio Biso" <c...@NOSPAMetruria.net> wrote:
> "Natan" <
me.na...@libero.it
> ha scritto nel
messaggionews:1170267003....@m58g2000cwm.googlegroups.com...
>
> > Ciao (ci riprovo....) , due domande e un interrogativo
> > Ho due Db , uno Db1 e l'altro DB2 (access 2000) ..
> > 1)Su una Mask2 in DB2  vorrei "catturare" il valore vualizzato su un
> > campo di una Mask1 attiva in quel momento  nel DB1
> > 2)Vorrei creare sul Db1 , dal DB2 , una tabella
>
> > Si possono fare queste due cose da codice ? ho provato ad inserire
> > nei
> > riferimenti del DB2 il DB1 ( vedo moduli mask etc ) ma evidentemente
> > mi
> > manca qualcosa  , grazie
>
> Ma perchč dovresti avere due istanze di access aperte contemporaneamente
con
> maschere distinte invece di una sola che fa tutto, magari usando le
tabelle
> collegate?
>
> Antonio
Innnanzi tutto scusa il ritardo ....
Cerco di spiegarmi : abbiamo un MDB1 (FE che punta a tab SQL)
rilasciato da terzi lasciato aperto e modificabile volutamente che
perň noi non vogliamo modificare in quanto č suscettibile di
aggiornamenti periodici che ricoprono le vers. preced.
Io ho creato un altro FE (MBD2) che punta ad alcune tab SQL che mi
interessano e , dovrei aggiornarle  e , avendo alcune routine sul
MDB1 volevo sfruttarle (che ci č consentito) .
Il giro sarebbe stato : aprire Mask1(MDB1) , aprire Mask2(MDB2) e
prelevare un valore da Mask1, elaborare con calcoli e restituire su
Mask1(DB1) il recordset aggiornato .
Spero di aver chiarito .
Piů o meno.
Comunque, quello che mask2 ti restituisce č il contenuto di qualche tabella,
quindi puoi sempre andare a recuperarla direttamente in tabella collegata
Antonio


title: Interazione fra due DB

text:
On 6 Feb, 12:04, "Antonio Biso" <c...@NOSPAMetruria.net> wrote:
> "Natan" <
me.na...@libero.it
> ha scritto nel messaggionews:1170753783.7...@q2g2000cwa.googlegroups.com...
> On 1 Feb, 09:45, "Antonio Biso" <c...@NOSPAMetruria.net> wrote:> "Natan" <
me.na...@libero.it
> ha scritto nel
>
> messaggionews:1170267003....@m58g2000cwm.googlegroups.com...
>
>
>
>
>
>
>
> > > Ciao (ci riprovo....) , due domande e un interrogativo
> > > Ho due Db , uno Db1 e l'altro DB2 (access 2000) ..
> > > 1)Su una Mask2 in DB2  vorrei "catturare" il valore vualizzato su un
> > > campo di una Mask1 attiva in quel momento  nel DB1
> > > 2)Vorrei creare sul Db1 , dal DB2 , una tabella
>
> > > Si possono fare queste due cose da codice ? ho provato ad inserire
> > > nei
> > > riferimenti del DB2 il DB1 ( vedo moduli mask etc ) ma evidentemente
> > > mi
> > > manca qualcosa  , grazie
>
> > Ma perchè dovresti avere due istanze di access aperte contemporaneamente
> con
> > maschere distinte invece di una sola che fa tutto, magari usando le
> tabelle
> > collegate?
>
> > Antonio
>
> Innnanzi tutto scusa il ritardo ....
> Cerco di spiegarmi : abbiamo un MDB1 (FE che punta a tab SQL)
> rilasciato da terzi lasciato aperto e modificabile volutamente che
> però noi non vogliamo modificare in quanto è suscettibile di
> aggiornamenti periodici che ricoprono le vers. preced.
> Io ho creato un altro FE (MBD2) che punta ad alcune tab SQL che mi
> interessano e , dovrei aggiornarle  e , avendo alcune routine sul
> MDB1 volevo sfruttarle (che ci è consentito) .
> Il giro sarebbe stato : aprire Mask1(MDB1) , aprire Mask2(MDB2) e
> prelevare un valore da Mask1, elaborare con calcoli e restituire su
> Mask1(DB1) il recordset aggiornato .
> Spero di aver chiarito .
>
> Più o meno.
> Comunque, quello che mask2 ti restituisce è il contenuto di qualche tabella,
> quindi puoi sempre andare a recuperarla direttamente in tabella collegata
>
> Antonio- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Ti ringrazio delle info , ho aggirato il problema facendo come dici
tu ....
Ciao


title: questione di memoria...

author: Neo

text:
ho la seguente situazione:
in una tabella ho memorizzato tutti i "percorsi Base" (word, excel, path
immagini, ecc)
secondo voi, per avere migliori prestazioni e per non sovraccaricare il
sistema
č meglio creare una maschera nascosta con i dati
oppure caricare i percorsi in variabili globali?
grazie


title: questione di memoria...

author: Sergio MAZZA

text:
"Neo" <
neo...@genie.it
> ha scritto nel messaggio
news:I13Wa.216229$lK4.6...@twister1.libero.it...
> ho la seguente situazione:
> in una tabella ho memorizzato tutti i "percorsi Base" (word, excel, path
> immagini, ecc)
> secondo voi, per avere migliori prestazioni e per non sovraccaricare il
> sistema
> è meglio creare una maschera nascosta con i dati
> oppure caricare i percorsi in variabili globali?
>
> grazie
Hai memorizzato i percorsi delle applicazioni word, excel? O dei documenti?
Comunque in questo caso utilizzerei delle variabili globali...
Ciao.
--
Sergio MAZZA


title: questione di memoria...

text:
[cut]
> Hai memorizzato i percorsi delle applicazioni word, excel? O dei
documenti?
>
> Comunque in questo caso utilizzerei delle variabili globali...
>
> Ciao.
>
> --
> Sergio MAZZA
>
>
tutti e due:
praticamente nella tabella ho:
percorso word (completo anche di nome file)
percorso excel (completo anche di nome file)
path immagini
directory predefinita
perscorso visualizzatore immagini (completo anche di nome file)


title: questione di memoria...

text:
"Neo" <
neo...@genie.it
> ha scritto nel messaggio
news:F%5Wa.216125$Ny5.6...@twister2.libero.it...
> tutti e due:
> praticamente nella tabella ho:
> percorso word (completo anche di nome file)
> percorso excel (completo anche di nome file)
> path immagini
> directory predefinita
> perscorso visualizzatore immagini (completo anche di nome file)
E se trovi un pc con percorso in inglese? Tipo "c:\program files\..." che
fai?
Ciao.
--
Sergio MAZZA


title: questione di memoria...

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bgasjm$4o4$1...@canarie.caspur.it...

scusa ma non capisco dove sta il problema.
i percorsi sono campi testo e possono essere di qualsiasi tipo
ad esempio io uso l'applicativo su sistemi windows e ho
S.O. Win 98/XP con percorsi in italiano
S.O. NT4 con percorsi in inglese
non ho nessun tipo di problema nel caricare le applicazioni o cercare nelle
directory
il tuo era forse un problema più complicato?


title: questione di memoria...

text:
"Neo" <
neo...@genie.it
> ha scritto nel messaggio
news:4K6Wa.216276$Ny5.6...@twister2.libero.it...
> scusa ma non capisco dove sta il problema.
> i percorsi sono campi testo e possono essere di qualsiasi tipo
> ad esempio io uso l'applicativo su sistemi windows e ho
> S.O. Win 98/XP con percorsi in italiano
> S.O. NT4 con percorsi in inglese
> non ho nessun tipo di problema nel caricare le applicazioni o cercare
nelle
> directory
>
> il tuo era forse un problema più complicato?
>
No, pensavo al fatto che devi intervenire a mano in una delle configurazioni
e questo mi suonava "strana" come soluzione scelta; ma sicuramente se hai
deciso per questa via un motivo ci sarà...
Ciao.
--
Sergio MAZZA


title: DB e Relazioni

author: Cataldo Formaro

text:
Ho un DB con 12 Tabelle
In che modo posso Visualizzare tutti i dati delle tabelle in una unica
maschera o Query??
Ho messo in relazione l'ID contatore   (della tabella1) con il CODICE
PERSONALE  numerico (delle altre 11 tabelle)
La maschera non va.... Se imposto una query mi esce vuota senza record
se non è chiaro mi spiegherò meglio in seguito.
saluti CF


title: DB e Relazioni

author: libero

text:
Verifica di aver impostato un JOIN LEFT (tutti i record della tabella 1 ed i
campi collegati delle tabell 2-3-ecc. corrispondenti)
Verifica di non aver fatto dei raggruppamenti
Verifica di non aver collegato a *circolo* delle tabelle
Prova a colegare una tabella alla volta per vedere quale restituisce una
query vuota.
Se non risolvi dammi piu' informazioni per vedere se riesco a darti una
mano.
Buon lavoro
Cataldo Formaro <
formaro...@libero.it
> wrote in message
1xL45.266419$VM3.2...@news.infostrada.it...



title: DB e Relazioni

text:
libero <
dim...@tin.it
> wrote in message
zU855.273952$VM3.2...@news.infostrada.it...
> Verifica di aver impostato un JOIN LEFT (tutti i record della tabella 1 ed
i
> campi collegati delle tabell 2-3-ecc. corrispondenti)
>
> Verifica di non aver fatto dei raggruppamenti
>
> Verifica di non aver collegato a *circolo* delle tabelle
>
> Prova a colegare una tabella alla volta per vedere quale restituisce una
> query vuota.
>
> Se non risolvi dammi piu' informazioni per vedere se riesco a darti una
> mano.
>
> Buon lavoro
>
>
Ho rivisto il tutto e adesso pare che vada, mi mancava una relazione, se ci
saranno prblemi, ritornerò.
Grazie dei consigli CF


title: dao tra tabella principale e tabella secondaria

author: tiziano

text:
          ciao,
il mio problema non so più come risolverlo e chiedo se c'è
qualcuno...disposto ad illuminarmi!
il problema da risolvere e quanto segue:
ho una maschera con una sottomaschera in cui inserisco solo un valore in un
controllo,questo è un valore numerico tipo 000,001,
002.la
 sottomaschera è
collegata alla maschera principale attraverso i valori "id_località" e "us"
il valore che inserisco nella sottomaschera corrisponde a "coperto da"
es.
maschera principale
id_località us
1 000
la sottomaschera
id_località us riempito da
1 000 001
1 000 002
(il valore inserito nella sottomaschera al controllo "riempito da" può
essere più di uno, una relazione uno a molti)
nella tabella principale chiamata "Registro" ho un campo memo chiamato
"riempito_da"
ho creato una procedura che se sono nella maschera al record corrente e
clicco sul pulsante mi aggiorna i dati:
'genera valore in campo memo Tabella_riempito_da
  Dim ds7 As DAO.Recordset
  Dim db7 As Database
  Dim appoggio7 As String
  Set db7 = CurrentDb
  Set ds7 = db7.OpenRecordset("Tabella_riempito_da", dbOpenDynaset)
    ds7.MoveFirst
    Do Until ds7.EOF
        If ds7("us") = Me.US And ds7("ID_Località") = Me.ID_Località Then
            appoggio7 = ds7![Riempito da] & ", " & appoggio7
        End If
        ds7.MoveNext
    Loop
   If appoggio7 = "" Then
   Forms![ma_schedatura]![riempito_da] = "*"
   ElseIf appoggio7 <> "" Then
       Forms![ma_schedatura]![riempito_da] = Left(appoggio7, Len(appoggio7) - 2)
    End If
ora però mi rendo conto che non posso scorrere tutti i record se voglio
aggiornare questi valori ma dovrei creare un funzione che mi aggiorna tutti
i valori in automatico.
ho provato a modificare ma non ne vengo a capo.
Function riempito_da()
 'genera valore in campo memo riempie
  Dim a1 As DAO.Recordset
  Dim a2 As DAO.Recordset
  Dim db As Database
  Dim id_localitàRegistro As String
  Dim RegistroUS As String
  Dim RegistroRiempitoDa As String
  Dim id_localitàRiempitoDa As String
  Dim RiempitoDaUS As String
  Dim RiempitoDa_RiempitoDa As String

  Dim str As String
  Dim strA As String
  Dim pos
  Dim dove As Integer

   Set db = CurrentDb
   Set a1 = db.OpenRecordset("Tabella_riempito_da", dbOpenDynaset)
   Set a2 = db.OpenRecordset("registro", dbOpenDynaset)

   a1.MoveFirst
   Do Until a1.EOF
   id_localitàRiempitoDa = a1("id_località")
   RiempitoDaUS = a1("us")
   RiempitoDa_RiempitoDa = a1("riempito da")

   id_localitàRegistro = a2("id_località")
   RegistroUS = a2("us")
   RegistroRiempitoDa = a2("riempito_da")
     pos = a1.Bookmark
     a1.MoveNext
     If a1.EOF Then
     Exit Do
     Do Until a1.EOF
         If id_localitàRiempitoDa = id_localitàRegistro And RiempitoDaUS = RegistroUS
Then
         str = [RiempitoDa_RiempitoDa] & ", " & str
         End If
         a1.MoveNext
     Loop
     If id_localitàRiempitoDa = id_localitàRegistro And RiempitoDaUS = RegistroUS
Then
     a2.Edit
     RegistroRiempitoDa = str
     a2.Update
     End If
     a1.Bookmark = pos
     a1.MoveNext
     End If
   Loop
   a1.Close
   a2.Close
   End Function
quindi vi chiedo se mi date un aiuto.
Grazie
Tiz
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Cancellare un file

author: Catja Moeller

text:
Come faccio, da codice, a cancellare un file dal disco? Scusate, ma
nel help non sono proprio riuscita a trovare.


title: Cancellare un file

author: Roberto dal portatile

text:
"Catja Moeller" <
catja....@tiscalinet.it
> ha scritto nel messaggio
news:cub8dt4l7bb621sbg...@4ax.com...
> Come faccio, da codice, a cancellare un file dal disco? Scusate, ma
> nel help non sono proprio riuscita a trovare.
>
>
Hai provato sull'help a dare uno sguardo all'istruzione Kill?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Cancellare un file

text:
On Wed, 11 Apr 2001 10:45:37 GMT, "Roberto dal portatile"
<
r.ma...@libero.it
> wrote:
>Hai provato sull'help a dare uno sguardo all'istruzione Kill?
Grazie :) ...in verita' ho cambiato azienda da pochi gg e mi trovo con
un help installato a meta'.


title: inserire in un record il collegamento ad un file

author: Antonio

text:
salve, mi ero interessato all'inserimento di testo fomattato in un
record mediante l'inserimento di un oggetto OLE. Tale strada mi è stata
sconsigliata a favore dell'inserimento di un link a un file; volevo sapere:
1. come inserisco il collegamento nel campo? devo scriverlo a mano il
percorso?
2.  è possibile che il file, di cui ho inserito il link, venga aperto se
premo un pulsante?
grazie in anticipo!


text:
"Antonio" <
semplic...@yahoo.it
> wrote in message
news:43da070f$0$22090$
4faf...@reader1.news.tin.it
> salve, mi ero interessato all'inserimento di testo fomattato in un
> record mediante l'inserimento di un oggetto OLE. Tale strada mi č stata
> sconsigliata a favore dell'inserimento di un link a un file; volevo sapere:
>
> 1. come inserisco il collegamento nel campo? devo scriverlo a mano il
> percorso?
Non č detto, se i Files sono in una Cartella puoi effettuare un
ciclo nella stessa e riempire la tabella con l'elenco degli stessi.
Trovi molti esempi con FSO(File System Object) che ritengo possa essere
veloce e comodo
per questo scopo.
> 2.  č possibile che il file, di cui ho inserito il link, venga aperto se
> premo un pulsante?
Ovviamente si, anche quě ci sono molti metodi, il piů semplice
č usare una Label alla quale associare l'HyperLinkAddress su evento
Current.

> grazie in anticipo!
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
Alessandro Baraldi ha scritto:

scusa.. ho cercato nel sito ma non la trovo :( ne questo esempio ne
quello ke mi hai consigliato per usare access come un popup... saresti
cosě gentile da indicarmi le parole chiave giuste per effettuare la
ricerca o magari (sarebbe meglio) i link?
grazie ancora


text:
"Antonio" <
semplic...@yahoo.it
> wrote in message
news:43da40b8$0$27306$
4faf...@reader2.news.tin.it
[CUT]
> scusa.. ho cercato nel sito ma non la trovo :( ne questo esempio ne
> quello ke mi hai consigliato per usare access come un popup... saresti
> così gentile da indicarmi le parole chiave giuste per effettuare la
> ricerca o magari (sarebbe meglio) i link?
>
> grazie ancora
Mi verrebbe da dirti di cercare meglio visto che li ho trovati in
2 minuti io che non ne avevo bisogno.....!!!
Per il 1° argomento trovi almeno 3 Esempi all'interno di questa
mia FAQ:
6.194 Confrontare tenciche di enumerazione folder
Questa Sub riempie una Tabella(che devi creare) con l'elenco
dei File.DOC presenti in una Cartella:
Public Sub MapPath(strFromFolder As String)

   Dim fso As New FileSystemObject
   Dim fil
   Dim strPath As String
   Dim rs As Dao.Recordset

   set rs=CurrentDb.OpenRecordset("NomeTuaTabella")
   For Each fil In fso.GetFolder(strFromFolder).Files
      If Mid(fil.Name, InStr(fil.Name, ".") + 1, Len(fil.Name)) = "doc"
Then
            strPath = strFromFolder & fil.Name
            rs.addnew
            rs!NomeCampo=strpath
            rs.Update
            DoEvents
      End If
   Next
End Sub
Per il 2° Argomento:
6.100 Funzione per Nascondere o Mostrare la Finestra di MSAccess.
Saluti



title: come copiare un oggetto su maschera.....????

text:
devo duplicare o copiare n_volte un rettangolo su di una maschera a seconda
del valore in una tabella..
sono già riuscito a darli le dimensioni che mi interessano con del
codice...ma moltiplicarlo ancora no...
sapete come fare..?
accetto consigli
ciao e grazie


title: Idea & proposta su Access Runtime x non svenarsi con le licenze

author: Bobo

text:
Se non ho capito male, le varie versioni "for developer" di Access
contengono, al loro interno, le seguenti cose:
1) il motore  di Access Runtime
2) degli installer per installare su un altro PC il suddetto runtime
assieme all'MDB che ho fatto io
3) il diritto di distribuire in giro per il mondo il solito runtime,
assieme alle applicazioni che creo.
Finora la questio è che se io, sviluppatore Access + o - evoluto,
voglio vendere in qualche modo a qualcuno il frutto del mio ingegno, o
mi trovo un cliente che ha già access installato sui suoi PC, o lo
convinco a spendersi i 100 €uri &  rotti x la licenza office Pro, o
mi compero io la licenza developer per poter fare come detto sopra.
Ma a questo punto mi sovviene un'idea.... ;-)
Se qualcuno che possiede già la licenza developer crea
un'applicazioncina Access che fa 2-3 robette (che so, una rubrica), la
costruisce con la dev-edition in modo che la si possa installare su PC
senza Access, e la rilascia gratuitamente (tutte cose che può fare
legalmente, in quanto detentore della suddetta licenza)....
io potrei prendere questa applicazione, farla installare al cliente (e
così si trova il runtime di Access installato in modo perfettamente
legale), per poi dargli il mio mdb che potrà comunque usare senza
problemi.
Che ve ne pare dell'idea?
Credo ci siano alcuni dettagli da sistemare (del tipo la versione di
Access compatibile con il runtime, che mi pare di aver letto dia
qualche problema), ma in questo modo si riuscirebbe a distribuire
applicazioni Access legalmente senza doversi acquistare le versioni
developer, che costano 1 cifra...
Per riassumere, chiedo 3 cose:
il tutto è tecnicamente sensato?
""""""""" legalmente corretto?
C'è qcualcuno in possesso della versione developer disposto a
costruire un DB in forma "installabile" e renderlo disponibile? (magari
1 piccola applicazione - utility la faccio io.....
grazie & ciao a tutti


author: MA

text:
Bobo wrote:
> Se non ho capito male, le varie versioni "for developer" di Access
> contengono, al loro interno, le seguenti cose:
> 1) il motore  di Access Runtime
> 2) degli installer per installare su un altro PC il suddetto runtime
> assieme all'MDB che ho fatto io
> 3) il diritto di distribuire in giro per il mondo il solito runtime,
> assieme alle applicazioni che creo.
>
> Finora la questio è che se io, sviluppatore Access + o - evoluto,
> voglio vendere in qualche modo a qualcuno il frutto del mio ingegno, o
> mi trovo un cliente che ha già access installato sui suoi PC, o lo
> convinco a spendersi i 100 ?uri &  rotti x la licenza office Pro, o
> mi compero io la licenza developer per poter fare come detto sopra.
> Ma a questo punto mi sovviene un'idea.... ;-)
>
> Se qualcuno che possiede già la licenza developer crea
> un'applicazioncina Access che fa 2-3 robette (che so, una rubrica), la
> costruisce con la dev-edition in modo che la si possa installare su PC
> senza Access, e la rilascia gratuitamente (tutte cose che può fare
> legalmente, in quanto detentore della suddetta licenza)....
> io potrei prendere questa applicazione, farla installare al cliente (e
> così si trova il runtime di Access installato in modo perfettamente
> legale), per poi dargli il mio mdb che potrà comunque usare senza
> problemi.
> Che ve ne pare dell'idea?
> Credo ci siano alcuni dettagli da sistemare (del tipo la versione di
> Access compatibile con il runtime, che mi pare di aver letto dia
> qualche problema), ma in questo modo si riuscirebbe a distribuire
> applicazioni Access legalmente senza doversi acquistare le versioni
> developer, che costano 1 cifra...
>
> Per riassumere, chiedo 3 cose:
> il tutto è tecnicamente sensato?
> """"""""" legalmente corretto?
> C'è qcualcuno in possesso della versione developer disposto a
> costruire un DB in forma "installabile" e renderlo disponibile?
> (magari 1 piccola applicazione - utility la faccio io.....
>
> grazie & ciao a tutti
STOP!!!!
Mi dispiace deluderti ma il diritto di usare il runtime è legato al
programma di rubrica, non a quello che fai tu.
Tu non puoi usare un runtime di un altro o almeno, devi cmq avere la stessa
versione o quella successiva di dev
Altrimenti installa una copia pirata di office, che è la stessa cosa
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


author: Roberto da casa

text:
"Bobo" <
robert...@gmail.com
> ha scritto nel messaggio
news:1134745478.7...@g44g2000cwa.googlegroups.com...
>Se non ho capito male, le varie versioni "for developer" di Access
>contengono, al loro interno, le seguenti cose:
>1) il motore  di Access Runtime
>2) degli installer per installare su un altro PC il suddetto runtime
>assieme all'MDB che ho fatto io
>3) il diritto di distribuire in giro per il mondo il solito runtime,
>assieme alle applicazioni che creo.
>
>Finora la questio è che se io, sviluppatore Access + o - evoluto,
>voglio vendere in qualche modo a qualcuno il frutto del mio ingegno, o
>mi trovo un cliente che ha già access installato sui suoi PC, o lo
>convinco a spendersi i 100 ?uri &  rotti x la licenza office Pro, o
>mi compero io la licenza developer per poter fare come detto sopra.
>Ma a questo punto mi sovviene un'idea.... ;-)
>
>Se qualcuno che possiede già la licenza developer crea
>un'applicazioncina Access che fa 2-3 robette (che so, una rubrica), la
>costruisce con la dev-edition in modo che la si possa installare su PC
>senza Access, e la rilascia gratuitamente (tutte cose che può fare
>legalmente, in quanto detentore della suddetta licenza)....
>io potrei prendere questa applicazione, farla installare al cliente (e
>così si trova il runtime di Access installato in modo perfettamente
>legale), per poi dargli il mio mdb che potrà comunque usare senza
>problemi.
>Che ve ne pare dell'idea?
>Credo ci siano alcuni dettagli da sistemare (del tipo la versione di
>Access compatibile con il runtime, che mi pare di aver letto dia
>qualche problema), ma in questo modo si riuscirebbe a distribuire
>applicazioni Access legalmente senza doversi acquistare le versioni
>developer, che costano 1 cifra...
>
>Per riassumere, chiedo 3 cose:
>il tutto è tecnicamente sensato?
Non proprio, in quanto il run time per far girare un applicativo Access su
un computer sul quale non sia installato Access lo puoi tranquillamente
scaricare gratuitamente dai siti della Microsoft, senza mettere in piedi
tutto quell'inutile marchingegno del runtime fasullo da te ipotizzato.
Microsoft permette (o almeno permetteva) il download del runtime a fini di
demo, fermo restando che la distribuzione era autorizzata solo in possesso
della regolare licenza.
Forse non ti è chiaro che la licenza non serve a rendere legale il possesso
del runtime ma rende legale la distribuzione di applicativi Access a chi non
possiede Access, tanto è vero che la paga chi crea e didtribuisce
l'applicativo e non chi lo usa; insomma usare il runtime come vuoi fare tu
equivale a fornire al cliente una copia pirata del CD per installare Access:
non capisco allora, illegale per illegale, perché non opti per questa
seconda soluzione, almeno così eviti le restrizioni che sono intrinseche
nella versione runtime di un database Access.
In un certo senso mi ricordi un po' un tizio che un paio di anni fa fece un
incursione sul NG dando dei coglioni (anzi degli stronzi) a tutti coloro che
acquistavano regolarmante la versione Developer di Access visto che era
possibile scaricarla gratis da internet, addirittura dalla Microsoft.
>""""""""" legalmente corretto?
Come avrai capito da quanto ho scritto sopra non è assolutamente legale.
>C'è qcualcuno in possesso della versione developer disposto a
>costruire un DB in forma "installabile" e renderlo disponibile? (magari
>1 piccola applicazione - utility la faccio io.....
Spero proprio di no, ;-)
>
>grazie & ciao a tutti
Prego
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


author: Oscar Manfredini

text:
"Bobo"
(cut)
C'è qcualcuno in possesso della versione developer disposto a
costruire un DB in forma "installabile" e renderlo disponibile? (magari
1 piccola applicazione - utility la faccio io.....
Chissà per quale ragione questo è un argomento su cui esistono tante idee
:-)
Il concetto è semplicissimo: se vuoi creare e distribuire le tue
applicazioni devi acquistare un ambiente di Design, Rad o meno.
Se invece di Delphi o .Net o C++ Builder, o Fox Pro o SuperBase o Omnis
studio (etc, etc ) preferisci Access ... bene, acquista oltre ad Office le
developers extension e distribuisci (probabilmente col 2003 sono due
pacchetti distinti, in passato non necessariamente).
Se ti procuri *free* uno qualunque dei prodotti succitati e installi in giro
come se nulla fosse ... NON sarai in regola.
Ciao.


text:
Roberto da casa wrote:
> non capisco allora, illegale per illegale, perché non opti per questa
> seconda soluzione, almeno così eviti le restrizioni che sono intrinseche
> nella versione runtime di un database Access.
> In un certo senso mi ricordi un po' un tizio che un paio di anni fa fece un
> incursione sul NG dando dei coglioni (anzi degli stronzi) a tutti coloro che
> acquistavano regolarmante la versione Developer di Access visto che era
> possibile scaricarla gratis da internet, addirittura dalla Microsoft.
Insomma, che razza di ricordi ti stimolo?
Io non ho fatto nessuna incursione (frequento il NG da qualche mese),
non ho offeso nessuno, ho solamente chiesto. Ho provato a chiedere qui,
che immagino ci sia qualcuno che ne sa qcosa, che leggere i disclaimer
legali è parecchio pesante....
Riassumendo, i termini della licenza sono che io devo avere la versione
developer per distribuire applicazioni access a chi access non ce l'ha,
giusto?
Anche xchè, se io ho una copia licenziata di Access, ho tutto il
diritto di costruirmi un DB con del codice e darlo a chi voglio, se
questo ha montato Access...
>
> >""""""""" legalmente corretto?
>
> Come avrai capito da quanto ho scritto sopra non è assolutamente legale.
>
> >C'è qcualcuno in possesso della versione developer disposto a
> >costruire un DB in forma "installabile" e renderlo disponibile? (magari
> >1 piccola applicazione - utility la faccio io.....
>
> Spero proprio di no, ;-)
Chiaro che le 3 domande erano in serie, il "no" ad una annullava
automaticamente le successive....
Una cosa ancora non mi è chiara in tema di responsabilità, chi sta
facendo l'illecito.....
- se io dò ad un cliente 1 applicazione access con il runtime, se non
ho la DE sono nel torto io.
- se io dò al cliente l'applicazione Access, e lui si è installato
Access che si è comperato, siamo a posto tutti e 2
- se io dò al cliente l'applicazione Access, e lui si è installato
Access piratato, è nel torto lui
- se io dò al cliente l'applicazione Access, e lui si è installato il
runtime di Access, chi è nel torto?
Alla fine, se io non ho la developer, posso passare l'applicazione al
cliente solo se lo avverto che deve avere access installato... basta
che io lo avverta a voce, lo devo avvertire per iscritto, o mi devo
assicurare che lui possieda una copia di Access non pirata?
X fare 1 esempio, io ho sviluppato delle applicazioni da un cliente,
lui aveva Access installato, io gli ho sviluppato l'applicazione sui
suoi PC (e poi ho fatto qualcosa a casa sul mio). Sono nel giusto,
oppure mi dovevo assicurare che il suo access fosse legale? e se poi
lui si passa l'applicazione su un altro PC, su cui ha una versione
runtime di Access prelevata da Internet, rischio qualcosa?
Forse sembrerò un azzeccagarbugli, ma le risposte che ho letto mi
fanno  pensare alle possibili conseguenze di questi termini legali...
mi vien da pensare che acquistarmi la dev-ed sia obbligatorio per
pararsi il fondoschiena se si fanno lavori per altri, anche se gli
altri dicono di avere comunque access installato....
Ciao & grazie della consulenza


text:
Oscar Manfredini wrote:
> Il concetto è semplicissimo: se vuoi creare e distribuire le tue
> applicazioni devi acquistare un ambiente di Design, Rad o meno.
> Se invece di Delphi o .Net o C++ Builder, o Fox Pro o SuperBase o Omnis
> studio (etc, etc ) preferisci Access ... bene, acquista oltre ad Office le
> developers extension e distribuisci (probabilmente col 2003 sono due
> pacchetti distinti, in passato non necessariamente).
Oddio, fino ad un certo punto: se io voglio costruire applicazioni
access, ed i miei clienti già possiedono access, non credo di essere
obbligato ad acquistare le developers extension: basta che crei un db
con il mio, e la passi al cliente, o mi scappa qcosa?
>
> Se ti procuri *free* uno qualunque dei prodotti succitati e installi in giro
> come se nulla fosse ... NON sarai in regola.
>
certamente se ho postato la domanda è x essere sicuro di essere in
regola, copiare illegalmente è 1 altra cosa...
> Ciao.
ciao


text:
"Bobo"
Oddio, fino ad un certo punto: se io voglio costruire applicazioni
access, ed i miei clienti già possiedono access, non credo di essere
obbligato ad acquistare le developers extension: basta che crei un db
con il mio, e la passi al cliente, o mi scappa qcosa?
Non ti scappa nulla, ma è una modalità di lavoro da evitare: posto che molte
ditte abbiano installato "Full Access" sui Desktop, è necessario fare i
conti:
1) Con le licenze: sono in regola o credono soltanto di esserlo? (non ne
basta una per venti PC)  :-)
2) Release eterogenee di Access installate sui PC aziendali: situazione
inaccettabile per il fornitore.
Ciao.


text:
"Bobo" <
robert...@gmail.com
> ha scritto nel messaggio
news:1134817818....@z14g2000cwz.googlegroups.com...
Roberto da casa wrote:
>> non capisco allora, illegale per illegale, perché non opti per questa
>> seconda soluzione, almeno così eviti le restrizioni che sono intrinseche
>> nella versione runtime di un database Access.
>> In un certo senso mi ricordi un po' un tizio che un paio di anni fa fece
un
>> incursione sul NG dando dei coglioni (anzi degli stronzi) a tutti coloro
che
>> acquistavano regolarmante la versione Developer di Access visto che era
>> possibile scaricarla gratis da internet, addirittura dalla Microsoft.
>
>
>
>Insomma, che razza di ricordi ti stimolo?
Quello che ti ho raccontato; a torto o ragione mi dai l'impressione di chi
non ci dorme la notte per non pagare a mamma Microsoft le licenze d'uso.
O sbaglio.
>Io non ho fatto nessuna incursione (frequento il NG da qualche mese),
>non ho offeso nessuno, ho solamente chiesto. Ho provato a chiedere qui,
>che immagino ci sia qualcuno che ne sa qcosa, che leggere i disclaimer
>legali è parecchio pesante....
>
>Riassumendo, i termini della licenza sono che io devo avere la versione
>developer per distribuire applicazioni access a chi access non ce l'ha,
>giusto?
Questo è quello che so.
>Anche xchè, se io ho una copia licenziata di Access, ho tutto il
>diritto di costruirmi un DB con del codice e darlo a chi voglio, se
>questo ha montato Access...
Esatto.
>
>
>
>
>>
>> >""""""""" legalmente corretto?
>>
>> Come avrai capito da quanto ho scritto sopra non è assolutamente legale.
>>
>> >C'è qcualcuno in possesso della versione developer disposto a
>> >costruire un DB in forma "installabile" e renderlo disponibile? (magari
>> >1 piccola applicazione - utility la faccio io.....
>>
>> Spero proprio di no, ;-)
>
>
>
>Chiaro che le 3 domande erano in serie, il "no" ad una annullava
>automaticamente le successive....
Chiaro, ma mi sembrava opportuno rispondere a tutte e tre.
>
>
>
>Una cosa ancora non mi è chiara in tema di responsabilità, chi sta
>facendo l'illecito.....
>
>- se io dò ad un cliente 1 applicazione access con il runtime, se non
>ho la DE sono nel torto io.
>- se io dò al cliente l'applicazione Access, e lui si è installato
>Access che si è comperato, siamo a posto tutti e 2
>- se io dò al cliente l'applicazione Access, e lui si è installato
>Access piratato, è nel torto lui
>- se io dò al cliente l'applicazione Access, e lui si è installato il
>runtime di Access, chi è nel torto?
>
>Alla fine, se io non ho la developer, posso passare l'applicazione al
>cliente solo se lo avverto che deve avere access installato... basta
>che io lo avverta a voce, lo devo avvertire per iscritto, o mi devo
>assicurare che lui possieda una copia di Access non pirata?
>
>X fare 1 esempio, io ho sviluppato delle applicazioni da un cliente,
>lui aveva Access installato, io gli ho sviluppato l'applicazione sui
>suoi PC (e poi ho fatto qualcosa a casa sul mio). Sono nel giusto,
>oppure mi dovevo assicurare che il suo access fosse legale? e se poi
>lui si passa l'applicazione su un altro PC, su cui ha una versione
>runtime di Access prelevata da Internet, rischio qualcosa?
Non ho la più pallida idea se esiste la possibilità di essere condannati per
responsabilità oggettiva, così come tu ipotizzi.
Certo c'è differenza tra fornire un mdb o mde ad un cliente senza sapere
quali mezzi userà per eseguirlo e mettere invece in piedi, in prima persona,
il marchingegno che ipotizzavi nel tuo messaggio iniziale.
>Forse sembrerò un azzeccagarbugli, ma le risposte che ho letto mi
>fanno  pensare alle possibili conseguenze di questi termini legali...
>mi vien da pensare che acquistarmi la dev-ed sia obbligatorio per
>pararsi il fondoschiena se si fanno lavori per altri, anche se gli
>altri dicono di avere comunque access installato....
Penso che uno sviluppatore Access di professione acquista comunque la
versione Developer, sia per tutti i prodotti che contiene (utili in fase di
sviluppo) e sia per stare tranquillo che il suo database funzioni a
prescindere dalle ormai molteplici versioni di Access che il cliente
potrebbe avere installato.
>
>Ciao & grazie della consulenza
Prego



text:
"Bobo" <
robert...@gmail.com
> ha scritto nel messaggio
news:1134818014.3...@g47g2000cwa.googlegroups.com...
>Oscar Manfredini wrote:
>
>> Il concetto è semplicissimo: se vuoi creare e distribuire le tue
>> applicazioni devi acquistare un ambiente di Design, Rad o meno.
>> Se invece di Delphi o .Net o C++ Builder, o Fox Pro o SuperBase o Omnis
>> studio (etc, etc ) preferisci Access ... bene, acquista oltre ad Office
le
>> developers extension e distribuisci (probabilmente col 2003 sono due
>> pacchetti distinti, in passato non necessariamente).
>
>Oddio, fino ad un certo punto: se io voglio costruire applicazioni
>access, ed i miei clienti già possiedono access, non credo di essere
>obbligato ad acquistare le developers extension: basta che crei un db
>con il mio, e la passi al cliente, o mi scappa qcosa?
Con questa ipotesi non avresti problemi solo se il tuo cliente possiede una
vesrione di Access uguale o successiva alla tua e comunque ci poi giurare
che troverai noie dovute alla compatibilità tra versioni diverse. Se poi il
tuo cliente ha una versione inferiore alla tua, devi preoccuparti di
convertire il databse prima di consegnarglielo ed inoltre, durante la
realizzazione, devi evitare di usare tutte quelle possibilità non
funzionanti nelle versioni precedenti alla versione Access che hai tu;
inoltre aumenta la possibilità di impantanarti in problematiche di
incompatibilità di versione di Access.
Comunque se NON usi la versione Developer obblighi il tuo cliente ad
acquistare una licenza d'uso di Access per ogni computer sul quale vuol far
girare il tuo applicativo e quindi la tua soluzione potrebbe risultare al
cliente più costosa di quella proposta da un tuo concorrente che possiede la
versione Developer, con l'aggravante che il maggior costo non te lo metti in
tasca tu ma la Microsoft.
Infine obbligheresti il cliente ad acquistare per tutti i suoi computer
l'upgrade di Access per tenerlo sempre allineato alla versione da te
posseduta.
Insomma, ti garantisco che io non sarei mai un tuo cliente. ;-)
>
>>
>> Se ti procuri *free* uno qualunque dei prodotti succitati e installi in
giro
>> come se nulla fosse ... NON sarai in regola.
>>
>
>certamente se ho postato la domanda è x essere sicuro di essere in
>regola, copiare illegalmente è 1 altra cosa...
>> Ciao.
>
>ciao
--



text:
ti faccio intanto 1 domanda tecnica, riallacciandomi a quanto scrivevi.
Tu dici che con le dev-ext si risolvono i problemi di versione di
Access installato: in che senso? Il motore runtime di Access  che viene
installato è totalmente indipendente dalla versione di access
eventualmente già installata? sia se è + recente che se è + vecchia?
ora, procedendo sui termini + "etici" della discussione,
Roberto da casa wrote:
> Quello che ti ho raccontato; a torto o ragione mi dai l'impressione di chi
> non ci dorme la notte per non pagare a mamma Microsoft le licenze d'uso.
> O sbaglio.
Beh, non credo di essere nel torto se voglio studiarmi i termini legali
del contratto che mi tocca sottoscrivere quando acquisto un prodotto
MS. Non voglio rubare nulla a nessuno, ma penso di avere il diritto di
studiare un contratto, non sono solo le multinazionali ad aver diritto
alla consulenza legale...
se vogliamo invece entrare nelle valutazioni "morali", ognuno ha le sue
idee, se ti interessa ti passo le mie...
Io ritengo che la MS abbia fatto delle splendide cose da un punto di
vista tecnico: io tuttora uso Access come strumento di sviluppo, x me e
x gli studenti a cui lo spiego, xché lo trovo proprio carino per
iniziare, facile da imparare, e tutto sommato ben strutturato, anche se
con qualche difettuccio... vorrei passare ad un'architettura +
orientata al client-server, ma mi ci vuole del tempo per imparare, ora
che sono a casa x malattia spero di riuscirci... :-)
Dal punto di vista commerciale, ritengo che la MS abbia fatto delle
scelte  perlomeno discutibili: nello specifico di office, la tecnica
che ha usato di cambiare una versione ogni 2-3 anni rendendola
pesantemente incompatibile con le precedenti è stata  vincente da 1
punto di vista economico (ha fatto 1 valanga di soldi), ma con ricadute
brutte e pesanti sul mercato IT.
Ti dico, io dò 1 mano in uno studio di traduzioni, dove giocoforza si
usa word xchè le cose da tradurre così vengono: x 1 periodo siamo
stati costretti ad avere 1 PC con installato word95, uno con word97 (o
come si chiamava) ed uno con word200 xchè, convertendo da 1 versione
all'altra, il layout si sballava e si doveva perdere le ore per
ricostruirlo.... e non solo con le nuove caratteristiche, ho toccato
con mano un documento strutturato in 2 colonne in word95, importato in
word97 "esplodeva". Ora, sarà un errore di qualche programmatore o -
volendo pensar male - una "spinta" x convincere tutti ad upgradare
word?
lo so che uno bravo col PC cerca a monte di redigere un documento in
modo che non si sballi il layout, ma c'è 1 sacco di gente che 'sta
roba non la sa.
Tutto questo x dire, la MS nel decidere la sua politica ha cercato il
suo massimo tornaconto economico (rendendo l'uso del PC molto meno
facile di quel che sarebbe potuto essere), quindi non capisco xchè io
non lo possa fare.
Di notte ci dormo tranquillamente, ma quando si tratta di acquistare
licenze di qualsiasi tipo mi metto con calma a fare 4 conti x vedere,
nel rispetto della legge, cosa mi conviene fare. Se la MS lascia, nel
suo sistema legale, delle possibilità, non vedo xchè non ne posso
approffittare. Ho capito male, quindi lascio stare, e mi sa che mi
metto il cuore in pace e mi acquisto le developer extension.
ciao e grazie ancora


text:
"Bobo" <
robert...@gmail.com
> ha scritto nel messaggio
news:1134991615....@g14g2000cwa.googlegroups.com...
>ti faccio intanto 1 domanda tecnica, riallacciandomi a quanto scrivevi.
>Tu dici che con le dev-ext si risolvono i problemi di versione di
>Access installato: in che senso? Il motore runtime di Access  che viene
>installato и totalmente indipendente dalla versione di access
>eventualmente giа installata? sia se и + recente che se и + vecchia?
Si per quello che io so.
>ora, procedendo sui termini + "etici" della discussione,
>
>Roberto da casa wrote:
>
>> Quello che ti ho raccontato; a torto o ragione mi dai l'impressione di
chi
>> non ci dorme la notte per non pagare a mamma Microsoft le licenze d'uso.
>> O sbaglio.
>
>Beh, non credo di essere nel torto se voglio studiarmi i termini legali
>del contratto che mi tocca sottoscrivere quando acquisto un prodotto
>MS. Non voglio rubare nulla a nessuno, ma penso di avere il diritto di
>studiare un contratto, non sono solo le multinazionali ad aver diritto
>alla consulenza legale...
Perdonami, ma da quello che hai scritto nel tuo primo messaggio non mi
sembra che il tuo scopo fosse quello di meglio interpretare quanto scritto
nel contratto di acquisto con Microsoft: infatti da quanto scritto in quel
messaggio e  nel subject и evidente che il tuo scopo era ed и solo quello di
trovare il modo di usare il runtime senza acquistarne la licenza, nel qual
caso la licenza non l'avresti neppure letta, quindi non dovevi prenderti il
fastidio di interpretarla correttamente.
Io non so quale fossero le tue reali intenzioni, ma leggendo il subject ed
il messaggio a mio avviso era evidente che non avevi alcuna voglia di
acquistare una licenza Developer, ma avevi invece l'intenzione di usarla e
mi sembra che oltre a me abbiano capito la stessa cosa sia MA che Oscar
Manfredini.
>se vogliamo invece entrare nelle valutazioni "morali", ognuno ha le sue
>idee, se ti interessa ti passo le mie...
Perdonami ma la morale per definizione non и un punto di vista individuale,
ma и il modo di sentire comune all'interno di un consesso umano: col tempo
puт anche cambiare, ma certo non esiste una morale che vale solo per un
individuo.
>Io ritengo che la MS abbia fatto delle splendide cose da un punto di
>vista tecnico: io tuttora uso Access come strumento di sviluppo, x me e
>x gli studenti a cui lo spiego, xchй lo trovo proprio carino per
>iniziare, facile da imparare, e tutto sommato ben strutturato, anche se
>con qualche difettuccio... vorrei passare ad un'architettura +
>orientata al client-server, ma mi ci vuole del tempo per imparare, ora
>che sono a casa x malattia spero di riuscirci... :-)
>Dal punto di vista commerciale, ritengo che la MS abbia fatto delle
>scelte  perlomeno discutibili: nello specifico di office, la tecnica
>che ha usato di cambiare una versione ogni 2-3 anni rendendola
>pesantemente incompatibile con le precedenti и stata  vincente da 1
>punto di vista economico (ha fatto 1 valanga di soldi), ma con ricadute
>brutte e pesanti sul mercato IT.
Ritengo effettivamente che la Microsoft stia operando in un regime di quasi
monopolio, tanto и vero che anche al livello di Unione Europea и stata
condannata e potrebbe dover pagare una multa molto salata e altrettando и
giа successo negli Stati Uniti.
Ciт premesso penso che nessuno obbliga qualcuno ad acquistare l'ultima
versione di Windows e di Aceess; se poi siamo malati di consumismo ed
acquistiamo il nuovo software anche se non ci serve, la colpa non и della
Microsoft, ma и nostra. Io uso solo Access 97 da quasi 10 anni e da oltre 5
in ambiente Windows Me, e puoi stare tranquillo che acquisterт le versioni
successive solo ed esclusivamente se riterrт che mi servano effettivamente
oppure obbligato a farlo al momento che acquisto un nuovo computer: che io
sappia и difficile acquistarlo senza software.
Comunque non sono d'accordo che le varie versioni di Access siano
"pesantemente incompatibili con le precedenti" forse volevi dire con le
versioni successive: ma questo и naturale, la compatibilitа non puт che
essere intesa in senso ascendente e quindi verso il basso, in caso contrario
esisterebbe una sola versione in quanto quelle successive non avrebbero
significato di esistere, se dovessero fare, per compatibilitа, solo quello
che facevano le versioni precedenti. Resta il fatto che il mio ultimo
database Access che ho prodotto con Access 97 gira anche su con Access 2000,
Access 2002 ed Access 2003, e questo a mio avviso и un segno indiscutibile
di compatibilitа tra le varie versioni: certo a volte и necessario ristemare
i riferimenti del database, e se l'utilizzatore non и in grado di farlo non
и certo colpa della Microsoft. Perт mi piacerebbe che tu mi elencassi alcune
di queste pesanti incompatibilitа.
Comunque la Microsoft mette a disposizione anche strutture di help desk alle
quali i meno capaci possono rivolgersi per risolvere i problemi che non sono
in grado di risolvere da soli per ignoranza.
Resta il fatto che con un po' di studio si risolve da soli la maggior parte
dei problemi: d'altra parte non credo si possa pretendere di guidare un'auto
senza aver prima studiato ed aver poi conseguito la patente di guida.
>Ti dico, io dт 1 mano in uno studio di traduzioni, dove giocoforza si
>usa word xchи le cose da tradurre cosм vengono: x 1 periodo siamo
>stati costretti ad avere 1 PC con installato word95, uno con word97 (o
>come si chiamava) ed uno con word200 xchи, convertendo da 1 versione
>all'altra, il layout si sballava e si doveva perdere le ore per
>ricostruirlo.... e non solo con le nuove caratteristiche, ho toccato
>con mano un documento strutturato in 2 colonne in word95, importato in
>word97 "esplodeva". Ora, sarа un errore di qualche programmatore o -
>volendo pensar male - una "spinta" x convincere tutti ad upgradare
>word?
Non so che dirti: io posseggo ed uso solo Access 97 e i problemi che tu
racconti non li ho mai vissuti, anche se mi capita spesso di scambiarmi file
word con altre persone e non credo che tutte usino Ofice 97; a mio avviso и
sufficiente non registrare il layout del file e i problemi non dovrebbero
esistere.
>lo so che uno bravo col PC cerca a monte di redigere un documento in
>modo che non si sballi il layout, ma c'и 1 sacco di gente che 'sta
>roba non la sa.
E se gli utenti dei suoi prodotti non li studiano in modo da usarli
correttamente, perchй ne vuoi fare una colpa alla Microsoft ed alla sua
politica commerciale: il suo interesse и vendre i suoi prodotto anche a
coloro che non li studiano.
>Tutto questo x dire, la MS nel decidere la sua politica ha cercato il
>suo massimo tornaconto economico (rendendo l'uso del PC molto meno
>facile di quel che sarebbe potuto essere), quindi non capisco xchи io
>non lo possa fare.
Semplicemente perchй la Microsoft ha deciso di massimizzare i suoi profitti
rispettando le leggi vigenti (e quando non lo fa viene condannata e
multata), mentre tu vorresti farlo in maniera a mio avviso illegale.
>Di notte ci dormo tranquillamente, ma quando si tratta di acquistare
>licenze di qualsiasi tipo mi metto con calma a fare 4 conti x vedere,
>nel rispetto della legge, cosa mi conviene fare. Se la MS lascia, nel
>suo sistema legale, delle possibilitа, non vedo xchи non ne posso
>approffittare.
All'interno della legalitа и lecito tu faccia ciт che ritieni conveniente;
anzi, visto che sicuramente sei maggiorenne e vaccinato, puoi farlo anche al
di fuori della legalitа magari per rivalsa allo strapotere della Microsoft,
perт se chiedi, come hai fatto, pubblicamente agli altri cosa ne pensano non
puoi risentirti se qualcuno ti dice che и illegale quello che hai in mente
di fare, e questo a prescindere dai soldi di Bill Gate, che ha fatto la sua
fortuna con una intelligentissima azione commerciale, quella di regalare il
DOS alla IBM che per suo conto lo ha imposto nel mondo intero, al punto che
che и diventato lo standard di riferimento per la stragrande maggioranza
degli sviluppatori di software.
Naturalmente tutto dipende dal concetto che si ha della proprietа privata;
conoscevo un tizio che partecipava alle manifestazioni che culminavano con
la spesa proletaria: ti posso garantire che lo ritengo una cosa talmente
illegale ed immorale che non la farei neppure se morissi di fame; e questo
anche se politicamente sono schierato con i partiti che dicono che comunque
vanno soddifatti i bisogni primari di tutti ed и anche a  questo che serve
lo stato.
> Ho capito male, quindi lascio stare, e mi sa che mi
>metto il cuore in pace e mi acquisto le developer extension.
Libero di fare tutto ciт di cui sei responsabile.
>ciao e grazie ancora
Prego.



text:
"Bobo"
se vogliamo invece entrare nelle valutazioni "morali", ognuno ha le sue
idee, se ti interessa ti passo le mie...
Io ritengo che la MS abbia fatto delle splendide cose da un punto di
vista tecnico: io tuttora uso Access come strumento di sviluppo, x me e
x gli studenti a cui lo spiego
Sicuro di non essere tu lo studente: di solito sono i mocciosi a esprimersi
con "x" in invece che "per", ke piuttosto di "che"  :-)
, xché lo trovo proprio carino per
iniziare, facile da imparare, e tutto sommato ben strutturato, anche se
con qualche difettuccio... vorrei passare ad un'architettura +
orientata al client-server, ma mi ci vuole del tempo per imparare, ora
che sono a casa x malattia spero di riuscirci... :-)
Access, dalla versione 2000, offre un ambiente estremamente orientato al
Client-Server (anche troppo): gli Access Data Project.
... da sempre una connettività ODBC al Server prodotto da Microsoft (SQL
Server) di alto livello e, per i non principianti, di elevata scalabilità.
Che poi tanti conoscano del prodotto in oggetto solo gli aspetti "facili da
imparare" e "proprio carini" è un altro discorso.
Ciao, Oscar


title: Era: Funzione Or in casella combinata che alimenta query

author: Mimmowski

text:
Provo a spiegarmi meglio visto che sono sicuro ci sia una soluzione:
Posso passare ad una query una istruzione del tipo "gennaio OR
febbraio OR marzo" prendendo tale stringa da una tabella tramite una
combo?
Ho provato e non funziona
Mentre se nel record della tabella scrivo soltanto gennaio tutto
funziona.
Grazie dell'aiuto
D.


title: aggiungere una parola "fissa" al risultato di una query

author: gian

text:
Ciao a tutti.
Ho una tabella Anagrafica con il campo [cognome].
Tramite una query visualizzo la lettera iniziale:
select distinct left([cognome];1) as lettera
Se volessi aggiungere alla fine del risultato della query la parola "tutti",
come devo fare?
Vorrei ottenere, quindi:
a
b
c
...
tutti
grazie.
Giancarlo


text:
"gian" <
thi...@tin.it
> ha scritto nel messaggio
news:esmna2$79k$1...@aioe.org...

Vedi UNION
Antonio


title: questione di riporti

author: Vince

text:
Innanzi tutto ciao a tutti
Ecco il mio problema:
in una maschera ho due caselle di testo
1)totalizzatore iniziale
2) totalizzatore finale
entrambe collegate ad una tabella devo far si che il totalizzatore
iniziale corrisponda al totalizzatore finale dell'inserimento
precedente.
Ho provato e riprovato varie soluzione ma ...... IGNORANTE!
non riesco arrivare alla soluzione.
grazie
     vincenzo


title: questione di riporti

text:
"Vince" <
vgiam...@tiscali.net
> ha scritto nel messaggio
news:4nni9t44hgi8kclnd...@4ax.com...

Innanzitutto una regola fondamentale quando si sviluppa un database
relazionale: non si registrano mai i campi calcolati in una tabella, quindi
i controlli calcolati di una maschera o di un report sono normalmente
controlli non associati oppure sono associati a campi calcolati di una
query. Se questo non è vero c'è qualcosa che non va nell'architettura del
database, e prima o poi ciò ti procurerà dei brutti mal di pancia di cui il
tuo è un esempio.
Per darti una dritta occorre però che tu ci racconti qualcosa di più di ciò
che devi realizzare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: questione di riporti

text:
On Sun, 25 Feb 2001 19:34:36 GMT, Vince <
vgiam...@tiscali.net
>
wrote:

ok
 Prendiamo ad esempio un contatore Enel. di cui controllare i consumi.
Altro non faccio che due letture del contatore in giorni diversi per
poi ottenerne  per differenza il risultato (ma quest'ultimo poco
importa).
Nella tabella e quindi nella maschera ho inserito due caselle di
testo, di tipo numerico (per la differenza), contatore iniziale e
contatore finale. Vorrei che la maschera quando vado a fare un
inserimento dei dati mi riporti già la lettura iniziale che
corrisponde alla lettura finale del giorno precedente.
Con una query potrei ottenere "UltimodiTF" dalla tabella origine
ma poi non riesco ad inseirlo nella maschera come origine del campo
totalizzatore iniziale. (Mi sono spiegato come un libro chiuso?)
     Vincenzo


title: questione di riporti

text:
"Vince" <
vgiam...@tiscali.net
> ha scritto nel messaggio
news:pg3l9t41p5eg3e6ii...@4ax.com...
> On Sun, 25 Feb 2001 19:34:36 GMT, Vince <
vgiam...@tiscali.net
>
> wrote:
>
[CUT]
>
> ok
>  Prendiamo ad esempio un contatore Enel. di cui controllare i consumi.
> Altro non faccio che due letture del contatore in giorni diversi per
> poi ottenerne  per differenza il risultato (ma quest'ultimo poco
> importa).
> Nella tabella e quindi nella maschera ho inserito due caselle di
> testo, di tipo numerico (per la differenza), contatore iniziale e
> contatore finale. Vorrei che la maschera quando vado a fare un
> inserimento dei dati mi riporti già la lettura iniziale che
> corrisponde alla lettura finale del giorno precedente.
> Con una query potrei ottenere "UltimodiTF" dalla tabella origine
> ma poi non riesco ad inseirlo nella maschera come origine del campo
> totalizzatore iniziale. (Mi sono spiegato come un libro chiuso?)
>      Vincenzo
>
Beh io mi registrerei in tabella solo lettura con tanto di data in cui è
stata effettuata.
Se poi sulla maschera di inserimento volessi far comparire il valore
dell'ultima lettura, lo visualizzerei in un controllo non associato tramite
una DLookup basata sulla tabella origine record della maschera e facendomi
restituire il valore della lettura contenuta nel recor con la data più alta;
facendo poi la differenza tra il valore del controllo associato e quello del
controllo non associato mi ricaverei il consumo.
Oppure con la DLookup puoi andarti a prendere il valore del campo UltimodiTF
della tua query.



title: Aggiornamento dati in campo calcolato in tabella.

author: Giuseppe

text:
Ciao a tutti di nuovo,
come mi è stato suggerito ieri, ho creato una query di aggiornamento per
aggiornare il valore del campo [Anzianità] nella mia tabella per troncare il
valore dopo la virgola e prendere solo la parte intera iniziale. Nei criteri
"Aggiorna a" ho inserito l'espresione [Anzianita]\1
Il risultato ottenuto però non è quello sperato. Questa formula arrotonda
tutti i valori al valore intero superiore se il valore decimale è superiore
a 50, se inferiore a 50 lo arrotonda al valore inferiore.
Esempio: 31,23 = 31);  31,65 = 32); 30,72 = 31); 27,96 = 28), e cosi via di
seguito per tutti i record. I valori mi servono così come sono stati
generati dal calcolo del campo in tabella e non devono essere nè aumentati
nè diminuiti, altrimenti l'anzianità del partecipante al premio viene
falsata.
E' possibile modificare i criteri di aggiornamento e se si in che modo, con
quale stringa ? Esiste anche la funzione FIX(valore), ma come deve essere
impostata.
Un milione di grazie a chi mi aiuta. Giuseppe.


text:
Ciao a tutti di nuovo,
come mi č stato suggerito ieri, ho creato una query di aggiornamento per
aggiornare il valore del campo [Anzianitŕ] nella mia tabella per troncare il
valore dopo la virgola e prendere solo la parte intera iniziale. Nei criteri
"Aggiorna a" ho inserito l'espresione [Anzianita]\1
Il risultato ottenuto perň non č quello sperato. Questa formula arrotonda
tutti i valori al valore intero superiore se il valore decimale č superiore
a 50, se inferiore a 50 lo arrotonda al valore inferiore.
Esempio: 31,23 = 31);  31,65 = 32); 30,72 = 31); 27,96 = 28), e cosi via di
seguito per tutti i record. I valori mi servono cosě come sono stati
generati dal calcolo del campo in tabella e non devono essere nč aumentati
nč diminuiti, altrimenti l'anzianitŕ del partecipante al premio viene



text:
Ciao a tutti di nuovo e scusate se ripropongo di nuovo l'argomento, ma non
ho ancora risolto il problema.
come mi è stato suggerito ieri, ho creato una query di aggiornamento per
aggiornare il valore del campo [Anzianità] nella mia tabella per troncare il
valore dopo la virgola e prendere solo la parte intera iniziale. Nei criteri
"Aggiorna a" ho inserito l'espresione [Anzianita]\1
Il risultato ottenuto però non è quello sperato. Questa formula arrotonda
tutti i valori al valore intero superiore se il valore decimale è superiore
a 50, se inferiore a 50 lo arrotonda al valore inferiore.
Esempio: 31,23 = 31);  31,65 = 32); 30,72 = 31); 27,96 = 28), e cosi via di
seguito per tutti i record. I valori mi servono così come sono stati
generati dal calcolo del campo in tabella e non devono essere nè aumentati
nè diminuiti, altrimenti l'anzianità del partecipante al premio viene
