text:
On 18 Lug, 19:10, "Giorgia" <
tabatin...@yahoo.it
> wrote:
> "Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggionews:ivjnb6$pkq$1...@speranza.aioe.org...
>
>
>
>
>
>
>
>
>
>
>
> > "Giorgia" <
tabatin...@yahoo.it
> ha scritto nel messaggio
> >news:itn5h5$7of$1...@speranza.aioe.org...
>
> >> ottengo questa data di nascita
> >> 57//56........
> >> anche per l'anno come faccio ad avere le 4 cifre?(1956)
>
> >> Grazie mille per l'aiuto.
> >> Giorgia
>
> > Bella, questa me l'ha scaricata oggi...
>
> > Antonio
>
> E comunque non mi avete risposto......sigh!
> un aiutino please!
ti ho appena risposto io su per l'ennesima volta... questa pero' e'
arrivata, quindi la vedi anche tu :D


title: Estrapolare data di nascita da codice fiscale

author: pablitomf

text:
On 18 Lug, 19:10, "Giorgia" <
tabatin...@yahoo.it
> wrote:
> "Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggionews:ivjnb6$pkq$1...@speranza.aioe.org...
>
>
>
>
>
>
>
>
>
>
>
> > "Giorgia" <
tabatin...@yahoo.it
> ha scritto nel messaggio
> >news:itn5h5$7of$1...@speranza.aioe.org...
>
> >> ottengo questa data di nascita
> >> 57//56........
> >> anche per l'anno come faccio ad avere le 4 cifre?(1956)
>
> >> Grazie mille per l'aiuto.
> >> Giorgia
>
> > Bella, questa me l'ha scaricata oggi...
>
> > Antonio
>
> E comunque non mi avete risposto......sigh!
> un aiutino please!
e sono 15!!!!
Es. Il tuo campo si chiama CFInverso... questa e' la formula per la
data di nascita... ;)



author: Giorgia

text:
"pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:ba1fe9b1-06ef-4dcf...@g12g2000yqd.googlegroups.com...

Quasi ok...ma per le signorine non mi toglie i 40 in più dal gg di nascita e
l'annodi nascita non è nel formato yyyy ma yy.
Non ho il campo [SESSO], è possibile indicare la condizione direttamente
nella stringa per es
if > 40 then....quarchecccosa?
Giorgia


author: Antonio Biso

text:
"Giorgia" <
tabat...@yahoo.it
> ha scritto nel messaggio
news:j090ni$gd6$1...@speranza.aioe.org...
>
>>
>> Es. Il tuo campo si chiama CFInverso... questa e' la formula per la
>> data di nascita... ;)
>>
>> =Mid([CFInverso];10;2) & "/" & IIf(Mid([CFInverso];
>> 9;1)="A";"01";IIf(Mid([CFInverso];9;1)="B";"02";IIf(Mid([CFInverso];
>> 9;1)="C";"03";IIf(Mid([CFInverso];9;1)="D";"04";IIf(Mid([CFInverso];
>> 9;1)="E";"05";IIf(Mid([CFInverso];9;1)="H";"06";IIf(Mid([CFInverso];
>> 9;1)="L";"07";IIf(Mid([CFInverso];9;1)="M";"08";IIf(Mid([CFInverso];
>> 9;1)="P";"09";IIf(Mid([CFInverso];9;1)="R";"10";IIf(Mid([CFInverso];
>> 9;1)="S";"11";IIf(Mid([CFInverso];9;1)="T";"12";"01")))))))))))) & "/"
>> & Mid([CFInverso];7;2)
>
>
>
> Quasi ok...ma per le signorine non mi toglie i 40 in pi� dal gg di nascita
> e l'annodi nascita non � nel formato yyyy ma yy.
> Non ho il campo [SESSO], � possibile indicare la condizione direttamente
> nella stringa per es
> if > 40 then....quarchecccosa?
> Giorgia
iif(Mid([CFInverso];10;2)>31;Mid([CFInverso];10;2)-40;Mid([CFInverso];10;2))
format(Mid([CFInverso];7;2);"yyyy")
Antonio


text:
On 21 Lug, 14:14, "Antonio Biso" <
ab...@libero.it
> wrote:
> "Giorgia" <
tabatin...@yahoo.it
> ha scritto nel messaggionews:j090ni$gd6$1...@speranza.aioe.org...

peccato che la stessa domanda te l'abbia fatta radicale... chissa'
come avresti risposto! :D


text:
"pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:acf41f0f-c348-46ab...@e40g2000yqn.googlegroups.com...
> On 21 Lug, 14:14, "Antonio Biso" <
ab...@libero.it
> wrote:
>> "Giorgia" <
tabatin...@yahoo.it
> ha scritto nel
>> messaggionews:j090ni$gd6$1...@speranza.aioe.org...
>> iif(Mid([CFInverso];10;2)>31;Mid([CFInverso];10;2)-40;Mid([CFInverso];10;2))
>> format(Mid([CFInverso];7;2);"yyyy")
>>
>> Antonio
>
> peccato che la stessa domanda te l'abbia fatta radicale... chissa'
> come avresti risposto! :D
1) radicale è maleducato e strafottente
2) radicale non c'ha le bocce...
Antonio


text:
> 1) radicale è maleducato e strafottente
killato da quando l'ho "scoperto trollare" con gli antinapoletani...
quindi non seguo piu' suoi eventuali post.
> 2) radicale non c'ha le bocce...
io credo piuttosto che per te valga solo il punto 2 :D


text:
"pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:acf41f0f-c348-46ab...@e40g2000yqn.googlegroups.com...

Vero, ma mi sembrava alquanto complessa...ora provo a inserire il
suggerimento del tuo amico....
E io che pensavo che solo la patata fosse un aiuto....ora anche le
bocce...eh eh
Giorgia


text:
"Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:j0957q$s11$1...@speranza.aioe.org...
>
> "Giorgia" <
tabat...@yahoo.it
> ha scritto nel messaggio
> news:j090ni$gd6$1...@speranza.aioe.org...
>>
>>>
>>> Es. Il tuo campo si chiama CFInverso... questa e' la formula per la
>>> data di nascita... ;)
>>>
>>> =Mid([CFInverso];10;2) & "/" & IIf(Mid([CFInverso];
>>> 9;1)="A";"01";IIf(Mid([CFInverso];9;1)="B";"02";IIf(Mid([CFInverso];
>>> 9;1)="C";"03";IIf(Mid([CFInverso];9;1)="D";"04";IIf(Mid([CFInverso];
>>> 9;1)="E";"05";IIf(Mid([CFInverso];9;1)="H";"06";IIf(Mid([CFInverso];
>>> 9;1)="L";"07";IIf(Mid([CFInverso];9;1)="M";"08";IIf(Mid([CFInverso];
>>> 9;1)="P";"09";IIf(Mid([CFInverso];9;1)="R";"10";IIf(Mid([CFInverso];
>>> 9;1)="S";"11";IIf(Mid([CFInverso];9;1)="T";"12";"01")))))))))))) & "/"
>>> & Mid([CFInverso];7;2)
>>
>>
>>
>> Quasi ok...ma per le signorine non mi toglie i 40 in più dal gg di
>> nascita e l'annodi nascita non è nel formato yyyy ma yy.
>> Non ho il campo [SESSO], è possibile indicare la condizione direttamente
>> nella stringa per es
>> if > 40 then....quarchecccosa?
>> Giorgia
>
> iif(Mid([CFInverso];10;2)>31;Mid([CFInverso];10;2)-40;Mid([CFInverso];10;2))
> format(Mid([CFInverso];7;2);"yyyy")
>
> Antonio
Ciao Antonio,
Format(Mid([CODICE FISCALE], 7, 2), "yyyy") mi restituisce 1900 e non 1980
come dovrebbe...perchè non rileva più la cifra dal cf?
Grazie
Giorgia


author: MA

text:
"Giorgia"  ha scritto nel messaggio news:j0bgku$8vi$1...@speranza.aioe.org...


Giorgia
_Risposta:
fanno gioco di squadra
MA


text:
"Giorgia" <
tabat...@yahoo.it
> ha scritto nel messaggio
news:j0bhu2$c7r$1...@speranza.aioe.org...
>
>> iif(Mid([CFInverso];10;2)>31;Mid([CFInverso];10;2)-40;Mid([CFInverso];10;2))
>> format(Mid([CFInverso];7;2);"yyyy")
>>
>> Antonio
> Ciao Antonio,
> Format(Mid([CODICE FISCALE], 7, 2), "yyyy") mi restituisce 1900 e non 1980
> come dovrebbe...perchč non rileva piů la cifra dal cf?
Dipende dove hai messo 'sta cosa
prova con "aaaa"
Antonio


text:
"Giorgia" <
tabat...@yahoo.it
> ha scritto nel messaggio
news:j0bgku$8vi$1...@speranza.aioe.org...
>
> E io che pensavo che solo la patata fosse un aiuto....ora anche le
> bocce...eh eh
>
> Giorgia
Gioia mia... la prima è sufficientemente standard, le seconde sono piuttosto
discriminanti!!!
Antonio


text:
"Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:j0clc9$91t$1...@speranza.aioe.org...

NAAAA.....uff
ora mi compare 28/05/aaaa....
"'sta cosa" l'ho messa cosě:
Me.DATA_DI_NASCITA = IIf(Mid([CODICE FISCALE], 10, 2) > 31, Mid([CODICE
FISCALE], 10, 2) - 40, Mid([CODICE FISCALE], 10, 2)) & "/" & IIf(Mid([CODICE
FISCALE], 9, 1) = "A", "01", IIf(Mid([CODICE FISCALE], 9, 1) = "B", "02",
IIf(Mid([CODICE FISCALE], 9, 1) = "C", "03", IIf(Mid([CODICE FISCALE], 9, 1)
= "D", "04", IIf(Mid([CODICE FISCALE], 9, 1) = "E", "05", IIf(Mid([CODICE
FISCALE], 9, 1) = "H", "06", IIf(Mid([CODICE FISCALE], 9, 1) = "L", "07",
IIf(Mid([CODICE FISCALE], 9, 1) = "M", "08", IIf(Mid([CODICE FISCALE], 9, 1)
= "P", "09", IIf(Mid([CODICE FISCALE], 9, 1) = "R", "10", IIf(Mid([CODICE
FISCALE], 9, 1) = "S", "11", IIf(Mid([CODICE FISCALE], 9, 1) = "T", "12",
"01")))))))))))) & "/" & Format(Mid([CODICE FISCALE], 7, 2), "aaaa")
Giorgia


author: Alessandro Cara

text:
Il 25/07/2011 12.55, Giorgia ha scritto:
> "Antonio Biso"<
ab...@libero.it
>  ha scritto nel messaggio
> news:j0clc9$91t$1...@speranza.aioe.org...
>>
>> "Giorgia"<
tabat...@yahoo.it
>  ha scritto nel messaggio
>> news:j0bhu2$c7r$1...@speranza.aioe.org...
>>>
>>>> iif(Mid([CFInverso];10;2)>31;Mid([CFInverso];10;2)-40;Mid([CFInverso];10;2))
>>>> format(Mid([CFInverso];7;2);"yyyy")
>>>>
>>>> Antonio
>>> Ciao Antonio,
>>> Format(Mid([CODICE FISCALE], 7, 2), "yyyy") mi restituisce 1900 e non
>>> 1980 come dovrebbe...perchè non rileva più la cifra dal cf?
>>
>> Dipende dove hai messo 'sta cosa
>>
>> prova con "aaaa"
>>
>>
>> Antonio
> NAAAA.....uff
> ora mi compare 28/05/aaaa....
>
> "'sta cosa" l'ho messa così:
> Me.DATA_DI_NASCITA = IIf(Mid([CODICE FISCALE], 10, 2)>  31, Mid([CODICE
> FISCALE], 10, 2) - 40, Mid([CODICE FISCALE], 10, 2))&  "/"&  IIf(Mid([CODICE
> FISCALE], 9, 1) = "A", "01", IIf(Mid([CODICE FISCALE], 9, 1) = "B", "02",
> IIf(Mid([CODICE FISCALE], 9, 1) = "C", "03", IIf(Mid([CODICE FISCALE], 9, 1)
> = "D", "04", IIf(Mid([CODICE FISCALE], 9, 1) = "E", "05", IIf(Mid([CODICE
> FISCALE], 9, 1) = "H", "06", IIf(Mid([CODICE FISCALE], 9, 1) = "L", "07",
> IIf(Mid([CODICE FISCALE], 9, 1) = "M", "08", IIf(Mid([CODICE FISCALE], 9, 1)
> = "P", "09", IIf(Mid([CODICE FISCALE], 9, 1) = "R", "10", IIf(Mid([CODICE
> FISCALE], 9, 1) = "S", "11", IIf(Mid([CODICE FISCALE], 9, 1) = "T", "12",
> "01"))))))))))))&  "/"&  Format(Mid([CODICE FISCALE], 7, 2), "aaaa")
>
> Giorgia
>
>
Ohhhh my ???????????????
Cmq la formattazione "aaaa" e' valida per una data tu stai editando un,
forse, numero. Ariforse "0000" puo' andare meglio (ma non assicuro).
P.S. Scrivi troppo io tutta sta cosa:
IIf(Mid([CODICE
 > FISCALE], 9, 1) = "A", "01", IIf(Mid([CODICE FISCALE], 9, 1) = "B", "02",
 > IIf(Mid([CODICE FISCALE], 9, 1) = "C", "03", IIf(Mid([CODICE
FISCALE], 9, 1)
 > = "D", "04", IIf(Mid([CODICE FISCALE], 9, 1) = "E", "05", IIf(Mid([CODICE
 > FISCALE], 9, 1) = "H", "06", IIf(Mid([CODICE FISCALE], 9, 1) = "L", "07",
 > IIf(Mid([CODICE FISCALE], 9, 1) = "M", "08", IIf(Mid([CODICE
FISCALE], 9, 1)
 > = "P", "09", IIf(Mid([CODICE FISCALE], 9, 1) = "R", "10", IIf(Mid([CODICE
 > FISCALE], 9, 1) = "S", "11", IIf(Mid([CODICE FISCALE], 9, 1) = "T", "12",
l'avrei scritta format(instr("ABCDEHLMPRST",Mid([CODICE FISCALE], 9,
1)),"00")
e magari il giorno:
format(Mid([CODICE FISCALE], 10, 2) MOD 40 + 1,"00")
--
ac (x=y-1)


author: Karl Donaubauer

text:
Alessandro Cara wrote:
> Giorgia ha scritto:
>> ...
>> Format(Mid([CODICE FISCALE], 7, 2), "aaaa")
> ...
> Cmq la formattazione "aaaa" e' valida per una data tu stai editando
> un, forse, numero. Ariforse "0000" puo' andare meglio (ma non assicuro).
> ...
Se non erro (cioč non ci sono regole in piů?), dalle due ciffre del CF
non si puo dedurre il secolo con certezza. "09" puo essere 1909
o 2009. Quindi non esiste nessuna soluzione esatta.
Se p.e. si decide di escludere/discriminare i vecchissimi (il Biso ecc.)
un'espressione possibile sarebbe:
19-(Mid([CODICE FISCALE],7,2)<=Format(Date(),"yy")) & _
    Mid([CODICE FISCALE],7,2)
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:
"Giorgia" <
tabat...@yahoo.it
> ha scritto nel messaggio
news:j0ji23$v58$1...@speranza.aioe.org...
>
> "Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
> news:j0clc9$91t$1...@speranza.aioe.org...
>>
>> "Giorgia" <
tabat...@yahoo.it
> ha scritto nel messaggio
>> news:j0bhu2$c7r$1...@speranza.aioe.org...
>>>
>>>> iif(Mid([CFInverso];10;2)>31;Mid([CFInverso];10;2)-40;Mid([CFInverso];10;2))
>>>> format(Mid([CFInverso];7;2);"yyyy")
>>>>
>>>> Antonio
>>> Ciao Antonio,
>>> Format(Mid([CODICE FISCALE], 7, 2), "yyyy") mi restituisce 1900 e non
>>> 1980 come dovrebbe...perchè non rileva più la cifra dal cf?
>>
>> Dipende dove hai messo 'sta cosa
>>
>> prova con "aaaa"
>>
>>
>> Antonio
> NAAAA.....uff
> ora mi compare 28/05/aaaa....
ma se provi a testare il valore di Mid([CODICE FISCALE], 7, 2) cosa ti
torna?
Antonio


text:
Antonio Biso wrote:
> "Giorgia ha scritto:
>>>
>>> Antonio
>> NAAAA.....uff
>> ora mi compare 28/05/aaaa....
>
> ma se provi a testare il valore di Mid([CODICE FISCALE], 7, 2) cosa ti
> torna?
Come già scritto da ac:
Al massimo 2 ciffre con le quali non puo usare Format(...,"yyyy")
perché bisogna una data completta. Altrimenti 00 a 99 sono letti
come i giorni 0 a 99 dal primo giorno di Access (30/12/1899)
ed il risultato del Format(...,"yyyy") è 1899 o 1900.



text:
Il 25/07/2011 14.19, Karl Donaubauer ha scritto:
> Alessandro Cara wrote:
>> Giorgia ha scritto:
>>> ...
>>> Format(Mid([CODICE FISCALE], 7, 2), "aaaa")
>> ...
>> Cmq la formattazione "aaaa" e' valida per una data tu stai editando
>> un, forse, numero. Ariforse "0000" puo' andare meglio (ma non assicuro).
>> ...
>
> Se non erro (cioè non ci sono regole in più?), dalle due ciffre del CF
> non si puo dedurre il secolo con certezza. "09" puo essere 1909
> o 2009. Quindi non esiste nessuna soluzione esatta.
Non sono entrato piu' di tanto nella questione. Piu' che altro mi ha
folgorato la batteria di "iif".  ;-{)
--
ac (x=y-1)


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:9956ln...@mid.individual.net...
> Antonio Biso wrote:
>> "Giorgia ha scritto:
>>>>
>>>> Antonio
>>> NAAAA.....uff
>>> ora mi compare 28/05/aaaa....
>>
>> ma se provi a testare il valore di Mid([CODICE FISCALE], 7, 2) cosa ti
>> torna?
>
> Come già scritto da ac:
> Al massimo 2 ciffre con le quali non puo usare Format(...,"yyyy")
> perché bisogna una data completta. Altrimenti 00 a 99 sono letti
> come i giorni 0 a 99 dal primo giorno di Access (30/12/1899)
> ed il risultato del Format(...,"yyyy") è 1899 o 1900.
porc è vero!!!
quale è l'algoritmo che nei vari sistemi viene utilizzato per discriminare
(e che potrebbe essere usato anche da Giorgia)?
si potrebbe pensare ad un valore limite: se anno > X attacca "19" altrimenti
"20" ma quale valore stabilire?
Qualcuno sa come viene interpretato un CF adesso?
per la batteria di iif che da tanto fastidio a Cara, Giorgia, la prossima
volta creati una funzione a cui passi il codice fiscale e che ti torna la
data
dentro il codice usi if then else
Antonio


text:
Il 25/07/2011 15.08, Antonio Biso ha scritto:
[cut]
>
> per la batteria di iif che da tanto fastidio a Cara, Giorgia, la prossima
> volta creati una funzione a cui passi il codice fiscale e che ti torna la
> data
> dentro il codice usi if then else
(che non canbierebbe la sostanza delle cose)
Biso te la spiego come ad un ingegnere.
1) La if genera 2 percorsi diversi
2) Ogni if inserita in un altra if (nidificata) provoca il
raddoppiamento delle uscite
3) Ogni ramo generato aumenta la complessita'
4) Andrebbero verificati (testati) tutti i percorsi
5) Scrivere tanto consuma la tastiera
6) Il consumo della tastiera puo' provocare l'inaffidabilita' dei tasti
7) L'inaffidabiita' dei tasti rende la stazione di lavoro inutilizzabile.
8) La inutilita' della stazione di lavoro consiglia un giretto in campagna
9) A passi lunghi e ben distesi.
--
ac (x=y-1)


text:
"Alessandro Cara" <
alessan...@ay-1anetwork.it
> ha scritto nel messaggio
news:dieXp.55757$GZ3....@tornado.fastwebnet.it...
> Il 25/07/2011 15.08, Antonio Biso ha scritto:
> [cut]
>>
>> per la batteria di iif che da tanto fastidio a Cara, Giorgia, la prossima
>> volta creati una funzione a cui passi il codice fiscale e che ti torna la
>> data
>> dentro il codice usi if then else
> (che non canbierebbe la sostanza delle cose)
>
> Biso te la spiego come ad un ingegnere.
> 1) La if genera 2 percorsi diversi
> 2) Ogni if inserita in un altra if (nidificata) provoca il raddoppiamento
> delle uscite
Infatti io avevo parlato di if then else, non di innesti
> 8) La inutilita' della stazione di lavoro consiglia un giretto in campagna
Stai andando in ferie?
> 9) A passi lunghi e ben distesi.
col passo dell'oca?
dove vai, a Predappio?
Antonio


text:
On 25 Lug, 14:48, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:

Ma tu devi anche capire che Giorgina deve "apprendere"... per cui al
momento gli "IIF" le servono come il pane per entrare nel
meccanismo... poi la modifichera' pian pianino... ;)


text:
"Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:j0jtjq$tql$2...@speranza.aioe.org...

Altra domanda.....ma cosa vi fumate??;-P
Giorgia


text:
"Giorgia" <
tabat...@yahoo.it
> ha scritto nel messaggio
news:j0lrhp$bls$1...@speranza.aioe.org...
>
>> dove vai, a Predappio?
>>
>> Antonio
> Altra domanda.....ma cosa vi fumate??;-P
>
> Giorgia
Io non fumo perchè non mi piace, lui per scelta esistenziale credo non abbia
mai "fumato"...
:-P
Antonio


text:
"Alessandro Cara" <
alessan...@ay-1anetwork.it
> ha scritto nel messaggio
news:PlcXp.55713$GZ3....@tornado.fastwebnet.it...
> Il 25/07/2011 12.55, Giorgia ha scritto:
>> "Antonio Biso"<
ab...@libero.it
>  ha scritto nel messaggio
>> news:j0clc9$91t$1...@speranza.aioe.org...
>>>
>>> "Giorgia"<
tabat...@yahoo.it
>  ha scritto nel messaggio
>>> news:j0bhu2$c7r$1...@speranza.aioe.org...
>>>>
>>>>> iif(Mid([CFInverso];10;2)>31;Mid([CFInverso];10;2)-40;Mid([CFInverso];10;2))
>>>>> format(Mid([CFInverso];7;2);"yyyy")
>>>>>
>>>>> Antonio
>>>> Ciao Antonio,
>>>> Format(Mid([CODICE FISCALE], 7, 2), "yyyy") mi restituisce 1900 e non
>>>> 1980 come dovrebbe...perchč non rileva piů la cifra dal cf?
>>>
>>> Dipende dove hai messo 'sta cosa
>>>
>>> prova con "aaaa"
>>>
>>>
>>> Antonio
>> NAAAA.....uff
>> ora mi compare 28/05/aaaa....
>>
>> "'sta cosa" l'ho messa cosě:
>> Me.DATA_DI_NASCITA = IIf(Mid([CODICE FISCALE], 10, 2)>  31, Mid([CODICE
>> FISCALE], 10, 2) - 40, Mid([CODICE FISCALE], 10, 2))&  "/"&
>> IIf(Mid([CODICE
>> FISCALE], 9, 1) = "A", "01", IIf(Mid([CODICE FISCALE], 9, 1) = "B", "02",
>> IIf(Mid([CODICE FISCALE], 9, 1) = "C", "03", IIf(Mid([CODICE FISCALE], 9,
>> 1)
>> = "D", "04", IIf(Mid([CODICE FISCALE], 9, 1) = "E", "05", IIf(Mid([CODICE
>> FISCALE], 9, 1) = "H", "06", IIf(Mid([CODICE FISCALE], 9, 1) = "L", "07",
>> IIf(Mid([CODICE FISCALE], 9, 1) = "M", "08", IIf(Mid([CODICE FISCALE], 9,
>> 1)
>> = "P", "09", IIf(Mid([CODICE FISCALE], 9, 1) = "R", "10", IIf(Mid([CODICE
>> FISCALE], 9, 1) = "S", "11", IIf(Mid([CODICE FISCALE], 9, 1) = "T", "12",
>> "01"))))))))))))&  "/"&  Format(Mid([CODICE FISCALE], 7, 2), "aaaa")
>>
>> Giorgia
>>
>>
> Ohhhh my ???????????????
> Cmq la formattazione "aaaa" e' valida per una data tu stai editando un,
> forse, numero. Ariforse "0000" puo' andare meglio (ma non assicuro).
>
e infatti con "0000" l'anno 1973 viene restituito come 0073....
aaarghh
scrivo troppo ma ormai ho scritto...;-)
Giorgia


text:
On 26 Lug, 09:49, "Giorgia" <
tabatin...@yahoo.it
> wrote:
> "Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggionews:j0jtjq$tql$2...@speranza.aioe.org...
>
>
>
>
>
>
>
>
>
> > "Alessandro Cara" <
alessandro.c...@ay-1anetwork.it
> ha scritto nel
> > messaggionews:dieXp.55757$GZ3....@tornado.fastwebnet.it...
> >> Il 25/07/2011 15.08, Antonio Biso ha scritto:
> >> [cut]
>
> >>> per la batteria di iif che da tanto fastidio a Cara, Giorgia, la
> >>> prossima
> >>> volta creati una funzione a cui passi il codice fiscale e che ti torna
> >>> la
> >>> data
> >>> dentro il codice usi if then else
> >> (che non canbierebbe la sostanza delle cose)
>
> >> Biso te la spiego come ad un ingegnere.
> >> 1) La if genera 2 percorsi diversi
> >> 2) Ogni if inserita in un altra if (nidificata) provoca il raddoppiamento
> >> delle uscite
>
> > Infatti io avevo parlato di if then else, non di innesti
>
> >> 8) La inutilita' della stazione di lavoro consiglia un giretto in
> >> campagna
>
> > Stai andando in ferie?
>
> >> 9) A passi lunghi e ben distesi.
> > col passo dell'oca?
>
> > dove vai, a Predappio?
>
> > Antonio
>
> Altra domanda.....ma cosa vi fumate??;-P
>
> Giorgia
campagna = na paglia! ;)


text:
Il 26/07/2011 9.49, Giorgia ha scritto:
[cut]
> Altra domanda.....ma cosa vi fumate??;-P
Fumo e bevo tutto quello che mi passa attorno. ;-{)
Ma devi capire, con una senilita' galoppante e non andando piu' a
"ragasse", e' rimasto solo il fumare (di tutto) ed il bere (di tutto,
tranne l'acqua e la cola) le altre tossine le scarico "litigando" con Bisio.
--
ac (x=y-1)


text:
"Alessandro Cara" <
alessan...@ay-1anetwork.it
> ha scritto nel messaggio
news:fBvXp.56006$GZ3....@tornado.fastwebnet.it...

Bisio...
Allora vuoi litigą sul serio!!!
Antonio


title: sommare valori numerici presenti in più campi

text:
Buona sera,
ho circa 150 campi  con un numero basso di record

per ogni record sono presenti valori numerici in campi diversi

ho anche dei campi che fungono da descrittore dei campi numerici.

ecco un esempio schematico

docente    Importo1  descr1   importo2  descr2   Importo3   descr3 .........
fanciullo    300       b        200        c       150        b
toma         150       c        40         b        300       a
ricci        70        a        200        c       120        c
tonello

devo sommare i descrittori B  di tutti i campi distintamente
così vale anche per gli altri descrittori C, e A

devo visualizzare le somme in delle caselle di testo in una maschera

texbox descristore B = 490
texbox descrittore A = 370
texbox descrittore c = 670

ho bisogno del vostro aiuto
grazie


author: BFS

text:

i descrittori sono solo 3 a,b,c o sono di più?
dei 150 campi, quelli con importi da sommare sono tre o di più?
le colonne si chiamano esattamente cosi:  ImportoN-->DecrN  ?

ciao
BFS


text:

sì i descrittori sono tre A, B, C

i campi da sommare sono 150

le colonne si chiamano proprio così importo1 --> descr1, e così via

e i totali devono essere proprio la somma di tutti i descrittori A, B, C presenti in tutti campi

grazie


text:

se ti va bene una soluzione tramite codice la butto li velocemente:

se la tua tabella si chiama tabella e hai da importo1 a importo150
farei con dao

Dim db As DAO.Database
Set db = CurrentDb
Dim tuatab As DAO.Recordset
Set tuatab = db.OpenRecordset("tabella")

Dim descrA As Currency
Dim descrB As Currency
Dim descrC As Currency

Dim i As Integer
Dim totcol As Integer

totcol = 3 'cambia con 150

descrA = 0
descrB = 0
descrC = 0

While Not tuatab.EOF
     For i = 1 To totcol
         Select Case tuatab.Fields("descr" & i)
             Case "A"
             descrA = descrA + tuatab.Fields("importo" & i)
             Case "B"
             descrB = descrB + tuatab.Fields("importo" & i)
             Case "C"
             descrC = descrC + tuatab.Fields("importo" & i)

         End Select
     Next i
     tuatab.MoveNext
Wend

MsgBox "descr A = " & descrA & " descr B = " & descrB & " descr B = " &
descrC

con la tabella del tuo esempio i conti tornano:

vedi qui
https://ibb.co/1rSxTWx

i risultati che hai nelle tre variabili puoi usarli dove vuoi

ciao
BFS


text:
Il giorno mercoledì 31 luglio 2019 23:32:55 UTC+2,
vito.f...@istitutoalberghieroabano.net
 ha scritto:

bellissimooooo,
io ci sarai arrivato per una via forse più tortuosa (DAO) appena sistemo il codice te lo invio così ci confrontiamo
grazie


author: RobertoA

text:

In quale caso vengono memorizzati i dati in questo modo
(descrittore/valore)?
Puoi farci un esempio dell'applicazione finale?


text:
Il 01/08/2019 16:30,
vito.fa...@istitutoalberghieroabano.net
 ha scritto:

ma come mai la tabella è strutturata in questo modo cosi strano?
avrebbe più senso usare due tabelle in relazione uno a molti

tabella docente con:
iddocente
nomedocente
...

tabella "importi"

iddocente
tipodescrittore
importo

fare la somma degli importi sarebbe cosi una banalità

BFS


text:
Il giorno mercoledì 31 luglio 2019 23:32:55 UTC+2,
vito.f...@istitutoalberghieroabano.net
 ha scritto:

IL fatto è che i dati provengono da un form con chronoform, quindi tutti in una tabella unica, per non scazzarmi a dividere i dati esportati da chronoform ho mantenuto tutto in una tabella. Ma presto ho intuito quanto è difficile gestire 150 campi


text:

ciao BFS ecco il codice che ho con molta fantasia ho elaborato, ma funziona

Private Sub Form_Current()
Me.totA = 0
Me.TotB = 0
Me.TotC = 0

Dim DBx As Database
Set DBx = CurrentDb
Dim rs As Recordset
Dim NomeCampo As String 'il nome del campo che contiene gli importi: importo1
Dim Nomecampo2 As String ' il nome del campo che contiene i descrittori: descr1

Dim Fld As DAO.Field
For Each Fld In DBx.TableDefs("importi").Fields
   NomeCampo = Fld.Name
    If InStr([NomeCampo], "importo") Then
    Nomecampo2 = Right([NomeCampo], 1) ' prendo 1 dal campo importo1
    Nomecampo2 = "descr" & Nomecampo2 ' antepongo descr a 1 quindi ottento il nome del Nomecampo2 = descr1

    Set rs = CurrentDb().OpenRecordset("SELECT Sum(" & NomeCampo & ")as sommaB FROM importi GROUP BY " & Nomecampo2 & " HAVING " & Nomecampo2 & " ='b'")
        If rs.BOF Then
        'salta
        Else
        Me.TotB = Me.TotB + Nz(rs!sommaB)
        End If

    End If

    'quindi ripeto lo stesso codice per A e per C
Next
rs.Close

End Sub

Grazie a tutti per l'interessamento


text:

Il tuo codice è molto più elegante e funzionale anche se ho fatto fatica a capire cosa fa. Ed ho capito questo:
tu in sostanza fai un ciclo tra tutti i record della tabella importi
poi per ogni record scorri i campi e con select case metti nelle variabili i valori del campo importi in base al descrittore A, B, C


text:

Definire 'chronoform'


text:

Chronoform è un componente Joomla che permette di implementare questionari in rete


text:

Ora provo a "tradurre" la tabella con tutti i campi descrittore in tabella come la indichi tu, ache se non so da che parte iniziare.....tranne una sola certezza: ciclare per ogni record quindi per ogni campo e copiare nella nuova tabella il descrittore e l'importo:
> iddocente
> tipodescrittore
> importo
>
La prima tabella ce l'ho già
>iddocente
> nomedocente


author: Bruno Campanini

text:

========================================
Private Sub Command8_Click()
Dim RS As Recordset, i, Sa, Sb, Sc
Set RS = CurrentDb.OpenRecordset("T", dbOpenDynaset)
Do Until RS.EOF
    For i = 2 To 6 Step 2
        If RS(i) = "a" Then Sa = Sa + RS(i - 1)
        If RS(i) = "b" Then Sb = Sb + RS(i - 1)
        If RS(i) = "c" Then Sc = Sc + RS(i - 1)
    Next
    RS.MoveNext
Loop
MsgBox Sa & "   " & Sb & "   " & Sc
End Sub
=======================================

Bruno


text:

Perfetto funziona ma ho dovuto cambiare For i = 2 To 6 in For i = 3 To 7 perché  l'indice dei campi parte da 0


text:
on 03-08-19,
vito.fa...@istitutoalberghieroabano.net
 supposed :

Bravo! da me funziona così come esposto perché in Field 0 c'è
"Docente", poi da 1 a 6 la serie di campi Importo/Descr,
come riportato nell'esempio che hai indicato.
Cerca di essere meno approssimativo.

Bruno


text:
Immagino che il valore del campo possa assumere solo 1 valore non 3... sicché controllarne semore 3 è inutile... come inutile è il ciclo interno peraltro..

Si usa
 IF...elseif...end if
 SELECT CASE... end Select

For i = 2 To 6 Step 2
   SELECT CASE RS.Fields(i).value
      Case "a":  Sa = Sa + RS(i - 1)
      Case "b":  Sb = Sb + RS(i - 1)
      Case "c":  Sc = Sc + RS(i - 1)
   End Select
Next

Oppure dal momento che sono 3 controlli il ciclo dir...Next non serve a nulla sempre 3 righe di codice servo:

Do Until RS.EOF
    If RS(2) = "a" Then Sa = Sa + RS(1)
    If RS(4) = "b" Then Sb = Sb + RS(3)
    If RS(6) = "c" Then Sc = Sc + RS(5)
    RS.MoveNext
Loop

@Alex


text:

Tutto interessante, ringrazio per le lezioni:
BFS, RobertoA, Alex
Vito


title: Congratulazioni... CINZIA new MVP

author: Pablitomf (Maurizio Facciuti)

text:
Per chi non leggesse l'NG di M.P.I.O.A (
microsoft.public.it.office.access ),  riporto con grande entusiasmo e
felicità, per stima e affetto professionale che nutro nei riguardi di
Cinzia, il post di Giorgio Rancati :
-----------------------------------------------------
E` con gioia che comunico ai frequentatori del newsgroup che a Cinzia Pagani
é stato assegnato da Microsoft il premio MVP
(
http://mvp.support.microsoft.com/
).
Complimenti Cinzia!
:-)
--
Giorgio Rancati
[Office Access MVP]
-----------------------------------------------------
Quindi, che dire... COMPLIMENTI !
Toccherà a noi prima o poi? :-D
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


title: Congratulazioni... CINZIA new MVP

author: eSQueL

text:
"Pablitomf (Maurizio Facciuti)" <
keiko...@libero.it
> ha scritto nel
messaggio news:eniud8$vp$1...@tdi.cu.mi.it...

Congratulazioni anche da parte mia.
eSQueL


title: Congratulazioni... CINZIA new MVP

author: ciroteo ®

text:
"eSQueL" <
eSQ...@virgilio.it
> ha scritto nel messaggio
news:459d0034$0$22398$4faf...@reader2.news.tin.it...

e vai ... un complimentone in più non ci sta mai male!
adesso speriamo che cinzia torni a frequentare più assiduamente icaa!
M


title: Congratulazioni... CINZIA new MVP

author: VedoTondo

text:
"Pablitomf (Maurizio Facciuti)" <
keiko...@libero.it
> ha scritto nel
messaggio news:eniud8$vp$1...@tdi.cu.mi.it...
> Per chi non leggesse l'NG di M.P.I.O.A (
> microsoft.public.it.office.access ),  riporto con grande entusiasmo e
> felicità, per stima e affetto professionale che nutro nei riguardi di
> Cinzia, il post di Giorgio Rancati :
Mi accodo per fare i miei più sentiti auguri a Cinzia!
--
Saluti Andrea
Access 2003 - Windows XP


title: Congratulazioni... CINZIA new MVP

author: Cataldo Formaro

text:
"Pablitomf (Maurizio Facciuti)" <
keiko...@libero.it
> ha scritto nel
messaggio news:eniud8$vp$1...@tdi.cu.mi.it...
> Per chi non leggesse l'NG di M.P.I.O.A (
> microsoft.public.it.office.access ),  riporto con grande entusiasmo e
> felicità, per stima e affetto professionale che nutro nei riguardi di
> Cinzia, il post di Giorgio Rancati :
>
> -----------------------------------------------------
> E` con gioia che comunico ai frequentatori del newsgroup che a Cinzia
> Pagani
> é stato assegnato da Microsoft il premio MVP
> (
http://mvp.support.microsoft.com/
).
>
> Complimenti Cinzia!
> :-)
> --
> Giorgio Rancati
> [Office Access MVP]
>
> -----------------------------------------------------
>
> Quindi, che dire... COMPLIMENTI !
>
> Toccherà a noi prima o poi? :-D
>
> --
> --
> Ciao
>
> Pablitomf (Maurizio Facciuti)
E' il giusto riconoscimento alla sua professionalità.
Complimenti Cinzia!!
Cataldo Formaro


title: Congratulazioni... CINZIA new MVP

author: Michele (Giò)

text:
"Pablitomf (Maurizio Facciuti)" <
keiko...@libero.it
> ha scritto nel messaggio
news:eniud8$vp$1...@tdi.cu.mi.it...
> Per chi non leggesse l'NG di M.P.I.O.A ( microsoft.public.it.office.access ),  riporto con grande
> entusiasmo e felicità, per stima e affetto professionale che nutro nei riguardi di Cinzia, il post
> di Giorgio Rancati :
>
> -----------------------------------------------------
> E` con gioia che comunico ai frequentatori del newsgroup che a Cinzia Pagani
> é stato assegnato da Microsoft il premio MVP
> (
http://mvp.support.microsoft.com/
).
Anche se non ho mai avuto l'occasione di parlare direttamente con Mrs. New MVP Cinzia Pagani, mi
congratulo pure io per il suo tragurado, l'ennesimo di una serie che spero per Lei sia ancora molto
lunga.
Michele


title: Congratulazioni... CINZIA new MVP

author: luigi onofrio

text:
Pablitomf (Maurizio Facciuti) ha scritto:
> Per chi non leggesse l'NG di M.P.I.O.A (
> microsoft.public.it.office.access ),  riporto con grande entusiasmo e
> felicità, per stima e affetto professionale che nutro nei riguardi di
> Cinzia, il post di Giorgio Rancati :
> -----------------------------------------------------
> E` con gioia che comunico ai frequentatori del newsgroup che a Cinzia Pagani
> é stato assegnato da Microsoft il premio MVP
> (
http://mvp.support.microsoft.com/
).
> Complimenti Cinzia!
> :-)
ICOMplimenti!
a dire il vero, a come ho incominciato a leggere il post, mi sono
domandato, " ma che? è nato un figlio a cinzia?? è maschio o femmina?"
poi finito di leggere ho capito di aver sbagliato soluzione.
una domanda resta spontanea:
cosa è questo premio MVP?
a cosa serve?
che ci può fare ?
le frutta qualche vantaggio economico?
luigi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Congratulazioni... CINZIA new MVP

text:
Scusate,
Come ci si diventa MVP?
Simplex2
www.mdenittis.it


title: Congratulazioni... CINZIA new MVP

author: PBsoft

text:
> Come ci si diventa MVP?
Il riconoscimento di MVP viene assegnato per merito, da Microsoft, in base
a quanto una persona si è prodigata nell'aiutare gli altri e nel divulgare
informazioni e conoscenza riguardo ad uno specifico programma/ambiente.
Maggiori informazioni su
http://mvp.support.microsoft.com/
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: Congratulazioni... CINZIA new MVP

text:
> Il riconoscimento di MVP viene assegnato per merito, da Microsoft, in base
> a quanto una persona si č prodigata nell'aiutare gli altri e nel divulgare
> informazioni e conoscenza riguardo ad uno specifico programma/ambiente.
>
> Maggiori informazioni su
http://mvp.support.microsoft.com/
Figo!
Complimenti Cinzia.
Simplex2
www.mdenittis.it


title: Congratulazioni... CINZIA new MVP

text:
Pablitomf (Maurizio Facciuti) ha scritto:
> Per chi non leggesse l'NG di M.P.I.O.A (
> microsoft.public.it.office.access ),  riporto con grande entusiasmo e
> felicità, per stima e affetto professionale che nutro nei riguardi di
> Cinzia, il post di Giorgio Rancati :
> -----------------------------------------------------
> E` con gioia che comunico ai frequentatori del newsgroup che a Cinzia Pagani
> é stato assegnato da Microsoft il premio MVP
> (
http://mvp.support.microsoft.com/
).
> Complimenti Cinzia!
> :-)
Caspita!
mi sono acculturato nel sito microsoft,
ho letto anche la scheda di silvia
conclusione: è un piccolo mostro intellettuale!
Complimenti!



title: Congratulazioni... CINZIA new MVP

text:
> ho letto anche la scheda di silvia
Silvia ????


title: Congratulazioni... CINZIA new MVP

text:
Simplex2 ha scritto:
> > ho letto anche la scheda di silvia
> Silvia ????
scusate  ho sbagliato a scrivere!
volevo dire Cinzia!
da dove sarà uscita questa silvia?  boh!



title: Congratulazioni... CINZIA new MVP

author: Roberto La Forgia

text:
"Pablitomf \(Maurizio Facciuti\)" <
keiko...@libero.it
> wrote in
message news:eniud8$vp$
1...@tdi.cu.mi.it
> Per chi non leggesse l'NG di M.P.I.O.A (
> microsoft.public.it.office.access ),  riporto con grande entusiasmo e
> felicità, per stima e affetto professionale che nutro nei riguardi di
> Cinzia, il post di Giorgio Rancati :
>
> -----------------------------------------------------
> E` con gioia che comunico ai frequentatori del newsgroup che a Cinzia Pagani
> é stato assegnato da Microsoft il premio MVP
> (
http://mvp.support.microsoft.com/
).
>
> Complimenti Cinzia!
> :-)
With Compliments !!!!
Ciao,
ROberto
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Congratulazioni... CINZIA new MVP

text:
PBsoft wrote:
>> Come ci si diventa MVP?
>
> Il riconoscimento di MVP viene assegnato per merito, da Microsoft, in
> base a quanto una persona si è prodigata nell'aiutare gli altri e nel
> divulgare informazioni e conoscenza riguardo ad uno specifico
> programma/ambiente.
> Maggiori informazioni su
http://mvp.support.microsoft.com/
Ciao solo una sottolineatura, l'MVP premia l'eccellenza nella conoscenza
dello strumento.
Lo spirito di servizio e quindi di aiuto viena premiato diversamente
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Consiglio su Programma per Scuola Guida

author: gnews

text:
Mi è stato chiesto da una scuola guida di fare un programma in Access di cui
già si dispone del database clienti che consenta di fare queste cose:
- Registrazione Clienti
- Stampa fatture, facendo prima una ricerca sul cliente in modo da scrivere
in automatico l'indirizzo e i dati personali, e real time l'utente potrà
selezionare le prestazioni svolte e il prezzo (una volta stampate le fatture
il programma dovrebbe archiviare i dati della fattura nel database anche se
non è strettamente necessario)
- Stampa di alcuni moduli diversi, sempre facendo prima la ricerca sul
cliente a cui si devono stampare dei moduli.
Conosco abbastanza bene l'sql ma non Access. Volevo sapere se è possibile e
semplice realizzare un programma del genere in Access, il mio problema dato
che non conosco l'ambiente è capire come posso realizzare la stampa fatture
e la stampa moduli richiamando le informazioni di un cliente ad esempio
facendo una ricerca per cognome.
Ovviamente devo avere la possibilità di scegliere tra più persone con lo
stesso cognome quello a cui voglio fare la fattura e avere in automatico i
dati inseriti nel foglio da stampare.
Grazie a tutti per le risposte.
Ciao!


title: Consiglio su Programma per Scuola Guida

author: cidi

text:
"gnews" <
gnewsR...@katamail.com
> ha scritto nel messaggio
news:mePxf.29795$av6....@tornado.fastwebnet.it...
> Mi č stato chiesto da una scuola guida di fare un programma in Access di
> cui giŕ si dispone del database clienti che consenta di fare queste cose:
>
> - Registrazione Clienti
> - Stampa fatture, facendo prima una ricerca sul cliente in modo da
> scrivere in automatico l'indirizzo e i dati personali, e real time
> l'utente potrŕ selezionare le prestazioni svolte e il prezzo (una volta
> stampate le fatture il programma dovrebbe archiviare i dati della fattura
> nel database anche se non č strettamente necessario)
> - Stampa di alcuni moduli diversi, sempre facendo prima la ricerca sul
> cliente a cui si devono stampare dei moduli.
>
> Conosco abbastanza bene l'sql ma non Access. Volevo sapere se č possibile
> e semplice realizzare un programma del genere in Access, il mio problema
> dato che non conosco l'ambiente č capire come posso realizzare la stampa
> fatture e la stampa moduli richiamando le informazioni di un cliente ad
> esempio facendo una ricerca per cognome.
> Ovviamente devo avere la possibilitŕ di scegliere tra piů persone con lo
> stesso cognome quello a cui voglio fare la fattura e avere in automatico i
> dati inseriti nel foglio da stampare.
>
> Grazie a tutti per le risposte.
>
> Ciao!
Ciao gnews
dai un'occhiata alla struttura del database di esempio, Northwind, che trovi
in Access.
č una buona base di partenza....poi chiedi   :-))
Daniele


title: Consiglio su Programma per Scuola Guida

text:
Si, ci ho guardato.
Allora, quello che voglio realizzare è diverso dal database Northwind. Ho
solo clienti, niente fornitori, prodotti, categorie ecc...
L'ideale realizzazione sarebbe:
All'inizio avrò una maschera con due pulsanti, cliccando sul primo avrò la
possibilità di inserire nuovi clienti, questo è alquanto semplice da
realizzare.
Con l'altro pulsante aprirò un'altra maschera che mi dovrà consentire di
fare una ricerca per cognome.
I risultati (ad esempio 3 nominativi con lo stesso cognome) dovranno essere
visualizzati nella maschera e una volta scelto il cliente giusto si deve
avere la possibilità di cliccare su altri 2 pulsanti, uno per una stampa
fattura e uno per una stampa modulo.
Al modulo dovranno essere passati i dati del cliente (Il sottoscritto
"Cognome" "Nome", nato a "Città", e residente in via "Indirizzo" ecc...) qui
si deve avere solo la possibilità di stampare il modulo.
Per quanto riguarda la fatturazione, allo stesso modo devono essere passati
i dati del cliente e si deve avere la possibilità di inserire informazioni
aggiuntive come il tipo di prestazione offerta e l'importo con il totale.
Ovviamente nella fattura deve esserci anche il numero della fattura che
dovrebbe essere dato da un contatore automatico che si incrementa. Ogni anno
dovrebbe ricominciare da capo. Per incrementare questo contatore penso sia
il caso di archiviare tutte le fatture fatte.
Accetto consigli!
Ciao
"cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
news:43c7cc1a$0$1071$4faf...@reader1.news.tin.it...
>
> "gnews" <
gnewsR...@katamail.com
> ha scritto nel messaggio
> news:mePxf.29795$av6....@tornado.fastwebnet.it...
>> Mi è stato chiesto da una scuola guida di fare un programma in Access di
>> cui già si dispone del database clienti che consenta di fare queste cose:
>>
>> - Registrazione Clienti
>> - Stampa fatture, facendo prima una ricerca sul cliente in modo da
>> scrivere in automatico l'indirizzo e i dati personali, e real time
>> l'utente potrà selezionare le prestazioni svolte e il prezzo (una volta
>> stampate le fatture il programma dovrebbe archiviare i dati della fattura
>> nel database anche se non è strettamente necessario)
>> - Stampa di alcuni moduli diversi, sempre facendo prima la ricerca sul
>> cliente a cui si devono stampare dei moduli.
>>
>> Conosco abbastanza bene l'sql ma non Access. Volevo sapere se è possibile
>> e semplice realizzare un programma del genere in Access, il mio problema
>> dato che non conosco l'ambiente è capire come posso realizzare la stampa
>> fatture e la stampa moduli richiamando le informazioni di un cliente ad
>> esempio facendo una ricerca per cognome.
>> Ovviamente devo avere la possibilità di scegliere tra più persone con lo
>> stesso cognome quello a cui voglio fare la fattura e avere in automatico
>> i dati inseriti nel foglio da stampare.
>>
>> Grazie a tutti per le risposte.
>>
>> Ciao!
>
> Ciao gnews
> dai un'occhiata alla struttura del database di esempio, Northwind, che
> trovi in Access.
> è una buona base di partenza....poi chiedi   :-))
>
> Daniele
>
>


title: Consiglio su Programma per Scuola Guida

text:
"gnews" <
gnewsR...@katamail.com
> ha scritto nel messaggio
news:FLQxf.29999$av6....@tornado.fastwebnet.it...

Ciao gnews
rispondi dopo il testo e non all'inizio, come sto facendo io.
ti avevo consigliato di guardare la "struttura" di northwind, che con poche
modifiche
puoi realizzare quello che ti serve.
per il contatore delle fatture cerca sul sito comune:
6.17 Numerazione crescente per fatture ed altro.
Daniele


title: Consiglio su Programma per Scuola Guida

author: MA

text:
cidi wrote:
Credo cmq che il miglior programma per la scuola guida sia
questo
http://punto-informatico.it/p.asp?i=57076&r=PI
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Consiglio su Programma per Scuola Guida

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dq8opn$6hi$1...@area.cu.mi.it...
> cidi wrote:
>
> Credo cmq che il miglior programma per la scuola guida sia
> questo
>
http://punto-informatico.it/p.asp?i=57076&r=PI
> --
>
:))
Ciao MA
vedo che stai, piano piano, riprendendo quota dopo la "LUNGA"
parentesi natalizia, hai notizie dell'altro napoletano verace? pensi che sia
ancora ai caraibi?
Daniele


title: Consiglio su Programma per Scuola Guida

text:

Sì lui dice di essere in riunione... io poco ci credo, almeno da quando ho
visto sostituire le poltrone del tavolo
riunioni con delle brandine....
> Daniele



title: Consiglio su Programma per Scuola Guida

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dq8r6m$abg$1...@area.cu.mi.it...
> cidi wrote:
>> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
>> news:dq8opn$6hi$1...@area.cu.mi.it...
>>> cidi wrote:
>>>
>>> Credo cmq che il miglior programma per la scuola guida sia
>>> questo
>>>
http://punto-informatico.it/p.asp?i=57076&r=PI
>>> --
>>>
>>
>> :))
>>
>> Ciao MA
>> vedo che stai, piano piano, riprendendo quota dopo la "LUNGA"
>> parentesi natalizia, hai notizie dell'altro napoletano verace? pensi
>> che sia ancora ai caraibi?
>>
> Sě lui dice di essere in riunione... io poco ci credo, almeno da quando ho
> visto sostituire le poltrone del tavolo
> riunioni con delle brandine....
gulp.....
ahem.....terapia di GROUP..access?   :))
 > _ _
> Ciao
> MAssimiliano Amendola
Daniele


title: Richiamare funzioni VB dai Ribbons

author: Simone Calligaris

text:
Lo ammetto, non ho trovato il modo di richiamare funzioni globali VB dai
Ribbons ... al momento utilizzo delle banali (e assai numerose) MACRO.
Una dritta?

Saluti


title: Richiamare funzioni VB dai Ribbons

text:

Questo è il sito in assoluto più completo per i Ribbon, ho trovato
TUTTO, molto avanzato anche:

http://www.accessribbon.de/?Downloads

Trovi anche un RibbonManager Free che è a dir poco eccezionale.

@Alex


title: Richiamare funzioni VB dai Ribbons

text:

Ciao Alessandro,

In realtà l'avevo già visto, ma la lingua tedesca e l'enorme ricchezza di
contenuti mi ostacola nella ricerca di quanto mi serve   ;-)
Tu sai come richiamare Public function e non Macro dall'XML dei Ribbon?

Saluti da Simone

P.S: tra i moltissimi download del sito, dove lo trovo il RibbonManager di
cui mi parli?


title: Richiamare funzioni VB dai Ribbons

text:
...
> Ciao Alessandro,
>
> In realtà l'avevo già visto, ma la lingua tedesca e l'enorme ricchezza di
> contenuti mi ostacola nella ricerca di quanto mi serve   ;-)
> Tu sai come richiamare Public function e non Macro dall'XML dei Ribbon?
>
> Saluti da Simone
>
> P.S: tra i moltissimi download del sito, dove lo trovo il RibbonManager di
> cui mi parli?

Passa alla versione EN:
http://www.accessribbon.de/en/

http://www.accessribbon.de/en/?Downloads

Nel 1° Link trovi le 3 Versioni del RibbonCreator:

    04/07/2013 Version 1.1040 - IDBE RibbonCreator
    04/07/2013 Version 1.1016 - IDBE RibbonCreator 2010
    04/07/2013 Version 1.1002 - IDBE RibbonCreator 2013

La cosa è più difficile da spiegare che da vedere...
Leggi questo semplicissimo quanto efficace esempio:
http://social.msdn.microsoft.com/Forums/en-US/accessdev/thread/e43d66ea-9f50-46d7-a94b-db804325cff6/

Ciao
@Alex


title: Richiamare funzioni VB dai Ribbons

text:
"@Alex" <

Passa alla versione EN:
http://www.accessribbon.de/en/

http://www.accessribbon.de/en/?Downloads

Nel 1° Link trovi le 3 Versioni del RibbonCreator:

    04/07/2013 Version 1.1040 - IDBE RibbonCreator
    04/07/2013 Version 1.1016 - IDBE RibbonCreator 2010
    04/07/2013 Version 1.1002 - IDBE RibbonCreator 2013

La cosa è più difficile da spiegare che da vedere...
Leggi questo semplicissimo quanto efficace esempio:
http://social.msdn.microsoft.com/Forums/en-US/accessdev/thread/e43d66ea-9f50-46d7-a94b-db804325cff6/

>

Grazie Alessandro: proprio quello che cercavo   ;-D


title: X Namor-Selezione path file

text:
L'altro giorno mi hai indicato come fare per selezionare il path di una
cartella..(sezione del sitocomune) la domanda....di oggi č,č possibile
aprire una finestra tipo quelle per Aprire un file e selezionare tutto il
path di un file compreso il nome??
Ciao e Grazie
Fra
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: X Namor-Selezione path file

text:
francesco73 ha scritto:
> L'altro giorno mi hai indicato come fare per selezionare il path di una
> cartella..(sezione del sitocomune) la domanda....di oggi è,è possibile
> aprire una finestra tipo quelle per Aprire un file e selezionare tutto il
> path di un file compreso il nome??
> Ciao e Grazie
> Fra
Trovato sul sitocomune scusate
CIaoo



title: Visualizzare immagini

author: Julo

text:
Salve,
avendo la necessità di visualizzare nella maschera un immagine .JPG, diversa
per ogni record, ho aggiunto un campo OLE. Ogni volta che creo un nuovo
record inserisco nel campo OLE un collegamento .JPG.
Nella maschera mi appare l'icona del file .JPG, che posso visualizzare con
doppio click, il che causa l'apertura dell'applicazione predefinita per
l'apertura dei file .JPG (nel mio caso un visualizzatore di foto).
Il problema è che l'immagine sia visibile DIRETTAMENTE NELLA MASCHERA,
appena il record viene selezionato, SENZA BISOGNO DEL DOPPIO CLICK che mi fa
aprire il visualizzatore di foto.
E' possibile?
Grazie,
J.


title: Visualizzare immagini

author: Cinzia

text:
"Julo" <x@y.z> ha scritto nel messaggio
news:mqNld.32721$Ni.11...@twister1.libero.it...

Ciao J,
ti consiglio di andarti a leggere su
www.sitocomune.com
 l'articolo Come
implementare correttamente un archivio di immagini che trovi nella sezione
General.
Saluti
Cinzia


title: calcolo trigonometrico con riferimento dati record precedente con inserimento dati automatico di un record in quello successivo.

author: Bruno - S95

text:
Access 00/XP
Ciao a tutti, altro ploblema. (vedi anche post  "Tangente inversa per
calcolo rotta di volo")
Esempio.
Record 1 - coordinate partenza
cordinate Arrivo
Record 2 - Con coordinate precedente punto arrivo
Nuove cordinate Arrivo
Record 3 - Con coordinate precedente punto arrivo
Record 4 - Con coordinate precedente punto arrivo
Ecc.
Avete un'idea su come posso fare per evitare inserire nuovamente le
coordinate d'arrivo del primo record o, comunque,  le coordinate del
precedente record nei campi del successivo, corrispondente alla tratta da
seguire ?
Inoltre č possibile poter fare dei calcoli facendo riferimento ad unrecord
precedente?
Mille grazie .. Bruno


author: Sergio MAZZA

text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:463faef7$0$36440$4faf...@reader5.news.tin.it...
> Access 00/XP
>
> Ciao a tutti, altro ploblema. (vedi anche post  "Tangente inversa per
> calcolo rotta di volo")
>
> Esempio.
>
> Record 1 - coordinate partenza cordinate Arrivo
>
> Record 2 - Con coordinate precedente punto arrivo Nuove cordinate Arrivo
>
> Record 3 - Con coordinate precedente punto arrivo
>
> Record 4 - Con coordinate precedente punto arrivo
>
> Ecc.
>
> Avete un'idea su come posso fare per evitare inserire nuovamente le
> coordinate d'arrivo del primo record o, comunque,  le coordinate del
> precedente record nei campi del successivo, corrispondente alla tratta da
> seguire ?
> Inoltre è possibile poter fare dei calcoli facendo riferimento ad unrecord
> precedente?
>
> Mille grazie .. Bruno
Se hai identificato i record tramite un contatore univoco puoi far
riferimento al record che ha Max(id)-1 ...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:f1pisk$o59$1...@tdi.cu.mi.it...

===========================================================================================
Ciao Sergio, in Access, nelle funzioni, ho trovato Max() e MaxRecord come
associazione nell'help. In particolare, per max() non ho trovato un grande
aiuto.
Ti chiedo la cortesia di aiutarmi con un esempio su come utilizzarlo,
ricordando che le coordinate del punto di partenza vengono inserite nel
primo record, nel successivo le coord del punto successivo e cosi via. Io
avrei intenzione di mettere un campo numerico univoco da poter cambiare
semplicemente assegnandogli un nuovo numero, esempio:
Rotta :   Partenza A per B per C per D per E
Volendo cambiare per andare prima alla località C, dovrò solamente
riassegnare il numero d'ordine per far diventare: partenda da A per C per B
per E per D.
Il problema è che non so come far calcolare il valore di un campo
appartenente ad un record precedente o successivo.
Grazie in anticipo per l'aiuto.
Bruno


text:
[CUT]
>>> Mille grazie .. Bruno
>>
>>
>> Se hai identificato i record tramite un contatore univoco puoi far
>> riferimento al record che ha Max(id)-1 ...
>>
>> Ciao.
>> --
>> Sergio MAZZA
>
> ===========================================================================================
> Ciao Sergio, in Access, nelle funzioni, ho trovato Max() e MaxRecord come
> associazione nell'help. In particolare, per max() non ho trovato un grande
> aiuto.
> Ti chiedo la cortesia di aiutarmi con un esempio su come utilizzarlo,
> ricordando che le coordinate del punto di partenza vengono inserite nel
> primo record, nel successivo le coord del punto successivo e cosi via. Io
> avrei intenzione di mettere un campo numerico univoco da poter cambiare
> semplicemente assegnandogli un nuovo numero, esempio:
>
> Rotta :   Partenza A per B per C per D per E
>
> Volendo cambiare per andare prima alla località C, dovrò solamente
> riassegnare il numero d'ordine per far diventare: partenda da A per C per
> B per E per D.
>
> Il problema è che non so come far calcolare il valore di un campo
> appartenente ad un record precedente o successivo.
>
> Grazie in anticipo per l'aiuto.
>
> Bruno
====================================================================================
Dimenticavo.... i record per il calcolo della rotta e del cammino fanno
parte di una sottomaschera, infatti la maschera principale conterrà il tipo
di elicottero, autonomia, aeroporto di partenza e arrivo, ecc., in modo da
poter memorizzare le pianificazioni di volo effettuate e richiamarle
all'occorrenza per la stampa o visione.


text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:4642220d$0$10615$4faf...@reader2.news.tin.it...
> Ciao Sergio, in Access, nelle funzioni, ho trovato Max() e MaxRecord come
> associazione nell'help. In particolare, per max() non ho trovato un grande
> aiuto.
Max() e Min() sono funzioni di aggregazione di SQL.
Se vuoi sapere il valore minimo di un campo, fai una query del tipo:
Select Min(nomeCampo) as minValore From nomeTabella
> Ti chiedo la cortesia di aiutarmi con un esempio su come utilizzarlo,
> ricordando che le coordinate del punto di partenza vengono inserite nel
> primo record, nel successivo le coord del punto successivo e cosi via. Io
> avrei intenzione di mettere un campo numerico univoco da poter cambiare
> semplicemente assegnandogli un nuovo numero, esempio:
>
> Rotta :   Partenza A per B per C per D per E
>
> Volendo cambiare per andare prima alla località C, dovrò solamente
> riassegnare il numero d'ordine per far diventare: partenda da A per C per
> B per E per D.
>
> Il problema è che non so come far calcolare il valore di un campo
> appartenente ad un record precedente o successivo.
Il problema è che se non inserisci prima questo campo che identifica i
record in modo univoco non potrai mai sapere qual'è il record precedente a
quello selezionato.
Oddio; una possibilità potrebbe essere quella di gestire la posizione del
cursore (del record selezionato) e farlo spostare con il metodo GotoRecord:
es. (nella sottomaschera)
DoCmd.GoToRecord acDataForm,
me.name
, acPrevious
Ma secondo me è meglio gestire il "movimento" tramite il valore minore a
quello corrente del campo...
> Grazie in anticipo per l'aiuto.
>
> Bruno
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:f1v1qf$29s$1...@tdi.cu.mi.it...

===============================================================================================
Continuo a non capire e inizio a pensare che sono un pò di legno.
Cerco di fare un esempio.
      Località di Partenza
      Record con
       id 1 (NON CONTATORE)
     N
     45°
     25'
     33"
      E
     8°
     4'
     20"
      Località di Arrivo        e        Partenza per la località successiva
      Record con
       id 2 (NON CONTATORE)
     N
     43°
     33'
     45"
      E
     9°
     35'
     44"
      Località di Partenza
      Record con
       id 3 (NON CONTATORE)
     N
     X
     X
     X
      E
     Y
     Y
     Y
Questi sono i record con i relativi campi.; io dovrei poter effettuare dei
calcoli fra i campi del record 1 con i campi del record 2 e fra icampi del
record 2 e i campi del record 3, e così via.
Allo stato attuale ho risolto mettendo i Campi della località di partenza e
di arrivo nello spesso record, ovviamente devo digitare due volte gli stessi
dati e inoltre resta poco pulito e pratico.
E' un casotto, non mi viene in mente nulla per rimediare e, come dicevo non
ho idea su come utilizzare le funzioni o espressioni per fare dei calcoli
fra i campi di due record facendo riferimento all'id da inserire manualmente
e non con contattore, pur essendo sempre univoco.
Ciao... Bruno


author: AndreaPapi

text:
On 10 Mag, 20:09, "Bruno - S95" <
mus...@virgilio.it
> wrote:
> "Sergio MAZZA" <
sergioma...@tiscali.it
> ha scritto nel messaggionews:f1v1qf$29s$1...@tdi.cu.mi.it...

> ===============================================================================================

> Ciao... Bruno- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Forse potrebbe esserti utile una funzione ricorsiva
es.
http://www.riolab.org/Documenti/Distinta.zip
ciao andrea papi


text:
[CUT]


es.
http://www.riolab.org/Documenti/Distinta.zip
ciao andrea papi
===================================================================================================
Scusa l'ignoranza, cosa è una funzione ricorsiva? Non riesco ad associare il
tuo db al mio. Aiutami a capire.
Mille grazie... Bruno


text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:46435fab$0$36446$4faf...@reader5.news.tin.it...
>
> Continuo a non capire e inizio a pensare che sono un pò di legno.
Legno tu. Coccio io; una bella coppia.

Non è che l'esempio (mi) sia così chiaro nella disposizione dei dati e
campi; vediamo se ho capito il meccanismo.
Secondo me mancano delle informazioni nella tabella; manca il collegamento
di ogni arrivo che diventa partenza per la prossima destinazione.
Es.(semplificato) Destinazione Milano.
(partenza) Roma
(destinazione) Firenze (partenza) Bologna
(destinazione) Bologna (partenza per) Venezia
(destinazione) Milano (partenza per) Torino
Quindi ogni punto intermedio è una destinazione/partenza per altri luoghi.
Se invece di andare a Milano voglio andare a Venezia, devo ricalcolare il
percorso dal punto di destinazione/partenza di Bologna.
Sono fuori strada?
Ciao.
--
Sergio MAZZA


text:
[CUT]
>>
>> Ciao... Bruno
>
>
> Non è che l'esempio (mi) sia così chiaro nella disposizione dei dati e
> campi; vediamo se ho capito il meccanismo.
> Secondo me mancano delle informazioni nella tabella; manca il collegamento
> di ogni arrivo che diventa partenza per la prossima destinazione.
> Es.(semplificato) Destinazione Milano.
> (partenza) Roma
> (destinazione) Firenze (partenza) Bologna
> (destinazione) Bologna (partenza per) Venezia
> (destinazione) Milano (partenza per) Torino
>
> Quindi ogni punto intermedio è una destinazione/partenza per altri luoghi.
> Se invece di andare a Milano voglio andare a Venezia, devo ricalcolare il
> percorso dal punto di destinazione/partenza di Bologna.
>
> Sono fuori strada?
>
> Ciao.
> --
> Sergio MAZZA
=========================================================================================
Ciao sergio, mi sembra che tu non sia affatto fuori strada, anzi fuori
rotta. Il punto di arrivo del primo record è anche il punto di partenza per
la località successiva.
I record di ogni piano di volo saranno correlati ad un'altra maschera
principale che conterrà i dati di consumo carburante, partenza e
destinazione finale, ecc., relativi a quel piano di volo.
La maschera figlia, conterà i record con i campi relativi alle sole
coordinate delle località di partenza e arrivo.
Esempio:
Nr° 1             Cagliari (coordinate)
Nr° 2             Oristano (coordinate)            (i calcoli di rotta vanno
fatti con i dati di Cagliari e Oristano)
Nr° 3             Ghilarza (coordinate)               (i calcoli di rotta
vanno fatti con i dati di Oristano e Ghilarza )
Nr° 4             Sassari (coordinate)                (i calcoli di rotta
vanno fatti con i dati di Ghilarza e Sassari)
Nr° 5             Alghero (coordinate)                  e così via a seguire
Allo stato attuale sono riuscito a mettere  le coordinate nele seguente
modo; tutto funziona, però devo digitare  due volte le stesse coordinate,
rischiando anche di fare errori di digitazione.
Nr° 1             Cagliari (coordinate)                          Oristano
(coordinate)
Nr° 2             Oristano (coordinate)                         Ghilarza
(coordinate)
Nr° 3             Ghilarza (coordinate)                           Sassari
(coordinate)
Ho pensato anche a far imputare automaticamente i dati, ma anche in questo
modo dovrei far riferimento ad un record definito.
Ciao.... Bruno


text:
[ CUT]
Sergio, posso inviarti parte del database ? Spero cosě di chiarire meglio il
problema.
Bruno


text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio news:464494b3$0$17941$4faf...@reader1.news.tin.it...
>
> [ CUT]
>
> Sergio, posso inviarti parte del database ? Spero così di chiarire meglio il problema.
>
> Bruno
Invialo ma potro' vederlo Lunedì...
Ciao.
--
Sergio MAZZA


text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio news:464491f7$0$17943$4faf...@reader1.news.tin.it...
=========================================================================================
>
> Ciao sergio, mi sembra che tu non sia affatto fuori strada, anzi fuori rotta. Il punto di arrivo del primo record è anche il punto
> di partenza per la località successiva.
Sicuramente mi sono spiegato male io ma è proprio questo che avevo capito.
> I record di ogni piano di volo saranno correlati ad un'altra maschera principale che conterrà i dati di consumo carburante,
> partenza e destinazione finale, ecc., relativi a quel piano di volo.
>
> La maschera figlia, conterà i record con i campi relativi alle sole coordinate delle località di partenza e arrivo.
>
> Esempio:
>
> Nr° 1             Cagliari (coordinate)
>
> Nr° 2             Oristano (coordinate)            (i calcoli di rotta vanno fatti con i dati di Cagliari e Oristano)
>
> Nr° 3             Ghilarza (coordinate)               (i calcoli di rotta vanno fatti con i dati di Oristano e Ghilarza )
>
> Nr° 4             Sassari (coordinate)                (i calcoli di rotta vanno fatti con i dati di Ghilarza e Sassari)
>
> Nr° 5             Alghero (coordinate)                  e così via a seguire
>
>
> Allo stato attuale sono riuscito a mettere  le coordinate nele seguente modo; tutto funziona, però devo digitare  due volte le
> stesse coordinate, rischiando anche di fare errori di digitazione.
>
>
> Nr° 1             Cagliari (coordinate)                          Oristano (coordinate)
>
> Nr° 2             Oristano (coordinate)                         Ghilarza (coordinate)
>
> Nr° 3             Ghilarza (coordinate)                           Sassari (coordinate)
>
>
> Ho pensato anche a far imputare automaticamente i dati, ma anche in questo modo dovrei far riferimento ad un record definito.
>
> Ciao.... Bruno
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:f224k3$393$1...@tdi.cu.mi.it...
> "Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
> news:464494b3$0$17941$4faf...@reader1.news.tin.it...
>>
>> [ CUT]
>>
>> Sergio, posso inviarti parte del database ? Spero cosě di chiarire meglio
>> il problema.
>>
>> Bruno
>
>
> Invialo ma potro' vederlo Lunedě...
>
> Ciao.
> --
> Sergio MAZZA
---------------------
Scusa l'ignoranza, non č nulla di segreto, posso inviarlo tramite le news ?
Bruno


text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio news:4644976a$0$17940$4faf...@reader1.news.tin.it...
>
> Scusa l'ignoranza, non è nulla di segreto, posso inviarlo tramite le news ?
No, in questo NG non è possibile allegare file.
La mail che leggi è giusta; ma solo lunedì sono "libero"...



text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:f22aq3$9nb$1...@tdi.cu.mi.it...

---------------------------------
OK. Ho già inviato il file. Grazie e buon fine settimana.
Bruno


title: Report: Formatazione di un controllo in base al valore di un altro controllo.

author: Zappus

text:
Molto semplice.....
Ho un report con due controlli "NumSettimana" e "Importo"
Se "NumSettimana" è compreso tra 20 e 25  sfondo "Importo" = Blu;
Grazie
Luca


author: wlady

text:
Zappus ha scritto:

tasto destro sul controllo->formattazione condizionale
imposti su espressione e metti la condizione necessaria affinchè venga
cambiata la formattazione
ciao


text:
"wlady" <
wlad...@gmail.com
> ha scritto nel messaggio
news:1149717164....@c74g2000cwc.googlegroups.com...
Zappus ha scritto:



ciao
Grazie wlady


title: ultima fattura

author: Giuseppe

text:
Buonasera a tutti.
Mi sono accorto solo ora di questo problema.
Ho impostato il numero fattura nella seguente modalità: 001/14
In un campo della form frmAziende ho messo come origine
=Format(IIf(IsNull(DMax("[NFattura]";"[tblFatture]";"[IDAzienda]= " & Maschere!frmAziende!IDAzienda & " AND [NFattura]like '???/" & Format(Date();"aa") & "'"));1;Mid(DMax("[NFattura]";"[tblFatture]";"[IDAzienda]= " & Maschere!frmAziende!IDAzienda & " AND [NFattura] like '???/" & Format(Date();"aa") & "'");1;3));"000") & "/" & Format(Date();"aa")
Riesco ad ottenere il numero dell'ultima fattura emessa, ma il problema sorge nel momento in cui nell'anno corrente non ho ancora emesso alcuna fattura ed anzichè restituirmi l'ultima fattura del 2013 mi dà la 001/14 che di fatto non è stata ancora emessa.
Cosa c'è da correggere al codice?
Grazie.
giuseppe


title: ultima fattura

text:

Così su due piedi mi viene da dire che la funziona Data() ti restituisce l'anno corrente....


title: ultima fattura

text:

Si anch'io ho pensato a quello.
Ho provato a sostituire nel codice Date() con [datafattura] ma mi restituisce #nome?


title: problema ricerca campi

author: Bette

text:
Ciao a tutti, ho un problema da sottoporvi. Vi ringrazio fin d'ora per
l'eventuale risposta.
Devo creare una sorta di programmino che mi gestisce contatti. Per quanto
riguarda la creazione della tabella e maschera non c'è problema. Il problema
che ho è il seguente:
devo dare la possibilità di effettuare una ricerca dei contatti attraverso
parametri incrociati. Per farmi capire meglio porto un esempio:
Tabella: NOME, COGNOME, CITTA, CAP, .....
Devo poter cercare le persone che si chiamino Alberto e visualizzare dove
abitano.
Tutto questo metodo di ricerca attraverso un'interfaccia grafica. Chiedo se
qualcuno gentilmente può darmi una mano. Grazie Alberto


title: problema ricerca campi

author: Sandro

text:
"Bette" <
gjbe...@inwind.it
> ha scritto nel messaggio
news:wru9f.17144$65.5...@twister1.libero.it...

Ciao Alberto,
prova ad impostare una query come recordSource della maschera in questione,
in cui imposti nei criteri ( aiutati con la visualizzazione struttura) un
like forms!nomeform!nomeControllo, in tutti i campi della query in
questione.
Un like per ogini campo su cui vuoi effettuare la ricerca, uno su nome, uno
su cognomee ecc. I like faranno riferimento ai controlli della form.
Poi ci metti un bel command button dove su click ci metti un bel me.Requery.
Spero che queste poche indicazioni siano sufficienti.
ciao, Sandro


title: problema ricerca campi

text:
"Bette" <
gjbe...@inwind.it
> ha scritto nel messaggio
news:wru9f.17144$65.5...@twister1.libero.it...

Ciao Bette
prova a leggere il post di ieri: creare elenchi.
se non risolvi riposta spiegando meglio.
Daniele


title: Fax da Access 97

author: Vulcanbrain

text:
Buona sera a tutti.
La mia domanda è: è possibile fare inviare un fax direttamente da Access?
I requisiti sono:
- i client sono collegati in LAN su TCP/IP
- sul server gira Linux Debian (e non so metterci mano)
- il server è collegato in ADSL con Internet
- vorrei che i fax uscissero su ADSL da tutti i client
Ma sarà poi fattibile???


title: Fax da Access 97

author: Setec Astronomy

text:
Vulcanbrain wrote:
> Buona sera a tutti.
> La mia domanda h: h possibile fare inviare un fax direttamente da
> Access?  I requisiti sono:
> - i client sono collegati in LAN su TCP/IP
> - sul server gira Linux Debian (e non so metterci mano)
> - il server h collegato in ADSL con Internet
> - vorrei che i fax uscissero su ADSL da tutti i client
>
> Ma sar` poi fattibile???
Inviare FAX via ADSL?
Devi avere un FAX server o appoggiarti ad uno dei tanti servizi via WEB.
Per il fax server puoi utilizzareWinFax ed il relativo SDK o Hylafax
sul server Debian.
--
I am what I am, I do what I can
Non trovi qualche cosa?
http://url.repository.biz/go/1J


title: formattazione a colori di txtbox in report

author: bcla

text:
ciao a tutti,
ho questo problema,
in un report ho creato delle caselle di testo che calcolano la
differenza tra dati contenuti in altre caselle di testo, esempio
txtbox36 calcola la differenza tra txtbox10 e txtbox12
volevo fare in modo che il risultato che compare appunto nella
txtbox36 vari il colore in base al risultato,
se pari a 0  colore blu
se superiore a 0  colore verde
se inferiore a 0 colore rosso
qualcuno ha qualche idea?
grazie per l'aiuto


author: Karl Donaubauer

text:
bcla wrote:
> in un report ho creato delle caselle di testo che calcolano la
> differenza tra dati contenuti in altre caselle di testo, esempio
>
> txtbox36 calcola la differenza tra txtbox10 e txtbox12
>
> volevo fare in modo che il risultato che compare appunto nella
> txtbox36 vari il colore in base al risultato,
>
> se pari a 0  colore blu
> se superiore a 0  colore verde
> se inferiore a 0 colore rosso

www.donkarl.com/it?FAQ4.1
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: avere una c. combinata come finestra di sistema..........

author: nikodado

text:
ciao
> > > ho un DB in Access xp
> > > vorrei una casella combinata che mi appare quando richiamo una query.
> > > esempio:
> > >
> > > ho una tabelle con delle causali, di questa ho creato una maschera,
con
> > una
> > > casella combinata.
> > >
> > > ho una query che mi fa i calcoli in base a dei criteri di data e di
> > causale.
> > > quando richiamo questa query mi si apre una finestra di sistema che mi
> > > chiede,
> > > DATA INIZIALE
> > > DATA FINALE
> > > CAUSALE ( per questa voce vorrei far apparire una casella combinata,
al
> > > posto della casella di testo,
> > > cosi da poter scorrere l'elenco delle causali invece di dover ogni
volta
> > > digitare.)
> > >
> > > è possibile fare cio'.................
> > > se si , aiutatemi
> > > grazie mauro.......


text:
"nikodado" <
niko...@tiscalinet.it
> ha scritto nel messaggio
news:_Io7c.85217$FJ6.3...@twister1.libero.it...

La "finestra" che ti si apre dovrebbe essere una maschera dove, con il
wizard, crei la casella combinata con l'elenco delle causali...
Ciao.
--
Sergio MAZZA


title: Planning in access

text:
Come sviluppare un planning con access 2003?
saluti


title: Planning in access

text:
On 11 Ago, 17:06, "Rob_cr" <
robc...@tin.it
> wrote:
> Come sviluppare un planning con access 2003?
> saluti
Dipende dal livello di complicazione...
Se vuoi il MASSIMO usa l'automazione con PROJECT... direi che non ci
sono OCX che tengano.
Se ti basta poco, in un REPORT puoi fare, con un pò di fantasia e
tecnica, ottime cose.
@Alex


title: Planning in access

text:
Grazie della risposta.
Il mio livello di complicazione � il seguente:
uso del planning per memorizzare nelle celle vari tipi di appuntamenti da
elaborare in access 2003.
Quindi ogni cella del planning deve avere la possibilit�  di attivare eventi
gestibili con access.
Ho trovato un OCX che crea il planning ma non ho la possibilit� di creare
eventi per cella ne di aggiornarla.
Hai qualche suggerimento,
Saluti
Roby_cr
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:0a2a6af3-2719-4659...@d32g2000yqh.googlegroups.com...
On 11 Ago, 17:06, "Rob_cr" <
robc...@tin.it
> wrote:
> Come sviluppare un planning con access 2003?
> saluti
Dipende dal livello di complicazione...
Se vuoi il MASSIMO usa l'automazione con PROJECT... direi che non ci
sono OCX che tengano.
Se ti basta poco, in un REPORT puoi fare, con un p� di fantasia e
tecnica, ottime cose.
@Alex


title: Planning in access

text:
On 13 Ago, 15:38, "Rob_cr" <
robc...@tin.it
> wrote:
> Grazie della risposta.
> Il mio livello di complicazione è il seguente:
> uso del planning per memorizzare nelle celle vari tipi di appuntamenti da
> elaborare in access 2003.
> Quindi ogni cella del planning deve avere la possibilità  di attivare eventi
> gestibili con access.
> Ho trovato un OCX che crea il planning ma non ho la possibilità di creare
> eventi per cella ne di aggiornarla.
> Hai qualche suggerimento,
> Saluti
> Roby_cr
Eventi per Cella... con Access... non saprei... già la FlexGrid di VB6
con Access ha fortissime limitazioni proprio nella gestione
dell'individuazione della singola Cella... cosa risolvibile invece con
VB6...!
Non saprei su che tipo di controllo indirizzarti non avendoli mai
usati, puoi provare a scrivere alla DBI-TECH che sviluppa una Suite di
OCX, tra i quali il Planning(ma non sò quali potenzialità offre,
abbastanza performanti anche con Access.
@Alex


title: Planning in access

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:97441fc3-676f-42fe...@h31g2000yqd.googlegroups.com...
On 13 Ago, 15:38, "Rob_cr" <
robc...@tin.it
> wrote:
> Grazie della risposta.
> Il mio livello di complicazione � il seguente:
> uso del planning per memorizzare nelle celle vari tipi di appuntamenti da
> elaborare in access 2003.
> Quindi ogni cella del planning deve avere la possibilit� di attivare
> eventi
> gestibili con access.
> Ho trovato un OCX che crea il planning ma non ho la possibilit� di creare
> eventi per cella ne di aggiornarla.
> Hai qualche suggerimento,
> Saluti
> Roby_cr
Eventi per Cella... con Access... non saprei... gi� la FlexGrid di VB6
con Access ha fortissime limitazioni proprio nella gestione
dell'individuazione della singola Cella... cosa risolvibile invece con
VB6...!
Non saprei su che tipo di controllo indirizzarti non avendoli mai
usati, puoi provare a scrivere alla DBI-TECH che sviluppa una Suite di
OCX, tra i quali il Planning(ma non s� quali potenzialit� offre,
abbastanza performanti anche con Access.
@Alex
Conosco bene Access 2003 ma, seguendo il tuo suggerimento ho cominciato a
studiare VB6
in quanto ho osservato che molti prodotti (simili a quello che voglio fare)
usufruiscono  tabelle access e poi lavorano credo in VB6.
Di conseguenza , dove posso trovare un esempio che sviluppa un plannig
leggendo tabelle access?.
salutiRoby_cr


title: Planning in access

author: Alessandro Cara

text:
Rob_cr ha scritto:
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
> news:97441fc3-676f-42fe...@h31g2000yqd.googlegroups.com...
> On 13 Ago, 15:38, "Rob_cr" <
robc...@tin.it
> wrote:
>> Grazie della risposta.
>> Il mio livello di complicazione ï¿œ il seguente:
>> uso del planning per memorizzare nelle celle vari tipi di appuntamenti da
>> elaborare in access 2003.
>> Quindi ogni cella del planning deve avere la possibilitï¿œ di attivare
>> eventi
>> gestibili con access.
>> Ho trovato un OCX che crea il planning ma non ho la possibilitï¿œ di creare
>> eventi per cella ne di aggiornarla.
>> Hai qualche suggerimento,
>> Saluti
>> Roby_cr
>
> Eventi per Cella... con Access... non saprei... giï¿œ la FlexGrid di VB6
Un qualsiasi evento di colonna/controllo e poi un po' di attenzione con
il recordcount o con l'id, a cottura ottenuta, aggiungere una eval un
fracco di "function" pubbliche e passa la paura.
--
ac


title: Planning in access

text:
...
> Conosco bene Access 2003 ma, seguendo il tuo suggerimento ho cominciato a
> studiare VB6
> in quanto ho osservato che molti prodotti (simili a quello che voglio fare)
> usufruiscono  tabelle access e poi lavorano credo in VB6.
> Di conseguenza , dove posso trovare un esempio che sviluppa un plannig
> leggendo tabelle access?.
> salutiRoby_cr
Il controllo Hyerarchical FlexGrid di VB6 ti consente tutto... devi
però svilupparti un pò di codice per l'individuazione delle celle...
@Alex


title: Planning in access

text:
....
> Un qualsiasi evento di colonna/controllo e poi un po' di attenzione con
> il recordcount o con l'id, a cottura ottenuta, aggiungere una eval un
> fracco di "function" pubbliche e passa la paura.
> --
> ac
[OT]
Teoricamente dovrei avere quest'inverno 1settimana di corso, Cisco,
nella tua cittadella... se mi confermeranno, credi possiamo
approfittare per un Randez-Vous culinario con la combricola Romana...?
Sergio è l'altro che ci legge senza fare rumore...
@Alex


title: Planning in access

text:
@Alex ha scritto:
> ....
>> Un qualsiasi evento di colonna/controllo e poi un po' di attenzione con
>> il recordcount o con l'id, a cottura ottenuta, aggiungere una eval un
>> fracco di "function" pubbliche e passa la paura.
>> --
>> ac
>
> [OT]
> Teoricamente dovrei avere quest'inverno 1settimana di corso, Cisco,
> nella tua cittadella... se mi confermeranno, credi possiamo
> approfittare per un Randez-Vous culinario con la combricola Romana...?
"'Azzo pe'" (trad. Accipicchia Giuseppe) es claro che SI.
--
ac


title: Planning in access

text:
...
> > [OT]
> > Teoricamente dovrei avere quest'inverno 1settimana di corso, Cisco,
> > nella tua cittadella... se mi confermeranno, credi possiamo
> > approfittare per un Randez-Vous culinario con la combricola Romana...?
>
> "'Azzo pe'" (trad. Accipicchia Giuseppe) es claro che SI.
> --
> ac
Giusto per rimanere nell'OT... sono stato a RM 10gg fà, scendo dal
Taxi alle 20:30 nella centralissima V.Veneto e mi accalappia un
distinto signore che mi chiede: "Ti interessano delle bambine
biricchine...??" ... perplesso e non certo di aver capito.. guardo i
miei colleghi e scoppio a ridere...
Cavolo ci offtiva delle bambine di 240mesi cada una...
;-)
Sono tutto matti questi Romani... S.P.Q.R.
@Alex


title: Planning in access

text:
@Alex ha scritto:
> ...
[cut]
>
> Giusto per rimanere nell'OT... sono stato a RM 10gg f�, scendo dal
asfalto bollente ehhhh....
> Taxi alle 20:30 nella centralissima V.Veneto e mi accalappia un
> distinto signore che mi chiede: "Ti interessano delle bambine
> biricchine...??" ... perplesso e non certo di aver capito.. guardo i
> miei colleghi e scoppio a ridere...
> Cavolo ci offtiva delle bambine di 240mesi cada una...
> ;-)
>
> Sono tutto matti questi Romani... S.P.Q.R.
Uhmmm...... non sono convinto che fosse "romano" ste cose succedevano a
malapena alla fine della WWII.
E comunque, in quanto a questo, a Bamako appena sceso di fronte
all'albergo, ero anche accompagnato, un negrone mi ha offerto una russa.
--
ac


title: Planning in access

text:
....
> Uhmmm...... non sono convinto che fosse "romano" ste cose succedevano a
> malapena alla fine della WWII.
Ma sai io non distinguo l'accento delle periferie... ma ti assicuro
che era "romano" o simile...
> E comunque, in quanto a questo, a Bamako appena sceso di fronte
> all'albergo, ero anche accompagnato, un negrone mi ha offerto una russa.
Fortunato che non si è offerto lui per sorreggerti con le sue forti
braccia....!!!!
;-)
> --
> ac
@Alex


title: Query di Accodamento su due Tabelle ?

text:
Salve al NG
Ho bisogno di duplicare i dati presenti in una maschera "Ms_Contratti".
La situazione è la seguente:
ho una prima tabella "Tb_Contratti" contenente i campi:
ID_Contratto (Contatore)
Nr_Contratto
Nr_Rinnovo
DataInizioContratto
DataFineContratto
....
ho una seconda tabella "Tb_SottoContratti" contenente i campi:
ID_Contratto (Campo Numerico)
Nr_Vagone
Dato_A
Dato_B
....
Le due tabelle sono collegate tramite il campo ID_Contratto con relazione
uno a molti.
La maschera "Ms_Contratti" visualizza i dati contenuti nella tabella
"Tb_Contratti", e contiene inoltre la sottomaschera "STMs_SottoContratti"
che visualizza, in modalità maschere continue, i dati presenti nella tabella
"Tb_SottoContratti" , il campo ID_Contratto collega le due Maschere.
Ora l'utente in caso di rinnovo del contratto, deve reinserire gli stessi
identici dati del vecchio contratto, incrementando di una sola unità  il
campo Nr_Ronnovo ed aggiornando il campo DataFineContratto.
Avrei quindi bisogno di duplicare tramite un pulsante a cui associare una
query o del codice ...., i dati visualizzati dalla Maschera e dalla
Sottomaschera, accodandoli alle relative tabelle, con aggiornamento del
Campo ID_Contatore ed incrementando di una unità il campo Nr_Rinnovo.
Ho guardato un pò in giro su vari siti ed anche sul Sito Comune, ma non mi
sembra di aver visto niente che mi possa aiutare, a sinceramente non saprei
come fare.
Spero di essere stato chiaro e di non aver tralasciato nessuna informazione
utili per chi volesse aiutarmi
Grazie
Charliebo59


title: Query di Accodamento su due Tabelle ?

author: REF

text:
"Charliebo59" <
utente...@jumpy.it
> ha scritto nel messaggio
news:TCzme.960316$b5.41...@news3.tin.it...

Ciao
Prova ad usare questo codice nella maschera principale basata su
Tb_Contratti
'&&&&&&&&&&&&&&&&&&&&&&
Dim TUADATAFINECONTRATTO as Date
Dim NUOVO_ID As Integer
Dim strsql As String
TUADATAFINECONTRATTO = InputBox("inserisci la data di fine: ", "Richiesta")
TUADATAFINECONTRATTO = CDate(TUADATAFINECONTRATTO)
strsql = "INSERT INTO Tb_Contratti (  NR_Contratto, Nr_Rinnovo,
Datainiziocontratto, datafinecontratto )"
strsql = strsql & " SELECT Tb_Contratti.NR_Contratto, '"
strsql = strsql & Me.Nr_Rinnovo + 1 & "' , Tb_Contratti.Datainiziocontratto,
#" & TUADATAFINECONTRATTO & "#"
strsql = strsql & " FROM Tb_Contratti WHERE (((Tb_Contratti.ID_Contratto)=
" & Me.ID_Contratto & "));"
DoCmd.RunSQL strsql
NUOVO_ID = DLast("[ID_Contratto]", "Tb_Contratti")
strsql = "INSERT INTO Tb_SottoContratti ( ID_Contratto, Nr_Vagone, Dato_A,
Dato_B )"
strsql = strsql & " SELECT '" & NUOVO_ID & "' as nuovoID,
Tb_SottoContratti.Nr_Vagone, Tb_SottoContratti.Dato_A,
Tb_SottoContratti.Dato_B"
strsql = strsql & " FROM Tb_SottoContratti WHERE
(((Tb_SottoContratti.ID_Contratto)= " & Me.ID_Contratto & "));"
DoCmd.RunSQL strsql
'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Io l'ho provata e funziona.
Di sicuro si possono fare migliorie , comunque il concetto è quello.
Manca comunque la gestione d'errore nelle varie parti, che non ho messo per
facilitare la comprensione del codice base.
Ciao
REF


title: Query di Accodamento su due Tabelle ?

text:
"REF" <
jvbov_...@libero.it
> ha scritto nel messaggio
news:ENNme.35108$795.1...@twister1.libero.it...

Grazie REF,
Funziona Egregiamente !!!
L'unica cosa che mi succede, è che il campo ID_Contratto, a volte (non
sempre),  non si incrementa sempre di una unità come quando aggiungo un
contratto manualmente, ma casualmente passando ad esempio da 3 a 7, e non da
3 a 4 come mi sarei aspettato. Posso fare qualcosa per imporre l'incremento
di una unità ?
Grazie.
Ciao
Charliebo59


title: Query di Accodamento su due Tabelle ?

text:
>"Charliebo59" <
utente...@jumpy.it
> ha scritto nel messaggio
news:2yWme.1468317$35.54...@news4.tin.it...
[CUT]
> Grazie REF,
> Funziona Egregiamente !!!
>
> L'unica cosa che mi succede, è che il campo ID_Contratto, a volte (non
> sempre),  non si incrementa sempre di una unità come quando aggiungo un
> contratto manualmente, ma casualmente passando ad esempio da 3 a 7, e non
da
> 3 a 4 come mi sarei aspettato. Posso fare qualcosa per imporre
l'incremento
> di una unità ?
>
> Grazie.
>
> Ciao
> Charliebo59
>
>
Ciao Charlie
Il campo è di tipo contatore e si autoincrementa da solo.
Si tratta di un vantaggio non indifferrente, dovendo essere ID_contratto un
identificativo unico.
Potresti provare a lanciare una compattazione dati prima di effettuare la
duplicazione del record, ma in questo caso il contatore aumenterebbe di una
unità solo perchè i record sarebbero contigui..
Tieni presente però che il campo contatore ti deve servire a livello
"nascosto" per riferirti al contratto e a correlarlo ai dettagli, mentre se
vuoi avere un numero progressivo tutto tuo allora lo devi implementare a
parte e gestire come vuoi.
Puoi facilmente modificare il codice che ti ho scritto inserendo il valore
corretto.
Spero di esserti stato d'aiuto.
Ciao
Ref


title: Query di Accodamento su due Tabelle ?

text:
"REF" <
jvbov_...@libero.it
> ha scritto nel messaggio
news:0vYme.126773$IN.21...@twister2.libero.it...

Ok !
Sei stato di molto aiuto.
Grazie di Tutto.
Ciao
Charliebo59


title: valore negativo

author: Enzo

text:
Vorrei sapere come impostare in una casella di testo di una maschera del
tipo valuta euro con due cifre decimali la seguente condizione: tutti i
valori inseriti devo essere preceduti dal segno -
Grazie mille!!
Enzo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: valore negativo

author: Roberto da casa

text:
"Enzo" <
e.fus...@polimedica.biz
> ha scritto nel messaggio
news:b1ra3b$n53$1...@news.newsland.it...
> Vorrei sapere come impostare in una casella di testo di una maschera del
> tipo valuta euro con due cifre decimali la seguente condizione: tutti i
> valori inseriti devo essere preceduti dal segno -
>
> Grazie mille!!
> Enzo
>
Nel formato della casella di testo prova a scrivere:
-? #.##0,00
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Usare la rotellina del mouse x scorrere una lista..

author: CignoNero

text:
Scusate la domanda banale.. ma esiste un modo per utilizzare la
rotellina del mouse per scorrere una lista?


author: MA

text:
CignoNero wrote:
> Scusate la domanda banale.. ma esiste un modo per utilizzare la
> rotellina del mouse per scorrere una lista?
Clicka sulla lista e gira la rotella
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
MA ha scritto:

per logica.. ma già provato e non va...


author: Massimo Piubelli

text:
CignoNero wrote:
> MA ha scritto:
>
>> CignoNero wrote:
>>> Scusate la domanda banale.. ma esiste un modo per utilizzare la
>>> rotellina del mouse per scorrere una lista?
>>
>> Clicka sulla lista e gira la rotella
>
> per logica.. ma già provato e non va...
Ovviamente la rotellina funziona con le altre applicazioni vero????
Non è che poi si scopre che non va neanche con le altre ;-)
Comunque, puoi provare un programmino che si chiama FreeWheel, io lo uso per lo scroll sul codice VBA.
Funziona discretamente bene.
Ciao,
Massimo


text:
Massimo Piubelli ha scritto:

Si la rotellina funziona con tutte le applicazioni..word, ie,
opera...ah il s.o. è xp pro!
proverò freewheel...
Ciao&Grazie
CignoNero


author: Alessandro Baraldi

text:
CignoNero ha scritto:

90% non hai installato il Driver corretto.
Se hai semplicemente infilato il Mouse nella USB lasciando a WIN il
riconoscimento automatico con la speranza che fosse ottimizzato, è
probabile che ti sia sbagliato....!
In IDE e nei controlli VB/A non funziona.
Se installi il Driver corretto, quasi certamente si attiveranno tutte
le modalità in modo corretto su tutti
i prodotti...!
@Alex


text:
Alessandro Baraldi wrote:
> CignoNero ha scritto:
>
>> Massimo Piubelli ha scritto:
>>
>> Ovviamente la rotellina funziona con le altre applicazioni vero????
>> Non è che poi si scopre che non va neanche con le altre ;-)
>
> 90% non hai installato il Driver corretto.
Ecco... dovevo chiedere anche questo ;-)
> In IDE e nei controlli VB/A non funziona.
Che nell'IDE non funzionasse lo sapevo (provato sulla mia capa e sul vecchio topo)
ma i controlli a me funzionavano
> @Alex
Ciao,
Max


text:
Massimo Piubelli wrote:
> Alessandro Baraldi wrote:
>> CignoNero ha scritto:
>>
>>> Massimo Piubelli ha scritto:
>>>
>>> Ovviamente la rotellina funziona con le altre applicazioni vero????
>>> Non è che poi si scopre che non va neanche con le altre ;-)
>>
>> 90% non hai installato il Driver corretto.
>
> Ecco... dovevo chiedere anche questo ;-)
>
>> In IDE e nei controlli VB/A non funziona.
>
> Che nell'IDE non funzionasse lo sapevo (provato sulla mia capa
uau fai sti giochetti con la tua responsabile... è quasi mobbing!!!
> e sul
> vecchio topo)
lavori in un laboratorio di cavie????
> ma i controlli a me funzionavano
un tempo... poi gli anni...
>
>> @Alex
>
> Ciao,
> Max



text:
Massimo Piubelli ha scritto:

Io comprai un Mouse nuovo e visto che andava la rotella non capivo il
motivo del non funzionamento in IDE.... poi mi è venuta voglia di
provare il suo Driver..... MIRACOLO
funziona anche in IDE....!!!
;-)
@Alex


text:
MA wrote:
>> Che nell'IDE non funzionasse lo sapevo (provato sulla mia capa
>
> uau fai sti giochetti con la tua responsabile... è quasi mobbing!!!
è lei in realtà che li fa con me... ma mi piace, quindi non so se lo definirei mobbing ;-)
scherza scherza... ma il termine capa è importato!!!!
E tu non lo capisci ^_^
>> e sul
>> vecchio topo)
>
> lavori in un laboratorio di cavie????
più o meno, con vacche e tori mi sono stufato
>
>
>> ma i controlli a me funzionavano
>
> un tempo... poi gli anni...
sei sempre il solito.
Tutto ok?
>
>
>>
>>> @Alex
>>
>> Ciao,
>> Max


text:

Il mio era vecchio invece ;-)
E con l'altro PC andava... peccè c'era il guidatore giusto ;-)
Max


text:
Massimo Piubelli ha scritto:
[CUT]
>
> Il mio era vecchio invece ;-)
> E con l'altro PC andava... peccè c'era il guidatore giusto ;-)
>
> Max
Non è che era un guidatore ubriaco e sembrava anche prima che
girasse....?
Ciao Massimo
@Alex


text:

Le uniche cose che al tempo giravano erano le mie p...e!!!!
Ciao,
Massimo


text:
Massimo Piubelli wrote:
> MA wrote:
>
>>> Che nell'IDE non funzionasse lo sapevo (provato sulla mia capa
>>
>> uau fai sti giochetti con la tua responsabile... è quasi mobbing!!!
>
> è lei in realtà che li fa con me... ma mi piace, quindi non so se lo
> definirei mobbing ;-)
> scherza scherza... ma il termine capa è importato!!!!
> E tu non lo capisci ^_^
Certoche l'ho capito ma facendo così mi faceva ridere
> sei sempre il solito.
>Tutto ok?
Più o meno.
Cmq ho aperto una tua bottiglia di soave... grazie ancora



text:
MA wrote:
> Massimo Piubelli wrote:
>> MA wrote:
>>
> Certoche l'ho capito ma facendo così mi faceva ridere
>> sei sempre il solito.
Ri-confermo...
sei sempre il solito MA!!!!!
>> Tutto ok?
> Più o meno.
> Cmq ho aperto una tua bottiglia di soave... grazie ancora
De nada... sai che c'è lo SMAU tra poco, pronte le mozzarelle?!?!?!
Se riesco a venire anche questa volta porto il tavolino da campeggio con le sedie ^__^
Ciao,
Max


text:

Il buon Alead farà il suo dovere anche quest'anno per i ticket... già mi
sono scelto la bufala da cui tirar via il latte per la mozzarella!!!



text:
MA wrote:
> Il buon Alead farà il suo dovere anche quest'anno per i ticket... già
> mi sono scelto la bufala da cui tirar via il latte per la
> mozzarella!!!
Bene... Grande Ale, digli se possiamo usare lo stand MS per mettere il tavolino anche visto che l'hai sentito ;-)


title: Conversione backend mdb SQL Server Express 2005 Access XP (2002)

author: Yoda

text:
Ciao,
scusate ma torno sul problema postato per spiegare meglio
Il backend l'ho convertito su SQL Express 2005. Su questo ho lasciato
inalterato i nomi dei campi (putroppo) contenenti spazi per alcuni
campi di alcune tabelle.
Ho fatto un nuovo progetto ADP su AccessXP(2002)
Ho importato una maschera dal mio vecchio FE (che puntava su mdb) per
fare alcune prove.
Vi faccio un esempio della rowsource di una combobox nel mio FE prima
dell'upsize:
SELECT DISTICTROW [ID ARTICOLO] FROM Articoli
dopo l'upsize me lo trasforma con
SELECT DISTICTROW [ ID ARTICOLO ] FROM Articoli (cè uno spazio dopo le
parentesi, me lo mette lui nell'upsize) dandomi errore.
e vuole ovviamente la sintassi
SELECT DISTICT "ID ARTICOLO" FROM Articoli per funzionare senza errori
La sintassi SELECT DISTICT [ID ARTICOLO] FROM Articoli mi funzionava
SENZA CAMBIARLA in SQL 2000.
Grazie
Rob


text:
Aggiungo un altra info....se provo a creare la combobox con
autocomposizione la rowsource risulta
SELECT "Articoli"."ID ARTICOLO" FROM "Articoli"
Scusate ma è solo per capire perchè con SQL Server 2000 questo non
accadeva....non è per mancanza di voglia nella conversione del FE ma
chiaro che la sintassi con le [ ] mi permetteva di evitare un grosso
lavoro di modifica delle rowsource delle combo o del controlsource di
altri controlli.
Thanks
Rob


title: L'apostrofo nelle ricerche tramite i metodi Find

text:
Salve a tutti.
L'abate Martino ebbe problemi con un punto, e un proverbio seppe
renderlo famoso. Che anche a me possa toccare quella sorte, dal
momento che ho problemi con l'apostrofo? Frizzi a parte, ho l'esigenza
di invocare il metodo FindFirst su un oggetto recordset di tipo
snapshot (diciamo "rst") per cercarvi all'interno la prima occorrenza
- se presente - di una stringa alfabetica (diciamo "stringa"). La
tabella di origine del set di record a cui attingere (diciamo
"Tabella") si compone di un'unica colonna, intestata come
"Descrizione" e contenente l'elenco completo delle parole ammissibili.
Quel che segue è il frammento di codice che, in fase di debugging, mi
crea fastidi:
      [...]
      Dim rst As Recordset
      Set rst = CurrentDb.OpenRecordset("Tabella", dbOpenSnapshot,
dbReadOnly)
      rst.FindFirst "Descrizione = '" & stringa & "'"
      [...]
La riga incriminata, in particolare, è la prima dal basso (trascurando
le ellissi). Tutto funziona, fintanto che "stringa" non contiene - fra
gli altri caratteri - un apostrofo. La ragione mi è pure evidente.
Così vi chiedo: avete idea di come possa ovviare al problema, senza
che debba ricorrere alla soluzione brutale che ho già in mente? Grazie
in anticipo,
S


text:

"Descrizione = '" & Replace(stringa,"'","''") & "'"
@Alex


text:
salvo_t...@libero.it
 wrote:
[cut]
> La riga incriminata, in particolare, è la prima dal basso (trascurando
> le ellissi). Tutto funziona, fintanto che "stringa" non contiene - fra
> gli altri caratteri - un apostrofo. La ragione mi è pure evidente.
> Così vi chiedo: avete idea di come possa ovviare al problema, senza
> che debba ricorrere alla soluzione brutale che ho già in mente? Grazie
> in anticipo,
Non dare retta ad A. Baraldi. Ci piacciono le soluzioni brutali! ;<)
--
ac
y-1=x


text:
On 14 Apr, 14:23, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
wrote:

Oh bella ora mi sono incuriosito.... cosa sarà mai questo tentativo di
BrutalForce....?
L'importante è che sia veramente Brutale e non una via di mezzo...
P.S. X [A.C.] in serata ti aggiorno la posta con le ultime
@Alex


author: Panathos

text:
salvo_t...@libero.it
 ha scritto:
>       [...]
>       Dim rst As Recordset
>       Set rst = CurrentDb.OpenRecordset("Tabella", dbOpenSnapshot,
> dbReadOnly)
>       rst.FindFirst "Descrizione = '" & stringa & "'"
>       [...]
>
> La riga incriminata, in particolare, è la prima dal basso (trascurando
> le ellissi). Tutto funziona, fintanto che "stringa" non contiene - fra
> gli altri caratteri - un apostrofo. La ragione mi è pure evidente.
Prova questa, a me il problema degli apostrofi l'ha risolto:
rs.FindFirst "Descrizione=" & chr$(34) & stringa & chr$(34)
ciao,
Panathos


text:
On 15 Apr, 00:48, "Panathos" <
panat...@gmail.com
> wrote:
>
salvo_tring...@libero.it
 ha scritto:

Si e quello delle virgolette...?
In ogni caso questa soluzione funziona solo con Access e non è il
massimo poi
doverci rimettere mano...
Ti suggerisco di usare la mia proposta sempre.
@Alex


author: access

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1176638400.2...@y5g2000hsa.googlegroups.com...



@Alex
Ciao @Alex, siccome interessa anche me risolvere questo problema e non
riesco a vedere la tua proposta, la puoi riproporre? Oppure mi puoi indicare
dove la trovo?
Ciao e grazie


text:

E' questa:
"Descrizione = '" & Replace(stringa,"'","''") & "'"
raddoppiare gli apici. Questa funziona anche con tutti gli altri dbms
--
ac
y-1=x


text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:xCrUh.38581$tx6....@tornado.fastwebnet.it...

Grazie per l'indicazione e scusami se approfitto, ma siccome non sono in
grado di implementare la soluzione suddetta mi potresti aiutare?
il codice seguente come lo dovrei cambiare?
Forms![Stazioni_Italia].RecordSource = "select Stazioni_Italia.* FROM
Stazioni_Italia WHERE ((Stazioni_Italia.descr_comune) like '*" & Testo14 &
"*') ;"
forse cosi:
Forms![Stazioni_Italia].RecordSource = "select Stazioni_Italia.* FROM
Stazioni_Italia WHERE ((Stazioni_Italia.descr_comune) like '*" & replace(&
Testo14 &, "'", "''")  "*') ;"
Grazie ancora


text:
"access" <
pr...@exsample.it
> ha scritto nel messaggio
news:sCsUh.8085$uJ5.1...@twister2.libero.it...

Ho provato non va.
Bho, aiutooo
Ciao e Grazie tante


text:

La istruzione che hai scritto, se e' quella riportata, contiene un
errore di sintassi la "&" prima e dopo testo14 non ci va ed una delle
due, cosi' si risparmia, puoi metterla dopo la chiusura della replace
replace(Testo14 , "'", "''") &
--
ac
y-1=x


text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:cltUh.38713$tx6....@tornado.fastwebnet.it...

Non ho mai visto un NG con cosi' tanti esperti.
bravo davvero.
Grazie, funziona alla grande.
Ciao


text:
On 15 Apr, 18:55, "access" <
p...@exsample.it
> wrote:
> "access" <
p...@exsample.it
> ha scritto nel messaggionews:sCsUh.8085$uJ5.1...@twister2.libero.it...
>
>
>
>
>
>
>
> > "Alessandro Cara" <
alessandro.c...@ay-1asistemi.it
> ha scritto nel
> > messaggionews:xCrUh.38581$tx6....@tornado.fastwebnet.it...

Io direi che hai provato e non sei riuscito a farla funzionare...
facendo confusione con la concatenazione delle stringhe in modo
pedestre...!
Se non la composizione delle stringhe non ti è familiare al
massimo.... perchè rendi tutto ancora più incasinato...?
Nella tua proposizione non ti pare che manchi un & di congiunzione
finale...?
Non ti apre di aver messo degli & di troppo nella Funzione Replace...?
Ti funziona quel cavolo di DEBUG...?????
Dim strSQL  as String
Dim strValue as string
strValue= replace(Me!Testo14.Value , "'", "''")
strSQL="SELECT * FROM Stazioni_Italia " & _
            "WHERE [descr_comune] LIKE '*" & strValue & "*')
Perchè mai avete fretta di scrivere tutto su una RIGA e poi non ci
capite nulla nemmeno voi....????
Vi pagano in modo InversamenteProporzionale al Numero di Righe che
scrivere...?
Mi piacerebbe vedervi mettere le mani su del Vostro codice tra 4÷5
anni..... sono dolori...!
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1176663218.3...@q75g2000hsh.googlegroups.com...










@Alex
 @Alex ai pienamente ragione, sapessi quanto vorrei essere bravo come te.
Ciao sei forte


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1176663218.3...@q75g2000hsh.googlegroups.com...










@Alex
Dimenticavo grazieeeeeeeeeeeeee, faro tesoro dei tuoi consigli.
Ciao


author: ALESSANDRO Baraldi

text:
Hai ricevuto l'obolo...?
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


text:
Alessandro Baraldi ha scritto:
> > Prova questa, a me il problema degli apostrofi l'ha risolto:
> >
> > rs.FindFirst "Descrizione=" & chr$(34) & stringa & chr$(34)
> >
> > ciao,
> > Panathos
>
> Si e quello delle virgolette...?
Non ho ancora avuto questo problema, per fortuna :-)
> In ogni caso questa soluzione funziona solo con Access e non è il
> massimo poi
> doverci rimettere mano...
> Ti suggerisco di usare la mia proposta sempre.
Grazie.
ciao,
Panathos


title: Sarà banale ma non ci riesco...

author: Nicola Trevisan

text:
Ciao a tutti,
ci sto provando ma non ce la faccio...
Devo eseguire un Sql del tipo SELECT, e leggerne il risultato...
...ma come si fa?????
Cosa devo utilizzare ? Recordset, Connection???
Il codice che eseguo viene eseguito a seguito di un evento su una maschera.
Grazie per l'aiuto
Nicola Trevisan


title: Sarà banale ma non ci riesco...

text:

Dim rs As New ADODB.Recordset
Set rs = CurrentProject.Connection.Execute("select * from miatabella")
MsgBox rs(0)


title: Sarà banale ma non ci riesco...

text:
Mi pareva che fosse facile...
Grazie mille Alex1
"alex1" <
non...@no.it
> ha scritto nel messaggio
news:4341398c$0$8493$5fc...@news.tiscali.it...
