title: Gestione della fatturazione consiglio

author: leonardo

text:
Ormai vi chiedo consiglio prima di strutturare il db !!
devo gestire la fatturazione
partendo dal fatto che per ogni cliente ho anche una serie di DDt collegate
all'anagrafica del cliente .
Per creare la tabella ,query e maschera per la fatturazione non ci sono
problemi
quello che mi stavo chiedendo...., mi affido a chi magari mi puo' dare
qualche esempio e come gestire il richiamo dei DDt .
nel senso che nella sottomaschera della fattura ci sara' che cosa?
potrei usare una casella combinata ?oppure ? devo capire come gestire il
tutto
perche' vorrei sia poter fare riferimento al dettaglio del ddt (e quindi
cliccando sul ddt filtrato in base al cliente )sia poter aggiungere
eventuali nel dettaglio della fattura .
se qualcuno a una mezza idea su come mi devo comportare ,tutti i
suggerimenti sono sempre ben accetti
grazie ciao da leo


title: Gestione della fatturazione consiglio

text:
> se qualcuno a una mezza idea su come mi devo comportare ,tutti i
> suggerimenti sono sempre ben accetti
> grazie ciao da leo
>
apri una maschera che mostra solo i ddt del cliente scelto in fattura con
una qeury sulla ragionesociale
metti un campo selected di tipo Si/No in tabella ddt
clicchi sul quadratino bianco dei ddt che vuoi importare poi su click de
pulsante importa fai quanto segue:
selezioni i ddt con campo selected a -1
scorri il recordset e all'interno scorri le voci del ddt con un altro
recorset delle voci del ddt del momento nel ciclo
se vuoi importare tutte le voci crei una piccola procedura che aggiunge un
record alla fattura in corso e scorre le voci
infine uscendo dalla maschera esegui un requery della tabella fatturevoci
per vedere le voci aggiunte da vba
e esegui una query di aggiornamento che pone a 0 il campo selected di tutti
i record.
può andare? io faccio cosi.
fammi sapere. ciao. Simba883


title: Gestione della fatturazione consiglio

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:4239d89a$0$32350$5fc...@news.tiscali.it...

Domani mattina ci provo ,vediamo cosa riesco a conbinare se non ci riesco ti
scrivo
grazie per l'aiuto !!!! ciao alla prossima


title: PHP + Access

author: Michele Castellucci

text:
Salve,
ho provato a creare una connessione ad un database access tramite PHP con il
seguente codice
.....
$rs= new COM("ADODB.Recordset") ;
$cn= new COM("ADODB.Connection");
......
ma ricevo questo errore:
Fatal error: Cannot instantiate non-existent class...
qualcuno puņ aiutarmi per favore?
Michele Castellucci


title: PHP + Access

author: MA

text:
Michele Castellucci wrote:
> Salve,
> ho provato a creare una connessione ad un database access tramite PHP
> con il seguente codice
> .....
> $rs= new COM("ADODB.Recordset") ;
> $cn= new COM("ADODB.Connection");
> ......
> ma ricevo questo errore:
> Fatal error: Cannot instantiate non-existent class...
> qualcuno può aiutarmi per favore?
> Michele Castellucci
Credo che tu debba chiedere su un NG PHP
--
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: PHP + Access

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:6Qpge.8887$TR5....@news.edisontel.com...
> Michele Castellucci wrote:
> > Salve,
> > ho provato a creare una connessione ad un database access tramite PHP
> > con il seguente codice
> > .....
> > $rs= new COM("ADODB.Recordset") ;
> > $cn= new COM("ADODB.Connection");
> > ......
> > ma ricevo questo errore:
> > Fatal error: Cannot instantiate non-existent class...
> > qualcuno puņ aiutarmi per favore?
> > Michele Castellucci
>
> Credo che tu debba chiedere su un NG PHP
 Tentar non nuoce :)


title: R: Sì, so programmare in access! Voi no.

author: Ditta Cerri (Sib)

text:
Ovviamente era rivolo alla signorina elena.
Primo, perche' non sono capaci di farsi da se le loro FAQ
Poi perche', rimuovendo accuratamente i nomi degli autori (perfino dai
commenti nel codice come ha notato AntoGal) hanno dimostrato la loro cattiva
fede
Poi ancora perche' non hanno neanche tentato di esprimere i concetti con
parole loro
Infine perche' nel difendersi (vedi post di AntoGal) ha sostenuto che noi
avremmo raccolto qua e la' le nostre FAQ e non sarebbero, quindi, farina del
nostro sacco (tutti invece sanno che quelle FAQ le hanno fatte i
frequentatori di questo NG)
Saluti a tutti


title: Beccati questa Karl !

author: Simone Calligaris

text:
Caro Karl, tra non molto anche in Austria dovrete impazzire con la Fattura
Elettronica:
https://www.agendadigitale.eu/documenti/scatta-lera-della-fattura-elettronica-europea-ecco-che-succedera/

Saluti  ;-)

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


title: Beccati questa Karl !

author: Karl Donaubauer

text:
Salve,

Simone Calligaris:
>
> Caro Karl, tra non molto anche in Austria dovrete impazzire con la Fattura
> Elettronica:
>
https://www.agendadigitale.eu/documenti/scatta-lera-della-fattura-elettronica-europea-ecco-che-succedera/

Oggi casualmente ho letto che le fatture elettroniche
all'amministrazione federale d'Austria sono obbligante già da 2014.
Ovviamente a me non importa.

Vedremo quando veramente diventa rilevante per il settore privato di .at
e .de.

--
Ciao
Karl
*********
http://www.AccessDevCon.com

Access FAQ:
http://www.donkarl.com/it


title: Twain - scansione multipagina

author: walter

text:
Qualche dll gratuita per l' acquisizione multipagina la conoscete
grazie
Walter


title: Twain - scansione multipagina

text:

www.sitocomune.com
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Info:
www.donkarl.com/it


title: Twain - scansione multipagina

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:0vUpe.15666$TR5....@news.edisontel.com...
> walter wrote:
>> Qualche dll gratuita per l' acquisizione multipagina la conoscete
>>
>> grazie
>>
>> Walter
>
www.sitocomune.com
Ovviamente avevo gia guardato su sitocomune ma non c'e' nulla.
Grazie lo stesso


title: Twain - scansione multipagina

text:

Ah scusa ho appena inserito io
6.115 Come è possibile scannerizzare, visualizzare, modificare, stampare e
salvare files immagine usando gli ActiveX Kodak?
Hai ragione, spesso uso come pseudonimo (Roberto da casa)



title: Twain - scansione multipagina

text:
> Ah scusa ho appena inserito io
> 6.115 Come è possibile scannerizzare, visualizzare, modificare, stampare e
> salvare files immagine usando gli ActiveX Kodak?
> Hai ragione, spesso uso come pseudonimo (Roberto da casa)
    I Kodak non funzionano con Office 2003, per questo devo usare i twain
W.


title: Twain - scansione multipagina

text:

A parte il fatto che non l'hai detto che avevi 2003, non lo so mica che sia
vero quello che dici.
E' vero che da xp non son più a corredo, ma dovrebbero funzionare cmq



title: Twain - scansione multipagina

author: Newpack

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:64Vpe.15680$TR5....@news.edisontel.com...
> A parte il fatto che non l'hai detto che avevi 2003, non lo so mica che
> sia
> vero quello che dici.
> E' vero che da xp non son più a corredo, ma dovrebbero funzionare cmq
> --
Infatti, io li uso e "funziano".
Alfio


title: Twain - scansione multipagina

author: Roberto dalla campagna

text:
"Newpack" <
chi...@libero.it
> ha scritto nel messaggio
news:7GVpe.141247$IN.24...@twister2.libero.it...

A me risulta, come indicato nella mia FAQ del Sito Comune su indicazione di
Carlo Costarella, che con Windows XP ed Access XP gli ActiveX Kodak
funzionano previa installazione degli OCX, ma che con Access 2003 non
funzionano.
Se ti risulta il contrario mi farebbe piacere saperlo e capire poi come hai
fatto a farli funzionare con Access 2003; io non ho Access 2003 e quindi non
posso fare tale test.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Twain - scansione multipagina

author: Carlo Costarella

text:
"Newpack" <
chi...@libero.it
> ha scritto nel messaggio
news:7GVpe.141247$IN.24...@twister2.libero.it...

Bhe, anche io sono molto interessato al funzionamento degli ocx kodak in
access2003.
Saresti così gentile da inviare una copia del db?
Ciao, Carlo


title: Twain - scansione multipagina

text:
"Newpack" <
chi...@libero.it
> ha scritto nel messaggio
news:7GVpe.141247$IN.24...@twister2.libero.it...

Ciao Alfio
stiamo ancora aspettando un db Access 2003 che usi gli ocx della
kodak...notizie?
Ciao, Carlo


title: al posto di VBA si può usare C# ?

author: Micky

text:
Per programmare Access 2010 , al posto di VBA si può usare Visual C#
contenuto in Visual Studio 2010?

grazie


title: al posto di VBA si può usare C# ?

text:
Micky ha scritto:
>
>
>Per programmare Access 2010 , al posto di VBA si può usare Visual C#
>contenuto in Visual Studio 2010?
>
>grazie
>
>

No

--


title: Espressione idee e consigli

author: Carmelo

text:
=4000*[Volume Serbatoi]/(3,14*[Altezza Serbatoi]*[Altezza
Serbatoi])*[Altezza Serbatoi]*[Altezza Serbatoi]/4 * ARCTAN (( RADQ  (
[Carico_Sett]![Cm] * ( [Altezza Serbatoi] - [Carico_Sett]![Cm] ) )/ ( (
[Altezza Serbatoi] / 2 - [Carico_Sett]![Cm] ) - ( [Altezza Serbatoi] / 2 -
[Carico_Sett]![Cm] ) * RADQ  ( [Carico_Sett]![Cm]  ( [Altezza Serbatoi] -
[Carico_Sett]![Cm] ) ) )
Ragazzi, questa betsia di formula serve
a trasportare da cm a litri il carburante.
Es ho in un cilindro 20 cm di liquido
saprò che in litri sono 120, chiaro?
MA a me non funziona :(
Mi restituisce #nome?
Ortograficamente c'è qualche errore?
I valori sono presi da tabelle diverse.
Consigli?
--
C.G.S. Miaramandeha
Corso Ara di Giove, 299
95030 - Pedara (CT)
http://www.miaramandeha.supereva.it/


title: Espressione idee e consigli

author: Francesco R.

text:
"Carmelo" <
accessNOSPA...@tin.it
> ha scritto nel messaggio
news:iAleb.146040$hE5.4...@news1.tin.it...
> =4000*[Volume Serbatoi]/(3,14*[Altezza Serbatoi]*[Altezza
> Serbatoi])*[Altezza Serbatoi]*[Altezza Serbatoi]/4 * ARCTAN (( RADQ  (
> [Carico_Sett]![Cm] * ( [Altezza Serbatoi] - [Carico_Sett]![Cm] ) )/ ( (
> [Altezza Serbatoi] / 2 - [Carico_Sett]![Cm] ) - ( [Altezza Serbatoi] / 2 -
> [Carico_Sett]![Cm] ) * RADQ  ( [Carico_Sett]![Cm]  ( [Altezza Serbatoi] -
> [Carico_Sett]![Cm] ) ) )
>
> Ragazzi, questa betsia di formula serve
> a trasportare da cm a litri il carburante.
> Es ho in un cilindro 20 cm di liquido
> saprò che in litri sono 120, chiaro?
> MA a me non funziona :(
> Mi restituisce #nome?
> Ortograficamente c'è qualche errore?
> I valori sono presi da tabelle diverse.
> Consigli?
Dove ti serve questa formula? Query, Maschera, VBA, ...?
Se è una maschera, questa è basata su una query in cui figurano già tutti i
campi dalle varie tabelle ?
Insomma, da dove devi prendere i campi?
Ciao.


title: Espressione idee e consigli

author: Antonio Biso

text:
"Francesco R." <
rfrance...@infinito.it
> ha scritto nel messaggio
news:Xzmeb.146489$hE5.4...@news1.tin.it...

Ah Francè?
Ancora con quella palla di cristallo scrausa di seconda mano che non
funziona bene vai in giro?!!!
Antonio


title: Espressione idee e consigli

author: namor

text:
Carmelo ha scritto:

Consiglio: scriviti in un modulo una funzione pubblica che faccia il
calcolo, così l'avrai in un solo posto, sarà più leggibile, sarà più
facile trovare eventuali errori e apportare modifiche.
Nella casella di testo avrai solo una cosa così:
=CmToLitrers([Volume Serbatoi],[Altezza Serbatoi],[Cm])
Namor
--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Espressione idee e consigli

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Dlveb.2488$Sf.7...@twister1.libero.it...
> "Francesco R." <
rfrance...@infinito.it
> ha scritto nel messaggio
> news:Xzmeb.146489$hE5.4...@news1.tin.it...
> >
[CUT]
> > Dove ti serve questa formula? Query, Maschera, VBA, ...?
> > Se è una maschera, questa è basata su una query in cui figurano già
tutti
> i
> > campi dalle varie tabelle ?
> > Insomma, da dove devi prendere i campi?
> > Ciao.
>
> Ah Francè?
> Ancora con quella palla di cristallo scrausa di seconda mano che non
> funziona bene vai in giro?!!!
>
Stò aspettando il contributo per la rottamazione delle sfere di cristallo,
per la prossima finanziaria ci sono degli emendamenti a proposito.
Ciao.


title: Sitocomune applet Cerca: problemaccio

author: mayerlink

text:
Uso IE6
Ho provato a disabilitare "compilatore Java"
Niente: quando clicco su "Cerca" IE si chiude di un botto.
Problema già riscontrato?
Grazie
mayerlink


title: Sitocomune applet Cerca: problemaccio

author: cidi

text:
"mayerlink" <
maye...@virgilio.it
> ha scritto nel messaggio
news:4b1nd.185776$b5.92...@news3.tin.it...

Ciao mayerlink
ho appena fatto una ricerca sul sito comune, per controllo, senza NESSUN
problema.
win XP sp2; IE ; OE
credo che il tuo problema sia il browser I.E.
---
Daniele


title: Eliminare un file da  codice VBA

author: Eugenio

text:
All'interno di un modulo di Access97 ho la necessità di cancellare un file
generato da un'applicazione precedente (nel mio caso PDF), senza che
l'operatore interagisca.
Mi pareva che si potesse utilizzare l'struzione Shell, ma evidentemente mi
ricordo male, perchè non funziona.
Che istruzione devo usare?
Grazie
Ciao
Eugenio


title: Eliminare un file da  codice VBA

author: Pablitomf

text:
Eugenio ha scritto:

> Che istruzione devo usare?
> Grazie
> Ciao
> Eugenio
Vedi "Kill" nell'help
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Eliminare un file da  codice VBA

text:
>
> Vedi "Kill" nell'help
>
> --
> Pablitomf
E' quello che cercavo.
Grazie.
Ciao
Eugenio
p.s. :  Ho visto qualche messaggio piů giů, e devo dire che sono nato e
cresciuto e vivo tuttora a Mortara.
Cosa c'č che non va a Mortara ?
;-)
Riciao.


title: Eliminare un file da  codice VBA

text:
Eugenio ha scritto:
> E' quello che cercavo.
Assafà... (tradotto = "menomale")
> p.s. :  Ho visto qualche messaggio più giù, e devo dire che sono nato e
> cresciuto e vivo tuttora a Mortara.
> Cosa c'è che non va a Mortara ?
> ;-)
> Riciao.
Ma nulla di personale, è solo un modo per sorridere su un nome non proprio
"invitante"... anzi, a scanso di equivoci mi scuso.



title: Eliminare un file da  codice VBA

text:
>
> Ma nulla di personale, è solo un modo per sorridere su un nome non proprio
> "invitante"... anzi, a scanso di equivoci mi scuso.
>
Ah, ecco!
Attenzione, state calmi, altrimenti vi rimandiamo trenini con la vostra
munnezza!
Non sono di Mortara, ma di Bergamo, ma anche a Mortara ho mangiato bene come
a Napoli.
Grazie
Ciao
Eugenio


title: Eliminare un file da  codice VBA

author: MA

text:
"Eugenio" <
epiw...@tiscali.it
> ha scritto nel
messaggio
news:cbp7en$d98$1...@lacerta.tiscalinet.it...
>
> >
> > Ma nulla di personale, č solo un modo per

Eugenio, rendi piů evidente quando scherzi...
non č proprio il caso di prendere sul serio ciň
che č stato scritto.
MAssimiliano


title: Eliminare un file da  codice VBA

text:
>
> Eugenio, rendi più evidente quando scherzi...
> non è proprio il caso di prendere sul serio ciò
> che è stato scritto.
> MAssimiliano
>
Avete ragione ho dimenticato qualche faccina, ma stavo solo scherzando.
Ci mancherebbe, oltretutto non sono leghista, però devi ammettere che siete
un pochetto permalosi.
Quelli di Mortara non potrebbero esserlo?
Scusate, ritorno nelle mie stanze.
Grazie
Ciao
Eugenio


title: Eliminare un file da  codice VBA

text:
Eugenio ha scritto:
> >
> > Eugenio, rendi più evidente quando scherzi...
> > non è proprio il caso di prendere sul serio ciò
> > che è stato scritto.
> > MAssimiliano
> >
> Avete ragione ho dimenticato qualche faccina, ma stavo solo scherzando.
Salvo per il rotto della cuffia :)
> Ci mancherebbe, oltretutto non sono leghista, però devi ammettere che siete
> un pochetto permalosi.
Autogoal? Ti rimetti in ballo?
> Quelli di Mortara non potrebbero esserlo?
Certo, certo, ma ti ripeto che si scherza... non prenderla sul serio.
> Scusate, ritorno nelle mie stanze.
> Grazie
> Ciao
> Eugenio



title: Eliminare un file da  codice VBA

text:
  :-)
Ciao
Eugenio


title: Operazione su timer

author: Lucio

text:
Salve a tutto il NG.
All'apertura di un DB si apre una Form per comunicare un messaggio "x",
su timer 3000 ho impostato l'apertura di un'altra form e la chiusura della
prima;
vorrei sapere come gestire alla scadenza del timer l'apertura ritardata
della seconda form per poter visualizzare nella prima un'immagine...
Grazie.
Lucio
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Operazione su timer

text:
                    Il 11 Ago 2004, 16:56,
nap...@tin.it
 (Lucio) ha scritto:
> Salve a tutto il NG.
> All'apertura di un DB si apre una Form per comunicare un messaggio "x",
> su timer 3000 ho impostato l'apertura di un'altra form e la chiusura della
> prima;
> vorrei sapere come gestire alla scadenza del timer l'apertura ritardata
> della seconda form per poter visualizzare nella prima un'immagine...
> Grazie.
> Lucio
Non ho capito benissimo. Non l'ottieni già con la prima???
Tu hai una form per un msgbox
su timer 3000 hai inserito docmd.openform "tuaform2"
docmd.close "tuaform1".
ma dici di averlo già ottenuto!?!
MAssimiliano
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Operazione su timer

author: Alessandro Cara

text:
Lucio wrote:
> Salve a tutto il NG.
> All'apertura di un DB si apre una Form per comunicare un messaggio "x",
> su timer 3000 ho impostato l'apertura di un'altra form e la chiusura della
> prima;
> vorrei sapere come gestire alla scadenza del timer l'apertura ritardata
> della seconda form per poter visualizzare nella prima un'immagine...
> Grazie.
> Lucio
>
aspetti il secondo giro?
sub Form_timer
if form.tag = "fatto"
      openform
      closecurrent
else
       form.tag ="fatto"
       load image
endif
end sub
--
a.cara


title: Operazione su timer

text:
MA ha scritto:




Avevo intenzione di visualizzare due immagini e messaggi differenti che
consentissero all'utente la visualizzazione dello stato del Db(più che
altro tanto effetto scenografico!)
girovagando sull'help ho risolto con questo codice:
DoCmd.Hourglass True
Me.LBL1.Visible = False
Me.LBL2.Visible = True
Me.IMG1.Visible = False
Me.IMG2.Visible = True
DoCmd.Beep
PauseTime = 5
    Start = Timer
    Do While Timer < Start + PauseTime
        DoEvents
    Loop
    Finish = Timer
    DoCmd.Hourglass False
ecc.ecc.



title: Agenda

author: Pippo Salemi

text:
mi sapete colsigliare dove scaricare un programma che gestisce gli
appuntamenti e le scadenze?
Grazie
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Agenda

text:
"Pippo Salemi" <
sal...@supereva.it
> ha scritto nel messaggio
news:18a75543b0f556d8dc9...@mygate.mailgate.org...
> mi sapete colsigliare dove scaricare un programma che gestisce gli
> appuntamenti e le scadenze?
> Grazie
>
Outlook
MAssimiliano


title: Agenda

author: Roberto da casa

text:
"Pippo Salemi" <
sal...@supereva.it
> ha scritto nel messaggio
news:18a75543b0f556d8dc9...@mygate.mailgate.org...
> mi sapete colsigliare dove scaricare un programma che gestisce gli
> appuntamenti e le scadenze?
> Grazie
Hai provato ad usare l'agenda di Outlook di Office?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Agenda

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:MEkmd.35268$Ni.12...@twister1.libero.it...

Ti consiglio Memorex (
http://sdstudio.rimini.com
)
Ha molte funzionalità (tra cui i postit).
E' gratuito.
mayerlink


title: Agenda

text:
"mayerlink" <
maye...@virgilio.it
> ha scritto nel messaggio
news:Qclmd.175973$b5.88...@news3.tin.it...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:MEkmd.35268$Ni.12...@twister1.libero.it...
> >
> > "Pippo Salemi" <
sal...@supereva.it
> ha scritto nel messaggio
> > news:18a75543b0f556d8dc9...@mygate.mailgate.org...
> > > mi sapete colsigliare dove scaricare un programma che gestisce gli
> > > appuntamenti e le scadenze?
> > > Grazie
> >
> > Hai provato ad usare l'agenda di Outlook di Office?
> >
> > --
> > Roberto
> >
> >
>
> Ti consiglio Memorex (
http://sdstudio.rimini.com
)
> Ha molte funzionalità (tra cui i postit).
> E' gratuito.
>
> mayerlink
Forse è meglio tu lo dica a Gra. ;-)



title: Agenda

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:g5nmd.36844$Es2.7...@twister2.libero.it...
>
> "mayerlink" <
maye...@virgilio.it
> ha scritto nel messaggio
> news:Qclmd.175973$b5.88...@news3.tin.it...
> >
> > "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> > news:MEkmd.35268$Ni.12...@twister1.libero.it...
> > >
> > > "Pippo Salemi" <
sal...@supereva.it
> ha scritto nel messaggio
> > > news:18a75543b0f556d8dc9...@mygate.mailgate.org...
> > > > mi sapete colsigliare dove scaricare un programma che gestisce gli
> > > > appuntamenti e le scadenze?
> > > > Grazie
> > >
> > > Hai provato ad usare l'agenda di Outlook di Office?
> > >
> > > --
> > > Roberto
> > >
> > >
> >
> > Ti consiglio Memorex (
http://sdstudio.rimini.com
)
> > Ha molte funzionalità (tra cui i postit).
> > E' gratuito.
> >
> > mayerlink
>
> Forse è meglio tu lo dica a Gra. ;-)
>
> --
> Roberto
>
Scusa, Roberto, me ne accorgo adesso: cosa vuol dire?
Grazie
mayerlink



title: ricerca fulltext

author: ciroteo

text:
Una ricerca di un termine su più campi di una tabella si può definire
ricerca fulltext?
Che tipo di accorgimenti occorre adottare onde non sovraccaricare il
sistema?
Io devo effettuare una ricerca tipo motore di ricerca internet su più campi
e forse anche su più tabelle contemporaneamente, e vorrei ottimizzare il
tutto senza appunto fare saltare il programma.


title: ricerca fulltext

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d61t7n$ba9$1...@hulme.interac.it...
> Una ricerca di un termine su più campi di una tabella si può definire
> ricerca fulltext?
A mio avviso sarebbe un po' improprio, comunque...
> Che tipo di accorgimenti occorre adottare onde non sovraccaricare il
> sistema?
> Io devo effettuare una ricerca tipo motore di ricerca internet su più
campi
La ricerca su più campi di una stessa tabella puoi farla usando il Metodo
FindRecord impostando ad acAll il suo argomento soloincampocorrente (vedi
help).
> e forse anche su più tabelle contemporaneamente, e vorrei ottimizzare il
> tutto senza appunto fare saltare il programma.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Controlli colorati al setfocus

author: Ugo

text:
Ciao a tutti...
volevo chiedere se è possibile ciclare una procedura a n° x controlli di una
forms.
Mi spiego:ho la necessità di cambiare colore allo sfondo del ctrl ogni volta
che ha il focus e, per evitare di farlo a mano ( sono 20 ctlr per 10 forms)
volevo sapere come legare la procedura al ctrl quando ha il focus.
grazie in anticipo
Ugo


title: Controlli colorati al setfocus

author: FACE ONE

text:
Guarda sul sito comune
www.sitocomune.com
 sotto forms.
Penso che troverai quello che cerchi.
Se non basta fammelo sapere che ho sviluppato qualcosa di simile e posso
aiutarti.
FACE ONE


title: Controlli colorati al setfocus

text:
Penso che ti riferisca al post intitolato
"In modalità maschere continue è possibile visualizzare un controllo
colorato diversamente a seconda del suo contenuto? "
Ma non è quello che mi occorre. La forms non è a maschere continue .
A me serve questo. Ho 10 ctrl su una form, sull'evento attivato di un ctrl
scrivo :
" Me!mioctrl.BackColor = RGB(255, 0, 0)" .....e quel che gli va dietro
Solo che vorrei evitare di ripeterlo per ogni ctrl di tutte le forms.
Spero di essermi riuscito a spiegare
grazie
Ugo
FACE ONE <
NO_SPAM...@tiscalinet.it
> wrote in message
9kmskb$ifq$1...@pegasus.tiscalinet.it...



title: Controlli colorati al setfocus

author: Silvio Berruti

text:
"Ugo" <
Ug...@hotmail.com
> ha scritto nel messaggio
news:9knhbj$rn2$1...@fe2.cs.interbusiness.it...
> Penso che ti riferisca al post intitolato
> "In modalità maschere continue è possibile visualizzare un controllo
> colorato diversamente a seconda del suo contenuto? "
> Ma non è quello che mi occorre. La forms non è a maschere continue .
> A me serve questo. Ho 10 ctrl su una form, sull'evento attivato di un ctrl
> scrivo :
>
> " Me!mioctrl.BackColor = RGB(255, 0, 0)" .....e quel che gli va dietro
>
> Solo che vorrei evitare di ripeterlo per ogni ctrl di tutte le forms.
Prima di tutto, sei pregato di rispondere dopo i messaggi precedenti.
Inserisci questo codice in un modulo:
Public Sub CambiaColore()
  On Error Resume Next
  Screen.PreviousControl.BackColor = 16777215 'bianco
  Screen.ActiveControl.BackColor = 65535            'giallo
End Sub
poi, in ogni controllo della maschera, nell'evento Su attivato, inserisci:
CambiaColore
p.e.
Private Sub TuoControllo_GotFocus()
  CambiaColore
End Sub
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Controlli colorati al setfocus

author: Sergio MAZZA

text:
"Ugo" <
Ug...@hotmail.com
> ha scritto nel messaggio
news:9kmhdf$1hh$1...@fe1.cs.interbusiness.it...

Puoi impostare un colore qualsiasi di sfondo alla maschera e ad ogni
controllo devi impostare lo sfondo come trasparente...
Ciao.


title: Query molto variabile

author: Spyke!

text:
Ciao a tutti!!
Io ho una query del tipo:
"SELECT Tab_Valori.* FROM Tab_Valori WHERE Tab_Valori.Stringa = " " Or
Is NULL"
Vorrei che, selezionando un opportuno flag nella maschera di ricerca,
la query mi includa o non mi includa i campi NULL. Per far questo ho
pensato di utilizzare una variabile stringa, da inserire nella query
al posto di IS NULL, che possa cambiare in IS NOT NULL se il flag è
attivo. Purtroppo xò ho notato che la query funziona soltanto al primo
aggiornamento...nei successivi mi ritorna SEMPRE i valori identici a
quelli della prima ricerca.
Insomma, qualcuno ha qualche idea per come risolvere qst problema?
Grazie mille x eventuali suggerimenti!


title: Query molto variabile

author: Carlo Costarella

text:
"Spyke!" <_NOSPAM!_
spy...@libero.it
> ha scritto nel messaggio
news:02ffdvo9objcrj96v...@4ax.com...

Una strada:
Presuppongo che la query sia usata per alimentare una maschera.
Crea una funzione pubblica che restitusce una stringa:
Public Function MioCriterio() As String
'...Tuo codice che verifica il Flag sulla maschera
'If TuoFlag = "Quello che vuoi" then
MioCriterio = "SELECT Tab_Valori.* FROM Tab_Valori WHERE Tab_Valori.Stringa
= " " Or  Is NULL;"
'oppure:
'Else
'MioCriterio = "SELECT Tab_Valori.* FROM Tab_Valori WHERE (( Not
(Tab_Valori.Stringa) Is NULL));"
'End if
End Function
Dalla maschera alimentata dalla query togli ogni Origine Record e
sull'evento Caricamento scrivi:
Private Sub Form_Load()
    Me.RecordSource = MioCriterio()
End Sub
Ti basterà richiamare Call Sub Form_Load e fare un requery della maschera
ogni volta che cambia il Flag di cui tu parli.
Ciao, Carlo


title: Segnalazione Sito su Access

author: Morgan

text:
Non lo conoscevo.
Mi sembra buono.
http://www.databasedev.co.uk/
Morgan


title: Euro in Lettere

author: A.M. Liapunov

text:
Per tutti quelli che mi hanno scritto segnalandomi l'errore a riguardo
dell'arrotondamento,
ho risolto il problema.
Ho messo ancora una volta tutto sul link...
http://joyce.ath.cx/InLettere
AM Liapunov


title: Numeri decimali

author: Alex 5630

text:
E' la prima volta che intervengo. Saluto tutti i partecipanti.
Non seguo da molto il NG e non so se il problema che vado a esporre e'
stato dibattuto in passato.
Ho avuto difficolta' per inserire dei numeri decimali in un campo
numerico di Access 97 (s.o. Win 98). Se scrivevo un numero decimale
--ad es. "1.22"-- mi appariva "122". Modificando le impostazioni
internazionali ho scoperto che l'inconveniente non si verifica solo se
scelgo come separatore decimale la virgola, invece del punto. Confesso
pero' che questa scelta mi disturba alquanto. L'inconveniente e'
capitato a qualcun altro del NG? Se si', esistono soluzioni diverse da
quella di cambiare le impostazioni internazionali?
Ciao
Alex (5630)


title: Numeri decimali

text:
"Alex 5630" <
a_ale...@my-deja.com
> ha scritto nel messaggio
news:3b0ca77...@news.cis.dfn.de...
> E' la prima volta che intervengo. Saluto tutti i partecipanti.
> Non seguo da molto il NG e non so se il problema che vado a esporre e'
> stato dibattuto in passato.
>
> Ho avuto difficolta' per inserire dei numeri decimali in un campo
> numerico di Access 97 (s.o. Win 98). Se scrivevo un numero decimale
> --ad es. "1.22"-- mi appariva "122". Modificando le impostazioni
Ma se inserisci un numero con decimali non dovresti scrivere 1,22 ?
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Numeri decimali

text:
On Thu, 24 May 2001 08:20:18 GMT, "Silvio Berruti" <
s...@libero.it
>
wrote:
>> Ho avuto difficolta' per inserire dei numeri decimali in un campo
>> numerico di Access 97 (s.o. Win 98). Se scrivevo un numero decimale
>> --ad es. "1.22"-- mi appariva "122". Modificando le impostazioni
>
>Ma se inserisci un numero con decimali non dovresti scrivere 1,22 ?
Quando le impostazioni internazionali prevededono il *punto* come
separatore dei numeri decimali non riesco a scrivere un numero
decimale, in un campo numerico, ne' se scrivo "1.22", ne' se scrivo
"1,22", ne' se incollo un "1.22" copiato da un'altra applicazione.
L'unico modo per scrivere i numeri decimali nel campo numerico e'
impostare la virgola come separatore dei decimali nelle "impostazioni
internazionali". Quest'ultima soluzione mi garba poco sia perche' sono
abituato a utilizzare il punto, sia perche' devo mandare dei report
anche in paesi in cui si usa il punto e non la virgola.
A me sembra un bug.
Ciao
Alex (5630)


title: Numeri decimali

author: Roberto dal portatile

text:
"Alex 5630" <
a_ale...@my-deja.com
> ha scritto nel messaggio
news:3b0cc706...@news.cis.dfn.de...

Non mi sembra si possa parlare di bug, tanto è vero che per chi usa le
impostazioni internazionali Italiano (standard) e la versione italiana di
Access non esistono problemi.
Certo è che se hai le necessità che hai spiegato, penso che sarebbe meglio
che tu usi le impostaioni internazionali inglesi e la versione inglese di
Access. Penso che così non avrai problemi.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Numeri decimali

text:
On Thu, 24 May 2001 14:39:39 GMT, "Roberto dal portatile"
<
r.ma...@libero.it
> wrote:
>> L'unico modo per scrivere i numeri decimali nel campo numerico e'
>> impostare la virgola come separatore dei decimali nelle "impostazioni
>> internazionali". [snip]
>> A me sembra un bug.
>Non mi sembra si possa parlare di bug, tanto è vero che per chi usa le
>impostazioni internazionali Italiano (standard) e la versione italiana di
>Access non esistono problemi.
>
>Certo è che se hai le necessità che hai spiegato, penso che sarebbe meglio
>che tu usi le impostaioni internazionali inglesi e la versione inglese di
>Access.
E in questo consiste il bug. Tutti i programmi di database da me
conosciuti, eccetto Access per Windows 97, e tutti i fogli elettronici
da me conosciuti (anche Microsoft Excel 97, quindi) permettono di
scrivere i numeri decimali secondo le impostazioni stabilite
attraverso il pannello di controllo.
Aggiungo che questo inconveniente non si verificava con le versioni
precedenti di Access. Ho acquistato Access 1.0 in italiano non appena
usci' (nell'aprile del 1993, se non ricordo male), approfittando di
una offerta di lancio; pochi mesi dopo aderii alla proposta della
Microsoft di acquistare l'aggiornamento 1.1 e, dopo un paio di anni,
della versione 2.0. Entrambe hanno funzionato bene e non hanno
mostrato inconvenienti del genere (fino allo scorso dicembre il mio
s.o. era DOS + WfW). Il casino si è verificato quando l'ente di
ricerca nel quale lavoro ha acquistato dei nuovi PC con s.o. Windows
98 e, fra i programmi, Access 97.
Ciao,
Alex (5630)


title: Numeri decimali

author: edi

text:
Alex 5630 <
a_ale...@my-deja.com
> wrote in message
3b0ca77...@news.cis.dfn.de...

QUANTO SONO STUPIDO !!!!! Tra tutte le prove che ho fatto non ho pensato a
cambiare le impostazioni dal *punto* a *virgola*. Non lo sapete ma mi avete
aiutato tantissimo, Grazie, Grazie, Grazie
Emanuele


title: Come creare un controllo simile....??

author: MarCuS

text:
Ciao a tutti,
è la prima volta che uso questo newsgroup e volevo chiedervi se potevate
darmi una mano per quanto riguarda un problema che non riesco a risolvere.
In un maschera con tre controlli "Socio" "Citta" "Importo_tot" devo poter
far si che:
se Socio = SI e Citta = Milano da "Importo_tot" deve sottrarre il valore 2
se Socio = NO e Citta = Milano il valore di "Importo_tot" resta uguale
se Socio = SI e Citta = "altrovalorediversoda milano" il valore di
"Importo_tot" resta uguale
Grazie anticipatamente a chi mi volesse rispondere.
Ciao [Marcus]


title: Come creare un controllo simile....??

author: sv

text:
MarCuS ha scritto:


> Ciao [Marcus]
Utilizza un subject migliore per il tuo quesito, che tra l'altro non
prende in considerazione SOCIO=NO e CITTA<>"MILANO".
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Come creare un controllo simile....??

text:
> Utilizza un subject migliore per il tuo quesito, che tra l'altro non
> prende in considerazione SOCIO=NO e CITTA<>"MILANO".
>
> --
> rgrds
> SC
Ciao SV, scusa ma non credo di aver capito la tua risposta....
Ciao [Marcus]


title: Come creare un controllo simile....??

text:
> Utilizza un subject migliore per il tuo quesito, che tra l'altro non
> prende in considerazione SOCIO=NO e CITTA<>"MILANO".
>
Ho provato in questo modo:
    If Socio <> No And Citta = "Milano" Then
    MsgBox "prova"
    Else
    End If
e svolge tranquillamente la mia funzione di controllo, solo che non so come
a questo punto al posto di far comparire il msg prova, possa effettuare il
calcolo di un campo. In effetti dopo aver accettato la mia condizione
dovrebbe cambiare il valore di una casella di controllo "Importo_tot" che
contiene un espressione "=[NBiglietti]*[Prezzo_unitario]" . Non riesco in
nessun modo a immaginare come fare.
Ciao [Marcus]


title: Come creare un controllo simile....??

text:
MarCuS ha scritto:


> Ciao [Marcus]
Dovresti utilizzare un OGGETTO migliore di "Come creare un controllo
simile..." in quanto la tua richiesta è troppo generica e di poco utilità
se in futuro qualcuno fa una ricerca su i quesiti posti e sulle relative
risposte. Parli di If ...then...else, ed allora perchè non poni il tuo
quesito in maniera diversa. Ti volevo far notare, poi, che le condizioni
che tu esaminavi, mancavano del caso SOCIO=NO e CITTA <> "MILANO".
--
rgrds
SC
--



title: numero max di righe

author: Fausto

text:
in un tabella di access x essere un buon data base quate righe puo'
contenere??
una tabella da 60.000  righe per ogni anno puo funzionare bene ??


title: numero max di righe

author: MA

text:

tranquillissimo.
E tra l'altro non è in questi termini che devi ragionare ma in totale di
Giga dell'intero db
Per le specifiche guarda su
www.donkarl.com/it
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: numero max di righe

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:TlsDe.27191$TR5....@news.edisontel.com...

oggi mi sento proprio certosino:
le righe le tirano gli ingegneri ... le tabelle contengono records.
Oltre a quanto suggeritoti da MA credo sia opportuno gestire bene le
dimensioni dei campi e non abusare di campi memo, non incorporare immagini
od oggetti ole, onde salvare spazio su disco (perchè in effetti è la
dimensione totale del db e non il numero di records)


title: Numerare le righe di un ordine

text:
Ho un problema con un data base per la gestione degli ordini nel quale ho la
necessità di numerare progressivamente le righe d'ordine ricominciando ad
ogni ordine.
Ex --> ordine 1
                1 viti
                2 bulloni
                3 chiodi
        -->   ordine 2
                1 viti
                2 bulloni
                3 chiodi
Grazie mille
Giuseppe


title: Numerare le righe di un ordine

author: ALESSANDRO Baraldi

text:
<
savi...@hotmail.com
> ha scritto nel messaggio
news:45be65bf$0$7756$5fc...@news.tiscali.it...

Se la query ha come 1° Campo il NumeroOrdine e come 2° i materiali inserendo
il criterio di Ordinamento è già come dici...!
Ovviamente stiamo parlando della Tabella DistintaBase...!
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: Conteggio Progressivo Record con azzerramento al cambio del valore

author: Vise

text:
Esiste il modo per contare progressivamente in una query i record di una
tabella facendo in modo che il contatore si azzeri ad ogni cambio di un
determinato campo (nell'esempio il CAMPO1)?
Esempio:
Tabella1
CAMPO1          CAMPO2
100000001         010
100000001         015
100000002         020
100000002         035
100000002         047
Query
CAMPO1          CAMPO2    Conteggio
100000001         010          1
100000001         015          2
100000002         020          1
100000002         035          2
100000002         047          3
Grazie!
Stefano
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: The Crusader

text:
"Vise" <
vise...@despammed.com
> wrote in message
news:52d629d89dc8fa2738f...@mygate.mailgate.org...
> Esiste il modo per contare progressivamente in una query i record di una
> tabella facendo in modo che il contatore si azzeri ad ogni cambio di un
> determinato campo (nell'esempio il CAMPO1)?
>
> Esempio:
>
> Tabella1
> CAMPO1          CAMPO2
> 100000001         010
> 100000001         015
> 100000002         020
> 100000002         035
> 100000002         047
>
> Query
> CAMPO1          CAMPO2    Conteggio
> 100000001         010          1
> 100000001         015          2
> 100000002         020          1
> 100000002         035          2
> 100000002         047          3
SELECT Tab1.Campo1, Tab1.Campo2, (Select Count(1)
FROM Tab1 T1 WHERE T1.Campo1 = Tab1.Campo1
AND T1.Campo2<=Tab1.Campo2) As Numerazione
FROM Tab1 ORDER BY Tab1.Campo1, Tab1.Campo2;
Dove Tab1 è la tua tabella, Campo1 e Campo2 i due campi Text.
.C.


title: Gestione tabelle collegate

author: Zeppo

text:
Salve
Ho la necessita di creare un pulsante in una maschera che mi apra
direttamente, tramite una macro, la scheda "Gestione Tabelle Collegate"
(menu STRUMENTI - UTILITA' DATABASE).
Esiste questa possibilità tramite un comando macro?
Grazie
Franco


title: Gestione tabelle collegate

author: Alex

text:
"Zeppo" <
roman...@tiscali.it
> wrote in message
news:cHhca.11489$
Lr4.3...@twister2.libero.it

Vedi Metodo RUNCOMMAND, serve un pò di pazienza
per individuare la Costante, ma potrebbero essere:
acCmdViewTables
acCmdAnalyzeTable
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Funzione If in Vba

author: Fabrizio Domiziani

text:
Dunque,
Ho una maschera dove registro i corsi di formazione
dei dipendenti dell'azienda
Per evitare che al momento di inserire nuovi record
dimentichi di precisare o il dipendente o il corso effettuato
ho aggiunto la seguente routine alla maschera legata
all'evento Prima di aggiornare:
Private Sub Form_BeforeUpdate(Cancel As Integer)
If IsNull(Me![Matricola]) Then
MsgBox ("Hai dimenticato di indicare il dipendente!")
DoCmd.CancelEvent
DoCmd.GoToControl "Matricola"
End If
If IsNull(Me![CodiceCorso]) Then
MsgBox ("Hai dimenticato di precisare il corso!")
DoCmd.CancelEvent
DoCmd.GoToControl "CodiceCorso"
End If
End Sub
Intanto una curiosità: cosa vuol dire quel "Cancel as Integer" inserito
automaticamente quando richiamo l'evento dalla finestra
delle proprietà della maschera?
Ma la vera domanda è questa: questa routine
posso semplificarla e migliorarla in qualche modo?
Grazie infinite per ogni suggerimento
--
Fabrizio Domiziani
dom...@tin.it


title: Funzione If in Vba

author: Laura Cerponi

text:
Trovo che ci siano alcuni problemi.
Che fai se uno invece di mettere una matricola uno mette uno spazio? il
camponon è più null e quindi il tuo controllo viene saltato.
Cancel serve per poter uscire dalla routine.
Se tu metti cancel = true quando vuoi uscire dalla ruotine esci.
Ad esempio:
Private Sub Form_BeforeUpdate(Cancel As Integer)
    If IsNull(Me![Matricola]) Then
         MsgBox ("Hai dimenticato di indicare il dipendente!")
         DoCmd.GoToControl "Matricola"
         cancel=true
     End If
Fabrizio Domiziani <
dom...@tin.it
> wrote in message 17CHT
2x7$GA....@news1.galactica.it...



title: Funzione If in Vba

author: lbo dal portatile

text:
>Private Sub Form_BeforeUpdate(Cancel As Integer)
>If IsNull(Me![Matricola]) Then
>MsgBox ("Hai dimenticato di indicare il dipendente!")
>DoCmd.CancelEvent
>DoCmd.GoToControl "Matricola"
>End If
>If IsNull(Me![CodiceCorso]) Then
>MsgBox ("Hai dimenticato di precisare il corso!")
>DoCmd.CancelEvent
>DoCmd.GoToControl "CodiceCorso"
>End If
>End Sub
>
>Intanto una curiosità: cosa vuol dire quel "Cancel as Integer" inserito
>automaticamente quando richiamo l'evento dalla finestra
>delle proprietà della maschera?
puoi annullare l'evento di inserimento settando cancel=true.
>Ma la vera domanda è questa: questa routine
>posso semplificarla e migliorarla in qualche modo?
primo: indenta il codice.  ad es.:
If IsNull(Me![Matricola]) Then
	MsgBox ("Hai dimenticato di indicare il dipendente!")
	DoCmd.CancelEvent
	DoCmd.GoToControl "Matricola"
End If
poi, usa la funzione nz e verifica che il controllo sia semplicemente
vuoto, non nullo.  potrebbe darsi che l'utente abbia scritto un valore
nel controllo e che l'abbia poi cancellato.  in questo caso il
controllo non e' piu' null ma e' empty.  se poi usi anche trim eviti
il caso di considerare corretto il contenuto di un controllo composto
da soli spazi.
vedo che giustamente con un gotocontrol rimandi il focus al controllo
che l'utonto ha saltato.  ma in questo caso devi anche uscire dalla
sub altrimenti se anche il secondo controllo non contiene dati il
focus viene passato a quest'ultimo e non al primo.
in sostanza:
If trim(nz(Me![Matricola]), "")) = "" Then
	MsgBox ("Hai dimenticato di indicare il dipendente!")
	DoCmd.CancelEvent ' oppure: cancel=true
	DoCmd.GoToControl "Matricola"
	exit sub
End If
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Funzione If in Vba

author: Roberto

text:
Fabrizio Domiziani <
dom...@tin.it
> wrote in message
17CHT2x7$GA....@news1.galactica.it...
> Dunque,
>
> Ho una maschera dove registro i corsi di formazione
> dei dipendenti dell'azienda
>
> Per evitare che al momento di inserire nuovi record
> dimentichi di precisare o il dipendente o il corso effettuato
> ho aggiunto la seguente routine alla maschera legata
> all'evento Prima di aggiornare:
>
> Private Sub Form_BeforeUpdate(Cancel As Integer)
> If IsNull(Me![Matricola]) Then
> MsgBox ("Hai dimenticato di indicare il dipendente!")
> DoCmd.CancelEvent
> DoCmd.GoToControl "Matricola"
> End If
> If IsNull(Me![CodiceCorso]) Then
> MsgBox ("Hai dimenticato di precisare il corso!")
> DoCmd.CancelEvent
> DoCmd.GoToControl "CodiceCorso"
> End If
> End Sub
>
> Intanto una curiosità: cosa vuol dire quel "Cancel as Integer" inserito
> automaticamente quando richiamo l'evento dalla finestra
> delle proprietà della maschera?
>
> Ma la vera domanda è questa: questa routine
> posso semplificarla e migliorarla in qualche modo?
>
> Grazie infinite per ogni suggerimento
>
Fermo restando la validità delle risposte di Laura e di lbo, se scrivere VBA
non ti serve a scopo didattico, la cosa più semplice per me è dichiarare la
Proprietà di campo "Richiesto" a SI quando definisci i campi Matricola
CodiceCorso nella tabella cui appartengono.
Roberto


title: Funzione If in Vba

author: Nicola Ardito

text:
Laura Cerponi ha scritto nel messaggio
<6ykc5.22906$
KD3.2...@news.infostrada.it
>...
>Trovo che ci siano alcuni problemi.
>Che fai se uno invece di mettere una matricola uno mette uno spazio? il
>camponon è più null e quindi il tuo controllo viene saltato.
>Cancel serve per poter uscire dalla routine.
Vorrei aggiungere che il controllo sulla matricola e sul numero di corso
acquista maggior senso all'interno del concetto di integrità referenziale
(entrambi devono essere il relazione con campi di altre tabelle) . Se tale
integrità è stabilita sarà lo stesso Access ad impedire il salvataggio del
record quando non sono valorizzati in modo corretto.
Ciao Nicola


title: Funzione If in Vba

author: Carlo Ve

text:
Fabrizio Domiziani ha scritto nel messaggio
<17CHT2x7$
GA....@news1.galactica.it
>...
>Dunque,
>
>Ho una maschera dove registro i corsi di formazione
>dei dipendenti dell'azienda
>
>Per evitare che al momento di inserire nuovi record
>dimentichi di precisare o il dipendente o il corso effettuato
>ho aggiunto la seguente routine alla maschera legata
>
>Ma la vera domanda è questa: questa routine
>posso semplificarla e migliorarla in qualche modo?
Se vuoi un sistema alternativo che io utilizzo sopratutto se i controlli da
"controllare"
sono numerosi, e quando devo assegnare una determinata formattazione a dei
controlli
in funzione di determinati eventi,
vado ad inserire nella proprieta' tag del controllo una lettera (es. O) e
poi nel pulsante
che va a salvare il record  faccio eseguire il seguente codice
'-------------------------------------------------
Dim ctr As control
For Each ctr In Me.CONTROLS
If ctr.ControlType = acTextBox Or ctr.ControlType = acComboBox Then
Select Case ctr.Tag
Case "O"
If IsEmpty(ctr) Or IsNull(ctr.Value) Or Trim(ctr.Value) = "" Then
MsgBox "Il campo " & ctr.Name & " è obbligatorio e deve essere completato"
ctr.SetFocus
End
End If
End Select
End If
Next ctr
Naturalmente se non conosci l'utilizzo di
Select Case
For Next
proprieta' Tag
E' l'occasione per andare a vederle  nell'help
tanto  poi ti tornera'  utile in altre occasioni
Carlo Ve


title: Funzione If in Vba

text: Grazie infinite a tutti quanti!!!


title: Query particolare

author: Giuseppe Lo Piccolo, MD

text:
Cari amici,
mi sapete dire come fare  una qry di selezione parametrica in cui il
parametro sia il nome del campo? Mi spiego: data una tblAnalisi con i
seguenti campi: IDpz, IDesame, Data, esame"A", esame"B", esame"C", esame"D",
esame"E", vorrei creare una query contenente IDpz, IDesame, Data,
esame(i)"da definire di volta in volta" in base a una scelta operata tramite
combobox o gruppo di opzioni o altro.
Grazie a tutti.


title: Query particolare

author: Fabrizio

text:
"Giuseppe Lo Piccolo, MD" <
giuseppe....@tin.it
> ha scritto nel
messaggio news:UCv69.210811$Jj7.4...@news1.tin.it...

Giuseppe l'hai già trovata l'armata Unna e ti ha già risposto.
Ciao. Fabrizio.


title: Query particolare

author: Umberto Battistin

text:
"Fabrizio" <Fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:aje0t5$rbv$1...@lacerta.tiscalinet.it...

Scusami. Reffico il mio post precedente
Ciao
Claudio


title: Query particolare

text:
"Fabrizio" <Fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:aje0t5$rbv$1...@lacerta.tiscalinet.it...

Scusami ma non capisco il nesso
Claudio


title: cornice sul testo REPORT

author: luigionofrio

text:
č possibile fare in modo che un controllo campo in un report venga
circondato da una cornice grande per tutto il testo memorizzato e non una
cornice fissa fatta a disegno?
es
|--------------------------|
| dfghjklņghjklņąghjklņjkj |
|--------------------------|
|---|
| g |
|---|
luigi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: cornice sul testo REPORT

author: Alessandro Baraldi

text:
On 23 Ago, 07:52,
onofriolNOTS...@tin.it
 (luigionofrio) wrote:
> è possibile fare in modo che un controllo campo in un report venga
> circondato da una cornice grande per tutto il testo memorizzato e non una
> cornice fissa fatta a disegno?
> es
> |--------------------------|
> | dfghjklòghjklòàghjklòjkj |
> |--------------------------|
>
> |---|
> | g |
> |---|
>
> luigi
>
> --
Può essere un problema...!
Prova a vedere questo:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=194
Non ricordo in caso di Espansione Automatica se viene letta la
dimensione su evento Format della sezione, ma nel Demo dovrebbe
esserci qualche cosa...
@Alex


title: cornice sul testo REPORT

text:
Alessandro Baraldi ha scritto:
> On 23 Ago, 07:52,
onofriolNOTS...@tin.it
 (luigionofrio) wrote:
> > č possibile fare in modo che un controllo campo in un report venga
> > circondato da una cornice grande per tutto il testo memorizzato e non una
> > cornice fissa fatta a disegno?
> > es
> > |--------------------------|
> > | dfghjklņghjklņąghjklņjkj |
> > |--------------------------|
> >
> > |---|
> > | g |
> > |---|
> >
> > luigi
> >
> > --
> Puņ essere un problema...!
> Prova a vedere questo:
>
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=194
> Non ricordo in caso di Espansione Automatica se viene letta la
> dimensione su evento Format della sezione, ma nel Demo dovrebbe
> esserci qualche cosa...
> @Alex
ALE
scusa la modestia, ma io con access sono una mezza schifezza!
ho dato uno sguardo al codice del modulo allegato all'esempio, ma non sono
riuscito a capirci granchč .
Perņ, access, anche se fanno versioni successive, ha molte lacune!.



title: cornice sul testo REPORT

author: Carlo Costarella

text:
"luigionofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
news:fajihu$cq0$1...@news.newsland.it...
cut
> ALE
> scusa la modestia, ma io con access sono una mezza schifezza!
> ho dato uno sguardo al codice del modulo allegato all'esempio, ma non sono
> riuscito a capirci granchè .
> Però, access, anche se fanno versioni successive, ha molte lacune!.
> luigi
Se, come dici, non sei molto pratico, mi sembra azzardato dare giudizi...
Access non è un elaboratore di testi.
Ciao, Carlo


title: cornice sul testo REPORT

text:
Carlo Costarella ha scritto:


> Ciao, Carlo
vero!
ma pensando ai report e a 2 cose che non si possono fare ......
una cosa che trovo scomoda è l'ingrandimento del report quando lo si
costruisce, per allineare o fare piccoli spostamenti di oggetti, linee e
altro , con tutte le versioni che hanno fatto, potevano inserirci uno zoom!
il tutto IMHO!  :-)))



title: cornice sul testo REPORT

text:
On 23 Ago, 11:03,
onofriolNOTS...@tin.it
 (luigionofrio) wrote:
> Alessandro Baraldi ha scritto:
>
>
>
>
>
> > On 23 Ago, 07:52,
onofriolNOTS...@tin.it
 (luigionofrio) wrote:
> > > è possibile fare in modo che un controllo campo in un report venga
> > > circondato da una cornice grande per tutto il testo memorizzato e non una
> > > cornice fissa fatta a disegno?
> > > es
> > > |--------------------------|
> > > | dfghjklòghjklòàghjklòjkj |
> > > |--------------------------|
>
> > > |---|
> > > | g |
> > > |---|
>
> > > luigi
>
> > > --
> > Può essere un problema...!
> > Prova a vedere questo:
> >
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=194
> > Non ricordo in caso di Espansione Automatica se viene letta la
> > dimensione su evento Format della sezione, ma nel Demo dovrebbe
> > esserci qualche cosa...
> > @Alex
>
> ALE
> scusa la modestia, ma io con access sono una mezza schifezza!
> ho dato uno sguardo al codice del modulo allegato all'esempio, ma non sono
> riuscito a capirci granchè .
> Però, access, anche se fanno versioni successive, ha molte lacune!.
> luigi
Se la cornice alla casella non è sufficiente quella prevista dalla
formattazione
del controllo, quindi l'aspetto piatto ed il bordo nero(o altro)
allora non c'è altro che mettersi a studiare come usare i metodi di
disegno nei Report(come il demo che ti ho suggerito) non c'è nulla di
più.
Il fatto che tu sia poco esperto non è la scusa quanto il motivo per
diventare più esperto se vuoi fare lavori che non sia la semplice
Autocomposizione, altrimenti devi arretrare con le esigenze...
Access in tutte le versioni che conosco ha pochissime mancanze
rispetto a programmi equivalenti per la normale gestione dati e
visualizzazione, le uniche carenze esistono se si vuole far fare ad
Access cose per il quale non è progettato ma ti assicuro che sono cose
ben lontane da quello che pensi.
Le tue considerazioni in merito credo possano essere affette proprio
dalla tua scarsa conoscenza del mezzo e quindi condivisibili solo a
livello soggettivo.
@Alex


title: cornice sul testo REPORT

author: Ivan da casa

text:
"luigionofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
news:faj7bl$156$1...@news.newsland.it...

se il tuo testo č contenuto in una casella di testo (probabilissimo) imposta
l'aspetto della casella, colore cornice, spessore cornice ed eventualmente
alcuni effetti strani tipo ombreggiato, incassato, rilievo ecc.ecc.
Questi comandi li trovi nella barra formattazione e diventano 'attivi' se
selezioni un oggetto che puņ essere incorniciato.
Quasi tutti possono esserlo: Sottoreport, Immagine,  Oggetto cornice ....
IvanDaBologna


title: cornice sul testo REPORT

text:
"luigionofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
news:fajphv$cpe$1...@news.newsland.it...
> Carlo Costarella ha scritto:
>
>> "luigionofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
>> news:fajihu$cq0$1...@news.newsland.it...
>> cut
>> > ALE
>> > scusa la modestia, ma io con access sono una mezza schifezza!
>> > ho dato uno sguardo al codice del modulo allegato all'esempio, ma non
>> > sono
>> > riuscito a capirci granchè .
>> > Però, access, anche se fanno versioni successive, ha molte lacune!.
>> > luigi
>
>> Se, come dici, non sei molto pratico, mi sembra azzardato dare giudizi...
>> Access non è un elaboratore di testi.
>
>> Ciao, Carlo
> vero!
> ma pensando ai report e a 2 cose che non si possono fare ......
> una cosa che trovo scomoda è l'ingrandimento del report quando lo si
> costruisce, per allineare o fare piccoli spostamenti di oggetti, linee e
> altro , con tutte le versioni che hanno fatto, potevano inserirci uno
> zoom!
> il tutto IMHO!  :-)))
> luigi
Forse è vero. Puoi usare due stratagemmi: cambiare la risoluzione dello
schermo o usare Magnifier presente in windows.
Ciao, Carlo


title: cornice sul testo REPORT

text:
"luigionofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
news:fajphv$cpe$1...@news.newsland.it...
cut
> vero!
> ma pensando ai report e a 2 cose che non si possono fare ......
cut
Qualcosa del genere dovrebbe funzionare:
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
Me.NomeControllo.Width = Len(Me.NomeControllo) * 123
End Sub
Supponendo un Arial 8 e se il controllo si trova nel corpo del report...per
altri caratteri o altre dimensioni puoi andare per tentativi.
Ricorda sempre di impostare il colore\Linea del bordo del controllo e
espandibile e riducibile su Sě.
Per un Arial 12 dovrebbe andare bene 183.
Ciao, Carlo


title: Ciclo Do...Loop

author: Mike Dens

text:
Perchè mi vien generato un errore?? Mi dice che il Loop è senza Do:
Do While rstTracciato.EOF = False

            If rstTracciato!Nome = strNome And rstTracciato!Cognome =
strCognome Then

            If rstTracciato!data_fine_prg_ter > data Then
            MsgBox "La data di fine prog ter. è superiore alla data di
dimissione"
: End
            Else: rstTracciato!data_fine_prg_ter = #11/11/2099# Or
rstTracciato!data_fine_prg_ter < data
                rstTracciato.Edit
                rstTracciato!data_fine_prg_ter = data
                rstTracciato!flag = "d"
                rstTracciato.Update
                rstTracciato.MoveNext
                Loop
            rstTracciato.Close
            Me.Elenco484.Requery
            End If
            End If
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Ciclo Do...Loop

author: fidirico (lavoro)

text:
"Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
news:b0a39fd6a6f3122127...@mygate.mailgate.org...

Non puoi tenere gli end if fuori del ciclo se hai messo gli if all'interno!
Anche l'altro giorno avevi fatto un errore simile :)
Ciao
Galliano


title: Ciclo Do...Loop

author: namor

text:
Mike Dens ha scritto:

Perchè l'If e il Do...Loop si intersecano.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Ciclo Do...Loop

author: Pablitomf

text:
Mike Dens ha scritto:




End If esterni al ciclo che li richiama invece interni... o li chiudi
internamente o non li puoi fare.
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)



title: Ciclo Do...Loop

text:
Va bene ho toppato per l'ennesima volta!!
Diciamo che in parte ho risolto con query di aggiornamento.
Mi rimane da controllare le date.
Quindi quel che dovrei fare č:
1. Inserire una data_dimissione
2. Controllare che la data_dimissione non sia inferiore alla
data_fine_programma
3. Se la condizione si verifica segnalare l'incoerenza.
Facile a dirsi. Il controllo lo devo fare su una query. Io ho scritto:
Dim dbs As Database
Dim rstTracciato As Recordset
Set dbs = CurrentDb
Set rstTracciato = CurrentDb.OpenRecordset("SELECT data_fine_prg_ter,
flag FROM tracciato WHERE flag='c' AND
Nome=[Forms]![07_ins_tratt]![Nome] AND
Cognome=[Forms]![07_ins_tratt]![Cognome] AND
Sesso=[Forms]![07_ins_tratt]![Sesso] AND
gg_nascita=[Forms]![07_ins_tratt]![gg_nascita] AND
mm_nascita=[Forms]![07_ins_tratt]![mm_nascita] AND
aa_nascita=[Forms]![07_ins_tratt]![aa_nascita];")
Mi viene generato un errore "parametri insufficienti.Previsto 6" su
l'SQL!!!
Come mai?? Di sicuro ho scritto  male qualcosa........
grazie e ciao
mike :-)



title: tabella collegata ad AS400 - #eliminato

author: Mire

text:
Ciao.
Nonostante abbia cercato su vari NG, non sono riuscito a risolvere il
problema in oggetto, ossia:
        **collegando** una tabella di circa 100mila righe da AS400 ottengo
una sfilza di righe "#eliminato".
Tali righe appaiono direttamente nella Tabella quindi pur riprovando vari
"requery", o ricreando il collegamento il problema persiste (non esiste
nessun problema se invece **importo** la tabella, cosa che non mi è
possibile fare in quanto il file arriva a circa 200 mb)
Di seguito un piccolo astratto in txt (considerate che il problema appare
dopo qualche migliaio di righe, sembra quasi quando debba andare a
rileggersi la tabella da as400)
BOLAZI;BOLCLI;BOLDBO;BOLNBO;BOLCAU;BOLNPR;BOLTRE;BOLMAT;BOLDES [........]
[........]
;;;;;;;#Eliminato;#Eliminato
;;;;;;;#Eliminato;#Eliminato
;;;;;;;#Eliminato;#Eliminato
0;474;990204;354;10;1;1;          936;PC Intel Pentium II 400 Miditower
0;474;990204;354;10;4;1;         1890;CD-ROM drive 36X
0;474;990204;354;10;5;1;         1692;HD-SCSI  4.5 Gb IBM Ultrastar WIDE
7200
0;474;990204;354;10;6;1;         1497;HD-SCSI  9.1 Gb IBM DDRS-39130 UWIDE
[........]


title: Intercettare l'errore 3022

text:
Ciao a tutti,
volevo ,in una routine,intercettare l'errore 3022 ( quello che appare
quando si inseriscono record duplicati) per poter far comparire una
finestra personalizzata.
E' possibile o è uno di quegli avvisi di Access che "bisogna tenersi" ^
Ho provato con
If Err.Number <> 0 Then
    MsgBox " Errore "
end if
ma non mi fila di striscio.
Grazie anticipatamente
Luca


title: Intercettare l'errore 3022

author: Karl Donaubauer

text:
Luca60 wrote:
> volevo ,in una routine,intercettare l'errore 3022 ( quello che appare
> quando si inseriscono record duplicati) per poter far comparire una
> finestra personalizzata.
> E' possibile o è uno di quegli avvisi di Access che "bisogna tenersi" ^
>
> Ho provato con
>
> If Err.Number <> 0 Then
>    MsgBox " Errore "
> end if
>
> ma non mi fila di striscio.
Vedi il primo esempio nell'articolo
www.donkarl.com/it?FAQ4.25
.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Intercettare l'errore 3022

text:
Karl Donaubauer ha scritto:
> Luca60 wrote:
>> volevo ,in una routine,intercettare l'errore 3022 ( quello che appare
>> quando si inseriscono record duplicati) per poter far comparire una
>> finestra personalizzata.
>> E' possibile o è uno di quegli avvisi di Access che "bisogna tenersi" ^
>>
>> Ho provato con
>>
>> If Err.Number <> 0 Then
>>    MsgBox " Errore "
>> end if
>>
>> ma non mi fila di striscio.
>
> Vedi il primo esempio nell'articolo
www.donkarl.com/it?FAQ4.25
.
>
  grazie per la gentilezza e la tempestività
  Luca


title: Multilingua e Date

author: Diego Lotti

text:
Ciao,
ho l'esigenza di utilizzare lingue e formati internazionali diversi per un
programma.
La sintassi SQL, mi impone di utilizzare il formato data "mm/gg/aaaa"
nelle istruzioni di insert, update, ...
Pensavo di risolvere semplicemente con la funzione
format(data,"mm/dd/yyyy") ma ho tristemente scoperto che se imposto il
formato internazionale e lingua a "Romania", l'istruzione di cui sopra
restituisce sempre mm.dd.yyyy! Mi dispone giorno e mese correttamente ma
non inserisce le barre! Come è possibile visto che è un carattere
esplicito che metto?
Invece usando format(data,"mm-dd-yyyy") funziona sia impostando italia che
romania.
Come è possibile? E' un baco di Format()?
Come posso risolvere in modo univoco per x lingue se non posso usare
format, evitando una funzione di parsing e costruzione stringhe ad hoc
(che ho già fatto, ma vorrei capire perchè le funzioni integrate fanno
cilecca)
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Multilingua e Date

text:
"Diego Lotti" <diego...@NOSPAMiol.it> wrote in message
news:c9mplt$itt$
1...@news.newsland.it
[CUT]
> Come posso risolvere in modo univoco per x lingue se non posso usare
> format, evitando una funzione di parsing e costruzione stringhe ad hoc
> (che ho già fatto, ma vorrei capire perchè le funzioni integrate fanno
> cilecca)
>
> Grazie
Hai provato ad usare CDate(TuaData) invece che il Format..?
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Multilingua e Date

text:
Alessandro Baraldi ha scritto:
> "Diego Lotti" <diego...@NOSPAMiol.it> wrote in message
> news:c9mplt$itt$
1...@news.newsland.it
> [CUT]
> > Come posso risolvere in modo univoco per x lingue se non posso usare
> > format, evitando una funzione di parsing e costruzione stringhe ad hoc
> > (che ho già fatto, ma vorrei capire perchè le funzioni integrate fanno
> > cilecca)
> >
> > Grazie
> Hai provato ad usare CDate(TuaData) invece che il Format..?
No, ma CDATE converte una stringa in data (nel valore numerico
sottostante).
Invece a me serve il formato esplicito mm/dd/yyyy da usare in istruzioni
SQL secondo lo standard. La coversione data in stringa dipende dal formato
internazionale impostato in windows mentre io devo forzarlo a mm/dd/yyyy e
con format non ci riesco.
Grazie cmq



title: Multilingua e Date

text:
"Diego Lotti" <diego...@NOSPAMiol.it> wrote in message
news:c9nghs$2om$
1...@news.newsland.it
[CUT]
>
> > Hai provato ad usare CDate(TuaData) invece che il Format..?
>
> No, ma CDATE converte una stringa in data (nel valore numerico
> sottostante).
> Invece a me serve il formato esplicito mm/dd/yyyy da usare in istruzioni
> SQL secondo lo standard. La coversione data in stringa dipende dal formato
> internazionale impostato in windows mentre io devo forzarlo a mm/dd/yyyy e
> con format non ci riesco.
>
> Grazie cmq
Dalla tua risposta capisco che non hai capito e che non hai provato.
La formattazione la fai solo in Visualizzazione, la cosa importante
è che il Dato nel DB sia reale e corretto, e con CDate lo è, poi
con il Format(in visualizzazione) risolvi il problema....!!



title: Multilingua e Date

text:
> Dalla tua risposta capisco che non hai capito e che non hai provato.
> La formattazione la fai solo in Visualizzazione, la cosa importante
> è che il Dato nel DB sia reale e corretto, e con CDate lo è, poi
> con il Format(in visualizzazione) risolvi il problema....!!
Ho provato e ti posso postare il codice. Confermo che con Cdate non
funziona.
Io devo creare un'istruzione di INSERT SQL con la data attuale
strSQL = "INSERT INTO MT_Operazioni (Utente, Data)" _
           & "SELECT '" & UCase(fOSUserName()) & "' ," & CDate(Now())
se provi ad eseguire questa stringa dopo aver selezionato le impostazioni
internazionali rumene, ad esempio, vedrai che non funziona.
Nemmeno se inserisco i cancelletti prima e dopo.
Anche con il CDate il valore poi viene convertito in stringa e quindi
torna in campo il formato, per cui non si scampa.
Il mio problema è perchè un format esplicito con le barre non funziona con
il rumeno, ad esempio.
Grazie comunque



title: Multilingua e Date

text:
"Diego Lotti" <diego...@NOSPAMiol.it> wrote in message
news:c9q7gi$el5$
1...@news.newsland.it
>
> > Dalla tua risposta capisco che non hai capito e che non hai provato.
> > La formattazione la fai solo in Visualizzazione, la cosa importante
> > è che il Dato nel DB sia reale e corretto, e con CDate lo è, poi
> > con il Format(in visualizzazione) risolvi il problema....!!
>
> Ho provato e ti posso postare il codice. Confermo che con Cdate non
> funziona.
>
> Io devo creare un'istruzione di INSERT SQL con la data attuale
>
> strSQL = "INSERT INTO MT_Operazioni (Utente, Data)" _
>            & "SELECT '" & UCase(fOSUserName()) & "' ," & CDate(Now())
>
> se provi ad eseguire questa stringa dopo aver selezionato le impostazioni
> internazionali rumene, ad esempio, vedrai che non funziona.
> Nemmeno se inserisco i cancelletti prima e dopo.
>
> Anche con il CDate il valore poi viene convertito in stringa e quindi
> torna in campo il formato, per cui non si scampa.
>
> Il mio problema è perchè un format esplicito con le barre non funziona con
> il rumeno, ad esempio.
>
> Grazie comunque
Scusa Diego, ma partiamo dalla chiarezza.
Cdate come scrive l'Help restituisce un NUMERO, quindi
niente Cancelletti.
Poi questa istruzione non mi convince...!
Secondo me questa no và:
strSQL = "INSERT INTO MT_Operazioni (Utente, Data)" _
       & "SELECT '" & UCase(fOSUserName()) & "' ," & CDate(Now())
Questa và:
strSQL = "INSERT INTO MT_Operazioni (Utente, Data) " _
       & "VALUES ('" & UCase(fOSUserName()) & "' ," & CDate(Now()) & ")"
Ora non sò se il problema data Rumena persiste, ma così funziona.
Per il problema Rumeno purtroppo non ho altro da suggerirti.
Sicuro è che CDate restituisce un NUMERO indipendente dalla
Formattazione, pertanto formattando al recupero dato con
il FORMAT dovrebbe andare.
Io di solito uso un File INI nel quale metto le INFO di formattazione
che leggo all'apertura.
Ciao.



title: Multilingua e Date

text:
> Scusa Diego, ma partiamo dalla chiarezza.
> Cdate come scrive l'Help restituisce un NUMERO, quindi
> niente Cancelletti.
Certo, ma come ben saprai, una volta concatenato ad una stringa, viene
convertito in stringa e assume il formato internazionale del sistema,
quindi ci vogliono i cancelletti. Basta provare, infatti senza cancelletti
non funziona e rimane il problema del formato utilizzato.
> Poi questa istruzione non mi convince...!
> Secondo me questa no và:
> strSQL = "INSERT INTO MT_Operazioni (Utente, Data)" _
>        & "SELECT '" & UCase(fOSUserName()) & "' ," & CDate(Now())
Sono d'accordo, non è lo standard SQL, ma non so come mai, è il codice SQL
proposto da Access se usi il QBE e poi guardi il codice SQL generato!
> Questa và:
> strSQL = "INSERT INTO MT_Operazioni (Utente, Data) " _
>        & "VALUES ('" & UCase(fOSUserName()) & "' ," & CDate(Now()) & ")"
Effettivamente non ho provato a riscriverla in maniera più corretta,
perchè pensavo che Access le gestisse in modo analogo, visto che propone
lui il codice. Adesso provo subito.
> Ora non sò se il problema data Rumena persiste, ma così funziona.
Forse dipende dalla sintassi usata, ma ti assicuro che nell'altro modo
diventa una stringa e quindi Cdate o Now() o Date() non fanno differenza.
> Per il problema Rumeno purtroppo non ho altro da suggerirti.
> Sicuro è che CDate restituisce un NUMERO indipendente dalla
Certo ma dipende dove lo usi, se lo concateni ad una stringa diventa una
stringa.
Prova a scrivere nella finestra immediata:
?"CIAO, oggi è il " & Cdate(Now())
Vedrai che non stampa il numero.
> Formattazione, pertanto formattando al recupero dato con
> il FORMAT dovrebbe andare.
Quello che non capisco, a questo punto, è:
In una istruzione di update SQL ANSI standard, un valore di tipo data come
va inserito? Con i cancelletti e il formata mm/dd/yyyy oppure con il
valore numerico effettivo ?
Grazie, sono sottigliezze ma è interessante, secondo me, capire fino in
fondo questa problematica e soprattutto la gestione delle date nel codice
SQL.
Saluti



title: Multilingua e Date

text:
Ho provato la tua istruzione e ti confermo che non funziona...
Ma da te va? A me da l'errore di sintassi perchč si aspetta i cancelletti
relativi alla data. Con quelli funziona ma il mio problema iniziale rimane.
Se la eseguo in una query, invece funziona, perchč probabilmente nella
query direttamente utilizza il valore sottostante!
Perņ il mio problema č relativo alla costruzione di una stringa SQL da
codice e quindi in questo modo non si risolve, in quanto ogni istruzione
data viene convertita nel suo formato di visualizzazione stringa, e il
format, nel caso di impostazioni internazionali diverse, non fa quello che
dovrebbe.



title: Multilingua e Date

author: ACT

text:
"Diego Lotti" <diego...@NOSPAMiol.it> ha scritto nel messaggio
news:ca3qgn$ouf$1...@news.newsland.it...
> Ho provato la tua istruzione e ti confermo che non funziona...
>
> Ma da te va? A me da l'errore di sintassi perchč si aspetta i cancelletti
> relativi alla data. Con quelli funziona ma il mio problema iniziale
rimane.
>
> Se la eseguo in una query, invece funziona, perchč probabilmente nella
> query direttamente utilizza il valore sottostante!
>
> Perň il mio problema č relativo alla costruzione di una stringa SQL da
> codice e quindi in questo modo non si risolve, in quanto ogni istruzione
> data viene convertita nel suo formato di visualizzazione stringa, e il
> format, nel caso di impostazioni internazionali diverse, non fa quello che
> dovrebbe.
>
> Grazie comunque
>
e se provi a formattare la data cosě?
" #" & Format (CDate(Now()), "yyyy/mm/dd") & "# "
(forse CDate non serve neppure...)
HTH
Andrea


title: Multilingua e Date

text:
Ciao!
> e se provi a formattare la data cosě?
Magari, se leggi il messaggio originale il mio punto di partenza era
proprio questo (anche se usavo mm/dd/yyyy che č equivalente).
Il problema che sottolineavo č che con impostazioni internazionali diverse
da italiano e inglese (ad esempio rumeno), non funziona piů niente, in
quanto il format esplicito viene bellamente ignorato e il risultato
rispecchia il formato del paese scelto e le "/" vengono sostituite dai "."
mandando a quel paese la corretta sintassi SQL...
Ma č un baco di format???
> " #" & Format (CDate(Now()), "yyyy/mm/dd") & "# "
Cercavo proprio una soluzione a questo problema
> (forse CDate non serve neppure...)
Infatti non serve
Grazie cmq



title: Criterio in campo 'date' ... HELP !!!!!!!!!!

author: Franco L

text:
Mi sto inca@@ando come un'ape.
Sto facendo una query basata su una tabella con un campo definito Data/ora.
Ho bisogno di trovare tutti i record del 30/10/2000.
Non mi sembra complicato.
Xchè non riesco ?!?!?!?!!?!?!?!?!?!
Io metto nel campo 'criterio' della mia query il valore #30/10/2000#
(Praticamente attualmente tutti i record)
e la query non restituisce niente !!!
Se metto >=#30/10/2000#  funziona e capisco anche il Xchè (tutti i record
hanno nel campo 30/10/2000 16.19.20,
30/10/2000 16.20.22 etc.etc.
Ma come CA@#!#? faccio a dirgli SOLO IL GIORNO #30/10/2000#
?!?!?!?!?!?!?!?!?!
GRAZIE A TUTTI !!!!!
Ciao


author: Riccardo

text:
Franco L <
franc...@libero.it
> wrote in message
3NxL5.61089$3K3.1...@news.infostrada.it...
> Se metto >=#30/10/2000#  funziona e capisco anche il Xchč (tutti i record
> hanno nel campo 30/10/2000 16.19.20,
> 30/10/2000 16.20.22 etc.etc.
> Ma come CA@#!#? faccio a dirgli SOLO IL GIORNO #30/10/2000#
> ?!?!?!?!?!?!?!?!?!
>
> GRAZIE A TUTTI !!!!!
__________---
>#30/10/2000# And <#31/10/2000#


author: Aries

text:
Franco L <
franc...@libero.it
> wrote in message
3NxL5.61089$3K3.1...@news.infostrada.it...

Personalmente evito l'utilizzo della funzione Now(), che inserisce data e
ora, preferendole Date() che restituisce solo la data.
Per quanto riguarda il tuo criterio, la prima cosa che mi viene in mente è
impostarlo come:
(>=#30/10/2000#) AND (<#31/10/2000#)
Saluti
--
Aries
e-mail:
seren.f...@iol.it
icq: 56640169
www.sereninformatica.it


author: Silvio Berruti

text:
"Franco L" <
franc...@libero.it
> ha scritto nel messaggio
news:3NxL5.61089$3K3.1...@news.infostrada.it...
> Mi sto inca@@ando come un'ape.
> Sto facendo una query basata su una tabella con un campo definito
Data/ora.
> Ho bisogno di trovare tutti i record del 30/10/2000.
[Cut]
> Ma come CA@#!#? faccio a dirgli SOLO IL GIORNO #30/10/2000#
> ?!?!?!?!?!?!?!?!?!
= #2000/10/30#
Fai attenzione che le date è opportuno esprimerle in formato
anno/mese/giorno, onde evitare confusioni tra giorno e mese.
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


text:
"Franco L" <
franc...@libero.it
> ha scritto nel messaggio
news:3NxL5.61089$3K3.1...@news.infostrada.it...

Utilizza l'istruzione "between ...and"
between data1 and data2
ciao mario
;-)))
gens una sumus


author: Roberto dal portatile

text:
"Franco L" <
franc...@libero.it
> ha scritto nel messaggio
news:3NxL5.61089$3K3.1...@news.infostrada.it...

Dico anch'io la mia: poichè in un campo Data/ora la parte intera rappresenta
la data e la parte decimale le ore, i minuti e i secondi, ipotizzando che il
tuo campo si chiami DataOra, nella query creati il seguente campo calcolato:
        SoloData: Format(Int([DataOra]);"aaaa/mm/gg")
e nei criteri di questo campo scrivi:
        Format(#31/10/2000#;"aaaa/mm/gg")
così facendo perdi l'orario, eviti di adoperare sia la funzione Between che
l'operatore logico AND, e normalizzi la data, come è necessario fare nelle
query.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: stampa unione con WORD master-detail

author: Davidino

text:
Salve a tutti,
e' possibile con word creare un report tipo MASTER-DETAIL con dei dati
che provengono da una query di access?
Grazie
Davide


title: stampa unione con WORD master-detail

author: Roberto da casa

text:
"Davidino" <
davide....@gmail.com
> ha scritto nel messaggio
news:1147687480.3...@u72g2000cwu.googlegroups.com...
> Salve a tutti,
> e' possibile con word creare un report tipo MASTER-DETAIL con dei dati
> che provengono da una query di access?
Ammesso che abbia ben compreso il tuo problema. vai sul Sito Comune (link
qui sotto) e nella Sezione General leggi la FAQ di Sergio MAZZA intitolata
"6.107 Utilizzare word per stampare un documento di tipo fattura".
>
> Grazie
Prego
> Davide
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: stampa unione con WORD master-detail

text:
GRAZIE!!!
E' proprio l'esempio che cercavo..
Davide


title: stampa unione con WORD master-detail

text:
Salve, ho il seguente problema di percorso..
Avevo creato un campo Database con il seguente
percorso(C:\\db\\2005-32.mdb):
DATABASE \d "C:\\db\\2005-32.mdb" \c "QUERY ElencoAllegatiMerge" \s
"SELECT * FROM [ElencoAllegatiMerge]" \l "17" \b "191" \h
ora ho necessita' di metterlo in rete e mi chiedevo quale sintassi e'
corretta..
Grazie
Davide


title: stampa unione con WORD master-detail

text:
Davidino ha scritto:

...dimenticavo chiedevo la sintassi corretta per il percorso di rete
es: //xxx/xxx/xxx/sss.mdb
Grazie


title: AGGIORNAMENTO CAMPO SU MASCHERA CON EVENTO

author: Vito

text:
DEVO AGGIORNARE  UN CAMPO DI UNA MASCHERA CHE SI CHIAMA
BOLLA.CODICEFDV NELLA TABELLA BOLLA;
L'AGGIORNAMENTO DEVE ESSERE POSSIBILE SOLO SE, NEL RECORD
CORRISPONDENTE AL CODICEFDV IN INPUT DELLA TABELLA FDV, IL CAMPO
CHIUSURA HA COME VOLORE "NO", ALTRIMENTI L'AGGIORNAMENTO VIENE
ANNULLATO.


author: AndreaPapi

text:

Ciao Vito, potresti risolvere utilizzando l'evento prima di aggiornare
del campo BOLLA.CODICEFDV
potresti crearti una funzione ( es. testConsentiAggiornamento()   )
per verificare la presenza del valore "NO" sul campo FDV.CODICEFDV
Private Sub CODICEFDV_BeforeUpdate(Cancel As Integer)
    IF testConsentiAggiornamento() = False Then
        Cancel = True
        Me.CODICEFDV.Undo
    End If
End Sub
ciao
Andrea Papi


text:

Ti ringrazio sei stato gentilissimo!
Ho provato a compilarlo, ma mi da un errore, potresti aiutarmi a
capire dove sbaglio??
Grazie V.
Private Sub CODFOGLIODIVIAGGIO_BeforeUpdate(Cancel As Integer)
    If [Foglio di Viaggio].chiusura = False Then
        Cancel = True
        Me.CODFOGLIODIVIAGGIO.Undo
    MsgBox = "FDV CHIUSO"
    End If
End Sub
Inoltre devo verifica la presente del Valore "NO", nel campo
Fdv.chiusura, relativo all'aggiornamente del campo bolla.codfdv
fammi sapere se mi sono spiegato.
gRazie


text:

> gRazie- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
devi concentrarti sulla funzione testConsentiAggiornamento() , il fine
è di cercare il valore del campo Fdv.chiusura
es. 1
a mio parere devi passare il o i parametri per rintracciare in maniera
univoca il record contenente l'informazione Fdv.chiusura
se hai più tabelle, sicuramente queste sono legate fra loro da un
campo ID, o da altri campi che ne determinano il legame in maniera
univoca, quindi ti basterà passare alla funzione i vari parametri ed
il gioco è fatto
function testConsentiAggiornamento(vlng_Id as long ) as boolean
dim sql as string
dim rs as dao.Recorset
sql = " Select Fdv.chiusura From Fdv Where id = " & vlng_Id
set currentdb.openrecordset(sql,dbopendynaset)
testConsentiAggiornamento = false
   if not rs.eof() then
       if  rs!chiusura="NO" then
           testConsentiAggiornamento = true
       end if
   end if
rs.close
set rs = nothing
end function
es. 2
' oppure potresti utilizzare la funzione dblookup() vedi info
sull'help
buon lavoro!
Andrea Papi


text:

> Andrea Papi- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Ciao
ho compilato il seguente:
Function testConsentiAggiornamento(vlng_Id As Long) As Boolean
Dim sql As String
Dim rs As dao.Recorset
sql = " Select [foglio di viaggio].chiusura From [foglio di viaggio]
Where [foglio di viaggio].codice = " & vlng_Id
set currentdb.openrecordset(sql,dbopendynaset)
testConsentiAggiornamento = False
   If Not rs.EOF() Then
       If rs!chiusura = "NO" Then
           testConsentiAggiornamento = True
       End If
   End If
rs.Close
Set rs = Nothing
End Function
non capisco dove sbaglio!!
Ti ringrazio
vito


title: calcoli tra campi di due tbl non collegabili

author: Borserini Arturo Luciano

text:
Ciao a tutti.
chiedo gentilmente vostri suggerimenti
tbl1    due campi                tbl2    quattro campi
codbarre                            tipo
mediaponderata                 da    (0 - 3,51 -  3,70 - 3,81 - 3,91)
                                          a     (3,5 - 3,69 - 3,80 - 3,90 -
999,99)
                                          premio(-2, -1, 0, +1, +2)
il premio di tbl2 è inteso per linea centesimale
per es: mediaponderata tbl1 -> 3,95
fascia -> 3,90-3,80 ->0,10 centesimi X premio1 -> premio 0,10
fascia -> 3,95-3,91 ->0,04 centesimi X  premio 2 -> premio 0,08
premio totale per mediaponderata 3,95 -> 0,18
in una nuova tabella ad ogni valore di mediaponderata della
tbl1 deve corrispondere il premio relativo calcolato come nell'esempio in
base ai valori premio della tbl2 e secondo le fascie determinate dai campi
"DA" e "A"
non ho idea come assegnare il  premio sulla base delle fascie della tbl2 al
valore
mediaponderata della tbl1 compreso tra i valori del campo da a quello del
campo a di tbl2 non essndo le due tbl collegabili
grazie
luciano


author: napo

text:
> chiedo gentilmente vostri suggerimenti
>
> tbl1    due campi                tbl2    quattro campi
> codbarre                            tipo
> mediaponderata                 da    (0 - 3,51 -  3,70 - 3,81 - 3,91)
>                                          a     (3,5 - 3,69 - 3,80 - 3,90 -
> 999,99)
>                                          premio(-2, -1, 0, +1, +2)
Ma non l'avevi già postato qualche giorno fa?
Ciao
Marco


title: Recordset o RecordsetClone

author: Piero

text:
salve!!!

su corrente di una sottomaschera
ho inserito questo codice

    Dim Rs As DAO.Recordset, Rs1 As DAO.Recordset

    Me.Parent!SM_RiepFatture.Requery

    Set Rs = Me.Recordset
    Set Rs1 = Me.Parent!SM_RiepFatture.Form.Recordset

    Rs.Requery
    Rs1.MoveFirst

    Set Rs = Nothing
    Set Rs1 = Nothing

all'apparenza fa quello che vorrei,
cioè facendo click sul controllo della maschera corrente
il cursore nell'altra sottomaschera si riposiziona sul primo record.
ma credo ci sia qualcosa che non va;
perchè quando vando in modalità struttura ho l'errore:
"riferimento non valido alla proprietà form ecc."

Ho poi il dubbio; deve andare Recordset o RecordsetClone?

grazie.


title: Recordset o RecordsetClone

author: Alessandro Cara

text:
Il 18/11/2014 16:06, Piero ha scritto:
> salve!!!
>
> su corrente di una sottomaschera
> ho inserito questo codice
>
>      Dim Rs As DAO.Recordset, Rs1 As DAO.Recordset
>
>      Me.Parent!SM_RiepFatture.Requery
>
>      Set Rs = Me.Recordset
>      Set Rs1 = Me.Parent!SM_RiepFatture.Form.Recordset
>
>      Rs.Requery
>      Rs1.MoveFirst
>
>      Set Rs = Nothing
>      Set Rs1 = Nothing
>
>
> all'apparenza fa quello che vorrei,
> cioè facendo click sul controllo della maschera corrente
> il cursore nell'altra sottomaschera si riposiziona sul primo record.
> ma credo ci sia qualcosa che non va;
> perchè quando vando in modalità struttura ho l'errore:
> "riferimento non valido alla proprietà form ecc."

Quando il sistema carica un form c'e' una sequenza di eventi (attivita')
in sequenza temporale.
Quando metti del codice in un evento (cioe' , di fatto, rendi un evento
attivo) quel codice viene eseguito secondo la sequenza teorica.
E qui sono io che ti faccio la domanda.
Cosa pensi avvenga se, per esempio, nel codice di un eveno metti il
riferimento ad un controllo (in questo caso presumibilmente un subform)
che il sistema non ha ancora caricato?

>
> Ho poi il dubbio; deve andare Recordset o RecordsetClone?

Basta sapere quale e' la differenza fra i due.Il recorset e' la fonte di
riferimento di quello che vedi sullo schermo. Se modifichi qualcosa
sullo schermo (compreso il pointer del recordset) questa modifica viene
riportata sullo schermo.
Il recordsetClone (lo dice la parola stessa) e' un clone (copia) del
recordset ma le operazioni che fai su di esso non si riflettono sullo
schermo)

S.E. & O.
--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)

---
Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus.
http://www.avast.com


title: Recordset o RecordsetClone

text:
Il 19/11/2014 14:34, Alessandro Cara ha scritto:
> Basta sapere quale e' la differenza fra i due.Il recorset e' la fonte di
> Se modifichi qualcosa
> sullo schermo (compreso il pointer del recordset) questa modifica viene

venuta male:
Se modifichi qualcosa
sul Recordset (compreso il pointer) questa modifica viene



title: Recordset o RecordsetClone

text:
CUT
grazie Alessandro della risposta
> Quando il sistema carica un form c'e' una sequenza di eventi (attivita')
> in sequenza temporale.
> Quando metti del codice in un evento (cioe' , di fatto, rendi un evento
> attivo) quel codice viene eseguito secondo la sequenza teorica.

> E qui sono io che ti faccio la domanda.
> Cosa pensi avvenga se, per esempio, nel codice di un eveno metti il
> riferimento ad un controllo (in questo caso presumibilmente un subform)
> che il sistema non ha ancora caricato?

genera il mio errore

>> Ho poi il dubbio; deve andare Recordset o RecordsetClone?
>
> Basta sapere quale e' la differenza fra i due.Il recorset e' la fonte di
> riferimento di quello che vedi sullo schermo. Se modifichi qualcosa sullo
> schermo (compreso il pointer del recordset) questa modifica viene
> riportata sullo schermo.
> Il recordsetClone (lo dice la parola stessa) e' un clone (copia) del
> recordset ma le operazioni che fai su di esso non si riflettono sullo
> schermo)
>

puoi farmi alcuni esempi quando utilizzare il Recordset e il RecordsetClone?
Grazie.


title: Recordset o RecordsetClone

author: Bruno Campanini

text:
Piero has brought this to us :
> salve!!!
>
> su corrente di una sottomaschera
> ho inserito questo codice
>
>     Dim Rs As DAO.Recordset, Rs1 As DAO.Recordset
>
>     Me.Parent!SM_RiepFatture.Requery
>
>     Set Rs = Me.Recordset
>     Set Rs1 = Me.Parent!SM_RiepFatture.Form.Recordset
Set RS = CurrentDb.OpenRecordset(<Query or Table Name>), dbOpenDynaset)
Set Rs1 = Me.RecordsetClone | Forms!MyForm.RecordsetClone

Tertium non datur.

RS è formato da TUTTI i record/campi contenuti in Table/Query
RS1 è formato da TUTTI i record/campi contenuti in Form
    (più esattamente nel RecordSource di Form)

Bruno


title: Recordset o RecordsetClone

text:
"Bruno Campanini" <
brun...@libero.it
> ha scritto nel messaggio
news:m4i806$bae$1...@speranza.aioe.org...
> Piero has brought this to us :
>> salve!!!
>>
>> su corrente di una sottomaschera
>> ho inserito questo codice
>>
>>     Dim Rs As DAO.Recordset, Rs1 As DAO.Recordset
>>
>>     Me.Parent!SM_RiepFatture.Requery
>>
>>     Set Rs = Me.Recordset
>>     Set Rs1 = Me.Parent!SM_RiepFatture.Form.Recordset
> Set RS = CurrentDb.OpenRecordset(<Query or Table Name>), dbOpenDynaset)
> Set Rs1 = Me.RecordsetClone | Forms!MyForm.RecordsetClone
>
> Tertium non datur.
>
> RS č formato da TUTTI i record/campi contenuti in Table/Query
> RS1 č formato da TUTTI i record/campi contenuti in Form
>    (piů esattamente nel RecordSource di Form)
>
> Bruno
grazie Bruno


title: Errore di MSAccess Recupero File, alla riapertura sempre più piccolo

author: Claudio Reale

text:
Salve ragazzi
Ho questo tipo di problema
Già un paio di volte mi è capitato che MSAccess mi vada in errore e "venga
democraticamente chiuso" dal sistema.
Il file su cui sto lavorando, magicamente perde byte, ma non pochi tanti, da
6 mega circa me lo ritrovo di 700 Kb pur funzionando regolarmente......
e normale questa spulciatura???
p.s. il file di backup che crea Msaccess è pari alle dimensione iniziali
cioè di 6 mega
a Presto
CLaudio


author: Salvatore

text:
"Claudio Reale" <
reale....@virgilio.it
> ha scritto nel messaggio
news:p4Xje.927912$b5.40...@news3.tin.it...

La riduzione delle dimensioni è dovuta alla compattazione del database da
parte di access.
Non meravigliarti della riduzione drastica delle dimensioni.
Io lavoro su un database che ha raggiunto anche i 750 MB e che, una volta
compattato, scende a 2,5 MB
Ciao
Salvatore


author: ALESSANDRO Baraldi

text:
"Salvatore" <
sal...@tiscali.it
> ha scritto nel messaggio
news:42904775$0$15901$5fc...@news.tiscali.it...

SInceramente non trovo una cosa normale la tua dichiarazione, mi pare frutto
di Mancata manutenzione o mancata pianificazione delle compattazioni.
L'applicativo(FE) va sempre compattato, quotidianamante se non si fanno
modifiche
al codice, e quì si può usare la Compattazione alla Chiusura per versioni
>=2000
altrimenti altri metodo per A97.
Qualora si facciano modifiche al codice per passare da 2,5 a 750Mb significa
che
lo compatti ogni 2 mesi che ci lavori....!!!!
Se parliamod della base dati(BE) invece ritengo sia doveroso e tecnicamente
utile inserire
uno scheduler nelle attività del Server nel quale risiede il BE, tale da
effetuare un BackUp
dati ed una Compattazione.
La frequenza del BackUp e la compattazione va analizzata in base alle
esigenze, le dimensioni
nonchè all'importanza dei dati.
Potrebbe essere fondamentale archiviare quotidianamente un BackUp di
conseguenza si compatta.
Non consideriamo NORMALE quello che è spesso cattiva abitudine operativa.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


author: MA

text:

E non hai pensato che forse c'è qualcosa che non va??
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:k0gke.11735$TR5...@news.edisontel.com...
> Salvatore wrote:
>> "Claudio Reale" <
reale....@virgilio.it
> ha scritto nel messaggio
>> news:p4Xje.927912$b5.40...@news3.tin.it...
>>> Salve ragazzi
>>> Ho questo tipo di problema
>>> Già un paio di volte mi è capitato che MSAccess mi vada in errore e
>>> "venga democraticamente chiuso" dal sistema.
>>> Il file su cui sto lavorando, magicamente perde byte, ma non pochi
>>> tanti, da
>>> 6 mega circa me lo ritrovo di 700 Kb pur funzionando
>>> regolarmente......
>>> e normale questa spulciatura???
>>>
>>> p.s. il file di backup che crea Msaccess è pari alle dimensione
>>> iniziali cioè di 6 mega
>>>
>>> a Presto
>>> CLaudio
>>>
>>>
>>>
>> La riduzione delle dimensioni è dovuta alla compattazione del
>> database da parte di access.
>> Non meravigliarti della riduzione drastica delle dimensioni.
>> Io lavoro su un database che ha raggiunto anche i 750 MB e che, una
>> volta compattato, scende a 2,5 MB
>> Ciao
>> Salvatore
>
> E non hai pensato che forse c'è qualcosa che non va??
>
Ho attribuito le dimensioni notevoli al fatto che il database è usato in
rete, con un numero di utenti che, a volte, è superiore a 15-20 unità e che
gestisce un numero di record abbastanza elevato (circa 150.000 in certe
tabelle).
Anche compattando quotidianamente il db (o meglio i BE collegati) ai primi
utilizzi si notano già incrementi importanti delle sue dimensioni.
Ciao
Salvatore


text:

Anche se loro sono tanti e cancellano e scrivono continuamente
da 2,5 a 750 c'è una bella differenza. E poi se è vero che è solo che sono
solo 2,5 tutte ste movimentazioni non le vedo



title: un paio di problemi con le stampe...

author: reggae

text:
Ciao a tutti, è la prima volta che scrivo in questo NG e spero di aver
azzeccatto quello giusto; ho un paio di problemi con Access che non sono
ancora riuscito a risolvere:
1) ho creato diversi report al cui interno sono presenti alcune
etichette che contengono un particolare carattere True Type (carbondale
eval); in fase di stampa questa etichetta viene sempre stampata, ma, in
maniera totalmente casuale, il carattere True Type impostato viene
agganciato oppure no, con il risultato che alcune stampe presentano
l'etichetta stampata con carattere Arial. N.B.: il problemi si manifesta
solamente quando lo stesso report viene stampato in più di una copia
consecutivamente, mentre se viene lanciata una singola stampa tutto
funziona correttamente. N.N.B: ho già provato a cambiare la proprietà
"usa caratteri della stampante / oppure dello schermo", ma il risultato
è sempre lo stesso.
2) circa tre anni fa, nella ditta dove lavoravo prima, avevo creato un
.mdb al cui interno avevo usato il comando "activeprinter" per impostare
quale fosse la stampante corrente da utilizzare in fase di stampa
(questo per poter usare diverse stampanti a seconda della necessità);
purtroppo nel nuovo database che ho creato, tale comando non mi viene
riconosciuto e quindi non riesco a cambiare la stampante. N.B.: la
versione di Access dei due .mdb è sempre la stessa, cioè ver.97 SR-2.
Eventualmente sapete dirmi se c'è un altro comando che fa la stessa
cosa?
Ringrazio tutti voi per la disponibilità e in maniera particolare chi
sarà così gentile da rispondermi.
Ciao
Reggae
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: un paio di problemi con le stampe...

author: Enrico T.S.

text:
"reggae" <
regga...@yahoo.com
> ha scritto nel messaggio
news:cf6d6c641179796ce7...@mygate.mailgate.org...
> Ciao a tutti, è la prima volta che scrivo in questo NG e spero di aver
> azzeccatto quello giusto; ho un paio di problemi con Access che non sono
> ancora riuscito a risolvere:
>
> 1) ho creato diversi report al cui interno sono presenti alcune
> etichette che contengono un particolare carattere True Type (carbondale
> eval); in fase di stampa questa etichetta viene sempre stampata, ma, in
> maniera totalmente casuale,
Non capisco se lo fa access o il tupo programma la causalita' ?
nel secondo caso se hai delle istruziioni nell sezione format riguardo
il tipo di carattere prova ad eseguirle nel formatcount = 1
ovvero if formatcount = 1 then ...... metti le tue istruzioni
> il carattere True Type impostato viene
> agganciato oppure no, con il risultato che alcune stampe presentano
> l'etichetta stampata con carattere Arial. N.B.: il problemi si manifesta
> solamente quando lo stesso report viene stampato in più di una copia
> consecutivamente,
Questo e' molto strano davvero. ma tu passi per il preview del report ?
se si prova a stampare direttamente e vedi se cambia esito.
>mentre se viene lanciata una singola stampa tutto
> funziona correttamente. N.N.B: ho già provato a cambiare la proprietà
> "usa caratteri della stampante / oppure dello schermo", ma il risultato
> è sempre lo stesso.
>
> 2) circa tre anni fa, nella ditta dove lavoravo prima, avevo creato un
> .mdb al cui interno avevo usato il comando "activeprinter" per impostare
> quale fosse la stampante corrente da utilizzare in fase di stampa
> (questo per poter usare diverse stampanti a seconda della necessità);
> purtroppo nel nuovo database che ho creato, tale comando non mi viene
> riconosciuto e quindi non riesco a cambiare la stampante. N.B.: la
> versione di Access dei due .mdb è sempre la stessa, cioè ver.97 SR-2.
> Eventualmente sapete dirmi se c'è un altro comando che fa la stessa
> cosa?
che io ricordi mi sembra   docmd.RunCommand acCmdPrint
>
> Ringrazio tutti voi per la disponibilità e in maniera particolare chi
> sarà così gentile da rispondermi.
>
> Ciao
>
>
> Reggae
>
>
bye :o)


title: report particolare

author: maurizio

text:
Ciao a tutti in un report che visualizza il totale delle ore di
straordinario effettuate e il relativo costo, vorrei fare in modo che a
seconda del livello dei miei dipendeti il costo della singola ora di
staordinario, vari come faccio?


title: report particolare

text:

Ciao devi crearti una tabella con i livelli e aggiungere un campo nella
tabella dei dipendenti
che specifichi anche lì il livello del dipendente.
Poi basta una semmplice query
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: report particolare

text:
MA ha scritto:
> maurizio wrote:
>
>>Ciao a tutti in un report che visualizza il totale delle ore di
>>straordinario effettuate e il relativo costo, vorrei fare in modo che
>>a seconda del livello dei miei dipendeti il costo della singola ora di
>>staordinario, vari come faccio?
>
>
> Ciao devi crearti una tabella con i livelli e aggiungere un campo nella
> tabella dei dipendenti
> che specifichi anche lì il livello del dipendente.
>
> Poi basta una semmplice query
>
nella tabella dipendenti vi è un campo contenente i livelli, io vorrei
che nel report che ha origine da quella tabella la casella
"costooraferiale" (casella non associata) deve cambiare il proprio
valore in base al livello dei dipendenti.
Ho messo nella voce "origine controllo" della casella "costooraferiale"
la seguente formula:
IIF([livello]="1;"150";"")
questa formula funziona, solo che i livelli di cui dispongono i miei
dipendenti sono 10 come faccio?


title: report particolare

text:
"maurizio" <
vos...@email.it
> wrote in message
news:7oxBe.161416$75.68...@news4.tin.it...
> Ho messo nella voce "origine controllo" della casella "costooraferiale" la
> seguente formula:
>
> IIF([livello]="1;"150";"")
>
> questa formula funziona, solo che i livelli di cui dispongono i miei
> dipendenti sono 10 come faccio?
Usa questa funzione:
------------------------------------------
Public Function CostoOraF(Livello As Integer) As Currency
Dim arrCostoOraF(1 To 10, 1 To 10), i As Integer
arrCostoOraF(1, 1) = 1:    arrCostoOraF(2, 1) = 100.45
arrCostoOraF(1, 2) = 2:    arrCostoOraF(2, 2) = 120.2
arrCostoOraF(1, 3) = 3:    arrCostoOraF(2, 3) = 130.14
arrCostoOraF(1, 4) = 4:    arrCostoOraF(2, 4) = 150
arrCostoOraF(1, 5) = 5:    arrCostoOraF(2, 5) = 175.35
arrCostoOraF(1, 6) = 6:    arrCostoOraF(2, 6) = 190
arrCostoOraF(1, 7) = 7:    arrCostoOraF(2, 7) = 210.45
arrCostoOraF(1, 8) = 8:    arrCostoOraF(2, 8) = 250
arrCostoOraF(1, 9) = 9:    arrCostoOraF(2, 9) = 320
arrCostoOraF(1, 10) = 10:  arrCostoOraF(2, 10) = 480
For i = 1 To 10
    If arrCostoOraF(1, i) = Livello Then
        CostoOraF = arrCostoOraF(2, i)
        Exit For
    End If
Next
End Function
--------------------------------------------
Bruno