title: Per Fatturare

text:
"Silvio" <
silv...@tin.it
> ha scritto nel messaggio
CUT
> Ti spiego, non sempre quello che fatturo e merce. Ci sono dei casi in cui
> fatturo servizi per i quali non è possibile preparare bolle di accompagno.
CUT
Che differenza fa?
Se tratti i servizi come se fossero articoli otterrai perfino il calcolo di
quante ore di manodopera o quanti servizi hai reso e in modo molto
dettagliato, utilissimo per le statistiche.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Ridimensionamento Sottomaschera

author: Antonio Ganci

text:
Ho la necessità di ridimensionare una sottomaschera in modo che i lati
destro e basso *tocchino* dinamicamente i bordi della maschera principale
quando questa viene ridimensionata dall'utente.
So che devo agire sulle proprietà Height, Width, InsideHeight, InsideWidth,
ma la cosa non funziona come vorrei.
Per chiarire meglio vorrei che la sottomaschera si comportasse come per i
controlli della finestra per la ricerca dei file in Win98.
Antonio.


title: Ridimensionamento Sottomaschera

author: Alessandro Cara

text:
Antonio Ganci ha scritto:

che bello e' capitato antonio ganci.
Peggio di un novizio!
> So che devo agire sulle proprietà Height, Width, InsideHeight, InsideWidth,
> ma la cosa non funziona come vorrei.
ma che vordi' non funziona come vorrei? Che fa si accartoccia? Sparisce?
Fa le pernacchie?
> Per chiarire meglio vorrei che la sottomaschera si comportasse come per i
> controlli della finestra per la ricerca dei file in Win98.
ma che vordi? Che fanno di particolare i controlli delle finestra
per la ricerca dei faile ( alla Coronati) in win98. Giuro! non lo so.
--
a.cara


title: Ridimensionamento Sottomaschera

text:
Alessandro Cara wrote:
[CUT]
> che bello e' capitato antonio ganci.
> Peggio di un novizio!
>> So che devo agire sulle proprietà Height, Width, InsideHeight,
>> InsideWidth, ma la cosa non funziona come vorrei.
> ma che vordi' non funziona come vorrei? Che fa si accartoccia?
> Sparisce? Fa le pernacchie?
In orizzontale il ridimensionamento è corretto ho utilizzato il seguente
codice:
 Me.Sottomaschera1.Width = Me.InsideWidth - Me.Sottomaschera1.left * 2
Il problema è il ridimensionamento verticale non riesco a capire come
trovare la Height della sottomaschera, posizionata nella sezione corpo della
maschera principale.
Al di sotto del corpo c'è un piè di pagina maschera di cui devo chiaramente
tenere conto in modo che il lato in basso della sottomaschera corrisponda
con il lato in basso della sezione corpo.
>> Per chiarire meglio vorrei che la sottomaschera si comportasse come
>> per i controlli della finestra per la ricerca dei file in Win98.
> ma che vordi? Che fanno di particolare i controlli delle finestra
> per la ricerca dei faile ( alla Coronati) in win98. Giuro! non lo so.
In pratica i controlli si ridimensionano rispecchiando la grandezza della
finestra.
Antonio.


title: Ridimensionamento Sottomaschera

author: Emyr

text:


ma non cera un esempio su sitocomune che faceva tutto in automatico?
Saluti.
Emanuele.


title: Ridimensionamento Sottomaschera

text:
Emyr wrote:
> On Wed, 13 Nov 2002 10:27:31 +0100, "Antonio Ganci"
> <
a.ganciNO...@megattera.it
> wrote:
>
[CUT]
> ma non cera un esempio su sitocomune che faceva tutto in automatico?
>
Non è il mio caso perchè l'esempio cambia la scala di tutti i controlli, le
font ecc. in base alla dimensione della maschera, mentre io devo
ridimensionare solo la sottomaschera.
In sintesi ho una maschera con la testata di un ordine e una sottomaschera
con i dettagli, la sottomaschera contiene molti campi se viene visualizzata
ad una risoluzione elevata (1024x768) voglio permettere di ridimensionare la
sottomaschera in modo da non far comparire le barre di scorrimento.
Può sembrare una banalità, ma non riesco a calcolare l'altezza della
sottomaschera al cambiamento di altezza della finestra, ho provato con
InsideHeight, Height, WindowHeight, ma nessuna di queste mi fornisce un
valore adeguato.
Antonio.


title: Ridimensionamento Sottomaschera

text:
Antonio Ganci wrote:
[cut]
>  Me.Sottomaschera1.Width = Me.InsideWidth - Me.Sottomaschera1.left * 2
>
> Il problema è il ridimensionamento verticale non riesco a capire come
> trovare la Height della sottomaschera, posizionata nella sezione corpo della
> maschera principale.
> Al di sotto del corpo c'è un piè di pagina maschera di cui devo chiaramente
> tenere conto in modo che il lato in basso della sottomaschera corrisponda
> con il lato in basso della sezione corpo.
>
ciao antonio
il pezzo di codice a seguire lo uso da tempo, di fatto mi fa il resize
di una sottomaschera in visualizzazione foglio dati e mi funziona)
---------------------
   Dim xW As Integer
   Dim xH As Integer
   Dim var As Variant
   xH = frm.InsideHeight - frm.PagIni.Height
   xW = frm.InsideWidth
   frm.Painting = False
   xH = xH - 20                    'non mi ricordo perche' li ho messi
   xW = xW - 20                    'credo perche' ho un "bordo"
   frm.PagStru.Left = 0
   frm.PagStru.Height = xH - frm.PagStru.Top
   frm.PagStru.Width = xW - frm.PagStru.Left
   xH = xH - frm.PagFin.Height
   xW = xW - 10
   frm.GestMen00.Height = xH - frm.GestMen00.Top
   frm.GestMen00.Width = xW - frm.GestMen00.Left
-----
i controlli Pagini e Pagfin sono relativi al fatto che ho una
intestazione
ed un piede, La sottomaschera (gestmen00) e' all'interno di un controllo
a scheda (pagstru)
--
a.cara


title: Ridimensionamento Sottomaschera

text:
Alessandro Cara wrote:
[cut]
> i controlli Pagini e Pagfin sono relativi al fatto che ho una
> intestazione
> ed un piede, La sottomaschera (gestmen00) e' all'interno di un controllo
> a scheda (pagstru)
per la precisione
Pagini e' il nome della sezione intestazione
PagFin e' il nome della sezione piede
Pagstru "non" e' il nome della sezione corpo
     ma del controllo a schede che di fatto mi occupa
     tutta la sezione corpo
--
a.cara


title: Ridimensionamento Sottomaschera

text:

Grazie per le informazioni proverò e ti farò sapere.
Antonio.


title: Ridimensionamento Sottomaschera

author: Lorenzo Coronati

text:
Scrisse Alessandro Cara <
al...@blunet.it
>:
>per la ricerca dei faile ( alla Coronati) in win98. Giuro! non lo so.
cmq io avrei scritto fail
;-)
--
lorenzo coronati
---


title: Ridimensionamento Sottomaschera

text:
Lorenzo Coronati wrote:
>
> Scrisse Alessandro Cara <
al...@blunet.it
>:
> >per la ricerca dei faile ( alla Coronati) in win98. Giuro! non lo so.
>
> cmq io avrei scritto fail
> ;-)
cio' pensato, ma proveniamo, credo, da altra "tera"
--
a.cara


title: Problema di query

author: Kerub

text:
Espongo il problema: ho una tabella con i dati anagrafici di persone con
anche un campo di tipo si/no. Poi ho una query che prende i suoi dati sia da
questa tabella che da altre. Ora ho bisogno di un'altra query che mi
visualizzi solo i dati di quelle persone che nel campo si/no ci sia "si"
(oppure "no" a seconda della mia necessità nel creare la query). GRAZIE!


title: Problema di query

author: Silvio Berruti

text:
"Kerub" <
eth...@tin.it
> ha scritto nel messaggio
news:8uk9ng$gti$1...@nslave3.tin.it...

In realtà desideri che la tua query risponda ad un vero/falso.
Nei criteri del campo [sì/no] inserisci semplicemente Vero, se desideri solo
i dati con condizione sì, o Falso, nella condizione contraria.
Esempio (il campo [Sposato] della tabella Clienti è di tipo Sì/No):
SELECT Clienti.NomeSocietà, Clienti.NomeContatto, Clienti.CognomeContatto,
Clienti.Sposato
FROM Clienti
WHERE (((Clienti.Sposato)=True));
Ciao
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Problema di query

author: Giuseppe

text:
"Kerub" <
eth...@tin.it
> ha scritto nel messaggio
news:8uk9ng$gti$1...@nslave3.tin.it...
> Espongo il problema: ho una tabella con i dati anagrafici di persone con
> anche un campo di tipo si/no. Poi ho una query che prende i suoi dati sia
da
> questa tabella che da altre. Ora ho bisogno di un'altra query che mi
> visualizzi solo i dati di quelle persone che nel campo si/no ci sia "si"
> (oppure "no" a seconda della mia necessità nel creare la query). GRAZIE!
>
puoi costruire un nuovo campo :
scelta2: IIf([scelta]=Vero;"si";"No")
e nei Criteri:
[forms]![frm]![frm]
nel visualizzare la query in Visualizzazione foglio dati
il programma ti chiede di inserire il valore del parametro (si o no)
    giuseppe


title: Formatazione condizionata controllo su contenuto altro controllo

author: Zappus

text:
Avevo postato:
"Salute a tutti,
ho una maschera continua "di visualizzazione" in cui non inserisco dati ma
visualizzo solamente,
con i seguenti campi:
ARTICOLO, QUANTITA', QUANTITA'2...
Vorrei che se la QUANTITA'2 fosse maggiore di 0 si colorasse in rosso (lo
sfondo o il carattere non importa)...
Ho provato sia con la formattazione condizionale , sia con un codice "if"
nelle proprietà della maschera.
Il problema è che si colorano tutte le caselle di quel controllo e non solo
quella che mi interessa.
Si può fare qualcosa?
Grazie
Luca"
Mi hanno gentilmente risposto.
Vorrei sapere se qualcosa di simile è fattibile sul confronto tra le due
quantità sempre tenendo conto che si tratta di maschere continue:
es. se QUANTITA'<QUANTITA'2 allora formato QUANTITA'2 .....(Colore carattere
rosso o altri colori)
Grazie di nuovo.
Luca


author: Roberto da casa

text:
"Zappus" <
luca...@libero.it
> ha scritto nel messaggio
news:wx5_9.63069$ZE.17...@twister2.libero.it...

E' sbagliato aprire più thread nello stesso NG per porre lo stesso
quesito!!!
Ti ho dato una risposta nell'altro tuo thread.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: Planet Service s.r.l. "Corsi di Informatica" Server 01

text:
>
> E' sbagliato aprire più thread nello stesso NG per porre lo stesso
> quesito!!!
>
> Ti ho dato una risposta nell'altro tuo thread.
>
> --
> Roberto
Scusa la fretta è stata cattiva consigliera......
Luca


title: Saldo progressivo di un mastrino.

author: antonelladr

text:
Salve a tutti, mi rendo conto che con il precedente messaggio non ho
rispettato le regole del NG, per cui cerco di ripropormi cercando di
rispettare le regole del netiquette e soprattutto rispettare la vostra
personalità ed il tempo che dedicate a questo NG. Vengo al dunque:
Potete farmi un esempio pratico per ottenere un saldo progressivo su un
mastrino.
L'esempio era:
data         entrate    uscite     saldo
01/05         100                     100
01/06                        50        50
05/09            20                    70
Non riesco ancora a calcolare il saldo, in altri termini lo calcola, ma solo
su quel record, io invece voglio che mi considera anche i record precedenti
(saldo progressivo). Mi fate un esempio semplice su una query o su una
maschera per ottenere tale saldo. O magari mi inviate un esempio in formato
access 95 all'indirizzo
be...@libero.it
 Ho cercato di usare la funzione dsum
ma mi da errore.
Grazie ancora e scusate se insisto, Ciao a tutti.
By Nino


title: Saldo progressivo di un mastrino.

text:
"antonelladr" <
anton...@libero.it
> ha scritto nel messaggio
news:ciOS5.16549$FV2.4...@news.infostrada.it...

Vedi la mia risposta delle ore 13:47 al tuo messaggio delle 10:04
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Immagini e trova

author: Stefano

text:
Ciao a tutti.
C'è qualcuno che mi può indicare un modo per inserire un'immagine (o un
collegamento ad essa) nella tabella in cui ci sono tutti i record, passando
i dati da una maschera.
Mi spiego meglio:
ho un db nel quale aggiungo i dati da una maschera. Adesso ho la necessità
di associare ad ogni record che inserisco, due immagini. Come posso fare?
E ancora... nella maschera ho messo un'opzione per la ricerca di record, la
quale mi permette di effettuare la ricerca solo all'interno di un campo.
Come posso fare per inserirne un altro?
Grazie e ciao.
--
~~~~~~~~~~~~~~~~~~~~~~~~~
   Per rispondere in E-Mail togli AT.


title: Immagini e trova

author: Roberto dalla campagna

text:
Stefano <
geost...@yahoo.it
> wrote in message
4I7e9.73563$pX1.2...@news2.tin.it...
> Ciao a tutti.
> C'è qualcuno che mi può indicare un modo per inserire un'immagine (o un
> collegamento ad essa) nella tabella in cui ci sono tutti i record,
passando
> i dati da una maschera.
> Mi spiego meglio:
> ho un db nel quale aggiungo i dati da una maschera. Adesso ho la necessità
> di associare ad ogni record che inserisco, due immagini. Come posso fare?
>
Vai sul Sito Comune (link qui sotto) e nella Sezione General prova a
leggerti queste tre FAQ:
1) Come implementare correttamente un archivio di immagini di Stefano
Bettini
2) Implementare un archivio di immagini di Silvio Savoldi
3) Archiviazione immagini di Franco Cappellaro.
In esse troverai sicuramente la soluzione al tuo problema.
> E ancora... nella maschera ho messo un'opzione per la ricerca di record,
la
> quale mi permette di effettuare la ricerca solo all'interno di un campo.
> Come posso fare per inserirne un altro?
Ci sono molte maniere per effettuare la ricerca di record; se ci speghi come
tu la effettui in base al contenuto di un campo, vedremo insieme come va
modificata perchè funzioni in base al contenuto di più campi.
>
> Grazie e ciao.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Immagini e trova

text:
> > E ancora... nella maschera ho messo un'opzione per la ricerca di record,
> la
> > quale mi permette di effettuare la ricerca solo all'interno di un campo.
> > Come posso fare per inserirne un altro?
>
> Ci sono molte maniere per effettuare la ricerca di record; se ci speghi
come
> tu la effettui in base al contenuto di un campo, vedremo insieme come va
> modificata perchè funzioni in base al contenuto di più campi.
Cosa intendi?
Nella maschera ho messo un pulsante di comando con la funzione di ricerca
record. Tra le opzioni c'è il nome di un solo campo e il nome della
maschera.
Io vorrei mettere il nome di due campi e togliere il nome della maschera che
non serve a niente.
Grazie e ciao.
Stefano.


title: Immagini e trova

text:
Stefano <
geost...@yahoo.it
> wrote in message
ABoe9.76080$pX1.2...@news2.tin.it...

Non ho ancora capito cosa usi per fare la ricerca dei record, ma poco
importa, provo a darti una soluzione ex novo.
Supponiamo che la ricerca vada effettuata in base al campo di tipo Numerico
chiamato Campo1 ed in base al campo di tipo Testo chiamato Campo2.
Nell'intestazione della tua maschera inserisci due caselle di testo non
associate chiamate rispettivamente Cerca1 e Cerca2 dove digiterai i
parametri di ricerca rispettivamente per Campo1 e Campo2; nell'intestazione
della maschera inserisci anche un pulsante di comando chiamato Cerca.
A fronte dell'evento "Su clic" del pulsante di comando genera il seguente
codice VBA:
Private Sub Cerca_Click()
Me.Filter = "Campo1=" & Me!Cerca1 & " And Campo2=" & Chr$(34) & Me!Cerca2 &
Chr$(34)
Me.FilterOn = True
End Sub



title: Immagini e trova

text:
Non è la soluzione che cercavo.
La mia ricerca non deve rispettare due parametri, ma uno solo, ad esempio:
devo cercare "parola" all'interno del db; vorrei essere in grado di poter
scegliere il campo in cui cercarlo.
Il modo che uso per fare la ricerca è quello standard di access, cioè quello
che si crea con la creazione guidata dei pulsanti. Nella finestra che mi
appare mi permette di scegliere solo uno dei campi che ho nella tabella,
mentre io ne vorrei aggiungere un altro.
Tornando anche all'inserimento dell'immagine ho un problema: non riesco a
fare un pulsante del tipo "Sfoglia" per la ricerca dell'immagine: mi sai
aiutare?
Nelle FAQ che mi hai consigliato non ho trovato aiuto in questo senso.
Grazie e ciao.
Stefano.



title: Immagini e trova

text:
Stefano <
geost...@yahoo.it
> wrote in message
ZUFe9.78471$pX1.2...@news2.tin.it...
> Non è la soluzione che cercavo.
> La mia ricerca non deve rispettare due parametri, ma uno solo, ad esempio:
> devo cercare "parola" all'interno del db; vorrei essere in grado di poter
> scegliere il campo in cui cercarlo.
>
Allora puoi usare il metodo FindRecord (vedi help), basta che, prima di
eseguire la ricerca con DoCmd.FindRecord, con il metoto SetFocus (vedi help)
sposti il fuoco sul controllo sul quale vuoi effettuare la ricerca.
> Il modo che uso per fare la ricerca è quello standard di access, cioè
quello
> che si crea con la creazione guidata dei pulsanti. Nella finestra che mi
> appare mi permette di scegliere solo uno dei campi che ho nella tabella,
> mentre io ne vorrei aggiungere un altro.
>
> Tornando anche all'inserimento dell'immagine ho un problema: non riesco a
> fare un pulsante del tipo "Sfoglia" per la ricerca dell'immagine: mi sai
> aiutare?
> Nelle FAQ che mi hai consigliato non ho trovato aiuto in questo senso.
Analizza meglio la FAQ Implementare un archivio di immagini di Silvio
Savoldi: nel database di esempio ad essa allegato viene scelta la cartella
che contiene l'immagine con un sistema del tipo "Sfoglia" (come vuoi fare
tu), quindi vengono mostrate le immagini in essa contenute: alla fine ti
viene restituito l'indirizzo completo del file immagine scelto.
Comunque, nel Sito Comune esistono altre  FAQ per selezionare un file con il
sitema "Sfoglia"; sicuramente trovi un esempio nella FAQ della Sezione
Moduli che parle delle API.
>
> Grazie e ciao.
> Stefano.
[CUT]



title: Immagini e trova

text:
Grazie mille e ciao.
Stefano.
--
~~~~~~~~~~~~~~~~~~~~~~~~~
   Per rispondere in E-Mail togli AT.
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:vSIe9.17720$%z1.3...@twister1.libero.it...



title: Access 2000 e colonna + nelle tabelle

author: Video

text:
Ciao a tutti,
scusate la terminologia "sbagliata", come si chiama il + messo nella tabella
solitamente prima del campo ID?
Ho un db con parecchie tabelle correlate e vedo che cliccando su questo + si
apre la tabella correlata. Ma se ho di più tabelle correlate, come è
possibile "cambiare" l'associazione?? Faccio questa domanda perchè lo stesso
db l'ho in due copie (backup di lavoro) e in ognuno cliccando su questo + mi
si aprono 2 tabelle correlate diverse.
Grazie per l'aiuto
Ciao ciao
Fabrizio


title: VBA: HELP!!!

author: sdamy

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
TgXD6.60132$s93.6...@news.infostrada.it...
> Antonio Biso <
ch...@etruria.net
> wrote in message
> CdXD6.60115$s93.6...@news.infostrada.it...
> >
> > sdamy <
sd...@tiscalinet.it
> wrote in message
> > IpTD6.428$o3....@news2.tin.it...
> > > Ciao a tutti
> > >
> > > Dovrei confrontare il contenuto del recordset rsAfter con il recodset
> tmp
> > > ovvero estrarre tutti i record comuni ai due recordset. Come posso
fare?
> > >
> > > CODICE:
> > >
> > > Set dbs = CurrentDb
> > > Set loqd = dbs.QueryDefs("qry_anacli")
> > > stSQL = "SELECT * FROM anacli"
> > > loqd.SQL = stSQL
> > >
> > > Set rsBefore = loqd.OpenRecordset(dbOpenDynaset)
> > > rsBefore.Filter = "statgiur like '" &
> > > Forms!scheda_work_portafoglio!persona_tipo & "'"
> > >
> > >
> > > Set tmp = dbs.OpenRecordset("polcli")
> > > Set rsAfter = rsBefore.OpenRecordset()
>
> Secondo me stai a fa un sacco di giri inutili.
> Invece di dare la tua soluzione, perchè non provi a spiegare che cosa
> vorresti fare?
>
> Antonio
>
In sintesi voglio costriure una maschera "parametrica" con parecchi
controlli, caselle combinate e caselle di riepilogo. Impostando tali
controlli voglio che la maschera mi restituisca i clienti che soddisfano i
parametri impostati sulla maschera. All'inizio me la cavavo utilizzando una
query collegata ai parametri della maschera... ma la cosa è diventata
ingestibile ed ora vorrei utilizzare il codice per rendere la cosa piu
strtutturata, performante e manipolabile a mio piacimento.
Volevo quindi utilizzare il comando filter per "scremare" i vari recordset
secondo i parametri della maschera e alla fine congiungere il risultato nei
recordset per tenere solo i dati comuni (il codice sopra è solo uno
spezzone.... per la tipologia del progetto ho bisogno di usare 4 recordset,
scremarli secondo dei parametri e poi fare il join di tutti e 4)
Se puoi darmi una dritta mi faresti un grosso piacere... stanotte alle ore
1:30 mi sono arreso.. non riesco a legare i vari recordset..
GRAZIE CIAO


title: pannello di controllo

author: marceme

text:
Salve, dopo un paio di tentativi ho immesso
il pannello di comando, volevo solo sapčere
come si fa  a fare in modo che all'apertura del file parta direttamente il
apnnello di controllo.
Ciao marceme


title: pannello di controllo

author: Antonio Biso

text:
marceme <mar...@cucu.te> wrote in message
a3m9a3$jvm$1...@newsreader.mailgate.org...

Sul menů strumenti, avvio, c'č la voce Visualizza maschera
Antonio


title: ma dov'e' il sito comune?

author: Veronica

text:
Ciao a tutti,
Sono nuova del gruppo.
Avrei una domandina stupida stupida su una Crosstab Query ma, prima di
postarla nel gruppo, volevo cercare di trovare la soluzione nel sito
comune.
Qualcuno puo' mandarmi l'url?
Grazie mille
Veronica


title: ma dov'e' il sito comune?

author: Roberto dal portatile

text:
"Veronica" <
veroni...@ingenta.com
> ha scritto nel messaggio
news:c69a7012.01102...@posting.google.com...

Il link del Sito Comune è
http://www.sitocomune.com
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: ma dov'e' il sito comune?

author: Fabio Chiaro

text:
"Veronica" <
veroni...@ingenta.com
> ha scritto nel messaggio
news:c69a7012.01102...@posting.google.com...

www.sitocomune.com
Ciao, FABIO


title: ma dov'e' il sito comune?

text:
Veronica <
veroni...@ingenta.com
> wrote in message
c69a7012.01102...@posting.google.com...

Veronicuccia... sentiamoci per mail magari, e potrò darti tutte le
informazionuccie che ritieni necessarie, che ne pensi, mon amour?!?
E sono sicuro che le tue domande sono intelligentissime, proprio come te...
Antonio


title: ma dov'e' il sito comune?

author: Sib dal portatile

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> Veronica <
veroni...@ingenta.com
> wrote in message
> > Ciao a tutti,
> >
> > Sono nuova del gruppo.
> > Avrei una domandina stupida stupida su una Crosstab Query ma, prima di
> > postarla nel gruppo, volevo cercare di trovare la soluzione nel sito
> > comune.
> > Qualcuno puo' mandarmi l'url?
>
> Veronicuccia... sentiamoci per mail magari, e potrň darti tutte le
> informazionuccie che ritieni necessarie, che ne pensi, mon amour?!?
> E sono sicuro che le tue domande sono intelligentissime, proprio come
te...
Eh, caro Antonio,
Stai invecchiando.
Ben in due ti hanno anticipato...
hehehehe
Sib


title: MI5 Persecution: cost of the operation

text:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-= MI5: cost of the operation -=
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Here's what a couple of other people on Usenet (uk.misc) had to say
regarding the cost of running such an operation...
PO: >Have some sense, grow up and smell reality. What you are talking about
PO: >would take loads of planning, tens of thousands of pounds and lots of
PO: >people involved in the planning, execution and maintenance of it. You
PO: >must have a very high opinion of yourself to think you are worth it.
PM: >But why? And why you? Do you realize how much it would cost to keep
PM: >one person under continuous surveillance for five years? Think about
PM: >all the man/hours. Say they _just_ allocated a two man team and a
PM: >supervisor. OK., Supervisor's salary, say, #30,000 a year. Two men,
PM: >#20,000 a year each. But they'd need to work in shifts -- so it would
PM: >be six men at #20,000 (which with on-costs would work out at more like
PM: >#30,000 to the employer.)
PM: >
PM: >So, we're talking #30,000 x 6. #180,000. plus say, #40,000 for the
PM: >supervisor. #220,000. Then you've got the hardware involved. And
PM: >any transcription that needs doing. You don't think the 'Big Boss'
PM: >would listen to hours and hours of tapes, do you.
PM: >
PM: >So, all in all, you couldn't actually do the job for much less than
PM: >a quarter million a year. Over five years. What are you doing that makes
PM: >it worth the while of the state to spend over one and a quarter million
PM: >on you?
Those are pretty much the sort of calculations that went through my head
once I stopped to consider what it must be costing them to run this
operation. The partial answer is, there have been periods when the
intensity has been greater, and times when little has happened. In fact,
for much of 1993 and the first half of 1994, very little happened. Although
I don't think that was for reasons of money - if they can tap into the
taxpayer they're not going to be short of resources, are they?
The more complete answer is in the enormity of what they're doing. Relative
to the cost to British pride of seeing their country humiliated for the
persecution of their own citizens, isn't is worth the cost of four or five
people to try to bring things to a close in the manner they would wish? To
the government a million or two is quite honestly nothing - if they can
convince themselves of the necessity of what they're doing, resources will
not be the limiting factor.
5
--
Posted via a free Usenet account from
http://www.teranews.com


title: caselle di controllo, records ecc.ecc.

author: norica

text:
Ho un problemino : ho una maschera basata su una tabella; su questa tabella
ci sono 2 caselle di controllo(tipo Sě/No) che si chiamano "Cliente" e
"Fornitore" e che compaiono anche sulla maschera; vorrei che lo stato di
queste caselle mi abiliti o meno l'uso di due pulsanti chiamati "Tariffe
Cliente" e "Tariffe fornitore" ovvero:
se č selezionata la casella "Fornitore" il pulsante "tariffe fornitore" sia
abilitato (mentre l'altro disabilitato)
se č selezionata la casella "Cliente"    il pulsante "tariffe cliente"
sia abilitato (mentre l'altro disabilitato)
e sto discorso deve funzionare per tutti record presenti nella tabella
quando mi sposto da un record all'altro nella maschera.
GRAZIE MILLE.
--
Posted from
smtp2.libero.it
 [193.70.192.52]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: caselle di controllo, records ecc.ecc.

text:
"norica" <
nor...@libero.it
> ha scritto nel messaggio
news:000701c0f6c2$3ad50060$ee02a8c0@d5d6c8...
> Ho un problemino : ho una maschera basata su una tabella; su questa
tabella
> ci sono 2 caselle di controllo(tipo Sì/No) che si chiamano "Cliente" e
> "Fornitore" e che compaiono anche sulla maschera; vorrei che lo stato di
> queste caselle mi abiliti o meno l'uso di due pulsanti chiamati "Tariffe
> Cliente" e "Tariffe fornitore" ovvero:
> se è selezionata la casella "Fornitore" il pulsante "tariffe fornitore"
sia
> abilitato (mentre l'altro disabilitato)
> se è selezionata la casella "Cliente"    il pulsante "tariffe cliente"
> sia abilitato (mentre l'altro disabilitato)
> e sto discorso deve funzionare per tutti record presenti nella tabella
> quando mi sposto da un record all'altro nella maschera.
>
> GRAZIE MILLE.
>
Poichè mi sembra di capire che i due campi di tipo Si/No sono tra di loro in
alternativa, per non complicarti inutilmente la vita nella gestione, ti
consiglio di avere nella tabella un'unico campo Si/No chiamato
ClienteFornitore: se conterrà il valore Si vuol dire che il record riguarda
un cliente in caso contrario è relativo ad un fornitore.
A questo punto avrai anche nella maschera un'unica casella di controllo
chiamata ClienteFornitore.
Stanti così le cose, a fronte dell'evento "Dopo aggiornamento" della casella
di controllo genera il seguente codice VBA:
If Me!ClienteFornitore = True Then
Me![tariffe cliente].Enabled = True
Me![tariffe fornitore].Enabled = False
Else
Me![tariffe cliente].Enabled = False
Me![tariffe fornitore].Enabled = True
Lo stesso codice VBA generalo anche a fronte dell'evento "Su corrente" della
maschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: caselle di controllo, records ecc.ecc.

text:
"norica" <
nor...@libero.it
> ha scritto nel messaggio news:000701c0f6c2$3ad50060$ee02a8c0@d5d6c8...
> Ho un problemino : ho una maschera basata su una tabella; su questa tabella
> ci sono 2 caselle di controllo(tipo Sě/No) che si chiamano "Cliente" e
> "Fornitore" e che compaiono anche sulla maschera; vorrei che lo stato di
> queste caselle mi abiliti o meno l'uso di due pulsanti chiamati "Tariffe
> Cliente" e "Tariffe fornitore" ovvero:
> se č selezionata la casella "Fornitore" il pulsante "tariffe fornitore" sia
> abilitato (mentre l'altro disabilitato)
> se č selezionata la casella "Cliente"    il pulsante "tariffe cliente"
> sia abilitato (mentre l'altro disabilitato)
nell'evento Su corrente della maschera
e nell'evento Su aggiornamento delle caselle
inserisci il codice che,
in base al valore delle caselle (anzi, ti basta testarne una),
ti abilita o disabilita i pulsanti:
    If Cliente.Value Then
        TariffeCliente.Enable = True
        TariffaFornitore.Enable = False
    Else
        TariffeCliente.Enable = True
        TariffaFornitore.Enable = False
    End If
> e sto discorso deve funzionare per tutti record presenti nella tabella
> quando mi sposto da un record all'altro nella maschera.
questo č automatico nel momento in cui usi l'impostazione 'maschere continue'
per la tua maschera.
>
> GRAZIE MILLE.
>
>
>
>
>
> --
> Posted from
smtp2.libero.it
 [193.70.192.52]
> via Mailgate.ORG Server -
http://www.Mailgate.ORG
Perchč usi caselle di controllo e non pulsanti di opzione???
Ciao
--
Leo_duca


title: caselle di controllo, records ecc.ecc.

text:
"Leo_duca" <
leo_...@libero.it
> ha scritto nel messaggio news:3b2b0...@news.dada.it...

Stavo pensando al fatto che in 'Visualizzazione predefinita =  Maschere continue'
tutti i pulsanti visualizzati assumono l'aspetto dei pulsanti del record corrente,
 perciň quando sarai su un record 'Cliente'
 tutti i pulsanti 'TariffeCliente' saranno attivi  (anche quelli nei recors 'Fornitori')
e viceversa quando sarai in un record 'Fornitore'.
Credo che nel tuo caso questo fatto possa provocare un effetto visivo ingannevole.
Ciao
--
Leo_duca


title: caselle di controllo, records ecc.ecc.

text:
"Leo_duca" <
leo_...@libero.it
> ha scritto nel messaggio
news:3b2b2...@news.dada.it...
>
[CUT]
>
> Stavo pensando al fatto che in 'Visualizzazione predefinita =  Maschere
continue'
> tutti i pulsanti visualizzati assumono l'aspetto dei pulsanti del record
corrente,
>  perciň quando sarai su un record 'Cliente'
>  tutti i pulsanti 'TariffeCliente' saranno attivi  (anche quelli nei
recors 'Fornitori')
> e viceversa quando sarai in un record 'Fornitore'.
> Credo che nel tuo caso questo fatto possa provocare un effetto visivo
ingannevole.
>
> Ciao
>
> --
> Leo_duca
>
Visto che, come dici tu il record corrente č comunque uno solo, sposta i due
pulsanti dal corpo all'intestazione della maschera: cosě sicuramente eviti
l'"effetto visivo ingannevole"; il pulsante abilitato riguarda comunque il
record corrente.



title: in che data cadono tutti i giovedi di un determinato anno

text:
esiste una funzione che mi restituisca in che data cadono ad esempio tutti i
giovedi o venerdi ecc. di un determinato anno?
potrei costruirla popolando con un ciclo for una tabella temporanea ma
utilizzando quale funzione?
dateadd + 7 fino al 31/12?
Grazie.


text:
"Nicolas73" <
Nico...@email.it
> ha scritto nel messaggio
news:46af5af3$0$17941$4faf...@reader1.news.tin.it...

Per visualizzare con un messaggio tutti i giovedi di quest'anno potresti
scrivere in VBA questo ciclo For ... Next:
Dim MiaData As Date
For MiaData = #01/01/2007# To #31/12/2007#
    If Weekday(MiaData) = 5 Then
        MsgBox MiaData
    End If
Next MiaData
Cosi ti compariranno a video 52 massaggi che ti indicheranno ognuno la data
di uno dei 52 giovedi dell'anno.
A posto della MsgBox potresti mettere del codice VBA che registri un record
in una tabella di comodo che poi andrai a visualizzare o stampare.
Naturalmente se invece dei giovedi vuoi vedere le date dei venerdě, il
confronto non lo effettuerai con 5 ma con 6: per maggiori ragguagli leggi
sull'help cosa c'č scritto circa la funzione Weekday.
>
> Grazie.
Prego.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
> Dim MiaData As Date
> For MiaData = #01/01/2007# To #31/12/2007#
>    If Weekday(MiaData) = 5 Then
>        MsgBox MiaData
>    End If
> Next MiaData
>
> Cosi ti compariranno a video 52 massaggi che ti indicheranno ognuno la
> data di uno dei 52 giovedi dell'anno.
> A posto della MsgBox potresti mettere del codice VBA che registri un
> record in una tabella di comodo che poi andrai a visualizzare o stampare.
> Naturalmente se invece dei giovedi vuoi vedere le date dei venerdě, il
> confronto non lo effettuerai con 5 ma con 6: per maggiori ragguagli leggi
> sull'help cosa c'č scritto circa la funzione Weekday.
>
>>
>> Grazie.
>
> Prego.
>
> --
> Roberto
Non sapevo che il ciclo for accettasse anche le date
Grazie mille.


author: Luciano Bastianello

text:
Una cosa del genere:
Public Sub CalcolaGiovedi(Anno As Integer)
    Dim dataInizio As Date
    Dim k As Integer
    dataInizio = DateSerial(Anno, 1, 1)
    For k = 0 To 6
        If Weekday(DateAdd("d", k, dataInizio), vbMonday) = 4 Then
            dataInizio = DateAdd("d", k, dataInizio)
            Exit For
        End If
    Next
    Do While True
        Debug.Print dataInizio
        dataInizio = DateAdd("d", 7, dataInizio)
        If dataInizio > DateSerial(Anno, 12, 31) Then Exit Do
    Loop
End Sub
--
-----------------------------------------------------------------
Luciano Bastianello - MBS CP Navision Development
Software Consultant - Apprentice Sorcerer
MSN:
cte...@hotmail.com
 - ICQ: 209754422
http://community.visual-basic.it/LucianoB/
-----------------------------------------------------------------
"Nicolas73" <
Nico...@email.it
> ha scritto nel messaggio
news:46af5af3$0$17941$4faf...@reader1.news.tin.it...



author: Access

text:
Ciao Luciano,
"Luciano Bastianello" <
cte...@hotmail.com
> ha scritto nel messaggio
news:46b410a6$0$17942$4faf...@reader1.news.tin.it...
> Una cosa del genere:
> Public Sub CalcolaGiovedi(Anno As Integer)
>    Dim dataInizio As Date
>    Dim k As Integer
>    dataInizio = DateSerial(Anno, 1, 1)
>    For k = 0 To 6
>        If Weekday(DateAdd("d", k, dataInizio), vbMonday) = 4 Then
>            dataInizio = DateAdd("d", k, dataInizio)
>            Exit For
>        End If
>    Next
>    Do While True
>        Debug.Print dataInizio
>        dataInizio = DateAdd("d", 7, dataInizio)
>        If dataInizio > DateSerial(Anno, 12, 31) Then Exit Do
>    Loop
> End Sub
>
si va bene, quella di Roberto mi sembra piu' semplice.
cambia qualcosa?
--
Ciao
Access


text:
Ciao Luciano,

grazie comunque, ma ho capito la differenza.
--
Ciao
Access


title: versione microsoft DAO 3.6 e Microsoft Office Library 10.0 problema

text:
Ogni volta che mando un db al cliente devo farlo entrare in vb riferimenti
per fargli spuntarele 2 voci di cui all'oggetto.
Questo non è affatto bello, vorrei poter aggiornargli defitivamente questi
componeit, sapete come posso fare? Grazie.
Lui ha la office library 9.0 e il DAO non ricordo.
Grazie in anticipo.


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:b0f0c7$mi2$1...@lacerta.tiscalinet.it...

Ti assicuri della versione, se lui non ha 3.6 hai 3 soluzioni
la distribuisci tu, sfrutti la 3.51 oppure provi con MDE.
@Alex.


text:
> Ti assicuri della versione, se lui non ha 3.6 hai 3 soluzioni
> la distribuisci tu, sfrutti la 3.51 oppure provi con MDE.
>
>
> @Alex.
>
la distribuisco io? come devo fare?  cosa gli devo installare nel computer?
Mdac?
Grazie.


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:b0gp2p$bbu$1...@lacerta.tiscalinet.it...

Mi pare di si anche se io ho aggiornato con SR2, ma non l'ho mai fatto, e
credo ti convenga valutare MDE.....!!!
@Alex.


title: Bug Access 2000 non cancella le chiavi dal registro...???

author: Univer

text:
Qualcuno sa dove trovare la patch per il bug di Access 2000 che non cancella
una chiave dal registro una volta disinstallato ???
(Grazie Bobbit :-)


text:
http://www.mvps.org/access/resources/index.htm
l'ho trovato!! vai nella sezione bug e cerca!
Ciao Bobbit
"Univer" <uni...@iii.itCANCELLA> ha scritto nel messaggio
news:8ggn1c$aej$1...@serv1.iunet.it...



text:
GRAZIE ANCORA !!!   ;-)
bobbit_barton <
bobbit...@wappi.com
> wrote in message
TASW4.38957$EY1.4...@news.infostrada.it...



title: [OT] Saluti...

author: CIDI

text:
"il 2010 ci ha regalato molte soddisfazioni e alcune ottime notizie,
tra cui un decesso eccellente:
dopo lunga e penosa malattia, è morta la morale!"
http://www.partitodupilu.it/
ciao a tutti
Daniele


title: [OT] Saluti...

text:
"CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
news:4d2a0a1a$0$1366$4faf...@reader2.news.tin.it...
> "il 2010 ci ha regalato molte soddisfazioni e alcune ottime notizie,
> tra cui un decesso eccellente:
> dopo lunga e penosa malattia, č morta la morale!"
>
>
http://www.partitodupilu.it/
>
> ciao a tutti
>
> Daniele
>
>
e che vor dě?
Antonio


title: [OT] Saluti...

text:

Io lo voto... quantunquemente...!!!!!!!!!!!!!!
Chiù PILU per tutti...!!!!!
Viva LU PILU.
@Alex


title: Euro Lire: gestione cassa

author: Alessia

text:
Ciao, (uso A2000)
sono immersa nella preparazione di un DB per la gestione di una cassa gettoni
Ticket, che mi gestisca i resti sia in Lire che Euro.
Il Db serve per registrare tutti i movimenti fatti con entrambe le valute, in
modo che a fine giornata l'operatore possa sapere quante lire o quanti Euro
sono entrati.
Il mio problema nasce dal 1 gennaio, perchè da quanto sembra nn sanno ancora se
è obbligatorio dare sempre il resto in Euro anche a chi ancora paga in Lire.
(considerate che ho a che fare con camionisti stranieri e per lungo tempo
arriveranno con Lire)
Ho creato una Tbl
ID
TARIFFA€
TARIFFAL
DATA
NUMGETTONI
ENTRATA1    (lire)
ENTRATA2 (€)
SCONTRINO
Nella Form ho usato i due controlli ENTRATA1 ed ENTRATA2, un campo calcolato
per elaborare i resti sia in € che in Lire
Vorrei poter bloccare uno dei due controlli se l'altro è già pieno, in modo da
evitare errori il più possibile.
Considerando che il DB viene usato su una cassa molto frequentata, voglio poter
velocizzare il tutto il più possibile (altrimenti i miei colleghi mi mandano a
quel paese) per ora l'unica idea che ho avuto è questa.
Grazie dell'aiuto
Alessia
--
Posted from  [80.16.202.2]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Euro Lire: gestione cassa

author: Govardo Libero

text:
"Alessia " <
les...@hotmail.com
> ha scritto nel messaggio
news:f8f764f4609bf506741...@mygate.mailgate.org...
> Ciao, (uso A2000)
> sono immersa nella preparazione di un DB per la gestione di una cassa
gettoni
> Ticket, che mi gestisca i resti sia in Lire che Euro.
> Il Db serve per registrare tutti i movimenti fatti con entrambe le valute,
in
> modo che a fine giornata l'operatore possa sapere quante lire o quanti
Euro
> sono entrati.
> Il mio problema nasce dal 1 gennaio, perchè da quanto sembra nn sanno
ancora se
> è obbligatorio dare sempre il resto in Euro anche a chi ancora paga in
Lire.
> (considerate che ho a che fare con camionisti stranieri e per lungo tempo
> arriveranno con Lire)
> Ho creato una Tbl
> ID
> TARIFFA?
> TARIFFAL
> DATA
> NUMGETTONI
> ENTRATA1    (lire)
> ENTRATA2 (?)
> SCONTRINO
> Nella Form ho usato i due controlli ENTRATA1 ed ENTRATA2, un campo
calcolato
> per elaborare i resti sia in ? che in Lire
> Vorrei poter bloccare uno dei due controlli se l'altro è già pieno, in
modo da
> evitare errori il più possibile.
> Considerando che il DB viene usato su una cassa molto frequentata, voglio
poter
> velocizzare il tutto il più possibile (altrimenti i miei colleghi mi
mandano a
> quel paese) per ora l'unica idea che ho avuto è questa.
> Grazie dell'aiuto
> Alessia
>
>
> --
> Posted from  [80.16.202.2]
> via Mailgate.ORG Server -
http://www.Mailgate.ORG
Hai troppi campi non necessari, la tabella la vedrei così, poi con una
semplice query e una maschera sei a posto.
 DATA             (Indice)
 SCONTRINO (Indice)
 TARIFFAeuro
 NUMGETTONI
 VALUTAeuro (Si/No)
--
                     Angelo
------------------------------------------------------
Sito comune di it.comp.appl.access
http://www.sitocomune.com
------------------------------------------------------


title: Da mdf a Access

author: Giglio

text:
Ciao a tutti
Ho un file mdf piu' un altro ldf: come posso convertirli in formato access?
grazie, CIAO!


title: Da mdf a Access

author: giorgio rancati

text:
"Giglio" <
gig...@broadcast.net
> ha scritto nel messaggio
news:lDOkc.177271$rM4.7...@news4.tin.it...

Ciao,
devi avere Ms Sql Server. Se il file mdf č inferiore a 2 Gb puoi usare
MSDE2000
http://www.microsoft.com/italy/sql/msde/
una volta "attaccati"  i files mdf e ldf
(vedi sp_attach_db dal manuale
http://www.microsoft.com/sql/techinfo/productdoc/2000/books.asp
  )
da Access ti colleghi via ODBC e importi le tabelle.
Ciao Giorgio


title: Da mdf a Access

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:c70gh3$v8l$1...@lacerta.tiscalinet.it...
>
> Ciao,
> devi avere Ms Sql Server. Se il file mdf è inferiore a 2 Gb puoi usare
> MSDE2000
>
http://www.microsoft.com/italy/sql/msde/
> una volta "attaccati"  i files mdf e ldf
> (vedi sp_attach_db dal manuale
>
http://www.microsoft.com/sql/techinfo/productdoc/2000/books.asp
  )
> da Access ti colleghi via ODBC e importi le tabelle.
Tutto fatto (e per me che sono completamente a digiuno di Access, SQL e
compagnia e' davvero un gran successo) grazie anche all'aiuto di google per
le varie procedure (non sapevo nemmeno dove scriverlo EXEC sp_attach_db).
C'e' pero' un problema: ho importato tutte le tabelle ma in nessuna di
queste ci sono i dati che io mi attendevo (e che sono sicuro ci siano). Dove
sbaglio?
CIAO e GRAZIE!!!


title: Da mdf a Access

text:
"Giglio" <
gig...@broadcast.net
> ha scritto nel messaggio
news:rH3lc.179468$rM4.7...@news4.tin.it...
> "giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
> messaggio news:c70gh3$v8l$1...@lacerta.tiscalinet.it...
> >
> > Ciao,
> > devi avere Ms Sql Server. Se il file mdf č inferiore a 2 Gb puoi usare
> > MSDE2000
> >
http://www.microsoft.com/italy/sql/msde/
> > una volta "attaccati"  i files mdf e ldf
> > (vedi sp_attach_db dal manuale
> >
http://www.microsoft.com/sql/techinfo/productdoc/2000/books.asp
  )
> > da Access ti colleghi via ODBC e importi le tabelle.
>
> Tutto fatto (e per me che sono completamente a digiuno di Access, SQL e
> compagnia e' davvero un gran successo) grazie anche all'aiuto di google
per
> le varie procedure (non sapevo nemmeno dove scriverlo EXEC sp_attach_db).
complimenti!!, ma di la veritą, mastichi qualche altro RDBMS.
> C'e' pero' un problema: ho importato tutte le tabelle ma in nessuna di
> queste ci sono i dati che io mi attendevo (e che sono sicuro ci siano).
Dove
> sbaglio?
Se l'importazione viene effettuata senza errori non sbagli.
Per verificare in modo diretto i dati e la struttura delle tabelle puoi
collegarti a Sql Server con Access 2000 (sp3) o AccessXp al database tramite
un  progetto ADP.
Oppure con il tool Dba Manager di Andrea Montanari
http://www.asql.biz/DbaMgr.shtm
(al 99.99999% i dati che vedi sono quelli che ti hanno dato)
Ciao Giorgio


title: Da mdf a Access

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:c72i2g$9jq$1...@lacerta.tiscalinet.it...
>
> complimenti!!, ma di la verità, mastichi qualche altro RDBMS.
Assolutamente no (prima di cercarlo con google, non sapevo nemmeno cosa
volesse dire l'acronimo RDBMS).
> > C'e' pero' un problema: ho importato tutte le tabelle ma in nessuna di
> > queste ci sono i dati che io mi attendevo (e che sono sicuro ci siano).
> Dove
> > sbaglio?
>
> Se l'importazione viene effettuata senza errori non sbagli.
Infatti, sbagliavo nel impostare il DSN ODBC. Ora tutto e' apposto
Grazie 1000, CIAO!!


title: SalvaRecord in VBA

author: Lbo da casa

text:
>Esiste un comando da inserire in una routine evento per salvare un record?
sendkeys "~^"
(o ^~?  vedi l'help di sendkeys per la combinaizone Ctrl-Invio)
non funziona se hai il focus su un controllo di tipo testo legato ad
un campo memo.
molti umani che conosco non passerebbero il test di Turing. (Lbo)
---------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: SalvaRecord in VBA

author: FrancoK

text:
Esiste un comando da inserire in una routine evento per salvare un record?
Possibile che in VBA si possano salvare solo oggetti come da Help di Access?
saluti
FrancoK


title: SalvaRecord in VBA

author: Roberto da casa

text:
"FrancoK" <
Fra...@mclink.it
> ha scritto nel messaggio
news:8st588$qlr$2...@news.mclink.it...

Dice che è una forma arcaica di Access, ma per registrare il record corrente
funziona:
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: SalvaRecord in VBA

author: Ungi

text:
> molti umani che conosco non passerebbero il test di Turing. (Lbo)
> ---------------
Ovvero ?


title: SalvaRecord in VBA

text:
Premesso che non si puo' compilare .mdb in .exe, on Tue, 24 Oct 2000


intanto quella è una signature automatica, forse doveva essere più
staccata dal resto del messaggio.
il test di Turing è un "test" proposto dal matematico inglese Turing
(vissuto a cavallo della seconga guerra mondiale, che diede un grande
impulso alla decodificazione dei messaggi segreti tedeschi, enigma e
tutta quella roba là) per valutare se un'intelligenza sia artificiale
o meno.
si fanno domande finché non sei certo che sia naturale...
---------------
molti umani che conosco non passerebbero il test di Turing. (Lbo)
---------------



title: SalvaRecord in VBA

author: Antonio Biso

text:
Lbo da casa <
l...@NOSPAM.blunet.it
> wrote in message
39f55b39...@news.interbusiness.it...
> il test di Turing è un "test" proposto dal matematico inglese Turing
> (vissuto a cavallo della seconga guerra mondiale, che diede un grande
> impulso alla decodificazione dei messaggi segreti tedeschi, enigma e
> tutta quella roba là) per valutare se un'intelligenza sia artificiale
> o meno.
E la macchina di Turing, eh eh?
>
> si fanno domande finché non sei certo che sia naturale...
Stile Blade Runner...
Antonio


title: Giorni lavorativi

author: Fido Tien

text:
Qualcuno sa se in Access esiste una funzione "semplice" per il conteggio dei
giorni lavorativi fra due date? (tipo GIORNI.LAVORATIVI.TOT di Excel).
Grazie, FT


title: Giorni lavorativi

author: sv

text:
Fido Tien ha scritto:
> Qualcuno sa se in Access esiste una funzione "semplice" per il conteggio dei
> giorni lavorativi fra due date? (tipo GIORNI.LAVORATIVI.TOT di Excel).
> Grazie, FT
In
www.sitocomune.com
 nella sezione General puoi trovare la funzione
"Conteggio dei giorni lavorativi tra due date" di Paolo Bizzarro, Silvio
Mazzetto,Roberto.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Giorni lavorativi

text:
grazie
"sv" <
sal...@nosp.accessgroup.it
> ha scritto nel messaggio
news:cjbgoa$g1b$1...@news.newsland.it...



title: R: testo descrizione controllo

author: Roberto dalla campagna

text:
Donato <
ato...@infinito.it
> wrote in message
bjhdc0$m79$1...@newsread.albacom.net...
> Ciao a tutti.
> In una maschera contenente 7 pulsanti, ho inserito del testo descrizione
> controllo ad ogni pulsante.
> Il problema è che il testo compare solo sul pulsante selezionato. Perciò,
> solo su uno dei 7 pulsanti.
> Come fare perchè l'utente possa vedere anche le altre descrizioni dei
> pulsanti senza doverli premere e quindi renderli attivi dopo aver eseguito
> la ruotine?
> Escludendo l'attivazione con il tab.
> Grazie
Invece che nella proprietà Testo descrizione controllo scrivi il testo per
ogni pulsante nella sua proprietà Etichetta.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: R: testo descrizione controllo

author: Donato

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:dqZ6b.301487$lK4.9...@twister1.libero.it...

Sarebbe troppo lungo ed illeggibile!


title: R: testo descrizione controllo

text:
Donato <
ato...@infinito.it
> wrote in message
bji8ma$9a5$1...@newsread.albacom.net...
>
[CUT]
> >
> > Invece che nella proprietà Testo descrizione controllo scrivi il testo
per
> > ogni pulsante nella sua proprietà Etichetta.
> >
> > --
> > Roberto
> >
>
> Sarebbe troppo lungo ed illeggibile!
Inserisci una etichetta vicino ai pulsanti e scrivici quello che vuoi; se
poi non va bene neppure così significa che non ho capito cosa vuoi fare.



title: [OT] Il mio disco rigido mi ha abbandonato...

author: Roberto Massoni

text:
Oggi sono stato latitante in quanto ieri sera il disco rigido del mio
computer mi ha mollato e dopo una notte insonne lo dato ad uno stregone che
mi auguro riesca a tirarci fuori qualcosa.
Ho installato provvisoriamente su l'altro disco rigido (quello deputato a
tenere i dati) un sistema operativo ed internet: se non si riuscirà a far
diventare quel disco, disco di sistema il vero problema sarà l'aver perso
tutti i programmi installati da intrnet, gli indirizzi di posta elettronica,
i link preferiti ecc.
Solo ora mi rendo conto che backuppare i dati non è sufficiente.
Penso che questo problema mi prenderà per un po', quindi mi vedo costretto
ad uscire forzosamente dai thread cui stvo partecipando e di questo me ne
scuso con le persone con cui stavo dialogando.
--
Robero
--------------------------------------
indirizzo del Sito Comune di it.comp.appl.access
www.sitocomune.com
-------------------------------------


author: Pablitomf

text:
Roberto Massoni ha scritto:
[CUT]
Un amico mi dice ..."Anche mia moglie mi ha abbandonato ma non sono triste
come te"...
> Oggi sono stato latitante in quanto ieri sera il disco rigido del mio
> computer mi ha mollato e dopo una notte insonne lo dato ad uno stregone che
> mi auguro riesca a tirarci fuori qualcosa.
Bhè se aggiunge le lingue di topo e le code di lucertola, da sole servono
per la traccia di boot... se aggiungi anche le ali di pipistrello può
darsi che il sistema operativo si rifaccia vivo...
> Ho installato provvisoriamente su l'altro disco rigido (quello deputato a
> tenere i dati) un sistema operativo ed internet: se non si riuscirà a far
> diventare quel disco, disco di sistema il vero problema sarà l'aver perso
> tutti i programmi installati da intrnet, gli indirizzi di posta elettronica,
> i link preferiti ecc.
e se lo metti in parallelo come disco SLAVE o Cable select? potresti
vederlo almeno... no?
> Solo ora mi rendo conto che backuppare i dati non è sufficiente.
Il RAID... c'è bisogno del RAID... copia completa del disco...
> Penso che questo problema mi prenderà per un po', quindi mi vedo costretto
> ad uscire forzosamente dai thread cui stvo partecipando e di questo me ne
> scuso con le persone con cui stavo dialogando.
E va bhè dai... non te la prendere... prima di passare a una copia totale
giornaliera io ne ho perso di dati :-D
> --
> Robero
> --------------------------------------
> indirizzo del Sito Comune di it.comp.appl.access
>
www.sitocomune.com
> -------------------------------------
--
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Sergio MAZZA

text:
"Roberto Massoni" <
r.ma...@libero.it
> ha scritto nel messaggio
news:tGmnd.41768$Es2.8...@twister2.libero.it...

Per stare un poco più tranquillo procurati un programma che crea una
immagine delle partizioni...
Ciao.
--
Sergio MAZZA


author: Alessandro Baraldi

text:
"Roberto Massoni" <
r.ma...@libero.it
> wrote in message
news:tGmnd.41768$
Es2.8...@twister2.libero.it
> Oggi sono stato latitante in quanto ieri sera il disco rigido del mio
> computer mi ha mollato e dopo una notte insonne lo dato ad uno stregone che
> mi auguro riesca a tirarci fuori qualcosa.
> Ho installato provvisoriamente su l'altro disco rigido (quello deputato a
> tenere i dati) un sistema operativo ed internet: se non si riuscirà a far
> diventare quel disco, disco di sistema il vero problema sarà l'aver perso
> tutti i programmi installati da intrnet, gli indirizzi di posta elettronica,
> i link preferiti ecc.
> Solo ora mi rendo conto che backuppare i dati non è sufficiente.
> Penso che questo problema mi prenderà per un po', quindi mi vedo costretto
> ad uscire forzosamente dai thread cui stvo partecipando e di questo me ne
> scuso con le persone con cui stavo dialogando.
>
> --
> Robero
Se può servire tramite Mailgate puoi accedere al NG e recuperare
sempre i 3D ai quali hai partecipato, vengono estratti per
Email pertanto potrebbe esserti di supporto.
Io lo uso dal lavoro e lo trovo decisamente comodo.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: MA

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:cnl0va$5gf$1...@canarie.caspur.it...

Sergio, tu non ne sai nulla???
Non è che ti sei proposto per sistemargli l'hard disk?
MAssimiliano


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:eEond.34239$B06....@news.edisontel.com...
> Sergio, tu non ne sai nulla???
> Non è che ti sei proposto per sistemargli l'hard disk?
> MAssimiliano
In verità non ha accettato la mia proposta... E quindi...
Ciao.
P.S. Ma come mai stanno succedendo tutti questi casini? Mah!
--
Sergio MAZZA


text:

          Si vede che in questo periodo sei in forma.
MAssimiliano
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Alberto S.

text:
Il giorno Fri, 19 Nov 2004 13:37:29 GMT, "Roberto Massoni"
<
r.ma...@libero.it
> ha scritto:
>Oggi sono stato latitante in quanto ieri sera il disco rigido del mio
>computer mi ha mollato e dopo una notte insonne lo dato ad uno stregone che
>mi auguro riesca a tirarci fuori qualcosa.
>Ho installato provvisoriamente su l'altro disco rigido (quello deputato a
>tenere i dati) un sistema operativo ed internet: se non si riuscirà a far
>diventare quel disco, disco di sistema il vero problema sarà l'aver perso
>tutti i programmi installati da intrnet, gli indirizzi di posta elettronica,
>i link preferiti ecc.
>Solo ora mi rendo conto che backuppare i dati non è sufficiente.
>Penso che questo problema mi prenderà per un po', quindi mi vedo costretto
>ad uscire forzosamente dai thread cui stvo partecipando e di questo me ne
>scuso con le persone con cui stavo dialogando.
Se può esserti utile, io, su Free Agent, ho tutti i post di ICAA dal
23 ottobre 2002 (93001 post!) ... magari servirà qualche dritta da
qualcuno per il recupero ...
Io comunque nella mia lista dei backup ho anche la cartella dei
preferiti, il file .pst di Outlook (non uso Express) e una cartella in
cui salvo, prima di installarli, tutti i programmi scaricati dalla
rete ... purtroppo però credo che questo non ti potrà essere di molto
aiuto.
Ciao
--
Alberto
No alle guerre


author: stefano (kabisa)

text:
"Roberto Massoni" <
r.ma...@libero.it
> ha scritto nel messaggio
news:tGmnd.41768$Es2.8...@twister2.libero.it...

Io faccio una copia del disco a settimana con goost
stefano Kabisa


author: ciroteo

text:
"stefano (kabisa)" <
stl...@tin.it
> ha scritto nel messaggio
news:ytEnd.193726$b5.96...@news3.tin.it...

[sic] ghost ? symantec?
lo fai su un server di rete o su un altro disco?


text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:n3Fnd.43088$Es2.9...@twister2.libero.it...

su un altro disco
ne uso 6 per sei bekup ogni disco viene riutilizzato dopo sei settimane


text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:cnku59$uh9$1...@news.newsland.it...
> Roberto Massoni ha scritto:
[CUT]
>
> e se lo metti in parallelo come disco SLAVE o Cable select? potresti
> vederlo almeno... no?
Sfortunatamente no funziona neppure così: Siriesce a dialogare con il BIO S
del disco, ma non si riesce a scambiare dati con lui.
>
> > Solo ora mi rendo conto che backuppare i dati non è sufficiente.
>
> Il RAID... c'è bisogno del RAID... copia completa del disco...
>
[CUT]
>
>
> --
> Pablitomf (Maurizio Facciuti)
>
--
Roberto



text:
"Alberto S." <
sartori.SPA...@tin.it
> ha scritto nel messaggio
news:he3up0pmkpjr6vepf...@4ax.com...
> Il giorno Fri, 19 Nov 2004 13:37:29 GMT, "Roberto Massoni"
> <
r.ma...@libero.it
> ha scritto:
>
> >Oggi sono stato latitante in quanto ieri sera il disco rigido del mio
> >computer mi ha mollato e dopo una notte insonne lo dato ad uno stregone
che
> >mi auguro riesca a tirarci fuori qualcosa.
> >Ho installato provvisoriamente su l'altro disco rigido (quello deputato a
> >tenere i dati) un sistema operativo ed internet: se non si riuscirà a far
> >diventare quel disco, disco di sistema il vero problema sarà l'aver perso
> >tutti i programmi installati da intrnet, gli indirizzi di posta
elettronica,
> >i link preferiti ecc.
> >Solo ora mi rendo conto che backuppare i dati non è sufficiente.
> >Penso che questo problema mi prenderà per un po', quindi mi vedo
costretto
> >ad uscire forzosamente dai thread cui stvo partecipando e di questo me ne
> >scuso con le persone con cui stavo dialogando.
>
> Se può esserti utile, io, su Free Agent, ho tutti i post di ICAA dal
> 23 ottobre 2002 (93001 post!) ... magari servirà qualche dritta da
> qualcuno per il recupero ...
Per i post passati in generale non ho problemi, con Google risolvo.
Quelli che ho perso erano dei post pubblicati da me e dagli altri
frequentatori di questo NG con i quali si davano soluzioni che ritenevo
interessanti; insomma un mio piccolo "Sito Comune".
> Io comunque nella mia lista dei backup ho anche la cartella dei
> preferiti, il file .pst di Outlook (non uso Express) e una cartella in
> cui salvo, prima di installarli, tutti i programmi scaricati dalla
> rete ... purtroppo però credo che questo non ti potrà essere di molto
> aiuto.
>
> Ciao
Ciao e grazie.
> --
> Alberto
Roberto


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:cnl0va$5gf$1...@canarie.caspur.it...
> "Roberto Massoni" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:tGmnd.41768$Es2.8...@twister2.libero.it...
[CUT]
>
> Per stare un poco piů tranquillo procurati un programma che crea una
> immagine delle partizioni...
>
Quando sarň riemerso da questa avventura vedrň di cautelarmi nel modo
migliore e nel caso vi chiederň un parere su cosa sia meglio fare.
> Ciao.
>
> --
> Sergio MAZZA
Ciao.
--
Roberto
--------------------------------------
il Sito Comune di it.comp.appl.access
www.sitocomune.com
-------------------------------------


text:
Il giorno Sat, 20 Nov 2004 16:41:41 GMT, "Roberto Massoni"
<
r.ma...@libero.it
> ha scritto:
>Per i post passati in generale non ho problemi, con Google risolvo.
>Quelli che ho perso erano dei post pubblicati da me e dagli altri
>frequentatori di questo NG con i quali si davano soluzioni che ritenevo
>interessanti; insomma un mio piccolo "Sito Comune".
Ciumbia! (comunque da te c'era da aspettarselo) :-)
Io ho creato un piccolo .mdb per questo ... ma davvero poca cosa.
Semmai, quando avrai risolto gli altri tuoi problemi ora più gravi,
sarebbe interessante sapere come hai fatto.
Beh, auguri di "pronta guarigione". Tra l'altro sabato ero nel negozio
di PC in cui vado di solito e dicevano che la scorsa è stata una
settimana nera per numero di HD saltati.



text:
"Alberto S." <
sartori.SPA...@tin.it
> ha scritto nel messaggio
news:slu0q05l05t049vbo...@4ax.com...
> Il giorno Sat, 20 Nov 2004 16:41:41 GMT, "Roberto Massoni"
> <
r.ma...@libero.it
> ha scritto:
>
> >Per i post passati in generale non ho problemi, con Google risolvo.
> >Quelli che ho perso erano dei post pubblicati da me e dagli altri
> >frequentatori di questo NG con i quali si davano soluzioni che ritenevo
> >interessanti; insomma un mio piccolo "Sito Comune".
>
> Ciumbia! (comunque da te c'era da aspettarselo) :-)
> Io ho creato un piccolo .mdb per questo ... ma davvero poca cosa.
> Semmai, quando avrai risolto gli altri tuoi problemi ora più gravi,
> sarebbe interessante sapere come hai fatto.
In Outlook Express mi sono creato una cartella in cui copiavo ciò che mi
interessava e poi con la funzione Trova cercavo ciò che mi serviva.
>
> Beh, auguri di "pronta guarigione".
Per il mio vecchio HD lo "stregone" ha detto che non c'è più niente da fare.
> Tra l'altro sabato ero nel negozio
> di PC in cui vado di solito e dicevano che la scorsa è stata una
> settimana nera per numero di HD saltati.
Il che mi fa pensare che l'ipotesi dello "stregone" che ha tentato di darmi
una mano sia giusta: lui asserisce che ha trovato il mio vecchio HD
completamente cancellato e che una cosa del genere può farla solo un virus:
a quanto pare potremmo essere stati parecchi ad essere stati colpiti da quel
virus.
>
> Ciao
> --
> Alberto
> No alle guerre
Ciao
Roberto


title: visibilità bottone sottomaschera  in funzione della maschera che la accoglie.

text:
ciao a tutti!
ho 1 maschera continua C che uso, in due contesti diversi, come
sottomaschera di A E B:
come faccio a rendere invisibile 1 bottone contenuto in C se questa č
sottomaschera di A, e lasciarlo visibile se č invece sottomaschera di B?
grazie!
em.an.


author: Alessandro Cara

text:
em.an wrote:
> ciao a tutti!
> ho 1 maschera continua C che uso, in due contesti diversi, come
> sottomaschera di A E B:
> come faccio a rendere invisibile 1 bottone contenuto in C se questa è
> sottomaschera di A, e lasciarlo visibile se è invece sottomaschera di B?
>
> grazie!
> em.an.
>
>
Parent.name = "A" then
	bottone visibile
else
	bottone invisibile
endif
--
a.cara


text:
Ciao ragazzo romano della via Gluc...!
Sei stato in ferie..?
@Alex


text:
Alessandro Baraldi wrote:
> Ciao ragazzo romano della via Gluc...!
> Sei stato in ferie..?
Ciao Alex.
Ma quali ferie. Magari.
Ho tre o quattro cose "tecniche" da fare e sono sempre in ritardo.
Mi limito a "lurkare".
Ho visto che ti hanno convinto a tenere una "lecture" sull'allevamento
delle api ;<)
--
a.cara


text:
"Alessandro Cara" <
al...@puntablunet.it
> wrote in message
news:InYIf.5210$
uQ4....@tornado.fastwebnet.it
> Alessandro Baraldi wrote:
> > Ciao ragazzo romano della via Gluc...!
> > Sei stato in ferie..?
> Ciao Alex.
> Ma quali ferie. Magari.
> Ho tre o quattro cose "tecniche" da fare e sono sempre in ritardo.
> Mi limito a "lurkare".
Lucrone...!
> Ho visto che ti hanno convinto a tenere una "lecture" sull'allevamento
> delle api ;<)
Farò il possibile, ma non avendo il dono della sintesi nè della
semplificazione non mi resta che fare gli auguri agli ascoltatori...!
Vieni pure tu...?
> --
> a.cara
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
Alessandro Baraldi wrote:
> "Alessandro Cara" <
al...@puntablunet.it
> wrote in message
> news:InYIf.5210$
uQ4....@tornado.fastwebnet.it
>
>> Alessandro Baraldi wrote:
>>> Ciao ragazzo romano della via Gluc...!
>>> Sei stato in ferie..?
>> Ciao Alex.
>> Ma quali ferie. Magari.
>> Ho tre o quattro cose "tecniche" da fare e sono sempre in ritardo.
>> Mi limito a "lurkare".
>
> Lucrone...!
>
>> Ho visto che ti hanno convinto a tenere una "lecture"
>> sull'allevamento delle api ;<)
>
> Farò il possibile, ma non avendo il dono della sintesi nè della
> semplificazione non mi resta che fare gli auguri agli ascoltatori...!
> Vieni pure tu...?
Se fanno le poltrone con le ruote ed il motore allora forse... ma forse lui
ci pensa!!!
>
>> --
>> a.cara
>
> @Alex
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:ZmJIf.4319$uQ4....@tornado.fastwebnet.it...

grazie mille alessandro!
em.an.


title: come aprire odt con vba e openoffice

author: pfm

text:
salve

qual 'e la sintassi in msAccess per aprire un file odt

    Dim stAppName As String
    dim sNomeFile as String

    sNomeFile = "prima mia prova 1.odt"

    stAppName = "soffice.exe " &
    Call Shell(stAppName, 1)

e se il nome del file contiene degli spazi?


title: come aprire odt con vba e openoffice

author: Marco Pizzamiglio

text:

Vedi tua analoga richiesta di pari data per aprire i pdf, usa lo stesso metodo.
Ciao.
-Marco-


title: Problema con le definizioni delle variabili

author: davide sanchioni

text:
Qualcuno ha idea del perche' il codice segnato dalla freccia da' errore?
--------------
Public Function AggiungiReferenti(conv, rag)
    Dim numref, critfix, ninv, cod, x
    Set MioDb = DBEngine.Workspaces(0).Databases(0)
    Set MioSetA = MioDb.OpenRecordset("SocietaReferenti", DB_OPEN_DYNASET)
    Set MioSetB = MioDb.OpenRecordset("ConvegniPartecipanti",
DB_OPEN_DYNASET)
 ...
    MioSetA.FindFirst critA
    ninv = 0
    Do Until MioSetA.NoMatch
--->     cod = MioSetA.re_cod
 ...
End Function
--------------
MioDb, MioSetA, MioSetB sono delle variabili definite Public in un modulo
diverso da
quello che contiene tale Function ed in piu' tale modulo sta in una libreria
(che
chiaramente e' in attach al Db).
re_cod e' un campo della tabella SocietaReferenti.
Lo so che in genere bisognerebbe fare riferimento al campo di una tabella
attraverso il
punto esclamativo e cioe'
 cod = MioSetA!re_cod
pero' il fatto e' che qualora il modulo della suddetta libreria venga
importato,
in tal caso viene accettata anche la sintassi col punto '.'
Per me rimane un mistero, spero di essere stato chiaro e spero ci sia
qualche anima pia
che abbia voglia di confrontarsi con questo problema.
Grazie.


author: Luciano (DOC)

text:
davide sanchioni ha scritto nel messaggio <
6nc4c9...@192.168.1.1
>...
>--->     cod = MioSetA.re_cod
>re_cod e' un campo della tabella SocietaReferenti.
>Lo so che in genere bisognerebbe fare riferimento al campo di una tabella
>attraverso il
>punto esclamativo e cioe'
> cod = MioSetA!re_cod
Non ho capito se col punto esclamativo funziona....
Comuque, puoi riferirti ad un campo di un recordset anche con un progressivo
numerico che parte da zero e segue l'ordine che hanno i campi, es: miorst
(2) e' il terzo campo. Prova se cosi' lo becchi, altrimenti il motivo e' un
altro.
Saluti.
Luciano
(DOC)


title: Blocco Record con relazione tra tabella e query

author: Davide

text:
Salve a tutti.

Ho due tabelle in relazione uno-a-molti:

Tabella "Documenti" con Campi:
IdDocumento (contatore, chiave primaria)
DesDocumento (testo)

Tabella "RigheDocumento" con Campi:
IdRiga (contatore, chiave primaria)
IdDocumento (numerico, intero lungo, richiesto=si)
ValoreRiga (numerico, precisione doppia)

Mi serve avere per ogni documento il totale del valore delle righe
corrispondenti. Ho quindi creato una query di selezione con i record della
tabella "Documenti" e un campo calcolato
=Dsum("ValoreRiga";"RigheDocumento";"IdDocumento=" & [IdDocumento])

Per rendere più veloce la query evitando di usare la funzione DSum(), ho
creato una seconda query (una query di Raggruppamento basata sulla tabella
RigheDocumento con campi IdDocumento e SommaDiValoreRiga), poi nella prima
query ho creato una relazione tra il campo IdDocumento della tabella
"Documenti" e il campo IdDocumento della query di raggruppamento.

Il problema è che ora i record della prima query sono bloccati (non è
possibile modificare, eliminare o aggiungere record).
Dove sto sbagliando?

Grazie per l'aiuto.
Davide


text:
On 4 Nov, 13:53, "Davide" <
davide.na...@alice.it
> wrote:
> Salve a tutti.
>
> Ho due tabelle in relazione uno-a-molti:
>
> Tabella "Documenti" con Campi:
> IdDocumento (contatore, chiave primaria)
> DesDocumento (testo)
>
> Tabella "RigheDocumento" con Campi:
> IdRiga (contatore, chiave primaria)
> IdDocumento (numerico, intero lungo, richiesto=si)
> ValoreRiga (numerico, precisione doppia)
>
> Mi serve avere per ogni documento il totale del valore delle righe
> corrispondenti. Ho quindi creato una query di selezione con i record della
> tabella "Documenti" e un campo calcolato
> =Dsum("ValoreRiga";"RigheDocumento";"IdDocumento=" & [IdDocumento])
>
> Per rendere pi veloce la query evitando di usare la funzione DSum(), ho
> creato una seconda query (una query di Raggruppamento basata sulla tabella
> RigheDocumento con campi IdDocumento e SommaDiValoreRiga), poi nella prima
> query ho creato una relazione tra il campo IdDocumento della tabella
> "Documenti" e il campo IdDocumento della query di raggruppamento.
>
> Il problema che ora i record della prima query sono bloccati (non
> possibile modificare, eliminare o aggiungere record).
> Dove sto sbagliando?
>
> Grazie per l'aiuto.
> Davide

Le query di raggruppamento rendono il recordset non aggiornabile (per
forza di cose.....)
Cmq puoi usare Sum (=SQL) al posto di Dsum (=Access)


text:
On 4 Nov, 13:53, "Davide" <
davide.na...@alice.it
> wrote:
> Salve a tutti.
>
> Ho due tabelle in relazione uno-a-molti:
>
> Tabella "Documenti" con Campi:
> IdDocumento (contatore, chiave primaria)
> DesDocumento (testo)
>
> Tabella "RigheDocumento" con Campi:
> IdRiga (contatore, chiave primaria)
> IdDocumento (numerico, intero lungo, richiesto=si)
> ValoreRiga (numerico, precisione doppia)
>
> Mi serve avere per ogni documento il totale del valore delle righe
> corrispondenti. Ho quindi creato una query di selezione con i record della
> tabella "Documenti" e un campo calcolato
> =Dsum("ValoreRiga";"RigheDocumento";"IdDocumento=" & [IdDocumento])
>
> Per rendere pi veloce la query evitando di usare la funzione DSum(), ho
> creato una seconda query (una query di Raggruppamento basata sulla tabella
> RigheDocumento con campi IdDocumento e SommaDiValoreRiga), poi nella prima
> query ho creato una relazione tra il campo IdDocumento della tabella
> "Documenti" e il campo IdDocumento della query di raggruppamento.
>
> Il problema che ora i record della prima query sono bloccati (non
> possibile modificare, eliminare o aggiungere record).
> Dove sto sbagliando?
>
> Grazie per l'aiuto.
> Davide




text:
"Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:dd505b2e-f2cb-45e9...@h24g2000yqm.googlegroups.com...

Potresti farmi un piccolo esempio di questo Sum (=SQL)?
Lo devo inserire come formula in un campo della query?


text:

Cosa gli cambia? La dsum non e' altro che una sum mascherata. Solo che
te la fa access invece di farla tu.
dall'esempio che fa :
  =Dsum("ValoreRiga";"RigheDocumento";"IdDocumento="&  [IdDocumento])
sta roba sta (o dovrebbe) sulla proprieta' origine controllo del campo
calcolato ed e' ovviamente "time consuming" se la sposta sulla query
origine si ha un raggruppamento e di conseguenza una query non
aggiornabile. Tra l'altro ho la vaga impressione che ha un form continuo
e questo,ovviamente, complica la faccenda di una possibile soluzione
(i.e. imputare il valore campo prelevando il dato da un insieme "ad hoc"
sull'evento di current).

--

ac (x=y-1)


text:
On 4 Nov, 21:12, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:

> ac (x=y-1)- Nascondi testo citato
>
> - Mostra testo citato -

Mah.....se il suo problema erano le prestazioni....il Sum (SQL) su set
molto grossi ha miglior efficenza (ricordo una discussione di @alex
taaaaanto tempo fa sull'argomento) e poi, pensando alla portatilità, è
sicuramente + standard.
Cmq qua il problema mi sembra + di base no? Il GROUP rende la qry non
aggiornabile (e fin qui...). Mi chiedevo solo perchè nn usi le
proprietà delle Form (o del report) piuttosto che il vba x ottenere i
totali....
Davide, mi spieghi meglio? Hai una maschera continua con le testate e
vuoi i totali? Li vuoi per ogni documento singolo? altrimenti nn ti
posso aiutare.....


text:

Corretto.
DSum e Sum espletanoun'azione simile ma sono 2 cose completamente
diverse.
La 1° è eseguita da JET ma passando per l'interprete VBA che forza la
risoluzione dell'espressione, il Recordset derivante non è ReadOnly e
si applica ad un campo Calcolato.
La 2° invece è una Funzione SQL di JET supportata da molti RDBMS e
come tale ha un'efficenza migliore, si applica allo Statement Group By
ed il Rs derivante è ReadOnly.

Ovviamente come hai detto tu la considerazione più importante è
proprio la portabilità, ma questo dipende dall'utente se pensa di
rendere Portabile il suo DB.

> Cmq qua il problema mi sembra + di base no? Il GROUP rende la qry non
> aggiornabile (e fin qui...). Mi chiedevo solo perchè nn usi le
> proprietà delle Form (o del report) piuttosto che il vba x ottenere i
> totali....

Se come dice A.C. ha una form continua la soluzione migliore è
realmente il DSUM, oppure una Funzione esterna che ne ottimizza le
prestazioni, oppure una Sub Select con la SUM e GROUP BY, tuttavia JET
ha prestazioni pessime in tutti i casi esposti.

> Davide, mi spieghi meglio? Hai una maschera continua con le testate e
> vuoi i totali? Li vuoi per ogni documento singolo? altrimenti nn ti
> posso aiutare.....

Ciao
@Alex


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:0669053d-8ce5-4f34...@er6g2000vbb.googlegroups.com...

Grazie a tutti per l'aiuto.
Si, ho una form a maschere continue.
Ho l'abitudine di usare il Dsum direttamente nella query per poter ordinare
o filtrare (in caso di bisogno) i dati sulla maschera. Se uso il Dsum sulla
proprietà origine del controllo non posso ordinare o filtrare i valori che
vengono calcolati.
Mi son sempre chiesto se esiste un modo alternativo al DSUM per avere i
totali su form continue, per questo ho posto il problema.

Quello che ho provato a fare è stato un "DLOOKUP tramite sql". Mi spiego
meglio:
1) creare una query di raggruppamento basata sulla tabella RigheDocumento
per avere la SommaDiValoreRighe per ogni IdDocumento
2) creare una seconda query basata sulla tabella Documenti in relazione
uno-a-uno con la query di raggruppamento, e associare ad ogni record della
tabella Documenti il relativo valore SommaDiValoreRighe.

Ma non pensavo che la query diventasse ReadyOnly.
Non c'è proprio modo di ottenere quel valore dalla query di raggruppamento
senza usare DLOOKUP o rendere ReadyOnly i record? Inizialmente pensavo fosse
un problema di chiavi primarie, di relazioni di univocità dei record o
qualcosa del genere...

Davide


text:
....
> Grazie a tutti per l'aiuto.
> Si, ho una form a maschere continue.
> Ho l'abitudine di usare il Dsum direttamente nella query per poter ordinare
> o filtrare (in caso di bisogno) i dati sulla maschera. Se uso il Dsum sulla
> proprietà origine del controllo non posso ordinare o filtrare i valori che
> vengono calcolati.
> Mi son sempre chiesto se esiste un modo alternativo al DSUM per avere i
> totali su form continue, per questo ho posto il problema.
>
> Quello che ho provato a fare è stato un "DLOOKUP tramite sql". Mi spiego
> meglio:
> 1) creare una query di raggruppamento basata sulla tabella RigheDocumento
> per avere la SommaDiValoreRighe per ogni IdDocumento
> 2) creare una seconda query basata sulla tabella Documenti in relazione
> uno-a-uno con la query di raggruppamento, e associare ad ogni record della
> tabella Documenti il relativo valore SommaDiValoreRighe.
>
> Ma non pensavo che la query diventasse ReadyOnly.
> Non c'è proprio modo di ottenere quel valore dalla query di raggruppamento
> senza usare DLOOKUP o rendere ReadyOnly i record? Inizialmente pensavo fosse
> un problema di chiavi primarie, di relazioni di univocità dei record o
> qualcosa del genere...
>
> Davide

Le funzioni di Aggregazione sui domini sono poco efficienti, e l'unica
cosa che puoi fare è rosicare qualche msecondo rendendo la funzione
DCOUNT
più veloce.
Per farlo ti basterebbe evitare di usarla a vantaggio di una
Equivalente fatta con Recordset.

Quì trovi il codice:
http://allenbrowne.com/ser-66.html

Sostituisci la chiamata al DCOUNT e potresti guadagnare qualche
manciata di secondi.

@Alex


text:

Qui la questione e' che non solo vuoi, come si suol dire, la botte piena
e la moglie ubriaca ma vuoi che ad ogni ubriacatura della moglie ti
aumenti anche il conto in banca ;-{)

1) Vuoi i totali parziali a livello della singola riga, e passi
2) Vuoi che i dati siano aggiornabili, e ripassi
3) Vuoi la possibilita' di filtrare/ordinare sulla colonna totali,
cominci a essere scostumato
4) E magari vuoi anche colorare in modo diverso le righe in funzione di
quel totale, quando e' troppo e' troppo ;-{)
5) E naturalmente il sistema deve rispondere in un batter di ciglio (o
ciglia)

Metti il campo sulla tabella (oppure usa una temporanea 1-1 con
idocumento) e non se ne parli piu'. Naturalmente tenere quei totali
coerenti e' a tuo carico
--

ac (x=y-1)


title: Campo Contatore

author: Noce

text:
Ciao a tutti
Ho la necessità di numerare in ordine crescente tutti gli ordini da me
inseriti in una maschera, quale istruzione devo immettere dentro la maschera
per creare un campo che numeri gli ordini immessi in modo crescente?
Grazie a tutti


title: Campo Contatore

author: Lbo dall'ufficio

text:
>Ho la necessità di numerare in ordine crescente tutti gli ordini da me
>inseriti in una maschera, quale istruzione devo immettere dentro la maschera
>per creare un campo che numeri gli ordini immessi in modo crescente?
sito comune.
-----------------------------------
ATTENZIONE: il ng it.comp.database.access cambia nome e diventa it.comp.appl.access
linkatelo!
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: collegare campi di una maschera con campi di un doc word

author: rik

text:
ho una maschera protocollo con i campi 'oggetto documento' e 'destinatario'.
dopo averli compilati, vorrei che tramite un controllo (pulsante?) possa
aprire un modello di word in cui i rispettivi campi 'oggetto' e
'destinatario' corrispondano a quelli appena immessi nella maschera.
grazie per la lettura
saluti
riccardo


text:
"rik" <
doctor...@hotmail.com
> wrote in message
news:9no5em$17so$1...@newsreader1.mclink.it...
> ho una maschera protocollo con i campi 'oggetto documento' e 'destinatario'.
> dopo averli compilati, vorrei che tramite un controllo (pulsante?) possa
> aprire un modello di word in cui i rispettivi campi 'oggetto' e
> 'destinatario' corrispondano a quelli appena immessi nella maschera.
>
Non so se può fare al caso tuo, ma sul Sito Comune c'è un esempio
legato all'applicazione di Word, anche se credo tu debba leggerti
la funzione Merge......(Mai usata)....
http://www.sitocomune.com/
@Alex.
--
Posted from  [62.98.10.25]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: maurizio

text:
rik" <
doctor...@hotmail.com
> ha scritto nel messaggio
news:9no5em$17so$1...@newsreader1.mclink.it...

Io, se non sbaglio, ho affidato tutto ad una qry che mi crea una tabella e
poi ho collegato i campi del documento alla tabella.


author: Sergio de Pretis

text:
rik <
doctor...@hotmail.com
> wrote in message
9no5em$17so$1...@newsreader1.mclink.it...

Io ho preparato un documento di base (.doc) in cui ho inserito dei
riferimenti tramite
Inserisci, Segnalibro (es: DataDDT) che poi utilizzo per inserire le
informazioni col codice che segue (di cui una parte prelevata dal newgroup):
Private Sub StampaModello()
    Dim wordApp As Word.Application
    Dim WordDoc As Word.Document
    Dim aVar As Variant
    Dim blOpen As Boolean
    Dim WordRange As Word.Range
    Dim fld As Field
    On Error Resume Next
    blOpen = True
    Set wordApp = GetObject(, "Word.Application")
    If Err.Number = 429 Then
        Set wordApp = CreateObject("Word.Application")
        blOpen = False
        Err.Number = 0
    End If
    On Error GoTo gestErrori
    Set WordDoc = wordApp.Documents.Open("c:\Contratto.doc")
    wordApp.Visible = True
    If Not IsNull(Me.DataDDT) Then
        Set WordRange = WordDoc.Goto(What:=wdGoToBookmark, Name:="DataDdt")
        WordRange.InsertAfter Me.DataDDT
    End If
    If Not IsNull(Me.IDDDT) Then
        Set WordRange = WordDoc.Goto(What:=wdGoToBookmark, Name:="IdDdt")
        WordRange.InsertAfter Me.IDDDT
    End If
    ' come gestire il caso di bookmark non trovato
    'On Error Resume Next
    'Set WordRange = WordDoc.Goto(What:=wdGoToBookmark, Name:="Pippo")
    'If Err.Number = 5101 Then
    '    MsgBox "Segnalibro 'Pippo' non trovato"
    'End If
Sergio


title: copia un dato da campi uguali in tabelle diverse

author: sagrimal

text:
Ciao a tutti, per prima cosa volevo ringraziare tutti del forum per re
risposte date.
Il mio problema attuale è il seguente:
dispomgo di due tabelle A e B entrambe contengono un campo che
chiamerò NUMERO
la tabella A è origine redord della maschera FORM01  e nella maschera
FORM01 è presente una sottomaschera FORM02 che ha come origine record
la tabella B.
E' possibile aggiornare il campo A della FORM01 in automatico
inserendo il valore del campo B nella FORM02 (SOTTOMASCHERA) ?
Grazie a tutti anticipatamente.
P.S. Spero solo di esserni spiegato bene.
Ciao Salvatore


author: BFS

text:

se le due caselle si chiamano numero:
sul dopo aggiornamento del campo numero della subform metti
me.parent.numero=me.numero
ciao
BFS


title: [OT] Conferenza organizzata da Karl

author: Roberto A.

text:
Ciao a tutti, volevo sapere, la conferenza ad Arezzo è stata confermata?
E se decidessi solo di partecipare alla conferenza ed eventualmente ai
pranzi quale sarebbe il costo? (ho amici ad Arezzo).Posso rivolgermi a
qualcuno in particolare per questo tipo di domande?
Spero di non avere scritto a sproposito in questo NG, in caso contrario me
ne scuso.
Ciao a tutti
Roberto


title: [OT] Conferenza organizzata da Karl

author: Karl Donaubauer

text:
Roberto A. wrote:
> Ciao a tutti, volevo sapere, la conferenza ad Arezzo è stata
> confermata? E se decidessi solo di partecipare alla conferenza ed
> eventualmente ai pranzi quale sarebbe il costo? (ho amici ad
> Arezzo).
La quota di partecipazione rimane la stessa. Sarebbe troppo
complicato di individuare i pranzi o cafè che prende un partecipante
e sistemare prezzi particolari per il posto nella sala e il cibo. Per
queste cose abbiamo fissato un prezzo globale con l'albergo.
Certo _non_ è obbligatorio di prendere anche la camera al albergo.
> Posso rivolgermi a qualcuno in particolare per questo tipo di
> domande?
> Spero di non avere scritto a sproposito in questo NG, in caso
> contrario me ne scuso.
Per domande individuali è meglio che usi mail.
Sul sito
www.donkarl.com/it/cisa
 è già indicato un indirizzo che
sarà anche presente sul sito degli iscrizioni nei prossimi giorni.
Per non attirare i spam bot qui lo ripeto senza @ e con spazi:
cisa1 at
donkarl.com
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
 + CISA1, Arezzo, 4+5/6/2005
la prima Conferenza Italiana per Sviluppatori di Access


title: ricerca su due date in controlli diversi

author: happy

text:
Un cordiale saluto a tutti.
Ho office xp su win xp.
Vorrei trovare la soluzione a questo problema:
Ho i seguenti controlli:
- nome
- cognome
- data inizio
- data fine
- totale assenze
- Se inserisco che Pinco Pallino č assente dal 01/01/2003 al 20/01/2003
ottengo 20 giorni di assenza e cosě via. - ok
- Con una query, filtro i periodi di assenza che mi interessano, perň se
chiedo le assenze dal 10/01/2003 al 20/01/2003 non mi restituisce alcun
risultato perchč la macchina  cerca nel campo data inizio la data 10/01/2003
e naturalmente non la trova essendo intermedia al periodo inserito.
Sarei gratissimo a quanti vorranno aiutarmi
Spero di essere stato chiaro nell'esposizione.
Ciao e grazie a tutti di esserci
Antonio


author: Mar&mar

text:
"happy" <
nibb...@tin.it
> ha scritto nel messaggio
news:RYrba.41701$pG1.1...@news1.tin.it...

prova con  >= between [inizio periodo] and [fine periodo]
poi non si capisce se chiedi chi č assente in quel periodo oppure quanti
giorni di assenza ha computato in quel periodo.
Facci sapere
--
-----------------------------------------------------------
Mar&mar
-----------------------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
-----------------------------------------------------------


text:
"happy" <
nibb...@tin.it
> ha scritto nel messaggio
news:RYrba.41701$pG1.1...@news1.tin.it...

ooopssssss minore si scrive "<" pardon


author: Maurizio Borrelli

text:
> "happy" <
nibb...@tin.it
> ha scritto nel messaggio
> news:RYrba.41701$pG1.1...@news1.tin.it...
> Un cordiale saluto a tutti.
> Ho office xp su win xp.
> Vorrei trovare la soluzione a questo problema:
> Ho i seguenti controlli:
> - nome
> - cognome
> - data inizio
> - data fine
> - totale assenze
> - Se inserisco che Pinco Pallino č assente dal 01/01/2003 al
> 20/01/2003
> ottengo 20 giorni di assenza e cosě via. - ok
> - Con una query, filtro i periodi di assenza che mi interessano, perň
> se
> chiedo le assenze dal 10/01/2003 al 20/01/2003 non mi restituisce
> alcun
> risultato perchč la macchina  cerca nel campo data inizio la data
> 10/01/2003
> e naturalmente non la trova essendo intermedia al periodo inserito.
[...]
    Fatti una tabella calendario. Poi una query con le due tabelle, con
criterio sul campo data della tabella calendario between [data inizio]
and [data fine]. Esempi dovresti trovarli su google.
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------


text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:b4mp46$1u0v1c$1...@ID-52090.news.dfncis.de...
> > "happy" <
nibb...@tin.it
> ha scritto nel messaggio
> > news:RYrba.41701$pG1.1...@news1.tin.it...
> > Un cordiale saluto a tutti.
> > Ho office xp su win xp.
> > Vorrei trovare la soluzione a questo problema:
> > Ho i seguenti controlli:
> > - nome
> > - cognome
> > - data inizio
> > - data fine
> > - totale assenze
> > - Se inserisco che Pinco Pallino è assente dal 01/01/2003 al
> > 20/01/2003
> > ottengo 20 giorni di assenza e così via. - ok
> > - Con una query, filtro i periodi di assenza che mi interessano, però
> > se
> > chiedo le assenze dal 10/01/2003 al 20/01/2003 non mi restituisce
> > alcun
> > risultato perchè la macchina  cerca nel campo data inizio la data
> > 10/01/2003
> > e naturalmente non la trova essendo intermedia al periodo inserito.
> [...]
>
>     Fatti una tabella calendario. Poi una query con le due tabelle, con
> criterio sul campo data della tabella calendario between [data inizio]
> and [data fine]. Esempi dovresti trovarli su google.
>
>     (Facci sapere se ed eventualmente come hai risolto. Grazie.)
>
> --
> Ciao :o)
> Maurizio
> --------
> ?SPQR(C)
>  X
> --------
>
Grazie, amici.
rispondo a Mar&mar dicendo che mi occorre trovare quanti
giorni di assenza ha computato in quel periodo, però se io inserisco una
data x e una data y, nella ricerca se dò una data di inizio intermedia a x e
y la macchina non la trova e si impalla.
All'amico Borrelli chiedo se può spiegarmi come si fa una tabella
calendario.
Grazie ancora
Antonio


text:
> "happy" <
nibb...@tin.it
> ha scritto nel messaggio
> news:tSGba.64777$zo2.1...@news2.tin.it...
> "Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel
> messaggio news:b4mp46$1u0v1c$1...@ID-52090.news.dfncis.de...
[...]
> All'amico Borrelli chiedo se può spiegarmi come si fa una tabella
> calendario.
    Vedi se qui trovi qualcosa (tutto su una riga):
http://groups.google.com/groups?as_q=calendario&ie=UTF-8&oe=UTF-8&as_ugr
oup=it.comp.appl.access&as_uauthors=maurizio%20borrelli&lr=&num=100&hl=i
t



author: Roberto da casa

text:
"happy" <
nibb...@tin.it
> ha scritto nel messaggio
news:RYrba.41701$pG1.1...@news1.tin.it...
> Un cordiale saluto a tutti.
> Ho office xp su win xp.
> Vorrei trovare la soluzione a questo problema:
> Ho i seguenti controlli:
> - nome
> - cognome
> - data inizio
> - data fine
> - totale assenze
> - Se inserisco che Pinco Pallino è assente dal 01/01/2003 al 20/01/2003
> ottengo 20 giorni di assenza e così via. - ok
> - Con una query, filtro i periodi di assenza che mi interessano, però se
> chiedo le assenze dal 10/01/2003 al 20/01/2003 non mi restituisce alcun
> risultato perchè la macchina  cerca nel campo data inizio la data
10/01/2003
> e naturalmente non la trova essendo intermedia al periodo inserito.
> Sarei gratissimo a quanti vorranno aiutarmi
> Spero di essere stato chiaro nell'esposizione.
> Ciao e grazie a tutti di esserci
> Antonio
Se la tabella che contiene i dati si chiama Tabella1.
Se nella query vuoi visualizzare solo le persone assenti nel periodo.
Se nel calcolo dei giorni di assenza la data di inizio assenza non deve
essere minore della data di inizio periodo e la data di fine assenza non
deve essere maggiore della data di fine periodo (e quindi tra l'altro i
giorni di assenza non saranno mai maggiori dei giorni del periodo).
Creati una query che abbia il seguente codice SQL:
SELECT Tabella1.*, (CDate(IIf([Data Fine]<[Digita data Fine Periodo :],[Data
Fine],[Digita data Fine Periodo :]))-CDate(IIf([Data Inizio]>[Digita data
Inizio Periodo :],[Data Inizio],[Digita data Inizio Periodo :])))+1 AS
Giorni
FROM Tabella1
WHERE (((IIf([Data Inizio]<=[Digita data Inizio Periodo :] And [Data
Fine]>=[Digita data Inizio Periodo :],1,IIf([Data Inizio]<=[Digita data Fine
Periodo :] And [Data Fine]>=[Digita data Fine Periodo :],1,0)))=1));
Stai attento che la query ti chiederà di digitare prima la data di fine
periodo e poi la data di inizio periodo.
--
Roberto



text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:y_Iba.6185$7y3.1...@twister1.libero.it...

> Grazie amici, studierò sodo!!!!
ciao


text:
"happy" <
nibb...@tin.it
> ha scritto nel messaggio
news:JV3ca.52828$pG1.1...@news1.tin.it...
>
[CUT]
> Grazie amici, studierò sodo!!!!
> ciao
Fermo restando che devi studiare, la soluzione che ti ho postato ti ha
funzionato?



text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:B64ca.9867$7y3.2...@twister1.libero.it...
>
> "happy" <
nibb...@tin.it
> ha scritto nel messaggio
> news:JV3ca.52828$pG1.1...@news1.tin.it...
> >
> [CUT]
>
> > Grazie amici, studierň sodo!!!!
> > ciao
>
> Fermo restando che devi studiare, la soluzione che ti ho postato ti ha
> funzionato?
>
> --
> Roberto
Ahimč, no:
ho fatto delle prove ma non va.
La mia query č composta dai campi: cognome - nome - data inizio - data fine
- nel criterio del cognome ho: [digita il cognome]
- nel criterio del nome ho: Like nz([digita il nome se ci sono omonimi];"*")
.........
chiedo umilmente: il codice SQL che mi hai mandato dove devo scriverlo???
ti prego non strapazzarmi troppo :O((


text:
"happy" <
nibb...@tin.it
> ha scritto nel messaggio
news:EOAca.86744$zo2.2...@news2.tin.it...

Se devi effettuare il filtro di selezione anche sul cognome e sul nome il
codice SQL della query che ti serve č il seguente:
SELECT Tabella1.*, (CDate(IIf([DataFine] < [Fine Periodo :], [DataFine],
[Fine Periodo :])) - CDate(IIf([DataInizio] > [Inizio Periodo
:],[DataInizio], [Inizio Periodo :]))) + 1 AS Giorni
FROM Tabella1
WHERE (((Tabella1.Cognome) = [digita il cognome]) AND ((Tabella1.Nome) Like
nz([digita il nome se ci sono omonimi], "*")) AND ((IIf([DataInizio] <=
[Inizio Periodo :] And [DataFine] >= [Inizio Periodo :], 1, IIf([DataInizio]
<= [Fine Periodo :] And [DataFine] >= [Fine Periodo :], 1, 0))) = 1));
Questo codice SQL non devi inserirlo da nessuna parte: č il codice SQL
completo della query  con cui devi filtrare i periodi di assenza che ti
interessano.
Come tu hai chiesto i record verranno filtrati in base al cognome,
opzionalmente il nome ed alle date di inizio e fine periodo: questi quattro
parametri ti verranno richiesti con altrettante finestre di richiesta
parametri.
Facci sapere se funziona.



text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:0VHca.15505$7y3.5...@twister1.libero.it...
>
> "happy" <
nibb...@tin.it
> ha scritto nel messaggio
> news:EOAca.86744$zo2.2...@news2.tin.it...
> >
> > "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> > news:B64ca.9867$7y3.2...@twister1.libero.it...
> > >
> > > "happy" <
nibb...@tin.it
> ha scritto nel messaggio
> > > news:JV3ca.52828$pG1.1...@news1.tin.it...
> > > >
> > > [CUT]
(CUT)
> SELECT Tabella1.*, (CDate(IIf([DataFine] < [Fine Periodo :], [DataFine],
> [Fine Periodo :])) - CDate(IIf([DataInizio] > [Inizio Periodo
> :],[DataInizio], [Inizio Periodo :]))) + 1 AS Giorni
> FROM Tabella1
> WHERE (((Tabella1.Cognome) = [digita il cognome]) AND ((Tabella1.Nome)
Like
> nz([digita il nome se ci sono omonimi], "*")) AND ((IIf([DataInizio] <=
> [Inizio Periodo :] And [DataFine] >= [Inizio Periodo :], 1,
IIf([DataInizio]
> <= [Fine Periodo :] And [DataFine] >= [Fine Periodo :], 1, 0))) = 1));
>
> Questo codice SQL non devi inserirlo da nessuna parte: è il codice SQL
> completo della query  con cui devi filtrare i periodi di assenza che ti
> interessano.
> Come tu hai chiesto i record verranno filtrati in base al cognome,
> opzionalmente il nome ed alle date di inizio e fine periodo: questi
quattro
> parametri ti verranno richiesti con altrettante finestre di richiesta
> parametri.
>
> Facci sapere se funziona.
>
> --
> Roberto
~~~~~~~
Grazie Roberto, la query funziona, ma non come mi necessita:
cerco di spiegarmi meglio:
- Pinco Pallino è assente dal 01/01/2003 al 30/01/2003 quindi per 30gg.
- se voglio sapere quanti gg di assenza ha fatto dal 10/01/2003 al
30/01/2003 (nel contratto di lavoro il calcolo si fa su 3 anni indietro -
ecco perchè parzializzare i periodi), la query mi dice che il Pinco Pallino
è assente dal 01/01/2003 al 30/01/2003 per 30gg. e non dal 10/01/2003 per
20gg.(come servirebbe che dicesse) :O((
Scusa se rompo tanto
Ciao, Antonio


text:
"happy" <
nibb...@tin.it
> ha scritto nel messaggio
news:U4Jca.89866$zo2.2...@news2.tin.it...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:0VHca.15505$7y3.5...@twister1.libero.it...
> >
> > "happy" <
nibb...@tin.it
> ha scritto nel messaggio
> > news:EOAca.86744$zo2.2...@news2.tin.it...
> > >
> > > "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> > > news:B64ca.9867$7y3.2...@twister1.libero.it...
> > > >
> > > > "happy" <
nibb...@tin.it
> ha scritto nel messaggio
> > > > news:JV3ca.52828$pG1.1...@news1.tin.it...
> > > > >
> > > > [CUT]
> (CUT)
>
> > SELECT Tabella1.*, (CDate(IIf([DataFine] < [Fine Periodo :], [DataFine],
> > [Fine Periodo :])) - CDate(IIf([DataInizio] > [Inizio Periodo
> > :],[DataInizio], [Inizio Periodo :]))) + 1 AS Giorni
> > FROM Tabella1
> > WHERE (((Tabella1.Cognome) = [digita il cognome]) AND ((Tabella1.Nome)
> Like
> > nz([digita il nome se ci sono omonimi], "*")) AND ((IIf([DataInizio] <=
> > [Inizio Periodo :] And [DataFine] >= [Inizio Periodo :], 1,
> IIf([DataInizio]
> > <= [Fine Periodo :] And [DataFine] >= [Fine Periodo :], 1, 0))) = 1));
> >
> > Questo codice SQL non devi inserirlo da nessuna parte: č il codice SQL
> > completo della query  con cui devi filtrare i periodi di assenza che ti
> > interessano.
> > Come tu hai chiesto i record verranno filtrati in base al cognome,
> > opzionalmente il nome ed alle date di inizio e fine periodo: questi
> quattro
> > parametri ti verranno richiesti con altrettante finestre di richiesta
> > parametri.
> >
> > Facci sapere se funziona.
> >
> > --
> > Roberto
> ~~~~~~~
> Grazie Roberto, la query funziona, ma non come mi necessita:
> cerco di spiegarmi meglio:
> - Pinco Pallino č assente dal 01/01/2003 al 30/01/2003 quindi per 30gg.
> - se voglio sapere quanti gg di assenza ha fatto dal 10/01/2003 al
> 30/01/2003 (nel contratto di lavoro il calcolo si fa su 3 anni indietro -
> ecco perchč parzializzare i periodi), la query mi dice che il Pinco
Pallino
> č assente dal 01/01/2003 al 30/01/2003 per 30gg. e non dal 10/01/2003 per
> 20gg.(come servirebbe che dicesse) :O((
> Scusa se rompo tanto
> Ciao, Antonio
A parte che dal 10/01/2003 al 30/01/2003 i giorni di assenza sono 21 e non
20, ma tu la query che ti ho postato l'hai provata?
Penso proprio di no, in quanto io l'ho fatto ora per scrupolo e a me
funziona benissimo: se inserisco in Tabella1 un Pinco Pallino che č stato
assente dal 1/1/2003 al 30/1/2003 e gli dico che il periodo di osservazione
va dal 10/1/2003 al 30/1/2003 la query mi calcola un assenza di 21 giorni
come hai chiesto tu.
Ho paura che tu hai fatto un brutale copia/incolla del codice che ti ho
postato e i troncamenti effettuati dalle andate a capo troncate di Outlook
Express ti abbiano creato problemi.
Prova cosě:
SELECT Tabella1.*, (CDate (IIf([DataFine] < [Fine Periodo:], [DataFine],
[Fine Periodo:])) - CDate(IIf([DataInizio] > [Inizio Periodo:],[DataInizio],
[Inizio Periodo:])))+1 AS Giorni
FROM Tabella1
WHERE (((Tabella1.Cognome) = [digita il cognome]) AND ((Tabella1.Nome) Like
Nz([digita il nome se ci sono omonimi], "*")) AND ((IIf([DataInizio] <=
[Inizio Periodo:] And [DataFine] >= [Inizio Periodo:], 1, IIf([DataInizio]
<= [Fine Periodo:] And [DataFine] >= [Fine Periodo:], 1, 0)))=1));
--



text:
>
>
CUT
       SONO UN PIRLA
Grazie di tutto sei in gambissima
Anto


text:
"happy" <
nibb...@tin.it
> ha scritto nel messaggio
news:G%Kca.63360$pG1.1...@news1.tin.it...
>
> >
> >
> CUT
........Segue
Ho notato un'anomalia :O(  se c'è un solo periodo inserito, allora ok; ma se
Pinco Pallino ha altre assenze in febbraio.....
allora mi viene visualizzato solo il primo periodo di gennaio dove sbaglio??
Scuuuuuuuuusa, ma ormai mi hai adottato!
 Anto


text:
"happy" <
nibb...@tin.it
> ha scritto nel messaggio
news:6iOca.91606$zo2.2...@news2.tin.it...
>
> "happy" <
nibb...@tin.it
> ha scritto nel messaggio
> news:G%Kca.63360$pG1.1...@news1.tin.it...
> >
> > >
> > >
> > CUT
> ........Segue
> Ho notato un'anomalia :O(  se c'č un solo periodo inserito, allora ok; ma
se
> Pinco Pallino ha altre assenze in febbraio.....
> allora mi viene visualizzato solo il primo periodo di gennaio dove
sbaglio??
> Scuuuuuuuuusa, ma ormai mi hai adottato!
>  Anto
Non sbagli tu, c'č un errore nel codice SQL.
Prova cosě:
SELECT Tabella1.*, (CDate(IIf([DataFine] < [Fine Periodo:], [DataFine],
[Fine Periodo:])) - CDate(IIf([DataInizio] > [Inizio Periodo:],
[DataInizio], [Inizio Periodo:]))) + 1 AS Giorni
FROM Tabella1
WHERE (((IIf([DataInizio] <= [Inizio Periodo:] And [DataFine] >=
[Inizio Periodo:], 1, IIf([DataInizio] <= [Fine Periodo:] And [DataFine] >=
[Inizio Periodo:], 1, 0))) = 1) AND ((Tabella1.Cognome) =
[digita il cognome]) AND ((Tabella1.Nome) Like
Nz([digita il nome se ci sono omonimi], "*")));
