title: [Ot] Raduno

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:5fxBc.9131$c_1.3...@twister1.libero.it...

No, no, posso testimoniare...
Ciao.
--
Sergio MAZZA


title: [Ot] Raduno

author: MA

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel
messaggio
news:5fxBc.9131$c_1.3...@twister1.libero.it...

Stop, io non avevo dato la mia adesione, mi
riservavo di aggiungermi all'ultimo minuto.
Se ci riuscivo già avevo una mezza intesa con
Sergio.
Poi ho chiamato e ho parlato un pò con tutti.
MAssimiliano


title: [Ot] Raduno

author: skipper

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:POxBc.7799$%l2....@news.edisontel.com...
> Stop, io non avevo dato la mia adesione, mi
> riservavo di aggiungermi all'ultimo minuto.
> Se ci riuscivo gią avevo una mezza intesa con
> Sergio.
> Poi ho chiamato e ho parlato un pņ con tutti.
> MAssimiliano
Confermo telefonata con il profondo sud con operatore MAssimiliano.
Trattavasi di lunga telefonata effettuatata con ogni singolo partecipante
alla serata...
skipper dixit...


title: [Ot] Raduno

author: Antonio Biso

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:cb69er$qpv$1...@canarie.caspur.it...

E si compra anche i testimoni!!!
Antonio


title: [Ot] Raduno

text:
"skipper" <NOskip...@GRAZIEsuperskipper.it> ha
scritto nel messaggio
news:65yBc.47502$G%.8225@tornado.fastwebnet.it...
>
> "MA" <
mas...@massimilianoamendola.it
> ha scritto
nel messaggio
> news:POxBc.7799$%l2....@news.edisontel.com...
>
>
> > Stop, io non avevo dato la mia adesione, mi
> > riservavo di aggiungermi all'ultimo minuto.
> > Se ci riuscivo già avevo una mezza intesa con
> > Sergio.
> > Poi ho chiamato e ho parlato un pò con tutti.
> > MAssimiliano
>
> Confermo telefonata con il profondo sud con
operatore MAssimiliano.
> Trattavasi di lunga telefonata effettuatata con
ogni singolo partecipante
> alla serata...
>
> skipper dixit...
La ringrazio comandante.
Attendiamo rapporto dettagliato.
Passo e chiudo!
MAssimiliano


title: [Ot] Raduno

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel
messaggio
news:h7yBc.9011$GQ3.2...@twister2.libero.it...

Sai che le cose le faccio bene...
Massimiliano


title: [Ot] Raduno

author: Sergio MAZZA

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:h7yBc.9011$GQ3.2...@twister2.libero.it...
> E si compra anche i testimoni!!!
>
> Antonio
Eh! ma sapessi che trattamento!!!
Ciao.
--
Sergio MAZZA


title: [Ot] Raduno

author: ciroteo

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:siyBc.7814$%l2....@news.edisontel.com...
>
> "skipper" <NOskip...@GRAZIEsuperskipper.it> ha
> scritto nel messaggio
> news:65yBc.47502$G%.8225@tornado.fastwebnet.it...
> >
> > "MA" <
mas...@massimilianoamendola.it
> ha scritto
> nel messaggio
> > news:POxBc.7799$%l2....@news.edisontel.com...
> >
> >
> > > Stop, io non avevo dato la mia adesione, mi
> > > riservavo di aggiungermi all'ultimo minuto.
> > > Se ci riuscivo già avevo una mezza intesa con
> > > Sergio.
> > > Poi ho chiamato e ho parlato un pò con tutti.
> > > MAssimiliano
> >
> > Confermo telefonata con il profondo sud con
> operatore MAssimiliano.
> > Trattavasi di lunga telefonata effettuatata con
> ogni singolo partecipante
> > alla serata...
ma la fidanzata di massimo non gliela abbiamo passata!!!!



title: [Ot] Raduno

text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:cb6hrg$fe$1...@hulme.interac.it...
>
> > > Trattavasi di lunga telefonata effettuatata con
> > ogni singolo partecipante
> > > alla serata...
>
>
> ma la fidanzata di massimo non gliela abbiamo passata!!!!
Anche perchè stava con me...
Antonio


title: [Ot] Raduno

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:2lABc.9251$GQ3.2...@twister2.libero.it...

hmhmh. lui o la fidanzata?


title: [Ot] Raduno

author: TheMax

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:2lABc.9251$GQ3.2...@twister2.libero.it...
> > ma la fidanzata di massimo non gliela abbiamo passata!!!!
>
> Anche perchč stava con me...
zittoooo, non dirlo in giro che se no' quella vera che č venuta al raduno si
incazza!!!
Ciao,
Massimo
--
web:
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: OVERLAPS in Access?

author: pres

text:
ciao, qualcuno mi sa dire se esiste in Access un'operazione simile
all'OVERLAPS? (cioč un'operazione che mi restituisca valore Booleano true se
due periodi temporali hanno intersezione non vuota)
altrimenti come posso imporre la condizione in altro modo? Ho una tabella
degli abbonati a una rete televisiva abbRete(codAbbR, nomeR, dataInizio,
dataFine), l'utente introduce due date, una di inizio e una di fine. Date
due date quindi, devo selezionare le tuple (nomeR, dataInizio, dataFine) in
cui l'abbonamento č ancora valido.
grazie
ciao
---
katta


title: OVERLAPS in Access?

author: Roberto dalla campagna

text:
pres <
pr...@sickboarders.net
> wrote in message
Wcbjd.278331$35.12...@news4.tin.it...

Forse se ci spieghi, magari con un esempio, cosa ti serve, non č escluso che
venga fuori una soluzione.
Devi aver pazienza: sono un povero programmatore di campagna e non so cosa
sia l'OVERLAPS e le tuple e fortunatamente non devo sostenere alcun esame
universitario.
>
> grazie
> ciao
> ---
> katta
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: OVERLAPS in Access?

author: namor

text:
"pres" <
pr...@sickboarders.net
> ha scritto nel messaggio
news:Wcbjd.278331$35.12...@news4.tin.it...

Guarda questo:
http://www.google.it/groups?selm=bi4g7a%24vup%241%40news.newsland.it&rnum=1
Namor


title: OVERLAPS in Access?

text:
> Guarda questo:
>
http://www.google.it/groups?selm=bi4g7a%24vup%241%40news.newsland.it&rnum=1
> Namor
>
grazie mille č perfetto! graficamente si capisce al volo!
ciao
--
katta


title: DB ACCESS da inserire su blog

text:
Un collega mi ha chiesto un aiuto.
La moglie colleziona borsette, circa 400, e vorrebbe strutturarle in un db, completo di fotografie, fin qui nessun problema, anche se un db con le foto non l'ho mai fatto, penso vadano in una cartella esterna con un collegamento, presumo ipertestuale.
Il problema sorge quando mi chiede un sito/blog per vederle e farle vedere.
Costruire un sito è fuori delle mie conoscenze, in passato ho avuto un blog (su libero)abbastanza facile da gestire anche se un pò limitato, perlomeno allora, nelle peculiarità costruttive.
Posso far convivere db access e blog ?
Qualcuno ha, in base a esperienze personali, qualche consiglio facile e a costo zero ?

grazie a chiunque collabori a un tema che comporta innumerevoli soluzioni.
Maurizio


title: DB ACCESS da inserire su blog

author: BFS

text:
Il 27/06/2014 10:29, ignazio.pilone ha scritto:
> Un collega mi ha chiesto un aiuto.

> Qualcuno ha, in base a esperienze personali, qualche consiglio facile e a costo zero ?
>
> grazie a chiunque collabori a un tema che comporta innumerevoli soluzioni.
> Maurizio
>

ciao
se vuoi costo zero..ma proprio zero:
registra un dominio qui
http://xoom.virgilio.it/

installa wordpress
installa mysql
installa un template gratuito per wordpress (ne troverai di gia fatti
anche per borse)
e sei online senza scomodare access.

se proprio vuoi usare access come database devi fare delle pagine asp

ciao
BFS


title: Inventario come!!

author: Ivano

text:
Ho fatto diversi tentativi per creare un inventario, ma non ho avuto
successo, quindi espongo il mio problema nella speranza che qualcuno di voi
abbia risolto felicemente la questione.
Ho una tabella Prodotti nella quale ho un campo IDProdotto,
uno Scorte dove inserisco il quantitativo della merce in arrivo,
poi ho una tabella Dettagli sugli ordini nella quale ho un campo Quantità
della merce venduta.
Ora per avere un inventario della merce rimanente ho fatto una query di
sezione composta dalle due tabelle,
nel primo campo ho inserito l'IDProdotto,
nel secondo le Scorte nel terzo la Quantità venduta,
poi in un quarto campo ho creato l'espressione Inventario: Scorte -
Quantità;
il problema è che non mi da un totale per codice, ma una serie di totali per
codice, mentre a me serve di sapere un totale inventario per ogni articolo.
Ho provato con raggruppamento su IDProdotto ma il risultato è pessimo.
Per spiegarmi meglio vi espongo la situazione:
esempio ho 100 Scorte per ogni IDProdotto
vendo del IDProdotto 1 n. 20 pezzi
vendo del IDProdotto 2 n. 20 pezzi
vendo del IDProdotto 3 n. 20 pezzi
poi vendo ancora del IDProdotto 1 n. 20 pezzi
devo avere come inventario
del IDProdotto 1 n. 60 pezzi
del IDProdotto 2 n. 80 pezzi
del IDProdotto 3 n. 80 pezzi
e non
del IDProdotto 1 n. 80 pezzi
del IDProdotto 2 n. 80 pezzi
del IDProdotto 3 n. 80 pezzi
del IDProdotto 1 n. 80 pezzi
Potreste aiutarmi?
questa è la mia query:
SELECT [Dettagli sugli ordini].IDDettagliOrdini, Prodotti.IDProdotto,
Prodotti.Scorte, [Dettagli sugli ordini].Quantità, [Scorte]-[Quantità] AS
Inventario
FROM Prodotti INNER JOIN [Dettagli sugli ordini] ON Prodotti.IDProdotto =
[Dettagli sugli ordini].IDProdotto
GROUP BY [Dettagli sugli ordini].IDDettagliOrdini, Prodotti.IDProdotto,
Prodotti.Scorte, [Dettagli sugli ordini].Quantità, [Scorte]-[Quantità];
Grazie


title: Inventario come!!

author: Emyr

text:


tabelle come da te specificato
fai una prima query
SELECT Tabella2.idprodotto, Sum(Tabella2.venduto) AS SommaDivenduto
FROM Tabella2
GROUP BY Tabella2.idprodotto;
e poi una seconda
SELECT Tabella1.idprodotto, [scorta]-[sommadivenduto] AS giacenza
FROM Tabella1 LEFT JOIN Query1 ON Tabella1.idprodotto =
Query1.idprodotto;
oppure con una query unica
SELECT [scorta]-DSum("venduto","tabella2","idprodotto=""" &
[idprodotto] & """") AS giacenza
FROM Tabella1;
Saluti.
Emanuele.


title: Inventario come!!

author: Claudio(BS)

text:
"Ivano" <
cass...@tin.it
> ha scritto nel messaggio
news:jg6S8.5949$vm5.2...@news2.tin.it...
>
>[CUT]
>
> Potreste aiutarmi?
>
> questa è la mia query:
>
> SELECT [Dettagli sugli ordini].IDDettagliOrdini, Prodotti.IDProdotto,
> Prodotti.Scorte, [Dettagli sugli ordini].Quantità, [Scorte]-[Quantità] AS
> Inventario
> FROM Prodotti INNER JOIN [Dettagli sugli ordini] ON Prodotti.IDProdotto =
> [Dettagli sugli ordini].IDProdotto
> GROUP BY [Dettagli sugli ordini].IDDettagliOrdini, Prodotti.IDProdotto,
> Prodotti.Scorte, [Dettagli sugli ordini].Quantità, [Scorte]-[Quantità];
>
Prova così:
In struttura della qry tasto desto del sorcio  **  :-) questa mattina sono
allegro **
Proprietà
Seleziona l'opzione DISTINCT
Conferma
--
Claudio(BS)
per l'indirizzo di posta visita:
http://web.tiscali.it/claudio0


title: Inventario come!!

text:
"Claudio(BS)" <vai.@http//
web.tiscali.it/claudio0/
> ha scritto nel messaggio
news:afbm96$dq2$1...@fe1.cs.interbusiness.it...
>
> "Ivano" <
cass...@tin.it
> ha scritto nel messaggio
> news:jg6S8.5949$vm5.2...@news2.tin.it...
>
> >
> >[CUT]
> >
> > Potreste aiutarmi?
> >
> > questa è la mia query:
> >
> > SELECT [Dettagli sugli ordini].IDDettagliOrdini, Prodotti.IDProdotto,
> > Prodotti.Scorte, [Dettagli sugli ordini].Quantità, [Scorte]-[Quantità]
AS
> > Inventario
> > FROM Prodotti INNER JOIN [Dettagli sugli ordini] ON Prodotti.IDProdotto
=
> > [Dettagli sugli ordini].IDProdotto
> > GROUP BY [Dettagli sugli ordini].IDDettagliOrdini, Prodotti.IDProdotto,
> > Prodotti.Scorte, [Dettagli sugli ordini].Quantità, [Scorte]-[Quantità];
> >
>
>
Se invece di files .adp usi quelli .mdb vedi l'help in linea alla voce:
Predicati ALL, DISTINCT, DISTINCTROW, TOP



title: Inventario come!!

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:tnkihuo8jdv2c29h0...@4ax.com...

Chiaro sono fesso io che ci sono passato 20 sopra senza capirlo
Grazie


title: Inventario come!!

text:
"Claudio(BS)" <vai.@http//
web.tiscali.it/claudio0/
> ha scritto nel messaggio
news:afbm96$dq2$1...@fe1.cs.interbusiness.it...

Scusami ma sei troppo stringato e non ho capito nulla
Grazie


title: Disabilitare il bottoncino chiudi

author: Harry Evans

text:
Vorrei disabilitare il bottoncino di chiusura finestra ("X") della finestra
applicazione di Access.
Sul sito ho trovato una funzione che, usando le api, toglie tutti e 3 i
bottoncini, ma io vorrei lasciare almeno la possibilitą di minimizzare.
Qualcuno ha una dritta?
Grazie


title: Disabilitare il bottoncino chiudi

author: Roberto da casa

text:
"Harry Evans" <
harry.ev...@tin.it
> ha scritto nel messaggio
news:lxsK9.20916$lV4.7...@news2.tin.it...
> Vorrei disabilitare il bottoncino di chiusura finestra ("X") della
finestra
> applicazione di Access.
> Sul sito ho trovato una funzione che, usando le api, toglie tutti e 3 i
> bottoncini, ma io vorrei lasciare almeno la possibilità di minimizzare.
> Qualcuno ha una dritta?
>
> Grazie
A occhio dirrei che dovresti modificare la Sub ModifyAppWind in questa
maniera:
Public Sub ModifyAppWind(wChildWnd)
   Dim wParentWnd%
   wParentWnd = GetParentWind(GetParentWind(wChildWnd))
   Dim PrevWinStyle As Long, NewWinStyle As Long
   PrevWinStyle = GetWindowLong(wParentWnd, GWL_STYLE)
   NewWinStyle = PrevWinStyle And Not WS_SYSMENU
   PrevWinStyle = SetWindowLong(wParentWnd, GWL_STYLE, NewWinStyle)
End Sub
Prova e facci sapere.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Disabilitare il bottoncino chiudi

text:
> > Vorrei disabilitare il bottoncino di chiusura finestra ("X") della
finestra
> > applicazione di Access.
> > Sul sito ho trovato una funzione che, usando le api, toglie tutti e 3 i
> > bottoncini, ma io vorrei lasciare almeno la possibilitą di minimizzare.
> > Qualcuno ha una dritta?
> A occhio dirrei che dovresti modificare la Sub ModifyAppWind in questa
> maniera:
>
> Public Sub ModifyAppWind(wChildWnd)
>    Dim wParentWnd%
>    wParentWnd = GetParentWind(GetParentWind(wChildWnd))
>    Dim PrevWinStyle As Long, NewWinStyle As Long
>    PrevWinStyle = GetWindowLong(wParentWnd, GWL_STYLE)
>    NewWinStyle = PrevWinStyle And Not WS_SYSMENU
>    PrevWinStyle = SetWindowLong(wParentWnd, GWL_STYLE, NewWinStyle)
> End Sub
>
Non funzia, Infatti fare lo xor con WS_SYSMENU  vuol dire nascondere TUTTI e
tre i bottoncini.
Dalle prove che ho fatto non sono riuscito a nascondere solo la "X",
pertanto pensavo di poterla disabilitare (in grigetto), ma non riesco a
trovare il parametro.
Mi sa che vado a comprarmi un libro sulle API di Windows....


title: Disabilitare il bottoncino chiudi

text:
"Harry Evans" <
harry.ev...@tin.it
> ha scritto nel messaggio
news:hiCK9.22048$lV4.8...@news2.tin.it...
[CUT]
> >
>
> Non funzia, Infatti fare lo xor con WS_SYSMENU  vuol dire nascondere TUTTI
e
> tre i bottoncini.
Ci ho provato e mi è andata male. :o)
In effetti, come avrai capito, ho abbozzato una soluzione senza provarla.
> Dalle prove che ho fatto non sono riuscito a nascondere solo la "X",
> pertanto pensavo di poterla disabilitare (in grigetto), ma non riesco a
> trovare il parametro.
Dopo questo tuo messaggio ho fatto anche io qualche prova, e come è successo
a te non ho tovato una soluzione che elimini solo il pulsantino di chiusura.
> Mi sa che vado a comprarmi un libro sulle API di Windows....
.-))



title: Access2000 > Access97

author: inbario

text:
E' possibile convertire un file di access2000 in un file di Access97?
Se sě, come si puň fare?
            Grazie


title: Access2000 > Access97

author: Davide

text:
Dal Menu Strumenti - Utilità Database - Converti Database
CIAO
Dax
"inbario" <
inb...@libero.it
> ha scritto nel messaggio
news:mvKb8.9497$eD3.4...@twister1.libero.it...
> E' possibile convertire un file di access2000 in un file di Access97?
> Se sì, come si può fare?
>             Grazie
>
>


title: Sfondo "applicazione" access 2010 - 2016

author: OneEDP

text:
Buona sera,
c'è un modo per "disegnare" uno sfondo di applicazione su access 2016 - 2013 (invece che visualizzare una form a schermo intero ed inventare tecniche per non acquisire il focus)?
Grazie
Daniele


text:
Con A2003 mi pare si... ricavando l'hWnd della MDIChild si poteva assegnare una BMP allo sfondo grigio...
Da li non ha più funzionato... ma sinceramente non mi sono applicato per capire...

@ALEX


text:

Si :-) l'ho usata proprio fino ad Access 2003. Ma dal 2007 in poi, ribbon in poi occorre fare un upgrade e non saprei come fare.
Grazie!
Daniele


title: Prima lettera maiuscola

author: Antonio

text:
Ciao, ho una query dove elenco una serie di cognomi, come posso elencarli
con la sola prima lettera maiuscola.
Grazie


title: Prima lettera maiuscola

text:

Studia la  Format con f1 e vedi il simbolo ">"
dovrebbe essere "?>&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"
Ciao
Daniele


title: Prima lettera maiuscola

author: Karl Donaubauer

text:
Antonio wrote:
> Ciao, ho una query dove elenco una serie di cognomi, come posso
> elencarli con la sola prima lettera maiuscola.
p.e.
UCase(Left([NomeCampo];1)) & Mid([NomeCampo];2)
o per la prime lettera di ogni parola nel campo:
StrConv([NomeCampo];3)
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Prima lettera maiuscola

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:7sdvkb...@mid.individual.net...

>Grazie Karl......preciso come al solito!!!!!


title: BypassKey

author: Erich Kunzel

text:
Salve,
volendo impostare la proprietà BypassKey
all'avvio del database come dovrei procedere?
esiste una function o una sub eseguita prima
di ogni altra cosa; un po' come succede
alla macro autoexec?
in tal caso potrei impostare la proprietà BypassKey
all'interno di una sub che verrebbe avviata prima
che l'utente prema SHIFT+ENTER
Dal sito comune ho scaricato una routine interessante
che abilita / disabilita SHIFT dall'esterno del
database interessato.
Si può fare la medesima cosa, cioè disabilitare SHIFT,
all'avvio del database stesso?
Cordialità.
Toni


title: BypassKey

text:
Erich Kunzel ha scritto:

No. Devi impostare la proprietà prima. Poi all prossimo
avvio fa effetto.
Per non chiuderti fuori puoi impostare un commutatore
nascosto (p.e. doppio click su un label) che cambia
la proprietà per il prossimo avvio.
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: BypassKey

text:
> > volendo impostare la proprietà BypassKey
> > all'avvio del database come dovrei procedere?
> >
> > esiste una function o una sub eseguita prima
> > di ogni altra cosa; un po' come succede
> > alla macro autoexec?
> >
> > in tal caso potrei impostare la proprietà BypassKey
> > all'interno di una sub che verrebbe avviata prima
> > che l'utente prema SHIFT+ENTER
> >
> > Dal sito comune ho scaricato una routine interessante
> > che abilita / disabilita SHIFT dall'esterno del
> > database interessato.
> >
> > Si può fare la medesima cosa, cioè disabilitare SHIFT,
> > all'avvio del database stesso?
>
> No. Devi impostare la proprietà prima. Poi all prossimo
> avvio fa effetto.
> Per non chiuderti fuori puoi impostare un commutatore
> nascosto (p.e. doppio click su un label) che cambia
> la proprietà per il prossimo avvio.
Ok, provo.
Thank You
Toni


title: Maschera particolare

author: Marina F.

text:
Ho una maschera impostata come maschera di avvio con dei pulsanti di comando
che eseguono per mezzo di  rutine certe azioni es: salva record esci
dall'aplicazione ecc;
ebbene all'apertura del programma  i pulsanti presenti nella maschera non
funzionano, non danno nessuna azione se la chiudo e la riapro tutto funiona.
Qualcuno mi spiegare perchč?
Grazie 1000
--


title: Primo controllo in maschere continue

author: Filippo Mazzella

text:
Ciao a tutti,
Come faccio a sapere qualè il primo controllo in machere continue?
Ovvero io ho bisogno che selezionando il valore sulla su una combinata della
prima riga di un cartellino su richiesta deve essere inserito in tutti gli
altri controlli.
Cioè
Se è il primo richiedi
Contorto come sempre ,vi ringrazio anticipatamente
Filippo Mazzella


title: Primo controllo in maschere continue

text:
"Filippo Mazzella" <
flo...@virgilio.it
> ha scritto nel messaggio
news:Qazma.12287$LB6.3...@news1.tin.it...

> Scusate ma credo di aver trovato il metodo su
sitocomune.com
era il penultimo
se avete un idea migliore  però sarò lieto di leggerle


title: Access 97 vs Access XP

author: sb

text:
Che differenze sostanziali ci sono
Ne vale la pena passare ad XP
La conversione risulta indolore per i database della versione 97 o ci sono
dei problemi
Grazie


title: Access 97 vs Access XP

author: All Eyez On me

text:
" sb" <s...@sb.como> ha scritto nel messaggio
news:Z4JM9.13137$R45.5...@news2.tin.it...

La conversione non crea alcun problema.
Vantaggi:
dimensione singolo file 2GB contro 1GB
importantissimo blocco a livello di record (volendo) e non di pagina
puoi usare e distribuire MSDE come BE
e infine dopo il post prestazioni accesse si è scoperto che è client-server
e non file server (scherzo)
credo ce ne siano altri ma non mi vengono in mente, sono stanco
ciao, AEOM


title: Access 97 vs Access XP

author: Giuliano 2xl

text:
"All Eyez On me" <
nospambf...@libero.it
> ha scritto nel messaggio
news:bSJM9.13345$R45.5...@news2.tin.it...
>
>
> " sb" <s...@sb.como> ha scritto nel messaggio
> news:Z4JM9.13137$R45.5...@news2.tin.it...
> > Che differenze sostanziali ci sono
> > Ne vale la pena passare ad XP
> > La conversione risulta indolore per i database della versione 97 o ci
sono
> > dei problemi
> >
> > Grazie
> >
> >
>
> La conversione non crea alcun problema.
> Vantaggi:
> dimensione singolo file 2GB contro 1GB
> importantissimo blocco a livello di record (volendo) e non di pagina
> puoi usare e distribuire MSDE come BE
> e infine dopo il post prestazioni accesse si č scoperto che č
client-server
> e non file server (scherzo)
>
> credo ce ne siano altri ma non mi vengono in mente, sono stanco
> ciao, AEOM
Non dimentichiamo la sezione Query e grafici pivot che dal mio punto di
vista vale piu' del resto :-)
Saluti
Giuliano


title: Collegamento FE con Be

author: paolo

text:
Ho realizzato il mio database diviso in front end e back end ed ho
utilizzato la routine trovata sul sito per collegare le tabelle in
modo automatico. Sin qui nessun  problema. Il problema sorge perchè
attraverso il codice effettuo l'apertura del database
Db.opendatabase(nomeepercorsomdb) che inizializzo attraverso una
variabile globale. Nel momento che collego le tabelle la prima volta
con il BE ed inizializzo la variabile con il percorso tutto funziona,
ma chiaramente, al successivo utilizzo del database, la variabile
globale con il percorso del database assume il valore blank.
Le soluzioni che intravedo sono due (ma mi basta una soluzione,
l'altra serve solo per acquisire nuove conoscenze):
Esiste in modo per attribuire un valore ad una variabile e fare in
modo che questo resti attivo anche alla chiusura di Access?
Qual è l'istruzione che mi dice il percorso delle tabelle allegate al
FE in modo da poter attribuire alla variabile globale il valore
corretto?
Spero di essere stato chiaro, altrimenti proverò a spiegarlo meglio.
grazie sempre per la vostra disponibilità
paolo


title: Collegamento FE con Be

author: Antonio Biso

text:
"paolo" <
paolo...@tin.it
> ha scritto nel messaggio
news:4e94f595.03061...@posting.google.com...
> Qual è l'istruzione che mi dice il percorso delle tabelle allegate al
> FE in modo da poter attribuire alla variabile globale il valore
> corretto?
Proprietà connect di una delle tabelle collegate
Antonio


title: Collegamento FE con Be

text:
"paolo" <
paolo...@tin.it
> ha scritto nel messaggio
news:4e94f595.03061...@posting.google.com...

Chiarissimo.
Se usi le librerie DAO appoggiandosi all'oggetto Tabledefs puoi
leggere la Proprietà Connect relativa alla Tabella collegata.
Il problema è che nella Connect in realtà ci sono ulteriori informazioni
come la PWD ad esempio.......!
Se il BE non ha password ed è ACCESS allora viene restituito il percorso.
@Alex.


title: Collegamento FE con Be

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:zHlIa.105055$lK4.2...@twister1.libero.it...

Credevo di avere inviato un msg ma evidentemente non è partito. Comunque
innanzi tutto grazie per le risposte però non avendo l'help per le DAO
potresti dirmi l'esatta sintassi per "Proprietà Connect".
Grazie ancora
ciao paolo


title: Collegamento FE con Be

author: Alex

text:
"paolo" <
paolo...@tin.it
> wrote in message
news:ZzFIa.118101$
pR3.2...@news1.tin.it
[CUT]
> >
> Credevo di avere inviato un msg ma evidentemente non è partito. Comunque
> innanzi tutto grazie per le risposte però non avendo l'help per le DAO
> potresti dirmi l'esatta sintassi per "Proprietà Connect".
> Grazie ancora
> ciao paolo
Ti ho allegato l'HELP di ciò che chiedevi....!
Imposta o restituisce un valore che fornisce informazioni sull'origine
di una connessione aperta, di un database aperto utilizzato in una query
di tipo pass-through o in una tabella collegata. Per oggetti Database,
per nuovi oggetti Connection, tabelle collegate e oggetti TableDef non
ancora accodati ad un insieme, l'impostazione di tale proprietà è di
lettura/scrittura. Per oggetti QueryDef e tabelle base, questa proprietà
è di sola lettura.
Sintassi
oggetto.Connect = tipodatabase;parametri;
La sintassi della proprietà Connect è costituita dalle parti riportate
di seguito.
Parte	Descrizione
oggetto	Un'espressione oggetto che corrisponde ad un oggetto contenuto
nell'elenco Si applica a.
tipodatabase	Opzionale. Tipo di dati String che specifica un tipo di
database. Per i database del modulo di gestione di database Microsoft
Jet, escludere questo argomento. Se si specifica parametri, utilizzare
un punto e virgola (;) come segnaposto.
parametri	Opzionale. Tipo di dati String che specifica dei parametri
aggiuntivi da passare a un driver ODBC o ISAM installabile. Utilizzare
un punto e virgola per separare i parametri.
Impostazioni
L'impostazione della proprietà Connect è una stringa composta da una
specifica del tipo di database e zero o più parametri separati dal punto
e virgola. La proprietà Connect viene utilizzata per passare
informazioni aggiuntive a driver ODBC e ad alcuni driver ISAM, secondo
necessità.
Per eseguire una query SQL di tipo pass-through su una tabella collegata
al file MDB del database Microsoft Jet, è necessario prima impostare la
proprietà Connect del database della tabella collegata ad una stringa di
connessione ODBC valida.
Nel caso di un oggetto TableDef che rappresenta una tabella collegata,
l'impostazione della proprietà Connect è costituita da una o due parti,
una specificazione del tipo di database ed un percorso del database,
ognuna delle quali termina con un punto e virgola.
Ciao.
@Alex.
Il percorso indicato nella tabella seguente corrisponde al percorso
completo relativo alla directory che contiene i database e deve essere
preceduto dall'identificatore DATABASE=. In alcuni casi, come nel caso
di Microsoft Excel e di Microsoft Jet, nell'argomento del percorso del
database viene incluso un nome file specifico.
La tabella seguente indica alcuni tipi possibili di database con le
specificazioni e i percorsi corrispondenti per l'impostazione della
proprietà Connect. È possibile, inoltre, specificare “
FTP://percorso/e
così via” o “
HTTP://percorso/e
 così via” per il percorso. In un’area di
lavoro ODBCDirect, è possibile utilizzare solo "ODBC".
Tipo di database	Specificazione	Percorso
Database che utilizza il modulo di gestione di database Microsoft Jet
[database];	unità:\percorso\nomefile.mdb
dBASE III	dBASE III;	unità:\percorso
dBASE IV	dBASE IV;	unità:\percorso
dBASE 5	dBASE 5.0;	unità:\percorso
Paradox 3.x 	Paradox 3.x;	unità:\percorso
Paradox 4.x	Paradox 4.x;	unità:\percorso
Paradox 5.x	Paradox 5.x;	unità:\percorso
FoxPro 2.0	FoxPro 2.0;	unità:\percorso
FoxPro 2.5	FoxPro 2.5;	unità:\percorso
FoxPro 2.6	FoxPro 2.6;	unità:\percorso
Excel 3.0	Excel 3.0;	unità:\percorso\nomefile.xls
Excel 4.0	Excel 4.0;	unità:\percorso\nomefile.xls
Excel 5.0 o Excel 95	Excel 5.0;	unità:\percorso\nomefile.xls
Excel 97	Excel 97;	unità:\percorso\nomefile.xls
HTML Import	HTML Import;	unità:\percorso\nomefile
HTML Export	HTML Export;	unità:\percorso
Text	Text;	unità:\percorso
ODBC	ODBC;
DATABASE=databasepredefinito;
UID=utente;
PWD=password;
DSN= nomeoriginedati;
[LOGINTIMEOUT=secondi;]	Nessuno
Exchange	Exchange;
MAPILEVEL=percorsocartella; [TABLETYPE={ 0 | 1 }];
[PROFILE=profilo;]
[PWD=password;]
[DATABASE=databasepredefinito;]	unità:\percorso\nomefile.mdb
Osservazioni
Se la specificazione è soltanto "ODBC;", il driver ODBC visualizza una
finestra di dialogo che elenca tutti i nomi registrati dell'origine dati
ODBC, per consentire all'utente la selezione di un database.
Se nell'impostazione della proprietà Connect è richiesta una password ma
questa non viene fornita, la prima volta che si accede ad una tabella
mediante il driver ODBC e quando la connessione viene chiusa e
riattivata, viene visualizzata una finestra di dialogo per la
connessione.
Per i dati di Microsoft Exchange, si deve impostare la chiave
obbligatoria MAPILEVEL ad un percorso di cartella completamente risolto,
ad esempio "Cassetta postale - Mario RossiIAlfa/Oggi". Il percorso non
include il nome della cartella che verrà aperta come tabella; il nome
della cartella dovrà invece essere specificato come argomento nome per
il metodo CreateTable. La chiave TABLETYPE deve essere impostata a "0"
per aprire una cartella (impostazione predefinita) o a "1" per aprire
una rubrica. L’impostazione predefinita della chiave PROFILE è il
profilo aperto.
Nel caso di tabelle base di database Jet (MDB), l'impostazione della
proprietà Connect è una stringa a lunghezza zero ("").
È possibile impostare la proprietà Connect per un oggetto Database
fornendo un argomento origine al metodo OpenDatabase. È possibile
controllare l'impostazione per determinare tipo, percorso, ID utente,
password oppure origine dati ODBC del database.
Nel caso di un oggetto QueryDef in un'area di lavoro di Microsoft Jet, è
possibile utilizzare la proprietà Connect insieme alla proprietà
ReturnsRecords per creare una query ODBC SQL di tipo pass-through. Il
tipodatabase della stringa di connessione è "ODBC;" e la parte restante
della stringa contiene informazioni specifiche del driver ODBC
utilizzato per accedere ai dati remoti. Per ulteriori informazioni,
consultare la documentazione relativa al driver specifico.
Note
·	È necessario che la proprietà Connect venga impostata prima della
proprietà ReturnsRecords.
·	È necessario avere le autorizzazioni per il computer che contiene il
server di database cui si sta cercando di accedere.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Conteggio Elementi

author: Stefano Pozzaglio

text:
Buongiorno a tutti.
Questo č il mio problema:
ho due tabelle
1)"Anagrafica" composta da due campi "CodiceOperatore" e "Nome"
2)"Turni" composta dai campi
"Settimana","Macchina","Lun1","Lun2","Lun3",........."Ven2","Ven3"
Lun1 sta per Lunedģ 1^turno
Esempio:
Anagrafica
Cod. Nome
100 Tizio
200 Caio
300 Sempronio
Turni
Sett. Macchina Lun1 Lun2 Lun3 Mar1 Mar2 Mar3 etc
03/01 ALFA1  100   200            100   200
03/01 ALFA2                    300                      300
Ho bisogno di ottenere una query in cui per ogni singolo operatore di
anagrafica sono restituite il numero delle volte che č presente in una
settimana
100 Tizio  = 5 volte
200 Caio  = 5 volte
300 Sempronio = 5 volte
Questa query mi serve a determinare se nella costruzione dei turni, che
comprendono molti operatori e molte macchine, ho dimenticato qualcuno
(presente meno di cinque volte) o se ho messo uno stesso operatore magari su
due macchine lo stesso giorno (maggiore di cinque volte)
Grazie


title: Conteggio Elementi

text:
"Stefano Pozzaglio" <
spozz...@mondoita.com
> ha scritto nel messaggio
news:b15iac$re0$1...@grillo.cs.interbusiness.it...
> Buongiorno a tutti.
> Questo č il mio problema:
> ho due tabelle
> 1)"Anagrafica" composta da due campi "CodiceOperatore" e "Nome"
> 2)"Turni" composta dai campi
> "Settimana","Macchina","Lun1","Lun2","Lun3",........."Ven2","Ven3"
>
> Lun1 sta per Lunedě 1^turno
>
> Esempio:
>
> Anagrafica
> Cod. Nome
> 100 Tizio
> 200 Caio
> 300 Sempronio
>
> Turni
>
> Sett. Macchina Lun1 Lun2 Lun3 Mar1 Mar2 Mar3 etc
> 03/01 ALFA1  100   200            100   200
> 03/01 ALFA2                    300                      300
>
>
> Ho bisogno di ottenere una query in cui per ogni singolo operatore di
> anagrafica sono restituite il numero delle volte che č presente in una
> settimana
Con questa struttura dati mi sa che č un casino con una query.
Da codice si potrebbe fare, ma forse sarebbe meglio cambiare la struttura.
Con una cosi:
Turni
Settimana Macchina Turno Ope
03/01  ALFA1    LUN1 100
03/01  ALFA1    LUN2  200
03/01  ALFA1    MAR1 100
03/01  ALFA1    MAR2 200
03/01  ALFA2    LUN3 300
03/01  ALFA2    MAR3 300
ti basterebe una query di raggruppamento sulla settimana e sul campo Ope,
mettendo poi anche la funzione conteggio sul campo Ope ed ecco trovato il
risultato.
Antonio


title: macro per aprire un record specifico di una maschera

author: robby

text:
banale finche volete:
ho una sottomaschera in cui è presente un pulsante.
vorrei con una macro aprire una maschera in modo che non sia modificabile.
se uso "apri maschera" la maschera mi si apre sempre al record 1
invece io vorrei che si aprisse al record corrispondente nella
sottomaschera.
ho provato a mettere su where [nome_campo]=Form![maschera]![nome_campo] ma
mi apre la maschera completamente vuota...
provo a scrivere qualche riga di esempio:
sottomaschera:
IDsm  campo1 campo2 campo3
01      Torino  bla   blabla  >pulsante> vai a record torino maschera
02      Milano  bsdsd  sdsds  >pulsante> vai a record milano maschera
03      Torino  sdsds   as a  >pulsante> vai a record torino maschera
ora non ricordo bene i campi della maschera e sottomaschera ma spero di
aver reso l'idea
(ovviamente potrei usare un pulsante normale creato in autocomposizione...
ma poi la maschera mi viene aperta in modo modificabile)
grazie ciao
robbi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Dino

text:
On 2 Mar, 23:00, ahsadhfdsahj...@iortport.kl (robby) wrote:
> banale finche volete:
> ho una sottomaschera in cui presente un pulsante.

devi cercare di essere piu' chiaro,fai una domanda e poi fai un
esempio che non centra nulla.
Da quanto ho capito se vuoi aprire una form o un sottoform (mschera o
sotto maschera) in modalita' solo lettura basta inserire nell'evento
click del tuo pulsante di comando il seguente codice:
Docmd.OpenForm "Nometuamaschera"
Me.nomemaschera.Form.AllowEdits = False
Ovviamente nella maschera dovrai creare un pulsante che riporti tutto
in modalita' "modifica" cioe' me.AllowEdits = True.
Fai attenzione se apri la maschera con una macro devi mettere in
modalita' "immissione dati " MODIFICA per evitare che nel form e nel
subform di non poter aggiungere record nuovi.
Se usi una macro il codice sopra riportato diventa
Docmd.Runmacro "Tuamacro"
Me.nomemaschera.Form.AllowEdits = False
Mentre per il secondo quesito,maschera e sottomaschera devono avere
come origine dati delle tabelle relazionate tra loro (Uno a
molti).Facendo così quando nella maschera si apre il "record1" nella
sottomaschera avrai i record CORRELATI al record 1 della maschera e
così via.
Verifica le relazioni
Dino


text:
Dino ha scritto:
>
> devi cercare di essere piu' chiaro,fai una domanda e poi fai un
> esempio che non centra nulla.
> Da quanto ho capito se vuoi aprire una form o un sottoform (mschera o
> sotto maschera) in modalita' solo lettura basta inserire nell'evento
> click del tuo pulsante di comando il seguente codice:
> Docmd.OpenForm "Nometuamaschera"
> Me.nomemaschera.Form.AllowEdits = False
> Ovviamente nella maschera dovrai creare un pulsante che riporti tutto
> in modalita' "modifica" cioe' me.AllowEdits = True.
> Fai attenzione se apri la maschera con una macro devi mettere in
> modalita' "immissione dati " MODIFICA per evitare che nel form e nel
> subform di non poter aggiungere record nuovi.
> Se usi una macro il codice sopra riportato diventa
> Docmd.Runmacro "Tuamacro"
> Me.nomemaschera.Form.AllowEdits = False
> Mentre per il secondo quesito,maschera e sottomaschera devono avere
> come origine dati delle tabelle relazionate tra loro (Uno a
> molti).Facendo così quando nella maschera si apre il "record1" nella
> sottomaschera avrai i record CORRELATI al record 1 della maschera e
> così via.
> Verifica le relazioni
> Dino
Se mi dici che si può fare con un pulsante senza usare macro ben volentieri
 ho provato ad inserire quanto mi hai indicato ma forse sbaglio qualcosa
perchè mi dice che ci sono errori di sintassi.
il codice originale è questo:
Private Sub Comando19_Click()
On Error GoTo Err_Comando19_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "MASCHERA"

    stLinkCriteria = "[ID_1]=" & Me![ID_1]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_Comando19_Click:
    Exit Sub
Err_Comando19_Click:
    MsgBox Err.Description
    Resume Exit_Comando19_Click

End Sub
dove Maschera è il nome della maschera che voglio aprire con il pulsante
e ID_1 sono due ID che compaiono sia nella maschera (che poi è una
sottomaschera) in cui è presente il pulsante sia nella maschera che voglio
aprire con il pulsante che mi deve però visualizzare uno specifico ID.
spero di essermi spiegato un po meglio
grazie ciao
--
questo articolo e` stato inviato via web dal servizio gratuito



text:
On 3 Mar, 09:59, sjsjsjsjs...@sjsjsjsj.ot (robby) wrote:
> Dino ha scritto:
>
>
>
>
>
>
>
> > devi cercare di essere piu' chiaro,fai una domanda e poi fai un
> > esempio che non centra nulla.
> > Da quanto ho capito se vuoi aprire una form o un sottoform (mschera o
> > sotto maschera) in modalita' solo lettura basta inserire nell'evento
> > click del tuo pulsante di comando il seguente codice:
> > Docmd.OpenForm "Nometuamaschera"
> > Me.nomemaschera.Form.AllowEdits = False
> > Ovviamente nella maschera dovrai creare un pulsante che riporti tutto
> > in modalita' "modifica" cioe' me.AllowEdits = True.
> > Fai attenzione se apri la maschera con una macro devi mettere in
> > modalita' "immissione dati " MODIFICA per evitare che nel form e nel
> > subform di non poter aggiungere record nuovi.
> > Se usi una macro il codice sopra riportato diventa
> > Docmd.Runmacro "Tuamacro"
> > Me.nomemaschera.Form.AllowEdits = False
> > Mentre per il secondo quesito,maschera e sottomaschera devono avere
> > come origine dati delle tabelle relazionate tra loro (Uno a
> > molti).Facendo cos quando nella maschera si apre il "record1" nella
> > sottomaschera avrai i record CORRELATI al record 1 della maschera e
> > cos via.
> > Verifica le relazioni
> > Dino
>
> Se mi dici che si pu fare con un pulsante senza usare macro ben volentieri
>  ho provato ad inserire quanto mi hai indicato ma forse sbaglio qualcosa
> perch mi dice che ci sono errori di sintassi.
>
> il codice originale questo:
>
> Private Sub Comando19_Click()
> On Error GoTo Err_Comando19_Click
>
>     Dim stDocName As String
>     Dim stLinkCriteria As String
>
>     stDocName = "MASCHERA"
>
>     stLinkCriteria = "[ID_1]=" & Me![ID_1]
>     DoCmd.OpenForm stDocName, , , stLinkCriteria
>
> Exit_Comando19_Click:
>     Exit Sub
>
> Err_Comando19_Click:
>     MsgBox Err.Description
>     Resume Exit_Comando19_Click
>
> End Sub
>
> dove Maschera il nome della maschera che voglio aprire con il pulsante
> e ID_1 sono due ID che compaiono sia nella maschera (che poi una
> sottomaschera) in cui presente il pulsante sia nella maschera che voglio
> aprire con il pulsante che mi deve per visualizzare uno specifico ID.
>
> spero di essermi spiegato un po meglio
>
> grazie ciao
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad ab...@newsland.it- Nascondi testo citato
>
> - Mostra testo citato -
sE non ho capito male la tua esigenza una volta aperta la maschera e'
di cercare un record specifico nel form o nel sotto form???Se e' nel
form basta creare un combo di ricerca.Se e' nel sottoform basta creare
una casella di tesot di ricerca.
Mentre per bloccare o sbloccare la maschera devi usare Allowedits
=True (sblocca) = false (blocca)
Dino


author: Geppo

text:
Ciao robby wrote:
----cut-----
> Se mi dici che si può fare con un pulsante senza usare macro ben
> volentieri ho provato ad inserire quanto mi hai indicato ma forse
> sbaglio qualcosa perchè mi dice che ci sono errori di sintassi.
In questo codice non c'è nessun errore di sistassi, pertanto il problema e'
da un'altra parte.
> il codice originale è questo:
>
> Private Sub Comando19_Click()
> On Error GoTo Err_Comando19_Click
>
>    Dim stDocName As String
>    Dim stLinkCriteria As String
>
>    stDocName = "MASCHERA"
>
>    stLinkCriteria = "[ID_1]=" & Me![ID_1]
>    DoCmd.OpenForm stDocName, , , stLinkCriteria
>
> Exit_Comando19_Click:
>    Exit Sub
>
> Err_Comando19_Click:
>    MsgBox Err.Description
>    Resume Exit_Comando19_Click
>
> End Sub
--
Ciao
Geppo


text:
On 3 Mar, 11:41, "Geppo" <c...@tin.it.invalid> wrote:
> Ciao robby wrote:
>
> ----cut-----
>
> > Se mi dici che si pu fare con un pulsante senza usare macro ben
> > volentieri ho provato ad inserire quanto mi hai indicato ma forse
> > sbaglio qualcosa perch mi dice che ci sono errori di sintassi.
>
> In questo codice non c' nessun errore di sistassi, pertanto il problema e'
> da un'altra parte.
>
>
>
>
>
> > il codice originale questo:
>
> > Private Sub Comando19_Click()
> > On Error GoTo Err_Comando19_Click
>
> >    Dim stDocName As String
> >    Dim stLinkCriteria As String
>
> >    stDocName = "MASCHERA"
>
> >    stLinkCriteria = "[ID_1]=" & Me![ID_1]
> >    DoCmd.OpenForm stDocName, , , stLinkCriteria
>
> > Exit_Comando19_Click:
> >    Exit Sub
>
> > Err_Comando19_Click:
> >    MsgBox Err.Description
> >    Resume Exit_Comando19_Click
>
> > End Sub
>
> --
> Ciao
> Geppo- Nascondi testo citato
>
> - Mostra testo citato -
No Geppo,se non ho capito male l'errore di sintassi non e' nel codice
"postato" ma  quando inserisce il codice che le ho suggerito io per
rendere il form di sola lettura.
Saluti
Dino


author: Robby

text:
Dino ha scritto:


> Saluti
> Dino
Esatto... il "mio codice funziona" ma non so dove aggiungere questa riga.
Me.nomemaschera.Form.AllowEdits = False
(ammesso che sia quella giusta)
provo a semplificare:
ho una maschera A di tipo giustificato
In un'altra maschera ho una sottomaschera(A1) di A che è in pratica un
elenco dei record di A.
la sottomaschera A1 ha un pulsante.
il codice che ti ho scritto fa si che premendolo mi si apra il record
corrispondente della maschera A
ovvero: se ho 10 record per A, in A1 avrò 10 righe. ogni riga ha il
pulsante. Se clicco sul pulsante nella riga 5 di A1, mi verrà aperta la
maschera A sul record 5.
Ho bisogno che quel pulsante però me la apra in modo che non sia
modificabile (aggiunte e modifiche le farò da un'altra parte)
Io non voglio "cercare" con una casella combinata ed eventualmente aprire
da li la maschera.
quindi suppongo che quello che hai scritto all'inizio sia giusto... solo
non so bene come integrarlo con il codice che ti ho indicato io:
Private Sub Comando19_Click()
On Error GoTo Err_Comando19_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "MASCHERA"

    stLinkCriteria = "[ID1]=" & Me![ID1]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    Me.MASCHERA.Form.AllowEdits = False
Exit_Comando19_Click:
    Exit Sub
Err_Comando19_Click:
    MsgBox Err.Description
    Resume Exit_Comando19_Click

End Sub
grazie per la pazienza...



text:

> In un'altra maschera ho una sottomaschera(A1) di A che in pratica un
> elenco dei record di A.
> la sottomaschera A1 ha un pulsante.
> il codice che ti ho scritto fa si che premendolo mi si apra il record
> corrispondente della maschera A
> ovvero: se ho 10 record per A, in A1 avr 10 righe. ogni riga ha il
> pulsante. Se clicco sul pulsante nella riga 5 di A1, mi verr aperta la
> maschera A sul record 5.
> Ho bisogno che quel pulsante per me la apra in modo che non sia
> modificabile (aggiunte e modifiche le far da un'altra parte)
> Io non voglio "cercare" con una casella combinata ed eventualmente aprire
> da li la maschera.
> quindi suppongo che quello che hai scritto all'inizio sia giusto... solo
> non so bene come integrarlo con il codice che ti ho indicato io:
>
> Private Sub Comando19_Click()
> On Error GoTo Err_Comando19_Click
>
>     Dim stDocName As String
>     Dim stLinkCriteria As String
>
>     stDocName = "MASCHERA"
>
>     stLinkCriteria = "[ID1]=" & Me![ID1]
>     DoCmd.OpenForm stDocName, , , stLinkCriteria
>     Me.MASCHERA.Form.AllowEdits = False
> Exit_Comando19_Click:
>     Exit Sub
>
> Err_Comando19_Click:
>     MsgBox Err.Description
>     Resume Exit_Comando19_Click
>
> End Sub
>
> grazie per la pazienza...
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad ab...@newsland.it- Nascondi testo citato
>
> - Mostra testo citato -
Inserisci proprio dove l'hai messo :
Me.AllowEdits = False
In quanto  sei gia nel form che vuoi bloccare
Dino


text:
Dino ha scritto:
> On 3 Mar, 12:18,
ro...@robbyqwerty.ro
 (Robby) wrote:
> > Dino ha scritto:
> >
> >
> > - Mostra testo citato -
> Inserisci proprio dove l'hai messo :
> Me.AllowEdits = False
> In quanto  sei gia nel form che vuoi bloccare
> Dino
Mi apre la maschera posizionata sul record giusto ma resta tranquillamente
mofodificabile:
Private Sub Comando19_Click()
On Error GoTo Err_Comando19_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "003 M dett corsi inser"

    stLinkCriteria = "[IDDettagli_corso]=" & Me![IDDettagli_corso]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    AllowEdits = False
Exit_Comando19_Click:
    Exit Sub
Err_Comando19_Click:
    MsgBox Err.Description
    Resume Exit_Comando19_Click

End Sub
sento che siamo vicini...
Robby
--
questo articolo e` stato inviato via web dal servizio gratuito



text:

> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
Hia dimenticato il Me.
Me.AllowEdits = False
Dino


text:
Dino ha scritto:


> Dino
volevo vedere se eri preparato ;-)
ti ringrazio... dopo pranzo provo!
buona giornata
--
questo articolo e` stato inviato via web dal servizio gratuito



text:

> gratuitohttp://
www.newsland.it/newssegnalagli
 abusi ad
ab...@newsland.it
>
> > Hia dimenticato il Me.
> > Me.AllowEdits = False
> > Dino
>
> volevo vedere se eri preparato ;-)
> ti ringrazio... dopo pranzo provo!
> buona giornata
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad ab...@newsland.it- Nascondi testo citato
>
> - Mostra testo citato -
Se non dovesse andare metti nell'evento CURRENT e AFTERUPDATE del tuo
form  Me.AllowEdits = False e così funziona sicuramente.
Dino


text:
robby ha scritto:
> Dino ha scritto:


> > Dino

ho provato... non è cambiato nulla... mi apre la maschera correttamente,
sul record giusto ma è ancora editabile.
e si vede che questa è una maschera hippy...
ciao!!



text:
Ciao Robby wrote:
----cut----
> ho provato... non è cambiato nulla... mi apre la maschera
> correttamente, sul record giusto ma è ancora editabile.
> e si vede che questa è una maschera hippy...
prova cosi:
forms(stDocName).allowedits= false
> ciao!!
--
Ciao
Geppo


text:
On 3 Mar, 17:18, "Geppo" <c...@tin.it.invalid> wrote:
> Ciao Robby wrote:
>
> ----cut----
>
> > ho provato... non cambiato nulla... mi apre la maschera
> > correttamente, sul record giusto ma ancora editabile.
> > e si vede che questa una maschera hippy...
>
> prova cosi:
>
> forms(stDocName).allowedits= false
>
> > ciao!!
>
> --
> Ciao
> Geppo
Prova il consiglio di Geppo.Ma!!!! Prima hai provato a mettere
AllowEdits=false negli eventi che ti ho detto???
Dino


text:
Dino ha scritto:


> Dino
non ho capito se devo mettere quegli eventi nella maschera o sul
pulsante... soprattutto non li ho trovati (ho access in italiano)
(mi ero vergognato troppo per chiedere)
ho provato...
la stringa di geppo funziona... parzialmente nel senso che i campi della
maschera non sono editabili mentre quelli della sottomaschera che c'è
nella maschera si.
Inoltre è possibile creare un nuovo record per la sottomaschera (cosa che
preferirei venisse evitata. Ci sarà una sezione apposita per la creazione
e modifica dei record della maschera hippy)
grazie Dino, grazie Geppo



text:
Ciao robby wrote:
----cut----
> non ho capito se devo mettere quegli eventi nella maschera o sul
> pulsante... soprattutto non li ho trovati (ho access in italiano)
> (mi ero vergognato troppo per chiedere)
>
> ho provato...
> la stringa di geppo funziona... parzialmente nel senso che i campi
> della maschera non sono editabili mentre quelli della sottomaschera
> che c'è nella maschera si.
> Inoltre è possibile creare un nuovo record per la sottomaschera (cosa
> che preferirei venisse evitata. Ci sarà una sezione apposita per la
> creazione e modifica dei record della maschera hippy)
>
> grazie Dino, grazie Geppo
se vuoi bloccare anche la subform allora aggiungi anche questa riga di
codice:
forms(stDocName)!NOME DELLA SOTTOMASCHERA.form.allowedits= false
--
Ciao
Geppo


text:
On 3 Mar, 19:32, "Geppo" <c...@tin.it.invalid> wrote:
> Ciao robby wrote:
>
> ----cut----
>
> > non ho capito se devo mettere quegli eventi nella maschera o sul
> > pulsante... soprattutto non li ho trovati (ho access in italiano)
> > (mi ero vergognato troppo per chiedere)
>
> > ho provato...
> > la stringa di geppo funziona... parzialmente nel senso che i campi
> > della maschera non sono editabili mentre quelli della sottomaschera
> > che c' nella maschera si.
> > Inoltre possibile creare un nuovo record per la sottomaschera (cosa
> > che preferirei venisse evitata. Ci sar una sezione apposita per la
> > creazione e modifica dei record della maschera hippy)
>
> > grazie Dino, grazie Geppo
>
> se vuoi bloccare anche la subform allora aggiungi anche questa riga di
> codice:
>
> forms(stDocName)!NOME DELLA SOTTOMASCHERA.form.allowedits= false
>
> --
> Ciao
> Geppo
Per bloccare la sottoform devi inserire  l'ultimo codice che ti ha
postato Geppo.
Riguardo agli "Eventi"non ti devi assolutamente "vergognare" ci
mancherebbe siamo tutti qui per imparare.....Parlando in Italiano gli
Eventi sono "Corrente" e "dopo aggiornamento".Praticamente tu apri la
maschera e ha ii record bloccati .Con un pulsante modifica poi
effettui il tuo inserimento e dopo aver aggiornato la maschera si
riblocca.
Quindi  Me.AllowEdits=false va messo in corrente e in dopo
aggiornamento.
Se pero' hai optato per il consiglio di Geppo( che va bene) allora
devi solo aggiungere solo l'ultimo post.
Per l'altra domanda se vuoi evitare che nel sottoform vengano aggiunti
dei record puoi bloccarla dalla finestra delle sue proprieta'.Apri la
sottomaschera in struttura vai poi nella scheda dati e sulla voce
"consenti modifiche" metti No.
Fammi sapere
Dino


text:
Dino ha scritto:



> Fammi sapere
> Dino
ciao Dino ciao Geppo...
vi ringrazio entrambi...
provo domani..
non mi è chiaro se gli eventi che dici tu li devo modificare nel pulsante
o nella maschera.
non posso bloccare la subform "per davvero" nel senso... nella sua
struttura..
pensavo che sia per la maschera sia per la subform si pootesse aggiungere
una riga nel codice del pulsante che blocca l'inserimento di nuovi record
ma solo quando la maschera e la sottomaschera vengono aperte dal pulsante
(perchè quando le aprirò a partire da un'altra maschera ancora voglio che
siano totalmente editabili (e con la possibilità di aggiungere record)
notte



text:
Robby ha scritto:
> Dino ha scritto:



> > Fammi sapere
> > Dino
ciao Geppo, Ciao Dino...
ho provato ad inserire la riga indicata da Geppo.
Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "003 M dett corsi inser"
    stLinkCriteria = "[IDDettagli_corso]=" & Me![IDDettagli_corso]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    Forms(stDocName).AllowEdits = False
    Forms(stDocName)!Sottomaschera 000 blabla bla.Form.AllowEdits = False
per� il VBA sembra non gradire la presenza degli spazzi nel nome maschera
infatti la riga mi diventa rossa... se tolgo gli spazi ritorna nera e il
false ridiventa blu... (per� poi non mi funziona)
ho provato a mettere il nome tra apici singoli e tra doppi apici ma niente
da fare...
si vede che la sottomaschera � ancora pi� hippy della maschera!
PS:
per continut� rispondo sempre sull'ultimo messaggio se no diventa un
casino che non riesco pi� a seguire... sono limitato!
circa gli eventi da aggiungere non ho ancora provato. ora sono di corsa...
forse luned�
intanto buon we e ancora grazie!



text:
Robby ha scritto:
> Dino ha scritto:



> > Fammi sapere
> > Dino
ciao Geppo, Ciao Dino...
ho provato ad inserire la riga indicata da Geppo.
Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "003 M dett corsi inser"
    stLinkCriteria = "[IDDettagli_corso]=" & Me![IDDettagli_corso]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    Forms(stDocName).AllowEdits = False
    Forms(stDocName)!Sottomaschera 000 blabla bla.Form.AllowEdits = False
però il VBA sembra non gradire la presenza degli spazzi nel nome maschera
infatti la riga mi diventa rossa... se tolgo gli spazi ritorna nera e il
false ridiventa blu... (però poi non mi funziona)
ho provato a mettere il nome tra apici singoli e tra doppi apici ma niente
da fare...
si vede che la sottomaschera è ancora più hippy della maschera!
PS:
per continutà rispondo sempre sull'ultimo messaggio se no diventa un
casino che non riesco più a seguire... sono limitato!
circa gli eventi da aggiungere non ho ancora provato. ora sono di corsa...
forse lunedì
intanto buon we e ancora grazie!
--



text:
Ciao robby wrote:
> Robby ha scritto:
---cut----
>
> ciao Geppo, Ciao Dino...
> ho provato ad inserire la riga indicata da Geppo.
>
> Dim stDocName As String
>    Dim stLinkCriteria As String
>
>    stDocName = "003 M dett corsi inser"
>    stLinkCriteria = "[IDDettagli_corso]=" & Me![IDDettagli_corso]
>    DoCmd.OpenForm stDocName, , , stLinkCriteria
>    Forms(stDocName).AllowEdits = False
>    Forms(stDocName)!Sottomaschera 000 blabla bla.Form.AllowEdits =
> False
>
>
> però il VBA sembra non gradire la presenza degli spazzi nel nome
> maschera infatti la riga mi diventa rossa... se tolgo gli spazi
> ritorna nera e il false ridiventa blu... (però poi non mi funziona)
> ho provato a mettere il nome tra apici singoli e tra doppi apici ma
> niente da fare...
> si vede che la sottomaschera è ancora più hippy della maschera!
devi racchiudere il nome tra parentesi quadre [In questo Modo] per cui
diventa cosi:
Forms(stDocName)![Sottomaschera 000 blabla bla].Form.AllowEdits = False
> PS:
> per continutà rispondo sempre sull'ultimo messaggio se no diventa un
> casino che non riesco più a seguire... sono limitato!
> circa gli eventi da aggiungere non ho ancora provato. ora sono di
> corsa... forse lunedì
> intanto buon we e ancora grazie!
--
Ciao
Geppo


text:
Geppo ha scritto:
> devi racchiudere il nome tra parentesi quadre [In questo Modo] per cui
> diventa cosi:
> Forms(stDocName)![Sottomaschera 000 blabla bla].Form.AllowEdits = False
Diciamolo... sono un pirla... il bello č che ho anche provato con le
parentesi tonde ma al fatto che i nomi si racchiudono nelle quadre dovevo
arrivarci... Diamo la colpa al venerdě?
Comunque funziona... ora per completare l'opera (o almeno questa parte)
dovrei riuscire ad impedirli l'inserimento di nuovi record (se e solo se
la maschera viene aperta da quel pulsante)
grazie grazie grazie e buon we



text:
Ciao Robby wrote:
> Geppo ha scritto:
>
>
>
>> devi racchiudere il nome tra parentesi quadre [In questo Modo] per
>> cui diventa cosi:
>
>> Forms(stDocName)![Sottomaschera 000 blabla bla].Form.AllowEdits =
>> False
>
>
> Diciamolo... sono un pirla... il bello č che ho anche provato con le
> parentesi tonde ma al fatto che i nomi si racchiudono nelle quadre
> dovevo arrivarci... Diamo la colpa al venerdě?
>
> Comunque funziona... ora per completare l'opera (o almeno questa
> parte) dovrei riuscire ad impedirli l'inserimento di nuovi record (se
> e solo se la maschera viene aperta da quel pulsante)
>
> grazie grazie grazie e buon we
aggiungi:
Forms(stDocName).Allowadditions =False
Forms(stDocName)![Sottomaschera 000 blabla bla].Form.Allowadditions =False
--
Ciao
Geppo


text:
Geppo ha scritto:

> aggiungi:

grandioso!!!
grazie!!!!
conosci anche il codice per sapere i numeri del superenalotto?
esiste un qualche sito che spiega tutte queste possibili funzioni?
(avevo supposto l'esistenza di qualcosa di simile ad allowadditions ma non
l'ho scovato)
ancora una volta buon we!!!!!!!!!!!!!!!!!!!!!



title: Application.Menubar

text:
Ho un serio problema con la personalizzazzione delle barre dei menù.
In pratica sono riuscito a creare una barra di menu personalizzata che
parta all' avvio di Access semplicemente tramite STRUMENTI-> AVVIO.
Qualcuno di voi sa spiegarmi come impostare APPLICATION.MENUBAR da VB in
modo che su evento "dopo aggiornamento" di un controllo inserito su una
form che parte sempre all'avvio del programma posso io cambiare la barra
dei menu in base al valore inserito? O Cmq in base al valore di un
controllo di partenza iniziale stabilire quale barra menù caricare?
Es: Private Sub passw_AfterUpdate()
Select Case passw
   Case "valore1"
      DoCmd.OpenForm "menuciccio"   'prima utilizzavo questo sistema per
aprire menu personalizzati che non erano altro che form con diversi
pulsanti che accedevano a diverse maschere"
      Application.MenuBar = "barracreata2" ' Ho utilizzato questo sistema
per migliorare le prest. cosi da eliminare le form, ma non capisco come
mai
questo non si ripete per la "barracreata2" cioè una volta aperta una
maschera la barra mi torna Standard. '
      DoCmd.Close acForm, "ingresso", acSaveYes
   Case "valore2"
      DoCmd.OpenForm "menu"
      Application.MenuBar = "barracreata2"
      DoCmd.Close acForm, "ingresso", acSaveYes
   Case "valore3"
      DoCmd.OpenForm "menumonica"
      DoCmd.Close acForm, "ingresso", acSaveYes
  End Select
End Sub
Grazie a tutti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Numeri pagine consecutivi su report diversi

author: yuri

text:
Ho un problema: ho due report (rep1 con 2 pagine e rep2 con 3pagine). Vorrei
fare in modo che, lanciando le due stampe, i numeri di pagina vengano
mostrati come se si trattasse di una stampa di un unico report (quindi
pagine totali = 5)
Es.
Rep1 pagina 1 di 5, pagina 2 di 5
rep2 pagina 3 di 5 ,pagina 4 di 5,pagina 5 di 5
Spero che abbiate capito il mio problema...e che sappiate come fare!!
Grazie mille a tutti aspetto una vs risposta
Yuri
--------------------------------
Inviato via
http://usenet.libero.it


author: MA

text:
Il 08 Apr 2003, 10:15,
a...@aaa.it
 (yuri) ha scritto:
> Ho un problema: ho due report (rep1 con 2 pagine e rep2 con 3pagine).
Vorrei
> fare in modo che, lanciando le due stampe, i numeri di pagina vengano
> mostrati come se si trattasse di una stampa di un unico report (quindi
> pagine totali = 5)
> Es.
> Rep1 pagina 1 di 5, pagina 2 di 5
> rep2 pagina 3 di 5 ,pagina 4 di 5,pagina 5 di 5
>
> Spero che abbiate capito il mio problema...e che sappiate come fare!!
>
> Grazie mille a tutti aspetto una vs risposta
> Yuri
>
Creati un solo report e se del caso non dargli origine controllo e usi delle
caselle non associate che valorizzi come vuoi.
Se vuoi maggiori chiarimenti devi farmi capire meglio la struttura dei
report.
ciao MAssimiliano



author: Al

text:
"yuri" <
a...@aaa.it
> ha scritto nel messaggio
news:81Z72Z3Z144Y10...@usenet.libero.it...
> Ho un problema: ho due report (rep1 con 2 pagine e rep2 con 3pagine).
Vorrei
> fare in modo che, lanciando le due stampe, i numeri di pagina vengano
> mostrati come se si trattasse di una stampa di un unico report (quindi
> pagine totali = 5)
> Es.
> Rep1 pagina 1 di 5, pagina 2 di 5
> rep2 pagina 3 di 5 ,pagina 4 di 5,pagina 5 di 5
>
> Spero che abbiate capito il mio problema...e che sappiate come fare!!
>
> Grazie mille a tutti aspetto una vs risposta
> Yuri
Immagino che il numero di pagine dei due report non è sempre identico,
altrimenti potresti inserire una somma con una costante nella numerazione
delle pagine del 2° report (es: nel controllo che visualizza il numero di
pagina potresti inserire: =2+page.
Se quindi il numero di pagine è variabile, credo convenga crearsi una
controllo (da inserire in una maschera) e, sull'evento chiusura del primo
report assegnargli "pages", cioè il numero di pagine del primo report,
mentre nel seconso report utilizzare:
=forms!maschera.controllo_che_mantine_num_pagine+page.
E' un po' controto, ma spero di essermi spiegato a sufficineza.
Al


title: focus su report aperto da maschera (2)

author: atos

text:
Salve a tutti,
da una maschera1 apro un report e nel comando di apertura del report sulla
maschera1 setto la maschera1 su visible=false
alla chiusura del report con la x della finestra vorrei che mi ricomparisse
la maschera1.
Siccome lo stesso report è aperto da due maschere diverse(maschera1 e 2)
non posso settare nel report, all'evento chiusura, visible=true x la
maschera1, perchè il comando mi funzionerebbe solo con la maschera1.
spero di essermi spiegato e grazie ancora a Sergio M. per la risposta
precedente.
Siccome ho diversi report che sono lanciati da diverse maschere devo trovare
un sistema pratico per fare ciò....
grazie
ciao
marco


title: focus su report aperto da maschera (2)

author: S. Savoldi

text:
"atos" <

Potresti creare una variabile globale di tipo Form, assegnare ad essa la
maschera opportuna prima di avviare il Report:
Set frmTmp=Forms!Paperino
frmTmp.visible=False
 ... e su chiusura report viceversa.
frmTmp.visible=True
Set frmTmp=Nothing
Ciao: Silvio


title: focus su report aperto da maschera (2)

text:
"S. Savoldi" <
warp_kNOS...@libero.it
> ha scritto nel messaggio
news:JU5qb.94374$e6.34...@twister2.libero.it...

Grazie
funziona all grande!!
ciao
marco


title: DLOOKUP e utilizzo di DATE

text:
Ciao a tutti.
Volevo innanzitutto ringraziare questo NG per le opportunità che
offre.
Vorrei sottoporre un problema che mi sta facendo perdere i capelli.
Ho una tabella (Accisa BSP) dove inserisco dei valori con i relativi
periodi di validità. Per esempio:
ID       DECORRENZA       FINE        IMPORTOACCISA
1             1/1/05             21/2/2005         0,555
2             22/2/05           31/12/9999        0,666
Questa tabella verrà aggiornata ogniqualvolta varierà l'importo.
Successivamente ho creato una query che riprende alcuni campi da
un'altra tabella tra i quali un campo data.
Il campo data si chiama "DATAAct". Nella stessa query vorrei che in
base al campo "DATAAct" mi restituisce il valore "IMPORTOACCISA" di
quel periodo. In poche parole se DATAAct = 10/1/2005 l'IMPORTOACCISA è
0,555, se invece DATAAct = 31/3/05 l'IMPORTOACCISA è 0,666.
Per questo motivo ho utilizzato nella query la funzione DLOOKUP
digitando così:
Accisa: DLookUp("[ImportoAccisa]";"Accisa
BSP";"[DATAAct]>=[Decorrenza] and [DATAAct] <=[Fine]")
Il messaggio di errore mi dice "Impossibile trovare il nome 'DATAAct'
specificato nell'espressione".
Purtoppo non riesco a trovare la soluzione. La costa strana che se
l'espressione è la seguente:
Accisa: DLookUp("[ImportoAccisa]";"Accisa BSP";"Now()>=[Decorrenza]
and Now() <=[Fine]")
il valore restituito è corretto.
CONFIDO in un vostro preziosissimo aiuto.
Grazie


title: DLOOKUP e utilizzo di DATE

text:
<
mgi...@yahoo.it
> ha scritto nel messaggio
news:1178723345.0...@w5g2000hsg.googlegroups.com...









Grazie
guarda su
ww.donkarl.com/it
ma in sostanza o converti in long o usi #


title: DLOOKUP e utilizzo di DATE

author: VT @ home

text:
Il 9 May 2007 08:09:06 -0700,
mgi...@yahoo.it
 ha scritto:
>Ciao a tutti.
>Volevo innanzitutto ringraziare questo NG per le opportunità che
>offre.
>
>Vorrei sottoporre un problema che mi sta facendo perdere i capelli.
>
>Ho una tabella (Accisa BSP) dove inserisco dei valori con i relativi
>periodi di validità. Per esempio:
>
>ID       DECORRENZA       FINE        IMPORTOACCISA
>1             1/1/05             21/2/2005         0,555
>2             22/2/05           31/12/9999        0,666
>
>Questa tabella verrà aggiornata ogniqualvolta varierà l'importo.
>
>Successivamente ho creato una query che riprende alcuni campi da
>un'altra tabella tra i quali un campo data.
>Il campo data si chiama "DATAAct". Nella stessa query vorrei che in
>base al campo "DATAAct" mi restituisce il valore "IMPORTOACCISA" di
>quel periodo. In poche parole se DATAAct = 10/1/2005 l'IMPORTOACCISA è
>0,555, se invece DATAAct = 31/3/05 l'IMPORTOACCISA è 0,666.
>Per questo motivo ho utilizzato nella query la funzione DLOOKUP
>digitando così:
>Accisa: DLookUp("[ImportoAccisa]";"Accisa
>BSP";"[DATAAct]>=[Decorrenza] and [DATAAct] <=[Fine]")
Prova con
Accisa: DLookUp("[ImportoAccisa]";"AccisaBSP";"DATAAct BETWEEN
[Decorrenza] and [Fine]")
>Il messaggio di errore mi dice "Impossibile trovare il nome 'DATAAct'
>specificato nell'espressione".
La dlookup non vuole le parentesi quadre.



title: DLOOKUP e utilizzo di DATE

text:
On 9 Mag, 18:13, "VT @ home" <
V...@home.it
> wrote:

> >Grazie- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Vi ringrazio per i consigli
Con Between non funziona ed inoltre non ho esperienza con VBA pertanto
convertire in long mi risulta alquanto difficile.
Aspetto altri consigli o correzioni nella formula
Grazie


title: DLOOKUP e utilizzo di DATE

text:
Ulteriori aggiornamenti
Ho modificato l'espressione in:
Accisa: DLookUp("[ImportoAccisa]";"Accisa BSP";"[Accisa BSP]!
[Decorrenza]<=" & [DATAAct] & " And [Accisa BSP]![Fine]>=" &
[DATAAct])
No ho ricevuto alcun messaggio di errore ma la query, però, non mi
restituisce alcun valore.
Come mai??!!!!
(ormai i capelli li ho persi, sigh!!!)


title: DLOOKUP e utilizzo di DATE

author: Access

text:
<
mgi...@yahoo.it
> ha scritto nel messaggio
news:1178749464.6...@y80g2000hsf.googlegroups.com...
Ulteriori aggiornamenti


Come mai??!!!!

ma hai letto il precedente post di "VT @ home"?
ciao


title: DLOOKUP e utilizzo di DATE

text:
On 10 Mag, 00:30, "Access" <
c...@tin.it
> wrote:
>
> ma hai letto il precedente post di "VT @ home"?
>
> ciao
Forse ho inviato troppe volte il messaggio.
Ho seguito i consigli di VT ma non ho ottenuto alcun risutato.
Inoltre, levando le parentesi quadre non cambia nulla (a meno che non
commetta io degli errori).
Grazie


title: DLOOKUP e utilizzo di DATE

author: giorgio rancati

text:
<
mgi...@yahoo.it
> ha scritto nel messaggio
news:1178749464.6...@y80g2000hsf.googlegroups.com...
>Ulteriori aggiornamenti
>Ho modificato l'espressione in:
>Accisa: DLookUp("[ImportoAccisa]";"Accisa BSP";"[Accisa BSP]!
>[Decorrenza]<=" & [DATAAct] & " And [Accisa BSP]![Fine]>=" &
>[DATAAct])
ecco bravo, quasi ci siamo :-)
>No ho ricevuto alcun messaggio di errore ma la query, però, non mi
>restituisce alcun valore.
>Come mai??!!!!
non ricevi alcun valore perchè la concatenazione di  [DATAAct] in stringa ha
questo effetto:
Poniamo che [DATAAct] sia uguale a 01/01/2005, la tua espressione diventa:
(ps. ho tolto l'identificatore [Accisa BSP]! perchè non serve.)
----
Accisa: DLookUp("[ImportoAccisa]";"Accisa BSP";"[Decorrenza]<=01/01/2005 And
[Fine]>=01/01/2005")
----
ora, come interpreta Access la condizione [Decorrenza]<=01/01/2005 And
[Fine]>=01/01/2005 ?
Risposta: la interpreta per quello che è, ovvero sviluppa le divisioni , (
01/01/2005 diventa  4.98753117206983E-04) dando come risultato:
[Decorrenza]<=4.98753117206983E-04 And [Fine]>=4.98753117206983E-04
Se trasformiamo il valore 4.98753117206983E-04 in data otteniamo 30/12/1899
0.00.43, ecco perchè non ti rende nessun risultato.
Soluzione: passare la data in modo corretto
----
Accisa: DLookUp("[ImportoAccisa]";"Accisa BSP";"[Decorrenza]<=Cdate('" &
[DATAAct] & "') And [Fine]>=Cdate('" & [DATAAct] & "')")
----
che semplificando ulteriormente diventa
----
Accisa: DLookUp("[ImportoAccisa]";"[Accisa BSP]";"Cdate('" & [DATAAct] & "')
BETWEEN [Decorrenza] And [Fine]")
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: DLOOKUP e utilizzo di DATE

text:
<
mgi...@yahoo.it
> ha scritto nel messaggio
news:1178750652.9...@w5g2000hsg.googlegroups.com...
> Inoltre, levando le parentesi quadre non cambia nulla (a meno che non
> commetta io degli errori).
le parentesi quadre non compreomettono il funzionamento della Dlookup, anzi
sono necessarie quando il nome dei campi hanno caratteri non validi come lo
spazio [Numero Pratica], il simbolo - [Numero-Pratica] ecc.



title: DLOOKUP e utilizzo di DATE

author: VT @ Work

text:
On 9 May 2007 14:24:04 -0700,
mgi...@yahoo.it
 wrote:
 (...)
>
>Vi ringrazio per i consigli
>
>Con Between non funziona ed inoltre non ho esperienza con VBA pertanto
>convertire in long mi risulta alquanto difficile.
>
>Aspetto altri consigli o correzioni nella formula
Posta l'istruzione SQL completa della query dove hai l'espressione che
non funziona.
>
>Grazie
>


title: DLOOKUP e utilizzo di DATE

text:
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:9hs343519i6uv4d09...@4ax.com...
> Il 9 May 2007 08:09:06 -0700,
mgi...@yahoo.it
 ha scritto:
>
> La dlookup non vuole le parentesi quadre.
e perchè mai ?
la loro presenza non compromette il funzionamento della Dlookup, anzi, ad
esempio sono necessarie se il nome di un campo ha caratteri non validi come
lo spazio, [Codice Cliente] o il simbolo - [Codice-Cliente] ecc.
:-)



title: DLOOKUP e utilizzo di DATE

text:
On Thu, 10 May 2007 08:57:11 +0200, "giorgio rancati"
<
giorgio_No_Sp...@tiscali.it
> wrote:
 (...)
><
mgi...@yahoo.it
> ha scritto nel messaggio
>news:1178750652.9...@w5g2000hsg.googlegroups.com...
>> Inoltre, levando le parentesi quadre non cambia nulla (a meno che non
>> commetta io degli errori).
>
>le parentesi quadre non compreomettono il funzionamento della Dlookup, anzi
>sono necessarie quando il nome dei campi hanno caratteri non validi come lo
>spazio [Numero Pratica], il simbolo - [Numero-Pratica] ecc.
La mia esperienza a riguardo è del tutto diversa:
ogni volta che uso Dlookup o altre funzioni di aggregazione, la
presenza della parentesi quadra fa sì che l'espressione non funzioni
perchè il nome del campo o della tabella non viene riconosciuto.
Nel caso di istruzioni SQL invece, la parentesi quadra è
indispensabile quando il nome della tabella o del campo contiene
caratteri quali - / o spazio.
Come è possibile ?



title: DLOOKUP e utilizzo di DATE

text:
"VT @ Work" <V...@Work.it> ha scritto nel messaggio
news:4642c3ea...@firewall.regione.toscana.it...
>
> La mia esperienza a riguardo č del tutto diversa:
> ogni volta che uso Dlookup o altre funzioni di aggregazione, la
> presenza della parentesi quadra fa sě che l'espressione non funzioni
> perchč il nome del campo o della tabella non viene riconosciuto.
> Nel caso di istruzioni SQL invece, la parentesi quadra č
> indispensabile quando il nome della tabella o del campo contiene
> caratteri quali - / o spazio.
> Come č possibile ?
non so :-)
Puoi fare un esempio pratico applicabile al Db di esempio NorthWind ?
Cosě lo possiamo verificare.
Come puoi vedere, in questi esempi il nome del campo č sempre racchiuso tra
[]
----
Description of DLookup() usage, examples, and troubleshooting in Access 2000
http://support.microsoft.com/kb/208786/en-us
----



title: DLOOKUP e utilizzo di DATE

text:
On Thu, 10 May 2007 09:09:06 +0200, "giorgio rancati"
<
giorgio_No_Sp...@tiscali.it
> wrote:
 (...)
>"VT @ home" <
V...@home.it
> ha scritto nel messaggio
>news:9hs343519i6uv4d09...@4ax.com...
>> Il 9 May 2007 08:09:06 -0700,
mgi...@yahoo.it
 ha scritto:
>>
>> La dlookup non vuole le parentesi quadre.
>
>e perchč mai ?
>la loro presenza non compromette il funzionamento della Dlookup, anzi, ad
>esempio sono necessarie se il nome di un campo ha caratteri non validi come
>lo spazio, [Codice Cliente] o il simbolo - [Codice-Cliente] ecc.
>:-)
A parziale rettifica dei miei post precedenti.
Ho fatto alcune prove e devo darti ragione in parte.
Infatti:
- la Dlookup SENZA parentesi quadre funziona anche quando i nomi di
tabella/campo contengono spazio, - o /
- la Dlookup CON le parentesi quadre funziona, anche se ho comunque un
nitido ricordo del fatto che in qualche situazione (purtroppo non
ricordo quale) ho dovuto toglierle per farla funzionare.
E da quel momento in poi infatti, non le ho piů usate.
A meno che il motivo del mancato funzionamento fosse del tutto diverso
ed io abbia l'attribuito erroneamente alla presenza delle parentesi
quadre. E, visto che averle o non averle non fa differenza ...



title: DLOOKUP e utilizzo di DATE

text:
"VT @ Work" <V...@Work.it> ha scritto nel messaggio
news:4642cec6...@firewall.regione.toscana.it...
>
> A parziale rettifica dei miei post precedenti.
> Ho fatto alcune prove e devo darti ragione in parte.
> Infatti:
> - la Dlookup SENZA parentesi quadre funziona anche quando i nomi di
> tabella/campo contengono spazio, - o /
ni :-)
senza parentesi quadre puoi mettere solo il nome della tabella ma non il
nome del campo.
Infatti Questa espressione
----
Dlookup("Codice-Cliente";"Nome Tabella";"ID=1")
----
cerca di fare la sottrazione tra i campi Codice e Cliente e non trovando i
due campi da errore 2001 'Operazione precedente annullata'
mentre questa espressione
----
Dlookup("[Codice-Cliente]";"Nome Tabella";"ID=1")
----
Funziona correttamente e restituisce il valore del campo [Codice-Cliente]
la stessa cosa vale per lo spazio, questa espressione
----
Dlookup("Codice Cliente";"Nome Tabella";"ID=1")
----
da errore di runtime 3075
questa invece funziona
----
Dlookup("[Codice Cliente]";"Nome Tabella";"ID=1")
----
> - la Dlookup CON le parentesi quadre funziona, anche se ho comunque un
> nitido ricordo del fatto che in qualche situazione (purtroppo non
> ricordo quale) ho dovuto toglierle per farla funzionare.
> E da quel momento in poi infatti, non le ho pių usate.
> A meno che il motivo del mancato funzionamento fosse del tutto diverso
> ed io abbia l'attribuito erroneamente alla presenza delle parentesi
> quadre. E, visto che averle o non averle non fa differenza ...
:-)



title: DLOOKUP e utilizzo di DATE

text:
On 10 Mag, 08:53, "giorgio rancati"
<
giorgio_No_Spalmer_ranc...@tiscali.it
> wrote:
> <
mgia...@yahoo.it
> ha scritto nel messaggionews:1178749464.6...@y80g2000hsf.googlegroups.com...

Non so come ringraziarti. La tua soluzione funziona egregiamente!!!!
Ma perchè specificare il valore con CDate quando il campo DATAAAct ha
già un valore data ben specifico??
Grazie ancora


title: DLOOKUP e utilizzo di DATE

text:
<
mgi...@yahoo.it
> ha scritto nel messaggio
news:1178791371.5...@e65g2000hsc.googlegroups.com...
>Non so come ringraziarti. La tua soluzione funziona egregiamente!!!!
>Ma perchè specificare il valore con CDate quando il campo DATAAAct ha
>già un valore data ben specifico??
Ciao,
il formato per le date da passare alle funzioni di aggregazione come Dlookup
è #mm/gg/aaaa# ovvero #mese/giorno/anno# (formato anglosassone della data)
La condizione della Dlookup è un testo e se non delimiti la data 05/01/2005
tra #,
----
[Decorrenza]<=05/01/2005 AND ecc
----
viene interpretata come una espressione matematica 5 diviso1 diviso 2005.
Per questa ragione la sintassi prevista sarebbe
----
[Decorrenza]<=#01/05/2005# AND ecc
----
(come vedi ho invertito il mese con il giorno)
che per ottenerla bisogna ricorrere alla funzione format
----
Accisa: DLookUp("[ImportoAccisa]";"Accisa BSP";"[Decorrenza]<=#" &
Format([DATAAct];"mm/gg/aaaa") & "# And [Fine]>=#" &
Format([DATAAct];"mm/gg/aaaa") & "#")
----
come vedi l'uso dei # è alquanto scomodo, per questa ragione ho suggerito
l'uso della funzione Cdate() che converte una stringa (stringa= testo
racchiuso tra apici) in data.
La particolarità di questa funzione è quella di delocalizzare (convertire
nel formato anglosassone) il formato della data contenuta nella stringa in
base alle regole inserite nelle impostazioni internazionali del pannello di
controllo.
Personalmente trovo più semplice scrivere
----
Accisa: DLookUp("[ImportoAccisa]";"[Accisa BSP]";"Cdate('" & [DATAAct] & "')
BETWEEN [Decorrenza] And [Fine]")
----
al posto di
----
Accisa: DLookUp("[ImportoAccisa]";"[Accisa BSP]";"#" &
Format([DATAAct];"mm/gg/aaaa") & "# BETWEEN [Decorrenza] And [Fine]")
----
che comunque funziona.
>Grazie ancora
prego,



title: DLOOKUP e utilizzo di DATE

text:
On 10 Mag, 12:48, "giorgio rancati"
<
giorgio_No_Spalmer_ranc...@tiscali.it
> wrote:
> <
mgia...@yahoo.it
> ha scritto nel messaggionews:1178791371.5...@e65g2000hsc.googlegroups.com...

Grazie per la chiarissima spiegazione!!
Ciao


title: DLOOKUP e utilizzo di DATE

text:

Pare che abbia perso un'ottima occasione per tacere !
>
>> - la Dlookup CON le parentesi quadre funziona, anche se ho comunque un
>> nitido ricordo del fatto che in qualche situazione (purtroppo non
>> ricordo quale) ho dovuto toglierle per farla funzionare.
>> E da quel momento in poi infatti, non le ho più usate.
>> A meno che il motivo del mancato funzionamento fosse del tutto diverso
>> ed io abbia l'attribuito erroneamente alla presenza delle parentesi
>> quadre. E, visto che averle o non averle non fa differenza ...
>
>:-)
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------


title: DLOOKUP e utilizzo di DATE

text:
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:28t6439tiva20mi2j...@4ax.com...
>
> Pare che abbia perso un'ottima occasione per tacere !
e perchè mai ?
è sempre bene togliersi i dubbi



title: DLOOKUP e utilizzo di DATE

text:
Il Fri, 11 May 2007 12:28:22 +0200, "giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto:
>(.....)
>"VT @ home" <
V...@home.it
> ha scritto nel messaggio
>news:28t6439tiva20mi2j...@4ax.com...
>>
>> Pare che abbia perso un'ottima occasione per tacere !
>
>e perchè mai ?
>è sempre bene togliersi i dubbi
>:-)
Non solo.
E' molto istruttivo dal punto di vista cognitivo, verificare in prima persona i meccanismi (perversi ?) del nostro
cervello.
Infatti, più o meno credo di avere ricostruito quello che mi è successo.
Giovane (mica tanto) ed inesperto (almeno per quanto riguarda Access) circa otto anni fa devo avere incontrato qualche
ostacolo abbastanza ostico nell'utilizzo della Dlookup, probabilmente causato da nomi di tabelle/campi non proprio
ortodossi.
Infatti, riguardando i miei lavori, da un certo punto in poi nei nomi di tabelle/campi sono spariti spazi, trattini e
caratteri diversi dalle lettere dell'alfabeto inglese; l'unica concessione che mi faccio è il carattere underscore.
Della serie, meglio avere paura che buscarne ...
Per qualche strano motivo, in qualche momento delle mie elucubrazioni devo avere imputato la causa del malfunzionamento
alla presenza delle parentesi quadre, tanto è vero che in vecchi lavori ho trovato Dlookup con parentesi quadre, mentre
da un certo punto in poi (più o meno lo stesso che ha segnato l'evoluzione dei nomi di tabelle/campi) le parentesi
quadre sono sparite.
Quindi, probabilmente più o meno nello stesso periodo, devo avere provato come soluzione ai miei problemi sia
l'eliminazione delle parentesi quadre sia l'eliminazione dei caratteri "strani".
E, visto che tutto funzionava, devo avere attribuito il successo all'eliminazione delle parentesi quadre e non all'uso
di nomi più "regolari".
Ed avere mantenuto tale convinzione per tutti questi anni.
Socrate, dopo 2500 anni, ha ancora ragione:  saggio non è colui che sa, ma colui che sa di non sapere ...



title: Intestazione di gruppo su report

author: ALCAU

text:
Come posso visualizzare anche sulle pagine successive (per quantità di
record che non stanno in una pagina) i campi di raggruppamento?
Grazie, Alberto


title: connessione/arresto passivo nuovo controllo

text:
Ciao a tutti,
oggi ho avuto un'altra sorpresa improvvisa! se tento di aprire il
collegamento di una tabella presente in un altro database già aperto mi
visualizza il seguente errore:
Il database ė stato messo dall'utente 'x' del computer 'y' in uno stato che
non consente di aprirlo o di bloccarlo.
Sulle istruzioni ho trovato che si tratta di un nuovo controllo di
connessione/arresto passivo che impedisce ad altri utenti di connettersi.
ho provato a guardare nelle opzioni database, avanzate, e c'è impostato
accesso condiviso! Dove posso vedere?
Faccio presente che fino al 28/02 tutto funzionava senza problemi!
Ciao e grazie


title: Query per fare la differenza tra 2 tabelle

author: Pierg

text:
Come da oggetto, se ho due tabelle T1 e T2 con la stessa struttura, quale è
in Access l'istruzione SQL per ottenere la differenza tra T1 e T2, cioè
tutte le tuple che appartengono a T1 ma non a T2 ?.
Non esiste l'operatore  MINUS ?.
Grazie .


author: Fabio Montagner

text:
Creati una query con le 2 tabelle e metti un join da t1 a t2 (tutti i
records di t1 e solo quelli di t2 legati dallo stesso valore del campo di
join).
Visualizza un campo di t2 e nie criteri imposti a "is null".
Dopo questo copiati la struttura sql.
Pierg wrote in message <89k5q7$hv0$
1...@nslave2.tin.it
>...



author: Lorenzo Coronati

text:
Scrisse "Pierg" <
pi...@spm.it
>:
>Come da oggetto, se ho due tabelle T1 e T2 con la stessa struttura, quale è
>in Access l'istruzione SQL per ottenere la differenza tra T1 e T2, cioè
>tutte le tuple che appartengono a T1 ma non a T2 ?.
Mi vengono in mente due modi:
select id1 from t1 where id1 not in (select id2 from t2)
select id1 from t1 left join t2 on t1.id1=t2.id2 where id2 is null
Scegli quello che ti piace di piu'.
Curiosita' per gli esperti di sql: uno dei due e' migliore in termini
di prestazioni?
--
Lorenzo Coronati
--
<<il mondo si divide in due: gli gnucconi
e LE TESTE DI SCROTO, non credo proprio
di appartenere alla prima>>
(Riccardo Belzani, 22/2/2000)
--


author: Piergiuseppe

text: Grazie per le risposte.


title: ORDINAMENTO IN MASCHERA

author: ANGRIN

text:
Sto creando un database per la gestione del protocollo.
Mi residua questo problema: ho crato una tabella che conterrà le
denominazioni dei mittenti/destinatari della corrispondenza. Vorrei che
questi dati mi vengano mostrati in ordine alfabetico in automatico nella
relativa maschera. se io inserisco i dati e li ordino per ordine
alfabetico nella tabella, non ottengo alcun ordinamento nella tendina
della maschera.
Credo che sia sufficiente una impostazione, ma non sono in grado di
trovarla!
Grazie,
ANG
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: ORDINAMENTO IN MASCHERA

author: Nick

text:
"ANGRIN" <
angelo....@tiscali.it
> ha scritto nel messaggio news:co729h$lm3$1...@news.newsland.it...
> Sto creando un database per la gestione del protocollo.
> Mi residua questo problema: ho crato una tabella che conterrà le
> denominazioni dei mittenti/destinatari della corrispondenza. Vorrei che
> questi dati mi vengano mostrati in ordine alfabetico in automatico nella
> relativa maschera. se io inserisco i dati e li ordino per ordine
> alfabetico nella tabella, non ottengo alcun ordinamento nella tendina
> della maschera.
vai nelle prprietà della casella combinata, trova la proprietà "origine riga"
clicca sui tre puntini
se te lo chiede rispondi si a "crea la query basata sulla tabella"
entrato nella query di orgine puoi impostare gli ordimanenti che vuoi.
ricorda di non togliere il campo ID se è necessario per l'utilizzo nella maschera
Ciao
Nick


title: trasformare in maiuscolo e assegnare un valore se

author: luigi onofrio

text:
in una maschera come posso convertire il testo immesso in un controllo in
maiuscolo e nello stesso tempo, se questo testo immesso soddisfa una
condizione, assegnare un valore calcolato ad un altro controllo?
ho usato questa formula sull'evento dopo aggiornamento:
Private Sub Natura_atto_AfterUpdate()
If StrConv(Me.Natura_atto, vbUpperCase) = "Decreto Ingiuntivo" Then
Me.Testo105 = DateAdd("d", 40, Me.data_notifica_atto)
End If
End Sub
dove:
natura_atto        = nome campo
testo105           = nome elemento di un altro controllo (data_40)
data_notifica_atto = nome campo
ma non raggiungo il risultato sperato
in alternativa che codice usare?
oppure dove sbaglio nella formula succitata?
poi, vbuppercase se corrisponde a tutto maiuscolo, ucase a cosa
corrisponde? (dubbio sorto in un precedente tread)
luigi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: PBsoft

text:
> in una maschera come posso convertire il testo immesso in un controllo
> in
> maiuscolo e nello stesso tempo, se questo testo immesso soddisfa una
> condizione, assegnare un valore calcolato ad un altro controllo?
Utilizzando del codice VBA.
> ho usato questa formula sull'evento dopo aggiornamento:
Visto che vuoi modificare il testo immesso in un controllo, io utilizzerei
l'evento BeforeUpdate di quel controllo.
> Private Sub Natura_atto_AfterUpdate()
> If StrConv(Me.Natura_atto, vbUpperCase) = "Decreto Ingiuntivo" Then
> Me.Testo105 = DateAdd("d", 40, Me.data_notifica_atto)
> End If
> End Sub
Ma questo codice non fa per niente quello che hai chiesto all'inizio del
tuo post.
Inoltre, tu fai un controllo tra una costante ("Decreto Ingiuntivo") che
contiene sia caratteri maiuscoli che minuscoli, ed una stringa convertita
interamente in maiuscolo (vbUpperCase): mi dici come è mai possibile che
questa condizione sia verificata?
> dove:
> natura_atto        = nome campo
No. "Natura_atto" è un controllo, non è un campo. E questo è dimostrato dal
fatto che stai utilizzando un evento basato su quel controllo. Non esistono
eventi sui campi.
> testo105           = nome elemento di un altro controllo (data_40)
Questo, probabilmente, è un altro controllo: una textbox. Giusto?
> data_notifica_atto = nome campo
Mi sa che anche in questo caso non si tratti di un campo ma di un controllo,
vero?
> ma non raggiungo il risultato sperato
E lo credo bene!!!
> in alternativa che codice usare? oppure dove sbaglio nella formula
> succitata?
"Succitata" non lo avevo mai sentito.
Prova ad utilizzare questo codice:
Private Sub Natura_atto_BeforeUpdate(Cancel As Integer)
  Me.Natura_atto = UCase(Me.Natura_atto) ' converte il testo in maiuscolo
  If StrConv(Me.Natura_atto, vbUpperCase) = "DECRETO INGIUNTIVO" Then
    Me.Testo105 = DateAdd("d", 40, Me.data_notifica_atto)
  End If
End Sub
> poi, vbuppercase se corrisponde a tutto maiuscolo, ucase a cosa
> corrisponde? (dubbio sorto in un precedente tread)
Stai confondendo costanti e funzioni.
vbUpperCase è il nome di una costante.
UCase() è il nome di una funzione.
Tutte queste informazioni le trovi anche nell'help in linea. La prossima
volta dagli un'occhiata, prima di postare.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


text:
PBsoft ha scritto:

> Utilizzando del codice VBA.









> > data_notifica_atto = nome campo


> E lo credo bene!!!





mi da errore di run-time '-
2147352567
 (80020009)' - impossibile salvare i
dati nel campo a causa della macro o funzione impostata alla proprietà
prima di aggiornare o valido se di tale campo.
> > poi, vbuppercase se corrisponde a tutto maiuscolo, ucase a cosa
> > corrisponde? (dubbio sorto in un precedente tread)
> Stai confondendo costanti e funzioni.
> vbUpperCase è il nome di una costante.
> UCase() è il nome di una funzione.
> Tutte queste informazioni le trovi anche nell'help in linea. La prossima
> volta dagli un'occhiata, prima di postare.
ci ho provato, ma non le trovo sull'help in linea
magari non le so trovare, ma inserendo la parola nel rigo di ricerca, non
mi da nessun risultato nè come ucase, nè come vbuppercase
> --
> PBsoft di Gabriele Bertolucci
>
www.pbsoft.it
> skype:pbsoftsolution



text:
> mi da errore di run-time '-
2147352567
 (80020009)' - impossibile
> salvare i dati nel campo a causa della macro o funzione impostata alla
> proprietà prima di aggiornare o valido se di tale campo.
Chiedo scusa, ma la trasformazione in maiuscolo devi farla a seguito dell'evento
AfterUpdate del controllo. Avevo sbagliato io.
>> Stai confondendo costanti e funzioni.
>> vbUpperCase è il nome di una costante.
>> UCase() è il nome di una funzione.
>> Tutte queste informazioni le trovi anche nell'help in linea. La
>> prossima volta dagli un'occhiata, prima di postare.
> ci ho provato, ma non le trovo sull'help in linea
Strano.
> magari non le so trovare, ma inserendo la parola nel rigo di ricerca,
> non
> mi da nessun risultato nè come ucase, nè come vbuppercase
Probabilmente non stai utilizzando l'help del VBE.
Premi la combinazione ALT+F11 e, quando ti trovi nel VBE, premi CTRL+G così
ti sposti nella finestra "Immediata".
All'interno di questa finestra digita "vbuppercase" (senza le virgolette)
e poi premi F1: sarà visualizzata la pagina di help "Costanti StrConv".
Poi digita (sempre nella finestra "Immediata") "ucase" (senza le virgolette)
e premi F1: sarà visualizzata la pagina di help "Funzione UCase".



title: origine dati

author: gestserv

text:
Me!CONTODARE = DLookup("[c_dare]", "DESCR_CONTI_IN_OP", "CAPOOPERA=" &
[COD_OPERA] & " and sottoopera=" & [S_COD_OPE])
1) come mai se inserisco questo uguaglianza sull'uscita del campo miocampo
per assegnare tale valore al campo contodare (con origine dati nel campo
contodare di una tabella) non vedo nessun valore (campo vuoto) come se non
riconoscesse l'uguaglianza, mentre se scrivo la stessa funzione sull'evento
su attivato del campo contodare funziona?
2) ho bisogno di metterlo sull'uscita perché contodare é un campo che
dovrebbe essere soltanto visibile ma non modificabile pertanto credo che
l'unico evento gestibile sia l'uscita dal campo precedente non essendo
attivato il campo.


title: origine dati

author: Sergio MAZZA

text:
"gestserv" <
gest...@uno.it
> ha scritto nel messaggio
news:8v089a$ol5$1...@fe2.cs.interbusiness.it...

Se è solo visibile e non modificabile puoi inserire direttamente la dlookup
come origine di contodare...
Ciao.


title: origine dati

text:
> Se è solo visibile e non modificabile puoi inserire direttamente la
dlookup
> come origine di contodare...
>
non posso perché in origine dati c'é il nome del campo della tabella da
aggiornare


title: origine dati

text:
"gestserv" <
gest...@uno.it
> ha scritto nel messaggio
news:8v472k$4st$1...@fe1.cs.interbusiness.it...
> non posso perché in origine dati c'é il nome del campo della tabella da
> aggiornare
>
Dopo che fai il dlookup fai un me!contodare.refresh?
Ciao.


title: Refresh tabella

author: Sandrobi

text:
Vi spiego il problema:
In una sottomaschera continua collegata a tabella (chiave Codice+Contatore),
da codice quando inserisco un codice che già esiste in una riga precedente,
lo cancella e ne crea uno nuovo con gli stessi dati e, chiaramente gli
assegna un nuovo contatore.
Ho messo tutto il codice VBA nell'evento DopoAggiornamento del Codice
Ora se faccio me.Refresh o Me.Requery non riesco a visualizzare l'elenco
aggiornato perché segnala chiave duplicata, come se rs.Delete non abbia
ancora avuto effetto. In effetti la tabella è correttamente aggiornata ma
per evitare l'errore devo chiudere e riaprire la Maschera oppure aggiungere
questo codice in coda alla routine:
        Forms!Mask!SunMask.SetFocus
        DoCmd.GoToRecord , , acNext
        DoCmd.GoToRecord , , acPrevious.
Mi sembra un escamotage poco bello; secondo me ci deve essere qualche metodo
da attivare per rendere subito effettivo l'aggiornamento della tabella.
Ciao.
Sandrobi


title: Refresh tabella

author: MA

text:

          Posta il codice.
MAssimiliano
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Refresh tabella

text:
"MA" <
m...@accessgroup.it
> ha scritto nel messaggio
news:82Z51Z172Z61Y1...@usenet.libero.it...

La sostanza è quello che ho detto e non so quando può aiutare il codice.
Comunque il codice è questo:
Private Sub c_AfterUpdate()
    Dim db As Database
    Dim rs, rs1 As Recordset
    Dim StrQuery As String
    Dim Codice As Long
    Dim i As Integer
    Dim Famiglia As Long
    Famiglia = Forms!fam!fam
        Set db = CurrentDb
        Set rs = db.OpenRecordset("ANA", dbOpenDynaset)
        Set rs1 = db.OpenRecordset("ANA", dbOpenDynaset)
        Codice = Forms!fam!FAMCorpo.Form.c
        StrQuery = "c = " & Codice
        rs.FindFirst StrQuery
        rs1.AddNew
        For i = 1 To rs.Fields.Count - 1
            'copia in rs1 tutti i campi eccetto Codice e Contatore
            If i <> 3 Then rs1.Fields(i) = rs.Fields(i)
        Next i
        rs.Delete
        rs.Close
        Set rs = Nothing
        rs1("c") = Codice
        rs1("cnf") = Forms!fam!fam
        rs1.Update
        rs1.Close
        Set rs1 = Nothing
        db.Close
        Me.Undo
        'Giro per fare il Refresh della maschera
        Forms!fam!fam.SetFocus
        DoCmd.GoToRecord , , acNext
        DoCmd.GoToRecord , , acPrevious
        Forms!fam!FAMCorpo.SetFocus
        Forms!fam!FAMCorpo.Form!c.SetFocus
        DoCmd.GoToRecord , , acLast
End Sub
Ciao.
Sandrobi


title: Aggiornare con eseguibile

author: Santilli Marco

text:
Io ogni tanto devo aggiornare il database su dei PC client che si collegano
al server
E' possibile creare un eseguibile che mi funge da installazione e che mi
modifica solo quello che io inserisco nell'eseguibile come se fosse proprio
un aggiornamento
Mi sa che sto fantasticando!!!!!!!!!!!
Ciao e grazieeeeeeee


title: Aggiornare con eseguibile

author: ALESSANDRO Baraldi

text:
"Santilli Marco" <
marco.s...@libero.it
> ha scritto nel messaggio
news:brdeff$elv$1...@fata.cs.interbusiness.it...

Guarda sul SitoComune, c'è qualche cosa di simile, occorre solo valutare
se ti può essere utile....!
L'alternativa è ridistribuire o passare a tecnologia Web.
@Alex.


title: Aggiornare con eseguibile

text:
">
> Guarda sul SitoComune, c'è qualche cosa di simile, occorre solo valutare
> se ti può essere utile....!
> L'alternativa è ridistribuire o passare a tecnologia Web.
>
Non riesco a trovarlo come lo cerco, mi puoi dire il NOME dell'articolo
Ciao e grazieeeeee


title: Aggiornare con eseguibile

text:
"Santilli Marco" <
marco.s...@libero.it
> ha scritto nel messaggio
news:bren2c$9vj$1...@fata.cs.interbusiness.it...

Anche la fatica di leggere i TITOLI....!!!
Dai Marco ........................
Sotti GENERALE:
      Aggiornare le applicazioni distribuite
      di ANTOGAL
      Ciao.
Ciao.
@Alex.


title: Compattazione...

text:
Dopo aver effettuato la compattazione di un db in parecchie tbl dello stesso
mi vengono visualizzati i campi di sistema s_Generation, s_GUID, s_Lineage.
Questi campi non possono essere eliminati.
Ho risolto il problema creando un'altra tabella con una query di creazione
tabella ma non riesco a dare una spiegazione all'accaduto.
Qualcuno ha avuto questo inconveniente?
--
Grazie
U.J.


title: Compattazione...

author: Basjlico

text:
On Fri, 30 Jun 2000 17:34:34 +0200, "U.J." <
gsac...@icomservice.it
>
wrote:

Questi campi vengono utilizzati da access per la gestione delle
repliche di database. Sono campi "di sistema".
Forse hai provato a creare una replica?


title: Compattazione...

text:
E proprio questa la cosa strana. Io non ho impostato nessuna replica!
U.J.
Basjlico <
basj...@tin.it
> wrote in message
PkVdOTOX9b+ehb...@4ax.com...



title: periodo settimanale

author: gianfry

text:
salve a tutti avrei bisogno di un aiuto
dovrei realizzare una tabella che contenga il periodo settimanale ricavato
da una data specifica:
esempio
data ="08/04/2008" da questa data doveri ricostruire tutte le date che
compongono la settimana in cui la data ricade ed avere come risultato: da
"07/04/2008 a 12/04/08 spero di essermi spiegato
grazie


title: periodo settimanale

author: Gabriele Bertolucci

text:
> data ="08/04/2008" da questa data doveri ricostruire tutte le date che
> compongono la settimana in cui la data ricade ed avere come risultato: da
> "07/04/2008 a 12/04/08 spero di essermi spiegato
Function InizioSettimana(myDate As Date) As Date
  Select Case Weekday(myDate)
    Case Is Between vbMonday and vbSaturday
      InizioSettimana = DateAdd("d", Weekday(myDate - 2), myDate)
    Case vbSunday
      InizioSettimana = DateAdd("d", -6, myDate)
  End Select
End Function
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: periodo settimanale

text:
HO VISTO SOLO ORA LA TUA RISPOSTA E TI RINGRAZIO. METTERň IN ATTO IL TUO
CONSIGLIO
"Gabriele Bertolucci" <"info[at]pbsoft[dot]it"> ha scritto nel messaggio
news:1d3c61jf7ub0u.1jvft8sgszn90$.dlg@40tude.net...



title: Report con più pagine

author: Jean

text:
E' possibile decidere quali pagine stampare di un report,
grazie a tutti


title: Report con più pagine

author: Karl Donaubauer

text:
Jean <
jea...@infinito.it
> ha scritto:
> E' possibile decidere quali pagine stampare di un report,
Si, visibile per l'utente con il dialogo dal menu o con codice
RunCommand acCmdPrint
o con il metodo PrintOut --> c'č un esempio nel <F1>
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco):
http://www.donkarl.com


title: Report con più pagine

text: GRAZIE


title: Idirizzamento di report!!!!

author: Tore Marche

text:
Salve a tutti !
Il mio problema sta nell'indirizzamento dei report  sulla stampante
predefinita.
Mi  spiego meglio :
Un procedura fatta con access 97 ed installata in rete con N client
(FE)  ed una base dati (BE) (premetto che su i client sono installate
diverse stampanti collegate in rete).  Al momento dell'invio di  un
report  con il  parametro (acViewNormal) dovrebbe indirizzare la stampa
sulla stampante con il flag (Imposta come predefinita), questo non è
vero perché il report  viene fuori sulla stampante che è stata
utilizzata per fare  test.
Come posso ovviare a questo inconveniente?
Grazie anticipatamente.


title: Idirizzamento di report!!!!

author: Federico Luciani

text:

apri il report in design mode, apri Imposta Pagina, definisci come output di
stampa 'Stampante predefinita', salva e provaa stampare.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------