title: Pulsante di opzione ombreggiato

text:
"robviv" <
XXXv...@usa.net
> ha scritto nel messaggio
news:3996F87E...@usa.net...
> Thank you
> Problema ombreggiatura risolto
> Un chiarimento sull'ombreggiatura della casella di testo.
> Se nella maschera, la proprietà consenti modifiche è impostata
> a no, allora l'ombreggiatura non se ne va. Aiiivoglia a cliccare.
Se vedi ombreggiata una casella di testo non è perchè hai impostato a no la
proprietà "Consenti modifiche" della maschera, ma perché hai impostato a NO
la proprietà "Abilitato" della casella di testo: lascia a SI tale proprietà,
eventualmente imposta a SI la proprietà "Bloccato".
Sono d'accordo con lbo quando dice che hai le idee confuse su Access.
> Strano, visto che nell'help è specificato che: l'opzione consenti
> modifiche, serve solo per bloccare le modifiche ai dati.
Infatti; ma hai provato a leggere sull'help a cosa servono le proprietà
"Abilitato" e "Bloccato" che hai comunque adoperato a sproposito.
> Chissà perché blocca anche la grafica del pulsante?
Ma fammi sapere: stai parlando di una casella di testo, di una casella di
controllo o di un pulsante di comando?
Deciditi.
>Se
> cliccato, funziona, senza però visualizzare il segno di spunta.
> Mah!!!
>
Permetti che Mah!!! lo dica io.
> Ulteriore question: posterò come codice per puls. opzione
> Dalle prime ricerche non sono riuscito a capire come si imposta il codice
> per fare in modo che:
> se il pulsante di opzioni è spuntato, allora textbox.visible=true
> se non è spuntato textbox.visible=false.
> (textbox è una casella della maschera)
>
Ti ho fornito una risposta nell'altro post che hai inviato al NG



title: Aggiungere o modificare oggetti ad un Fe.mde

author: Giovanni

text:
Salve,
avrei la necessità di poter aggiornare un FE compilato (.mde) tramite un
altro file di access. Mi spiego meglio:
Ho un file FE.mde presso un mio cliente, decido di effettuare delle piccole
modifiche ad un report di questo file.
Ora vorrei consegnare un file access che all'avvio vada a sovrascrivere il
report da me modificato (nell'esempio riporto l'aggiornamento di un report
ma potrebbe essere anche quello di una maschera).
Esiste questa possibilità?
Giovanni Artiglio


text:

Copiare l'intero file no....?
@Alex


title: runtime XP di access su windows 2003 server

text:
mi dice che non può installarlo perchè richiede la versione service pack 6.0
di windows NT 4.0
windows 2003 server è appena uscito e già serve il service pack per
installargli sopra qualcosa?
qualcuno mi sà aiutare?
(ma stiamo andando avanti o indietro? secondo me indietro ad ogni nuova
versione che rilasciano)


author: Gabriele Bertolucci

text:
> mi dice che non può installarlo perchè richiede la versione service pack
6.0
> di windows NT 4.0
Scusa, ma non ho ben capito.
Hai tentato di installare il runtime di Access 2002 su Windows 2003 Server
ed il processo di installazione ti ha detto che serve il service pack 6.0 di
Windows NT 4.0 ??????
--
Gabriele Bertolucci
PBsoft
www.pbsoft.it


text:
> Scusa, ma non ho ben capito.
>
> Hai tentato di installare il runtime di Access 2002 su Windows 2003 Server
> ed il processo di installazione ti ha detto che serve il service pack 6.0
di
> Windows NT 4.0 ??????
Esattamente cosi!


title: Calcolo dati di una query

author: Dagover

text:
Ho questi dati da un risultato di una query:
No.                Sopravvivenza (mesi)
1                            6
2                            8
3                            14
4                            8
Dovrei ottenerne una cosě:
Mesi                        Vivi
14                               4
8                                 3
6                                 1
................
Come posso fare?
Anche per chč su questo risultato dovrei calcolare ancora altri dati e
costruirci un grafico.....ma questo č un problema da risolvere dopo.
Grazie


title: Calcolo dati di una query

author: Emyr

text:
On Sun, 27 Jan 2002 13:50:31 GMT, "Dagover" <
dag...@libero.it
> wrote:
>Ho questi dati da un risultato di una query:
>No.                Sopravvivenza (mesi)
>1                            6
>2                            8
>3                            14
>4                            8
>
>Dovrei ottenerne una cosě:
>Mesi                        Vivi
>14                               4
>8                                 3
>6                                 1
>................
>Come posso fare?
spiegati meglio non riesco a capire cosa vuoi...
Saluti.
Emanuele.


title: Calcolo dati di una query

author: Antonio Biso

text:
Emyr <
fan...@lavoro.com
> wrote in message
20v95u8sm8fcukrrd...@4ax.com...

AUTOROTFL!
Mi pare quel giochino della parola d'ordine:
6 - 3
8 - 4
10 - 5
12 - 6
Antonio


title: Calcolo dati di una query

text:
> > >Ho questi dati da un risultato di una query:
> > >No.                Sopravvivenza (mesi)
> > >1                            6
> > >2                            8
> > >3                            14
> > >4                            8
> > >CUT
> > spiegati meglio non riesco a capire cosa vuoi...
> > Saluti.
>
> Mi pare quel giochino della parola d'ordine:
...CUT
Probabilmente sarebbe più semplice!
All'inizio ho due colonne: una con l'elenco dei pazienti e
la seconda con la sopravvivenza di ogni paziente.
Da tutto ciò dovrei ottenere una tabella dove la prima colonna mi porta
i mesi di sopravvivenza
e quanti pazienti sono vivi (tra l'altro l'esempio è errato)
quindi dopo 6 mesi i pazienti sono tutti vivi.
Dopo otto sono vivi solo 3 e dopo 14 è vivo solo uno.
(questo di seguito è l'esempio corretto!).
Mesi                        Vivi
6                            4
8                            3
14                           1
Qualche idea???
Grazie
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Calcolo dati di una query

author: Roberto da casa

text:
"Dagover" <
dag...@libero.it
> ha scritto nel messaggio
news:HAT48.14913$761.5...@twister1.libero.it...

Se la tabella che contiene i dati si chiama Tabella1 e se il campo che
contiene i mesi di sopravvivenza  si chiama mesi, prova con una query che ha
il seguente codice SQL:
SELECT Tabella1.Mesi, DCount("*","Tabella1","Mesi >=" & [Mesi]) AS Vivi
FROM Tabella1
GROUP BY Tabella1.Mesi;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Calcolo dati di una query

text:


mi viene in mente solo da codice....se ti va bene lo stesso .....
Saluti.
Emanuele.


title: Calcolo dati di una query

text:
> >All'inizio ho due colonne...
> >> > >No.                Sopravvivenza (mesi)
> >> > >1                            6
> >> > >2                            8
> >> > >3                            14
> >> > >4                            8
> >Mesi                        Vivi
> >6                            4
> >8                            3
> >14                           1
> >

> mi viene in mente solo da codice....se ti va bene lo stesso .....
Certo, penso che vada bene, se riesco a visualizzare i dati
si dovrebbe anche poterci creare una tabella e quindi utilizzarla
in seguito per altri calcoli, no?
Max



title: Calcolo dati di una query

author: Massimiliano Bortolini

text:
> Se la tabella che contiene i dati si chiama Tabella1 e se il campo che
> contiene i mesi di sopravvivenza  si chiama mesi, prova con una query che ha
> il seguente codice SQL:
>
> SELECT Tabella1.Mesi, DCount("*","Tabella1","Mesi >=" & [Mesi]) AS Vivi
> FROM Tabella1
> GROUP BY Tabella1.Mesi;
Grazie!
Sto cercando di farla funzionare,ma ho qualche problema...
mi da un errore, vedo se riesco a cavarmela da solo.
Max



title: Calcolo dati di una query

text:
>
>
> > Se la tabella che contiene i dati si chiama Tabella1 e se il campo che
> > contiene i mesi di sopravvivenza  si chiama mesi, prova con una query
che ha
> > il seguente codice SQL:
> >
> > SELECT Tabella1.Mesi, DCount("*","Tabella1","Mesi >=" & [Mesi]) AS Vivi
> > FROM Tabella1
> > GROUP BY Tabella1.Mesi;
>
> Grazie!
> Sto cercando di farla funzionare,ma ho qualche problema...
> mi da un errore, vedo se riesco a cavarmela da solo.
>
IL problema è qui:
Nella  query che tu hai chiamto Tabella1 il Campo Mesi è un campo calcolato
come differenza di date con la funzione IIF e siccome il risultato è in
giorni era stato diviso per 30 (mi servono effettivamente i mesi, ma
modificherò poi in maschera lasciando la query immodificata!).
Togliendo questa ultima divisione funziona tutto perfettamente.
Un'ipotesi potrebbe essere utilizzare Datediff...solo che l'utilizzo nella
query è uguale come nel codice?
Grazie di tutto Max


title: Calcolo dati di una query

text:
"Dagover" <
dag...@libero.it
> ha scritto nel messaggio
news:pTE58.4632$ue2.1...@twister1.libero.it...

Si, però devi sostituire, come separatori, le virgole con i punti e virgola.
Oppure usa la funzione Int per avere solo la parte intera della divisione
per 30.
> Grazie di tutto Max



title: immagini con access

author: vanni

text:
Ciao a tutti, vorrei costruire un sito e all'interno un database con access
permettendo agli utenti tramite una form fi inserire oltre alle parti
scritte anche una immagine. Premetto che ho poca confidenza con access e non
so come fare. Per quanto riguarda la parte testo riesco per quanto riguarda
le immagini ho provato usare la guida di access "immagini non associate" ma
non mi viene...e poi è la strada giusta?
Grazie


title: non capisco ... problema per incremento/riazzeramento numero progressivo

author: giacoMouse

text:
ciao
ho trovato su sitocomune la seguente espressione (gia riadattata con i
miei campi)
="MMG" & Format(Date(),"aa") & "/" &
Format(IIf(DMax("IDFattura","TabFatture","IDFattura like '*" &
Format(Date(),"aa") &
"/????'"),1,Right(DMax("IDFattura","TabFatture","IDFattura like '*" &
Format(Date(),"aa") & "/????'"),4)+1),"0000")
che dovrebbe fare al caso mio...
solo che non mi funziona!
dov'e l'errore?
qualche parentesi al posto errato o qualche apice o virgoletta dove
non richiesta?
vi ringrazio per l'aiuto
-g-


text:
"giacoMouse" <
gia...@free.floating.net
> ha scritto nel messaggio
news:3d7deac6...@powernews.inwind.it...
> ciao
> ho trovato su sitocomune la seguente espressione (gia riadattata con i
> miei campi)
>
> ="MMG" & Format(Date(),"aa") & "/" &
> Format(IIf(DMax("IDFattura","TabFatture","IDFattura like '*" &
> Format(Date(),"aa") &
> "/????'"),1,Right(DMax("IDFattura","TabFatture","IDFattura like '*" &
> Format(Date(),"aa") & "/????'"),4)+1),"0000")
>
> che dovrebbe fare al caso mio...
> solo che non mi funziona!
Questa mattina ho preso la macchina ma non mi funzionava.
> dov'e l'errore?
Che problema avrà la mia macchina?
> qualche parentesi al posto errato o qualche apice o virgoletta dove
> non richiesta?
Qualche dettaglio in più non fornito?
Antonio


text:
scusami, avevo gia postato stamani come oggetto "help db x gestione
fatture"
devo fare in modo che nel campo "numeroInternoGestore" ci sia un
autoincrement composto come da esempio cosi "MMG99/0001" con 99 e
l'anno e 0001 e un autoincrement e che alla fine dell'anno venga
riazzerato diventando MMG00/0001, MMG01/0001 etc etc...
avevo visto su sitocomune che per  risolvere questo problema, in un db
per la gestione delle fatture era stata proposta la soluzione di cui
il 3d, solo che l'ho provata, ma mi stampa solo MMG99/ ed il resto lo
ignora.
cosi non capisco dove sta l'errore.
in un primo momento il compilatore mi dava errore di sintassi, o su
parentesi o su virgola ma poi ho provato a riguardare la sintassi
delle varie funzioni ed a ricostruire lo script e, se da una parte non
mi da + errori in compilazione, dall'altra non fa nemmeno quanto
sperato.
accettasi urgentemente consiglio, soluzione, altro.
-g-
On Tue, 10 Sep 2002 12:56:46 GMT, "Antonio Biso" <
ch...@etruria.net
>
wrote:
[...[
>Che problema avra la mia macchina?
>
>> qualche parentesi al posto errato o qualche apice o virgoletta dove
>> non richiesta?
>
>Qualche dettaglio in piu non fornito?
>
>Antonio
>


author: MA

text:
[cut]
> Questa mattina ho preso la macchina ma non mi funzionava.
>
> > dov'e l'errore?
>
> Che problema avrà la mia macchina?
>
> > qualche parentesi al posto errato o qualche apice o virgoletta dove
> > non richiesta?
>
> Qualche dettaglio in più non fornito?
>
Mi dispiace, Biso... sarà il carburatore... se vuoi passo a prenderti.
fammi sapere
MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


text:
"MA" <
kk...@kksrl.com
> ha scritto nel messaggio
news:81Z73Z224Z132Y1...@usenet.libero.it...
> [cut]
>
>
> > Questa mattina ho preso la macchina ma non mi funzionava.
> >
> > > dov'e l'errore?
> >
> > Che problema avrà la mia macchina?
> >
> > > qualche parentesi al posto errato o qualche apice o virgoletta dove
> > > non richiesta?
> >
> > Qualche dettaglio in più non fornito?
> >
>
> Mi dispiace, Biso... sarà il carburatore... se vuoi passo a prenderti.
E invece no!
Mi avevano fregato l'autoradio e senza musica io non guido!!!
Tiè!!!
Antonio


text:
"giacoMouse" <
gia...@free.floating.net
> ha scritto nel messaggio
news:3d7fed93...@powernews.inwind.it...
> scusami, avevo gia postato stamani come oggetto "help db x gestione
> fatture"
Stavolta ti rispondo, visto che già un po' di buona volontà l'hai messa,
però la prossima volta scrivi dopo il quoting!!!
> devo fare in modo che nel campo "numeroInternoGestore" ci sia un
> autoincrement composto come da esempio cosi "MMG99/0001" con 99 e
> l'anno e 0001 e un autoincrement e che alla fine dell'anno venga
> riazzerato diventando MMG00/0001, MMG01/0001 etc etc...
> avevo visto su sitocomune che per  risolvere questo problema, in un db
> per la gestione delle fatture era stata proposta la soluzione di cui
> il 3d, solo che l'ho provata, ma mi stampa solo MMG99/ ed il resto lo
> ignora.
> cosi non capisco dove sta l'errore.
="MMG" & Format(Date(),"aa") & "/" &
> Format(IIf(DMax("IDFattura","TabFatture","IDFattura like '*" &
> Format(Date(),"aa") &
> "/????'"),1,Right(DMax("IDFattura","TabFatture","IDFattura like '*" &
> Format(Date(),"aa") & "/????'"),4)+1),"0000")
Ci manca l'isnull
Tu devi vedere se esiste una fattura già con l'anno corrente. SE non c'è
ricominci da uno, altrimenti incrementi.
Ergo sarà
="MMG" & Format(Date(),"aa") & "/" &
> Format(IIf(ISNULL(DMax("IDFattura","TabFatture","IDFattura like '*" &
> Format(Date(),"aa") &
> "/????'")),1,Right(DMax("IDFattura","TabFatture","IDFattura like '*" &
> Format(Date(),"aa") & "/????'"),4)+1),"0000")
Antonio


text:
"giacoMouse" <
gia...@free.floating.net
> ha scritto nel messaggio
news:3d7deac6...@powernews.inwind.it...

Prova cosě:
="MMG" & Format(Date();"aa") & "/" &
Format(IIf(IsNull(DMax("IDFattura";"TabFatture";"IDFattura like '???" &
Format(Date();"aa") &
"/????'"));1;Right(DMax("IDFattura";"TabFatture";"IDFattura like '???" &
Format(Date();"aa") & "/????'");4)+1);"0000")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
ciao Roberto,
grazie, la tua versione funziona e... non funziona.
intanto e vero che ora mi compare come default il numero MMG02/0001
come volevo solo che all'inserimento del nuovo record non mi si
autoincrementa! (mi ricompare MMG02/0001 e non va bene!)
inoltre volevo sapere se al posto di Format(Date(), "aa") potevo
mettere come campo quello specificato dalla variabile DataIns presente
nella mia maschera di inserimento dati.
(DataIns e un campo data che a sua volta di default prende la data
odierna ma dovrebbe anche poter essere modificata per un qualsiasi
motivo e di conseguenza (alla modifica di datains) dovrebbe cambiare
anche il valore nel campo che sto generando)
scusami ma sono ancora newbie.
avevo provato con Format(DataIns, "aa") o Format(Me.DataIns, "aa") ma
mi da errore oppure mi compare il valore "#Name?" ...
grazie ancora
-giacomo-
On Tue, 10 Sep 2002 14:37:18 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:
>Prova cosi:



text:
"giacoMouse" <
gia...@free.floating.net
> ha scritto nel messaggio
news:3d7e13bb...@powernews.inwind.it...
> ciao Roberto,
> grazie, la tua versione funziona e... non funziona.
> intanto e vero che ora mi compare come default il numero MMG02/0001
> come volevo solo che all'inserimento del nuovo record non mi si
> autoincrementa! (mi ricompare MMG02/0001 e non va bene!)
Prima di tutto, quando rispondi fallo dopo e non prima del testo cui
rispondi (alias quoting), oppure, come sto facendo io, inframezza la
risposta al testo della domanda.
Ma tu in che contesto adoperi quanto ti ho postato?
Come indicato sulla FAQ del Sito Comune, va scritto come valore predefinito
del controllo IDFattura; per scrupolo mi sono fatto un piccolo database di
prova e a me funziona tutto correttamente: ogni volta che prepara un nuovo
record per l'inserimento, incrementa il valore di IDFattura di 1 rispetto al
valore usato per il record precedente.
>
> inoltre volevo sapere se al posto di Format(Date(), "aa") potevo
> mettere come campo quello specificato dalla variabile DataIns presente
> nella mia maschera di inserimento dati.
Formalmente nel valore predefinito del controllo IDFattura dovresti
scrivere:
="MMG" & Format([DataIns];"aa") & "/" &
Format(IIf(IsNull(DMax("IDFattura";"TabFatture";"IDFattura like '???" &
Format([DataIns];"aa") &
"/????'"));1;Right(DMax("IDFattura";"TabFatture";"IDFattura like '???" &
Format([DataIns];"aa") & "/????'");4)+1);"0000")
Anche questa sintassi l'ho testata e a me non dà alcun errore (devi però
scrivere DataIns tra parentesi quadre);  però, come ho scritto sopra, è
formalmente esatta ma non è efficace: infatti cambiando la data di DataIns
non cambia l'anno nel determinare il giusto valore di IDFattura, in quanto
il valore predefinito di IDFattura viene calcolato prima che inizi a
digitare i dati per quel record ed il valore predefinito di un controllo non
viene modificato sino all'inserimento di un nuovo record.
Per risolvere il tuo problema ti consiglio di fare quanto segue:
1) Scrivi nella proprietà Valore predefinito del controllo DataIns:
=Date()
2) Scrivi nella proprietà Valore predefinito del controllo IDFattura:
="MMG" & Format(Date();"aa") & "/" &
Format(IIf(IsNull(DMax("IDFattura";"TabFatture";"IDFattura like '???" &
Format(Date();"aa") &
"/????'"));1;Right(DMax("IDFattura";"TabFatture";"IDFattura like '???" &
Format(Date();"aa") & "/????'");4)+1);"0000")
3) A fronte dell'evento "Dopo aggiornamento" del controllo DataIns genera il
seguente codice VBA:
Private Sub DataIns_AfterUpdate()
Me!IDFattura = "MMG" & Format(Me!DataIns, "yy") & "/" & _
Format(IIf(IsNull(DMax("IDFattura", "TabFatture", _
"IDFattura like '???" & Format(Me!DataIns, "yy") & _
"/????'")), 1, Right(DMax("IDFattura", "TabFatture", _
"IDFattura like '???" & _
Format(Me!DataIns, "yy") & "/????'"), 4) + 1), "0000")
End Sub
Così facendo, se non digiti nulla in DataIns (ovvero prendi per buono il
valore della data odierna), la numerazione di IDFattura viene effettuata
basandosi sull'anno in corso; se invece modifichi la data in DataIns il
valore di IDFattura verrà anche lui modificato prendendo come anno quello
della data digitata.
> (DataIns e un campo data che a sua volta di default prende la data
> odierna ma dovrebbe anche poter essere modificata per un qualsiasi
> motivo e di conseguenza (alla modifica di datains) dovrebbe cambiare
> anche il valore nel campo che sto generando)
>
> scusami ma sono ancora newbie.
> avevo provato con Format(DataIns, "aa") o Format(Me.DataIns, "aa") ma
> mi da errore oppure mi compare il valore "#Name?" ...
>
Vedi quanto scritto sopra.
> grazie ancora
> -giacomo-
[CUT]



title: Somma totale di caselle d testo non associate

author: Santilli Marco

text:
Ho una maschera a "maschere continue", devo fare una somma di una casella di
testo non associata, per avere con TOTALE complessivo e mettere una casella
di testo o di riepilogo nella parte inferiore nel "pie di pagine".
Quindi premendo un pulsante "TOTALE" mi deve eseguire la sommatorie di tutte
la caselle di testo non associate, ad esempio con il nome "quantità"
E' possibile fare una cose del genere????
Se si.... mi dite come devo fare????
Ciao e grazieeeeeeeeeee


author: Carlo Costarella

text:
"Santilli Marco" <
ma...@santillimarco.it
> ha scritto nel messaggio
news:cnv15f$lom$1...@balena.cs.interbusiness.it...

Forse non ho ben capito.
Una casella di testo non associata per ogni record della maschera continua?
In questo caso se inserisci un valore nella casella di testo, tutte le altre
avranno lo stesso valore...
Vuoi sommare queste?
Se valore della casella di testo moltiplicato il numero di record...ma mi
pare molto strano.
Ciao, Carlo


text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:FEXod.210071$b5.10...@news3.tin.it...

Esatto... quindi come si fa per poter risolvere tale problema, ossia ogni
record deve aver il tuo conticino, e no che tutti i record portano il
risultato del record attivo.
Secondo.. una violta risolto tale problema (se è possibile) crea un totale
complessivo ti tutti i valori calcolati nel record singoli
Spero di essere stato chiaro
Ciao e grazieeeeeee
>


text:
"Santilli Marco" <
ma...@santillimarco.it
> ha scritto nel messaggio
news:co23o8$nhk$1...@fata.cs.interbusiness.it...

Alimenta la maschera da una query dove avrai aggiunto il tuo campo
"conticino" probabilmente generato da un'operazione tra gli altri campi o da
quello che vuoi tu. A questo punto ogni record avrà il suo campo "conticino"
questa volta volta collegato.
Nel piè di pagina della maschera aggiungi una casella di testo che avrà una
origine controllo: =Somma([TuoControlloConticino]).
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:co2h6g$4dr$1...@fata.cs.interbusiness.it...

Ok cosi funziona, solo che il problema adesso è che il conticino è frutto di
un CICLO IF di condizioni da verificare.
Come faccio un ciclo IF in SQL????
Adesso me sa che sono dolori
Cosa mi puoi dire
Ciao e grazieeeeeeee


text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:bY5pd.396957$35.17...@news4.tin.it...
> CUT

> Ci sono molti modi: codice, IIF, Where, e molti altri.
> Si tratta di sapere se il ciclo riguarda due o più valori e cosa tu voglia
> fare.
>
> Fammi sapere.
> Ciao, Carlo
Praticamente è quello che già avevo proposto in un post, solo che era per
VB, invece ora è da fare in SQL. Ti riporto il post in modo da capire il
funzionamento:
In query ho creato questo calcolo:
Impegno: [Orario Fine]-[Orario inizio]
E fino a qui non ci sono problemi. PERCHE' FUNZIONA
Adesso arriva il brutto, devo calcola il SUPERO che non è altro che lo
STRAORDINARIO, mi va bene di farlo sia in VB oppure in SQL (preferisco VB,
perchè tra i due non ci capisco un cazzo lo stesso però in VB ci sto dietro,
perchè capisco un pò come funziona ma non riesco a crealo)
Facendo in VB:
il campo "Orario inizio" ha queste etichetta "Inizio"
il campo "Orario Fine " ha questo etichetta "Fine"
Perchè se ho capito bene in query si usa il nome del campo in VB il nome
dell'etichetta.
SUPERO:
Supero diurno: dopo la decima ora di servizio
Supero notturno: dopo la settima ora
Diurno: dalle 5:00 alle 23:59
Notturno: dalle 0:00 alle 4:59
Esempio: un servizio che inizia alle 4:40 e termina alle 11:50 è in supero,
perchè iniziando prima delle 5:00 non si può passare la 7 settima ora,
quindi 11:50 - 4:40 = 7:10 quindi 0:10 di supero.
un servizo che inizia alle 5:30 e termina alle 15:45 è in supero, perchè
iniziando dopo delle 5:00 non si posso passare le 10 ore di servizio, quindi
15:45- 5:30 = 10:15 quindi 0:15 di supero.
Ecco il mio ragionamento
IF  "INIZIO" è maggiore o uguale delle 0:00 ma minore delle 5:00  THEN
IF "IMPEGNO" > 7  THEN
SUPERO:  IMPEGNO - 7  (cosi facendo, lui verifica prima che il servizio sia
compreso tra le 0 e le 5, poi verifica che l'impengo sia maggiore di 7, se
lo è, allora mi calcora di quanto è in supero)
END IF
ELSE
IF "IMPEGNO" > 10  THEN
SUPERO: IMPEGNO - 10 (cosi facendo, se l'orario non cade entro le 0 e le 5,
sicuramente si tratta di lavoro diurno, quindi il supero scatta dopo la 10
ora, quindi una volta verificato che l'impegno abbia passato le 10 ore,m gli
faccio eseguire il conto
END IF
END IF
E questa è stata la riposta, solo che in VB, eccola:
Dim OraInizio As Date, OraFine As Date
  Dim Impegno As Integer
  ' imposta le due variabili OraInizio e OraFine
  Me.txtInizio.SetFocus
  OraInizio = Me.txtInizio.Text
  Me.txtFine.SetFocus
  OraFine = Me.txtFine.Text
  Me.txtSupero.SetFocus
  ' calcola l'impegno in minuti
  Impegno = DateDiff("n", OraInizio, OraFine)
  If DatePart("h", OraInizio) >= 0 And DatePart("h", OraInizio) < 5 Then
    If Impegno > (7 * 60) Then ' se l'impegno supera le 7 ore
      txtSupero.Text = Impegno - (7 * 60)
    End If
  Else
    If Impegno > (10 * 60) Then ' se l'impegno supera le 10 ore
      txtSupero.Text = Impegno - (10 * 60)
    End If
  End If
Fammi sapere
Ciao e grazieeeeeeeeee


text:
CUT

Ci sono molti modi: codice, IIF, Where, e molti altri.



text:
"Santilli Marco" <
ma...@santillimarco.it
> ha scritto nel messaggio
news:co2se7$3ug$1...@fata.cs.interbusiness.it...

Premetto che in VBA o in SQL quello che devi eventualmente passare è sempre
il nome del controllo (nome elemento) e non il nome della sua etichetta che
non puo mai coincidere.
La funzione potrebbe essere chiamata passandogli già i valori così:
Call FEsubero(Me.DataInizio, Me.DataFine)
Private Function FEsubero(DInizio as date, DFine as Date) as variant
Dim Impegno As Integer
  ' calcola l'impegno in minuti
 Impegno = DateDiff("n", DInizio, DFine)
 If DatePart("h", DInizio) >= 0 And DatePart("h", DInizio) < 5 Then
      If Impegno > (7 * 60) Then ' se l'impegno supera le 7 ore
      txtSupero.Text = Impegno - (7 * 60)
    End If
 Else
   If Impegno > (10 * 60) Then ' se l'impegno supera le 10 ore
      txtSupero.Text = Impegno - (10 * 60)
    End If
  End If
End Function
Nella funzione manca l'output cioè manca l'assegnazione del risultato alla
funzione. Qui devi decidere tu cosa vuoi ottenere: date e quindi ore,
interi, boolean o altro
Ora questa funzione, se pubblica, può essere invocata da una query
semplicemente usandola in una colonna:
MioEsubero: FEsubero([DataInizio] ; [DataFine])
Da maschera può essere invocata ma il risultato sarà da riferirsi al record
corrente.
A me interessa farti capire il meccanismo; gli aggiustamenti del codice sono
campito tuo.
Ciao, Carlo


title: rinumerare record da quello eliminato in poi

author: Nicolas

text:
mi spiego meglio, ho una tabella con 2 campi ordine integer e descrizione
testo
esempio
1 pollo
2 pasta
3 frutta
4 caffč
se elimino 2 pasta come posso rinumerare tutti i record da pasta in poi che
diventerebbero
1 pollo
2 frutta
3 caffč
Grazie.


text:
> 2 frutta
> 3 caffč
>
> Grazie.
risolto grazie.


author: geppo

text:

e perchč non posti la soluzione che potrebbe servire ad altri?
--
Ciao
Geppo


author: Giuseppe

text:
On 19 Nov, 19:16, "geppo" <c...@tin.it.invalid> wrote:
> Ciao Nicolas wrote:
> >> 2 frutta
> >> 3 caffè
>
> >> Grazie.
>
> > risolto grazie.
>
> e perchè non posti la soluzione che potrebbe servire ad altri?
>
> --
> Ciao
> Geppo
Concordo con Geppo.
Attendiamo.
Ciao
Giuseppe.


text:
"geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:bKYUk.195738$FR.4...@twister1.libero.it...

ok la mando subito wait...


text:
"geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:bKYUk.195738$FR.4...@twister1.libero.it...
> Ciao Nicolas wrote:
>>> 2 frutta
>>> 3 caffè
>>>
>>> Grazie.
>>
>> risolto grazie.
>
> e perchè non posti la soluzione che potrebbe servire ad altri?
>
>
>
> --
> Ciao
> Geppo
2 pulsanti con immagine freccia su e freccia giu
su evento click di freccia su lancio il seguente
    ScambiaFraseSU Me.id, Forms![serviziassocia]![categorie]![categoria]
su evento click di freccia giu lancio il seguente
    ScambiaFraseGIU Me.id, Forms![serviziassocia]![categorie]![categoria]
****** CODE *****
Private Sub ScambiaFraseSU(idsel As Variant, categoria As String)
    'controllo se ordine è già il minimo non faccio nulla altrimenti scambio
le frasi e mi riposiziono su quella spostata usando FindFirst
    If Me.Ordine > DMin("ordine", "categorieservizi", "categoria='" &
categoria & "'") Then
        Dim db As Database
        Dim rsFrase As Recordset
        Dim idold As Integer
        idold = idsel
        Set db = CurrentDb
        Set rsFrase = db.OpenRecordset("select * from categorieservizi where
ordine=" & Me.Ordine - 1 & " and categoria='" & categoria & "'")
        If rsFrase.RecordCount > 0 Then
            rsFrase.Edit
            rsFrase!Ordine = rsFrase!Ordine + 1
            rsFrase.Update
            Set rsFrase = db.OpenRecordset("select * from categorieservizi
where id=" & idsel)
            rsFrase.Edit
            rsFrase!Ordine = rsFrase!Ordine - 1
            rsFrase.Update
            rsFrase.Close
            Set db = Nothing
            Forms![serviziassocia]![serviziassociati].Requery
            Me.Recordset.FindFirst "[categorieservizi]![ID] = " & idold
        End If
    End If
    Me.LINEA.SetFocus
End Sub
***** END CODE *****
la sub ScambiaFraseGIU fà la stessa cosa ma controlla il Dmax e poi cambiano
i segni
forse il codice non è ottimizzato ma funziona
ciao.


title: Le transazioni e i livelli di isolamento negli adp. Dove sbaglio?

author: OneEDP

text:
In passato con l'oggetto riuscivo a gestire le transazioni e i livelli di
isolamento.
Con gli ADP ovviamente le cose cambiano.
Purtroppo non sono stato capace altrettanto di definire i livelli di
isolamento n� di instaurare nuove transazioni.
Sto sbagliando alla grande o � un limite intrinseco della connessione degli
ADP.
L'unico isolamento che permette � adXactReadCommitted (equivalente
adXactCursorStability).
Mi sto incasinando alla grande?
Grazie
Daniele


title: Solo prova

author: Zappus

text:
Mi rispondete a questo messaggio per cortesia perchè ho dei problemi nella
ricezione e devo verificarli


title: Solo prova

author: Massimiliano Amendola  kksrl

text:
"Zappus" <
luc...@libero.it
> ha scritto nel messaggio
news:6mw%8.23196$s74.6...@twister1.libero.it...
> Mi rispondete a questo messaggio per cortesia perchè ho dei problemi nella
> ricezione e devo verificarli
Xkè Zappus?
MAssimiliano


title: Solo prova

text:
Massimiliano Amendola kksrl <
massimilia...@kksrl.com
> wrote in
message ahm8vc$eno$1...@atlantis.cu.mi.it...

Niente tutto OK


title: img in maschere continue... visualizzazione e STAMPA

author: ]SiLVieTTa[

text:
Come molte altre persone, anch'io ora ho problemi con le img nelle maschere
modalità continua.
Dal momento che conoscete molto bene il problema, non mi dilungo in spiegazioni.
Sapete benissimo che viene visualizzata e STAMPATA solo quella del record
corrente.
non ho letto però molte soluzioni che fanno al mio caso:
- rinunciare e accontentarsi della modalità singola
- visualizzare l'img nell'intestazione una per una con click su record corrente
- visualizzarla su maschera separata sempre con click su record corrente...
il problema è che io non solo devo vederle tutte insieme...
le devo anche poter stampare....
ho provato viewer.mdb di silvio savoldi... ma mi sembra ne faccia vedere sempre
solo una per volta
vi sarei molto grata se sapreste suggerirmi il modo per visualizzarle e anche
STAMPARLE tutte insieme...
grazie 1000 per la pazienza
Ciao
Silvia.
--
www.silvietta.it
...everyone's invited!
Non Esiste Una Razza Bianca, Benche' Se Ne Parli Tanto: Ogni Uomo Bianco E' Solamente Un Uomo Scolorito


author: Sergio MAZZA

text:
"]SiLVieTTa[" <
silviaTOGLIQ...@studiomarketing.it
> ha scritto nel
messaggio news:enrt50t109j44161e...@4ax.com...

Scusa ma se fai un report non vengono stampate?
Ciao.
--
Sergio MAZZA


author: S. Savoldi

text:
"]SiLVieTTa[" <
> non ho letto però molte soluzioni che fanno al mio caso:
> - rinunciare e accontentarsi della modalità singola
> - visualizzare l'img nell'intestazione una per una con click su record
corrente
> - visualizzarla su maschera separata sempre con click su record
corrente...
>
> il problema è che io non solo devo vederle tutte insieme...
> le devo anche poter stampare....
>
> ho provato viewer.mdb di silvio savoldi... ma mi sembra ne faccia vedere
sempre
> solo una per volta
> vi sarei molto grata se sapreste suggerirmi il modo per visualizzarle e
anche
> STAMPARLE tutte insieme...
Nell'esempio pubblicato sul s.c. esiste la possibilità di aprire tutte le
immagini in multisessione, personalizzando la posizione e il numero di
finestre a video.
Inoltre in stampa vengono considerate tutte le immagine selezionate
attraverso i selettori.
Se la soluzione non ti convince devi ricorrere a maschere continue e oggetti
OLE associati ... in tal caso è fondamentale comprimere tali oggetti (sempre
sul sito comune c'è uno stralcio di codice dalla KB MS riportato da
Bettini).
Ciao: Silvio


text:
Thread ricco mi ci ficco: Il Tue, 23 Mar 2004 09:45:20 GMT, "S. Savoldi"
<
war...@libero.it
> dopo averci riflettuto a lungo, ha scritto:
>Nell'esempio pubblicato sul s.c. esiste la possibilità di aprire tutte le
>immagini in multisessione, personalizzando la posizione e il numero di
>finestre a video.
>Inoltre in stampa vengono considerate tutte le immagine selezionate
>attraverso i selettori.
purtroppo non va bene... perchè devo visualizzare anche un numero infinito di
img...
tappezzerei lo schermo... e poi ad ogni modo dovrei stamparle per ogni record...
allora stavo pensando...
e se esportassi tutto in word?
finora ho esportato in word testo...
e per fargli prendere anche il percorso delle img (che si trova in un campo)?
o altrimenti esportazione in pdf?
che dite?
intanto continuo le mie ricerche....
grazie



text:
"]SiLVieTTa[" <
silviaTOGLIQ...@studiomarketing.it
> ha scritto nel
messaggio news:1po860drre110ijmh...@4ax.com...

Ti riporto una mia risposta ad un problema simile:
'-----------
Una soluzione potrebbe essere la stampa unione; se il report non è complesso
potresti ricreartelo in word inserendo nel punto dove vuoi le
immagini il campo [INCLUDEPICTURE] che ha come parametri il nome del file da
visualizzare.
Le condizioni sono:
1. i nomi di file e/o il percorso deve essere salvato nella tabella;
    1.1 i nomi di file devono avere l'estensione;
    1.2 i percorsi devono essere nella forma c:\\documenti\\ (con due \\)
Quindi inserisci il campo [INCLUDEPICTURE] dove vorresti l'immagine e
sostituisci la parte "nomeFile" con i campi unione (es.) "path" e
"nomeFile":
(es.)
{INCLUDEPICTURE "c:\\documenti\\nomeFile.jpg" \c \d}
(diventa)
{INCLUDEPICTURE "{MERGEFIELD path}{MERGEFIELD file}" \c \d}
L'unico problema (almeno riscontrato con la versione 97) è che alla
creazione dei documenti l'immagine non viene aggiornata, ma selezionandola e
premendo F9 (aggiorna campi) viene visualizzata quella giusta.
Se tutta questa procedura la fai con OLE non ci sono problemi perché,
terminata la stampa unione, selezioni le pagine create (tutto il
contenuto) e fai un aggiornamento dei campi...
'-------------
Ciao.
--
Sergio MAZZA


text:
"]SiLVieTTa["
> >Nell'esempio pubblicato sul s.c. esiste la possibilità di aprire tutte le
> >immagini in multisessione, personalizzando la posizione e il numero di
> >finestre a video.
> >Inoltre in stampa vengono considerate tutte le immagine selezionate
> >attraverso i selettori.
> purtroppo non va bene... perchè devo visualizzare anche un numero infinito
di
> img...
Ne visualizza un numero infinito, con un pulsante per passare alle pagine
successive.
Effettivamente la versione sul s.c. è un pochino obsoleta, manca un pulsante
per tornare alla pagina precedente.
Ma d'altro canto anche se potessi avere i riquadri immagine nel datasheet,
non ne vedresti un numero infinito: dovrai pur scrollare per vederle
tutte...
> tappezzerei lo schermo... e poi ad ogni modo dovrei stamparle per ogni
record...
Se selezioni tutte le immagini dai selettori, in stampa le vedi tutte.
> allora stavo pensando...
> e se esportassi tutto in word?
> finora ho esportato in word testo...
Che vantaggio hai a esportare in word?
> e per fargli prendere anche il percorso delle img (che si trova in un
campo)?
> o altrimenti esportazione in pdf?
> che dite?
> intanto continuo le mie ricerche....
Tutto si può fare, ma a quel punto si esula da un discorso di programmazione
in Access  :-)
Ciao: Silvio


text:
Thread ricco mi ci ficco: Il Sat, 27 Mar 2004 08:39:23 GMT, "Sergio MAZZA"
<
sergi...@tiscali.it
> dopo averci riflettuto a lungo, ha scritto:
>1. i nomi di file e/o il percorso deve essere salvato nella tabella;
>    1.1 i nomi di file devono avere l'estensione;
>    1.2 i percorsi devono essere nella forma c:\\documenti\\ (con due \\)
>
>Quindi inserisci il campo [INCLUDEPICTURE] dove vorresti l'immagine e
>sostituisci la parte "nomeFile" con i campi unione (es.) "path" e
>"nomeFile":
>(es.)
>{INCLUDEPICTURE "c:\\documenti\\nomeFile.jpg" \c \d}
>(diventa)
>{INCLUDEPICTURE "{MERGEFIELD path}{MERGEFIELD file}" \c \d}
la sintassi esatta da me usata č:
{INCLUDEPICTURE "{MERGEFIELD "PathImgWord"}" \c \d}
dove pathimgword contiene ovviamente il path con il nome del file + l'estensione
e \\
quando clicco su "visualizza dati uniti"
mi da come risultato:
{INCLUDEPICTURE "{MERGEFIELD c:\\Nomenclatore tariffario\\imgtmp\\3176.jpg}" \c
\d}
non la traduce in img!!!



text:
"]SiLVieTTa[" <
silviaTOGLIQ...@studiomarketing.it
> ha scritto nel
messaggio news:3bq270peu272ab2is...@4ax.com...

Premi ALT-F9; funziona come on/off...
Ciao.
--
Sergio MAZZA


title: TextBox:Parziale visualizzazione contenuto dopo attivazione

author: Prometeo

text:
Un caro saluto a tutto il newsgroup.
All'interno di una maschera tabulare ho una casella di testo
[Descrizione_estesa] associata ad un campo Memo.
Quando da una casella nell'intestazione di pagina digito un criterio di
ricerca, il focus si sposta nella casella di testo Descrizione_estesa
nel primo record corrispondente al criterio.
Fin qui tutto bene, il guaio è che nonostante abbia provato a settare in
vari modi il formato di Descrizione_estesa , barre verticali o no,
allineamento ecc. quando tale casella di cui si visualizzano normalmente
3-4 righe prende il focus, io vedo solo una parte del testo e non c'è
verso di vederlo completamente quando la casella è attiva, ho provato a
spostarmi con frecce e barre di scorrimento, niente.
La stessa cosa succede se faccio semplicemente click sulla casella.
Immagino che sia un problema banale generato da un mio errore.
Grazie
Luigi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Roberto da casa

text:
"Prometeo" <
Chiwa...@indi.it
> ha scritto nel messaggio
news:ds7353$puu$1...@news.newsland.it...
> Un caro saluto a tutto il newsgroup.
> All'interno di una maschera tabulare ho una casella di testo
> [Descrizione_estesa] associata ad un campo Memo.
> Quando da una casella nell'intestazione di pagina digito un criterio di
> ricerca, il focus si sposta nella casella di testo Descrizione_estesa
> nel primo record corrispondente al criterio.
> Fin qui tutto bene, il guaio è che nonostante abbia provato a settare in
> vari modi il formato di Descrizione_estesa , barre verticali o no,
> allineamento ecc. quando tale casella di cui si visualizzano normalmente
> 3-4 righe prende il focus, io vedo solo una parte del testo e non c'è
> verso di vederlo completamente quando la casella è attiva, ho provato a
> spostarmi con frecce e barre di scorrimento, niente.
> La stessa cosa succede se faccio semplicemente click sulla casella.
> Immagino che sia un problema banale generato da un mio errore.
Come hai impostato le proprietà Abilitato e Bloccato dalla casella di testo
Descrizione_estesa?
> Grazie
Prego
> Luigi
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


author: cidi

text:
"Prometeo" <
Chiwa...@indi.it
> ha scritto nel messaggio
news:ds7353$puu$1...@news.newsland.it...
> Un caro saluto a tutto il newsgroup.
> All'interno di una maschera tabulare ho una casella di testo
> [Descrizione_estesa] associata ad un campo Memo.
> Quando da una casella nell'intestazione di pagina digito un criterio di
> ricerca, il focus si sposta nella casella di testo Descrizione_estesa
> nel primo record corrispondente al criterio.
> Fin qui tutto bene, il guaio è che nonostante abbia provato a settare in
> vari modi il formato di Descrizione_estesa , barre verticali o no,
> allineamento ecc. quando tale casella di cui si visualizzano normalmente
> 3-4 righe prende il focus, io vedo solo una parte del testo e non c'è
> verso di vederlo completamente quando la casella è attiva, ho provato a
> spostarmi con frecce e barre di scorrimento, niente.
> La stessa cosa succede se faccio semplicemente click sulla casella.
> Immagino che sia un problema banale generato da un mio errore.
> Grazie
> Luigi
>
> --
>
Ciao Prometeo
spero di non inventare l'acqua calda :))
ma le proprietà riducibile e espandibile come sono?
Daniele


text:
Roberto da casa ha scritto:
> "Prometeo" <
Chiwa...@indi.it
> ha scritto nel messaggio
> news:ds7353$puu$1...@news.newsland.it...
> > Un caro saluto a tutto il newsgroup.
> > All'interno di una maschera tabulare ho una casella di testo
> > [Descrizione_estesa] associata ad un campo Memo.
> > Quando da una casella nell'intestazione di pagina digito un criterio di
> > ricerca, il focus si sposta nella casella di testo Descrizione_estesa
> > nel primo record corrispondente al criterio.
> > Fin qui tutto bene, il guaio è che nonostante abbia provato a settare in
> > vari modi il formato di Descrizione_estesa , barre verticali o no,
> > allineamento ecc. quando tale casella di cui si visualizzano normalmente
> > 3-4 righe prende il focus, io vedo solo una parte del testo e non c'è
> > verso di vederlo completamente quando la casella è attiva, ho provato a
> > spostarmi con frecce e barre di scorrimento, niente.
> > La stessa cosa succede se faccio semplicemente click sulla casella.
> > Immagino che sia un problema banale generato da un mio errore.
> Come hai impostato le proprietà Abilitato e Bloccato dalla casella di testo
> Descrizione_estesa?
> > Grazie
> Prego
> > Luigi
Avevo impostato Abilitato SI - Bloccato No
Dopo la tua indicazione ho impostato Abilitato SI - Bloccato Si e adesso
funziona correttamente.
La stranezza è che riportando le proprietà come in origine
Abilitato SI - Bloccato No adesso continua a funzionare correttamente
probabilmente per provare ho modificato e rimodificato un pò di proprietà
grazie



text:
cidi ha scritto:


> Daniele
Sono entrambe settate a NO ma  ho provato a modificarle e non sembra
cambiare niente;Ho seguito il suggerimento di Roberto e adesso funziona
anche se con qualche stranezza.



title: Editor SQL Pass-through

text:
C'è un modo per ingrandire il carattere visuallizzato durante l'editing SQL
Pass-Through in Access 2003.
Grazie.
Gli occhi se ne stanno andando con quelle malnate "i", "l", "." ecc.
Daniele


title: Editor SQL Pass-through

text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:49aff3b5$0$1108$4faf...@reader4.news.tin.it...

Start...Programmi...Accessori....Accesso facilitato...Magnifier.
Ciao, Carlo


title: Editor SQL Pass-through

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:gop1gp$bn7$1...@tdi.cu.mi.it...

Ho meno di 40 e problemi di presbiopia non ne ho ancora.
Ma lavorare con Arial 8 te le fa venire.


title: Editor SQL Pass-through

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:gop1gp$bn7$1...@tdi.cu.mi.it...

Strumenti -> Opzioni -> Tabelle/Query -> Carattere Struttura Query!!!!!
Ciao


title: Editor SQL Pass-through

author: CIDI

text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:49b00f0d$0$1113$4faf...@reader4.news.tin.it...
> "Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
> news:gop1gp$bn7$1...@tdi.cu.mi.it...
>>
>> "OneEDP" <OneEDP@antispam> ha scritto nel messaggio
>> news:49aff3b5$0$1108$4faf...@reader4.news.tin.it...
>>> C'č un modo per ingrandire il carattere visuallizzato durante l'editing
>>> SQL Pass-Through in Access 2003.
>>> Grazie.
>>> Gli occhi se ne stanno andando con quelle malnate "i", "l", "." ecc.
>>> Daniele
>>>
>>
>> Start...Programmi...Accessori....Accesso facilitato...Magnifier.
>>
>> Ciao, Carlo
>>
>
> Strumenti -> Opzioni -> Tabelle/Query -> Carattere Struttura Query!!!!!
> Ciao
ma il Carattere Struttura query esiste anche per Axp?
io non lo trovo...vabbč che ho qualche annetto in piů di te e anche problemi
di presbiopia ;-))
Daniele


title: Editor SQL Pass-through

text:
"OneEDP" <OneEDP@antispam> ha scritto
> Strumenti -> Opzioni -> Tabelle/Query -> Carattere Struttura Query!!!!!
> Ciao
Esatto ma solo se hai una versione superiore alla xp.
Ciao, Carlo


title: Editor SQL Pass-through

text:
"OneEDP" <OneEDP@antispam> ha scritto
> Strumenti -> Opzioni -> Tabelle/Query -> Carattere Struttura Query!!!!!
> Ciao
Puoi anche operare dalla chiave di registro:
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Access\Settings
alla voce "Query Design Font Size"
Ciao, Carlo


title: Editor SQL Pass-through

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:gopah6$lbp$1...@tdi.cu.mi.it...

grazie Carlo
Daniele


title: Editor SQL Pass-through

author: Roberto da Parma

text:
"CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
news:49b05b22$0$1127$4faf...@reader1.news.tin.it...

Puoi anche usare lo zoom... SHIFT+F2
ciao
--
Roberto da Parma


title: Editor SQL Pass-through

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:gor5l1$78u$1...@tdi.cu.mi.it...
>
> "CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
> news:49b05b22$0$1127$4faf...@reader1.news.tin.it...
>>
>> "Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
>> news:gopah6$lbp$1...@tdi.cu.mi.it...
>>>
>>> "OneEDP" <OneEDP@antispam> ha scritto
>>>> Strumenti -> Opzioni -> Tabelle/Query -> Carattere Struttura Query!!!!!
>>>> Ciao
>>>
>>> Puoi anche operare dalla chiave di registro:
>>> HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Access\Settings
>>> alla voce "Query Design Font Size"
Ciao Carlo
questa chiave di registro fa riferimento ad Office 11.0
non c'è l'equivalente in Office 10.0, almeno io non la trovo
Daniele
> Puoi anche usare lo zoom... SHIFT+F2
>
Ciao Roberto
ho provato, ma non succede niente
grazie comunque
Daniele


title: Editor SQL Pass-through

text:
"CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
news:49b166ac$0$846$4faf...@reader5.news.tin.it...

Lo zoom si riferisce ai controlli non alle pass-through


title: Editor SQL Pass-through

text:
"CIDI" <
dado...@spamtin.it
> ha scritto
cut
> questa chiave di registro fa riferimento ad Office 11.0
> non c'è l'equivalente in Office 10.0, almeno io non la trovo
>
> Daniele
>
Infatti. Come già detto, funziona solo a partire dalla 11.
Ciao, Carlo


title: Editor SQL Pass-through

text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:49b16758$0$1117$4faf...@reader2.news.tin.it...

Hai ragione....non ricordavo l'oggetto pass-through....trascurabile eh???
:-))
Ciao
--
Roberto da Parma


title: aprire maschera da casella riepilogo

text:
Ciao,
volevo un aiuto su un problema che non riesco proprio a risolvere,
ho creato una casellad i riepilogo da una query. In questa casella di
riepilogo mi vengono visualizzati una serie di dati. Io vorrei, tramite
doppio click su un dato presente nella casella di ripilogo che mi
aprisse una finestra con tutti in dettaglio dell'articolo selezionato.
ho utilizzzato il seguente codice
------------------------------------
Private Sub Elenco7_DblClick(Cancel As Integer)
Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "Dettagli_Codici"
    stLinkCriteria = "[Articolo]=" & "'" & Me![Articolo] & "'"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
End Sub
------------------------------------------
ma mi da il seguente errore
"Errore di run-time 2465 - Impossibile trovare il campo articolo a cui
si fa riferimento"
ho rincontrollato diverse volte...ma non riesco a trovare l'errore!!!
Nel criterio di ricerca vorrei che fossero verificate due condizioni
oltre al campo articolo anche il campo Sezione, come posso fare?
grazie
@lessia.


title: aprire maschera da casella riepilogo

author: Alessandro Cara

text:
@lessia wrote:
> Ciao,
> volevo un aiuto su un problema che non riesco proprio a risolvere,
>
> ho creato una casellad i riepilogo da una query. In questa casella di
> riepilogo mi vengono visualizzati una serie di dati. Io vorrei, tramite
> doppio click su un dato presente nella casella di ripilogo che mi
> aprisse una finestra con tutti in dettaglio dell'articolo selezionato.
>
> ho utilizzzato il seguente codice
> ------------------------------------
> Private Sub Elenco7_DblClick(Cancel As Integer)
> Dim stDocName As String
>     Dim stLinkCriteria As String
>
>
>     stDocName = "Dettagli_Codici"
>
>
>     stLinkCriteria = "[Articolo]=" & "'" & Me![Articolo] & "'"
>     DoCmd.OpenForm stDocName, , , stLinkCriteria
>
>
> End Sub
> ------------------------------------------
>
> ma mi da il seguente errore
>
> "Errore di run-time 2465 - Impossibile trovare il campo articolo a cui
> si fa riferimento"
Qual'e' la fonte dati (recordsource) del form "Dettagli_Codici"?
Su quella fonte dati e' presente un campo che si chiama "Articolo" ed e'
alfanumerico?
> Nel criterio di ricerca vorrei che fossero verificate due condizioni
> oltre al campo articolo anche il campo Sezione, come posso fare?
stLinkCriteria = "[Articolo]=" & "'" & Me![Articolo] & "' and Sezione
='"  & Me!Sezione & "'"
--
ac
email: w+1=x


title: aprire maschera da casella riepilogo

text:
Grazie per la risposta Alessandro, adesso provo il suggerimento che mi
hai dato.
Il problema che ho è il seguente.
Ho collegato al mio DB (come tabella dati) un foglio di excel. Su
questo foglio excel (che viene aggiornato settimanalmenet) devo poter
fare delle interrogazioni sui dati presenti e poter inserire dei dati.
Per quanto riguarda le interrogazioni non c'è problema ho creato una
casella di riepilogo con la possibilità di filtrare i dati...
Una volta filtrati i dati sulla casella di riepilogo vorrei fare doppio
click sul dato che mi interessa e che mi apra una finestra con il
dettaglio dell'articolo.
Su questa finestra con il dettaglio dell'articolo vorrei poter inserire
alcuni dati (devono essere memorizzati nel foglio excel collegato).
Io ho provato ad inserirli direttamente...ma crea dei problemi al
foglio excel...
come posso fare?
grazie
alessia
Alessandro Cara ha scritto:



title: aprire maschera da casella riepilogo

text:
@lessia wrote:
> Grazie per la risposta Alessandro, adesso provo il suggerimento che mi
> hai dato.
Altro quesito altro post.  Non ho dimestichezza con Excel collegato.
cmq dai una occhiata qui
www.donkarl.com/it
 7.22
In questo NG e' in voga una regola per cui si dovrebbe rispondere dopo
il "quoting".
Per favore vai su
www.sitocomune.com
  sezione ICAA e cerca di leggere le
istruzioni per l'uso. Si parla di "quoting" e' di altro. E' una lettura
utile in generale.
--
ac
email: w+1=x


title: ancora sulla separazione di una stringa di un campo

author: Gianni Borca

text:
Grazie per il vostro prezioso aiuto dei giorni scorsi!
Ho ricavato la seguente:
Private Sub NOME_Click()
Dim SEP As Integer
SEP = InStr(1, PR_COGN, " ")
Me.COGNOME = Left([COGN], SEP)
Me.NOME = Mid(COGN, SEP, 50)
End Sub
Va tutto bene se la stringa è composta da un cognome e da un  nome ma
nel caso di doppio cognome (non pretendo di doppio nome) come fare a
prevedere la variante?
Grazie ancora.
Gianni
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Emyr

text:
On Fri, 22 Feb 2002 07:27:40 +0000 (UTC), "Gianni Borca"
<
cas...@libero.it
> wrote:
>Grazie per il vostro prezioso aiuto dei giorni scorsi!
>Ho ricavato la seguente:
>Private Sub NOME_Click()
>Dim SEP As Integer
>SEP = InStr(1, PR_COGN, " ")
>Me.COGNOME = Left([COGN], SEP)
>Me.NOME = Mid(COGN, SEP, 50)
>End Sub
>Va tutto bene se la stringa è composta da un cognome e da un  nome ma
>nel caso di doppio cognome (non pretendo di doppio nome) come fare a
>prevedere la variante?
>Grazie ancora.
>Gianni
controlla se ci sono altri spazi dopo e prendi come cognome quello che
viene prima dell'ultimo....in pratica ti sposti il valore di SEP
Saluti.
Emanuele.


author: Alessandro

text:
"Emyr" <
fan...@lavoro.com
> wrote in message
news:ms1d7ugquqgbmlps4...@4ax.com...
> >Va tutto bene se la stringa è composta da un cognome e da un  nome ma
> >nel caso di doppio cognome (non pretendo di doppio nome) come fare a
> >prevedere la variante?
> >Grazie ancora.
> >Gianni
>
>
> controlla se ci sono altri spazi dopo e prendi come cognome quello che
> viene prima dell'ultimo....in pratica ti sposti il valore di SEP
> Saluti.
> Emanuele.
Eh, eh, eh....!
Per chi ha il Doppio nome invece lo escludiamo....!!?????
Come si fa a prevedere questi casi....!!!!
Mah.
Alessandro.



title: Quale query?

author: Marco

text:
In un database di archivio CD ho una tabella "Titolo" che contiene i
seguenti campi: IDTitolo, Titolo, IDGenere, IDGenere1, IDAnno....
Ho poi una tabella Anno, formata da IDAnno e Anno, dalla quale vado a
prendere, con una casella combinata, i valori da inserire nella maschera di
inserimento dati.
Ho anche una tabella Genere, formata da IDGenere e Genere dalla quale vado a
prendere, con una casella combinata, i valori da inserire nella maschera di
inserimento dati.
Poiche' il disco puo' essere (ad esempio) un po' Fusion, un po' Jazz, la
maschera ha DUE caselle combinate che "pescano" dalla stessa tabella Genere,
e ho creato appunto nella Tabella Titolo i due campi IDGenere e IDGenere1,
nei quali si salvano gli ID di Jazz e Fusion.
Pero' tutto questo lavoro vorrebbe vedere una query, tale per cui se imposto
"Tutti i dischi di Jazz" (ad esempio) mi estrae SIA i dischi che presentano
la voce "Jazz" in IDGenere, sia la voce "Jazz" in IDGenere1. Ecco, questa
query non sono riuscito a impostarla.
A prescindere dalla giustezza formale del db - [che prob. non c'e' :-)]
esiste la possibilita' di creare un query che lavori come descritto sopra?
Marco


title: Quale query?

text:
"Marco" <
m...@libero.it
> ha scritto nel messaggio
news:PL1Ea.51142$pR3.1...@news1.tin.it...

Metti i criteri dei due campi IDGenere ed IDGenere1 in OR, ovvero scrivi i
due criteri su due righe diverse.
Resta il fatto che la struttura del duo database non è a norma; a mio avviso
dovresti togliere dalla tabella Titolo sia il campo IDGenere che il campo
IDGenere1; dovresti quindi mettere la tabella Titolo e la tabella Genere in
relazione molti-a-molti (un titolo ha molti generi ed un genere è proprio di
molti titoli) e non uno a molti come hai fatto tu. In access questo si
realizza tramite una terza tabella che conterrà sia IDTitolo che IDGenere e
che metterai in relazione uno-a-molti sia con la tabella Titolo (in base a
IDTitolo) che con la tabella Genere (in base a IDGenere).
Se farai così non avrai il problema di effettuare la ricerca dei generi su
due campi, in quanto la effettuerai su questa terza tabella: la ricerca ti
restituirà l'elenco  degli IDTitolo di quei titoli che appartengono a quel
genere e dagli IDTitolo risalirai ai relativi record della tabella Titolo.
Ti consiglio di prendere confidenza con le relazioni molti-a-molti: ritengo
che nella tua applicazione ne troverai più di una: ad esempio la relazione
tra brani ed autori (un brano ha più autori ed un autore ha scritto più
brani).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
>
> Marco
>
>


title: Quale query?

author: M.

text:
----- Original Message -----
From: "Roberto da casa" <
r.ma...@libero.it
>
Newsgroups: it.comp.appl.access
>
> Metti i criteri dei due campi IDGenere ed IDGenere1 in OR, ovvero scrivi i
> due criteri su due righe diverse.
> Resta il fatto che la struttura del duo database non è a norma; a mio
avviso
> dovresti togliere dalla tabella Titolo sia il campo IDGenere che il campo
> IDGenere1; dovresti quindi mettere la tabella Titolo e la tabella Genere
in
> relazione molti-a-molti (un titolo ha molti generi ed un genere è proprio
di
> molti titoli) e non uno a molti come hai fatto tu. In access questo si
> realizza tramite una terza tabella che conterrà sia IDTitolo che IDGenere
e
> che metterai in relazione uno-a-molti sia con la tabella Titolo (in base a
> IDTitolo) che con la tabella Genere (in base a IDGenere).
Fino a qui ci sono arrivato: ho creato una terza tabella (chiamata
Collegamento) che ha un ID (che ho impostato a chiave prim), IDTitolo e ID
Genere.
Dalla tabella Genere ho trascinato IDGenere su quello presente nella tabella
Collegamento, e ho fatto uguale per IDTitolo.
Qui mi si pone un problema, nel proseguire:
se vado ad aprire la maschera di inserimento dati, dove inserisco tutti i
dati del CD, vorrei andare a creare una casella combinata (anzi, due) per
scegliere il Genere da associare al disco.
Se ho ben capito i dati vanno cercati dal controllo nella Tabella
Collegamento, nel campo IDGenere.
Cosi' facendo, tuttavia, quando si apre la maschera che mi dice di impostare
la larghezza della colonna, non appare nessun valore.
Se decido, invece, di cercare i dati nella tabella Genere (come facevo
inzialmente), quando la creazione guidata mi chiede "dove vuoi salvare
questo valore?" i campi utilizabili sono solo quelli della tabella Titolo
(sulla quale si basa la maschera), ma nella tabella titolo non ho piu'
IDGenere e IDGenere1, nel quale salvare i dati.
Dov'è l'inghippo?
Grazie, per il momento.
Marco



title: Quale query?

author: Roberto dalla campagna

text:
M. <
yu...@libero.it
> wrote in message
ws4Ea.87728$g92.1...@news2.tin.it...

Nella maschera con la quale aggiorni la tabella Titolo non devi inserire
alcuna casella combinata, visto che hai tolto i campi IDGenere e IDGenere1
da tale tabella; dovrai invece inserire in questa maschera una sottomaschera
con visualizzazione a Maschere continue che abbia come origine record la
tabella Collegamento. In questa sottomaschera visualizzerai e aggiornerai
(aggiungerai, modificherai e cancellerai) tutti i generi del titolo che è in
quel momento corrente nella maschera principale.
Per facilitarti le cose, nella sottomaschera ,come controllo associato al
campo IDGenere della tabella Collegamento, ti consiglio di usare una casella
combinata che abbia come origine riga la tabella Genere.
> Se ho ben capito i dati vanno cercati dal controllo nella Tabella
> Collegamento, nel campo IDGenere.
Direi di sì; comunque leggi sopra.
> Cosi' facendo, tuttavia, quando si apre la maschera che mi dice di
impostare
> la larghezza della colonna, non appare nessun valore.
Non capisco di quale maschera tu stia parlando.
>
> Se decido, invece, di cercare i dati nella tabella Genere (come facevo
> inzialmente), quando la creazione guidata mi chiede "dove vuoi salvare
> questo valore?" i campi utilizabili sono solo quelli della tabella Titolo
> (sulla quale si basa la maschera), ma nella tabella titolo non ho piu'
> IDGenere e IDGenere1, nel quale salvare i dati.
>
> Dov'è l'inghippo?
Non capisco di quale inghippo parli. In una maschera di ricerca la scelta
del genere lo farai tramite una casella combinata NON associata e come tale
non dovrà far riferimento ad alcun campo di alcuna tabella. Con il genere
scelto nella casella combinata filtrerai o una query oppure direttamente la
maschera che deve visualizzare i risultati della ricerca (vedi sull'help le
proprietà Filter e FilterOn).
>
> Grazie, per il momento.
>
> Marco
[CUT]



title: Maschera con sottomaschera

author: John B

text:
Se possibile vorrei prevenire l'utente dall'inserire i dati nella
sottomaschera [Spedizioni], senza prima aver compilato i dati della maschera
principale [Proforma], al fine di non aver record orfani.
Sto seguendo questa strada, ma mi sono bloccato causa troppi messaggi
d'errore
Nella maschera principale, a fronte dell'evento "su corrente"
Me!Spedizione.Form.AllowAdditions = Not Me.NewRecord
Nella maschera principale, a fronte dell'evento "dopo inserimento"
Me!Spedizione.Form.AllowAdditions = True
Dove sto sbagliando?
Grazie a tutti per l'interessamento
Cordiali saluti
Giovanni


title: Maschera con sottomaschera

text:
"John B" <
b...@infinito.it
> ha scritto nel messaggio
news:h1vya.123246$3M4.2...@news1.tin.it...

Crea una relazione uno-a-molti tra la tabella Proforma e la tabella
Spedizioni; per tale relazione aggiungi l'integrità referenziale; così
facendo Access non ti permetterà mai di inserire un record nella tabella
Spedizioni se nella tabella Proforma non è già stato inserito
precedentemente il relativo record: eviterai così di avere record orfani.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Maschera con sottomaschera

text:
Grazie.
Cordiali saluti
Giovanni


title: Stampa Etichette Sovrapacco ... l'upgrade finale!!! ... forse ...

author: NeTuSeR

text:
Tramite il Vs. aiuto sono riuscito ad implementare un programma che
recuperando i dati dalla testata dei DDT in base al n° colli spedizione
stampa n° etichette sovrapacco cossispondenti.
Ora vorrei migliorarlo come segue:
Mi piacerebbe che all'inserimento di un nuovo DDT che il mio sistema riesce
a percepire, automaticamente mi facesse partire la stampa dei sovrapacchi,
evitando così l'incombenza al magazzino di dover lanciare la stampa
manualmente.
Avevo pensato a un campo tipo si\no, fleggarlo per tutti i ddt gia fatti,
mentre su nuovo inserimento, quindi campo si\no non vistato, il sistema che
con un intervallo timer si aggiorna ogni minuto, rilevando la presenza di un
nuovo DDT con campo si\no non vistato, mi faccia partire la stampa e vada a
vistare il campo ... secondo Voi è fattibile?
M@uro


text:
"NeTuSeR" <
m.chi...@spammer.it
> ha scritto nel messaggio
news:c6aopv$804$1...@lacerta.tiscalinet.it...

Mi sembra che ti stai complicando inutilmente la vita: è sufficiente
eseguire la stampa delle etichette a fronte dell'evento "Dopo inserimento"
di un DDT: naturalmente filtrerai il report con il numero del DDT appena
inserito.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:RX5ic.141945$Kc3.4...@twister2.libero.it...

Quante cose devo ancora imparare, di fronte a certe risposte ... mi rendo
conto di quanto debba ancora smaliziarmi!!!
Grazie per l'aiuto Roberto!


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:RX5ic.141945$Kc3.4...@twister2.libero.it...

Ciao Robero,
ho fatto come mi hai detto, ma sicuramente l'ho fatto male, ti spiego:
Nelle proprietà della maschera alla voce evento dopo inserimento, faccio
girare una macro che lancia la stampa delle etichette ... mi accorgo di non
aver inserito il filtro sull'ultimo record e ... ahimè ... di non sapere
come farlo ... ti chiedo questo penultimo consiglio in merito a questa
modifica per favore.
L'ultimo consiglio invece é: Meglio Apogeo o Microsoft Press per un buon
libro su access e ne vale la pena?
Grazie ;-)


text:
"NeTuSeR" <
m.chi...@spammer.it
> ha scritto nel messaggio
news:c6b2gu$h5s$1...@lacerta.tiscalinet.it...

> Ciao Robero,
> ho fatto come mi hai detto, ma sicuramente l'ho fatto male, ti spiego:
> Nelle proprietà della maschera alla voce evento dopo inserimento, faccio
> girare una macro che lancia la stampa delle etichette ... mi accorgo di
non
> aver inserito il filtro sull'ultimo record e ... ahimè ... di non sapere
> come farlo ... ti chiedo questo penultimo consiglio in merito a questa
> modifica per favore.
Esegui il report per la stampa delle etichette con il metodo OpenReport
(vedi help) e per filtrarlo usa il suo argomento condizioneWHERE (vedi
help).
>
> L'ultimo consiglio invece é: Meglio Apogeo o Microsoft Press per un buon
> libro su access
Io ho usato sempre libri della collana Microsoft Press, ma non mi sento di
escludere che non esistano buoni manuali dell'Apogeo.
> e ne vale la pena?
Beh, dovrai pure studiare su qualcosa: l'importante saper scegliere tra i
tanti manuali quello/i che ti servono, da scegliere in base al tuo livello
di preparazione ed in base agli argomenti sui quali ti vuoi acculturare.
>
> Grazie ;-)



text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Ko8ic.18554$Qc.7...@twister1.libero.it...
>
> "NeTuSeR" <
m.chi...@spammer.it
> ha scritto nel messaggio
> news:c6b2gu$h5s$1...@lacerta.tiscalinet.it...
> >
> > "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> > news:RX5ic.141945$Kc3.4...@twister2.libero.it...
> > >
> > > "NeTuSeR" <
m.chi...@spammer.it
> ha scritto nel messaggio
> > > news:c6aopv$804$1...@lacerta.tiscalinet.it...
Ho provato così (vedi codice) ... anche perchè deve stampare tante etichette
quante ne sono riportate nel campo numero colli ...
... nada ... non capisco dove sbaglio.
Private Sub Form_AfterUpdate()
On Error GoTo fine:
Dim conta As Integer
conta = 1
giro:
DoCmd.OpenReport "Etichette Spedizione"
If Me.NUM_COLLI = conta Then
GoTo fine
Else
conta = conta + 1
GoTo giro:
End If
fine:
End Sub


text:
"NeTuSeR" <
m.chi...@spammer.it
> ha scritto nel messaggio
news:c6b5s7$lnt$1...@lacerta.tiscalinet.it...

ops ... a dire il vero è dopo AfterInsert ... ma non cambia comunque ...


text:
c U t
... NIENTE DA FARE ...
non ci riesco ... è vero stampa premendo il pulsante tante etichette quante
riportate nel cmapo numero colli ... ma non lo fa in automatico ... su
l'inserimento di un nuovo record.
Prima non ho detto che:
La maschera prende i dati da una query collegata via odbc a tabelle sql del
gestionale ... se può essere di aiuto ... io oramai a furia di testate
contro la parete ho fratture multiple sul cranio ... !!!!!!
Riuscirò nella mia impresa?!!!!


text:
"NeTuSeR" <
m.chi...@spammer.it
> ha scritto nel messaggio
news:c6b5s7$lnt$1...@lacerta.tiscalinet.it...
>
> Ho provato cosě (vedi codice) ... anche perchč deve stampare tante
etichette
> quante ne sono riportate nel campo numero colli ...
>
> ... nada ... non capisco dove sbaglio.
>
> Private Sub Form_AfterUpdate()
> On Error GoTo fine:
> Dim conta As Integer
> conta = 1
> giro:
> DoCmd.OpenReport "Etichette Spedizione"
> If Me.NUM_COLLI = conta Then
> GoTo fine
> Else
> conta = conta + 1
> GoTo giro:
> End If
> fine:
> End Sub
>
Ma devi stampare enne volte un report?
Prova con:
'--------------
Private Sub Form_AfterUpdate()
On error goto errore
DoCmd.Hourglass True '<-- cursore a clessidra
Application.Echo False '<-- se non vuoi far vedere nulla
DoCmd.OpenReport "Etichette Spedizione",acViewPreview '<-- report in
anteprima
DoCmd.PrintOut , , , , Me.NUM_COLLI '<-- stampa enne volte il report
DoCmd.Close acReport, "Etichette Spedizione" '<-- se vuoi chiuderlo
fine:
    exit sub '<-- esce dalla subroutine
errore:
    DoCmd.Hourglass False '<-- cursore ripristinato
    Application.Echo True '<-- echo ripristinato
    msgbox Application.AccessError (Err.Number) '<-- visualizza l'errore
End Sub
'--------------
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:TtLic.100431$hc5.4...@news3.tin.it...
> "NeTuSeR" <
m.chi...@spammer.it
> ha scritto nel messaggio
> news:c6b5s7$lnt$1...@lacerta.tiscalinet.it...
> >
> > Ho provato così (vedi codice) ... anche perchè deve stampare tante

Ciao,
si devo stampare n° volte un report e ci riesco in quanto ho abbinato un
codice ad un pulsante,
il fatto è che vorrei che quando la maschera mi mostra un nuovo record a
seguito di un refresh guidato da una macro che rileva nuovi record in sql,
li accoda nella tabella alla quale è collegata la mia maschera ... la stampa
partisse in modo automatico ... porca miseria non ci riesco in quanto è di
misura al di fuori delle mie capacità!
Ho anche acquistato  il libro costruire applicazioni con access della
APOGEO, molto utile ma nontrovo risposta la mio quesito!
M@uro


text:
"NeTuSeR" <
a...@b.it
> ha scritto nel messaggio
news:c6ja88$bm6$1...@lacerta.tiscalinet.it...
>
> Ciao,
> si devo stampare n° volte un report e ci riesco in quanto ho abbinato un
> codice ad un pulsante,
> il fatto è che vorrei che quando la maschera mi mostra un nuovo record a
> seguito di un refresh guidato da una macro che rileva nuovi record in sql,
> li accoda nella tabella alla quale è collegata la mia maschera ... la
stampa
> partisse in modo automatico ... porca miseria non ci riesco in quanto è di
> misura al di fuori delle mie capacità!
> Ho anche acquistato  il libro costruire applicazioni con access della
> APOGEO, molto utile ma nontrovo risposta la mio quesito!
>
> M@uro
>
Una macro? Se utilizzi una macro per fare un refresh perché non inserisci lì
le istruzioni per stampare il report; o al limite potresti inserire un
richiamo ad una funzione che stampa enne volte il report...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:Nwajc.147775$rM4.5...@news4.tin.it...

...mmmh...è denigrante ammettere che non sono capace?
Non è che potresti scrivermi un esempio del richiamo alla funzione di cui
parli?
M@uro


text:
"NeTuSeR" <
a...@b.it
> ha scritto nel messaggio
news:c6kuu5$mru$1...@lacerta.tiscalinet.it...
>
-------- omissis --------
> ...mmmh...è denigrante ammettere che non sono capace?
Non lo so', dipende da te; a me non da nessun problema ammetterlo.
> Non è che potresti scrivermi un esempio del richiamo alla funzione di cui
> parli?
Ahaaa! Dimme er Pantheon no la Rotonda!!
> M@uro
Inserire una riga di istruzioni in una macro è facile, l'istruzione che
dovresti inserire è: EseguiCodice e nelle specifiche inserire il nome della
funzione che vuoi richiamare.
Il "problema" è che questa funzione la devi scrivere in un modulo e deve
eseguire le istruzioni che decidi tu.
Diamo per scontato che il codice indicato da te funzioni, potresti
copiarlo/incollarlo in una fuzione chiamata (per esempio) StampaEnneVolte.
(es. funzione in un modulo)
Function StampaEnneVolte()
On Error GoTo fine:
Dim conta As Integer
conta = 1
giro:
DoCmd.OpenReport "Etichette Spedizione"
If Me.NUM_COLLI = conta Then
    GoTo fine
Else
    conta = conta + 1
       GoTo giro:
End If
fine:
End Function
solo che ti presenterà un errore alla riga Me.NUM_COLLI, il riferimento ME
non puoi utilizzarlo; devi cambiarlo con il nome della form dove risiede il
controllo NUM_COLLI:
(es. funzione in un modulo)
Function StampaEnneVolte()
On Error GoTo fine:
Dim conta As Integer
conta = 1
giro:
DoCmd.OpenReport "Etichette Spedizione"
If Forms!nomeForm!NUM_COLLI = conta Then
    GoTo fine
Else
    conta = conta + 1
       GoTo giro:
End If
fine:
End Function
Ciao.
--
Sergio MAZZA


title: Ricerca campo in altra tabella

author: Elsis

text:
Ho una tabella (MOVIMENTI) in cui è presente fra i vari campi il
campo N° ASSEGNO dove inserisco il numero identificativo
dell'assegno che stacco per effettuare un pagamento.
Ho un'altra tabella (ASSEGNI) in cui ogni volta che ritiro un
blocchetto di assegni in banca vado ad inserire il numero
identificato di ciascun assegno che compone il blocchetto.
Vorrei creare una query che per ogni numero di assegno presente
nella tabella ASSEGNI mi indichi se l'assegno è stato già
staccato o meno, in pratica deve verificare se il numero
dell'assegno è presente o meno nella tabella MOVIMENTI.
Vi ringrazio anticipatamente e tanti auguri di buona Pasqua a
tutti.
Antonio
--
Inviato da Virgilio
http://newsgroup.virgilio.it
Filtra gli antipatici, segnala le risposte, segue i thread, e lo fa da web


title: Ricerca campo in altra tabella

text:
Elsis ha scritto:
> Ho una tabella (MOVIMENTI) in cui è presente fra i
> vari campi il
> campo N° ASSEGNO dove inserisco il numero
> identificativo
> dell'assegno che stacco per effettuare un pagamento.
>
> Ho un'altra tabella (ASSEGNI) in cui ogni volta che
> ritiro un
> blocchetto di assegni in banca vado ad inserire il
> numero
> identificato di ciascun assegno che compone il
> blocchetto.
>
> Vorrei creare una query che per ogni numero di
> assegno presente
> nella tabella ASSEGNI mi indichi se l'assegno è stato
> già
> staccato o meno, in pratica deve verificare se il
> numero
> dell'assegno è presente o meno nella tabella
> MOVIMENTI.
>
> Vi ringrazio anticipatamente e tanti auguri di buona
> Pasqua a
> tutti.
>
> Antonio
Errata corrige:
Scusate, pensavo che nessuno mi avesse risposto al quesito sopra
riportato posto qualche giorno fa invece Roberto Da Casa mi ha
dato la soluzione. Scusate ancora e grazie a tutti.



title: aiuto su creazione form

author: Claudia G

text:
Ho creato una query con campi incrociati e il risultato è quello che volevo
Id    Descrizione    Cliente1 Cliente2 ecc.
e sotto ad ogni cliente veniva fuori il valore in questo caso il prezzo
ora questi dati devo metterli in una subform ma non riesco a crearla come
devo fare?
Aiutooooo
Grazie


title: aiuto su creazione form

text:
scusate ma ho paura di avermi spiegato male
allora...
il risultato della mia query è questo
IdArticolo    Descrizione    Rossi M     Bianchi R    ecc.
1                   articolo1        1000        1200       ecc.
2                    articolo2        1100        900        ecc.
ora questi dati vorrei metterli in una sub form è possibile? anche perche i
nomi dei clienti possono aumentare o ridursi e cosi in automatico, la
subform deve avere dinamicità nella modifica.
Vi prego ditemi se quello che chiedo è possibile Grazie, anche perche non
vorrei esportare i dati in Excel per poi elabolarli e creare una tabella
pivot e poi... la query mi ha dato il risultato che volevo
Grazieeeeeee


title: aiuto su creazione form

author: CarloCos

text:
"Claudia G" <
Cla...@libero.it
> ha scritto nel messaggio
news:NUlt7.8116$C15.1...@news.infostrada.it...

Se il risultato della query a campi incrociati è sempre lo stesso cioè se il
nome delle colonne risultanti è sempre lo stesso, allora la cosa si può
fare; altrimenti è più difficile.
Infatti il risultato delle colonne (non solo il nome ma anche il numero)
nella query a campi incrociati è variabile, dipende da quello che ci hai
messo.
Non avrai sempre Rossi e Bianchi ma anche Verdi e Gialli. Ora la maschera ha
dei controlli predefiniti così come l'origine dati. Nel tuo caso l'origine
dei dati è variabile in quanto possono cambiare i NOMI delle colonne.
L'operazione da fare può essere complessa.
Dimmi se ho inquadrato il problema.
Ciao, Carlo


title: aiuto su creazione form

text:
> Se il risultato della query a campi incrociati è sempre lo stesso cioè se
il
> nome delle colonne risultanti è sempre lo stesso, allora la cosa si può
> fare; altrimenti è più difficile.
Il risultato delle colonne infatti puo variare ci possono essere 2 nomi come
4
Mi conviene esportare il tutto in Excel?


title: aiuto su creazione form

text:
"Claudia G" <
Cla...@libero.it
> ha scritto nel messaggio
news:x2nt7.8619$C15.1...@news.infostrada.it...

E poi reimportare tutto in una nuova tabella?
Può essere una strada.
Un'altra strada (indaginosa):
La tua query a campi incrociati, una volta eseguita, andrà ad alimentare una
query di creazione tabella che suonerà più o meno così:
SELECT QueryIncrociata.* INTO NomeNuovaTabella
FROM QueryIncrociata
WITH OWNERACCESS OPTION;
Prima di questa operazione con DeleteObject elimini la tabella eventualmente
già creata.
Insomma ricrei sempre una tabella con tutti i campi della query.
Su questa tabella compi le operazioni che vuoi.
Un'altra strada molto più semplice è questa:
Nella maschera principale usa una casella di riepilogo, al posto della
sottomaschera, e alimentala con la Query a Campi Incrociati. Qui devi
scrivere solo il nome della query e il numero di colonne (imposta il numero
per eccesso: 100), lascia invariato tutto il resto.
Prova e fammi sapere.
Ciao, Carlo


title: aiuto su creazione form

author: keiko kitano

text:
Claudia G <
Cla...@libero.it
> wrote in message
NUlt7.8116$C15.1...@news.infostrada.it...

ciao sono Massimiliano,
premetto che ho visto solo questo messaggio e non so cosa ci sia prima,
comunque...
Ho paura che tu debba strutturare meglio la tua tabella.
i clienti dovrebbero essere l'origine della form  e gli articoli con le loro
specifiche  invece la sottomaschera
visivamente sarebbe
cliente1
articolo                qtà
articolo 1             1000
articolo 2              20000
ecc.
>
>


title: Disabilitare tasto ESC

author: Napoleone

text:
Un grosso saluto a tutti i partecipanti.
Come fare affinchè il tasto ESC venga diabilitato
quando la MiaMaschera è attiva????
Napoleone


title: Disabilitare tasto ESC

author: Nelson

text:
"Napoleone" <
Napol...@libero.it
> ha scritto nel messaggio
news:w4qXb.7362$Kc3.2...@twister2.libero.it...
> Un grosso saluto a tutti i partecipanti.
>
> Come fare affinchè il tasto ESC venga diabilitato
> quando la MiaMaschera è attiva????
>
vai su google :
http://www.google.it/groups?as_q=disabilitare%20esc&ie=UTF-8&oe=UTF-8&as_ugr
oup=*.access&lr=&hl=it
ciao


title: Disabilitare tasto ESC

text:
"Nelson" <
nel...@ytin.it
> ha scritto nel messaggio
news:c0lj1l$18dcgg$1...@ID-24065.news.uni-berlin.de...

VAdo avedere grazie, poi ti farò sapere
Napoleone


title: Sort In Adox

author: Car

text:
CIAO..COME POSSO MODIFICARE QUESTO CODICE AFFINCHE' LA TABELLA CREATA VENGA
GIA' FILTRATA CON UN SORT CRESCENTE SU "nome" e "indirizzo"
<%
Set objADOXDb = Server.CreateObject("ADOX.Catalog")
strConn = "Provider=Microsoft.Jet.OLEDB.4.0; " &_
"Data Source=" & Server.MapPath("prova.mdb")
' creo il database
objADOXDb.Create strConn
' creo l'oggetto per manipolare le tabelle
Set objTable = Server.CreateObject("ADOX.Table")
' nome della tabella
objTable.Name = "Lista"
' colonne da creare
objTable.Columns.Append "ID", adInteger
objTable.Columns.Append "nome", adVarWChar, 90
objTable.Columns.Append "indirizzo", adVarWChar, 90
objTable.Columns.Append "E-mail", adVarWChar, 90
' creo una chiave primaria
objTable.Keys.Append "PK_ID", 1, "ID"
' aggiungo effettivamente la tabella
objADOXDb.Tables.Append objTable
' libero risorse
Set objTable = Nothing
Set objADOXDb = Nothing
If err.Number=0 then
Response.write "
Database creato con successo!

Else
Response.write "
Errore: " & err.description
End if
%>


title: Sort In Adox

author: Sergio MAZZA

text:
"Car" <
carl...@yahoo.it
> ha scritto nel messaggio
news:ejkh06$1j9$1...@carabinieri.cs.interbusiness.it...
> CIAO..COME POSSO MODIFICARE QUESTO CODICE AFFINCHE' LA TABELLA CREATA
> VENGA GIA' FILTRATA CON UN SORT CRESCENTE SU "nome" e "indirizzo"
Per favore non urlare (scrivere in maiuscolo).
Il filtro non č utilizzato per ordinare i record; forse intendi
l'indicizzazione.

Comunque, in questo caso, non serve a nulla creare un indice per ordinare i
record.
Puoi benissimo ordinarli al momento della selezione dei dati tramite L'Order
By.
Ciao.
--
Sergio MAZZA


title: Sort In Adox

text:
scusa..parlerò piano.....
il mio problema è che questa tabella deve essere filtrata ancora prima di
fare qualsiasi attività...
come posso ordinarla in modo tale che dopo l'ordinazione la colonna con la
chive primaria venga generata?
"Car" <
carl...@yahoo.it
> ha scritto nel messaggio
news:ejkh06$1j9$1...@carabinieri.cs.interbusiness.it...



title: Sort In Adox

text:
"Car" <
ca...@ergostudio.it
> ha scritto nel messaggio
news:ejkou7$ar1$1...@carabinieri.cs.interbusiness.it...
> scusa..parlerò piano.....
>
> il mio problema è che questa tabella deve essere filtrata ancora prima di
> fare qualsiasi attività...
>
> come posso ordinarla in modo tale che dopo l'ordinazione la colonna con la
> chive primaria venga generata?
Come fai a filtrare una tabella prima di essere creata?
Casomai prima crei la tabella, poi filtri (e se vuoi ordini) i dati
ottenendo un set di record che poi inserirai nella nuova tabella...
Ciao.
--
Sergio MAZZA


title: maschere continue come foglio dati

author: ciroteo

text:
Utilizzo la seguente procedura su tasto giu in una maschera continua per
simulare il funzionamento della maschera continua come se fosse un foglio
dati.
If KeyCode = 40 Then
        DoCmd.GoToRecord acDataForm, "conteggi", acNext
  ElseIf KeyCode = 38 Then
        DoCmd.GoToRecord acDataForm, "conteggi", acPrevious
  End If
Purtroppo una volta raggiunta o la fine o l'inizio della maschera e si prova
ad utilizzare la freccia giù o su il programma da errore.
Come potrei fare x far si che capisca di essere al primo o all'ultimo record
e non eseguire il comando?
grazie a lot ...


title: maschere continue come foglio dati

author: namor

text:
ciroteo ha scritto:

Metti un on error resume next prima dell'if.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: maschere continue come foglio dati

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:cgi27b$ld0$1...@news.newsland.it...
> ciroteo ha scritto:
>
> > Utilizzo la seguente procedura su tasto giu in una maschera continua per
> > simulare il funzionamento della maschera continua come se fosse un
foglio
> > dati.
> > If KeyCode = 40 Then
> >         DoCmd.GoToRecord acDataForm, "conteggi", acNext
> >   ElseIf KeyCode = 38 Then
> >         DoCmd.GoToRecord acDataForm, "conteggi", acPrevious
> >   End If
> > Purtroppo una volta raggiunta o la fine o l'inizio della maschera e si
prova
> > ad utilizzare la freccia giů o su il programma da errore.
> > Come potrei fare x far si che capisca di essere al primo o all'ultimo
record
> > e non eseguire il comando?
> > grazie a lot ...
>
> Metti un on error resume next prima dell'if.
> Namor
>
>
> --
> namor at inwind punto it
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
>
grazie namor, funziona e non da piů errore.


title: maschere continue come foglio dati

text:
ciroteo ha scritto:
> > > Utilizzo la seguente procedura su tasto giu in una maschera continua per
> > > simulare il funzionamento della maschera continua come se fosse un
> foglio
> > > dati.
> > > If KeyCode = 40 Then
> > >         DoCmd.GoToRecord acDataForm, "conteggi", acNext
> > >   ElseIf KeyCode = 38 Then
> > >         DoCmd.GoToRecord acDataForm, "conteggi", acPrevious
> > >   End If
> > > Purtroppo una volta raggiunta o la fine o l'inizio della maschera e si
> prova
> > > ad utilizzare la freccia giů o su il programma da errore.
> > > Come potrei fare x far si che capisca di essere al primo o all'ultimo
> record
> > > e non eseguire il comando?
> > > grazie a lot ...
> > Metti un on error resume next prima dell'if.
> > Namor
> grazie namor, funziona e non da piů errore.
No, l'errore c'č lo stesso, solo che lo skippa e non te lo mostra.
("skippa"... copyright Antonio Biso... o skipper?)



title: saluto e grazie anticipatamente..

author: dodo

text:
ciao...
vorrei sommare i dati di due o piu colonne di una tabella ed il
risultato averlo sulla stessa riga in un altra colonna
grazie
--------------------------------
Inviato via
http://usenet.iol.it


title: saluto e grazie anticipatamente..

author: OndaMax

text:
"dodo" ha scritto nel messaggio ...
> vorrei sommare i dati di due o piu colonne di una tabella ed il
> risultato averlo sulla stessa riga in un altra colonna
Perchè dovresti fare una cosa del genere su una tabella quando basta una
semplice query di selezione ?
Marco


title: saluto e grazie anticipatamente..

text:
marco ti rubo ancora due minuti...si e vero quello che dici sono io che
sono poco esperto e mi sono espresso male ...ti dispiacerebbe darmi due
dritte come fare ..il mio problema in breve e che non riesco a capire come
sommare le due collonne nella query ..grazie
Il 04 Mag 2002, 19:30,
"OndaMax" <
ond...@liberox.it
> ha scritto:


>Marco
--------------------------------
Inviato via
http://usenet.iol.it


title: saluto e grazie anticipatamente..

text:
"dodo" ha scritto nel messaggio ...
> ..il mio problema in breve e che non riesco a capire come
> sommare le due collonne nella query ..grazie
Basta semplicemente aprire un campo calcolato sulla query. Esempio, nella
sezione campo in struttura query ...: Totale: campo1 + campo2
Ciao
Marco


title: Protezione codice con password

author: vuLCan Karayan

text:
Come si protegge il codice VBA con una password?
Ciao


title: Protezione codice con password

author: Alessandro Baraldi

text:
vuLCan Karayan ha scritto:
> Come si protegge il codice VBA con una password?
> Ciao
Da VBE, nelle versioni successive ad XP(se non erro)
serve accedere alla protezione VBE per proteggere il
codice.
Ora sotto mano ho solo A97 e non ricordo a memoria
il percorso dei Menů ma se non sbaglio č in Strumenti
accedendo dalla pagina del codice.
Ciao
@Alex
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Protezione codice con password

text:
> Da VBE, nelle versioni successive ad XP(se non erro)
> serve accedere alla protezione VBE per proteggere il
> codice.
Ci sono dentro, Alex, ma nulla!
Non riesco a trovarlo...
Ma che diav....


title: Protezione codice con password

author: massimiliano

text:
devi aprire l'editor di vb vai in strumenti - proprietà di (nome del
database) - Protezione, inserisci il flag in "proteggi progetto dalla
visualizzazione" e metti la password confermandola, chiudi ed il gioco
è fatto!


title: Protezione codice con password

text:
> devi aprire l'editor di vb vai in strumenti - proprietą di (nome del
>database) - Protezione, inserisci il flag in "proteggi progetto dalla
>visualizzazione" e metti la password confermandola, chiudi ed il gioco
>č fatto!
Tnx


title: Protezione codice con password

author: Giulio Severini

text:
vuLCan Karayan ha scritto:
> > devi aprire l'editor di vb vai in strumenti - proprietà di (nome del
> >database) - Protezione, inserisci il flag in "proteggi progetto dalla
> >visualizzazione" e metti la password confermandola, chiudi ed il gioco
> >è fatto!
> Tnx
Senti ho visto proprio ora una cosa: in Access 2003 è possibile proteggere
anche determinati pggetti, invece che tutto quanto.
Praticamente apri un qualunque modulo, quindi ti ritrovi nell'editor di VB.
Poi nel pannello a sinistra - Progetto - Nome del tuo progetto - ti
appariranno tutti gli oggetti del tuo progetto. Se fai clic con il tasto
destro su uno di essi ti apparirà un menù a tendina dal quale potrai
selezionare la voce - Proprietà di Nome del tuo progetto. Ti siaprirà una
finestra con due schede; la seconda si chiama Protezione. Aprila e godi :)
Ciao!!!!!
--
Insostenibile è il peso della conoscenza, se questa toglie poesia all'
Essere Umano.



title: Protezione codice con password

text:
> Poi nel pannello a sinistra - Progetto - Nome del tuo progetto - ti
> appariranno tutti gli oggetti del tuo progetto. Se fai clic con il tasto
> destro su uno di essi ti apparirà un menù a tendina dal quale potrai
> selezionare la voce - Proprietà di Nome del tuo progetto. Ti siaprirà una
> finestra con due schede; la seconda si chiama Protezione. Aprila e godi :)
>
> Ciao!!!!!
Grazie mille.
Ciao


title: Memorizzare una selezione da listbox

author: Gianluca

text:
Eppure ho guardato e provato i post precedenti!
Il mio fine č memorizzare i dati scelti da una listbox a selezione multipla
in un campo, ma non ci riesco!
Sarň cosě imbecille? Beh, vi ho servito la battutaccia su un vassoio
d'argento...


title: Memorizzare una selezione da listbox

text:
"Gianluca" <
NO_SPAMvu...@libero.it
> ha scritto nel messaggio
news:goqH8.815$8x3....@twister1.libero.it...
> Eppure ho guardato e provato i post precedenti!
> Il mio fine è memorizzare i dati scelti da una listbox a selezione
multipla
> in un campo, ma non ci riesco!
> Sarò così imbecille? Beh, vi ho servito la battutaccia su un vassoio
> d'argento...
>
>
Hottrovato! Roberto da casa avevi indicato ItemSelected nella risposta a
BlackThorne, in realtà è ItemsSelected. Grazie non sai quanto mi hai
aiutato!


title: Memorizzare una selezione da listbox

author: Roberto Pasqualini

text:
"Gianluca" <
NO_SPAMvu...@libero.it
> ha scritto nel messaggio
news:goqH8.815$8x3....@twister1.libero.it...
> Eppure ho guardato e provato i post precedenti!
> Il mio fine è memorizzare i dati scelti da una listbox a selezione
multipla
> in un campo, ma non ci riesco!
> Sarò così imbecille? Beh, vi ho servito la battutaccia su un vassoio
> d'argento...
>
>
Questa parte di codice prende i valori selezionati in una list box
denominata lboSelezioneBolla e li scrive in una tabella chiamata ListaBolle:
    Dim rstListaBolle As Recordset, varItm As Variant, dbs As database
    Set dbs = CurrentDb
    Set rstListaBolle = dbs.OpenRecordset("ListaBolle", dbOpenDynaset)
    For Each varItm In lboSelezioneBolla.ItemsSelected
            With rstListaBolle
                     .AddNew
                    !NrBolla = lboSelezioneBolla.ItemData(varItm)
                    .Update
            End With
    Next varItm
    rstListaBolle.Close
    Set rstListaBolle = Nothing
 Spero potrà esserti utile.
Roberto Pasqualini


title: origine data recordsource di una SottoMaschera legata a valore di casella di testo della Maschera Parent

author: trabatare

text:
Saluti

ho cercato in giro ma non ho trovato quanto richiesto; ho fatto varie prove ma ancora non sono venuto a capo del problema.

Lo espongo:

Ho una Maschera "parent", M_01, che contiene:

- una casella di testo CasellaTesto01(il cui valore viene passato da una precedente M_00, tramite una casella combinata in cui si può scegliere un valore, nello specifico il nome del Mese)
- quattro sottomaschere, SM_01, SM, 02, SM_03, SM_04, ognuna delle quali mostra info diverse

Vorrei che, dopo aver scelto il mese nella M_00, poniamo Gennaio, il valore della CasellaTesto01 in M_01 fosse appunto Gennaio (e fin qui nessun problema, lo fa).
Ma vorrei pure che l'origine record della Sottomaschera SM_01 (origine record che io metto nell'evento Sub Open della SM_01) variasse in funzione del valore della CasellaTesto01.
Vale a dire quindi che, se in CasellaTesto01 di M_01 c'è Gennaio, la sottomaschera SM_01 mostri alcune cose; se c'è Febbraio, mostri altre e cosi via.

Il problema è che all'apertura della SM_01, prima di caricare la Stringa SQL che darà l'origine dei dati in SM_01, ho messo un banalissimo msgbox che mi mostrasse il valore della CasellaTesto01 presente nella maschera "parent"...ma tale valore è un valore Null.

Sembra, ma ovviamente sbaglierò, che l'apertura della M_01 e delle varie Sottomaschere in essa contenute siano contemporanee; sembra quindi che la SM_01 non riesca a capire qual è il valore della CasellaTesto01 presente nella Maschera "parent" M_01.

Come potrei superare tale problema?

Un grazie anticipato


title: Query per trovare disponibilita' macchina su calendario impegni gia' programmati

author: RobertoA

text:
Dispongo di un archivio macchine utensili, ognuna con il suo calendario di
disponibilita'
Ad esempio il centro1 e' disponibile il lunedi 14/01/2007 dalle ore 08.00
alle 12.0, il lunedi 14/01/2007 dalle ore 14.00 alle 19.00, e cosi' via
Poi c'e' l'archivio degli impegni gia' presi delle macchine e quindi in
questo archivio ci sara' indicato che la macchina centro1 e' impegnata da
martedi 04/02/2007 dale ore 15.30 a giovedi 06/02/2007 alle ore 18.34
Bon
Come fare, con una sola query, a sapere se la macchina centro1 e'
disponibile per un lavoro che in tutto porta via 12,5 ore ???
E' gia' da qualche tempo che ci provo da con una sola query non mi viene,
per il fatto che le macchine non sono disponibili 24 ore al giorno ma hanno
il proprio calendario di disponibilita, cioe' per ogni macchina c'e' una
tabella con tante righe del tipo 'nome_macchina', 'disponibile_dal',
'disponibile_al'
Ciao e grazie


text:

E' possibile con 2 tabelle:
1) Impegni Macchina DataInizio e DataFine
2) ElencoMacchine
Mettendo in JOIN le 2 tabelle inserendo i Parametri alla Query trovi
le macchine libere [DAL:] [AL:]
Ovviamnte il parametro dovrai passarlo nel formato che ti serve.
PARAMETERS [DAL:] DateTime, [AL:] DateTime;
SELECT MacchinaN
FROM tblElencoMacchine
WHERE MacchinaN Not In
    (SELECT MacchinaN
     FROM tblPrenotazioni
     WHERE (
                  ([DAL:] <= DataFine)
                  AND
                  ([AL:]>= DataInizio)
                  )
    )
ORDER BY MacchinaN;
@Alex


text:

Ti ringrazio per la risposta
Non funziona cosi, ovviamente i tentativi di base li ho gia' fatti e rifatti
Il problema sta nel fatto che ogni macchina ha un suo calendario di
disponibilita, nel senso che ad esempio il centro1 ha disponibilita
da_data_ora  a_data_ora e poi da altra da_data_ora ad altra a_data_ora
La query sopra indicata tratta le macchine come se fossero sempre
disponibili e non e' cosi la realta'
Nel dettaglio ho tre tabelle
La prima e' la Macchine con campi, id_macchina e nome_macchina (naturalmente
evidenzio solo i campi necessari alla comprensione del problema)
Poi ho la tabella Disponibilita_Macchine con campi id_macchina, da_data_ora,
a_data_ora (ovviamente una macchina puo' avere piu' record in questa
tabella)
Poi ho la tabella Impegni_Macchine con campi id_macchina, id_commessa,
da_data_ora, a_data_ora (una stessa macchina, per una certa commessa, puo'
avere solamente un record nel senso che il lavoro di questa macchina e'
continuo nel tempo, compatibilmente con la disponibilita della macchina
stessa)
Ciao e grazie
RobertoA


text:

> RobertoA-
Perchè mai dovresti avere una tabella disponibilità...?
Non è sufficiente vedere quando non è impegnata per nessuna
commessa...?
Se hai vincoli di orario faranno parte della condizione Where di
esclusione...
Ripensaci bene secondo me potresti aver sbagliato qualche cosa(sempre
che tu possa
sbagliare)...
Non è che sei parente di SIMBA...?
@Alex


text:





--------------------------------------------------
La tabella disponibilita' c'e' per indicare quando la macchina puo'
lavorare, in che giorno, da che ora, fino a che ora
Ci sto ripensando, e per quanto riguarda le richieste non credo di sbagliare
qualcosa nel senso che questo mi serve fare
E' ovvio che, come tutti credo, possa sbagliare pure me
Non so chi sia 'sto simba
Ciao e grazie comunque
RobertoA


title: Problema creazione di un report

text:
Dunque � da un po di giorni che non so come devo fare ad uscirne da sto
problema, vi spiego:
ho una tabella da cui ho estrapolato 22 query cos� tante quanti i
risultati che mi sono stati richiesti (....uff !!!!)  da cui ne ho fatti
altrettanti report,...fin qui bene...,diciamo cos�,
ma il mio capo vorrebbe tutti risultati su un unico report, ....,
giustamente
non so come uscirne, addirittura avevo pensato di crearmi una maschera NON
ASSOCIATA, ed inserire varie textbox NON ASSOCIATE dove avrei dovuto
visualizzare i dati presenti nei report, per esempio :
nella text "Data" inserisco l'anno di riferimento e nella text "NrVerbali"
avrei visualizare il dato relativo proveniente dal report "rp_Verbali",
per esempio scrivendo in "NrVerbali" cos�:
=reports!rp_Verbali!NrVerbali
ma ovviamente mi da errore
Qualcuno pu� indicarmi una strada??????
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Problema creazione di un report

author: BFS

text:
Il 12/05/2010 20:02, Domy73 ha scritto:
> Dunque � da un po di giorni che non so come devo fare ad uscirne da sto
> problema, vi spiego:
>
> ho una tabella da cui ho estrapolato 22 query cos� tante quanti i
> risultati che mi sono stati richiesti (....uff !!!!)  da cui ne ho fatti
> altrettanti report,...fin qui bene...,diciamo cos�,
>
> ma il mio capo vorrebbe tutti risultati su un unico report, ....,
> giustamente
>
> non so come uscirne, addirittura avevo pensato di crearmi una maschera NON
> ASSOCIATA, ed inserire varie textbox NON ASSOCIATE dove avrei dovuto
> visualizzare i dati presenti nei report, per esempio :
>
> nella text "Data" inserisco l'anno di riferimento e nella text "NrVerbali"
> avrei visualizare il dato relativo proveniente dal report "rp_Verbali",
> per esempio scrivendo in "NrVerbali" cos�:
>
> =reports!rp_Verbali!NrVerbali
>
> ma ovviamente mi da errore
>
>
> Qualcuno pu� indicarmi una strada??????
> Grazie
>
perch� non crei un report vuoto e ci inserisci dentro 22 sottoreport?
ciao
BFS


title: Problema creazione di un report

author: almorel

text:
On May 12, 8:02 pm,
domy1...@gmail.com
 (Domy73) wrote:
> Dunque è da un po di giorni che non so come devo fare ad uscirne da sto
> problema, vi spiego:
>
> ho una tabella da cui ho estrapolato 22 query così tante quanti i
> risultati che mi sono stati richiesti (....uff !!!!)  da cui ne ho fatti
> altrettanti report,...fin qui bene...,diciamo così,
>
> ma il mio capo vorrebbe tutti risultati su un unico report, ....,
> giustamente
>
> non so come uscirne, addirittura avevo pensato di crearmi una maschera NON
> ASSOCIATA, ed inserire varie textbox NON ASSOCIATE dove avrei dovuto
> visualizzare i dati presenti nei report, per esempio :
>
> nella text "Data" inserisco l'anno di riferimento e nella text "NrVerbali"
> avrei visualizare il dato relativo proveniente dal report "rp_Verbali",
> per esempio scrivendo in "NrVerbali" così:
>
> =reports!rp_Verbali!NrVerbali
>
> ma ovviamente mi da errore
>
> Qualcuno può indicarmi una strada??????
> Grazie
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
Ciao Domy,
in un caso analogo (dove i campi delle query erano compatibili) ho
scaricato le query in una tabella di appoggio che poi usato come
sorgente dei dati per il report.
Alberto