title: salvare immagine campo ole esternamente

author: All Eyez On me

text:
Ciao a tutti,
è possibile salvare in un file esterno l'immagine contenuta in un campo ole
di un archivio mdb, ovviamente da codice?
Ciao e grazie, AEOM


title: salvare immagine campo ole esternamente

author: SunRex

text:
"All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel messaggio
news:d5KFa.124279$g92.2...@news2.tin.it...

E possibile salvare il percorso in un campo testo e poi
usarlo per richiamare l'immagine sul controllo Immagine.
Ti crei una cartella con le immagini e le richiami di volta in volta.
Per esempio se una frm metti un controllo Immagine
all'apertura della frm metti
Private Sub Form_Open(Cancel As Integer)
Dim strPathFoto As String
strPathFoto = "D:\Documneti\MieFoto\Image1.jpg"
Immagine13.Picture = strPathFoto
End Sub
SunRex


title: salvare immagine campo ole esternamente

text:
"SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:RqKFa.76034$pR3.1...@news1.tin.it...

devo fare esattamente il contrario, estrapolare da un archivio da 1GB di
loghi tutte le immagini e salvarle esternamente per poi gestirlo ovviamente
con il sistema che dici tu, snellendo le dimensioni del db
AEOM


title: salvare immagine campo ole esternamente

text:
"All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel messaggio
news:usKFa.76039$pR3.1...@news1.tin.it...

Chi è stato il pazzo che ha creato questo mostro da un GB?
Buona fortuna ;)
SunRex


title: salvare immagine campo ole esternamente

text:
"SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:owKFa.76056$pR3.1...@news1.tin.it...

il pazzo sono stato io ben 8 anni fa, con il mio primo database venduto!!!
sapevo poco per non dire nulla ma avevo voglia di iniziare questo lavoro
va be dirò al cliente di procedere a un po' di copia incolla delle immagini
AEOM


title: salvare immagine campo ole esternamente

author: Simone Calligaris

text:
"All Eyez On me" <
>
> è possibile salvare in un file esterno l'immagine contenuta in un campo
ole
> di un archivio mdb, ovviamente da codice?
Credo che su
www.lebans.com
 ci sia un .mdb atto allo scopo.
Saluti.


title: salvare immagine campo ole esternamente

author: Carlo Costarella

text:
CUT

 Tempo fà mi sono imbattuto in una situazione analoga.
Ho risolto, non senza difficoltà, automatizzando la procedura tra un copiare
l'immagine in memoria e incollarla in un controllo ocx acquistato che mi
permetteva di salvare l'immagine in vari formati.
Questo controllo si chiama LeadTools ocx. Su internet puoi trovare anche
altri controlli immagine che fanno questo. Da valutare la possibilità di
usare i controlli gratuiti della Kodak che erano associati a W98, ME, 2000 e
NT.
Per questo argomento "Roberto da casa" ha scritto più volte nel NG.
In pratica il codice copia l'immagine in memoria la incolla nell'ocx e la
salva con nome in vari formati.
Il tutto in un ciclo che prevedeva l'apertura della maschera e lo
scorrimento record per record. Infatti non mi era stato possibile fare il
tutto con un recordset.
Ciao, Carlo


title: salvare immagine campo ole esternamente

author: Roberto da casa

text:
"All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel messaggio
news:d5KFa.124279$g92.2...@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".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: salvare immagine campo ole esternamente

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:0RYFa.82958$lK4.2...@twister1.libero.it...

Effettivamente mi produce dei file esterni con dimensione corrispondente
all'immagine solo che se le salvo in jpg sono tutte immagini nere in bmp mi
dice formato errato
Ma è testata questa funzione?
AEOM
>
>


title: salvare immagine campo ole esternamente

author: omnitow

text:
"All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel messaggio
news:vsZFa.128628$g92.2...@news2.tin.it...

Anch'io mi imbattei in questo problema ma non sono ancora riuscito a cavarne nulla, per
quel che son riuscito a capire il metodo che ti propone Roberto legge ed inserisce in un
capo il contenuto del file pari a come lo si potrebbe leggere tramite un editor di testo,
l'unica operazione che puoi fare è quella di riscrivere il file su disco. Le immagini
salvate in campi ole tramite il copia incolla vengono in qualche modo convertite, il
problema è capire come, o meglio trovare qualche cosa che lo faccia...
Ciao, omnitow


title: salvare immagine campo ole esternamente

text:
"All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel messaggio
news:vsZFa.128628$g92.2...@news2.tin.it...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:0RYFa.82958$lK4.2...@twister1.libero.it...
> >
> > "All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel messaggio
> > news:d5KFa.124279$g92.2...@news2.tin.it...
> > > Ciao a tutti,
> > >
> > > è possibile salvare in un file esterno l'immagine contenuta in un
campo
> > ole
> > > di un archivio mdb, ovviamente da codice?
> > >
> > > Ciao e grazie, AEOM
> >
> > 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".
> >
> > --
> > Roberto
>
>
> Effettivamente mi produce dei file esterni con dimensione corrispondente
> all'immagine solo che se le salvo in jpg sono tutte immagini nere in bmp
mi
> dice formato errato
>
> Ma è testata questa funzione?
Non saprei che dirti; una volta le soluzioni prima di essere pubblicate sul
Sito Comune venivano testate.
Hai provato a contattare l'autore?
>
> AEOM



title: salvare immagine campo ole esternamente

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:241Ga.83694$lK4.2...@twister1.libero.it...

ho trovato un programma che fa tutto in automatico e ho risolto, comunque
non è stata testata, la parte per dao richiama le procedure per ado
AEOM


title: Evento rimozione filtro

author: Nina

text:
Salve a tutti,
in una form ho i men� con i pulsanti filtro di Access e cio� Filtro in base
a selezione, ad esclusione, e il pulsante Applica/Rimuovi.
All'apertura della form i dati vengono filtrati per anno e questo viene
visualizzato in una combo.
Quando l'utente filtra ulteriormente utilizzando i pulsanti di cui vi
dicevo, poi alla rimozione del filtro  i dati vengono mostrati tutti e la
combo non mostra l'anno.
Vorrei fare in modo che a quato punto venissero di nuovo filtrati per anno
corrente e la combo dovrebbe mostrare l'anno corrente come valore  cos� come
avviene all'apertura della form.
Come soluzione ultima so che potrei inserire il criterio nell'origine dati
della form, ma vorrei evitarlo.
E' possibile intercettare la rimozione di un filtro? Ho visto che posso
farlo quando il filtro � in base a maschera, ma per un filtro "normale"
esiste un evento?
Grazie a tutti
Nina


title: Evento rimozione filtro

author: Roberto da Parma

text:
"Nina" <
paninotCancell...@yahoo.it
> ha scritto nel messaggio
news:4b4f31ad$0$697$5fc...@news.tiscali.it...

Ciao Nina,
dunque la soluzione pi� semplice sarebbe semplicemente dare come origine
dati della maschera una query che viene filtrata con la combo della tua
maschera
es. SELECT * FROM tuatabella WHERE tuatabella.anno =
[Forms]![tuamaschera]![tuacombo]
altrimenti da vba hai l'evento "su applicazione filtro" da dove puoi
reimpostare il tuo filtro con
Me.filter = "[Data]=[tuacombo]"
Ciao
--
Roberto da Parma


title: Perché Access scambia giorni e mesi ?

author: Ferrero Ing. Sergio

text:
Ciao,
ecco il dilemma a cui certo qualcuno ha già dato risposta.
Se in una query inserisco una data direttamente nella stringa SQL per
confrontarla con un'altra Access scambia, se può, giorni e mesi.
Mi spiego
#11/01/99# viene interpretato come 1 novembre 99 (notazione mmggaa)
#13/01/99# viene interpretato come 13 gennaio 99 (notazione ggmmaa) perché
invertito genera un errore.
Potrebbe non essere un problema se tutto dipendesse dal fatto che access se
ne frega delle tue impostazioni internazionali e gestisce tutto con la
codifica mmggaa.
Il problema è che access accetta senza modifiche 13/01 ma modifica 11/01.
Per il momento ho risolto con una function che scambia mm e gg, ma essendo
la cosa altamente irrazionale temo casini vari poiché la regola non è certa
ed univoca, oltra a non essere scritta da nessuna parte nella documentazione
di access.
Chissà se qualcuno può aiutarmi.
Prego rispondermi sul ng ma anche direttamente.
Grazie !


title: Perché Access scambia giorni e mesi ?

author: Luciano

text:
Ferrero Ing. Sergio ha scritto nel messaggio
<10o60gl$sm0$
1...@fe2.cs.interbusiness.it
>...
>Ciao,
>ecco il dilemma a cui certo qualcuno ha già dato risposta.
>Se in una query inserisco una data direttamente nella stringa SQL per
>confrontarla con un'altra Access scambia, se può, giorni e mesi.
Guarda l'help di Format.
Saluti.
Luciano


title: Perché Access scambia giorni e mesi ?

text:
>>Ciao,
>>ecco il dilemma a cui certo qualcuno ha già dato risposta.
>>Se in una query inserisco una data direttamente nella stringa SQL per
>>confrontarla con un'altra Access scambia, se può, giorni e mesi.
>
>
>Guarda l'help di Format.
>Luciano
L'Help l'ho letto, grazie !
Il problema però continua ad esserci. Leggi questo estratto della finestra
di debug ...
? format(#14/01/00#,"dd mm yyyy")
14 01 2000
? format(#11/01/00#,"dd mm yyyy")
01 11 2000


title: Perché Access scambia giorni e mesi ?

author: lbo dal portatile

text:
>Se in una query inserisco una data direttamente nella stringa SQL per
>confrontarla con un'altra Access scambia, se può, giorni e mesi.
appunto, sql.  l'sql l'hanno inventato gli americani e loro scrivono
mese giorno anno.
se tu scrivi 23/12/99 l'sql di access prova a vedere se il primo
gruppo di due cifre puo' essere un mese.  23 non puo', allora deve
trattarsi di un giorno, pensa l'sql.  vuoi vedere che la data e'
scritta in modo europeo?  12 puo' essere un mese, 99 un anno... si',
mi torna.
per evitare problemi, tutte le volte che passi una data ad una query
sql costruita dinamicamente, incamicia la data in un format(data,
"yyyy/mm/dd").
se l'sql si trova quattro cifre all'inizio, da' per scontato che la
sequenza sia anno mese giorno.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Perché Access scambia giorni e mesi ?

author: Ditta Cerri (Sib)

text:
lbo dal portatile <
l...@NOSPAM.blunet.it
> wrote in message
38be7dda...@news.interbusiness.it...

Maledetti americani!!!
Sib



title: Perché Access scambia giorni e mesi ?

author: Paolo Holzl

text:
>>Se in una query inserisco una data direttamente nella stringa SQL per
>>confrontarla con un'altra Access scambia, se può, giorni e mesi.
Il deficente che ha inventato questo sistema se e' preso almeno un
terzo degli accidenti che gli ho tirato e' gia morto.
Nella stringa SQL ricordati di scrivere le date tra i caratteri
cancelletto #.
----------------------------------------------------------
Paolo Hölzl
Gruppo Tekup Software developer (Bologna)
----------------------------------------------------------
ATTENTION!, antispam
For reply, substitute xxx with gruppotekup


title: Perché Access scambia giorni e mesi ?

text:
>> appunto, sql.  l'sql l'hanno inventato gli americani e loro scrivono
>> mese giorno anno.
>Maledetti americani!!!
mah, sai... tutto e' relativo... se consideri che i tedeschi usano le
virgolette al contrario...



title: [?] acCmdGoBack

author: Maurizio Borrelli

text:
    Desidero informazioni a proposito del significato e dell'uso di questa
costante del metodo RunCommand.
    Grazie.
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------


title: [?] acCmdGoBack

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:ahp1pq$v4067$1...@ID-52090.news.dfncis.de...

Corrisponde a "EseguiComando"...."VaiIndietro" in una macro.
Per una lista di tutti i comandi cerca nella guida "Costanti del metodo
RunCommand" e poi "Utilizzo delle costanti elencate in Microsoft Access"
Ciao, Carlo


title: [?] acCmdGoBack

text:
> "Carlo Costarella" [..]:
> > "Maurizio Borrelli" [..]:
> >     Desidero informazioni a proposito del significato e dell'uso di
questa
> > costante del metodo RunCommand.
> Corrisponde a "EseguiComando"...."VaiIndietro" in una macro.
    Grazie per avermi risposto. :-)
    Quello che mi scrivi pero' sembra una mera traduzione che, purtroppo,
non mi dice nulla di piu' in merito.
    Le informazioni che cerco riguardano l'uso e l'effetto prodotto dall'uso
di tale comando. Per esempio a quale opzione di menu' corrisponda (se
corrisponde ad una), o a quale "azione".
    Per esempio, tu in quali circostanze scriveresti nel tuo codice:
    DoCmd.RunCommand acCmdGoBack
?
    Mi rendo conto che appena capiro' di che si tratti diro' stupito: oh!...
serve a *quello*? E magari mi daro' del cretino per non averci pensato... E
magari la mettero' nel dimenticatoio perche' non avro' mai necessita' di
usarla... Ma finche' non ho capito a che serve non ci dormo (per modo di
dire).
    Ovviamente la mia ricerca e' estesa a tutt'e tre le costanti del gruppo
"Go":
    acCmdGoBack
    acCmdGoContinue
    acCmdGoForward
> Per una lista di tutti i comandi cerca nella guida "Costanti del metodo
> RunCommand"
    E' proprio in quella pagina che l'ho trovata!... E non sono ancora
riuscito a trovare informazioni in proposito.
> e poi "Utilizzo delle costanti elencate in Microsoft Access"
    In questa pagina non mi sembra sia citata tale costante.



title: [?] acCmdGoBack

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:ahp5hm$u1ljl$1...@ID-52090.news.dfncis.de...

Ok, fa piacere dire ancora queste cose. Grazie.
acCmdGoBack: torna alla pagina Web precedente
acCmdGoContinue: avvia/riprende l'esecuzione del codice
acCmdGoForward: passa alla pagina Web successiva
Se poi vuoi proprio saperne di più comprati un bel libro, magari due. Nel
frattempo e solo per i runcommand dai un'occhiata a questo link:
http://www.apogeonline.com/libri/00788/allegati/appendice_a.html


title: [?] acCmdGoBack

text:
> "Carlo Costarella" [...]:
> Ok, fa piacere dire ancora queste cose. Grazie.
    Visto che sei cosi' gentile approfitto. Toglimi per favore questa ultima
curiosita': cosa intendi con quell'"ancora"? Vuoi dire che gia' se ne e'
parlato in questo ng? Perche', sai, prima di postare ho fatto una ricerca
con google della parola in oggetto fra i post di questo ng e non e' emerso
nessun post che la contenesse. Nemmeno le altre due. Ah, ecco. Forse avrei
dovuto cercare le parole italiane... Niente. Ho appena provato con
"VaiIndietro" ed e' comparso solo questo 3d. Boh?... Pazienza.
> acCmdGoBack: torna alla pagina Web precedente
> acCmdGoContinue: avvia/riprende l'esecuzione del codice
> acCmdGoForward: passa alla pagina Web successiva
    Grazie, ora sono piu' tranquillo. Appartengono ad un ambito che non ho
interesse ad approfondire, per ora.
> Se poi vuoi proprio saperne di più comprati un bel libro, magari due.
    Francamente preferirei, con quel che costa, che la guida fosse fatta
meglio. Anche MSDN pero'!... Prima di postare avevo cercato anche li' ed
erano comparse solo le pagine della guida che poi anche tu mi hai indicato:
proprio quelle dalle quali era partita questa mia piccola ricerca.
> Nel
> frattempo e solo per i runcommand dai un'occhiata a questo link:
>
http://www.apogeonline.com/libri/00788/allegati/appendice_a.html
    Grazie. Proprio un bel lavoro.



title: [?] acCmdGoBack

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:ahpej4$v1143$1...@ID-52090.news.dfncis.de...
> > "Carlo Costarella" [...]:
> > Ok, fa piacere dire ancora queste cose. Grazie.
>
>     Visto che sei cosi' gentile approfitto. Toglimi per favore questa
ultima
> curiosita': cosa intendi con quell'"ancora"? Vuoi dire che gia' se ne e'
> parlato in questo ng?
No era per darmi delle arie...scusa.
Comunque i runcommand sostituiscono "EseguiVoceMenù" di A2 a partire dalla
versione 97
>     Francamente preferirei, con quel che costa, che la guida fosse fatta
> meglio. Anche MSDN pero'!...
Hai mai costruito un file di guida per un applicativo?
Personalmente sì e mi costa un bel pò di fatica.
Sono d'accordo che potrebbe essere fatta meglio ma è quanto di meglio c'è
per iniziare.
Accanto alla guida in linea, specie se hai la versione developer di Access,
trovi un bel pò di documentazione cartacea che amplia e completa la guida in
linea.
O meglio le due si completano a vicenda. Comunque concordo che è necessario
acquistare molti libri in aggiunta alla guida.
Ciao, Carlo


title: [?] acCmdGoBack

author: Massimiliano Bertoglio

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:ahpej4$v1143$1...@ID-52090.news.dfncis.de...
> > "Carlo Costarella" [...]:
> > Ok, fa piacere dire ancora queste cose. Grazie.
>
>     Visto che sei cosi' gentile approfitto. Toglimi per favore questa
ultima
> curiosita': cosa intendi con quell'"ancora"? Vuoi dire che gia' se ne e'
> parlato in questo ng? Perche', sai, prima di postare ho fatto una ricerca
> con google della parola in oggetto fra i post di questo ng e non e' emerso
> nessun post che la contenesse. Nemmeno le altre due. Ah, ecco. Forse avrei
> dovuto cercare le parole italiane... Niente. Ho appena provato con
> "VaiIndietro" ed e' comparso solo questo 3d. Boh?... Pazienza.
(CUT)
Dai, non bisticciate per cosě poco ;-))
Ciao, Max


title: [?] acCmdGoBack

text:
> "Carlo Costarella" [...]:
> > "Maurizio Borrelli" [...]:
> > > "Carlo Costarella" [...]:
> Comunque i runcommand sostituiscono "EseguiVoceMenù" di A2 a partire dalla
> versione 97
    L'ho ben presente. E trovo piuttosto grave che la guida sia ancora in
queste condizioni.
    Non certo grave quanto la perseveranza nel tradurre, versione dopo
versione, "OnEnter" con "Su INVIO", comunque!... :-)))
> >     Francamente preferirei, con quel che costa, che la guida fosse fatta
> > meglio. Anche MSDN pero'!...
> Hai mai costruito un file di guida per un applicativo?
> Personalmente sì e mi costa un bel pò di fatica.
    Ma lo fai gratis?
> Sono d'accordo che potrebbe essere fatta meglio ma è quanto di meglio c'è
> per iniziare.
    No, scusa. Non stanno cosi' le cose. Una guida di riferimento non serve
per iniziare, non e' un corso e non e' neppure materiale pubblicitario:
*deve* darmi una spiegazione, seppur succinta, dello scopo di ogni singola
parola del linguaggio. Punto. Quanto a "imparare" e a "capire" e' evidente
che ci devo mettere del mio. Ma se col pacchetto che compro *posso* scrivere
codice allora *non posso* accontentarmi di un "elenco di costanti" senza
alcuna specificazione.
> Accanto alla guida in linea, specie se hai la versione developer di
Access,
> trovi un bel pò di documentazione cartacea che amplia e completa la guida
in
> linea.
> O meglio le due si completano a vicenda. Comunque concordo che è
necessario
> acquistare molti libri in aggiunta alla guida.
    Vero. Ma siamo sempre al serpente che si morde la coda. Dopo che ho
comprato, letto, studiato e sputato sangue su questi libri viene il momento
che sono al lavoro e pretenderei che un F1 sulla tal parolina mi desse una
semplice, breve, sintetica, esatta descrizione.



title: [?] acCmdGoBack

text:
> "Massimiliano Bertoglio" [...]:
> > "Maurizio Borrelli" [...]:
> > > "Carlo Costarella" [...]:
> > > Ok, fa piacere dire ancora queste cose. Grazie.
> >     Visto che sei cosi' gentile approfitto.
[...]
> Dai, non bisticciate per cosě poco ;-))
    :-))
    Nessun bisticcio, ti assicuro. Solo il piacere di conversare di cose che
mi interessano.



title: [?] acCmdGoBack

author: warp

text:
Maurizio Borrelli ha scritto nel messaggio ...
>> Comunque i runcommand sostituiscono "EseguiVoceMenù" di A2 a partire dalla
>> versione 97
>
>    L'ho ben presente. E trovo piuttosto grave che la guida sia ancora in
>queste condizioni.
>    Non certo grave quanto la perseveranza nel tradurre, versione dopo
>versione, "OnEnter" con "Su INVIO", comunque!... :-)))
In effetti mi sono spesso chiesto: la responsabilità di queste traduzioni sarà di M$$$$ o della
filiale italiana?
Bah, forse di comune accordo...
Ciao, warp


title: [?] acCmdGoBack

text:
"Maurizio Borrelli"
> > "Carlo Costarella" [...]:
>  > Ok, fa piacere dire ancora queste cose. Grazie.
> >  Visto che sei cosi' gentile approfitto.
> > Dai, non bisticciate per così poco ;-))
>     :-))
>     Nessun bisticcio, ti assicuro. Solo il piacere di conversare di cose
>che mi interessano.
Lurko da abbastanza tempo su icaa e iclvb per poter affermare con certezza
che C. Costarella e M. Borrelli siano entrambi manici di gran razza: secondo
me siete entrati in polemica per un fraintendimento sulla forma ... quindi
gratuitamente.
Se posso esprimere un mio parere sugli Help di Microsoft: erano forse meglio
quelli che accompagnavano Office 2.0!
Da una multinazionale del software ci si aspetta il massimo, non una
semplice discreta guida in linea.
Vi faccio un esempio di qualche anno fa che ancora mi fa incazzare.
In un software veramente sofisticato sviluppato con Access (per la parte
gestionale, C++ per il resto) mi trovavo calcoli a precisione doppia non
abbastanza precisi (!):
Ex:
Dim DblNum as double, Cont as long
For Cont=1 to 100.000
     dblnum=dblnum+0.00001
Next Cont
Risultato: 0.99999999999 etc.
Porc... non è quello che mi serve: mi deve dare UNO.
Beh, considerando che sto lavorando con un Floating Point sono normali
queste approssimazioni, ma all'atto pratico come diavolo ottengo ciò che
voglio?
Mi attacco all'Help con trepidazione ma non trovo nulla che mi possa
servire...
Tempo dopo, casualmente, sfoglio un manuale in inglese accluso alla
Developer Edition: trovo documentata la questione con tanto di esempio per
eliminare scarti d'arrotondamento in calcoli che richiedono alta precisione:
basta usare il sottotipo Decimal di Variant.
Dim VarNum as Variant, Cont as long
For Cont=1 to 100.000
      VarNum=VarNum + Cdec(0.00001)
Next Cont
Risultato: UNO  (la faccenda sarebbe d'approfondire dato che CDec funziona
anche se il tipo variabile è Double).
Ora, il punto è: perchè non ho trovato un'informazione del genere su un Help
in linea prodotto dal mastodonte mondiale del software?
1) è incompleto
2) c'è ma è di difficile reperibilità: a questo punto perchè lo chiamano
Help?
Max Bertoglio


title: [?] acCmdGoBack

text:
"warp"
...
> >> Comunque i runcommand sostituiscono "EseguiVoceMenù" di A2 a partire
dalla
> >> versione 97
> >    L'ho ben presente. E trovo piuttosto grave che la guida sia ancora in
> >queste condizioni.
> >    Non certo grave quanto la perseveranza nel tradurre, versione dopo
> >versione, "OnEnter" con "Su INVIO", comunque!... :-)))
> In effetti mi sono spesso chiesto: la responsabilità di queste traduzioni
sarà di M$$$$ o della
> filiale italiana?
> Bah, forse di comune accordo...
Domanda interessante: personalmente ritengo poco probabile che MS "america"
scelga i termini per le traduzioni delle varie lingue (soprattutto
orientali)  ;-))
Ciao, Max


title: [?] acCmdGoBack

text:
> "Massimiliano Bertoglio" [...]:
> "warp"
[...]
> > >    Non certo grave quanto la perseveranza nel tradurre, versione dopo
> > >versione, "OnEnter" con "Su INVIO", comunque!... :-)))
> > In effetti mi sono spesso chiesto: la responsabilità di queste
traduzioni
> > sarà di M$$$$ o della
> > filiale italiana?
> > Bah, forse di comune accordo...
> Domanda interessante: personalmente ritengo poco probabile che MS
"america"
> scelga i termini per le traduzioni delle varie lingue (soprattutto
> orientali)  ;-))
    Hai presente perche' Stanlio & Onlio paarlano ciuccio coosi'?...



title: [?] acCmdGoBack

text:
> "Massimiliano Bertoglio" [...]:
> > "Maurizio Borrelli" [...]:
> > > > "Carlo Costarella" [...]:
> secondo
> me siete entrati in polemica per un fraintendimento sulla forma ... quindi
> gratuitamente.
    La forma e' sostanza, caro Lei!...
    :-)
    Io pero' non vedo tutta 'sta polemica che dici tu.
> Se posso esprimere un mio parere sugli Help di Microsoft: erano forse
meglio
> quelli che accompagnavano Office 2.0!
    O funziona la guida, o il programma.
> Da una multinazionale del software ci si aspetta il massimo, non una
> semplice discreta guida in linea.
> Vi faccio un esempio di qualche anno fa che ancora mi fa incazzare.
[...]
> Ora, il punto è: perchè non ho trovato un'informazione del genere su un
Help
> in linea prodotto dal mastodonte mondiale del software?
> 1) è incompleto
> 2) c'è ma è di difficile reperibilità: a questo punto perchè lo chiamano
> Help?
    Premi F1. Magari *questo* il marketing s'e' ricordato di scriverlo.
    :-)))



title: [OT] - Imparare VBA

author: Baldanet

text:
Salve a tutti,
sto cercando un sito con guide, manuali e soprattutto esempi passo passo per
imparare VBA. Quello che mi interessa è l'utilizzo di questo linguaggio
all'interno di Access ed Excel.
Grazie a tutti anticipatamente.
http://web.tiscalinet.it/baldanet


title: [OT] - Imparare VBA

author: k

text:
"Baldanet" <
abalda...@amsjv.it
> ha scritto nel messaggio
news:a47uv2$oeq$1...@e3k.asi.ansaldo.it...

Paolo Guccini, "Excel Macro" Ed. Apogeo
Non è il massimo ma può essere un buon inizio.


title: [OT] - Imparare VBA

author: Sergio MAZZA

text:
"Baldanet" <
abalda...@amsjv.it
> ha scritto nel messaggio
news:a47uv2$oeq$1...@e3k.asi.ansaldo.it...

www.manuali.net
Ciao.
--
Sergio MAZZA


title: [OT] - Imparare VBA

author: Droopy

text:
"Baldanet" <
abalda...@amsjv.it
> ha scritto nel messaggio
> sto cercando un sito con guide, manuali e soprattutto esempi passo passo
per
> imparare VBA. Quello che mi interessa è l'utilizzo di questo linguaggio
> all'interno di Access ed Excel.
Checche' scrivano, vba di excel e di access hanno ben poco in comune, idem
Word.
Scegli quale dei due, tieni conto che Excel fa veramente molte cose con
tanta semplicita', compreso collegarsi a un database access, ma non ci fai
un applicativo.
Io salterei qualunque cosa scritta in italiano, compra per corrispondenza,
il riferimento qui e' Excel Bible, di John Walkenbach, in alcuni punti
persino spiritoso.
Interessante anche il suo sito, con esempi ecc.
http://www.j-walk.com/


title: mdb --> exe ...esiste?

author: Alessandro Giacometti

text:
come da subject, esiste qualche prg che converte un mdb in un eseguibile
senza access?
bye Ale


title: mdb --> exe ...esiste?

text:
>come da subject, esiste qualche prg che converte un mdb in un eseguibile
>senza access?
no.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: mdb --> exe ...esiste?

author: Thierry Rega

text:
Sě.
Si chiama ToolBook. Lo usiamo in azienda e funziona benissimo.
Ciao
Thierry
lbo dal portatile <
l...@NOSPAM.blunet.it
> wrote in message
38dfcb58...@news.interbusiness.it...



title: mdb --> exe ...esiste?

author: Ungi

text:
Spiegaci meglio la cosa, non vorrai cavartela con due righe ?
Hai risposto alla domanda piů postata in tutti gli Ng del mondo!
Thierry Rega <
thier...@tiscalinet.it
> wrote in message
8bp0ak$cge$1...@lacerta.tiscalinet.it...



title: mdb --> exe ...esiste?

text:
"Thierry Rega" <
thier...@tiscalinet.it
> ha scritto nel messaggio
news:8bp0ak$cge$1...@lacerta.tiscalinet.it...
> Sě.
> Si chiama ToolBook. Lo usiamo in azienda e funziona benissimo.
> Ciao
> Thierry
>
> lbo dal portatile <
l...@NOSPAM.blunet.it
> wrote in message
> 38dfcb58...@news.interbusiness.it...
> > >come da subject, esiste qualche prg che converte un mdb in un
eseguibile
> > >senza access?
> >
> > no.
> >
> > --
> > il sito comune di it.comp.appl.access:
> >
http://members.xoom.it/it_db_access/
>
Lo sapevo che esisteva!!


title: mdb --> exe ...esiste?

author: Giovanni Albertone

text:
On Tue, 28 Mar 2000 03:02:26 +0200, "Thierry Rega"
<
thier...@tiscalinet.it
> wrote:
>Si chiama ToolBook. Lo usiamo in azienda e funziona benissimo.
E che ci azzecca Toolbook?
Stai parlando di Toolbook della Asymetrix, n'est pas?
--
Ciao,
Giovanni


title: mdb --> exe ...esiste?

author: Harry Evans

text:
> Si chiama ToolBook. Lo usiamo in azienda e funziona benissimo.
Ma scusa, l' Asymetrix Toolbook è comunque un runtime....


title: mdb --> exe ...esiste?

text:
>> Si chiama ToolBook. Lo usiamo in azienda e funziona benissimo.
ao', ma com'e' che io il mex di toolbok noo vedo?



title: mdb --> exe ...esiste?

text:
Ehm, ehm, cioè sì ... no, voglio dire che ... no cioè ... bella giornata
vero? :-)))
E' con tormentata vergogna che devo ammettere pubblicamente che forse sono
stato un pò precipitoso.
Chi la usato in azienda (non io, ergo errore di valutazione :-(() l'aveva
utilizzato per fare qualche tasto che richiamava qualche mdb in access.
Tutto lì. Nella discussione che ebbi, parlavamo di access e anche delle
possibilità di Toolbook. Si vede che mi interessava troppo Access e di
Toolbook, più di tanto non mi fregava. Poi dopo non ho più chiesto di
Toolbook e il ricordo rimase legermente distorto, ecc...
Colgo l'occasione per porVi le mie più sentite scuse in proposito.
Ciao
Thierry


title: mdb --> exe ...esiste?

text:
Tutto è bene quel che finisce bene !
Thierry Rega <
thier...@tiscalinet.it
> wrote in message
8bu0gv$7r5$1...@pegasus.tiscalinet.it...



title: Autocompilazione caselle combinate

author: Wrugaian

text:
Ciao,
vorrei in una maschera autocompilare delle caselle combinate.
So che posso associare il contenuto di una tabella o di una query.
Sono in questa situazione:
Ho una tabella che contiene vari valori che possono essere raggruppati
secondo determinati id.
Creando per ciascuno di essi la relativa query, posso autocompilare le varie
caselle combinate (che sono una per ciascun id di raggruppamento).
Solo che adesso i valori e gli id di raggruppamento stanno crescendo e
vorrei gestire la cosa automaticamente con una sola query passando il
paramentro al momento della compilazione della casella combinata.
Senza doverla compilare attraverso VBA è in qualche modo possibile?
Ho provato a mettere nella query unica come valore del parametro "?", ma al
momento dell'apertura della casella combinata mi chiede, giustamente, quale
valore considerare. Secondo voi posso passarlo attraverso un evento onclick
sulla casella combinata?
Grazie e scusate se non si è capito nulla.. in quest'ultimo caso fatemelo
notare.


title: Autocompilazione caselle combinate

author: Alessandro Baraldi

text:
"Wrugaian" <wrugai...@NOSPAMemail.it> wrote in message
news:rqkOf.19122$
A83.5...@twister1.libero.it
> Ciao,
[CUT]
>
> Grazie e scusate se non si č capito nulla.. in quest'ultimo caso fatemelo
> notare.
Non si č capito molto... diciamo quasi nulla..!
Se il parametro da passare puň essere prelevato da un controllo
nella Form in questione ti basta mettere nei criteri della Query
Forms!NomeForm!NomeControllo
In qualsiasi altro caso servirebbe capire il parametro da dove
arriva, poi per passarlo potresti usare anche una QueryParametrica
via Codice quindi associare il Recordset direttamente alla Combo.
Vedi tu...!
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Autocompilazione caselle combinate

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> Non si è capito molto... diciamo quasi nulla..!
Immaginavo scritto di fretta.. forse letto di fretta..
Cmq..
Ci riprovo:
Devo compilare all'apertura della maschera n caselle combinate.
I dati sono all'interno di una tabella.
Posso discriminare i dati per ognuna delle n caselle combinate attraverso un
unico parametro.
Per ora ho fatto n query (identiche tranne che per il parametro su cui
vengono discriminati i valori)  e ciascuna di esse è l'origine riga per
ognuna delle n caselle combinate.
Questo è l'unico modo o magari ne esiste uno più semplice senza scomodare
troppo il VBA?
Se non si capisce neanche così mi arrendo.. :o)
Grazie.


title: Somma in casella di testo

author: RobertOne

text:
Ciao a tutti.
La situazione è la seguente;
Maschera con sottomaschera che riporta la descrizione delle spese che ho
effettuato, la quantità ed il totale (quantità * prezzo)
Come devo fare per ottenere in una casella di testo residente nella
maschera, il totale di tutte le spese? Ho provato e riprovato ma non riesco
ad ottenere tale risultato. Non voglio utilizzare una query per il semplice
fatto di non usare artifici.
In sintesi la mia sottomaschera
Descrizione              Quantità        Prezzo           Totale
Caramelle                        10               0,05             0,50
Cioccolatini                      30               0,15             4,50
Pasticcini                          40               1,00           40,00
TOTALE SPESA (nella casella di testo)
45,00 ?
Grazie per l'attenzione.
Roberto


title: Somma in casella di testo

author: MA

text:

Ciao
Inserisci nel piè di maschera una casella con dentro =somma(Totale) e nella
maschera ci metti una casella di testo
con =Tuasottomaschera!tuasomma
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Somma in casella di testo

text:
"MA"  ha scritto nel messaggio ...
> Ciao
> Inserisci nel piè di maschera una casella con dentro =somma(Totale) e
> nella
> maschera ci metti una casella di testo
> con =Tuasottomaschera!tuasomma
> --
> _ _
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
> Cisa - Conferenza Italiana per Sviluppatori Access
> Info:
www.donkarl.com/it
Grazie Massimiliano per la dritta ma non riesco a metterla in pratica.
Ottengo sempre questo errore #Errore quando Inserisco nel piè di maschera
una casella con dentro =somma(Totale), premetto che il totale nella
sottomaschera ovviamente lo ottengo moltiplicando il numero di pezzi per il
prezzo.
Dove pecco?
Roberto


title: Somma in casella di testo

text:

pecchi probabilmente nel non averla prevista nella query di origine ma di
far lavorare solo i controlli



title: Somma in casella di testo

author: Giorgio A.

text:
Saluti a tutti
Scusate se mi intrometto. Ho un problema analogo che forse potrebbe essere
il caso pure di RobertOne.
Ho seguito la procedura postata da Massimiliano:
Inserisci nel piè di maschera una casella con dentro =somma(Totale) e nella
maschera ci metti una casella di testo
con =Tuasottomaschera!tuasomma
ma senza risultato
Il mio caso:
Ho una sottomashera chiamata SOTT_RISULTATI la quale contiene vari record ed
un campo di questi record si chiama PUNTI.
Vorrei, se non ho frainteso il problema di RobertOne, che in una casella di
testo mi compaia il risultato della somma dei valori inseriti  campo PUNTI
(totale)
Es
Nome                    Punti
Record 1                3
Record 2                5
Record 3                1
ecc
Totale da visualizzare nella casella di testo 9
Grazie 1000 e cordialità
Giorgio



title: Somma in casella di testo

text:
"Giorgio A."  ha scritto nel messaggio ...
> Saluti a tutti
>
> Scusate se mi intrometto. Ho un problema analogo che forse potrebbe essere
> il caso pure di RobertOne.
>
> Ho seguito la procedura postata da Massimiliano:
>
> Inserisci nel piè di maschera una casella con dentro =somma(Totale) e
> nella
> maschera ci metti una casella di testo
> con =Tuasottomaschera!tuasomma
>
> ma senza risultato
>
> Il mio caso:
> Ho una sottomashera chiamata SOTT_RISULTATI la quale contiene vari record
> ed un campo di questi record si chiama PUNTI.
> Vorrei, se non ho frainteso il problema di RobertOne, che in una casella
> di testo mi compaia il risultato della somma dei valori inseriti  campo
> PUNTI (totale)
>
> Es
> Nome                    Punti
>
> Record 1                3
> Record 2                5
> Record 3                1
> ecc
>
> Totale da visualizzare nella casella di testo 9
>
> Grazie 1000 e cordialità
>
> Giorgio
Ho risolto il problema senza usare query e facendo lavorare solo i
controlli. Allora Giorgio, vediamo se riusciamo a risolvere anche il tuo
problema.
Nella sottomaschera, se non è già inserito devi mettere il Piè di pagina
maschera. Per inserirlo vai in visualizza e clicca su Int/Piè di pagina
maschera. Dopodichè inserisci in questo piè di pagina maschera una casella
di testo. Nella casella di testo in origine controllo inserirai la seguente
funzione =Somma([PUNTI])
Fatto questo devi agire sulla maschera inserendo un'altra casella di testo
dove inserirai la seguente funzione =[SOTT_RISULTATI].Form!Testo2
ATTENZIONE, Testo2 è il nome che ho lasciato nella MIA casella di testo
posta sulla sottomaschera. Tu ovviamente se il nome sarà diverso, dovrai
inserire quello corretto.
Fammi sapere.
Roberto


title: Somma in casella di testo

text:
Grazie 1000 Roberto
Ho seguito il tuo post. Tutto Ok
Ti ringrazio
Saluti
Giorgio
"RobertOne" <
robe...@robort.it
> ha scritto nel messaggio
news:e3qbk5$gag$1...@balena.cs.interbusiness.it...
>
>
>


title: esporta tabelle

author: Fabio Montagner

text:
Hai guardato il metodo sendobject?
Include anche il titolo costruibile via codice.
Puoi loro spedire il formato .xls (excel) con il quale riprendono la
struttura delle colonne; poi tu puoi importare ed accodare i dati al tuo
.mdb


title: DDE e formattazione celle Excell

author: miciomao

text:
Salve a tutti,
Mi è capitato di veder girare un programmino in VB5 credo
che riusciva ad aprire una maschera excell e scriverci dentro i dati
di una tabella access, fin qui nulla di strano quello che mi ha
colpito è che ad ogni riga aggiunta riusciva anche a formattare le
celle aggiungendo le linee di bordi......
Facendo una surfata mi sono imbattuto in questo articolo della M$
http://support.microsoft.com/kb/247412/it
 (che non mi sembra utilizzi
DDE) e mi è saltato all'occhio la possiblità di poter formattare il
testo in bold.
La mia domanda è questa: Esistono quindi altri modi di interazione
oltre al semplice trasferimento di testo verso Excell? (in questo
caso)
Grazie
sandro


title: DDE e formattazione celle Excell

text:
scusate non ho specificato che la domanda era riferita alle capacità
di access


title: DDE e formattazione celle Excell

text:
miciomao wrote:
> scusate non ho specificato che la domanda era riferita alle capacità
> di access
www.donkarl.com/it/cisa
c'è un esempio di Sergio Mazza
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


title: DDE e formattazione celle Excell

author: VT @ Work

text:
On Fri, 14 Sep 2007 03:04:33 -0700, miciomao <
audi...@tiscali.it
>
wrote:
 (...)
>Salve a tutti,
>Mi =E8 capitato di veder girare un programmino in VB5 credo
>che riusciva ad aprire una maschera excell e scriverci dentro i dati
>di una tabella access, fin qui nulla di strano quello che mi ha
>colpito =E8 che ad ogni riga aggiunta riusciva anche a formattare le
>celle aggiungendo le linee di bordi......
>
>Facendo una surfata mi sono imbattuto in questo articolo della M$
>
http://support.microsoft.com/kb/247412/it
 (che non mi sembra utilizzi
>DDE) e mi =E8 saltato all'occhio la possiblit=E0 di poter formattare il
>testo in bold.
>
>La mia domanda =E8 questa: Esistono quindi altri modi di interazione
>oltre al semplice trasferimento di testo verso Excell? (in questo
>caso)
>
>Grazie
>sandro
>
In VBA puoi definire un oggetto di tipo "foglio di lavoro Excel" che
espone tutti i metodi e le proprietą disponibili all'interno di Excel.
Si tratta quindi di individuare l'oggetto "Cella" ed impostarne le
proprietą relaitve alla formattazione.
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

---------------------------------------------
risorse Access:
http://www.accessgroup.it

---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com

---------------------------------------------


title: DDE e formattazione celle Excell

author: 'Roccia' Max

text:
On 14 Set, 12:04, miciomao <
audiot...@tiscali.it
> wrote:
> La mia domanda è questa: Esistono quindi altri modi di interazione
> oltre al semplice trasferimento di testo verso Excell? (in questo
> caso)
Hai voglia... crei un oggetto applicazione di excel
Set XLA= createobject(,"excel.application")
oppure ne agganci uno gia' esistente con getobj... poi, partendo da
quell'oggetto, hai campo libero per usare tutti gli oggetti, i modi e
le proprietà di Excel. Tempo fa ho messo insieme un modulo che scarica
i dati in excel, li formatta, crea una pivot, la formatta, imposta la
pagina, stampa, salva e chiude excel quando ha finito...
cia'
Max


title: DDE e formattazione celle Excell

text:
Grazie a tutti....
Ho prelevato l'esempio del cisa e mi sono messo subito a lavoro!!!!
Come afferma VT è possibile utilizzare ".....tutti i metodi e le
proprietà disponibili all'interno di Excel. "
Ora mi fanno fichetta gli occhi e me ne vado a casa....continuerò
lunedì
Grazie ancora ;)


title: [OT] Abitare nella mia citta'? Mai!

author: Sib

text:
Ciao,
scusate l'OT, ma qualcuno ha visto i telegiornali di ieri su Palermo?
Se abitassi da un'altra parte e conoscessi la citta' solo da quello che si
vede nei telegiornali non penso che ci passerei neanche nelle vicinanze.
Tutti siamo coscienti dei problemi della propria citta', io per primo
conosco i problemi della mia, ma sinceramente i tg mancano di obbiettivitą.
Tempo fa poi, un regista che, purtroppo, aveva deciso di fare un film su
Palermo, girando una scena allo ZEN, scateno' la reazione, diciamo cosi',
piuttosto vivace degli abitanti perche', aveva detto ai suoi collaboratori
di uscire i sacchetti di immondizia dai cassonetti e spargerli per strada
perche' senno' la scena veniva "poco colorita". Di questo, ovviamente, si
senti' parlare solo nei tg locali.
Trovo che il facile sensazionalismo di certi giornalisti unito al razzismo
di altri, sia una miscela nauseante.
Abito qui da quando sono nato (ho 31 anni) e ho viaggiato per tutta Europa
(ho anche abitato a Ravenna per 4 mesi, a Roma per 10 e a Marsiglia per 3) e
posso dire che le differenze tra le citta' ci sono, ma non sono quelle che
si vedono sui tg.
Scusate lo sfogo ma sono veramente amareggiato.
Ciao a tutti Sib


title: [OT] Abitare nella mia citta'? Mai!

author: Sergio MAZZA

text:
"Sib" <
cerriserv...@tiscalinet.it
> ha scritto nel messaggio
news:8p4sc4$j15$4...@lacerta.tiscalinet.it...

Sono con te al 100 x 100.
I giornalisti e i tg? Io quando torno la sera inizio con il regionale e
termino con quelli della sera (dopo il film) per riuscire a fare una media
delle affermazioni dei conduttori; se aggiungiamo poi che molte notizie non
vengono trattate... Dovrei leggermi una serie di testate di giornali e
magari anche consultare internet... Purtroppo non ho che 24h e a volte non
mi bastano neanche!
Ciao.
P.S. Preparati che uscirą la nuova serie della "piovra"!!!!


title: [OT] Abitare nella mia citta'? Mai!

author: Ivan

text:
E ti lamenti, io vivo in Sardegna....
non sapevi che viviamo nei nuraghi, non parliamo l'italiano, beviamo tanta
birra, siamo piccoli e neri, tosiamo le pecore con il mouse, non abbiamo
l'acqua potabile, mettiamo bombe dove capita, ci accoltelliamo per gioco,
sequestriamo tutti i turisti ec. ec. ec...
meno male che almeno Tiscali funziona bene (anzi, ultimamente nemmeno
quello!)
SONO CON TE AL 100%
P.S. Palermo è bellissima


title: [OT] Abitare nella mia citta'? Mai!

author: Federico Luciani

text:
Sib wrote:
> Ciao,
> scusate l'OT, ma qualcuno ha visto i telegiornali di ieri su Palermo?
> Se abitassi da un'altra parte e conoscessi la citta' solo da quello che si
> vede nei telegiornali non penso che ci passerei neanche nelle vicinanze.
> Tutti siamo coscienti dei problemi della propria citta', io per primo
> conosco i problemi della mia, ma sinceramente i tg mancano di obbiettività.
> Tempo fa poi, un regista che, purtroppo, aveva deciso di fare un film su
> Palermo, girando una scena allo ZEN, scateno' la reazione, diciamo cosi',
> piuttosto vivace degli abitanti perche', aveva detto ai suoi collaboratori
> di uscire i sacchetti di immondizia dai cassonetti e spargerli per strada
> perche' senno' la scena veniva "poco colorita". Di questo, ovviamente, si
> senti' parlare solo nei tg locali.
> Trovo che il facile sensazionalismo di certi giornalisti unito al razzismo
> di altri, sia una miscela nauseante.
> Abito qui da quando sono nato (ho 31 anni) e ho viaggiato per tutta Europa
> (ho anche abitato a Ravenna per 4 mesi, a Roma per 10 e a Marsiglia per 3) e
> posso dire che le differenze tra le citta' ci sono, ma non sono quelle che
> si vedono sui tg.
> Scusate lo sfogo ma sono veramente amareggiato.
> Ciao a tutti Sib
Ciao Sib,
sono pienamente daccordo con te, purtroppo la notizia viene prima di tutto.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: [OT] Abitare nella mia citta'? Mai!

author: Roberto dal portatile

text:
"Sib" <
cerriserv...@tiscalinet.it
> ha scritto nel messaggio
news:8p4sc4$j15$4...@lacerta.tiscalinet.it...
> Ciao,
> scusate l'OT, ma qualcuno ha visto i telegiornali di ieri su Palermo?
> Se abitassi da un'altra parte e conoscessi la citta' solo da quello che si
> vede nei telegiornali non penso che ci passerei neanche nelle vicinanze.
> Tutti siamo coscienti dei problemi della propria citta', io per primo
> conosco i problemi della mia, ma sinceramente i tg mancano di
obbiettività.
> Tempo fa poi, un regista che, purtroppo, aveva deciso di fare un film su
> Palermo, girando una scena allo ZEN, scateno' la reazione, diciamo cosi',
> piuttosto vivace degli abitanti perche', aveva detto ai suoi collaboratori
> di uscire i sacchetti di immondizia dai cassonetti e spargerli per strada
> perche' senno' la scena veniva "poco colorita". Di questo, ovviamente, si
> senti' parlare solo nei tg locali.
> Trovo che il facile sensazionalismo di certi giornalisti unito al razzismo
> di altri, sia una miscela nauseante.
> Abito qui da quando sono nato (ho 31 anni) e ho viaggiato per tutta Europa
> (ho anche abitato a Ravenna per 4 mesi, a Roma per 10 e a Marsiglia per 3)
e
> posso dire che le differenze tra le citta' ci sono, ma non sono quelle che
> si vedono sui tg.
> Scusate lo sfogo ma sono veramente amareggiato.
>
> Ciao a tutti Sib
>
>
Ciao Sib,
per non creare dubbi in nessuno circa il mio pensiero, inizio con una
affermazione: sono d'accordo con te che non è giusto che l'informazione
venga gestita così: troppo spesso, in nome della libertà di stampa, si lede
la libertà di interi gruppi di persone, creando degli stereotipi per i quali
a Palermo siete tutti dei delinquenti e noi a Roma siamo tutti dei
fannulloni, mantenuti e ladri.
Io vivo nel mondo dell'informazione e volevo trasferirti una verità che è
sconosciuta a molti: sia i giornali che le reti televisive non campano degli
introiti delle edicole e dei canoni televisivi, ma sopravvivono solo a
condizione che l'introito pubblicitario glielo permette. Insomma anche
l'informazione, come è già avvenuto ad esempio per lo sport, è divenuto un
contenitore per la pubblicità; gli inserzionisti arrivano numerosi solo
nella misura in cui il media ha un alto indice di ascolto o un'alta
diffusione. Ti potrà sembrare strano, ma sia i lettori che i telespettatori
sono avidi di notizie a sensazione, e sono ancora più avidi di notizie a
sensazione che hanno valenza negativa (insomma più morti e malcostume c'è
nella notizia e più ti seguono). E specie in estate, visto che la politica
si appiattisce e l'economia si quieta, è la cronaca nazionale che fa da
regina per gli scoop con la pedofilia e la malavita organizzata.
Non so perché, ma molti di coloro che fruiscono di informazione amano la
critica e se è distruttiva anziché costruttiva è ancora meglio; che poi la
critica distruttiva sia fatta in maniera più o meno esplicita nei confronti
del CT della nazionale di calcio o nei confronti degli abitanti di Palermo,
sembra che non glene freghi più di tanto.
Non voglio difendere i giornalisti in quanto, in nome della odontologia
professionale, dovrebbero rinunciare al proprio posto di lavoro prima di
accettare di fare certi servizi: però il pane è il pane.
Insomma, concludo con un'amara riflessione: abbiamo l'informazione che ci
meritiamo.
Le cose però possono cambiare nella misura in cui ognuno di noi abbandona la
cattiva informazione e va alla ricerca di quella buona, dandogli così la
possibilità di sopravvivere.
Roberto
PS
Resta ad abitare a Palermo, c'è bisogno di tante persone come te, altrimenti
sarà poi vero che ci resteranno solo i mafiosi che imporranno le loro
regole.


title: [OT] Abitare nella mia citta'? Mai!

text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:dQrt5.13840$_U1.2...@news.infostrada.it...
>
> "Sib" <
cerriserv...@tiscalinet.it
> ha scritto nel messaggio
> news:8p4sc4$j15$4...@lacerta.tiscalinet.it...
[cut]
>
> Roberto
>
> PS
> Resta ad abitare a Palermo, c'è bisogno di tante persone come te,
altrimenti
> sarà poi vero che ci resteranno solo i mafiosi che imporranno le loro
> regole.
Rispondo solo a te per precisare che non mi aveva sfiorato l'idea.
Non per il motivo che dici, ma perche', tutto sommato, non si vive male qui.
(a dispetto delle "statistiche" di vivibilità delle citta')
Come dicevo il mio era uno sfogo e sono d'accordo con te sul discorso della
pubblicità, ma una cosa e' l'esasperazione di una notizia, l'altra e' la
creazione ad arte di quella notizia, cosa che capita spesso e infastidisce
non poco. Con questo voglio dire, come ho detto anche prima, che i problemi
ci sono, ma non sono quelli che riportano i tg.
Ciao, Sib


title: [OT] Abitare nella mia citta'? Mai!

author: Luciano

text:
Roberto dal portatile <
r.ma...@libero.it
> wrote in message
dQrt5.13840$_U1.2...@news.infostrada.it...
> Non voglio difendere i giornalisti in quanto, in nome della odontologia
 > professionale,
 Odontologia dei giornalisti? Vuoi dire che scrivono sui denti?:-)))))
 > però il pane è il pane.
 Delle due l'una: ho hai la deontologia o punti alla pagnotta!
 Salvare culo & faccia all'unisono non mi sembra proprio possibile!
 > Insomma, concludo con un'amara riflessione: abbiamo l'informazione che
 >ci  meritiamo.
 Seeeeeeeeeeeeeeee!!!!!!!!!!!!!!!! E' sempre colpa degli altri!!!!! Ma che
 davvero mi merito Emilio Fede io????
 Saluti.
 Luciano


title: [OT] Abitare nella mia citta'? Mai!

text:
"Luciano" <
mc5...@mclink.it
> ha scritto nel messaggio
news:8p627q$1kv$1...@news.mclink.it...
>
> Roberto dal portatile <
r.ma...@libero.it
> wrote in message
> dQrt5.13840$_U1.2...@news.infostrada.it...
>
> > Non voglio difendere i giornalisti in quanto, in nome della odontologia
>  > professionale,
>
>  Odontologia dei giornalisti? Vuoi dire che scrivono sui denti?:-)))))
>
Scusate per l'errore madornale che ho commesso. :-(((((
>  > perň il pane č il pane.
>
>  Delle due l'una: ho hai la deontologia o punti alla pagnotta!
>  Salvare culo & faccia all'unisono non mi sembra proprio possibile!
>
Vivessi in un ambiente in cui se perdessi il pane, potresti non
riguadagnartelo piů, puň darsi che anche tu potresti avere un momento di
riflessione prima di prendere una decisione.
>  > Insomma, concludo con un'amara riflessione: abbiamo l'informazione che
>  >ci  meritiamo.
>
>  Seeeeeeeeeeeeeeee!!!!!!!!!!!!!!!! E' sempre colpa degli altri!!!!! Ma che
>  davvero mi merito Emilio Fede io????
>
>  Saluti.
>
>  Luciano
>
Dipende: se ascolti il suo telegiornale e quindi aumenti l'indice di ascolto
della sua rete televisiva, ritengo che te lo meriti.
Roberto


title: [OT] Abitare nella mia citta'? Mai!

author: Giuseppe

text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:BKwt5.16651$_U1.2...@news.infostrada.it...
>
> "Luciano" <
mc5...@mclink.it
> ha scritto nel messaggio
> news:8p627q$1kv$1...@news.mclink.it...
> >
> > Roberto dal portatile <
r.ma...@libero.it
> wrote in message
> > dQrt5.13840$_U1.2...@news.infostrada.it...
> >
> > > Non voglio difendere i giornalisti in quanto, in nome della
odontologia
> >  > professionale,
> >
> >  Odontologia dei giornalisti? Vuoi dire che scrivono sui denti?:-)))))
> >
>
> Scusate per l'errore madornale che ho commesso. :-(((((
>
> >  > però il pane è il pane.
> >
> >  Delle due l'una: ho hai la deontologia o punti alla pagnotta!
> >  Salvare culo & faccia all'unisono non mi sembra proprio possibile!
> >
>
> Vivessi in un ambiente in cui se perdessi il pane, potresti non
> riguadagnartelo più, può darsi che anche tu potresti avere un momento di
> riflessione prima di prendere una decisione.
>
> >  > Insomma, concludo con un'amara riflessione: abbiamo l'informazione
che
> >  >ci  meritiamo.
> >
> >  Seeeeeeeeeeeeeeee!!!!!!!!!!!!!!!! E' sempre colpa degli altri!!!!! Ma
che
> >  davvero mi merito Emilio Fede io????
> >
> >  Saluti.
> >
> >  Luciano
> >
>
> Dipende: se ascolti il suo telegiornale e quindi aumenti l'indice di
ascolto
> della sua rete televisiva, ritengo che te lo meriti.
>
> Roberto
>
che il portatore di notizie tenta di diffonderle e amplificarle secondo
l'angolazione che fa comodo a lui  è accertato ,
penso che per difenderci dobbiamo risalire alle origini dei fatti , il
controllo costa fatica e richiede tempo.
Domando , quanto tempo siamo disposti a impegnare per verificare , almeno
nei fatti importati , la veridicità del raccontato ?
Per difenderci meglio , non vivendo in una società di tipo Essena , dovremmo
tralasciare la superficialità per un impegno culturale maggiore.
giuseppe


title: [OT] Abitare nella mia citta'? Mai!

text:
Il Wed, 6 Sep 2000 09:34:39 +0200, "Sib"
<
cerriserv...@tiscalinet.it
> scrisse:
>(.....)
>scusate l'OT, ma qualcuno ha visto i telegiornali di ieri su Palermo?
No: non guardo i TG e non leggo giornali, tranne quelli "tecnici".
>(.....)
> ma sinceramente i tg mancano di obbiettività.
Ah ! Solo di obbiettività ? Allora da quando ho smesso di guardarli
sono migliorati molto !
>(.....)
>Trovo che il facile sensazionalismo di certi giornalisti unito al razzismo
>di altri, sia una miscela nauseante.
Verissimo, ma questo è ciò che fa "audience", ovvero soldi e quindi
vuol dire che questo è ciò che vuole la maggioranza degli ascoltatori.
Un popolo ha il governo ed i giornalisti che merita; se TUTTI
boicottassimo certi programmi/giornali, forse qualcosa cambierebbe.
>(.....)
>Scusate lo sfogo ma sono veramente amareggiato.
Per quello che può servire, hai tutta la mia comprensione di terrone,
figlio di terroni (il mio cognome è indicativo).
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Così disse
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)


title: [OT] Abitare nella mia citta'? Mai!

author: Roberto

text:
"Luciano" <
mc5...@mclink.it
> ha scritto nel messaggio
news:8p8pdb$k0a$1...@news.mclink.it...
>
> Roberto dal portatile <
r.ma...@libero.it
> wrote in message BKwt5.16651
>
> > Vivessi in un ambiente in cui se perdessi il pane, potresti non
> > riguadagnartelo più, può darsi che anche tu potresti avere un momento di
> > riflessione prima di prendere una decisione.
>
> Appunto! Salvi il culo, ma la faccia la perdi!:-)
>
> > >  Seeeeeeeeeeeeeeee!!!!!!!!!!!!!!!! E' sempre colpa degli altri!!!!! Ma
> che
> > >  davvero mi merito Emilio Fede io????
> > Dipende: se ascolti il suo telegiornale e quindi aumenti l'indice di
> ascolto
> > della sua rete televisiva, ritengo che te lo meriti.
>
> Sei completamente  fuori strada!:-)
> Saluti.
>
> Luciano
>
Sicuramente la pensiamo diversamente, accetto il tuo punto di vista anche se
non lo condivido, ma che cosa ti dà la certezza che ad essere completamente
fuori strada sono io?
Forse il fatto che sei tu e non io ad essere convinto che la colpa è sempre
degli altri. ;-)
Roberto


title: [OT] Abitare nella mia citta'? Mai!

author: Lorenzo Coronati

text:
Scrisse "RoDAgo" <
rodago...@tiscalinet.it
>:
>Se al Coronati non gli dicevo che mi doveva pagare il pizzo per rimanere
>altri giorni, chi se lo sarebbe tolto di torno?  :)))
Soldi spesi bene!
>RoDAgo disteso al sole con acqua e zammuto ghiacciato sulla destra:
zammuto?
><<Mamma, mamma, per cortesia mi dai un cannolo che la cassata siciliana l'ho
>finita.>>  :-P
ancora me li sogno la notte i cannoli giganti...
cmq prima o poi torno e recupero il tempo perduto :-)
--
Lorenzo Coronati
--
<<Si perché forse Ilbo (ed altri come lui) sono
convinti che noi poveri principianti (nel senso
ironico) scrivano le domande senza pensare.>>
(Ivan Lelli, 25/08/2000)
--


title: [OT] Abitare nella mia citta'? Mai!

text:
Roberto <
r.ma...@libero.it
> wrote in message
IcVt5.27336$_U1.4...@news.infostrada.it...
> > Sei completamente  fuori strada!:-)
> Sicuramente la pensiamo diversamente, accetto il tuo punto di vista anche
se
> non lo condivido, ma che cosa ti dà la certezza che ad essere
completamente
> fuori strada sono io?
No, intendevo che sei fuori strada se pensi che io guardi Emilio Fede!:-)
> Forse il fatto che sei tu e non io ad essere convinto che la colpa è
sempre
> degli altri. ;-)
Mia non di certo, io non faccio il giornalsta!:-)
Saluti.
Luciano


title: Filtro Utente

author: Marco

text:
In un database con protezione a livello utente, i vari utenti devono
visualizzare le informazioni di propria competenza facenti parte di una
tabella globale.
Ovviamente esiste un campo che identifica ogni singola riga della tabella
con un codice identificatore attibuito a ciascun utente.
Qualcuno ha qualche idea ?
Grazie
Marco


title: Filtro Utente

author: Antonio Biso

text:
"Marco" <
marv...@tin.it
> ha scritto nel messaggio
news:u9%ma.26525$T34.7...@news2.tin.it...

Un'idea de fa che?!?!
Dov'è il problema?
Dov'è la domanda?
Antonio


title: Filtro Utente

author: Alessandro Cara

text:
Antonio Biso ha scritto:
>
> "Marco" <
marv...@tin.it
> ha scritto nel messaggio
> news:u9%ma.26525$T34.7...@news2.tin.it...
> > In un database con protezione a livello utente, i vari utenti devono
> > visualizzare le informazioni di propria competenza facenti parte di una
> > tabella globale.
> > Ovviamente esiste un campo che identifica ogni singola riga della tabella
> > con un codice identificatore attibuito a ciascun utente.
> > Qualcuno ha qualche idea ?
>
>
> Antonio
su su Antoniuccio bello non fare il negativo
mettici un po' di voglia sono appena le 9.00
> Un'idea de fa che?!?!
Visualizzare solo le righe di competenza di quell'utente
> Dov'è il problema?
Evidentemente Marco non sa come fare (anche se nell'oggetto a scritto
"Filtro Utente" e quindi dovrebbe saperlo avendo a disposizione
sia il nome utente che il campo di riferimento utente ed una proprieta'
Filter (e filter on) o un comando ApplyFilter)
> Dov'è la domanda?
Qualcuno ha qualche idea?
C'e' il punto interrogativo, quindi e' una domanda
--
a.cara
togli qualcosa dall'email


title: Che tipo di relazione è ?

author: Gabriele

text:
Ho queste tre tabelle: con i campi accanto , indico solo quelli più
significativi:
Tabella TESTE_DOCUMENTI  ( campi IDtesta)
Tabella RIGHE_DOCUMENTI ( campi IDtesta che relaziona la prima tabella ,
Articolo,ESERCIZIO )
Tabella GIACENZE  ( campi Articolo, giacenza , esercizio) .
Quando stampo un documento vorrei far comparire la giacenza accanto
all'articolo della riga del documento , ma non riesco a scrivere la query
che legga la giacenza dalla corrispondente tabella!
Infatti nella tabella Giacenze ci sono più record per ogni articolo, uno per
ogni esercizio !
Come li metto in relazione e li filtro , affinchè nel report  mi stampi la
anche giacenza  di quell'articolo e dell'esercizio corrispondente
all'esercizio della riga documento?
Le tabelle Teste e righe sono in INNER JOIN ( ON
teste.id
 = righe.testa_id )
, se aggiungo in sequenza un altro INNER JOIN (oppure LEFT JOIN )sulla
tabella GIACENZE ( on teste.esercizio = giacenze .esercizio       AND  righe
.articolo = giacenze.articolo ) ttengo la moltiplicazione delle righe
stampate , ma sempre con le giacenze errate , perchè mi stampa la prima
occorrenza che trova della tabella giacenze dell'articolo, che molto spesso
è errata !
la tabella giacenze ha la chiave univoca ARTICOLO+ESERCIZIO ( è anche
un'indice ) , ma non riesco a sfruttarla tale chiave!
Ho messo la clausola where  teste.esercizio= giacenze.esercizio  , ma non
filtra nulla , pasano tutte le righe come se non ci fosse !
grazie dei suggerimenti


title: Che tipo di relazione è ?

text:
Ciao.
Dunque:
Relazione TESTE_DOCUMENTI <-> RIGHE_DOCUMENTI di tipo 1:N;
Relazione GIACENZE <-> RIGHE_DOCUMENTI di tipo 1:N;
Se la chiave di GIACENZE è Articolo + Esercizio allora il join che devi fare
è il seguente:
SELECT * FROM (TESTE_DOCUMENTI  TD INNER JOIN RIGHE_DOCUMENTI RD ON
TD.IDtesta=RD.IDTesta)
INNER JOIN GIACENZE GG ON GG.Articolo=RD.Articolo AND
GG.esercizio=RD.ESERCIZIO
Quindi per ogni documento (IDtesta) avrai N = (Xa * Xe) record della tabella
GIACENZE, con Xa e Xe numero generico di articoli e esercizi
rispettivamente.
Se non è questo quello che volevi, probabilmente hai strutturato male il
database oppure non ho capito il tuo post.
Ciao e fammi sapere.
--
Simplex2
www.mdenittis.it
"Gabriele" <pip...@gert.iu> ha scritto nel messaggio
news:gvdAe.54588$h5.23...@news3.tin.it...



title: Che tipo di relazione è ?

text:
>
> Quindi per ogni documento (IDtesta) avrai N = (Xa * Xe) record della
> tabella
> GIACENZE, con Xa e Xe numero generico di articoli e esercizi
> rispettivamente.
Ecco il problema!
Io non voglio Xa * Xe righe , perchè l'esercizio di appartenenza del
documento è uno solo , per cui mi aspetto Xa*1  righe nel report !
Io stampo ad es. un documento del 5 giugno 2005 , quindi vorrei stampare
accanto alle sue righe la giacenza 2005 , non mi interessa quella del
2001,2002,2003,2004  etc etc ...
Non riesco a creare una query che faccia proprio questa selezione delle
righe presenti nella tabelle giacenze.
grazie dell'interessamento


title: Che tipo di relazione è ?

text:
> Ecco il problema!
> Io non voglio Xa * Xe righe , perchè l'esercizio di appartenenza del
> documento è uno solo , per cui mi aspetto Xa*1  righe nel report !
> Io stampo ad es. un documento del 5 giugno 2005 , quindi vorrei stampare
> accanto alle sue righe la giacenza 2005 , non mi interessa quella del
> 2001,2002,2003,2004  etc etc ...
>
> Non riesco a creare una query che faccia proprio questa selezione delle
> righe presenti nella tabelle giacenze.
>
> grazie dell'interessamento
Non è solo una questione di query ma di strutturazione dello schema del
database.
Mi spiego, riscriviamo le relazioni e le chiavi delle tre tabelle
esemplificative, evidenziando le chiavi primarie in maiuscolo, così come si
evincono dalla tua descrizione :
- TESTE_DOCUMENTI  ( IDTESTA, .....);
- RIGHE_DOCUMENTI ( IDtesta, Articolo, ESERCIZIO, ..... );
- GIACENZE  ( campi ARTICOLO, giacenza , ESERCIZIO);
In base alle chiavi primarie ed ai vincoli di integrità referenziale che hai
descritto, per ogni [TESTE_DOCUMENTI.IDTesta] hai necessariamente N record
nella tabella RIGHE_DOCUMENTI, ovvero più guppi (IDTesta, Articolo,
Esercizio), e quindi  N record della tabella GIACENZE.
Per ottenere i risultati che mi hai descritto devi porre un vincolo in più
nella la tabella RIGHE_DOCUMENTI: devi definire come chiave primaria
il gruppo (IDTESTA, ARTICOLO, ESERCIZIO).
Riscrivo le tabelle:
- TESTE_DOCUMENTI  ( IDTESTA, .....);
- RIGHE_DOCUMENTI ( IDTESTA, ARTICOLO, ESERCIZIO, ..... );
- GIACENZE  ( campi ARTICOLO, giacenza , ESERCIZIO);
In questo modo, per ogni ESERCIZIO hai un solo IDTESTA, cioè un solo
documento, ed N articoli (cioè N record della tabella GIACENZE).
La query è che ho scritto nel precedente post estrae PER OGNI DOCUMENTO, un
solo ESERCIZIO e, per ogni esercizio, N GIACENZE.
Col seguente esempio, dunque, otterrai tutte le giacenze relative
all'ESERCIZIO 2005 ed il relativo unico DOCUMENTO.
SELECT * FROM (TESTE_DOCUMENTI  TD INNER JOIN RIGHE_DOCUMENTI RD ON
TD.IDtesta=RD.IDTesta)
INNER JOIN GIACENZE GG ON GG.Articolo=RD.Articolo AND
GG.esercizio=RD.ESERCIZIO
WHERE ESERCIZIO=2005
Prova.
Facci sapere.
--
Simplex2
www.mdenittis.it


title: Che tipo di relazione è ?

text:
ERRATA CORRIGE
ERRATA CORRIGE
ERRATA CORRIGE
.....
  Per ottenere i risultati che mi hai descritto devi porre un vincolo in più
 nella la tabella RIGHE_DOCUMENTI: devi definire come chiave primaria
 il gruppo (IDTESTA, ESERCIZIO).
Riscrivo le tabelle:
- TESTE_DOCUMENTI  ( IDTESTA, .....);
- RIGHE_DOCUMENTI ( IDTESTA, ESERCIZIO, Articolo ..... );
- GIACENZE  (ARTICOLO, giacenza , ESERCIZIO);
In questo modo, per ogni ESERCIZIO hai un solo IDTESTA, cioè un solo
documento, ed N articoli (cioè N record della tabella GIACENZE).
....
ERRATA CORRIGE
ERRATA CORRIGE
ERRATA CORRIGE
Scusa, capita a tutti di sbagliare.
Ciao.
--
Simplex2
www.mdenittis.it


title: Che tipo di relazione è ?

text:
> Riscrivo le tabelle:
> - TESTE_DOCUMENTI  ( IDTESTA, .....);
> - RIGHE_DOCUMENTI ( IDTESTA, ESERCIZIO, Articolo ..... );
Come fa ad  essere primaria la chiave composta "IDTESTA+ESERCIZIO" ?
Se ad es. il documento numero 4 del 2005 ha 8 righe di articoli , nella
tabella RIGHE_DOCUMENTI
ci saranno ben  8 righe aventi lo stesso valore per la chiave "
IDTESTA+ESERCIZIO"  .
Mi pare infatti che la chiave primaria nella tabella RIGHE sia infatti un
campo ID_riga   univoco.
Comunque alla fine otteresti anche così sempre la stampa di troppe  righe
provenienti dalla tabella GIACENZE !
Ecco cosa vorrei io :
stampo il  documento numero 4 del 2005 : nella stampa mi compaiono  le 8
righe costituenti appunto il documento che contiene 8 articoli , e accanto
ad ognuno di essi compare la giacenza dell'esercizio corrente anno 2005 ,
letta dalla tabella giacenze . Possibile che con SQL non riesca ad estrarre
sti dati ?
Il DB non l'ho fatto io , preferirei non modificarlo.
Saluti e grazie 1000!


title: Che tipo di relazione è ?

text:
> Come fa ad  essere primaria la chiave composta "IDTESTA+ESERCIZIO" ?
> Se ad es. il documento numero 4 del 2005 ha 8 righe di articoli , nella
> tabella RIGHE_DOCUMENTI
> ci saranno ben  8 righe aventi lo stesso valore per la chiave "
> IDTESTA+ESERCIZIO"  .
> Mi pare infatti che la chiave primaria nella tabella RIGHE sia infatti un
> campo ID_riga   univoco.
>
'Azz! Hai ragione. Mi sono sbagliato al quadrato.
Oh mamma, le cose vengono fuori a rate.
Ricapitoliamo:
- Un documento ha un solo esercizio. Non è vero il viceversa;
- Un documento per un dato esercizio può avere da una ad M righe della
tabella GIACENZW CIOè da uno ad M articoli;
- Non c'è alcun vincolo strutturale che garantisca che per ogni documento vi
possa essere un solo esercizio. Diciamo che a logica deve essere così e ci
fidiamo della logica (ovvio che se non funziona la query, questo punto deve
essere messo in discussione).
La query è questa (che differisce da quella di prima solo per la condizione
di selezione):
SELECT * FROM (TESTE_DOCUMENTI  TD INNER JOIN RIGHE_DOCUMENTI RD ON
TD.IDtesta=RD.IDTesta)
INNER JOIN GIACENZE GG ON GG.Articolo=RD.Articolo AND
GG.esercizio=RD.ESERCIZIO
WHERE TD.IDtesta=4
Ammesso e non concesso che veramente ne tuo DB esista un unico esercizio per
ogni documento (quindi al documento 4 corrisponde unicamente l'esercizio
2005), allora la predetta query seleziona tutte le righe del documento 4,
come volevi.
Prova e fammi sapere.
--
Simplex2
www.mdenittis.it


title: Che tipo di relazione è ?

text:
> Ammesso e non concesso che veramente ne tuo DB esista un unico esercizio
per
> ogni documento (quindi al documento 4 corrisponde unicamente l'esercizio
> 2005),
Guarda che l'esercizio di un documento č ad esempio la data della fattura,
hai mai visto una fattura con due date ??
ciau!


title: Che tipo di relazione è ?

text:
"Gabriele" <
michel...@libero.it
> ha scritto nel messaggio
news:db0svg$20f$1...@carabinieri.cs.interbusiness.it...
> Guarda che l'esercizio di un documento è ad esempio la data della fattura,
> hai mai visto una fattura con due date ??
>
Ho capito perfettamente!
Ma lasciamo stare per il momento queste pipe mentali.
L'hai provata la query?
Funziona?
La frase che hai quotato esprime solo taluni miei dubbi sul livello di
coerenza strutturale del database con ciò che è logicamente corretto (es
unicità della data della fattura)!
Miseria, si tratta di una semplicissima query su tre tabelle! Ce la dobbiamo
fare prima delle ferie.
Ciao.
--
Simplex2
www.mdenittis.it


title: Che tipo di relazione è ?

text:
> Ho capito perfettamente!
> Ma lasciamo stare per il momento queste pipe mentali.
> L'hai provata la query?
> Funziona?
purtroppo la query non filtra le righe della tabella GIACENZE , malgrado le
due condizioni legate dall'operatore AND !
Mi stampa 4 giacenze , una per ogni esercizio !( 2002\2003\2004\2005)
Quindi anche la stampa della fattura è sballata , perchè un articolo viene
quadruplicato !
Fattura 1 del 13 luglio 2005
Articolo 1  qtà1  giac 23
Articolo 1 qtà 1 giac 34
Articolo 1  qtà1  giac 7
Articolo 1 qtà 1 giac 56  ( buono questo)
mentre la fattura contiene SOLO un articolo1 qtà 1.
Il bello è che se tolgo il secondo inner join sulla tabella GIACENZE ( e le
istruzioni  che lo seguono ) la stampa fattura è giusta ,contiene cioè una
sola riga , ma senza la giacenza accanto!
Grazie e ciao


title: Che tipo di relazione è ?

text:
"Gabriele" <pip...@gert.iu> ha scritto nel messaggio
news:c%dBe.156622$75.66...@news4.tin.it...
> purtroppo la query non filtra le righe della tabella GIACENZE , malgrado
le
> due condizioni legate dall'operatore AND !
> Mi stampa 4 giacenze , una per ogni esercizio !( 2002\2003\2004\2005)
> Quindi anche la stampa della fattura è sballata , perchè un articolo viene
> quadruplicato !
>
> Fattura 1 del 13 luglio 2005
> Articolo 1  qtà1  giac 23
> Articolo 1 qtà 1 giac 34
> Articolo 1  qtà1  giac 7
> Articolo 1 qtà 1 giac 56  ( buono questo)
>
> mentre la fattura contiene SOLO un articolo1 qtà 1.
> Il bello è che se tolgo il secondo inner join sulla tabella GIACENZE ( e
le
> istruzioni  che lo seguono ) la stampa fattura è giusta ,contiene cioè una
> sola riga , ma senza la giacenza accanto!
>
> Grazie e ciao
E' già un passo avanti.
Ricapitoliamo perchè non ci si capisce più niente:
Allora, riprendo la definizione delle tre tabelle dal tuo post originario:
Tabella TESTE_DOCUMENTI  ( campi IDtesta)
Tabella RIGHE_DOCUMENTI ( campi IDtesta che relaziona la prima tabella ,
Articolo,ESERCIZIO )
Tabella GIACENZE  ( campi Articolo, giacenza , esercizio) .
Inoltre:
- IDtesta è una chiave per TESTE_DOCUMENTI ;
- ID_Riga pare essere chiave primaria della tabella RIGHE_DOCUMENTI;
- (Articolo, Esercizio) è una chiave per la tabella GIACENZE.
Sappiamo anche che la query
SELECT * FROM (TESTE_DOCUMENTI  TD INNER JOIN RIGHE_DOCUMENTI RD ON
TD.IDtesta=RD.IDTesta) WHERE TD.IDtesta=4
 produce una sola riga e questo ci conforta sulla coerenza dei dati nella
tabella RIGHE_DOCUMENTI.
Sappiamo anche che la query
SELECT * FROM ((TESTE_DOCUMENTI  TD INNER JOIN RIGHE_DOCUMENTI RD ON
TD.IDtesta=RD.IDTesta)
INNER JOIN GIACENZE GG ON GG.Articolo=RD.Articolo AND
GG.esercizio=RD.ESERCIZIO)
WHERE TD.IDtesta=4
Produce, per uno stesso esercizio (e quindi documento), più giacenze per il
medesimo articolo. Queste giacenze, per uno stesso
articolo, derivano da esercizi diversi.
Siccome la cosa mi pare insolita, ho ricostruito lo schema in un mio db,
l'ho popolato e ho lanciato la query. Funziona!
Dati:
Tabella TESTE_DOCUMENTI :
   IDTesta Testa
      1 Documento 2001
      2 Documento 2002
      3 Documento 2003
      4 Documento 2004
Tabella RIGHE_DOCUMENTI
   ID_Riga Articolo Esercizio IDTesta
      1 1 2001 1
      2 2 2001 1
      3 3 2001 1
      4 1 2002 2
      5 2 2002 2
      6 3 2002 2
      7 1 2003 3
      8 2 2003 3
      9 3 2003 3
      10 1 2004 4
      11 2 2004 4
      12 3 2004 4
Tabella GIACENZE:
   Articolo Esercizio Giacenza
      1 2001 2
      1 2002 3
      1 2003 5
      1 2004 7
      2 2001 4
      2 2002 6
      2 2003 10
      2 2004 14
      3 2001 6
      3 2002 9
      3 2003 12
      3 2004 28
      4 2001 8
      4 2002 12
      4 2003 15
      4 2004 21
Risultato della query
SELECT TD.Testa, RD.Esercizio, GG.Articolo, GG.Giacenza FROM
((TESTE_DOCUMENTI  TD INNER JOIN RIGHE_DOCUMENTI RD ON
TD.IDtesta=RD.IDTesta)
INNER JOIN GIACENZE GG ON GG.Articolo=RD.Articolo AND
GG.esercizio=RD.ESERCIZIO)
WHERE TD.IDtesta=4:
   Testa Esercizio Articolo Giacenza
      Documento 2004 2004 1 7
      Documento 2004 2004 2 14
      Documento 2004 2004 3 28
Ovvero, mettendo l'asterisco nel comanso SELECT
   TD.IDTesta Testa ID_Riga RD.Articolo RD.Esercizio RD.IDTesta GG.Articolo
GG.Esercizio Giacenza
      4 Documento 2004 10 1 2004 4 1 2004 7
      4 Documento 2004 11 2 2004 4 2 2004 14
      4 Documento 2004 12 3 2004 4 3 2004 28
Che mi sembra funzioni.
Torno a ripetere di controllare la consistenza dei dati nel tuo database
perchè mi sembra che lo schema, così come me lo hai descritto, non la
garantisca!
Prova e fammi sapere.
--
Simplex2
www.mdenittis.it
________________
LEGGE DEGLI EQUILIBRI DI SIMPLEX2
Da un grande potere, derivano grandi responsabilità,
da grandi responsabilità, derivano grandi rompimenti di palle,
i rompimenti di palle sono una gran perdita di tempo ma il tempo è denaro,
quindi una gran perdita di denaro comporta una grande perdita di potere.


title: Che tipo di relazione è ?

text:
Scusa Gabriele, ma ho visto che il messaggio ha perso la formattazione delle
tabelle:



Ciao.



title: Che tipo di relazione è ?

text:
> LEGGE DEGLI EQUILIBRI DI SIMPLEX2
> Da un grande potere, derivano grandi responsabilità,
> da grandi responsabilità, derivano grandi rompimenti di palle,
> i rompimenti di palle sono una gran perdita di tempo ma il tempo è denaro,
> quindi una gran perdita di denaro comporta una grande perdita di potere.
guarda che è il contrario.
rileggi bene:potere>responsabilità>palle>perditempo>perdi denaro
cioè: potere----> perdi denaro.
ciao


title: Che tipo di relazione è ?

text:
> Tabella TESTE_DOCUMENTI :
> IDTesta     Testa
>        1         "Documento 2001"
>        2         "Documento 2002"
>        3         "Documento 2003"
>        4         "Documento 2004"
Ammesso ma non concesso : in un esercizio ci sono molte fatture (IDTESTE) ,
ma proseguiamo , magari fungerà lo stesso.
>  Risultato della query
>  SELECT TD.Testa, RD.Esercizio, GG.Articolo, GG.Giacenza FROM
>  ((TESTE_DOCUMENTI  TD INNER JOIN RIGHE_DOCUMENTI RD ON
> > TD.IDtesta=RD.IDTesta)
>  INNER JOIN GIACENZE GG ON GG.Articolo=RD.Articolo AND
>  GG.esercizio=RD.ESERCIZIO)
>  WHERE TD.IDtesta=4:
 la provo e ti fò sapere !
ciao e grazie


title: Che tipo di relazione è ?

text:

Esatto!
E' proprio questa l'essenza della legge.
potere ---> Perdi denaro ---> perdi potere
ed il ciclo si ferma in un punto di equilibrio: quello di chi non è
un'emerita mazza (e due, scusa Sergio)!
Da ciò discende, come corollario, che chi ha potere e denaro scarica la
responsabilità su qualche stronzo di turno.
--
Simplex2
www.mdenittis.it
________________



title: Che tipo di relazione è ?

text:
> Ammesso ma non concesso : in un esercizio ci sono molte fatture (IDTESTE)
,
> ma proseguiamo , magari fungerà lo stesso.
AAAAAAAAh.
No, non può funzionare perchè se aggiungiamo una nuova riga alla tabella
TESTE_DOCUMENTI (IDTesta=5)
IDTesta     Testa
       1         "Documento 2001"
       2         "Documento 2002"
       3         "Documento 2003"
       4         "Documento 2004"
       5         "Documento 2004"
e le necessarie righe nella tabella  RIGHE_DOCUMENTI per effettuare
l'associazione con l'esercizio 2004
ID_Riga     Articolo     Esercizio     IDTesta
1                1                 2001         1
2                2                2001            1
3                3                2001            1
4                1                2002            2
5                 2                2002            2
6                3                2002            2
7                1                2003            3
8                2                2003            3
9                3                2003            3
10               1                2004            4
11                2                2004            4
12                3                2004            4
13                1                2004            5
14                2                2004            5
15                3                2004            5
Cosa ci metto nella tebella giacenze?
Ovvero, se inserisco quattro nuove righe associate all'esercizio 2004 nella
tabella GIACENZE ...
Tabella GIACENZE:
Articolo     Esercizio    Giacenza
>       1         2001         2
>       1         2002         3
>       1         2003         5
>       1         2004         7
>       1         2004         8 <--- NEW
>       2         2001         4
>       2         2002         6
>       2         2003         10
>       2         2004         14
>       2         2004         22 <--- NEW
>       3         2001         6
>       3         2002         9
>       3         2003         12
>       3         2004         28
>       3         2004         24 <--- NEW
>       4         2001         8
>       4         2002         12
>       4         2003         15
>       4         2004         21
>       4         2004         28 <--- NEW
....come faccio a distinguere le giacenze dell'esercizio 2004 associate al
documento IDTesta=4 da quelle associate a IDTesta 5?
Mi mancano, nella tabella GIACENZE o nella tabella RIGHE_DOCUMENTI, le
informazioni necessarie per associare dei record di questa tabella ad un
particolare IDTesta di un dato ESERCIZIO.
Questo è un problema.
Magari è proprio questo IL problema (che è strutturale e non dipende dalla
query).
Riflettici e tienici informati.



title: Che tipo di relazione è ?

text:
Allora?



title: Che tipo di relazione è ?

text:
"simplex2" <
simp...@inestistente.it
> ha scritto nel messaggio
news:db85vm$87k$1...@canarie.caspur.it...
> Allora?
Purtroppo la query non filtra alcunchè , ottengo la giacenza relativa al
primo record della tabella giacenze , senza considerare gli esercizi se
coincidono o no!
> LEGGE DEGLI EQUILIBRI DI SIMPLEX2
> Da un grande potere, derivano grandi responsabilità,
> da grandi responsabilità, derivano grandi rompimenti di palle,
> i rompimenti di palle sono una gran perdita di tempo ma il tempo è denaro,
> quindi una gran perdita di denaro comporta una grande perdita di potere.
Se è sbagliata tale deduzione , perchè non la correggi?
Ripeto:
potere>responsabilità>palle>perditempo>perdi denaro
cioè: potere----> perdi denaro, il contrario di :



title: Che tipo di relazione è ?

text:
> Purtroppo la query non filtra alcunchè , ottengo la giacenza relativa al
> primo record della tabella giacenze , senza considerare gli esercizi se
> coincidono o no!
Si, lo so che la query non avrebbe funzionato e ti ho scritto anche il
perchè.
Ora però ti devo lasciare perchè con questo cacchio di sciopero se non mi
affretto
rimango in ufficio tutto il week end.
>
> Se è sbagliata tale deduzione , perchè non la correggi?
> Ripeto:
> potere>responsabilità>palle>perditempo>perdi denaro
> cioè: potere----> perdi denaro, il contrario di :
>
> quindi una gran perdita di denaro comporta una grande perdita di potere.
Vabbè, la vediamo lunedì.
Ciao.
--
Simplex2
www.mdenittis.it
________________



title: Che tipo di relazione è ?

author: Jonathan Canova

text:
"Gabriele" <
michel...@libero.it
> ha scritto nel messaggio
news:db8rua$b8m$1...@carabinieri.cs.interbusiness.it...
> quindi una gran perdita di denaro comporta una grande perdita di potere.
Che, conseguentemente, ti fa perdere meno denaro. Ci sarà un punto di
sella... (=di equilibrio :-) )
--
Jonathan Canova
infoCHIOCCIOLAaladinoinformatica.com
www.aladinoinformatica.com


title: Dare ''Versione" ad un mdb o mde

text:
Ciao a tutti.
Premesso che ho provato a googolare ma non so neanche come impostare la
ricerca.
Desidero dare al mio programma un numero di versione es. v1.01
ma non so come si deve comportare o come seguire una procedura.
Vi spiego perché di questa esigenza... il mio boss vuole da ora in poi
elencato tutte le modifiche, correzioni, migliorie, implementazioni ecc.
In poche parole come fanno a gestire le versioni? si scrive a piacere?
Fin'ora ho sempre gestito per data di creazione.
Grazie in anticipo a chi mi risponde.
Sbye Sbye
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Dare ''Versione" ad un mdb o mde

author: ciroteo

text:
"BMW91025" <
fabioge...@libero.it
> ha scritto nel messaggio
news:eit5sq$n98$1...@news.newsland.it...

Io faccio cosi: creo una etichetta che nella form principale indica la
versione attuale del programma.
tipo: ver. 1.0 del 22.11.2006
poi in una tabella meomorizzo la versione, il progressivo la data e in un
campo memo mi scrivo tutte le modifiche fatte o i problemi risolti con
quella versione.
forse ci sono delle convenzioni in materia, ma non le conosco. (tipo a per
versione alfa, b per beta  ecc ...)


title: Dare ''Versione" ad un mdb o mde

author: Giancarlo Francesconi

text:
"BMW91025" <
fabioge...@libero.it
> ha scritto nel messaggio
news:eit5sq$n98$1...@news.newsland.it...
> Ciao a tutti.
>
> Premesso che ho provato a googolare ma non so neanche come impostare la
> ricerca.
>
> Desidero dare al mio programma un numero di versione es. v1.01
> ma non so come si deve comportare o come seguire una procedura.
> Vi spiego perché di questa esigenza... il mio boss vuole da ora in poi
> elencato tutte le modifiche, correzioni, migliorie, implementazioni ecc.
>
> In poche parole come fanno a gestire le versioni? si scrive a piacere?
>
> Fin'ora ho sempre gestito per data di creazione.
Di solito viene utilizzato questo metodo:
versione a.b.c (esempio: 1.5.11)
a=versione
b=sotto-versione
c=patch
Le modifiche alla versione sono di solito modifiche sostanziali al
programma. E' possibile che due versioni diverse non siano compatibili tra
loro, o comunque richiedano che i dati vengano prima "aggiornati".
Due sotto-versioni diverse invece, pur facendo delle modifiche importanti
all'applicazione, mantengono la compatibilità tra i dati.
Il terzo numero, quello della patch, si modifica quando si fanno degli
aggiornamenti che risolvono dei bug, ma che non alternao la struttura del
programma.
>
> Grazie in anticipo a chi mi risponde.
>
> Sbye Sbye
Ciao.
Giancarlo



title: Dare ''Versione" ad un mdb o mde

text:
On 9 Nov, 00:18, "Giancarlo Francesconi" <
thinice_no_s...@tin.it
>
wrote:
> "BMW91025" <
fabiogentle...@libero.it
> ha scritto nel messaggionews:eit5sq$n98$1...@news.newsland.it...
>
> > Ciao a tutti.
>
> > Premesso che ho provato a googolare ma non so neanche come impostare la
> > ricerca.
>
> > Desidero dare al mio programma un numero di versione es. v1.01
> > ma non so come si deve comportare o come seguire una procedura.
> > Vi spiego perché di questa esigenza... il mio boss vuole da ora in poi
> > elencato tutte le modifiche, correzioni, migliorie, implementazioni ecc.
>
> > In poche parole come fanno a gestire le versioni? si scrive a piacere?
>
> > Fin'ora ho sempre gestito per data di creazione.Di solito viene utilizzato questo metodo:
> versione a.b.c (esempio: 1.5.11)
> a=versione
> b=sotto-versione
> c=patch
> Le modifiche alla versione sono di solito modifiche sostanziali al
> programma. E' possibile che due versioni diverse non siano compatibili tra
> loro, o comunque richiedano che i dati vengano prima "aggiornati".
> Due sotto-versioni diverse invece, pur facendo delle modifiche importanti
> all'applicazione, mantengono la compatibilità tra i dati.
> Il terzo numero, quello della patch, si modifica quando si fanno degli
> aggiornamenti che risolvono dei bug, ma che non alternao la struttura del
> programma.
>
>
>
> > Grazie in anticipo a chi mi risponde.
>
> > Sbye SbyeCiao.
> Giancarlo
>
>
>
>
>
> > --
>
> > questo articolo e` stato inviato via web dal servizio gratuito
> >
http://www.newsland.it/newssegnala
 gli abusi ad a...@newsland.it- Nascondi testo tra virgolette -- Mostra testo tra virgolette -
grazie ottima dritta!


title: Query aggiornamento

author: kapmiki

text:
Scusate sono un neofita di Access. Mi sto cimentando da poco.
Avrei bisogno di un aiuto.
Ho questa tabella che chiamerò IMPORTI
dove vi sono questi campi (Id, Nome, Quantita, Prezzo, Totale]
Ora io tramite una query dove inserisco un campo calcolato
che chiamerò Tot e faccio con la seguente istruzione:
Tot: [Quantita]*[Prezzo].
Come faccio ad aggiornare il campo Totale della tabella IMPORTI
riportando il valore risultante dal campo calcolato Tot della query.
E inoltre, posso contemporaneamente filtrare ad esempio un Record del
campo Id, ed aggiornare solo quello filtrato?
Non so se sono stato chiaro.
Ringrazio chinuque mi risponderà.


title: Query aggiornamento

author: Ubi Major Minor Cessat

text:
> Ho questa tabella che chiamerň IMPORTI
> dove vi sono questi campi (Id, Nome, Quantita, Prezzo, Totale]
> Ora io tramite una query dove inserisco un campo calcolato
> che chiamerň Tot e faccio con la seguente istruzione:
> Tot: [Quantita]*[Prezzo].
Le query possono essere di selezione, di aggiornamento, di accodamento o di
creazione tabella
(dal menů Query scegli query di aggiornamento) con i campi che desideri
aggiornare, nel tuo caso devi aggiornare solo il campo [Totale] nella riga
"AGGIORNA A" inserisci [Quantita]*[Prezzo].
Chiaramente aggiorni tutto la tabella con i relativi importi totali.
> Come faccio ad aggiornare il campo Totale della tabella IMPORTI
> riportando il valore risultante dal campo calcolato Tot della query.
> E inoltre, posso contemporaneamente filtrare ad esempio un Record del
> campo Id, ed aggiornare solo quello filtrato?
Se vuoi invece aggiornare alcuni Id devi aggiungere sotto Id della Query dei
criteri (riga sotto) e cioč i numeri Id che vuoi aggiornare.
Puoi anche usare questo esempio
Crea una Query in visualizzazione struttura e chiudi il "mostra tabella".
Copia la stringa qui sotto e incollala nella tua query vuota (per farlo
prima devi scegliere dal menu Visualizza la visualizzazione sql)
UPDATE IMPORTI SET IMPORTI.Totale = [Quantita]*[Prezzo] WHERE
(((IMPORTI.Id)=2));
Dopo prova a scegliere nuovamente Visualizzazione struttura e mandare in
esecuzione la query.
In questo modo aggiorni la tabella IMPORTI con il Totale ma solo per l'Id 2
Puoi mettere quanti criteri vuoi.


title: Query aggiornamento

author: Karl Donaubauer

text:
kapmiki wrote:
> Scusate sono un neofita di Access. Mi sto cimentando da poco.
> Avrei bisogno di un aiuto.
> Ho questa tabella che chiamerò IMPORTI
> dove vi sono questi campi (Id, Nome, Quantita, Prezzo, Totale]
> Ora io tramite una query dove inserisco un campo calcolato
> che chiamerò Tot e faccio con la seguente istruzione:
> Tot: [Quantita]*[Prezzo].
> Come faccio ad aggiornare il campo Totale della tabella IMPORTI
> riportando il valore risultante dal campo calcolato Tot della query.
> E inoltre, posso contemporaneamente filtrare ad esempio un Record del
> campo Id, ed aggiornare solo quello filtrato?
> ...
Molto probabile il tuo problema non esiste. ;-)
In un database non si salva il risultato insieme ai fattori di
un calcolo (con poche eccezioni) perché non solo causa
il compito dell'aggiornamento ma provoca il rischio di
inconsistenza dei dati.
Come vedi è molto semplice calcolare il totale in una
query o dovunque necessario nel database.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Query aggiornamento

text:
Il Sun, 26 Nov 2006 12:29:14 +0100, "Karl Donaubauer"
<
NoS...@donkarl.com
> ha scritto:

Scusa non ho capito. Cioè se io devo eseguire dei calcoli tramite un
campo calcolato di una query, e poi il risultato metterlo in un campo
similare, ma vuoto, di una tabella, è sbagliato. Insomma io ho la
necessità di salvare questo risultato su un campo di una tabella, dal
quale successivamente tramite una maschera di ricerca lo posso trovare
ed essere certo che il valore sia quello, che magari non vari ad
esempio l'interesse visto che è calcolato in funzione dei giorni dal
quale stampo l'avviso a quello in cui si verifica un evento.
Ti porto un esempio più calzante. Metti il caso che io lavori in un
ufficio tasse, dove tramite access devo stampare degli avvisi dove
tramite dei campi calcolati (delle query) mi calcolano il capitale,
gli interessi, eventuali sanzioni ecc. Questo valore calcolato che può
essere un totale o un importo che genere il totale mi necessita
salvarlo in una tabella per riprenderlo successivamente  ed elaborarlo
attraverso altre query e report ad altri uffici. Tutto ciò mi dite che
è sbagliato con i campi calcolati delle query di aggiornamento.
Rispondetemi grazie.


title: Query aggiornamento

text:
kapmiki wrote:
> "Karl Donaubauer"
>> ...
>> In un database non si salva il risultato insieme ai fattori di
>> un calcolo (con poche eccezioni) perché non solo causa
>> il compito dell'aggiornamento ma provoca il rischio di
>> inconsistenza dei dati.
>>
>> Come vedi è molto semplice calcolare il totale in una
>> query o dovunque necessario nel database.
>
> Scusa non ho capito. Cioè se io devo eseguire dei calcoli tramite un
> campo calcolato di una query, e poi il risultato metterlo in un campo
> similare, ma vuoto, di una tabella, è sbagliato.
Sì.
> Insomma io ho la
> necessità di salvare questo risultato su un campo di una tabella, dal
> quale successivamente tramite una maschera di ricerca lo posso trovare
> ed essere certo che il valore sia quello, che magari non vari ad
> esempio l'interesse visto che è calcolato in funzione dei giorni dal
> quale stampo l'avviso a quello in cui si verifica un evento.
> Ti porto un esempio più calzante. Metti il caso che io lavori in un
> ufficio tasse, dove tramite access devo stampare degli avvisi dove
> tramite dei campi calcolati (delle query) mi calcolano il capitale,
> gli interessi, eventuali sanzioni ecc. Questo valore calcolato che può
> essere un totale o un importo che genere il totale mi necessita
> salvarlo in una tabella per riprenderlo successivamente  ed elaborarlo
> attraverso altre query e report ad altri uffici. Tutto ciò mi dite che
> è sbagliato con i campi calcolati delle query di aggiornamento.
> Rispondetemi grazie.
Come mai pensi che sia necessario di salvare i valori calcolati?
Anche un campo calcolato di una query puoi usare in in altre
query, maschere, report ecc.



title: un Database Modello Network

author: Mario Pug

text:
Salve, lo ammetto, non mi è mai capitato di progettare un Db a rete... più complesso dei db Molti a Molti, in cui i figli hanno più genitori.
Avete qualche suggerimento? Uno schema di relazioni tra tabelle?
Vi ringrazio


title: un Database Modello Network

author: RobertoA

text:

Spiega cosa intendi per 'Db a rete' o 'Database Modello Network'


title: un Database Modello Network

text:
Chiarisco:
Mario ha molti record, cioè il proprio fatturato (Uno a molti)
Mario ha tre figli: Salvo, Pippo,Sandra (ognuno dei quali hai suoi molti record - i propri fatturati)
Salvo avrà 12 figli
Pippo avrà 3 figli
Sandra avrà 8 figli
...Ogni nuovo record in anagrafica quindi è Padre... ma è anche figlio,nipote, bisnipote di.....MARIO.
Occorre sempre tenere in memoria l'albero genealogico....


title: un Database Modello Network

text:

Basta una tabella unica
id, nome, indirizzo, telefono, ecc.....
Oltre ai campi classici, come sopra, ci aggiungi un bel id_padre e sei a
posto puoi tenere nota chi e' figlio di chi


title: un Database Modello Network

text:

Si hai ragione. C'ero appena arrivato...anche se dopo complicati  triplici salti mortali !!!!! :-) :-) :-)
grazie!


title: un Database Modello Network

author: BFS

text:

mi sa di no se non è un refuso "in cui i figli hanno più genitori"
qui siamo di fronte a un grafo, non ad un albero

BFS


title: un Database Modello Network

author: Bruno Campanini

text:
Mario Pug submitted this idea :
> Salve, lo ammetto, non mi è mai capitato di progettare un Db a rete... più
> complesso dei db Molti a Molti, in cui i figli hanno più genitori. Avete
> qualche suggerimento? Uno schema di relazioni tra tabelle?  Vi ringrazio

1 - Sviluppa l'intero database in locale con un unico file
    (tabelle, Form, Report, Moduli, etc)
2 - completato il tutto dividi in locale il database in BE (BackEnd)
    con le tabelle e FrontEnd (tutto il resto)
3 - Esegui sul FE il link con le tabelle del BE
4 - Funzionando il tutto porta il BE sul verver in rete e modifica
    i link del FE con le tabelle del BE in rete.

Per quanto riguarda i figli con più genitori crea due tabelle: Padri
e Figli collegate Uno(Padri)-a-Molti(figli). Se poi vuoi cercare
i vari Padri di un Figlio lo faria con query, VBA o altro facile
marchingegno.

Se Padri e Figli sono invece già incasinati nel server... dovrai
spiegare le modalità del pasticcio.

Bruno


title: un Database Modello Network

author: Alex

text:
Se la relazione è come la descrivi... non è proprio così banale,
 ma la differenza la fa il livello gerarchico che vuoi o devi
 ottenere e di conseguenza la flessibilità.

Diciamo che la struttura più flessibile si ottiene con 2 tabelle
 ma non padre-figli che non consentirebbe una profondità oltre ad
 1.
Quindi se la tua profondità è questa può andare.
Se invece un figlio può a sua volta essere padre... allora non va bene.

In modo più tecnico per poter assolvere a qualsiasi flessibilità
 gestionale le 2 tabelle sarebbero da strutturare
 cosi:

1) Tabella elementi
2) Tabella Relazioni

Legate 1-M

Chiaramente questo approccio si riflette poi nella gestione
 gerarchica vera e propria... non complessa ma da
 conoscere.

--
@Alex

----Android NewsGroup Reader----
https://piaohong.s3-us-west-2.amazonaws.com/usenet/index.html


title: un Database Modello Network

text:

Avete tutti ragione, non è semplice e me ne sono accorto nei giorni a seguire.
La profondità da raggiungere ' Da ME ai miei avi, e da ME ai miei figli.
Anche se ho creato due tabelle: una ME verso Molti Figli e una ME verso Molti padri...
ciò che mi chiedo è come faccio a far comparire in una query
Un mio Record (vendita di un chilo di patate) a i tutti i miei padri: Cioè a ID 50, 42, 36 , 22, 15, 9, 4, 2, 1 .
Questo mio record non è come una semplice tabella prodotti a cui tutti possono attingere, se vogliono.
Dal momento in cui registro la vendita, il record DEVE apparire nella loro lista vendite, come se l'avessero effettua loro.
Sono piuttosto impantanato. Magare la soluzione è sotto il naso ma non la vedo.


title: un Database Modello Network

text:
Il giorno mercoledì 20 gennaio 2021 alle 21:07:01 UTC+1 @Alex ha scritto:

Mi sa che hai ragione.
la mia tabella Vendite ha un IDVendite (elementi)
la mia tabella Padri un Id_Figlio di vendite (relazioni)


title: un Database Modello Network

text:

Bruno, non ho capito perchè sei partito dal FE e dal BE?
Il problema ce l'ho a prescindere dalla divisione del DB. :-)
Oppure mi sfugge qualcosa di ciò che volevi dire


title: un Database Modello Network

text:

Ciao BF
Non credo sia un Grafo.
Una mia vendita non va a finire ai miei zii
ma solo a mio padre, mio nonno, mio bisnonno. E' un albero.


title: un Database Modello Network

text:
Mario Pug used his keyboard to write :

Ho interpretato troppo frettolosamente "non mi è mai capitato di
progettare un Db a rete..." e ho pensato che tu avessi due
problemi: il DB in rete, e l'albero genealogico.
Come non detto.

Bruno


title: un Database Modello Network

text:

Allora, per quanto obbrobriosa, sono arrivato a questa soluzione:
Una Tabella Associa che ha due chiavi esterne: IDVendite, legata alla tabella Vendite
e IDPadri, legata alla tabella Padri
Nella tabella Vendite, la vendita è un solo record, con data, e importo per esempio
Nella Tabella Associata compare quella vendita, per quanti sono i padri.
Solo che...ahimé un solo record di Vendite, nella tab Associata, viene replicato tante volte quanti sono i padri.
Se ho 56 Padri, saranno 56 record ognuno con il suo IDPadre. (in modo da essere visualizzato in automatico da ognuno di essi)
Moltiplicato per i tutto il Network Multilevel.... Saranno davvero tanti record ripetuti. (Record, non campi, i campi al completo saranno nella query)
Se poi si pensa che La tabella Vendite ha una Tabella Figlia coi i dettagli e che tali dettagli devono figurare anch'essi ai padri...
Queste tabelle Associate (una per IDVendita e una per VenditeDettagli).... avranno un infinità di record tutti uguali.
Ma non c'è scampo, mi sa.
Io Creeeedo di essere arrivato alla soluzione ma se non la vedo non ci credo!
Che ne pensate?


title: un Database Modello Network

text:

-----------------------------------------------------------------

Quello che mi spiace davvero, è che in questo sito non si possano cancellare le colossali cazzate che,
in preda alla disperazione uno scrive!!!!
E d'altra parte...la Vs non risposta è eloquente! :-)


title: un Database Modello Network

text:

personalmente credo che dovresti spiegare esattamente cosa devi gestire
sarebbe più facile capire cosa fare e come aiutarti
padri, figli, vendite..non è che si capisca molto

BFS


title: un Database Modello Network

text:

No
La 'non risposta' puo' essere dettata dal fatto che si e' sempre di
corsa, ci sono sempre mille altre cose da fare, e la fequentazione del
ng e' uno dei piaceri di fine lavoro o del notturno
Quindi non pensare ad una precisa volonta' di sopire la discussione
semplicemente non partecipandovi
Piuttosto, se vuoi essere aiutato devi cercare di spiegare meglio cosa
vuoi ottenere, perche' ancor oggi mica s'e' capito cosa vuoi fare ("..in
cui i figli hanno più genitori.." )
E non perche' si sia curiosi su cosa ci farai col codice ma perche'
esistono molti casi di 'mattoncini' gia' pronti che rendono inutile
inventare la ruota ogni volta
Quindi la prima regola e' farsi capire su cosa si desidera ottenere e
quali informazioni sono a disposizione, solo cosi' si puo' iniziare