title: Trovare abbinamenti orari

author: luk

text:
Ho tre persone che lavorano nell'arco di 8 ore in modo non omogeneo.
Registrano il loro lavoro in questo modo.
Persona1 dalle 06:00 alle 14:00
Persona2 dalle 06:00 alle 08:00
Persona2 dalle 08:00 alle 10:00
Persona3 dalle 09:00 alle 10:30
Persona3 dalle 13:00 alle 14:00
Graficamente
        06---08---10---12---14
P1    xxxxxxxxxxxxxxxxxxxxxx
P2    xxxxxxxxxxx
P3                   xxxx           xxx
Io devo tirare fuori i vari periodi uguali, in questo modo:
Dalle 06:00 alle 09:00    P1+P2
Dalle 09:00 alle 10:00    P1+P2+P3
Dalle 10:00 alle 10:30    P1+P3
Dalle 10:30 alle 13:00    P1
Dalle 13:00 alle 14:00    P1+P3
Come posso fare?
io pensavo di dividere le 8 ore in periodi di 15 minuti (in pratica creare
30 variabili, magari con una matrice).
Per ogni periodo di 15 minuti (partendo dalle 8:00 e aggiungendo sempre 15
min) vado a controllare se P1 ha registrato qualcosa in questo periodo, poi
controllo P2 e poi P3. In qualche modo devo salvarmi i vari periodi (da
06:00 a 09:00 P1+P2, etc etc).
Funzionerà? Avete altre idee migliori?
Ciao e grazie
Luca


title: Trovare abbinamenti orari

text:
luk wrote:
> Ho tre persone che lavorano nell'arco di 8 ore in modo non omogeneo.
    Beh se la cosa è spezzabile davvero in periodi....e non hai necessità
nel "continuo" delle 24 ore
    ti fai una tabella che agganci alla scheda anagrafica
    la tabella la spezzi in campi numerici e ci metti 0 o 1
    se lo spezzi in 15 minuti
    24*4 campi...altrimenti vedi tu la frammentazione ....cmq se è
rilevamento ore lavorate....
    dipende dai contratti...alcuni supermercati ad esempio contano i 15
minuti...
    se marchi 8.05 conta (8.00)....8.14.....(8)....8.16...(8.15)...in altri
settori si arrotonda diversamente!
a quel punto diventa semplice:
    con una query di somma trovi quanti minuti son stati lavorati
    es risultato12
    = 12*15 min
con una Where Campo=1 chi ha lavorato in una fascia
con una group chi ha lavorato...etc etc
--
------------------------------------------------
Il Wodkino Nazionale è a :
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
 New Entry nel bestiario!
:-)


title: Trovare abbinamenti orari

text:
> > Ho tre persone che lavorano nell'arco di 8 ore in modo non omogeneo.
>     Beh se la cosa è spezzabile davvero in periodi....e non hai necessità
> nel "continuo" delle 24 ore
Sicuramente fra un po di tempo dovro effettuare questi calcoli sui 3 turni
(06-14, 14-22, 22-06)  ma penso che andrà bene effettuare il controllo
sull'intera giornata partendo dalle 6 fino alle 6 del mattino dopo.
Creo la tabella con il primo quarto d'ora che va dalle 06:00 fino alle 06:15
>     ti fai una tabella che agganci alla scheda anagrafica
>     la tabella la spezzi in campi numerici e ci metti 0 o 1
>     se lo spezzi in 15 minuti
In 15 minuti  dovrebbe andare bene; in ogni caso posso poi cambiare questi
intervalli e renderli di 5 minuti o di 30 minuti, alla fine il processo è lo
stesso.......
>     24*4 campi...altrimenti vedi tu la frammentazione ....cmq se è
> rilevamento ore lavorate....
>     dipende dai contratti...alcuni supermercati ad esempio contano i 15
> minuti...
Mi serve per calcolare l'utilizzo e il rendimento delle persone ( e poi
anche delle macchine)
>     se marchi 8.05 conta (8.00)....8.14.....(8)....8.16...(8.15)...in
> altri settori si arrotonda diversamente!
Le ore lavorate sono scritte dagli operatori e arrotondano sempre al quarto
d'ora.
> a quel punto diventa semplice:
>     con una query di somma trovi quanti minuti son stati lavorati
>     es risultato12
>     = 12*15 min
Come semplice? sembra un rompicapo......
Io alla fine mi ritrovo con una tabella con questi valori
    0800-0815-0830-0845-0900-0915-0930-0945-1000.......
P1    1        1       1       1        1        1       1       1        1
P2    1        1       1                           1       1
1
P3                               1        1
1
Da qui devo (non so come) calcolare che:
Per 45'  P1+P2          (dalle 08:00 alle 08:45)
Per 30'  P1+P3          (dalle 08:45 alle 09:15)
Per 30'  P1+P2          (dalle 09:15 alle 09:45)
Per 10'  P1+P2+P3    (dalle 10:00 alle 10.15)
magari mi salvo questo in un altra tabella.
> con una Where Campo=1 chi ha lavorato in una fascia
Ma come posso isolare una fascia dall'altra?
La prima (da 45' con P1+P2) va dalle 08:00 alle 08:45.
Alle 08:45 cambia l'abbinamento, non ci sono piu' P1+P2 ma P1+P3.
> con una group chi ha lavorato...etc etc
provo ma mi sembra di non capire.
ciao e grazie
Luca


title: Trovare abbinamenti orari

text:
luk wrote:
>>> Ho tre persone che lavorano nell'arco di 8 ore in modo non omogeneo.
> provo ma mi sembra di non capire.
Perchč allora non sai nulla di SQL...ed allora son ca%ŁŁ% amari!
2 strade:
1) Ti studi un po di rudimenti di SQL...e capirai tutto!
2) Chiami un programmatore e lo fai fare a lui!
> ciao e grazie
Prego...ciao!
:-)
> Luca
--
------------------------------------------------
Il Wodkino Nazionale č a :
www.martek.it



title: Trovare abbinamenti orari

text:
luk wrote:
ZAC
>
>     0800-0815-0830-0845-0900-0915-0930-0945-1000.......
> P1    1        1       1       1        1        1       1       1
> 1 P2    1        1       1                           1       1
> 1
> P3                               1        1
> 1
>
> Da qui devo (non so come) calcolare che:
> Per 45'  P1+P2          (dalle 08:00 alle 08:45)
> Per 30'  P1+P3          (dalle 08:45 alle 09:15)
> Per 30'  P1+P2          (dalle 09:15 alle 09:45)
> Per 10'  P1+P2+P3    (dalle 10:00 alle 10.15)
 Un esempio sega con proprio il minimo di sql:
Chi ha lavorato dalle 8.45 alle 9.00(escluso)?
SELECT IDpersona From TABELLAore WHERE Fascia0845=1
ti riporterà
P1
P3
leggibile come recordset
potresti costruirti al volo una tabella con i risultati
oppure ciclare sulle fasce orarie cn un minimo di codice e sostituzione
stringa
....


title: Trovare abbinamenti orari

text:
> Perchè allora non sai nulla di SQL...ed allora son ca%££% amari!
di sql qui ne sappiamo.............
> 2) Chiami un programmatore e lo fai fare a lui!
già fatto ma non ha saputo tirare fuori il risultato che volevamo
e quando abbiamo spiegato il problema su carta aveva capito.


title: Trovare abbinamenti orari

text:
> > Da qui devo (non so come) calcolare che:
> > Per 45'  P1+P2          (dalle 08:00 alle 08:45)
> > Per 30'  P1+P3          (dalle 08:45 alle 09:15)
> > Per 30'  P1+P2          (dalle 09:15 alle 09:45)
> > Per 10'  P1+P2+P3    (dalle 10:00 alle 10.15)
>
>  Un esempio sega con proprio il minimo di sql:
> Chi ha lavorato dalle 8.45 alle 9.00(escluso)?
> SELECT IDpersona From TABELLAore WHERE Fascia0845=1
>
> ti riporterà
> P1
> P3
Questo è banale.........lo so fare
Non mi serve sapere chi ha lavorato dalle 8.45 alle 9.00
Mi server sapere che per 45' (dale 08.00 alle 08:45) hanno lavorato P1 e P2
Poi per 30'  (dalle 08:45 alle 09:15) hanno lavorato  P1 e P3
etc etc
Posso appoggiarmi ad un altra tabella inserendo i il risultato della select
che mi hai scritto......
> SELECT IDpersona From TABELLAore WHERE Fascia0845=1
Prima di questa select devo riempire la TABELLAore
So che la prima persona ha lavorato dalle 08 alle 10
quindi devo mettere il valore 1 su tutti i campi dalle 0800 alle 10
Con una INSERT INTO inserisco le varie persone nella TABELLAore  poi potrei
eseguire qualcosa tipo
update TABELLAore
set fascia0800 = 1
where IDpersona = P1
ma questo devo ripeterlo per ogni fascia compresa tra 08.00 e 10.00
Con un ciclo come gli dico di mettere fasciaxxxx = 1
finche xxxx è compreso tra 08.00 e 10.00?
CIAO
Luca


title: Vostro consiglio su posizione di un evento

author: Pisinho

text:
Salve,
qual'� secondo voi l'evento migliore di una textbox su cui scrivere una
routine per calcolare qualcosa e aggiornare un'altra textbox ?
Praticamente due textbox che vengono sommate e la terza contiene il TOTALE.
Preferisco non usare campi calcolati in quanto si potrebbe forzare il Totale
senza avere niente da sommare, non so se si possono avere successivamente
dei problemi quindi io ho sempre evitato.
SAluti
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 5068 (20100428) __________
Il messaggio � stato controllato da ESET NOD32 Antivirus.
www.nod32.it


author: OneEDP

text:
Il 28/04/2010 17.07, Pisinho ha scritto:
> Salve,
> qual'è secondo voi l'evento migliore di una textbox su cui scrivere
> una routine per calcolare qualcosa e aggiornare un'altra textbox ?
>
> Praticamente due textbox che vengono sommate e la terza contiene il
> TOTALE.
>
> Preferisco non usare campi calcolati in quanto si potrebbe forzare il
> Totale senza avere niente da sommare, non so se si possono avere
> successivamente dei problemi quindi io ho sempre evitato.
>
> SAluti
>
>
> __________ Informazioni da ESET NOD32 Antivirus, versione del database
> delle firme digitali 5068 (20100428) __________
>
> Il messaggio è stato controllato da ESET NOD32 Antivirus.
>
>
www.nod32.it
>
>
>
Il dilemma se "tirare" un valore o "spingere" un valore.
Nel tuo caso meglio tirare:
=nnz(campo1)+nnz(campo2) assicurandoti di bloccarlo Locked = True
dove nnz è questa
'----------------------------------------------------------------------------------------------------------------------
'Se non numerico restituisce Zero
'----------------------------------------------------------------------------------------------------------------------
Public Function nnz(testvalue As Variant) As Variant
'Not Numeric return zero
     If Not (IsNumeric(testvalue)) Then
         nnz = 0
     Else
         nnz = testvalue
     End If
End Function
Ciao


text:
> Nel tuo caso meglio tirare:
> =nnz(campo1)+nnz(campo2) assicurandoti di bloccarlo Locked = True
>
> dove nnz è questa
>
> '----------------------------------------------------------------------------------------------------------------------
> 'Se non numerico restituisce Zero
> '----------------------------------------------------------------------------------------------------------------------
> Public Function nnz(testvalue As Variant) As Variant
> 'Not Numeric return zero
>     If Not (IsNumeric(testvalue)) Then
>         nnz = 0
>     Else
>         nnz = testvalue
>     End If
> End Function
>
> Ciao
>
Grazie Daniele sempre preciso.
Domanda, cosa intendi per tirarlo o spingerlo ?
Thanks



text:
Il 28/04/2010 18.02, Pisinho ha scritto:
>
>> Nel tuo caso meglio tirare:
>> =nnz(campo1)+nnz(campo2) assicurandoti di bloccarlo Locked = True
>>
>> dove nnz � questa
>>
>> '----------------------------------------------------------------------------------------------------------------------
>>
>> 'Se non numerico restituisce Zero
>> '----------------------------------------------------------------------------------------------------------------------
>>
>> Public Function nnz(testvalue As Variant) As Variant
>> 'Not Numeric return zero
>>     If Not (IsNumeric(testvalue)) Then
>>         nnz = 0
>>     Else
>>         nnz = testvalue
>>     End If
>> End Function
>>
>> Ciao
>>
>
>
> Grazie Daniele sempre preciso.
>
> Domanda, cosa intendi per tirarlo o spingerlo ?
>
> Thanks
A parte le prestazioni di qualche consenziente signorina ;-)
Per tirare intendevo l'impostare direttamente il ControlSource del tipo
=Campo1
Per spingere intendevo invece che dopo AfterUpdate di Campo1 ho
l'istruzione Me.CampoDaAggiornare.Value = Me.Campo1.Value
Ciao
Daniele
[OT] Da nod32 togli l'integrazione con i client di posta, cmq la
scansione dei messaggi dovrebbe fartela ugualmente, cos� eviti che eset
ti alleghi il suo script del cavolo.


title: compatta database

author: Max

text:
Salve a tutti.
Qualcuno cortesemente puo dirmi se ci sono delle limitazioni compattando
database con access 97?
Complimenti x il newsgroup e auguri a tutti!


title: Collegamento ipertestuale a intranet ad una scheda corrispondente a campo

text:
buongiorno a tutti, forse la soluzione è banale ma non ci riesco
proprio.
Ho un collegamento intranet aziendale a questo indirizzo:
http://im
******************************************************=29449
Il numero 29449 rappresenta un numero di scheda, (contenuto nel campo
[PIPPO]) che vorrei aprire da un pulsante della mia maschera.
Dopo aver provato (ovviamente senza successo) il codice sul
pulsante(btnAPRIPIPPO), ho fatto qualche tentativo dando all'evento
dopo aggiornamento di [PIPPO] questo codice che vorrei andasse a
valorizzare il collegamento ipertestuale del pulsante:
Me.btnAPRIPIPPO.HyperlinkAddress = "
http://imgestionale/gestioneweb/
schedaPRC.asp?IDintervento"+"[PIPPO]
Grazie del cortese e tempestivo aiuto...
un caloroso grazie.


author: Popi - TheBadHabits

text:

Guarda se cosi' va bene.
"
http://imgestionale/gestioneweb/schedaPRC.asp?IDintervento=
"+[PIPPO]
HTH
Popi


text:

ciao Popi,
sempre grazie per la tua tempestività e competenza.
Allora, ho inserito il link che mi hai suggerito alla voce
"collegamento pagina ipertestuale" del pulsante e, così com'è, non
funziona.
Allora ho provato a sostituire il codice con :
http://imgestionale/gestioneweb/schedaPRC.asp?IDintervento=[PIPPO]
Che apre il sito sulla home ma (purtroppo) mi chiede la pw di accesso
non consentendomi pertanto di accedere alla pagina che serve a me.
Ti preciso che ho già un'altra finestra aperta sulle schede cioè ho
già bypassato l'accesso, spero di essermi spiegato ...
un abbraccio, grazie.


text:

> un abbraccio, grazie.- Nascondi testo citato
>
> - Mostra testo citato -
scusate, ma volevo essere più preciso.
Confermo che il problema non è dovuto alla sintassi del comando che,
indicando un valore numerico al posto del campo PIPPO funziona, ma è
dovuto a difficoltà di accesso alla pagina dovute alla richiesta di
userID e password.
Presumo che dovrei dare alla maschera un comando (o una macro ?) che
mi consenta di loggarmi con le credenziali di chi utilizza il client
all'apertura del form.


text:

'Gnazio .. "non funziona" cosa significa?
1) segnala errore di compilazione? Che errore e'?
2) va in errore a runtime? Che errore e'?
3) non va in errore, ma non si apre la finestra del browser?
4) non va in errore, ma nella finestra del browser non c'e' quello che
volevi (cosa c'e'?)
Una domanda: se la proprieta' hyperlinkaddress la imposti a
"pagina.asp?IDintervento=[PIPPO]", secondo te, come fa il browser a
sapere quale sia il valore di PIPPO???
Ti avevo suggerito di impostarla a "pagina.asp?IDintervento=" &
[PIPPO] perche' così facendo avresti passato al browser l'indirizzo
della pagina completo dei parametri valorizzati.
Popi


text:

Nell'altro post dicevi di avere gia' una scheda aperta ... in quel
caso hai dovuto indicare username e password accedendo al tuo sito
PRIMA di vedere la pagina visualizzata?
Popi


text:

------------------------------Ciao Popi, allora dava errore perchè
avevo sbagliato IO a digitare il codice e non avevo visto la tua "&"
che ora mi hai indicato.
> 3) non va in errore, ma non si apre la finestra del browser?
-----------------------------si apre la finestra ma si blocca sulla
pagina della richiesta di accesso del programma, nonostante io abbia
già in precedenza aperto lo stesso in altra finestra.
> 4) non va in errore, ma nella finestra del browser non c'e' quello che
> volevi (cosa c'e'?)
>
> Una domanda: se la proprieta' hyperlinkaddress la imposti a
> "pagina.asp?IDintervento=[PIPPO]", secondo te, come fa il browser a
> sapere quale sia il valore di PIPPO???
--------------------------------scusami ma non ho la competenza e non
ti seguo, secondo me il valore di [PIPPO] è quello che ha la variabile
stessa nel record di quella maschera e che corrisponde alla scheda sul
db esterno...
Ho provato a sostituire a [PIPPO] un valore numerico e l'azionamento
del pulsante anche qui mi blocca alla richiesta di userid e password
(sempre nonostante il db si aperto in altra scheda.)
>
> Ti avevo suggerito di impostarla a "pagina.asp?IDintervento=" &
> [PIPPO] perche' così facendo avresti passato al browser l'indirizzo
> della pagina completo dei parametri valorizzati.
>
> Popi- Nascondi testo citato
>
> - Mostra testo citato -
---------------ciao grazie ancora, un caro saluto.


text:

> Popi- Nascondi testo citato
>
> - Mostra testo citato -
si, avevo già effettuato l'accesso in altra scheda.
cari saluti
M


text:
On 5 Mag, 15:50, "ignazio.pilone" <
ignazio.pil...@gmail.com
> wrote:
> -----------------------------si apre la finestra ma si blocca sulla
> pagina della richiesta di accesso del programma, nonostante io abbia
> già in precedenza aperto lo stesso in altra finestra.
AFAIK dovresti piazzare nel link le credenziali per l'accesso (http://
user:password@dominio/ ).
In pratica il tuo hyperlink dovrebbe diventare qualcosa del tipo
http://user:psw@imgestionale/gestioneweb/schedaPRC.asp
HTH
Popi


text:

grazie Popi,
sei sempre disponibile e preparatissimo.
putroppo non funziona ancora, e mi si blocca proprio sull'accesso alla
home, nonostante la correttezza delle password nell'istruzione.
Per semplificare la cosa e capire meglio dove sta il problema non
cerco più di accedere alla scheda (ci proverò dopo) ma direttamente
alla home...
tra user : e password devo mica inserire qualche parentesi o altra
istruzione supplementare ?
grazie ancora tanto


text:

No, il formato AFAIK e' questo:
http://NOMEUTENTE:PASSWORD@DOMINIO
Cioe' separi NOMEUTENTE e PASSWORD con "duepunti" e PASSWORD e DOMINIO
con "chiocciola".
Popi


text:

> Popi- Nascondi testo citato
>
> - Mostra testo citato -
grazie Popi, purtroppo l'istruzione non funziona, probabilmente
bisogna (sempre se è possibile) settare qualche impostazione di
sicurezza.
ti chiedo solo un ultimo favore o per meglio dire consiglio.
Ritieni sia giusto chiudere questo post e aprirne uno nuovo più
preciso e coerente (abbiamo scoperto che non è un problema della
scheda) o mi consigli di proseguire con questo ?
grazie infinite ciao
M


text:

Sulle impostazioni non saprei dirti, per quanto riguarda l'apertura di
un nuovo thread invece direi che hai ragione, ed aggiungerei anche che
forse e' meglio se chiedi in altri lidi (ad esempio sui forum di
microsoft).
Popi


title: activex kodak

author: Ludo

text:
ciao a tutti,
sapete dirmi x caso se esiste un altro sito da dove scaricare gli activex?
perchè il link ke ce in sitocomune non funzia, cioè mi sono registrato ma
non parte il download..
grazie..
ciao ludovico..


title: activex kodak

author: ciroteo

text:
"Ludo" <
ludo...@tele2.it
> ha scritto nel messaggio
news:ob4ae.48641$Of5....@nntpserver.swip.net...

non hai in giro qualche versione di win98?


title: activex kodak

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d4ajlv$nv3$1...@hulme.interac.it...
>
> "Ludo" <
ludo...@tele2.it
> ha scritto nel messaggio
> news:ob4ae.48641$Of5....@nntpserver.swip.net...
> > ciao a tutti,
> > sapete dirmi x caso se esiste un altro sito da dove scaricare gli
activex?
> > perchè il link ke ce in sitocomune non funzia, cioè mi sono registrato
ma
> > non parte il download..
> > grazie..
> > ciao ludovico..
ho il mio caro vekkio win 95 ma il 98  si lo posso trovare..


title: activex kodak

author: Femto

text:
"Ludo" <
ludo...@tele2.it
> ha scritto nel messaggio
news:Or4ae.48649$Of5....@nntpserver.swip.net...

ciao...hai un win2000?se si ti invio in allegato il file compresso per
l'autoinstallazione dei file kodak, etc...
Femto


title: activex kodak

text:
Ti ringrazierei veramente tanto..
Grazie mille..win 2000 non celo, ho xp..dovrebbe funzionare lo stesso..


title: activex kodak

author: Alessandro Baraldi

text:
"Ludo" <
ludo...@tele2.it
> wrote in message
news:6q6ae.48701$
Of5....@nntpserver.swip.net
> Ti ringrazierei veramente tanto..
> Grazie mille..win 2000 non celo, ho xp..dovrebbe funzionare lo stesso..
Con WInXP sono segnalati malfunzionamenti documentati e rilevati
da Carlo Costarella nella FAQ del SitoComune alla sezione GENERAL
6.115 Come è possibile scannerizzare, visualizzare, modificare,
      stampare e salvare files immagine usando gli ActiveX Kodak?
Saluti
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: activex kodak

author: Roberto da casa

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:e36786e471c0b4f7bf...@mygate.mailgate.org...
> "Ludo" <
ludo...@tele2.it
> wrote in message
> news:6q6ae.48701$
Of5....@nntpserver.swip.net
>
> > Ti ringrazierei veramente tanto..
> > Grazie mille..win 2000 non celo, ho xp..dovrebbe funzionare lo stesso..
>
>
> Con WInXP sono segnalati malfunzionamenti documentati e rilevati
> da Carlo Costarella nella FAQ del SitoComune alla sezione GENERAL
> 6.115 Come è possibile scannerizzare, visualizzare, modificare,
>       stampare e salvare files immagine usando gli ActiveX Kodak?
Non si tratta di alcun malfunzionamento, ma solamento della procedura
necessaria ad installare su Windows XP i controlli ActiveX Kodak: i sistemi
operativi precedenti a Windows XP venivano già forniti dalla Microsoft
comprensivi di tali controlli ActiveX.
>
>
> Saluti
> @Alex
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: activex kodak

text:
"Roberto da casa" <
r.masso...@libero.it
> wrote in message
news:318ae.59480$
IN.10...@twister2.libero.it
[CUT]
> Non si tratta di alcun malfunzionamento, ma solamento della procedura
> necessaria ad installare su Windows XP i controlli ActiveX Kodak: i sistemi
> operativi precedenti a Windows XP venivano già forniti dalla Microsoft
> comprensivi di tali controlli ActiveX.
Ciao Roberto, si hai ragione, ma ricordavo il 3D dal quale è
nata la ricerca di Carlo, ovvero il malfunzionamento dei
citati OCX su sistemi XP, pertanto ho semplificato il discorso.
In ogni caso la FAQ riporta tutte le indicazioni pertanto
davo per scontato venisse letta per approfondire i dettagli.
Ciao



title: scroll mouse..

text:
Una domanda:Come faccio ad attivare sulle mie maschere l'opzione che mi
permetta al movimento della rotellina del mouse di andare sù o giù
all'interno della maschera?Grazie!
Inviato da
www.mynewsgate.net


title: scroll mouse..

text:
"***" <
6175i...@mynewsgate.net
> wrote in message
news:200408300...@mynewsgate.net

Solitamente il problema è l'inverso...!!
Non hai installato i DRIVER corretti, ma ti sei fidato
del riconoscimento automatico di Windows di la verità..??
Fai come si dovrebbe fare quando si installa una periferica
e vedrai che tutto funziona.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: scroll mouse..

author: Roberto A.

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:4bf54aa38f66c2b756...@mygate.mailgate.org...

Infatti al tal proposito...come posso disattivarla all'apertura di alcune
maschere?
Ed è possibile invece attivarla solo all'interno di una combo/box?
Grazie
Roberto


title: scroll mouse..

author: ALESSANDRO Baraldi

text:
"Roberto A." <
arisir...@hotmail.com
> ha scritto nel messaggio
news:4gJMd.494981$b5.23...@news3.tin.it...

Vai sul sito di Lebans e leggi bene, ci sono un paio di versioni, ma
solo la DLL realizzata in C++ è ottimizzata.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: DIR che non risponde come previsto

author: RobertoA

text:
Routine per leggere i file dentro una directory

---------------------
dir_xml="C:\FILE_XML\"
nome_file_scelto = Dir(dir_xml)
While (nome_file_scelto <> "")
     tip_doc = estrai_valore_da_xml("TIPO_DOCUMENTO", nome_file_scelto)
     DoEvents
     nome_file_scelto = Dir()
     Wend
---------------------

il primo giro la dir restituisce correttamente il nome del primo file
Ma al secondo dir (nome_file_scelto=Dir() )  gia' non restituisce piu'
niente
Il problema e' sicuramente dentro la funzione  estrai_valore_da_xml,
perche' escludendola, il ciclo prosegue correttamente restituendo tutti
i file della directory
Per quali motivi la DIR potrebbe sbagliare?
Voglio dire, quali operazioni all'interno della funzione
estrai_valore_da_xml potrebbero 'sporcare' i dati della DIR ?
(ho gia' cercato altre DIR dentro la funzione richiamata all'interno del
ciclo, ma non ce ne sono)


title: DIR che non risponde come previsto

author: Bruno Campanini

text:
RobertoA brought next idea :

Dir() io non l'ho mai fatto funzionare bene.

Prova così:
==================================
Dim FSO As New FileSystemObject, F As Files, i
Set F = FSO.GetFolder("C:\FILE_XML").Files
For Each i In F
    tipo_doc = estrai_valore_da_xml("Tipo_Documento", i.Name)
Next
==================================

Bruno


title: DIR che non risponde come previsto

text:

Si, grazie


title: DIR che non risponde come previsto

text:
Usa Latebinding ... se proprio non vuoi usare DIR...

DIM Fso As Object
Set fso = CreateObject("FileSystemObject")

@Alex


title: DIR che non risponde come previsto

text:
Rispondendo... Dir sbaglia solo se quella funzione che chiami usa a sua volta Dir...
La uso da sempre per scansionare file in una DIRECTORY e popolare liste... mai avuto problemi.

Questo codice lo uso da 20 anni...

Public Function FillListFiles(ctl As Access.ListBox, Startpath As string)
    Dim MyPath As String
    Dim MyName As String
    ctl .RowSource = ""
    MyPath = Startpath
    MyName = Dir(MyPath)
    Do While MyName <> ""
        With ctl
            .RowSource = .RowSource & MyName & ";"
        End With
        MyName = Dir
    Loop
    ctl.RowSource = Left(ctl.RowSource, Len(ctl.RowSource) - 1)
End Function

@Alex


title: Testare la presenza di un determinato carattere.

author: Old-Jack

text:
Ho un campo testo dove sono stati inseriti alcuni codici contenenti un
punto, altri no.
A questo punto devo fare una query che testanto il campo mi dia come
risultato:
- se non esiste un carattere punto nella stringa, ritorna stringa '0'
- altrimenti ritorna il valore troncando tutti i caratteri dal punto in poi
- se il risultato di quest'ultima operazione dovessere essere NULL
  sostituisce con la stringa '0'
In caso va bene anche codice vba
Grazie infinitamente
Old-Jack.


author: Carlo Costarella

text:
"Old-Jack" <
spi...@libero.it
> ha scritto nel messaggio
news:%z%a9.114104$n04.2...@twister2.libero.it...

Ho bisogno di farti una domanda per chiarire.
Parli di una query che si appoggia ad una tabella e che mostrerà tutti i
record (sia pure modificati nella visualizzazione), o di una query che
valuta il contenuto di un controllo su di una maschera e restituisce i
valori espressi nei criteri?
Cioè cosa ti aspetti? A che scopo?
Ciao, Carlo


text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> wrote in message
news:h30b9.20248$ub2.3...@news1.tin.it...

Devo fare una query su una tabella che mi estrae alcuni campi con alcuni
criteri...
uno di questi criteri è quello che il campo incriminato sia confrontato con
un'altro campo
ma purtroppo non tutto il campo, ma come dicevo prima...
Grazie per il tuo interessamento.
Old-Jack.


author: Maurizio Borrelli

text:
> "Old-Jack" [...]:

    Sia s il nome del campo testo:
    IIf(InStr("" & s, ".") > 0, Left$("" & s, InStr("" & s & ".", ".") - 1),
"0")
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


text:
"Old-Jack" <
spi...@libero.it
> ha scritto nel messaggio
news:Wg0b9.112826$lu5.2...@twister1.libero.it...

Scusa la confusione, Old-Jack, ma non riesco a capire.
Ora c'è un confronto tra campi?
Puoi fare un esempio? Capire per me è essenziale.
Ciao, Carlo


text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> wrote in message
news:9m0b9.20304$ub2.3...@news1.tin.it...
[CUT]
> Scusa la confusione, Old-Jack, ma non riesco a capire.
> Ora c'č un confronto tra campi?
> Puoi fare un esempio? Capire per me č essenziale.
Ci provo,
Ho una tabella (tabella1) composta da campo1 e campo2 (il campo2 e di tipo
testo 14)
ho un'altra tabella (tabella2) composta solamanta da un campo3.
In Campo2 ci puň essere un codice composto da vari caratteri separati da un
punto.
A questo punto io devo fare una query che tira fuori dalla tabella1 il
campo1, ma solo quelli che hanno il campo2 uguale al campo3 della tabella2.
ovvero:
Se nel campo2 non ci sono punti devo testare lo zero, altrimenti il valore
del campo sino al punto, se questo valore č nullo (in certi casě lo č) deve
darmi zero.
Spero di essere stato chiaro.
Grazie
Old-Jack.


text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> wrote in message
news:aki3ik$1g9mkc$1...@ID-52090.news.dfncis.de...

Ora provo questa funzione, ti farň sapere grazie.
Ciao
Old-Jack


author: Antonio Ganci

text:
> >     IIf(InStr("" & s, ".") > 0, Left$("" & s, InStr("" & s & ".", ".") -
"" & s -> esiste la funzione nz(s) ritorna "" se s e' NULL.


text:
"Old-Jack" <
spi...@libero.it
> ha scritto nel messaggio
news:wP0b9.112984$lu5.2...@twister1.libero.it...
> "Carlo Costarella" <
carloantoni...@virgilio.it
> wrote in message
> news:9m0b9.20304$ub2.3...@news1.tin.it...
> [CUT]
>
> > Scusa la confusione, Old-Jack, ma non riesco a capire.
> > Ora c'è un confronto tra campi?
> > Puoi fare un esempio? Capire per me è essenziale.
>
> Ci provo,
> Ho una tabella (tabella1) composta da campo1 e campo2 (il campo2 e di tipo
> testo 14)
> ho un'altra tabella (tabella2) composta solamanta da un campo3.
> In Campo2 ci può essere un codice composto da vari caratteri separati da
un
> punto.
> A questo punto io devo fare una query che tira fuori dalla tabella1 il
> campo1, ma solo quelli che hanno il campo2 uguale al campo3 della
tabella2.
> ovvero:
> Se nel campo2 non ci sono punti devo testare lo zero, altrimenti il valore
> del campo sino al punto, se questo valore è nullo (in certi casì lo è)
deve
> darmi zero.
>
> Spero di essere stato chiaro.
> Grazie
> Old-Jack.
>
>
Bene. La prima query sarà del tipo:
SELECT Tabella1.Campo1
FROM Tabella1 INNER JOIN Tabella2 ON Tabella1.Campo2 = Tabella2.Campo3;
Per la seconda query puoi nidificare degli iif così:
SELECT Tabella1.Campo1,
IIf(InStr(1,[campo2],".")>0,Mid$([campo2],1,InStr(1,[campo2],".")-1),IIf(InS
tr(1,[campo2],"0")>0,[campo2],"0")) AS pippo
FROM Tabella1;
Se nel campo2 avevi
2.3456.56
2345098
.4563
restituisce
2
2345098
Ti ricordo che se scrivi nella query devi usare i punti e virgola.
Comunque il criterio può essere una buona base di  partenza.
Ciao, Carlo


text:
> "Antonio Ganci" [...]:
> > >     IIf(InStr("" & s, ".") > 0, Left$("" & s, InStr("" & s & ".",
".") -
> "" & s -> esiste la funzione nz(s) ritorna "" se s e' NULL.
    Giusto, e ti ringrazio dell'osservazione. Ma perche' far andare Access a
caccia di una funzione (3 volte per record) quando "" & s *dovrebbe* essere
piu' veloce? (Non ho eseguito test, pero'.)



title: Impossibile creare database MDE

author: Alessandro

text:
Sto provando a convertire un file di access 2000 in un MDE ma mi dice:
Impossibile creare database mde.
Sapete quale puň essere la causadi ciň?
Sono nelle vs mani.
Grazie
Alessandro


title: Impossibile creare database MDE

author: Sib dall'ufficio

text:
"Alessandro" <
abia...@freemail.it
> ha scritto nel messaggio
news:RgyK6.878$Rc5....@news2.tin.it...
>
> Sto provando a convertire un file di access 2000 in un MDE ma mi dice:
> Impossibile creare database mde.
>
> Sapete quale puň essere la causadi ciň?
C'e' un errore nel tuo codice.
Fai un compila tutti i moduli e vedrai che ti evidenzia qualche errore.
Sib


title: Impossibile creare database MDE

author: Simone Calligaris

text:
"Alessandro" <
abia...@freemail.it
> ha scritto nel messaggio
news:RgyK6.878$Rc5....@news2.tin.it...
>
> Sto provando a convertire un file di access 2000 in un MDE ma mi dice:
> Impossibile creare database mde.
>
> Sapete quale puņ essere la causadi ciņ?
Sģ, un errore di compilazione.
Compila tutti i moduli dal VBE e troverai l'errore.
Ciao, Simone


title: Impossibile creare database MDE

author: Riccardo

text:
Sib dall'ufficio <cerrise...@SPAMtiscalinet.it> wrote in message
9deck4$3gg$1...@serv1.iunet.it...
> "Alessandro" <
abia...@freemail.it
> ha scritto nel messaggio
> news:RgyK6.878$Rc5....@news2.tin.it...
> >
> > Sto provando a convertire un file di access 2000 in un MDE ma mi dice:
> > Impossibile creare database mde.
> >
> > Sapete quale puņ essere la causadi ciņ?
>
> C'e' un errore nel tuo codice.
> Fai un compila tutti i moduli e vedrai che ti evidenzia qualche errore.
>
> Sib
______
Ma che succede compilando tutti i moduli?
Non č che per caso poi non si possono + modificare?
Riccardo


title: Impossibile creare database MDE

author: Aries

text:
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:9debkb$pi6$1...@news.panservice.it...
> ______
> Ma che succede compilando tutti i moduli?
> Non è che per caso poi non si possono + modificare?
>
Quello avviene solo quando crei un .mde... quando compili tutti i moduli
verifiche semplicemente che il tuo codice sia privo di errori di sintassi e
lo rendi (poco) più veloce.
--
Aries
icq: 56640169
e-mail:
Marv...@iol.it


title: Impossibile creare database MDE

text:
"Aries" <
Marv...@iol.it
> ha scritto nel messaggio
news:sGdL6.11170$RX4.7...@news.infostrada.it...
>
> "Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
> news:9debkb$pi6$1...@news.panservice.it...
> > ______
> > Ma che succede compilando tutti i moduli?
> > Non č che per caso poi non si possono + modificare?
> >
>
> Quello avviene solo quando crei un .mde... quando compili tutti i moduli
> verifiche semplicemente che il tuo codice sia privo di errori di sintassi
e
> lo rendi (poco) piů veloce.
>
>
> --
> Aries
>
> icq: 56640169
> e-mail:
Marv...@iol.it
>
>
>
Sě, scusate ragazzi,
c'era un errore nel codice di una maschera di prova che non usavo piů da
tempo.
Grazie.
Alessandro


title: reinstallare office 2000

author: peppone

text:
per vari motivi ho disinstallato office 97 per reinstallare office 2000 che
gia usavo sullo stesso pc
adesso nell'installazione dopo aver inserito il
codice del softwere  e mi chiede che tipo di installazione desidero
personalizzata o tipica se scelgo una delle due il programma di install.
esce senza messaggi e quantaltro come posso fare ?
ringrazio in anticipo
peppone
--------------------------------
Inviato via
http://usenet.iol.it


title: Come verificare differenze tra due file access ?

text:
Spesso capita che si disponga di versioni diverse della stessa procedura
Capire qual'e' l'ultima versione non sempre e' facile
Spesso, basarsi su data/ora ultima modifica file puo' trarre in errore
specie se l'aggiornamento e' stato fatto su un pc con l'orologio sballato
Esiste una qualche routine/programma che permetta di verificare le
differenze tra due file access ?
Se esistesse, sarebbe semplice capire quale delle due versioni e' la piu'
recente
Ciao e grazie
RobertoA


author: Oscar Manfredini

text:
"RobertoA" <> Spesso capita che si disponga di versioni diverse della stessa

Visual Source safe.
Comunque, se hai problemi a riconoscere la versione più recente significa
che sei organizzato male.
Dopo una qualunque modifica a un sorgente, costa poco inserire da qualche
parte un numero di "release" incrementale.
Ciao: Oscar


text:
>> Capire qual'e' l'ultima versione non sempre e' facile
>> Spesso, basarsi su data/ora ultima modifica file puo' trarre in errore
>> specie se l'aggiornamento e' stato fatto su un pc con l'orologio sballato
>> Esiste una qualche routine/programma che permetta di verificare le
>> differenze tra due file access ?
>> Se esistesse, sarebbe semplice capire quale delle due versioni e' la piu'
>> recente
> Visual Source safe.
> Comunque, se hai problemi a riconoscere la versione più recente significa
> che sei organizzato male.
> Dopo una qualunque modifica a un sorgente, costa poco inserire da qualche
> parte un numero di "release" incrementale.
Si, sono organizzato male e cerco di migliorare la situazione attuale
Per 'release' incrementale intendi qualcosa scritto a manina o che viene
messo in automatico dall'ambiente di sviluppo ?
Ciao e grazie
RobertoA


text:
"RobertoA" <
> > Visual Source safe.
> > Comunque, se hai problemi a riconoscere la versione più recente
significa
> > che sei organizzato male.
> > Dopo una qualunque modifica a un sorgente, costa poco inserire da
qualche
> > parte un numero di "release" incrementale.
> Si, sono organizzato male e cerco di migliorare la situazione attuale
> Per 'release' incrementale intendi qualcosa scritto a manina o che viene
> messo in automatico dall'ambiente di sviluppo ?
Qualcosa che metti a mano dopo le modifiche (magari nella barra dei titoli):
semplice ma efficace.
Ciao: Oscar


text:

Si, semplice, ma poco efficace
Nel senso che se viene lasciata la discrezionalita' al programmatore, e'
possibile che qualche volta non vengano aggiornate tali informazioni
Ciao
RobertoA


text:
"RobertoA"
>> Qualcosa che metti a mano dopo le modifiche (magari nella barra dei
>> titoli):
>> semplice ma efficace.
> Si, semplice, ma poco efficace
> Nel senso che se viene lasciata la discrezionalita' al programmatore, e'
> possibile che qualche volta non vengano aggiornate tali informazioni
Guarda che c'ha ragione: o usi VSSafe o ti metti a manina un numero di
release (come faccio pure io).
Saluti.


author: Silver

text:
Simone Calligaris ha scritto:
> Guarda che c'ha ragione: o usi VSSafe o ti metti a manina un numero di
> release (come faccio pure io).
file batch:
- copia il file e rinomina la copia con la data del giorno in una
cartella "backup";
- apri il file originale


title: Popolare campi

author: Claudia G

text:
ho una tabella cosi composta:
ID ITArticolo
ora ho aggiunto un campo
ID ITArticolo ENArticolo
devo popolare il campo ENArticolo con i stessi dati di ITArticolo mantenendo
lo stesso ID
Es:
ID ITArticolo
1  Giornale
2   Libro
Io Vorrei:
ID ITArticolo ENArticolo
1 Giornale  Giornale
2 Libro  Libro
Come riesco a fare cio??


title: Popolare campi

author: Cinzia

text:

Ciao Claudio,
supponendo che ti serva momentaneamnete prima di fare la traduzione....
Puoi usare  una query di aggiornamento:
UPDATE TABELLA SET ENArticolo= ITArticolo
Ciao
Cinzia


title: Popolare campi

author: Gaspare

text:
[CUT]
Buonasera Gent.ma Sig.ra Cinzia,
giacchč non ho occasione di interagire con Lei da tempo mi permetto di
porgerLe i miei piů Distinti Saluti augurandole una Buona Serata !
Cordialmente :-)
Gaspare


title: Popolare campi

text:
Gaspare wrote:
> [CUT]
>
> Buonasera Gent.ma Sig.ra Cinzia,
> giacchè non ho occasione di interagire con Lei da tempo mi permetto di
> porgerLe i miei più Distinti Saluti augurandole una Buona Serata !
>
> Cordialmente :-)
>
> Gaspare
Grazie molte, eg. Sig. Gaspare!
Spero che anche Lei passi una piacevole serata!  :-)
Cinzia


title: Popolare campi

author: MA

text:
Cinzia wrote:
> Gaspare wrote:
>> [CUT]
>>
>> Buonasera Gent.ma Sig.ra Cinzia,
>> giacchč non ho occasione di interagire con Lei da tempo mi permetto
>> di porgerLe i miei piů Distinti Saluti augurandole una Buona Serata !
>>
>> Cordialmente :-)
>>
>> Gaspare
>
> Grazie molte, eg. Sig. Gaspare!
> Spero che anche Lei passi una piacevole serata!  :-)
>
> Cinzia
E credo che entrambi ne avevate bisogno...
;-P
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Popolare campi

text:
[CUT]
> E credo che entrambi ne avevate bisogno...
In effetti stavo pensando di fare un salto dal Dalai Lama...ma adesso che
sei ritornato tu ne farò a meno ! ;-)


title: For Each\Avevo posto male il problema

author: Lindbergh

text:
Ciao a tutti,
mi ripresento, dopo un viaggetto in Gallia per lavoro, con un problemuccio
che non sono riuscito a risolvere, un po perche' sono stato ,appunto, via,
un po perche' mi sono reso conto di aver posto il problema in modo
scorretto.Mi erano arrivati dei suggerimenti , ma non funzionano, e forse io
non ho spiegato bene come avviene il processo.
Dovrei riuscire a fare un invio multiplo ( a piu' clienti) di un
allegato.Questa operazione la faccio di gia' ma per singolo utente.Come
avviene questa operazione per
ogni singolo invio? Allora:
Ho una maschera PORTAFOGLIO con i controlli (cito solo quelli interessati)
Nome/Cognome/Email   del cliente a cui sto parlando.Decido di inviargli un
allegato.Apro un'ulteriore maschera chiamata ESPORTA(la maschera precedente
rimane aperta) che con LinkCriteria si posiziona sullo stesso utente e
aggiorna in apertura i controlli relativi (Nome/Cognome/Email[To..in questa
maschera]).
Attraverso una combo scelgo l'allegato da inviargli,su afterupdate della
stessa si aggiorna una frasetta tipo" Egr. Dott....Le invio..ecc". A questo
punto do' l'invio e attraverso Outlook mi parte l'email completa di tutto.
Come gia' detto l'altra volta, non è farina del mio sacco; l'80% è di
CarloCos ed il 20% il mio lavoro per modificarlo per le mie esigenze.
Ora ho l'esigenza di fare questa singola operazione non piu' per un singolo
cliente ma per tutti quelli appartenenti ad un settore merceologico che io
seleziono
filtrandoli dalla maschera principale.Quindi:
Sono sulla maschera PORTAFOGLIO, filtro in base a selezione "Banca",apro la
maschera ESPORTA (questa volta senza linkCriteria per non posizionarmi su
nessun cliente singolo).A questo punto , quale potrebbe essere il codice Vba
che mi fa ripetere tutto il ciclo per ogni appartenente al settore?
Ho gia provato con recordsetclone, ma forse non funziona perche' non sono
sulla maschera che lo ha generato.Ho provato con For Each..ma mi da "tipo
non corrispondente" .Insomma credo di avere un po di confusione in testa e i
suggerimenti che mi avete dato in precedenza ,per colpa della mia scarsa
precisione,  credo mi abbiano fatto approcciare il problema dal punto
sbagliato.
Qualcuno riesce a tirarmi fuori da questo pasticcio?
Come sempre un grazie a tutti
Eddie


title: For Each\Avevo posto male il problema

author: Lorenzo Coronati

text:
Scrisse "Lindbergh" <
lind...@libero.it
>:
>Ho una maschera PORTAFOGLIO con i controlli (cito solo quelli interessati)
>Nome/Cognome/Email   del cliente a cui sto parlando.Decido di inviargli un
>allegato.Apro un'ulteriore maschera chiamata ESPORTA(la maschera precedente
>rimane aperta) che con LinkCriteria si posiziona sullo stesso utente e
>aggiorna in apertura i controlli relativi (Nome/Cognome/Email[To..in questa
>maschera]).
>Attraverso una combo scelgo l'allegato da inviargli,su afterupdate della
>stessa si aggiorna una frasetta tipo" Egr. Dott....Le invio..ecc". A questo
>punto do' l'invio e attraverso Outlook mi parte l'email completa di tutto.
Posta il codice.
--
Lorenzo Coronati
--
<<Ragazzi, sapete indicarmi una utility in
internet che sia in grado di recuperare le
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
--


title: problema su filtrare dati

author: Massimo

text:
Come mai se in una casella combinata, nell'evento dopo aggiornamento
inserisco
DoCmd.OpenForm "archivio", acNormal, "",
"[fornitore]=[Forms]![archivio].[casellacombinata34]", , acNormal
in ac97 funziona benissimo ed a ogni mia scelta dalla tendina, scelgo
diversi fornitori di seguito, la maschera mi filtra solo il materiale di
quel fornitore senza darmi il minimo problema mentre se le stessa machera
fatta in Ac2000 dopo la prima selezione , la maschera è come se si
bloccasse, cioè apro la maschera , tutto ok, vado nella casellacombinata,
apro la tendina, seleziono il fornitore che mi fa comodo, e dopo la maschera
mi visualizza solo quello che riguarda il fornitore scelto, ma se dopo
questa operazione seleziono un'altro fornitore, ma maschera non mi seleziona
nessun altro fornitore , rimane bloccata con il primo fornitore da me
scelto, debbo chiudere e riaprire la maschera.
Dove sbaglio ?
Grazie 1000 Max


title: problema su filtrare dati

author: Sergio MAZZA

text:
"Massimo" <
ron...@tiscalinet.it
> ha scritto nel messaggio
news:9bigu9$b6l$1...@pegasus.tiscalinet.it...
> Come mai se in una casella combinata, nell'evento dopo aggiornamento
> inserisco
>
>
> DoCmd.OpenForm "archivio", acNormal, "",
> "[fornitore]=[Forms]![archivio].[casellacombinata34]", , acNormal
Strano che ti funziona; la sintassi giusta a me risulta essere:
'-------------
DoCmd.OpenForm "archivio", acNormal, "", "[fornitore]=" &
[Forms]![archivio].[casellacombinata34]", , acNormal
'-------------
> in ac97 funziona benissimo ed a ogni mia scelta dalla tendina, scelgo
> diversi fornitori di seguito, la maschera mi filtra solo il materiale di
> quel fornitore senza darmi il minimo problema mentre se le stessa machera
> fatta in Ac2000 dopo la prima selezione , la maschera è come se si
> bloccasse, cioè apro la maschera , tutto ok, vado nella casellacombinata,
> apro la tendina, seleziono il fornitore che mi fa comodo, e dopo la
maschera
> mi visualizza solo quello che riguarda il fornitore scelto, ma se dopo
> questa operazione seleziono un'altro fornitore, ma maschera non mi
seleziona
> nessun altro fornitore , rimane bloccata con il primo fornitore da me
> scelto, debbo chiudere e riaprire la maschera.
> Dove sbaglio ?
> Grazie 1000 Max
>
Ma la maschera "archivio" la chiudi prima di scegliere un'altro fornitore o
no?
Ciao.


title: problema su filtrare dati

author: Max

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9bje99$r0i$1...@suite03.caspur.it...

Mai
>
> Ciao.
>
ora provo come mi hai detto.
Intanto grazie 1000.
Max


title: problema su filtrare dati

text:
"Max" <
ron...@tiscalinet.it
> ha scritto nel messaggio
news:9bjjf7$hm9$1...@lacerta.tiscalinet.it...
>
------ omissis ------
> Mai
>
Allora prima di applicare il nuovo filtro devi rimuovere quello attuale:
'------------
DoCmd.SelectObject acForm, "archivio", False
DoCmd.ShowAllRecords
'------------
> ora provo come mi hai detto.
> Intanto grazie 1000.
> Max
>
Ciao.


title: stampa report e doppioni

author: JOE

text:
ciao a tutti vorrei porre una domanda...
ho notato che stampando delle fatture i cognomi e nomi che sono doppi
me li stampa una volta sola... esempio:
record 124   -  Pippo Franco
record 197  -   Pippo Franco
ho notato che nella query di origine del report sono in
raggruppamento...
cosa posso fare ???
se tolgo il raggruppamento non è che esce un altro problema ??
Grazie


title: [?] Errore : "Impossibile assegnare un valore all'oggetto"

author: -> Dave <-

text:
Ciao a tutti !!
Sto litigando da qualche ora con questo errore, che appare quando cerco di
inserire dei dati in una griglia (sottomaschera).
L'errore in questione é :
----------------------------------------------------------
Impossibile assegnare un valore all'oggetto
* L'oggetto é un controllo in una maschera di sola lettura
----------------------------------------------------------
Ci sono altre 2 spiegazioni dell'errore ma che sicuramente non sono causa
dell'errore.
Invece questo proprio non lo capisco...
La maschera NON é in sola lettura... perché Access si ostina a dirmi che é
in sola lettura ? La situazione é questa :
- Maschera ORDINI , i dati li prende da una Sql che estrae tutti i dati da
una tabella Clienti e una Impiegati.
Ho inserito in questa maschera 5 o 6 caselle di testo (riferite ai dati dei
clienti), ognuna assegnata a uno dei campi estratti dalla query sopra.
- SottoMaschera IMPIEGATI , i dati li prende direttamente dalla tabella
Impiegati, che a sua volta é collegata 1 a Molti con la tabella Ordini.
Ora.. inserisco dei dati nelle caselle sopra, Nome Cognome Indirizzo
ecc..ecc , sposto il cursore nella griglia sotto per inserire i dati
riguardanti l'impiegato (anche qui nome,cognome) e BUM !! appare l'errore
descritto sopra...
?????
Ringrazio chiunque possa aiutarmi o consigliarmi.
GRAZIE MILLE !!
DaVe
------
"The truth is out there"


author: Fabio Montagner

text:
Prova a vedere se:
1) non hai impostato in sql dei valori di default e non passi detti valori
2) hai dei campi "text" in sql


title: Programmiamo.it

text:
Salve,
sto cercando collaboratori per il mio sito:
http://www.programmiamo.it
.
Il sito consiste in un progetto collaborativo per la scrittura di articoli
di programazione.
Chiunque può parteciparvi semplicemente iscrivendosi e subito dopo può già
inserire il primo articolo o modificare e migliorare quelli già iniziati da
altri.
Conto sulla vostra disponibilità.
Grazie
Giovanni


title: Filtrare elenco

author: Robort

text:
Buongiorno a tutti.

Vorrei poter filtrare nel mio db in fase di inserimento spesa, tramite
una casella di controllo, in relazione alla ragione sociale selezionata,
il relativo gruppo merceologico e la descrizione dell'operazione.
Mi spiego meglio con un esempio. Selezionando come ragione sociale
DISTRIBUTORE PINCO PALLO, vorrei poter trovare nel gruppo merceologico
la voce AUTOMOBILI e come DESCRIZIONE OPERAZIONE la lista di tutte le
operazioni effettuate fino in quel momento presso il distributore PINCO
PALLO.

La maschera di inserimento spesa è composta da 4 campi; Data spesa
(casella di testo), Ragione sociale, Gruppo merceologico e Descrizione
operazione, queste sono 3 combobox, più Movimento dare che è una casella
di testo dove immetto l'importo della spesa. Il tutto è servito da una
semplice query.

Potete per favore dirmi come poter procedere per filtrare quanto
succitato? Grazie anticipatamente.

--
RoBort


title: Filtrare elenco

author: Karl Donaubauer

text:
Salve,

Robort:

In principio:

Dipendenza delle caselle combinate/riepilogo
https://www.donkarl.com/it?FAQ4.36

Se hai bisogno di un aiuto dettagliato, dai dettagli sulle origine righe
delle caselle combinate, testo SQL ecc.

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

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


title: Filtrare elenco

author: Bruno Campanini

text:
Robort wrote :

Qualcosa del genere?

https://1drv.ms/x/s!AvTaMfd5-b2o2kvveSXNMnDHYblW?e=bAn1jN

Bruno


title: Filtrare elenco

text:
Bruno Campanini presented the following explanation :

Sorry...
mi sono riferito ad una routine di Excel.

Bruno


title: (ot) win 2000 pro cd ita Full nuovo, vendo o scambio

author: roby

text:
come da oggetto vendo a 190 euro ( 436 circa da essedi o chl),
versione con scatola sigillata da registrare o scambio con office xp
professional OEM,
office 2000 premium  full   o win xp OEM, accetto  altre proposte se
sensate


title: collaborazione (a pagamento)

text:
Cerco qualcuno che sappia utilizzare bene Access, VBA, eventualmente VB e
che sia disposto a
instaurare una collaborazione (a pagamento). Ogni tanto ho bisogno d’aiuto
per realizzare applicazioni. Requisito principale richiesto: rispettare le
scadenze concordate.
Zona: Roma-Nord, Roma-Est, Roma-Sud-Est (per semplificare eventuali
contatti)
Se siete interessati scrivetemi in privato per dettagli.
mab...@yahoo.it
Saluti a Tutti. Marco.
--------------------------------
Inviato via
http://usenet.libero.it


title: colore diverso per ogni controllo in maschera continua

author: Mangini

text:
ho una maschera continua che contiene l'insieme delle righe di una fattura.
ogni riga di una fattura è una ennupla di una tabella righe.
Quando l'utente compila la fattura voglio evidenziare i campi obbligatori
che ancora non sono stati riempiti.
può accadere quindi che in una riga manchino alcuni campi obbligatori e in
un'altra riga manchino dei campi diversi.
come si fa a impostare il colore in una singola riga ?


author: ALESSANDRO Baraldi

text:
"Mangini" <t.ma...@LEVAtiscali.it> ha scritto nel messaggio
news:cggbg3$qr5$1...@lacerta.tiscalinet.it...

Su Maschera continua hai ben poche possibilità, ma
potresti dare un'occhiata sicuramente alla Formattazione
Condizionale supportata dalla Versione di Access>=2000.
Un'alternativa flessibile potrebbe essere questa:
Vai nel sito Linkato qui sotto nella Sezione Forms trovi:
Colori Alternati    di    "Silvio Savoldi"
E' un metodo estremamente semplice ma molto funzionale
di come implementare Righe con colori differenti.
Ciao.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


text:
> Vai nel sito Linkato qui sotto nella Sezione Forms trovi:
>
> Colori Alternati    di    "Silvio Savoldi"
>
> E' un metodo estremamente semplice ma molto funzionale
> di come implementare Righe con colori differenti.
>
> Ciao.
> --
> @Alex (Alessandro Baraldi)
> --------------------------------------------------------------------------
-
>
http://www.mantuanet.it/alessandro.baraldi/
> --------------------------------------------------------------------------
-
ti ringrazio ho estratto l'esempio perņ riesco a vedere il codice solo di
una funzione (una ventina di righe di codice in tutto): getRecEnum.
il resto del codice non lo trovo.
puoi aiutarmi?


author: Alessandro Baraldi

text:
"Mangini" <t.ma...@LEVAtiscali.it> wrote in message
news:cgi13q$j1a$
1...@lacerta.tiscalinet.it
[CUT]
> ti ringrazio ho estratto l'esempio perņ riesco a vedere il codice solo di
> una funzione (una ventina di righe di codice in tutto): getRecEnum.
> il resto del codice non lo trovo.
> puoi aiutarmi?
Non c'č altro, č ottimo proprio per questo.
Il trucco č nascosto nella Maschera, c'č un Controllo
in BackGround ai Testi ed č quello che legge il valore
restituito da RecCount e adegua il colore.
Prova ad approfondire l'esplosione del demo....!!
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
> Non c'è altro, è ottimo proprio per questo.
> Il trucco è nascosto nella Maschera, c'è un Controllo
> in BackGround ai Testi ed è quello che legge il valore
> restituito da RecCount e adegua il colore.
> Prova ad approfondire l'esplosione del demo....!!
>
> @Alex.
Ciao
Ho provato anch'io l'esempio ma non riesco a capire cosa scatena l'evento
...
Non ho trovato oggetti nascosti, riferimenti alla funzione ....
Quando e come viene richiamata la routine?
Grazie
Ciao
Luca


text:
L'ho trovato ora...
Scusate


author: Riccardo Baldinotti

text:
"Alessandro Baraldi" <
ik2...@libero.it
> wrote in message news:<
79c1986d1a419db222...@mygate.mailgate.org
>...
> "Mangini" <t.ma...@LEVAtiscali.it> wrote in message
> news:cgi13q$j1a$
1...@lacerta.tiscalinet.it
>
> [CUT]
> > ti ringrazio ho estratto l'esempio però riesco a vedere il codice solo di
> > una funzione (una ventina di righe di codice in tutto): getRecEnum.
> > il resto del codice non lo trovo.
> > puoi aiutarmi?
>
>
> Non c'è altro, è ottimo proprio per questo.
> Il trucco è nascosto nella Maschera, c'è un Controllo
> in BackGround ai Testi ed è quello che legge il valore
> restituito da RecCount e adegua il colore.
> Prova ad approfondire l'esplosione del demo....!!
>
> @Alex.
Io invece continuo a non trovare niente. Ho tre controlli: Codice,
CodiceEan e Descrizione. Ho provato a spostarli, li ho passati
premendo il Tab ma non mi fermo su nient'altro; nemmeno nel codice,
nella casella degli oggetti, trovo altro.
Niubbo...
---------
Prima delle ferie, s'era accennato a possibile bisboccia in quel di
Milano. Sono pronto ad accogliere proposte.
Ciao
Riccardo


text:
"Alessandro Baraldi" <
ik2...@libero.it
> wrote in message news:<
79c1986d1a419db222...@mygate.mailgate.org
>...
> "Mangini" <t.ma...@LEVAtiscali.it> wrote in message
> news:cgi13q$j1a$
1...@lacerta.tiscalinet.it
>
> [CUT]
> > ti ringrazio ho estratto l'esempio però riesco a vedere il codice solo di
> > una funzione (una ventina di righe di codice in tutto): getRecEnum.
> > il resto del codice non lo trovo.
> > puoi aiutarmi?
>
>
> Non c'è altro, è ottimo proprio per questo.
> Il trucco è nascosto nella Maschera, c'è un Controllo
> in BackGround ai Testi ed è quello che legge il valore
> restituito da RecCount e adegua il colore.
> Prova ad approfondire l'esplosione del demo....!!
>
> @Alex.
SAPEVO PERFETTAMENTE che avrei trovato il busillis un attimo dopo
avere spedito il primo messaggio, e così è stato.
I controlli sullo sfondo si trovano solo nella versione A97, mentre in
A2K si usa la formattazione condizionale dei controlli. È così?
Riciao
Riccardo


text:
"Riccardo Baldinotti" <
riccardo....@poste.it
> wrote in message
news:d01fc9e3.04082...@posting.google.com
[CUT]
> SAPEVO PERFETTAMENTE che avrei trovato il busillis un attimo dopo
> avere spedito il primo messaggio, e così è stato.
> I controlli sullo sfondo si trovano solo nella versione A97, mentre in
> A2K si usa la formattazione condizionale dei controlli. È così?
> Riciao
> Riccardo
Già.



title: Stranezze Report con Interruzione pagina

author: Frank

text:
Ho provato ad inserire nel Piè di pagina di un Report un interruzione
di pagina per creare una nuova pagina e continuare a scrivere del
testo prestabilito.
Private Sub PièDiPaginaGruppo0_Format(Cancel As Integer, FormatCount
As Integer)
if xTipo=1 then
    testo1.visible=true
    testo2.visible=true
       InterruzionePagina1.visible=true
    testo3.visible=true
    testo4.visible=true
else
    testo1.visible=true
    testo2.visible=true
    testo3.visible=true
    testo4.visible=true
end if
End Sub
Se xTipo=1 stampa il testo1 e testo2, mi crea una nuova pagina ma il
testo3 e testo4 continua a scriverlo nel PièDiPaginaGruppo0 e non
nella nuova pagina.
Come mai ?


author: Davide (Sib)

text:
"Frank" <
francov...@tin.it
> ha scritto nel messaggio Ho provato ad




--------------------------------------------
Non importa in che posizione metti testo e piè di pagina nel codice, bisogna
vedere dove li hai messi nel report
Davide (Sib)
--
www.gestionedati.com


text:
> Non importa in che posizione metti testo e piè di pagina nel codice, bisogna
> vedere dove li hai messi nel report
>
> Davide (Sib)
>
> --
www.gestionedati.com
Nel PièDiPagina naturalmente. !


text:
"Frank" <
francov...@tin.it
> ha scritto nel messaggio
news:1192469144.7...@v23g2000prn.googlegroups.com...

Nel PièDiPagina naturalmente. !
-----
è inutile nel piè di pagina (dato che nel piè di pagina la pagina è già
finita) devi metterlo nel corpo.
Ciao
Davide(Sib)
--
www.gestionedati.com


title: calcolare la variazione del prezzo nel tempo.

text:
Salve a tutti
vi espongo il mio problema con un esempio:
il prodotto A1 è formato da 3 elementi E1 E2 E3
in una tabella separata sono registrati i prezzi di acquisto di
E1,E2,E3 nei 12 mesi, quello che voglio calcolare nota la quantità di
impiego degli elementi la variazione del prezzo finale per ogni mese.
Si può fare con le query?
ciao roberto


title: Comando Report......

text:
Vorrei cambiare la sorgente dati di un report di volta in volta da codice...
ho provato così ma non và... dove sbaglio?
Nel report ho lasciato vuoto il campo origine dati...
dim rep as report
with rep
    .recordsource="tabella1"
    .name="lista"
end with
docmd.openreport rep
grazie a tutti


title: Comando Report......

author: Antonio Biso

text:
### CH v2.001 ### <
ngma...@genio-af.it
> wrote in message
9snamt$qre$1...@fe1.cs.interbusiness.it...

Aprilo in modalità design. cambia la proprietà recordsource. Riaprilo in
modalità normale
Antonio


title: Comando Report......

author: warp

text:
"### CH v2.001 ###" <
> Vorrei cambiare la sorgente dati di un report di volta in volta da
codice...
> ho provato così ma non và... dove sbaglio?
>
> Nel report ho lasciato vuoto il campo origine dati...
>
>
> dim rep as report
>
> with rep
>     .recordsource="tabella1"
>     .name="lista"
> end with
Il recordsource lo devi assegnare su evento apertura report.
Ciao, warp


author: Marco

text:
Salve,
improvvisamente quando tento di aprire la maschera "Ordini" del mio database
compare questo messaggio di errore "Corrispondenza errata dei tipi
nell'espressione JOIN".
Finora non è mai accaduto.
Che cosa può essere successo e come posso rimediare?
Grazie mille.


title: Corrispondenza errata dei  tipi nell'espressione JOIN

author: SunRex

text:
"Marco" <
emm...@tiscali.it
> ha scritto nel messaggio
news:AcUBc.362172$hc5.15...@news3.tin.it...

Hai smanettato sulle rlazioni tra tabelle in particolar modo sul tipo del
campo?
SunRex


text:
> Hai smanettato sulle rlazioni tra tabelle in particolar modo sul tipo del
> campo?
>
> SunRex
>
Me ne sono accorto proprio ora, avevo erroneamente modificato una relazione.
Ora ho risolto.
Grazie comunque.


title: barre dei menu'

author: Riccardo

text:
Salve a tutti.
Il mio problema è questo:
Ho delle barre dei menu' personalizzate per delle maschere.
All'apertura del db ho una maschera che mi chiede utente e password, ed
in base all'utente, mi voglio gestire anche i menu'.
Attualmente, per gestire questi casi, faccio partire la maschera con una
macro
dove inserisco la condizione che deve essere uguale all'ID Utente.
Pero' in questo modo la voce del menu' si vede sempre.
Io vorre invece che, se l'utente non è abilitato ad una voce del menu',
questa voce,
o appare disabilitata, oppure non si visualizzi proprio.
E' possibile fare una cosa del genere?
grazie Riccardo


title: barre dei menu'

author: Lorenzo Coronati

text:
Scrisse "Riccardo" <
ricc...@free.panservice.it
>:
>All'apertura del db ho una maschera che mi chiede utente e password, ed
>in base all'utente, mi voglio gestire anche i menu'.
i menu sono completamente gestibili via codice
vedi l'help su commandbar
--
Lorenzo Coronati
---
<<Come posso dunque sprotegere il database?
Esiste un crack o qualcosa del genere
che mi faccia accedere ai dati?>>
(Cocco, 17/10/2000)
---


title: barre dei menu'

author: Emyr

text:


si, abilitando o meno le varie voci sull'apertura del form
controllando l'utente corrente vedi sull'help la gestione dei menu
Saluti.
Emanuele.


title: barre dei menu'

text:

_______________
Scusami, ma proprio non ne esco fuori.
Ipotiazziamo di avere una Barra dei menu' chiamata Pippo con i seguenti
menu':
File    Modifica    Inserimenti    ?
e che nel menu' inserimenti ci sono le seguenti voci:
Clienti
Fornitori
Articoli
e che a seconda delel persone che accedono al db voglio nascondere e/o
disattivare
la Voce Clienti del Menu' Inserimenti.
Come debbo fare?
(ho provato a leggere l'help su CommandBar, ma non ci capisco proprio nulla)
grazie MILLE
Riccardo


title: barre dei menu'

text:
On Mon, 8 Apr 2002 12:09:11 +0200, "Riccardo"
<
ricc...@free.panservice.it
> wrote:
>Come debbo fare?
>(ho provato a leggere l'help su CommandBar, ma non ci capisco proprio nulla)
vedi docmd.setmenuitem
Saluti.
Emanuele.


title: barre dei menu'

text:
Emyr <
fan...@lavoro.com
> wrote in message
sgn5bugbri8u29vj5...@4ax.com...

________
Allora dal menu Pippo (è il menu' che ho creato per l'applicazione) in una
maschera provo a scrivere:
DoCmd.SetMenuItem 1, 1,,acMenuGray
per disabilitare la prima voce del secondo menu', ma ho questo errore:
Errore di Run.time 7868
Impossibile utilizzare un'azione di macro ImpostaVoceMenu su un menu
predefinito.
ImpostaVoceMenu viene utilizzata solo per i menu personalizzati.
Ma se questo menu' l'ho creato io, perche' mi dice che non è personalizzato?
in cosa sbaglio?
grazie Riccardo


title: Proteggere con password

text:
Si può proteggere in un database non protetto singole query,i report e le
maschere sottostanti?Ho necessità di farlo per un database da far girare in
un'azienda,i dati non devono risultare fruibili da tutti gli utenti.
Grazie


title: Proteggere con password

author: stwe

text:
"@lfredo" <
alfredo.c...@libero.it
> ha scritto nel messaggio
news:s86Zb.18296$Kc3.5...@twister2.libero.it...

se non sbaglio puoi inserire delle password utilizzando la protezione a
livello utente
stwe


title: Proteggere con password

author: Roberto da casa

text:
"@lfredo" <
alfredo.c...@libero.it
> ha scritto nel messaggio
news:s86Zb.18296$Kc3.5...@twister2.libero.it...

Dovresti utilizzare la sicurezza di Access al livello utente.
Per avere qualche idea in più di come si applica vai sul Sito Comune (link
qui sotto) e nella Sezione General leggi la FAQ di Cristiano De Pasquale
intitolata "Come utilizzare la sicurezza di Access?".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: istruzione IIf

author: Colink®

text:
in una query di selezione CLIENTI_ORDINI ho oltre all'anagrafica del cliente
un campo con volore numerico che mi dice quanti ordini ha fatto tale
cliente. Ovviamente ho clienti che non hanno fatto ordini e quindi NULL. Ora
devo filtrare ulteriormente la query impostando una condizione che se una
checkbox sulla form FILTRA_CLIENTI è True mi restituisca solo i clienti che
hanno ordini.
Ho provato con una IIf nel campo condizioni ma non mi restituisce nessuna
tupla:
IIf([Forms]![FILTRA_CLIENTI]![checkbox];[CLIENTI_ORDINI].[ordini]>0)
senza l'IIf funziona, cioè se metto solo la condizione
[CLIENTI_ORDINI].[ordini]>0 (anche semplicemente >0).
Avete idea di ciò che non vada?
Holla
Colink


title: istruzione IIf

text:
"ColinkŽ" <
ToglimiSeVuoiRi...@libero.it
> ha scritto nel
messaggio news:YsSKb.65815$_P.25...@news4.tin.it...
> in una query di selezione CLIENTI_ORDINI ho oltre all'anagrafica del
cliente
> un campo con volore numerico che mi dice quanti ordini ha fatto tale
> cliente. Ovviamente ho clienti che non hanno fatto ordini e quindi NULL.
Ora
> devo filtrare ulteriormente la query impostando una condizione che se una
> checkbox sulla form FILTRA_CLIENTI č True mi restituisca solo i clienti
che
> hanno ordini.
>
> Ho provato con una IIf nel campo condizioni ma non mi restituisce nessuna
> tupla:
>
> IIf([Forms]![FILTRA_CLIENTI]![checkbox];[CLIENTI_ORDINI].[ordini]>0)
>
Prima di tutto non č chiara una cosa
tu hai sempre e comunque tutti i clienti?
Se cosě, se ci sono ordini, c'č un valore > 0 mentre se non ci sono ordini,
c'č 0 o null?
Supponiamo che il caso sia
pippo 2
pluto null
minni null
tip 3
ecc...
A questo punto ti crei un campo calcolato fatto cosě
iif(isnull(ordini);0;1)
sotto questo campo calcolato, come criterio metti:
like IIf([Forms]![FILTRA_CLIENTI]![checkbox];1;"*")
Antonio


title: istruzione IIf

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:MGSKb.232763$vO5.9...@twister1.libero.it...
> "Colink®" <
ToglimiSeVuoiRi...@libero.it
> ha scritto nel
> messaggio news:YsSKb.65815$_P.25...@news4.tin.it...
> > in una query di selezione CLIENTI_ORDINI ho oltre all'anagrafica del
> cliente
> > un campo con volore numerico che mi dice quanti ordini ha fatto tale
> > cliente. Ovviamente ho clienti che non hanno fatto ordini e quindi NULL.
> Ora
> > devo filtrare ulteriormente la query impostando una condizione che se
una
> > checkbox sulla form FILTRA_CLIENTI è True mi restituisca solo i clienti
> che
> > hanno ordini.
> >
> > Ho provato con una IIf nel campo condizioni ma non mi restituisce
nessuna
> > tupla:
> >
> > IIf([Forms]![FILTRA_CLIENTI]![checkbox];[CLIENTI_ORDINI].[ordini]>0)
> >
>
> Prima di tutto non è chiara una cosa
> tu hai sempre e comunque tutti i clienti?
> Se così, se ci sono ordini, c'è un valore > 0 mentre se non ci sono
ordini,
> c'è 0 o null?
> Supponiamo che il caso sia
> pippo 2
> pluto null
> minni null
> tip 3
> ecc...
>
> A questo punto ti crei un campo calcolato fatto così
> iif(isnull(ordini);0;1)
> sotto questo campo calcolato, come criterio metti:
> like IIf([Forms]![FILTRA_CLIENTI]![checkbox];1;"*")
>
> Antonio
>
Esatto, funziona.
Ti ringrazio infinitamente per l'aiuto,
era un pò che ci giravo dietro... non avevo pensato di poter utilizzare
un'ulteriore campo!
Holla
Colink


title: Eliminare una parte nel report

author: Santilli Marco

text:
Durante la fase di inserimento con un campo Si/No per accendere o no dei
campi tramite formatazione condizionale per immetere dei dati
In fase di stampa vorrei che se la parte non è scritta e cioè non è stata
posta la croccetta nel campo nella fase di inserimento, che mi levasse
proprio quei campi, altrimenti con la formattazione condizionale di rimane
del posto vuoto
Es. Con la crocetta sul SI ( visualizza campi in maiuscolo)
Testo
Testo
Testo
TESTO
TESTO
Testo
Testo
Es. Con la crocetta sul NO ( mi rimangono i spazi vuoti perchè la
formattazione condizionale mi annulla quei campi)
Testo
Testo
Testo
Testo
Testo
Mi piacerebbe che quello spazio in presnza di croccetta mi si eliminasse
Ciao e grazieeeeeeeeeeeee


title: Eliminare una parte nel report

text:
"Santilli Marco" <
marco.s...@libero.it
> ha scritto nel messaggio
news:b9aoqf$7ri$1...@grillo.cs.interbusiness.it...
> Durante la fase di inserimento con un campo Si/No per accendere o no dei
> campi tramite formatazione condizionale per immetere dei dati
>
> In fase di stampa vorrei che se la parte non č scritta e cioč non č stata
> posta la croccetta nel campo nella fase di inserimento, che mi levasse
> proprio quei campi, altrimenti con la formattazione condizionale di rimane
> del posto vuoto
>
> Es. Con la crocetta sul SI ( visualizza campi in maiuscolo)
>
> Testo
> Testo
> Testo
> TESTO
> TESTO
> Testo
> Testo
>
> Es. Con la crocetta sul NO ( mi rimangono i spazi vuoti perchč la
> formattazione condizionale mi annulla quei campi)
>
> Testo
> Testo
> Testo
>
>
> Testo
> Testo
>
> Mi piacerebbe che quello spazio in presnza di croccetta mi si eliminasse
Se ognuno di quel testo č un record e quindi il sě/no č su ogni record
filtra per i record che hanno solo Sě
Antonio


title: Eliminare una parte nel report

text:
> Se ognuno di quel testo è un record e quindi il sì/no è su ogni record
> filtra per i record che hanno solo Sì
>
Per record intendi campi
Per capirci ti spiego proprio il problema
Lo creando un proforma fisso per richiedere CAMPIONATURA e PREVENTIVI di
articoli via fax
Quindi avrò dei campi che compilo durante la fase di inseriemento che
saranno ad esempio: FORNITORE - TEL - FAX - ARTICOLI - SCADENZE - NOTE -
ECC, il tutto è unico da testo che riempiere il fax, anche con note fisse
Il fax è composto da 2 parti: la prima e la richiesta di campionatura , la
seconda è al richiesta del preventivo
La prima parte c'è sempre, la seconda può capire che il preventivo non viene
richiesto
Quindi durante l'inseriemento per mezzo di una caseela SI/NO attivo i campi
per la richiesta di preventivo
Sul report finale che non è altro che un FAX da stampare avrò in alto la
richiesta di CAMPIONATURA al centro al RICHIESTA DI PREVENTIVO - in fondo
NOTE GENERALI
Quandi mi servirebbe togliere tutta la parte centrale quando non mi serve la
richiesta di PREVENTIVO
Eliminare intendo proprio levare la parte del PREVENTIVO e far salire la
parte delle NOTE in modo che non rimane il vuoto in mezzo
Dimmi se hai qualche soluzione..... di come posso aggirare il problema
Ciao e grazieeeeeeeeeeeeeeeeeee


title: Eliminare una parte nel report

text:
"Santilli Marco" <
marco.s...@libero.it
> ha scritto nel messaggio
news:b9bgjq$4ii$1...@fata.cs.interbusiness.it...
>
> > Se ognuno di quel testo è un record e quindi il sì/no è su ogni record
> > filtra per i record che hanno solo Sì
> >
>
> Per record intendi campi
No, intendevo proprio record
> Quandi mi servirebbe togliere tutta la parte centrale quando non mi serve
la
> richiesta di PREVENTIVO
> Eliminare intendo proprio levare la parte del PREVENTIVO e far salire la
> parte delle NOTE in modo che non rimane il vuoto in mezzo
>
> Dimmi se hai qualche soluzione..... di come posso aggirare il problema
A parte che sarebbe meglio che tu curi la dizione quando spieghi i tuoi
problemi, mi pare di aver capito che la casella sì/no serve solo nella
maschera nel senso che poi il campo preventivo sarà riempito o null, no?
Se è così ti basta settare la proprietà espandibile del controllo che
conterrà il preventivo nel report a Sì, mettendolo piccolino nel report
stesso. In questo modo se c'è qualcosa il controllo si espanderà per
contenerlo, altrimenti non ci sarà nulla.
Potresti parimenti giocare con la proprietà restringibile, vedi un po' tu...
Antonio


title: Eliminare una parte nel report

text:
> A parte che sarebbe meglio che tu curi la dizione quando spieghi i tuoi
> problemi, mi pare di aver capito che la casella sì/no serve solo nella
> maschera nel senso che poi il campo preventivo sarà riempito o null, no?
> Se è così ti basta settare la proprietà espandibile del controllo che
> conterrà il preventivo nel report a Sì, mettendolo piccolino nel report
> stesso. In questo modo se c'è qualcosa il controllo si espanderà per
> contenerlo, altrimenti non ci sarà nulla.
> Potresti parimenti giocare con la proprietà restringibile, vedi un po'
tu...
>
> Antonio
>
>
Giusto non ci avevo pensavo non è male come idea
Cmq si, la casella si/no mi serviva solo per inserire in fase di stampa o
meno la parte cntrale legata al PREVENTIVO
Cmq posso fare come tu hai detto
Metto tutti campi piccoli vicini e poi in fase di stampa se i campi sono
presenti le caselle a looro volta si espanderanno
ok Grazieeeeeeeee


title: aiuto per favore!!!!!

author: MiTa

text:
Sorry, dovendo utilizzare Access97 per importare dati formato txt e xls ho
provato ad installare i relativi drivers, la sorpresa è che il cd mi dice
installati (righa con sfondo grigio) ma nel programma non appaiono, quindo
non posso selezionare file esterni tipo xls o txt
Potete darmi una mano
Grazissime!
PS è possibile importare file .DAT che si aprono tranquillamente con Wordpad
senza doverli trasformare in .txt?
A rigrazie


title: aiuto per favore!!!!!

author: Sergio MAZZA

text:
"MiTa" <
mai...@hotmail.com
> ha scritto nel messaggio
news:92v2tm$q8j$1...@nread1.inwind.it...
> Sorry, dovendo utilizzare Access97 per importare dati formato txt e xls ho
> provato ad installare i relativi drivers, la sorpresa è che il cd mi dice
> installati (righa con sfondo grigio) ma nel programma non appaiono, quindo
> non posso selezionare file esterni tipo xls o txt
> Potete darmi una mano
> Grazissime!
Prova a ripetere l'installazione selezionando come tipologia la
personalizzata, poi il bottone "seleziona tutto".
> PS è possibile importare file .DAT che si aprono tranquillamente con
Wordpad
> senza doverli trasformare in .txt?
Se è solo un file di testo con un'estensione diversa da txt non c'è nessun
problema, nell'istruzione di importazione del file indicherai il nome con
l'estensione del file.
> A rigrazie
>
Ciao.
P.S. La prossima volta, nell'oggetto cerca di specificare il tipo di
problema; i messaggi con oggetto "generici" ("aiuto" et similari) non
catturano subito l'attenzione.
A riCiao.


title: aiuto per favore!!!!!

author: Karl Donaubauer

text:
MiTa <
mai...@hotmail.com
> schrieb:
> Sorry, dovendo utilizzare Access97 per importare dati formato txt e xls ho
> provato ad installare i relativi drivers, la sorpresa è che il cd mi dice
> installati (righa con sfondo grigio) ma nel programma non appaiono, quindo
> non posso selezionare file esterni tipo xls o txt
È un bug conosciuto. Trovi il modo di procedere qui:
ACC97: Certain ISAM Drivers Not Appearing in Files Of Type Box
http://support.microsoft.com/support/kb/articles/Q171/9/55.asp
> PS è possibile importare file .DAT che si aprono tranquillamente con Wordpad
> senza doverli trasformare in .txt?
Dipende dalla tua versione di Jet.
Dopo SP3 debbi modificare un key nel registry per usare .DAT:
ACC97: "Can't Update. Database or Object Is Read-only" Error Message
When You Import Files
http://support.microsoft.com/support/kb/articles/Q247/8/61.ASP
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco):
http://www.donkarl.com


title: OT Traduzione FAQ 7.21

text:
Salve,
Questo è lungo ma l'ultimo articolo del capitolo 7 Bug:
**************
7.21 Network connection lost in A00
Problem
When you open a database in the format of Access 2000 you
get the following error message:
"Error accessing file. Network connection may have been lost."
Causes
In principle this error can happen in all versions of Access
when there are real interruptions in the network connection
e.g. caused by problems with network interface cards. In this
case have a look at <How to procede with damaged databases>.
But nowadays the most frequent cause with A00 DBs is completely
different, does not require a network and is not repairable with the
usual methods:
If on the same machine with the MDB of A00 there's also installed
Office XP (or parts of it) or Visio 2002, then the file vbe6.dll may
have the version number 6.3.91.8. This version can cause the
damage of the A00 MDB like described above. That happens
after code containing objects (forms, reports, modules) have
been copied or imported into the MDB.
Solutions
This bug is fixed by the Service Pack 3 for Office 2000 (<see links>).
As it's not possible to install SP3 in every situation, I still keep present
the older 3 versions of solutions here for some time.
First you have to be sure that there's the above mentioned version
of vbe6.dll on your machine and not a real network problem. The best
way ist to let Windows Explorer search after the file and then determine
the version number with a right mouse click on the file (there it says
"6.03.9108"). If that's the case then read the kb article about the
problem:
http://support.microsoft.com/?kbid=304548
1. The "manual" solution mentioned in the KB article describes
that after each import or copy operation you have to compile the
database before you close it. Then the error doesn't occur.
2. There's a so called "hotfix" by Microsoft that prohibits the
problem. Unfortunately this hotfix is not freely available as a download
but you have to ask the MS support. If you refer to the above mentioned
KB article then you should get the hotfix quickly.
3. You can try to replace the above mentioned version of the DLL
by another one e.g. from an older Office CD. There are reports that
this method works but there is no guarantee at all that really all newer
programs work properly with the "outdated" DLL.
All these procedures (incl. SP3) don't help for files that already
have been damaged but they only prevent a new occurence
of the problem. So hopefully there's a backup for the damaged
files. If not, you can try if it's possible to import some of it's objects
to a new MDB.
*******************
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: OT Traduzione FAQ 7.21

author: sv

text:
Karl Donaubauer ha scritto:
> Salve,


> Problem

> Causes


> Solutions







7.21 Connessione di rete che si perde in A00
Problema
Quando apri un database nel formato Access 2000 ricevi il seguente
messaggio di errore:
“Errore nell’accesso al file. La connessione di rete può essere interrotta”
Cause
In principio questo errore può accadere in tutte le versioni di Access
quando vi siano reali interruzioni nella connessione di rete. A.E. causato
da un problema con la scheda di rete. In questo caso vai a vedere “Come
procedere con un database danneggiato”.
Ma oggigiorno la più frequente causa con A00 DBs è completamente
differente, non richiede una rete  e non è riparabile con i soliti metodi:
Se sulla stessa macchina con l’MDB di A00 si trova anche installato Office
XP (o parte di esso) o Visio 2002, allora il file vbe6.dll può avere la
versione nr. 6.3.91.8. Questa versione può causare il danno del file MDB
A00 descritto prima. Ciò accade dopo che il codice contenente oggetti
(maschere, reports, moduli ) sia stato copiato o importato nell’MDB.
Soluzioni
Questo bug i risolve con il SP3 di Office 2000 ( vedi link)
Se in qualunque situazione non sia possibile installare SP3, io tengo
ancora presente, qualche volta, la più vecchia delle 3 versioni delle
soluzioni che qui si trovano.
Per prima cosa, devi assicurarti che vi sia nella tua macchina la versione
sopra indicata del file vbe6.dll  e che non sia un reale problema di rete.
La miglior cosa è quella di lasciare che Windows Explorer faccia ricerche
sul file e poi determinare il numero della versione con click del tasto
destro del mouse sul file ( se dice “6.03.9108”) Se questo è il caso
allora leggi l’articolo della KB sul problema:
http://support.microsoft.com/?kbid=304548
.
1.	La soluzione “manuale” citata nell’articolo della KB dice che dopo ogni
operazione di copia o di importazione tu devi compilare il database prima
di chiuderlo. Allora l’errore non avverrà.
2.	Vi è un così detto “hotfix” da parte di Microsoft che blocca il
problema. Sfortunatamente questo “hotfix” non è scaricabile gratuitamente
ma lo devi chiedere al supporto Microsoft. Se tu fai riferimento al
sopraccitato articolo della KB  potresti ottenere l’hotfix rapidamente.
3.	Puoi tentare di sostituire la sopraccitata versione della DLL con
un’altra: a.e. da un cd di una versione di Office precedente. Vi sono
report  che assicurano che questo metodo lavora, ma non vi è , affatto,
alcuna garanzia che realmente i programmi più recenti lavorino nella
maniera appropriata con la DLL “sorpassata”.
Tutte queste procedure (inclusa la SP3) non vengono in aiuto per i file
che già sono stati danneggiati ma prevengono un ripresentarsi del
problema. Ci si augura, così, che via sia un bckp per i file  danneggiati.
Se così non fosse, puoi tentare, se è possibile, di importare ognuno dei
suoi oggetti in un nuovo MDB.
***********
E' finita KArl ????
Altre traduzioni dall'Inglese.??
Comunque sempre a disposizione..
--
rgrds
SC
www.accessgroup.it
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: OT Traduzione FAQ 7.21

text:
sv wrote:
> Karl Donaubauer ha scritto:
> ...
>> Questo è lungo ma l'ultimo articolo del capitolo 7 Bug:
> ...
>
> E' finita KArl ????
Eh, parlavo solo del capitolo 7.
> Altre traduzioni dall'Inglese.??
Finora abbiamo tradotto 47 articoli di 195 del FAQ,
coiè quasi un quarto.
> Comunque sempre a disposizione..
Bene. Sara ancora un lavoro lungo e vuole perseveranza.
Sara dificile con la gente che scappa in ferie come il vile MA.
--
:-)



title: OT Traduzione FAQ 7.21

text:
Karl Donaubauer ha scritto:
> sv wrote:
> > Karl Donaubauer ha scritto:
> > ...
> >> Questo è lungo ma l'ultimo articolo del capitolo 7 Bug:
> > ...
> >
> > E' finita KArl ????
> Eh, parlavo solo del capitolo 7.
> > Altre traduzioni dall'Inglese.??
> Finora abbiamo tradotto 47 articoli di 195 del FAQ,
> coiè quasi un quarto.
Ti chiedevo, questi articoli li hai già tutti in Inglese, oppure ogni
volta li passi dal Tedesco all'Inglese???
Pensavo a un qualcosa di diverso.... per quanto riguarda la traduzione...
> > Comunque sempre a disposizione..
> Bene. Sara ancora un lavoro lungo e vuole perseveranza.
> Sara dificile con la gente che scappa in ferie come il vile MA.
--



title: OT Traduzione FAQ 7.21

text:
sv wrote:
> Karl Donaubauer ha scritto:
> ...
>>> Altre traduzioni dall'Inglese.??
>
>> Finora abbiamo tradotto 47 articoli di 195 del FAQ,
>> coiè quasi un quarto.
>
> Ti chiedevo, questi articoli li hai già tutti in Inglese,
No.
> oppure ogni volta li passi dal Tedesco all'Inglese???
Sì.
> Pensavo a un qualcosa di diverso.... per quanto riguarda la
> traduzione...
--
cu
Karl
*********
Access-FAQ
http://www.donkarl.com/it


title: OT Traduzione FAQ 7.21

text:
sv wrote:
>
>...Ciò accade dopo che il codice contenente oggetti
> (maschere, reports, moduli ) sia stato copiato o importato nell'MDB.
Vorrei dire che oggetti (come maschere, reports, moduli) che
contengono codice sono stato copiato o importato nell'MDB.
"il codice contenente oggetti"
Dice la stessa cosa o vuol dire che l'oggetti sono contenuti
nel codice? Scusa, ma sai il mio italiano...
> Se in qualunque situazione non sia possibile installare SP3, io tengo
> ancora presente, qualche volta, la più vecchia delle 3 versioni delle
> soluzioni che qui si trovano.
Credo che qui abbiamo un malinteso. L'ho cambiato a:
"Se in qualunque situazione non sia possibile installare SP3, io tengo
ancora presente, per qualche tempo, le 3 versioni più vecchie delle
soluzioni:"
Non sono sicuro che sia ancora italiano.
> 2. Vi è un così detto "hotfix" da parte di Microsoft che blocca il
> problema. Sfortunatamente questo "hotfix" non è scaricabile
> gratuitamente...
Non si tratta dei soldi ma non c'è la possibilità di scaricare
il hotfix senza prima chiamare MS. Allora l'ho cambiato a:
scaricabile liberamente
> ... Ci si augura, così, che via sia un bckp per i file danneggiati.
Si dice veramente "bckp" o è un errore di battitura?
Non l'ho mai visto ma certo mi fara felice perché amo le abbr.



title: OT Traduzione FAQ 7.21

text:
Karl Donaubauer ha scritto:
> sv wrote:
> >
> >...Ciò accade dopo che il codice contenente oggetti
> > (maschere, reports, moduli ) sia stato copiato o importato nell'MDB.
> Vorrei dire che oggetti (come maschere, reports, moduli) che
> contengono codice sono stato copiato o importato nell'MDB.
> "il codice contenente oggetti"
> Dice la stessa cosa o vuol dire che l'oggetti sono contenuti
> nel codice? Scusa, ma sai il mio italiano...
NO! l'inglese era "code containing objects....."; allora doveva essere
"objects containing code..."???
..Ciò accade dopo che oggetti (maschere, reports, moduli) che contengono
codice siano stati copiati o importati nell'MDB.
> > Se in qualunque situazione non sia possibile installare SP3, io tengo
> > ancora presente, qualche volta, la più vecchia delle 3 versioni delle
> > soluzioni che qui si trovano.
> Credo che qui abbiamo un malinteso. L'ho cambiato a:
> "Se in qualunque situazione non sia possibile installare SP3, io tengo
> ancora presente, per qualche tempo, le 3 versioni più vecchie delle
> soluzioni:"
..Se in qualunque situazione non sia possibile installare SP3, io tengo
ancora presente, per un certo tempo, le 3 più vecchie versioni  delle
soluzioni.
> Non sono sicuro che sia ancora italiano.
> > 2. Vi è un così detto "hotfix" da parte di Microsoft che blocca il
> > problema. Sfortunatamente questo "hotfix" non è scaricabile
> > gratuitamente...
> Non si tratta dei soldi ma non c'è la possibilità di scaricare
> il hotfix senza prima chiamare MS. Allora l'ho cambiato a:
> scaricabile liberamente
> > ... Ci si augura, così, che via sia un bckp per i file danneggiati.
> Si dice veramente "bckp" o è un errore di battitura?
> Non l'ho mai visto ma certo mi fara felice perché amo le abbr.
L'ho intenzionalmente abbreviato. Nel lavoro che faccio si usa togliere le
vocali a molti vocabali nella messaggistica. Ti faccio un esempio:
your-> yr
thanks -> tks
estimated time of arrival ->eta
sunday and holiday excluded ->shex
rgrds-> regards



title: OT Traduzione FAQ 7.21

text:
sv wrote:
> Karl Donaubauer ha scritto:
> ...
>> "il codice contenente oggetti"
>> Dice la stessa cosa o vuol dire che l'oggetti sono contenuti
>> nel codice? Scusa, ma sai il mio italiano...
>
> NO! l'inglese era "code containing objects....."; allora doveva essere
> "objects containing code..."???
No, mancava solo un tratto d'unione: "code-containing objects"
> ..Ciň accade dopo che oggetti (maschere, reports, moduli) che
> contengono codice siano stati copiati o importati nell'MDB.
ok
> ..Se in qualunque situazione non sia possibile installare SP3, io
> tengo ancora presente, per un certo tempo, le 3 piů vecchie versioni
> delle soluzioni.
ok
>...
>> Si dice veramente "bckp" o č un errore di battitura?
>> Non l'ho mai visto ma certo mi fara felice perché amo le abbr.
>
> L'ho intenzionalmente abbreviato. Nel lavoro che faccio si usa
> togliere le vocali a molti vocabali nella messaggistica. Ti faccio un
> esempio:
>
> your-> yr
> thanks -> tks
> estimated time of arrival ->eta
> sunday and holiday excluded ->shex
> rgrds-> regards
Beh, ma il resto d'italia lo capisce?
--
tnx



title: OT Traduzione FAQ 7.21

text:
Karl Donaubauer ha scritto:
> sv wrote:
> > Karl Donaubauer ha scritto:
> > ...
> >> "il codice contenente oggetti"
> >> Dice la stessa cosa o vuol dire che l'oggetti sono contenuti
> >> nel codice? Scusa, ma sai il mio italiano...
> >
> > NO! l'inglese era "code containing objects....."; allora doveva essere
> > "objects containing code..."???
> No, mancava solo un tratto d'unione: "code-containing objects"
Un trattino cosa combina....!
> > ..Ciò accade dopo che oggetti (maschere, reports, moduli) che
> > contengono codice siano stati copiati o importati nell'MDB.
> ok
> > ..Se in qualunque situazione non sia possibile installare SP3, io
> > tengo ancora presente, per un certo tempo, le 3 più vecchie versioni
> > delle soluzioni.
> ok
> >...
> >> Si dice veramente "bckp" o è un errore di battitura?
> >> Non l'ho mai visto ma certo mi fara felice perché amo le abbr.
> >
> > L'ho intenzionalmente abbreviato. Nel lavoro che faccio si usa
> > togliere le vocali a molti vocabali nella messaggistica. Ti faccio un
> > esempio:
> >
> > your-> yr
> > thanks -> tks
> > estimated time of arrival ->eta
> > sunday and holiday excluded ->shex
> > rgrds-> regards
> Beh, ma il resto d'italia lo capisce?
Hai ragione.



title: OT Traduzione FAQ 7.21

text:
Rileggendo sempre quello che pubblichi,  mi sono accorto di un mio errore
di battitura:
<cut>
> Soluzioni
> Questo bug i risolve con il SP3 di Office 2000 ( vedi link)
Questo bug si risolve con il SP3 di Office 2000 ( vedi link)
<cut>



title: Pubblicazione codice per "Titolo applicazione,  icona applicazione e maschere da VB"

author: Roberto da Parma

text:
Ciao a tutti,
nell'intento di raggiungere lo scopo prefissato ho dato un'occhiata ad un pò
di post per risolvere il problemino di applicare un'icona all'applicazione
che però potesse essere supportato anche nel caso di un'applicazione run
time ed in senso generale.
Dopo qualche ricerca sono giunto alla stesura di questo codice direi
abbastanza universale (testato però al momento solo su AC2003)
Per sicurezza è stato aggiunto anche l'insieme delle proprietà, e la
possibilità di rendere il titolo liberamente modificabile in previsione di
distribuzioni diverse...
Per applicare l'icona a tutte le maschere e report segnare "Usa icona per
maschere e report" in Strumenti--->Avvio.
Per applicare icone divere alle singole maschere o nel caso di errori con
applicazioni run time si consiglia di usare il codice di Alessandro Baraldi.
Quindi su un evento o in una macro (Autoexec) richiamare la funzione
IconaApp() per applicare l'icona.
Se non è stato già pubblicato qualcosa di simile sul sito comune mi farebbe
piacere pubblicarlo, se lo ritenete opportuno.
Grazie come sempre di tutto
Roberto
---------------------------------------------------------------------
Copiare ed incollare il seguente codice in un modulo
Function IconaApp()
'Scritto da Arisi Roberto
    Dim intX As Integer
    Const DB_Text As Long = 10
    DoCmd.OpenForm "tua_maschera", , , , , acHidden   'se non possiedi la
maschera cancella questa riga
    intX = AddAppProperty("AppTitle", DB_Text, tua_maschera.Value)  'se non
possiedi la maschera inserisci una stringa di tipo testo "...." (con le
virgolette)
    DoCmd.Close acForm, "Informazioni sulla società"     'se non possiedi la
maschera cancella questa riga
    intX = AddAppProperty("AppIcon", DB_Text,
Application.CurrentProject.Path & "\Icona.ico")  'richiama il percorso
d'intallazione del DB e cerca nella stessa cartella il file Icona.ico
    CurrentDb.Properties("UseAppIconForFrmRpt") = 1
    Application.RefreshTitleBar
End Function
Function AddAppProperty(strName As String, _                    'Ricavabile
dall'help
        varType As Variant, varValue As Variant) As Integer
    Dim dbs As Object, prp As Variant
    Const conPropNotFoundError = 3270
    Set dbs = CurrentDb
    On Error GoTo AddProp_Err
    dbs.Properties(strName) = varValue
    AddAppProperty = True
AddProp_Bye:
    Exit Function
AddProp_Err:
    If Err = conPropNotFoundError Then
        Set prp = dbs.CreateProperty(strName, varType, varValue)
        dbs.Properties.Append prp
        Resume
    Else
        AddAppProperty = False
        Resume AddProp_Bye
    End If
End Function


text:
"Roberto da Parma" <
aris...@libero.it
> ha scritto nel messaggio news:4341218e$0$23970$4faf...@reader3.news.tin.it...

Sul sito comune è spiegato come inviare i contributi (elettronici); tentare non cuoce, e sono sicuro che qualsiasi contributo è il
benvenuto...
Ciao.
--
Sergio MAZZA


author: MC

text:
[cut]
tentare non cuoce[cut]
...questa cruda realtà  ;o)
--
MC


title: aprire da acces un file word e far inserire i dati del record corrente

author: Bruno

text:
Grazie.
Non trovato nelle News.
Come posso far aprire un file di Word e nei campi di unione far inserire
automaticamente i dati del record corrente al fine di preformatare il file e
poi aggiungere dati e/o modificarli.
Grazie ancora.
Bruno


author: Enzo

text:
Bruno ha scritto:
> Grazie.
> Non trovato nelle News.

> Bruno
ciao io uso questo metodo ed è ottimo, naturalmente devi modificare qlcsa,
e magari anche cancellare alcune cose che non ti interessa... fammi
sapere!
Private Sub MergeButton_Click()
      On Error GoTo MergeButton_Err
         Dim objWord As Word.Application
         ' Copy the Photo control on the Employees form.
         DoCmd.GoToControl "Photo"
         ' Remove the following comment in Microsoft Access 97.
         ' DoCmd.RunCommand acCmdCopy
         ' Remove the following comment in Microsoft Access 7.0.
         ' DoCmd.DoMenuItem acFormBar, acEditMenu, acCopy, , acMenuVer70
         ' Start Microsoft Word 97.
         Set objWord = CreateObject("Word.Application")
         With objWord
            ' Make the application visible.
            .Visible = True
            ' Open the document.
            .Documents.Open ("c:\my documents\mymerge.doc")
            ' Move to each bookmark and insert text from the form.
            .ActiveDocument.Bookmarks("First").Select
            .Selection.Text = (CStr(Forms!Employees!FirstName))
            .ActiveDocument.Bookmarks("Last").Select
            .Selection.Text = (CStr(Forms!Employees!LastName))
            .ActiveDocument.Bookmarks("Address").Select
            .Selection.Text = (CStr(Forms!Employees!Address))
            .ActiveDocument.Bookmarks("City").Select
            .Selection.Text = (CStr(Forms!Employees!City))
            .ActiveDocument.Bookmarks("Region").Select
            .Selection.Text = (CStr(Forms!Employees!Region))
            .ActiveDocument.Bookmarks("PostalCode").Select
            .Selection.Text = (CStr(Forms!Employees!PostalCode))
            .ActiveDocument.Bookmarks("Greeting").Select
            .Selection.Text = (CStr(Forms!Employees!FirstName))
            ' Paste the photo.
            .ActiveDocument.Bookmarks("Photo").Select
            .Selection.Paste
         End With
         ' Print the document in the foreground so Microsoft Word 97
         ' will not close until the document finishes printing.
         objWord.ActiveDocument.PrintOut Background:=False
         ' Close the document without saving changes.
         objWord.ActiveDocument.Close SaveChanges:=wdDoNotSaveChanges
         ' Quit Microsoft Word 97 and release the object variable.
         objWord.Quit
         Set objWord = Nothing
         Exit Sub
      MergeButton_Err:
         ' If a field on the form is empty
         ' remove the bookmark text and continue.
         If Err.Number = 94 Then
            objWord.Selection.Text = ""
            Resume Next
         ' If the Photo field is empty.
         ElseIf Err.Number = 2046 Then
            MsgBox "Please add a photo to this record and try again."
         Else
            MsgBox Err.Number & vbCr & Err.Description
         End If
         Exit Sub
      End Sub
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Funzione DatePart

author: Symi

text:
Ciao a tutti,
mi sono impantanato con un problema di date. In sostanza  nella mia tabella
c'č un campo Data che rimane uguale per 6 record  poi vengono inseriti altri
6 record  con la data della settimana successiva e cosě via, un'esempio č
questo.
   Data                   Prodotto
10/08/00                Tonno
10/08/00                Sogliola
10/08/00                Spigola
10/08/00                P.Spada
10/08/00                Acciuga
10/08/00                Polipo
17/08/00                P.Spada
17/08/00                Tonno
17/08/00                Acciuga
17/08/00                Polipo
17/08/00                Spigola
17/08/00                Sogliola
Questo campo Data  mi serve, in una procedura evento, per stabilire in
qualsiasi momento (Now()) , quando mi riferisco ad uno dei record del campo
prodotti,  in quale settimana mi trovo se quella del 10 oppure quella del 17
o successive naturalmente.
Ho scritto questo codice If  DatePart("ww", Data = DatePart("ww", Now)) Then
ecc. ecc...
In pratica se questa settimana  č la stessa  del campo Data.
Scusate se sono stato un pň lungo e Grazie a tutti.
                                                 Eugenio.


title: Funzione DatePart

author: Roberto dal portatile

text:
"Symi" <
eebi...@tin.it
> ha scritto nel messaggio
news:8numrh$c9m$1...@nslave2.tin.it...

Prima di tutto ti sconsiglio di adoperare Data come nome di un campo, č un
nome riservato; e poi prova:
If DatePart("ww", [NomeData]) = DatePart("ww", Now()) Then
Roberto


title: Funzione DatePart

author: lbo dal portatile

text:
>Ho scritto questo codice If  DatePart("ww", Data = DatePart("ww", Now)) Then
>ecc. ecc...
>In pratica se questa settimana  è la stessa  del campo Data.
>
>Scusate se sono stato un pò lungo e Grazie a tutti.
e la domanda è?...
comunque: non usare Data o altre parole del genere (Nome, Giorno, Nota
ecc.) per i campi, potrebbero essere parole riservate di access.
poi il codice dovrebbe essere:
if datepart("ww", Data) = datepart("ww", now()) then...
e comunque cos'è Data?  una variabile?  un campo di un recordset?  da
dove e come lo prendi?
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Maschere in Access

text:
Allora... il problema è il seguente:
Vorrei modificare con una maschera i dati contenuti in una tabella, ho
quindi usato una maschera principale dove ho una casella a discesa
nella quale scelgo il record da eliminare e poi una sottomaschera che
si dovrebbe spostare sul record selezionato nella casella.
Il problema è che non riesco fare quest'ultima cosa, cioè non riesco a
far spostare il record nella maschera secondaria in base alla
selezione nella casella a discesa posta nella maschera principale.
Spero di essere riuscito a spiegarmi
bye, insane79
That is not dead which can eternal lie,
And with strange aeons even death may die
---- Abdul Alhazred, Al Azif 700 d.C. --


title: Maschere in Access

author: ebola

text:
"insane79" <
rriggi...@libero.it
> ha scritto nel messaggio
news:ur0eut05ihinqrl4o...@4ax.com...

Non è necessario un sistema maschera/sottomaschera. Basta la sola maschera
basata sulla tabella che contiene i record da modificare o eliminare. In
questa maschera inserisci un controllo non associato che è la tua casella a
discesa.
In questo controllo inserisci un evento su clic in cui fai "riaprire" la
stessa maschera ponendo come condizione il valore del controllo.
esempio: se il nome del campo su cui filtri si chiama "Campo1" e la casella
a discesa si chiama "Maria" il codice deve essere:
DoCmd.OpenForm "NomeTuaMaschera", acNormal, "",
"[Campo1]=[Forms]![NomeTuaMaschera]![Maria]", , acNormal
Fammi sapere. ciao
ebola


title: Maschere in Access

author: principiante

text:
"insane79" <
rriggi...@libero.it
> ha scritto nel messaggio
news:ur0eut05ihinqrl4o...@4ax.com...

Non so se ho capito bene, ma perchè usi una sottomaschera?
se vuoi cercare un record crea semplicemente la combo nella maschera usando
l'autocomposizione; Access fa tutto da solo
Paolo