author: Federico Luciani

text:
Giuseppe Trimboli wrote:
> In un report ho delle intestazioni di colonne, definite come caselle di
> testo, chiamate MESE1, MESE2, MESE3 …
> Volevo sapere se è possibile assegnare a questi campi del report valori
> come Ott, Nov, Dic provenienti da una query (a campi incrociati)
> definita nell’origine del report o se esiste qualche alternativa per
> farlo, magari non associando il report alla query ed operando in maniera
> diversa.
Sito Comune, cerca: 'Report dinamici per rappresentazioni a campi
incrociati'
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: Valore nullo in un report

author: pippo

text:
Salve in un report vorrei stampare il valore 0
anche quando il campo corrispondente è Null
come fare.


title: Valore nullo in un report

author: MA

text:

Nel controllo
=nz(Tuocampo,0)
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Valore nullo in un report

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:UncVe.37907$TR5....@news.edisontel.com...

Ho provato ad inserire l'espressione nell'origni controllo.. purtroppo non
funziona
il motivo è che in effetti visto che il valore pesca da una tabella se
l'utente non inserisce nulla nella tabella
credo che non ci sia nemmeno il valore null.
Per cui la doamanda è come faccio a stampare 0 in caso di non esistenza di
dati?


title: Valore nullo in un report

author: Sergio MAZZA

text:
"pippo" <
pi...@pippo.it
> ha scritto nel messaggio news:CxcVe.42476$O6.24...@news3.tin.it...
>
> Ho provato ad inserire l'espressione nell'origni controllo.. purtroppo non funziona
>
> il motivo è che in effetti visto che il valore pesca da una tabella se l'utente non inserisce nulla nella tabella
> credo che non ci sia nemmeno il valore null.
> Per cui la doamanda è come faccio a stampare 0 in caso di non esistenza di dati?
Il problema non è la funzione Nz che non... funziona; ma capire cosa inserisce l'utente.
Se la casella di testo è associata ad un campo numerico i possobili valori possono essere:
- Null (assenza di valori);
- 0 (e sarebbe il caso!);
- maggiore di 0.
Se invece è associata ad un campo di testo le possibilità sono:
- Null;
- spazio (blank);
- caratteri alfabetici.
la funzione Nz ti permette di sostituire la visualizzazione del valore Null con un un valore numerico o testuale...
Ciao.
--
Sergio MAZZA


title: Valore nullo in un report

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dg3r5q$mlq$1...@area.cu.mi.it...

Il campo è numerico ed in effetti ho provato ad eliminare il campo lasciando
gli altri in questo caso la funzione NZ funziona scrivendomi
correttamente zero.
Il problema sorge quando l'utente non inserisce nessun valore nella tabella.


title: Valore nullo in un report

text:
"pippo" <
pi...@pippo.it
> ha scritto nel messaggio news:BweVe.43013$O6.24...@news3.tin.it...
>
> Il campo è numerico ed in effetti ho provato ad eliminare il campo lasciando gli altri in questo caso la funzione NZ funziona
> scrivendomi
> correttamente zero.
> Il problema sorge quando l'utente non inserisce nessun valore nella tabella.
Quindi è Null.
Se ho capito bene l'utente scrive direttamente nella tabella; se è così quello è il vero problema, dovresti creargli una form e
gestire lì tutto l'input...
Ciao.
--
Sergio MAZZA


title: Valore nullo in un report

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dg403c$ba$1...@area.cu.mi.it...

Il form esiste già in pratica dalla maschera è possibile inserire si i dati
generali (lato uno della realzione) sia i
dati di un altra tabella tramite apposita sottomaschera ( dati che po devono
essere visualizzati nel report)
ora se l'utente non compila i dati della sottomaschera succede che la
tabella sottostante rimane vuota
per  cui il report dovrebbe indicarmi il valore 0 amche in questo caso.


title: Valore nullo in un report

text:
pippo wrote:
  >
> Il form esiste già in pratica dalla maschera è possibile inserire si i dati
> generali (lato uno della realzione) sia i
> dati di un altra tabella tramite apposita sottomaschera ( dati che po devono
> essere visualizzati nel report)
>
> ora se l'utente non compila i dati della sottomaschera succede che la
> tabella sottostante rimane vuota
> per  cui il report dovrebbe indicarmi il valore 0 amche in questo caso.
>
Il report non ti indica nulla; dovresti contare tu i record messi in
relazione.
Se inserisci un sottoreport questo non visualizzerà nulla; se vuoi
contare i record puoi utilizzare la funzione DCount (vedi help)...
Ciao.
--
Sergio MAZZA


title: Operazione in base a selezione...

author: Triballo

text:
Salve a tutti è la prima volta che scrivo su questo NG (in verità è la prima
volta che ne utilizzo uno... :P cmq...) spero possiate aiutarmi.....sono un
neofilo in quanto a programmazione Access...mi stò avvicinando solo da poco
a questo tipo di programmazione...volevo chiedervi...è possibile applicare
determinate operazioni tra tabelle in base al conenuto di una di esse ?
Mi spiego meglio....ho un casella di selezione dove vado a selezionare il
tipo di contratto di un dipendente "X" in base al tipo di contratto
selezionato devo effettuare determinate operazioni fra alcune tabelle di
tipo numerico....naturalmente come già detto al variare del
contratto...varierà anche il tipo di calcolo da effettuare tra le tabelle.
Ve ne sarei molto grato...e spero di essermi spiegato bene.... :P
See Yaa....


title: Operazione in base a selezione...

text:
"Triballo" <
dasf...@iol.it
> ha scritto nel messaggio
news:UDeLa.153811$pR3.3...@news1.tin.it...

Credo tu possa utilizzare l'evento DopoAggiornamento e sfruttare
la struttura Select Case........!!!
Private Sub TuoControllo_AfterUpdate()
    Select Case Me.NomeControllo
        Case 1
            'Primo calcolo
        Case 2
            '................
        Case 3
            '-...............
    End select
End Sub
@Alex.


title: Operazione in base a selezione...

text:
No non funge....vedo se riesco a spiegarmi meglio (già di per se un
impresa... :P ) la tabella è strutturata nel seguente modo
Campi:
Tipo di contratto | N°Ore | Costo Orario | Irap | Inps | Inail | Impo Orario
| Retribuzione Lorda
Ora in base al tipo di contratto bisogna effettuare le seguenti operazioni:
Se "Tipo di contratto" è uguale a "Incarico Professionale" il "Costo Orario"
deve essere uguale a "Imponibile Orario"
Se "Tipo di contratto" è uguale a "Incarico cococo" il "Costo Orario"  deve
essere uguale a "Imponibile Orario" + "Irap" + "Inail" + "Inps" e a sua
volta:
"Inail" deve essere uguale a "0,004" x "Imponibile Orario"
"Inps" deve essere uguale a "Imponibile Orario" x "9,33%"
"Irap" deve essere uguale a "Imponibile Orario" + "Inps" x "4,25%"
Credo che se riusciamo a sbrogliare sta matassa questo sorgente potrebbe
tornare utile a molti....
Di nuovo grazie per l'aiuto....
See Yaa....
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:F6fLa.127887$Ny5.3...@twister2.libero.it...



title: Operazione in base a selezione...

text:
"Triballo" <
dasf...@iol.it
> ha scritto nel messaggio
news:ZVfLa.154143$pR3.3...@news1.tin.it...
> No non funge....vedo se riesco a spiegarmi meglio (già di per se un
> impresa... :P ) la tabella è strutturata nel seguente modo
>
> Campi:
> Tipo di contratto | N°Ore | Costo Orario | Irap | Inps | Inail | Impo
Orario
> | Retribuzione Lorda
>
> Ora in base al tipo di contratto bisogna effettuare le seguenti
operazioni:
> Se "Tipo di contratto" è uguale a "Incarico Professionale" il "Costo
Orario"
> deve essere uguale a "Imponibile Orario"
> Se "Tipo di contratto" è uguale a "Incarico cococo" il "Costo Orario"
deve
> essere uguale a "Imponibile Orario" + "Irap" + "Inail" + "Inps" e a sua
> volta:
> "Inail" deve essere uguale a "0,004" x "Imponibile Orario"
> "Inps" deve essere uguale a "Imponibile Orario" x "9,33%"
> "Irap" deve essere uguale a "Imponibile Orario" + "Inps" x "4,25%"
>
> Credo che se riusciamo a sbrogliare sta matassa questo sorgente potrebbe
> tornare utile a molti....
> Di nuovo grazie per l'aiuto....
> See Yaa....
>
Io avevo capito...............!!!!
Quello che ti ho postato era solo l'esempio che
se adattato correttamente FUNZIONA.
Prova a ripostarmi il tuo codice completo di formule
reali.
@Alex.


title: Operazione in base a selezione...

text:
Ciao @Alex ti ringrazio anticipatamente per l'aiuto che mi stai dando...il
fatto è che a parte alcune cose basilari di accee non è che sappia fare
molto, questa è il routine evento che ho applicato alla casella di selezione
dopo aggiornamento:
Private Sub Tipo_contratto_AfterUpdate()
    Select Case Me.Tipo_contratto
    Case1
    Case2
    Case3
    End Select
End Sub
solo che non ho assolutamente idea di come si facciano le operazioni tra
campi all'interno del Visual Basic...potresti gentilmente farmi un esempio
di calcolo magari...così da poterci provare io...te ne sarei davvero
grato...
See Yaa....
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:ZGkLa.128769$Ny5.3...@twister2.libero.it...



title: Operazione in base a selezione...

text:
"Triballo" <
dasf...@iol.it
> ha scritto nel messaggio
news:GzlLa.268116$g92.6...@news2.tin.it...
> Ciao @Alex ti ringrazio anticipatamente per l'aiuto che mi stai dando...il
> fatto č che a parte alcune cose basilari di accee non č che sappia fare
> molto, questa č il routine evento che ho applicato alla casella di
selezione
> dopo aggiornamento:
>
> Private Sub Tipo_contratto_AfterUpdate()
>     Select Case Me.Tipo_contratto
>     Case1
>
>     Case2
>
>     Case3
>
>     End Select
> End Sub
>
> solo che non ho assolutamente idea di come si facciano le operazioni tra
> campi all'interno del Visual Basic...potresti gentilmente farmi un esempio
> di calcolo magari...cosě da poterci provare io...te ne sarei davvero
> grato...
>
> See Yaa....
>
Rispondi sempre dopo il Quoting o messaggio precedente......!
Vista cosě č ovvio che non vada, hai copiato il mio codice e incollato.
Ti avevo accennato che era solo l'esempio di come impostare la cosa.
Devi comprendere l'utilizzo di Select Case.
Poichč la casella di selezione(che non sň cosa sia ma presumo una ComboBox
o una ListBox) ha valori di tipo Testo allora e ovvio che nei Case devi
inserire i valori Testo:
Private Sub Tipo_contratto_AfterUpdate()
     Select Case Me.Tipo_contratto
         Case "Incarico Professionale"
                'E' chiaro che quě di seguito ci devi mettere
                'le formule riferite ai Controlli o valori o Variabili reali
che hai tu.
                'CostoOrario= "Imponibile Orario"
        Case "Incarico cococo"
                'E' chiaro che quě di seguito ci devi mettere
                'le formule riferite ai Controlli o valori o Variabili reali
che hai tu.
                'Costo Orario="Imponibile Orario" + "Irap" + "Inail" +
"Inps" e a sua
                "Inail" deve essere uguale a "0,004" x "Imponibile Orario"
                "Inps" deve essere uguale a "Imponibile Orario" x "9,33%"
                "Irap" deve essere uguale a "Imponibile Orario" + "Inps" x
"4,25%"
    End Select
End Sub
Non puň funzionare nemmeno cosě se non ci metti un pň del tuo ad adattare
la struttura.
Spero di essere stato piů concreto.......!
@Alex


title: Operazione in base a selezione...

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:V%FLa.131175$Ny5.3...@twister2.libero.it...

Ciao @Alex grazie a te sono riuscito a risolvere il mio dilemma.. :)  c'č
solo un ultima cosa che non riesco a capire.. ti posto di seguito la
compilazione:
Private Sub Tipo_contratto_AfterUpdate()
    Select Case Me.Tipo_contratto
    Case "INCARICO PRESTAZIONE PROFESSIONALE"
    Costo_Orario = Impo_orario
    Case "INCARICO PRESTAZIONE OCCASIONALE"
    Costo_Orario = Impo_orario + Irap
    Irap = Impo_orario * 4,25%      <-------
    End Select
End Sub
dove indicato con la freccia credo che ci sia un problema....non mi effettua
l'operazione....credo che per quanto riguarda questa operazione bisogni
applicare un metodo diverso....potresti darmi quest'ultimo aiuto ??
Grazie anticipatamente...
See yaa....


title: Operazione in base a selezione...

text:
"Triballo" <
dasf...@iol.it
> ha scritto nel messaggio
news:IWVLa.163734$pR3.3...@news1.tin.it...
[CUT]
> Ciao @Alex grazie a te sono riuscito a risolvere il mio dilemma.. :)  c'č
> solo un ultima cosa che non riesco a capire.. ti posto di seguito la
> compilazione:
>
> Private Sub Tipo_contratto_AfterUpdate()
>     Select Case Me.Tipo_contratto
>     Case "INCARICO PRESTAZIONE PROFESSIONALE"
>     Costo_Orario = Impo_orario
>     Case "INCARICO PRESTAZIONE OCCASIONALE"
>     Costo_Orario = Impo_orario + Irap
>     Irap = Impo_orario * 4,25%      <-------
>     End Select
> End Sub
>
> dove indicato con la freccia credo che ci sia un problema....non mi
effettua
> l'operazione....credo che per quanto riguarda questa operazione bisogni
> applicare un metodo diverso....potresti darmi quest'ultimo aiuto ??
> Grazie anticipatamente...
> See yaa....
>
Cos'č Impo_orario e Irap...?
Sono variabili publiche della tua Form oppure controlli TextBox
della Form.....?
Se sono controlli come immagino devi usare i corretti riferimenti,
ma poi devi riaggiornare la Form:
Me.Irap=Val(Me.Impo_orario) * 4,25
Me.Recalc 'Oppure Me.Requery ma nel tuo caso credo sia meglio Recalc
Ciao.
@Alex.


title: Operazione in base a selezione...

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:0dWLa.134561$lK4.3...@twister1.libero.it...
>
> "Triballo" <
dasf...@iol.it
> ha scritto nel messaggio
> news:IWVLa.163734$pR3.3...@news1.tin.it...
> [CUT]
> > Ciao @Alex grazie a te sono riuscito a risolvere il mio dilemma.. :)
c'è
> > solo un ultima cosa che non riesco a capire.. ti posto di seguito la
> > compilazione:
> >
> > Private Sub Tipo_contratto_AfterUpdate()
> >     Select Case Me.Tipo_contratto
> >     Case "INCARICO PRESTAZIONE PROFESSIONALE"
> >     Costo_Orario = Impo_orario
> >     Case "INCARICO PRESTAZIONE OCCASIONALE"
> >     Costo_Orario = Impo_orario + Irap
> >     Irap = Impo_orario * 4,25%      <-------
> >     End Select
> > End Sub
> >
> > dove indicato con la freccia credo che ci sia un problema....non mi
> effettua
> > l'operazione....credo che per quanto riguarda questa operazione bisogni
> > applicare un metodo diverso....potresti darmi quest'ultimo aiuto ??
> > Grazie anticipatamente...
> > See yaa....
> >
>
>
> Cos'è Impo_orario e Irap...?
> Sono variabili publiche della tua Form oppure controlli TextBox
> della Form.....?
> Se sono controlli come immagino devi usare i corretti riferimenti,
> ma poi devi riaggiornare la Form:
>
> Me.Irap=Val(Me.Impo_orario) * 4,25
> Me.Recalc 'Oppure Me.Requery ma nel tuo caso credo sia meglio Recalc
>
> Ciao.
> @Alex.
>
>
>
Allora tutti i valori sopracitati sono tutte caselle di testo di una
maschera dove i dati vengono immessi manualmente e memorizzati
successivamente nei relativi campi l'unico valore fisso è Tipo_contratto che
in effetti è un listbox con dei valori preimpostati.
Cmq..ho provato a fare come hai detto:
Private Sub Tipo_contratto_AfterUpdate()
    Select Case Me.Tipo_contratto
    Case "INCARICO PRESTAZIONE PROFESSIONALE"
    Costo_Orario = Impo_orario
    Case "INCARICO PRESTAZIONE OCCASIONALE"
    Me.Irap = Val(Me.Impo_orario) * 4.25
    Me.Requery
    Costo_Orario = Impo_orario + Irap
    Case "INCARICO DI COLLABORAZIONE COORDINATA E CONTINUATIVA"
    Costo_Orario = Impo_orario + Irap + Inail + Inps
    Inail = [0.004] * Impo_orario
    Inps = Impo_orario * [9.33]
    Irap = Impo_orario + Inps * [4.25%]
    End Select
End Sub
e diciamo che sotto un certo punto di vista funge se non fosse che a parte
il prodotto errato quando poi il 4.25 a me servirebbe in percentuale....e ho
notato che anche in questa condizione non funge....


title: Operazione in base a selezione...

text:
"Triballo" <
dasf...@iol.it
> ha scritto nel messaggio
news:13XLa.164077$pR3.3...@news1.tin.it...
[CUT]

Scusa ma 4.25%=0.0425 quindi usa quello.........!
Poi ti ripeto devi esplicitare il riferimento Me.NomeControllo
ed in oltre riferirti al Valore della TxtBox con la funzione VAL.
in più alla fine devi inserire un Me.Recalc
Non mi fare scrivere il codice che odio scrivere il mio.......!
Applica quanto ti ho suggerito e funziona tutto.
@Alex.


title: Operazione in base a selezione...

text:

Ciao Alex credimi le stò provando tutte se provo a inserire la funzione come
mi avevi suggerito:
Me.Irap=Val(Me.Impo_orario) * 4,25
Me.Recalc 'Oppure Me.Requery ma nel tuo caso credo sia meglio Recalc
il database comincia a darmi impicci....ho provato a modificare + volte la
stringa e l'unica che si avvicina a quello che cercavo è questa:
Private Sub Tipo_contratto_AfterUpdate()
    Select Case Me.Tipo_contratto
    Case "INCARICO PRESTAZIONE PROFESSIONALE"
    Costo_Orario = Impo_orario
    Case "INCARICO PRESTAZIONE OCCASIONALE"
    Irap = Impo_orario * 0.0425
    Costo_Orario = Val(Impo_orario) + Irap
    Case "INCARICO DI COLLABORAZIONE COORDINATA E CONTINUATIVA"
    Irap = Inps + Val(Impo_orario)
    Inps = Impo_orario * 0.0433
    Inail = Impo_orario * 0.004
    Costo_Orario = Val(Impo_orario) + Inail + Inps + Irap
    End Select
End Sub
solo che alcuni calcoli li fa bene ....altri invece no....ho fatto uno
screenshoot della maschera è puoi constatare anche tu che alcuni calcoli
sono sbagliati...
http://www.gegmultimedia.com/database.jpg
a questo punto l'unica cosa che mi può venire in mente è che possano essere
i campi della tabella....quelli per intenderci Irap Inps...ecc..ecc..che li
ho settati come "Testo" invece che numerico visto che non mi accettava i
record che avevano lo 0 dopo la virgola...potrebbe dipendere da questo ?
Sono disperato... :°(
See Yaa....


title: Operazione in base a selezione...

text:
"Triballo" <
dasf...@iol.it
> ha scritto nel messaggio
news:Zm2Ma.1580$Mw3....@news1.tin.it...
[CUT]
> Ciao Alex credimi le stň provando tutte se provo a inserire la funzione
come
> mi avevi suggerito:
>
> Me.Irap=Val(Me.Impo_orario) * 4,25
> Me.Recalc 'Oppure Me.Requery ma nel tuo caso credo sia meglio Recalc
>
> il database comincia a darmi impicci....ho provato a modificare + volte la
> stringa e l'unica che si avvicina a quello che cercavo č questa:
>
Vediamo cosě:
 Private Sub Tipo_contratto_AfterUpdate()
     Select Case Me.Tipo_contratto
         Case "INCARICO PRESTAZIONE PROFESSIONALE"
             Me.Costo_Orario = Impo_orario
         Case "INCARICO PRESTAZIONE OCCASIONALE"
             Me.Irap = Val(Impo_orario) * 0.0425
             Me.Costo_Orario = Val(Impo_orario) + Irap
         Case "INCARICO DI COLLABORAZIONE COORDINATA E CONTINUATIVA"
             Me.Inps = Impo_orario * 0.0433
             Me.Irap = Val(Inps) + Val(Impo_orario)
             Me.Inail = Impo_orario * 0.004
             Me.Costo_Orario = Val(Impo_orario) + Inail + Inps + Irap
    End Select
-----------------------------------------------------------------
    Me.Recalc
-----------------------------------------------------------------
 End Sub
Secondo me avevi invertito nel calcolo INPS e IRAP che invece essendo
dipendenti
dovevano essere eseguite ognuna nell'ordine corretto.
Poi impara a mantenere le spaziature nel CODICE in modo che sia piů
comprensibile a livello visivo la struttura e le dipendenze......!
@Alex.


title: Operazione in base a selezione...

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:Q5dMa.137236$lK4.3...@twister1.libero.it...

Ciao @Alex tra un pň tento il suicidio... :°(  non capisco .... a seconda se
metto la virgola o il punto nell' "Impo_orario" mi restituisce valori
diversi...per prestazioni occasionali nel calcolo va bene la virgola ...per
prestazione occasionale va bene il punto...per prestazione coordinata e
continuativa nessuno dei due...in ogni caso mi restituisce nell'irap un
valore sbagliato...
Cmq grazie per i consigli che mi stai dando...in effetti sono un pň
disordinato per quanto riguarda il linguaggio di programmazione... :P
See Yaa.....


title: Con parole mie....

author: mauri

text:
Non so se sarò abbastanza chiaro tuutavia proverò ad esporre il mio
problema.
Ho due maschere distinte con altrettante relative tabelle.
Una maschera di inserimento dati personali e una maschera di calcolo in
cui vengono richiamati almeno due dati immessi nella prima.
La maschera di calcolo esegue delle operazioni attraverso una routine in
visual basic.
Per gli oggetti da richiamare ho scelto delle caselle di riepilogo.
I dati richiamati effettivamente appaiono, ma non vengono considerati
dalla maschera di calcolo che mi ritorna valore 0 o 1 ma non i valori
reali, compromettendo tutto le successive operazioni di calcolo.
Come faccio a richiamare un dato di un altra maschera che rimanga
effettivo e possa essere gestito da una routine in visual basic ?
Ringrazio anticipatamente
Ciao
Mauri


title: Con parole mie....

author: Roberto in campagna

text:
"mauri" <
axb...@libero.it
> ha scritto nel messaggio
news:MPG.15abc3d4d...@News.CIS.DFN.DE...

=[Forms]![NomeMaschera]![NomeControlloCheContieneIlDato]
Naturalmente la maschera NomeMaschera deve essere aparta.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Con parole mie....

text:
In article <vJm07.7335$
hp3.3...@news.infostrada.it
>,
r.ma...@libero.it
 says...
>
> "mauri" <
axb...@libero.it
> ha scritto nel messaggio
> news:MPG.15abc3d4d...@News.CIS.DFN.DE...
> > Non so se sarò abbastanza chiaro tuutavia proverò ad esporre il mio
> > problema.
> > Ho due maschere distinte con altrettante relative tabelle.
> > Una maschera di inserimento dati personali e una maschera di calcolo in
> > cui vengono richiamati almeno due dati immessi nella prima.
> > La maschera di calcolo esegue delle operazioni attraverso una routine in
> > visual basic.
> > Per gli oggetti da richiamare ho scelto delle caselle di riepilogo.
> > I dati richiamati effettivamente appaiono, ma non vengono considerati
> > dalla maschera di calcolo che mi ritorna valore 0 o 1 ma non i valori
> > reali, compromettendo tutto le successive operazioni di calcolo.
> > Come faccio a richiamare un dato di un altra maschera che rimanga
> > effettivo e possa essere gestito da una routine in visual basic ?
> >
> > Ringrazio anticipatamente
> >
> > Ciao
> > Mauri
>
> =[Forms]![NomeMaschera]![NomeControlloCheContieneIlDato]
Quindi è un istruzione che devo inserire nella routine di visual basic ?
Scusa per l'insistenza ma non sono un grande esperto.
Grazie per la tua disponibilità.
Ciao
Mauri


title: Con parole mie....

text:
"mauri" <
axb...@libero.it
> ha scritto nel messaggio
news:MPG.15ac79df8...@News.CIS.DFN.DE...

Se ambedue le maschere (sia quella di inserimento dati personali che quella
di calcolo) sono APERTE contemporaneamente.
Se la prima maschera si chiama MascheraInserimento e contiene un controllo
chiamato Pippo.
Se nella seconda maschera vuoi che il valore di una casella di testo non
associata in essa contenuta (ad esempio chiamata Pluto) assuma il valore del
controllo Pippo di MascheraInserimento.
Nell'origine controllo di Pluto scrivi:
=[Forms]![MascheraInserimento]![Pippo]
Se poi ti trovi ad operare in condizioni diverse da quelle sopra ipotizzate,
spiegati con un esempio.



title: Con parole mie....

text:
In article <JyG07.60$
D03....@news.infostrada.it
>,
r.ma...@libero.it


Ho applicato i tuoi consigli ed effettivamente funziona.
Tuttavai è possibile effettuare un richiamo di valori da una
maschera all'altra senza dover tenere aperta la maschera di origine ?
Ciao e grazie
Mauri


title: Con parole mie....

text:
"mauri" <
axb...@libero.it
> ha scritto nel messaggio
news:MPG.15ad997f6...@News.CIS.DFN.DE...

Non puoi far riferimento ai controlli di una maschera che non sia aperta.
Però, se la tua "maschera origine" è chiusa, puoi far riferimento ai campi
(di tabelle o queries) che sono associati ai controlli di tale maschera.
E' possibile fare questo tramite caselle combinate, caselle di riepilogo,
funzioni sui dominii (DLookup, DSum, DCount, ecc.); oppure puoi aprire un
recordset sull'oggetto che è origine record della tua "maschera origine",
avendo così accesso a tutti i dati contenuti in tale oggetto. In alcuni di
questi casi, potrebbe essere necessario conoscere i criteri per selezionare
il/i record che contiene/gono i dati.
Insomma, per farti un esempio occorre conoscere qualcosa di più di quello
che vuoi fare.



title: Con parole mie....

text:
Ho una maschera che mi calcola il totale di una serie di misurazioni
plicometriche (misurazioni del grasso corporeo) che ho chiamato "totale
pliche".
In un altra maschera calcolo il fabbisogno proteico di un soggetto
attraverso una serie di calcoli che comprendono anche il dato "totale
pliche".
Ho necessitā di chiudere la prima maschera in quanto passo attraverso una
ulteriore maschera di menų.
Spero di essere stato pių chiaro e ti ringrazio per l'interessamento.
Ciao
Mauri


title: Con parole mie....

text:
"mauri" <
axb...@libero.it
> ha scritto nel messaggio
news:MPG.15ae70f6a...@News.CIS.DFN.DE...
> Ho una maschera che mi calcola il totale di una serie di misurazioni
> plicometriche (misurazioni del grasso corporeo) che ho chiamato "totale
> pliche".
> In un altra maschera calcolo il fabbisogno proteico di un soggetto
> attraverso una serie di calcoli che comprendono anche il dato "totale
> pliche".
> Ho necessità di chiudere la prima maschera in quanto passo attraverso una
> ulteriore maschera di menù.
> Spero di essere stato più chiaro e ti ringrazio per l'interessamento.
>
> Ciao
> Mauri
Se "totale pliche" è il nome di una casella di testo non associata della
prima maschera, esso viene calcolato e quindi assume un valore solo quando
la maschera è aperta, inoltre puoi fare riferimento a lui da un'altra
maschera solamente se la maschera che lo calcola è aperta.
A mio avviso devi effettuare il totale delle misurazioni plicometriche nel
campo calcolato di una query; a tale campo campo potrai dare il nome [totale
pliche].
Al valore del campo [totale pliche] potrai fare riferimento sia dalla prima
maschera (con una casella di testo associata a tale campo) che dalla seconda
maschera (usando una funzione DLookup scritta nell'origine controllo di una
casella di testo non associata).
Così facendo, quando apri la seconda maschera non è necessario che sia
aperta anche la prima.



title: Con parole mie....

text:
In article <EG%07.7179$
D03.2...@news.infostrada.it
>,
r.ma...@libero.it
 says...
>
> "mauri" <
axb...@libero.it
> ha scritto nel messaggio
> news:MPG.15ae70f6a...@News.CIS.DFN.DE...
> > Ho una maschera che mi calcola il totale di una serie di misurazioni
> > plicometriche (misurazioni del grasso corporeo) che ho chiamato "totale
> > pliche".
> > In un altra maschera calcolo il fabbisogno proteico di un soggetto
> > attraverso una serie di calcoli che comprendono anche il dato "totale
> > pliche".
> > Ho necessità di chiudere la prima maschera in quanto passo attraverso una
> > ulteriore maschera di menù.
> > Spero di essere stato più chiaro e ti ringrazio per l'interessamento.
> >
> > Ciao
> > Mauri
>
> Se "totale pliche" è il nome di una casella di testo non associata della
> prima maschera, esso viene calcolato e quindi assume un valore solo quando
> la maschera è aperta, inoltre puoi fare riferimento a lui da un'altra
> maschera solamente se la maschera che lo calcola è aperta.
> A mio avviso devi effettuare il totale delle misurazioni plicometriche nel
> campo calcolato di una query; a tale campo campo potrai dare il nome [totale
Grazie proverò così.
Ciao
Mauri


title: Con parole mie....

text:
In article <EG%07.7179$
D03.2...@news.infostrada.it
>,
r.ma...@libero.it
 says...
>

Scusa se approfitto della tua pazienza.
Ho creato la quuery [totale pliche], in cui compare il campo desiderato
"totale pliche". Nella maschera di calcolo generale ho tentato di
richiamare il ralativo valore mediante una casella di testo con inserito
nelle "proprietà - origine di controllo" l'istruzione DLookup([totale
pliche], [Q_totale pliche]), ma mi appare il messaggio di errore
#nome???.
Cosa c'è che non va?
Ciao
Mauri


title: Con parole mie....

author: Silvio Berruti

text:
"mauri" <
axb...@libero.it
> ha scritto nel messaggio
news:MPG.15aefbbac...@News.CIS.DFN.DE...
> Ho creato la quuery [totale pliche], in cui compare il campo desiderato
> "totale pliche". Nella maschera di calcolo generale ho tentato di
> richiamare il ralativo valore mediante una casella di testo con inserito
> nelle "proprietŕ - origine di controllo" l'istruzione DLookup([totale
> pliche], [Q_totale pliche]), ma mi appare il messaggio di errore
> #nome???.
L'hai messo l'uguale?
Cioč = DLookUp( ecc. ecc. )
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Con parole mie....

text:
> L'hai messo l'uguale?
> Cioč = DLookUp( ecc. ecc. )
Se metto l'uguale mi da il messaggio: "errore di sintassi operando o
operatore mancante,carattere o virgola non valida oppure testo immesso
senza virgolette".
Ringraziamenti
Ciao
Mauri


title: Con parole mie....

text:
"mauri" <
axb...@libero.it
> ha scritto nel messaggio
news:MPG.15aefbbac...@News.CIS.DFN.DE...

Se la funzione l'hai scritta nell'origine controllo di una casella di testo
non associata, la sintassi giusta é:
= DLookup ("[totale pliche]"; "[Q_totale pliche]")
Questo per quanto riguarda la sintassi della funzione DLookup; resta il
fatto che, se per la funzione DLookup non indichi anche i criteri, Access ti
restituirà il campo [totale pliche] della query Q_totale pliche di una riga
a caso.
Per darti una dritta sulla scrittura dei criteri occorrerebbe conoscere la
struttura delle due tabelle e come sono in relazione fra di loro (sempre che
siano in relazione fra di loro).



title: Con parole mie....

text:
Addesso funziona. La casella di testo mi restituisce i valori giusti.
Il problema č che io usavo nella istruzione la virgola (come da help di
access) invece del punto e virgola.
Ringrazio di cuore.
Ciao
Mauri


title: Con parole mie....

text:
"mauri" <
axb...@libero.it
> ha scritto nel messaggio
news:MPG.15b038428...@news.libero.it...
> Addesso funziona. La casella di testo mi restituisce i valori giusti.
> Il problema è che io usavo nella istruzione la virgola (come da help di
> access) invece del punto e virgola.
>
> Ringrazio di cuore.
>
> Ciao
> Mauri
Ciò che trovi scritto sull'help (esempi compresi) è relativo alla sintassi
da usare se le funzioni le usi in un codice VBA o SQL; se invece le stesse
funzioni le usi in un ambito in cui potrebbero essere create con il
Generatore di espressioni (il tuo caso), come separatore di elenco devi
usare quello che è stato impostato nelle Impostazioni internaionali di
Windows: normalmente nella versione italiana si usa il punto e virgola.



title: Con parole mie....

text:
Grazie e lancio l'ultimo quesito.
Sempre relativamente al mio programma.
Quando apro una maschera collegata ad una tabella nelle caselle di testo
mi rimangono ovviamente memorizzati i dati immessi in precedenza.
Se volessi tenerli memorizzati ma non farli apparire ogni volta che apro
la maschera di riferimento come dovrei fare?
Ciao
Mauri


title: Con parole mie....

text:
"mauri" <
axb...@libero.it
> ha scritto nel messaggio
news:MPG.15b145299...@News.CIS.DFN.DE...

Beh, è abbastanza inusuale, se una maschera ha come origine record una
tabella, non voler visualizare i dati di detta tabella.
Forse se ci spieghi a cosa ti serve una cosa del genere è più facile darti
una dritta.



title: Con parole mie....

text:
> Beh, è abbastanza inusuale, se una maschera ha come origine record una
> tabella, non voler visualizare i dati di detta tabella.
> Forse se ci spieghi a cosa ti serve una cosa del genere è più facile darti
> una dritta.
In effetti ho creato delle maschere (inserimento dati personali nome-
altezza-peso ecc, calcoli antropometrici, calcolo del fabbisogno
calorico, calcolo del fabbisogno proteico ecc...)in cui si effettuano
calcoli vari ed avvalendomi di routine in visual basic. Il fatto che
essendo poco esperto ho poi creato altrettante tabelle a loro
volta richiamate da una query unica a sua volta richiamata da un report
di riepilogo per la stampa.
Quindi poichè non era mia intenzione memorizzare tutti i dati di ciascun
soggetto, esaurita la fase di stampa, i valori venivano successivamnte
sostituiti da quelli di un nuovo soggetto. Adesso però avverto l'esigenza
di memorizzare i dati per ciascun soggetto, posso rimediare?
Comunque la possibilità di non visualizzare i dati di un precedente
soggetto ed evitare confusione è attuabile?
Ringrazio per i tuoi preziosi consigli e mi scuso del mio rudimentale
linguaggio.
Ciao
Mauri


title: Con parole mie....

text:
"mauri" <
axb...@libero.it
> ha scritto nel messaggio
news:MPG.15b31603f...@News.CIS.DFN.DE...

Il primo consiglio che sento di darti è quello di risolvere il tuo problema
suddividendolo in due se non in tre parti ben distinte.
Per prima cosa devi crearti una tabella che deve contenere i dati anagrafici
di tutte le persone (chiave primaria, nome, cognome, data di nascita ecc.);
ogni record dovrà contenere anche tutti i dati riguardanti quella persona e
che saranno la base per i tuoi calcoli (peso, altezza ecc.).
In questa fase del progetto non ti preoccupare dei calcoli e di come li
dovrai visualizzare e/o stampare; preoccupati di progettare una buona
struttura della tabella e una buona maschera per l'inserimento e
l'aggiornamento dei dati di ogni individuo. Nella tabella NON memorizzare
alcun campo calcolato.
Solo dopo aver realizzato un archivio che contiene i dati corretti di ogni
persona, passa a realizzare i calcoli e gli oggetti del database con i quali
visualizzare i dati della tabella e i relativi calcoli.
Per una maggiore flessibilità nel realizzare gli oggetti di output (maschere
di visualizzazione e report), ti consiglio di effettuare i tuoi calcoli in
campi calcolati di una query. Tale query la userai quindi come origine
record della maschera di visualizzazione e/o del report.
Sarà al momento che aprirai la maschera di visualizzazione o il report che
deciderai se visualizzare/stampare le informazioni di tutte le persone
contenute nella tabella o quelle relative ad una sola persona.
Se questa impostazione ti sembra logica, inizia a realizzarla e, se hai
bisogno di maggiori chiarimenti, mano a mano che ti si presenteranno dei
problemi, rifatti vivo.



title: Con parole mie....

text:
Impiegherņ qualche giorno per mettere in pratica i tuoi consigli.
Intanto ti ringrazio per la tua disponibiltą.
Ciao
Mauri


title: Stampare pag. A4 in orizzontale da codice

author: robviv

text:
Ho una maschera continua è vorrei tramite
un pulsante stamparla in orizzontale su una
pag. A4 (che nella stampante, posso inserire
solo in verticale, tra l'altro).
Gli argomenti di PrintOut, non prevedono la
possibilità di orientare il formato in uscita e
quindi tale azione è valida solo per stampe verticali.
Al momento, per stampare la masch. continua
in orizzontale, devo: aprire menu File, Stampa,
e nella finestra di dialogo della stampante,
scegliere l'orientamento orizzontale.
By By


title: non scacciatemi!!!

author: garry k

text:
Grazie per la vostra pazienza.
Dovrei creare con AccessXP un archivio per la gestione di una piccola
biblioteca (circa 3000 libri). La gestione deve servire principalmente
ad uso domestico (quindi DOVREBBE essere inutile ad esempio la
gestione dei prestiti o altro).
L'aspetto importante è la REPORTISTICA (elenco per autore, per genere
o altro).
Se qualcuno ha qualche suggerimento su come impostarlo (non sono un
programmatore, ho usato access per dei DB ma non ad altissimo
livello).
Oppure se qualcuno ha già affrontato il problema creandosi il suo DB
per la gestgione dei LIBRI.
Escluso l'utilizzo di EXCEL (che serve solo per la RACCOLTA ma non per
la gestione dei dati).
Grazie 1000 e buon lavoro a tutti!
garry k


title: non scacciatemi!!!

author: Marco

text:
> L'aspetto importante č la REPORTISTICA (elenco per autore, per genere
> o altro).
E' sufficiente preparare qualche query SQL ben fatta e poi costruirci sopra
un report (anche in autocomposizione).
Maggiori aiuti non posso darteli senza avere lo schema delle tabelle del DB.
Marco
+------------------------------+
| Marco  <
napo...@alinet.it
> |
| Delete WORLD from address    |
+------------------------------+


title: non scacciatemi!!!

text:
"garry k" <
nos...@please.com
> ha scritto nel messaggio
news:5WZuPALKxrYsx1...@4ax.com...
> Grazie per la vostra pazienza.
> Dovrei creare con AccessXP un archivio per la gestione di una piccola
> biblioteca (circa 3000 libri). La gestione deve servire principalmente
> ad uso domestico (quindi DOVREBBE essere inutile ad esempio la
> gestione dei prestiti o altro).
> L'aspetto importante è la REPORTISTICA (elenco per autore, per genere
> o altro).
>
>.............
Fai una piccola cosa...:
prendi carta e penna (o magari matita è meglio)
prova ad abbozzare uno schema....
pensando a quale può essere il modo di utilizzare in pratica l'archivio
o meglio cercare di immaginare l'iter che seguirai al lavoro
per esempio come si svolge la tua attività:
l'acquisto di libri => la catalogazione => gestione dei libri in entrata ed
in uscita
e poi come dice l'amico Marco, la sezione reportistica in questo genere di
applicazioni è fondamentale....e quindi anche qui prova ad immaginare di
quali informazioni avrai bisogno ed in che modo...
focalizza tutti i passaggi... vedrai che comincerai a capire di quante
tabelle hai bisogno (da quali campi dovranno essere composte ) e delle
relazioni che dovrai
creare fra le tabelle....
spero che ti possa essere d'aiuto o magari dopo che avrai provato a fare un
schemino potremo risentirci per consigli più dettagliati....
Saluti Fabio


title: non scacciatemi!!!

author: The-real-Isaac

text:
"garry k" <
nos...@please.com
> ha scritto nel messaggio
news:5WZuPALKxrYsx1...@4ax.com...

Se hai la pazienza di andare a cercare tra i vecchi post, vedrai che alcuni
mesi fa c'è stata una lunga serie di messaggi con cui il nostro grande
Roberto ha aiutato qualcuno - ora non mi ricordo chi - a realizzare una
applicazione simile a quella che interessa a te.
Ciao
--
Alberto


title: non scacciatemi!!!

text:
On Sat, 16 Feb 2002 14:06:33 GMT, garry k <
nos...@please.com
> wrote:
>Grazie per la vostra pazienza.
>Dovrei creare con AccessXP un archivio per la gestione di una piccola
>biblioteca (circa 3000 libri).
GRAZIE A TUTTI QUELLI CHE MI HANNO RISPOSTO. Mi metto subito al lavoro
e ci risentiremo.
garry


title: Office xp developer RETAIL nuovo vendo

author: luis

text:
Sistema operativo minimo Microsoft Windows 98,
Microsoft Windows 98 Second Edition, Microsoft
Windows 2000 Professional , Microsoft Windows NT 4.0
SP6, Microsoft Windows Millennium Edition
Qtà licenze 1 utente
Tipo licenza Package completo
Sottocategoria Produttività - Suite per ufficio
Categoria Applicazione produttività
Requisiti di sistema Intel Pentium 133 MHz - RAM 64 MB - HD 795 MB
Programmi contenuti:
Word
Excel
Outlook
PowerPoint
Access
FrontPage
SharePoint Team Services
Developer Tools
offerte via mail.


title: Office xp developer RETAIL nuovo vendo

author: Ettore Manara

text:
"luis" <
(A 'XP)
> Requisiti di sistema Intel Pentium 133 MHz - RAM 64 MB - HD 795 MB
A titolo informativo, per svilupparci serenamente consiglio un PIII con
almeno 128 MB di RAM e Windows 2000.
Per la sola esecuzione dei programmi può bastare invece una configurazione
minima: un mio cliente sta utilizzando un'applicazione XP su un P166 Win '98
e soli 32MB di RAM ... direi che le prestazioni siano discrete.


title: Office xp developer RETAIL nuovo vendo

author: Alberto B.

text:
Prezzo?? versione??

--------------------------------
Inviato via
http://usenet.libero.it


title: Codice Sfoglia Cartella Apri file

author: Diego

text:
Come da oggetto, qualcuno ha e potrebbe postare il codice perinserire un
bottone di Apri Files o Sfoglia cartelle?
Ringrazio tutti


title: Codice Sfoglia Cartella Apri file

author: Alessandro Baraldi

text:
"Diego" <
aster...@libero.it
> wrote in message
news:PbQbe.1299330$
35.48...@news4.tin.it
> Come da oggetto, qualcuno ha e potrebbe postare il codice perinserire un
> bottone di Apri Files o Sfoglia cartelle?
>
>
> Ringrazio tutti
Sito Comune sezione MODULES
5.5 Usare le API di Windows in MSAccess - Parte I: le Common Dialog.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Stampare da DB un file di word senza aprirlo

author: Dino

text:
Ciao a tutti.Vorrei stampare un file di .Doc posizionato in un folder
specifico senza doverlo aprire tutte le volte.
Attualmente lo lancio in questo modo:
Set oApp = CreateObject("Word.Application")
oApp.Documents.Open "C:\Miacartella\Doc1.doc"
oApp.Visible = True
Vacendo cos' ovviamente mi si apre il file che poi viene stampato.
Grazie in anticipo
Dino


text:

Se non vuoi aprirlo quello è il modo sbagliato... in quanto quello lo
apre.
Si può fare usando ShellExecute o ShellExecuteEx inviando
l'equivalente comando che faresti facendo RightClick con il mouse
sull'icona del File e selezionando Stampa...!
In pratica se vai su un file.Doc e premi il Destro del Mouse, esce
quello che si chiama MenùContestuale o Poupu relativo... tra le sue
voci c'è PRINT.
Quello che ti propongo è di EMULARE quello inviando un comando a
Windows.
Private Declare Function ShellExecute Lib "shell32.dll" Alias
"ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String,
ByVal lpFile As String, ByVal lpParameters As String, ByVal
lpDirectory As String, ByVal nShowCmd As Long) As Long
Call ShellExecute(Me.hwnd, "print", "C:\NomeFile.Doc", "", 0,
SW_SHOWNORMAL)
SW_SHOWNORMAL è una Costante per definire la modalità di apertura
della finestra, puoi usare 0 come parametro.
Oppure:
Private Declare Function ShellExecuteEx Lib "shell32.dll" _
     (SEI As SHELLEXECUTEINFO) As Long
Const SEE_MASK_INVOKEIDLIST = &HC
Const SEE_MASK_NOCLOSEPROCESS = &H40
Const SEE_MASK_FLAG_NO_UI = &H400
Private Type SHELLEXECUTEINFO
    cbSize As Long
    fMask As Long
    hwnd As Long
    lpVerb As String
    lpFile As String
    lpParameters As String
    lpDirectory As String
    nShow As Long
    hInstApp As Long
    lpIDList As Long
    lpClass As String
    hkeyClass As Long
    dwHotKey As Long
    hIcon As Long
    hProcess As Long
End Type
Sub PrintFile(FileName As String, OwnerhWnd As Long)
    Dim SEI As SHELLEXECUTEINFO
    Dim r As Long
    With SEI
        .cbSize = Len(SEI)
        .fMask = SEE_MASK_NOCLOSEPROCESS Or _
         SEE_MASK_INVOKEIDLIST Or SEE_MASK_FLAG_NO_UI
        .hwnd = OwnerhWnd
        .lpVerb = "print"
        .lpFile = FileName
        .lpParameters = vbNullChar
        .lpDirectory = vbNullChar
        .nShow = 0
        .hInstApp = 0
        .lpIDList = 0
    End With
    r = ShellExecuteEx(SEI)
End Sub
Ciao
@Alex


text:

Ciao Alex grazie mille per le due soluzioni.Funziona tutto alla
grande.Ho ancora 2 piccoli quesiti da porti (porta pazienza):
1) Questo codice io l'ho provato con Access 2000 e funziona
benissimo.Dovrebbe funzionare anche con Access 2007 vero???
2) Se io volessi chiudere un file .Doc aperto da Access senza
utilizzare Word,come potrei fare (forse dovrei aprire un altro
post....Ma!!!!Perdonami?????
Grazie ancora per la tua disponibilita' e professionalita'
Dino


text:

Fino a WinXP funziona... oltre non ho testato...
> 2) Se io volessi chiudere un file .Doc aperto da Access senza
> utilizzare Word,come potrei fare (forse dovrei aprire un altro
> post....Ma!!!!Perdonami?????
La cosa è semplice... usa GetObject visto che la sessione è già aperta
e recuperi la sessione di WORD in questione.
Se leggi la guida il metodo GetObject consente di passare il Path del
documento di cui si vuole recuperare l'istanza:
Function GetObject([PathName], [Class])
    Membro di VBA.Interaction
In quel modo puoi poi chiuderlo.
> Grazie ancora per la tua disponibilita' e professionalita'
>
> Dino
Ciao
@Alex


text:

> @Alex- Nascondi testo citato
>
> - Mostra testo citato -
Grazie Alex buona serata (buon lavoro)
Dino


title: vb6 e access2000

author: Giansergio

text:
Salva a tutti
è possibile importare un mdb da vb6 per poterlo compilare?
Giansergio


title: vb6 e access2000

author: Carlo Costarella

text:
"Giansergio" <
gians...@email.it
> ha scritto nel messaggio
news:alpdj5$r9p$1...@nntp.weblinea.it...
> Salva a tutti
> č possibile importare un mdb da vb6 per poterlo compilare?
> Giansergio
>
>
Per farne un .exe?
Se č cosě leggiti il faqqone su
www.sitocomune.com
Ciao, Carlo


title: vb6 e access2000

author: Luca Savorelli

text:
Prova un pò ad andare qui .......
http://www.iriesoftware.com/
fammi sapere
Luca
"Giansergio" <
gians...@email.it
> ha scritto nel messaggio
news:alpdj5$r9p$1...@nntp.weblinea.it...



title: vb6 e access2000

author: Oscar Manfredini SP-1

text:
"Giansergio" <
gians...@email.it
> Salva a tutti
> č possibile importare un mdb da vb6 per poterlo compilare?
Se per compilare intendi creare uno o piů .exe e basta (invece che
distribuire con un pacchetto Runtime), resterai deluso.
E' vero che puoi ottenere un eseguibile in codice nativo, perň per
funzionare ha bisogno di parecchie Runtimes _a meno che non rinunci
all'utilizzo di griglie e Crytsal Reports_
Ti consiglio di creare un piccolo prototipo di gestione in VB6 e creare
un'installazione: solo cosě potrai valutare se soddisfa le tue aspettative.
Ciao: Oscar


title: Operatore AND tramite maschera

author: Giuseppe

text:
Ciao a tutti
Ho creato una query. Nel campo "Città" ho inserito come criteri il seguente
filtro "Forms"!"NomeMaschera"!"NomeControllo".
Come posso fare ad inserire tramite maschera un filtro con operatore AND?
Per esempio vorrei visualizzare le città di Milano e Roma quindi vorrei
poter digitare sulla mschera "Milano AND Roma".
Una mia considerazione:
Se nei criteri della query scrivo direttamente il filtro "Milano AND Roma"
la query mi restituisce i record esatti. Ma scrivere
"Forms"!"NomeMaschera"!"NomeControllo" ed inserire nella maschera "Milano
AND Roma" non è la stessa cosa?
Grazie sempre a tutti.


title: Operatore AND tramite maschera

text:
"Giuseppe" <
giuse...@tin.it
> ha scritto nel messaggio
news:IX7Fc.404431$hc5.17...@news3.tin.it...

Prova a togliere le virgolette al criterio:
[Forms]![NomeMaschera]![NomeControllo]
ciao


title: Operatore AND tramite maschera

author: namor

text:
Giuseppe ha scritto:

Secondo me dovresti usare un Or e non un And, altrimenti non ti restituirà
mai nessun record.
A prescindere da questo, non puoi usare quel sistema per criteri composti
con Or o And perchè la query interpreta tutto il contenuto della casella
come un testo unico e va a cercare una città che si chiama "Milano AND
Roma", e naturalmente non la trova.
Se guardi con attenzione, quando inserisci il criterio nel generatore di
query questo lo converte in "Milano" And "Roma", quindi l'And resta fuori
dai doppi apici.
Un'ottima soluzione è creare un report basato sulla query o direttamente
sulla tabella origine dati e filtrare i record con il parametro
WhereCondition di OpenReport. Dalla maschera non aprirai più la query ma
il report, passandogli il criterio corretto che può essere una cosa del
tipo citta="Milano" Or citta="Roma", ma non semplicemente "Milano And
Roma" perchè non può funzionare.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Operatore AND tramite maschera

text:
Grazie Namor, hai focalizzato subito il mio problema.
Non sono molto pratico di pagine web collegate ad un database, così pensavo
di poter creare una pagina (html) direttamente da access dove inserire una
ricerca di questo tipo. Su internet le ricerche di questo tipo vengono
eseguite con sql (è una mia supposizione) quindi pensavo si potesse fare
anche con una query scritta magari direttamente in sql. L'idea di far aprire
un report al posto di una maschera o di una pagina vorrei sinceramente
lasciarla come ultima spiaggia. Che ne pensate?
Grazie
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:cc33hi$tcr$1...@news.newsland.it...



title: problemi con mdb e asp.

author: Martjna

text:
Salve,
inizio a cimentarmi in access e asp, con Macromedia dreamweaver, ma sono
subito incappata in un problema apparentemente insormontabile. Cercando
di realizzare il tutorial:
"Una rivista online dinamica con Dreamweaver MX"
http://pro.html.it/articoli/id_338/idcat_38/pro.html
di
html.it
, non riesco a far funzionare la pagina di inserimento dati
nel
db.
Ho seguito le istruzioni passo passo, uso win 98 e mi appoggio ad un
altro computer della rete, con win 2000, come server di prova.
Le pagine asp funzionano, l'unica cosa è che non riesco a intervenire
sul database:
se cerco di inserire un record dalla pagina inserisci.asp ottengo:
Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver ODBC Microsoft Access] Per l'operazione è necessaria
una query aggiornabile.
/rivistaServer/inserisci.asp, line 78
Se invece cerco di cancellare un record dalla pagina cancella.asp
ottengo:
Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver ODBC Microsoft Access] Impossibile eliminare dalle
tabelle specificate.
/rivistaServer/cancella.asp, line 50
Mi hanno consigliato di attivare l'opzione scrittura sulla condivisione
web della cartella che contiene l' .mdb, ma neanche questo ha
funzionato...
Penso che sia un problema interno al mdb: come faccio a permettere a
tutti la scrittura sull'mdb?
Help, mi fonde la testa!!!
:( Martjna
Esiste in rete qualche altro breve tutorial di costruzione di piccoli
siti asp con Dreamweaver MX?


title: problemi con mdb e asp.

text:
Scusate, ho risolto. La soluzione sta qua:
http://www.aspcode.it/forum/forum.asp?tab=2&cod=1937
Grazie


title: [OT]News Virgilio.it

text:
Vi risulta anche a voi che il server delle news di Virgilio sia
inaccessibile da Outlook Express?
Ciao, Carlo


title: [OT]News Virgilio.it

author: cidi

text:
Carlo Costarella ha scritto:
> Vi risulta anche a voi che il server delle news di Virgilio sia
> inaccessibile da Outlook Express?
>
> Ciao, Carlo
Ciao Carlo
ho lo stesso problema, da due giorni, con
news.tin.it
è in manutenzione, almeno così dicono.
Daniele


title: [OT]News Virgilio.it

author: Sergio MAZZA

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:1150267543.9...@h76g2000cwa.googlegroups.com...
> Vi risulta anche a voi che il server delle news di Virgilio sia
> inaccessibile da Outlook Express?
>
> Ciao, Carlo
Prova ad utilizzare
news.virgilio.it
 o a sostituirlo; io è da un bel pezzo
che l'ho cassato...
Ciao.
--
Sergio MAZZA


title: [OT]News Virgilio.it

text:
Sergio MAZZA ha scritto:

E' proprio quello che uso (
news.virgilio.it
) che insieme a
news.tin.it
risultano in manutenzione. Come avrai capito sono connesso tramite
Tin.it (adsl), quale server delle news posso usare?.
Ciao, Carlo


title: [OT]News Virgilio.it

author: MA

text:

ciao Carlo
diesel
cu.mi.it
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: [OT]News Virgilio.it

text:
MA ha scritto:
cut
> diesel
>
cu.mi.it
>
Dovrebbe essere
news.cu.mi.it
.
Mi sono iscritto e aspetto la password.
Grazie, MA e a prestissimo!
Carlo


title: [OT]News Virgilio.it

text:
cut
con
news.cu.mi.it
 sembra funzionare.
Mi č arrivata la password.
Ciao, Carlo


title: [OT]News Virgilio.it

text:

Lo sto usando anche io
va molto bene
l?unico problema č quando fanno xpost con i NG microsoft



title: [OT]News Virgilio.it

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:1150267543.9...@h76g2000cwa.googlegroups.com...
> Vi risulta anche a voi che il server delle news di Virgilio sia
> inaccessibile da Outlook Express?
>
> Ciao, Carlo
>
>
Sembra che, ancora con qualche rallentamento, il server di virgilio e di tin
siano stati ripristinati.
Ciao, Carlo


title: Lanciare un comando .bat da access

author: Nemo

text:
Vorrei tramite VB di access, lanciare un comando .bat. Qual'è la sintassi
corretta?
Grazie


title: Lanciare un comando .bat da access

author: Emyr

text:
On Fri, 17 Jan 2003 11:11:11 +0100, "Nemo" <
notuse...@libero.it
>
wrote:
>Vorrei tramite VB di access, lanciare un comando .bat. Qual'è la sintassi
>corretta?
>Grazie
>
shell()
Saluti.
Emanuele.


title: PDF e Access2000

author: Riccardo Casadei

text:
Salve a tutti,
avevo individuato dei msg con data 04-06-03 relativi alla stampa su PDF da
Access, ma per problemi tecnici non riuscivo a leggerli.
Oggi sono riuscito a sincrinizzarmi il ng, ma i msg partono dal 06-06-03.
Qualcuno può inviarmi i messaggi di cui sopra, oppure dirmi come si fa a
tenere in memoria msg anche vecchi ?!?
Grazie.
Ric


title: PDF e Access2000

author: Setec Astronomy

text:
Riccardo Casadei wrote:
> Salve a tutti,
> avevo individuato dei msg con data 04-06-03 relativi alla stampa su
> PDF da Access, ma per problemi tecnici non riuscivo a leggerli.
> Oggi sono riuscito a sincrinizzarmi il ng, ma i msg partono dal
> 06-06-03.
>
> Qualcuno pur inviarmi i messaggi di cui sopra, oppure dirmi come si
> fa a tenere in memoria msg anche vecchi ?!?
Controlla di non aver impostato lo scaricamento solo degli ultimo 300
messaggi.


title: PDF e Access2000

author: Roberto da casa

text:
"Riccardo Casadei" <
in...@ricweb.it
> ha scritto nel messaggio
news:bck627$cmd$1...@fata.cs.interbusiness.it...

Per leggere i vecchi messaggi del NG vai sul Sito Comune (link qui sotto) o
su Google a questo link:
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&group=it.comp.appl.access
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: PDF e Access2000

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:nZmHa.95717$lK4.2...@twister1.libero.it...

Ti ringrazio, a volte, quando non trovavo più messaggi andavo in crisi.
Ciao
Ric


title: Aggiornare un db

author: mrfree

text:
Scusate la domanda, chi mi indica il modo per aggiornare un db, mi spiego
nel mio db1 ci sono circa 1000 record con varie maschere report e query ,
adesso io ho fatto delle modifiche nel senso ho creato una maschera e degli
aggionamenti alla tabella principale come faccio a fare l'aggiornamento
senza combinare casini vari?


title: Aggiornare un db

text:
"mrfree" <
mrfre...@aliceposta.it
> ha scritto nel messaggio
news:edCCc.523755$rM4.21...@news4.tin.it...

Non capisco quali siano le tue preoccupazioni.
Impoerta nel database da aggiornare la nuova maschera ed effettua in esso
anche le modifiche alla struttura della tabella.
Comunque per facilitare la manutenzione di un database lo si divide in due:
nel primo (chiamato normalmente BE) si lasciano solo le tabelle e nel
secondo (normalmente chiamato FE) si tengono tutti gli altri oggetti del
database originario. La divisione la puoi fare da Strumenti => Aggiunte =>
Divisione database.
A questo punto l'aggiornamento del FE avviene gettando via il vecchio e
sostituendolo con il nuovo, prescindendo da cosa sia cambiato.
Per quanto riguarda invece l'aggiornamento delle tabelle del BE, normalmente
viene realizzato da VBA; un esempio di questa procedura la trovi anche sul
Sito Comune (link qui sotto), nella Sezione Tables, nella FAQ di Enrico Oemi
intitolata "Modificare la struttura dati del BE via codice, direttamente dal
FE".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Formato Numerico Nelle query

author: Koala

text:
E' possibile specificare il formato numerico nelle query personalizzate?
quelle che si generano senza salvare la query. Io volevo solo impostare il
formato del numero con i puntini delle migliaia (classico #.###) ma mi viene
memorizzato solo se salvo la query e non se la lascio come istruzione sql
nella diga di origine.
(la query e' visualizzata in una csella di riepilogo)
In alternativa e' possbile modificare una query salvata da codice? devo solo
modificare un criterio di un campo.
Adesso mi funziona tutto correttamente modificando l'intero codice sql con
l'istruzione:
caselladiriepilogo.rowsuorce "Select..."
ma in questo modo nonmi memorizza il formato dei numeri.


title: Formato Numerico Nelle query

author: Nicola Ardito

text:
"Koala" <
koa...@libero.it
> ha scritto nel messaggio
news:8pq8i7$dc6u7$1...@ID-50848.news.cis.dfn.de...
> E' possibile specificare il formato numerico nelle query personalizzate?
> quelle che si generano senza salvare la query. Io volevo solo impostare il
> formato del numero con i puntini delle migliaia (classico #.###) ma mi
viene
> memorizzato solo se salvo la query e non se la lascio come istruzione sql
> nella diga di origine.
>
> (la query e' visualizzata in una csella di riepilogo)
Se ho capito bene...
SELECT Format([Campo1],"#,##0") AS CampoFormattato FROM Nometabella
Ciao Nicola
--
email:sostituire tin a NOSPAM


title: Formato Numerico Nelle query

text:
grazie mille!!!! TI AMO!!!!
"Nicola Ardito" <nicola...@NOSPAM.it> ha scritto nel messaggio
news:8pqb4e$567$1...@nslave1.tin.it...



title: caratteri disponibili

author: Acquistapace Yuri

text:
Ciao a tutti!
Ho un quesito da porvi: ho una casella di testo in cui posso inserire al
massimo 255 caratteri. Vorrei visualizzare in un'altra casella di testo il
numero di caratteri restanti che posso inserire (come quando si mandano sms
via internet c'è una casella che dice quanti caratteri disponibili)
Io ho usato questa formula
    255-len(caselladitestoincuiinserisco)
Ma su quale evento la devo mettere???
Grazie a tutti
Yuri


title: caratteri disponibili

author: Antonio Ganci

text:

Nell'evendo su modifica del controllo in cui scrivi il testo inserisci:
Me.CaratteriRimanenti = (255 - Len(Me.TestoLimitato.Text))
Occhio al Text altrimenti il conteggio avviene sul valore corrente che viene
modificato dopo la perdita del focus.
Antonio.


title: caratteri disponibili

text:
"Antonio Ganci" <
a.ganciNO...@megattera.it
> ha scritto nel messaggio
news:atcrb6$12go79$1...@ID-162989.news.dfncis.de...

Grazie funziona perfettamente!!!!!!
Yuri


title: caratteri disponibili

author: Sib

text:
"Acquistapace Yuri" <
nom...@aaa.it
> ha scritto nel messaggio

Su modifica.
Sib


title: Percentuale incidenza su report

author: Paul

text:
ciao, in un report vorrei realizzare questa cosa:

	        %
banane	220	22%
mele	330     33%
pere 	450	45%
	-----------
tot.	1000    100%
non riesco a fargli fare la percentuale, perchè ovviamente il totale è
calcolato alla fine, per cui come potrebbe funzionare la formula
220/1000 per ogni record? insomma non mi funziona.
un aiuto, grazie.


title: Percentuale incidenza su report

author: Silvio Berruti

text:
"Paul" <
t...@libero.it
> ha scritto nel messaggio
news:3BEBEFC0...@libero.it...
> ciao, in un report vorrei realizzare questa cosa:
>
>         %
> banane 220 22%
> mele 330     33%
> pere 450 45%
> -----------
> tot. 1000    100%
>
> non riesco a fargli fare la percentuale, perchč ovviamente il totale č
> calcolato alla fine, per cui come potrebbe funzionare la formula
> 220/1000 per ogni record? insomma non mi funziona.
Potresti calcolarla prima con un DSum sulla tabella (vedi help).
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Il path delle immagini

author: Boil Giuvill

text:
sono riuscito, grazie ai vostri preziosissimi consigli e a
www.sitocomune.com
, a capire come organizzare un catalogo di immagini
senza incorporare quest'ultime come oggetto ole, ma sempliceente
memorizzando i path che si riferiscono alle immagini.
Ora però il mio problema è un altro; le immagini da inserire sono quasi
un migliaio, con nomi piuttosto lunghi e complessi:
esiste un modo per inserire in una tabella access (o excel) in maniera
automatica tutti i path completi dei file contenuti in una cartella e
nelle relative sottocartelle?
al limite, potrebbe anche essere sufficiente un trucchetto che permetta
di trascrivere solo i nomi dei file, senza le cartelle all'interno dei
quali sono inseriti: già questo mi risparmierebbe una notevole mole di
lavoro.
qualcuno può darmi qualche dritta????
ehm... sarebbe pure urgente... :(
grazie infinite!
b.


title: Il path delle immagini

text:


vedi dir()
Saluti.
Emanuele.


title: Il path delle immagini

text:
"Boil Giuvill" <
boil_g...@libero.it
> ha scritto nel messaggio
news:3CD2BE0B...@libero.it...

A parte il valido suggerimento di Emyr, un "trucchetto" potrebbe essere
questo: se tutti i file immagine di tipo jpg, mettili tutti in un folder; se
l'indirizzo di questo folder è C:\Pippo\Pluto\Paperino\ , puoi sempre
scrivere:
Me!Immagine.Picture = "C:\Pippo\Pluto\Paperino\" & Me!NomeFile & ".jpg"
dove nel controllo NomeFile digiti solamente il nome del file, senza
indirizzo e senza extention.
Una soluzione più elegante, che ti permette la scelta "visiva" dell'immagine
e che poi, fatta la scelta, ti restituisce il suo path completo, la trovi
nell'esempio allegato alla FAQ di Silvio Savoldi intitolato "Implementare un
archivio immagini".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Il path delle immagini

text:
"Boil Giuvill" <
boil_g...@libero.it
> ha scritto nel messaggio
news:3CD2BE0B...@libero.it...
>

Un'altra possibilità ce l'hai usando, tramite le API,  la finestra di
dialogo con la quale in Windows si aprono i files.
Vai sul Sito Comune (link qui sotto), nella Sezione Modules, nella FAQ di
Alessandro Benati intitolata "Usare le API di Windows in MSAccess - Parte I:
le Common Dialog" trovi allegato un esempio che ti restituisce il path
completo di un file scelto tramite la finestra di dialogo di Windows.



title: Il path delle immagini

text:
Emyr wrote:
> vedi dir()
ho cercato nella guida in linea di Access il comando dir, ma ho torvato
questo:
"La proprietà Dir può essere utilizzata per specificare o determinare
l'orientamento della visualizzazione delle informazioni all'interno di
un controllo per le visualizzazioni che variano a seconda della lingua.
La proprietà Dir usa le impostazioni indicate di seguito.
ltr Imposta la direzione del testo nel controllo da sinistra a destra.
rtl Imposta la direzione del testo nel controllo da destra a sinistra. "
mi viene il sospetto di aver guardato nel posto sbagliato...
b.


title: Il path delle immagini

text:
Credo di aver trovato una soluzione un po' rozza ma sicuramente
efficace:
in ambito DOS, eseguo questo comando:
dir *.jpg /b /s > lista
in questo modo, viene creato un file di testo chiamato "lista"
contenente tutti i file jpg (senza i dettagli come data, dimensione,
ecc...) presenti nella cartella e nelle relative sottocartelle, completi
di path.
A questo punto, è sufficente importare il file di testo nella tabella
access e il gioco è fatto...
grazie a tutti quelli che mi hanno aiutato!
b.


title: consetire ad un database di cambiare il percorso dei dati

text:
il cliente vuole usare i dati su una chiavetta usb e quindi usare il
database su un pc fisso oppure su un pc portatile, il fatto è che nel db ci
sono anche riferimenti a documenti esterni in word oppure a immagini e se
cambia pc poi non troverà piu quei dati in quanto presenti sull'altro pc
secondo voi come potrei fare?
grazie.


author: Alessandro Baraldi

text:
"Simba883" <
simb...@libero.it
> wrote in message
news:ckgcp5$ira$
1...@lacerta.tiscalinet.it

Proporre la ricerca del SERVER su richiesta.
Ovviamente dovrei ricreare la stessa struttura
sulla Chiavetta.
Sul SC c'è un ESEMPIO di come SWITCHARE tra 2 o
più BE.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
> Proporre la ricerca del SERVER su richiesta.
> Ovviamente dovrei ricreare la stessa struttura
> sulla Chiavetta.
>
> Sul SC c'è un ESEMPIO di come SWITCHARE tra 2 o
> più BE.
>
> @Alex.
>
scusa in che sezione? che titolo ha?


title: Evento "Non in elenco"

text:
Nel mio Database ho una tabella [Progetti] correlata tramite il campo
[Comune] alla tabella [Comuni].
Inserisco i dati tramite una maschera in cui c'e' una casella combinata
che mi fa scegliere il comune tra quelli già presenti nella tabella Comuni
Per fare in modo di poter inserire voci nuove nell'elenco dei comuni ho
fatto riferimento alla guida ed ho utilizzato questo script (ovviamente
corretto)
Private Sub Comune_NotInList(NewData As String, Response As Integer)
     Dim ctl As Control
     ' Return Control object that points to combo box.
     Set ctl = Me!Comune
     ' Prompt user to verify they wish to add new value.
     If MsgBox("Value is not in list. Add it?", _
          vbOKCancel) = vbOK Then
         ' Set Response argument to indicate that data
         ' is being added.
         Response = acDataErrAdded
         ' Add string in NewData argument to row source.
         ctl.RowSource = ctl.RowSource & ";" & NewData
     Else
     ' If user chooses Cancel, suppress error message
     ' and undo changes.
         Response = acDataErrContinue
         ctl.Undo
     End If
End Sub
Copiato pari pari dalla guida in linea.
Il problema è che mi genera un errore nel momento in cui cerca di
concatenare NewData al RowSource perche', essendo la casella combinata
collegata ad una tabella e non ad un elenco valori, non mi permette di
aggiungere niente alla query presente come OrigineRiga
(SELECT Comuni.Comune FROM Comuni ORDER BY Comuni.Comune;)
(l'errore in pratica me lo da' perche' non si puo' scrivere nulla dopo il
; della query)
Come posso aggirare il problema? Ho sbagliato totalmente strada?
P.S.: [OT]Perche' deve essere cosi' complicato aggiungere i dati ad una
ComboBox?
--
...oooOOO Nitro 82282 OOOooo...


title: Evento "Non in elenco"

author: Sergio MAZZA

text:
"Nitro82282" <
nitro...@freemail.it
> ha scritto nel messaggio news:op.szpxz9wctxn9rc@magazzino...

Prova con questo esempio:
'---
If MsgBox("Valore non presente nell'elenco. Aggiungere?", vbOKCancel) = vbOK Then
' Imposta l'argomento Response per indicare che i dati vengono aggiunti.
    Response = acDataErrAdded
' Aggiunge la stringa nell'argomento NewData a origine riga.
    Dim rst As DAO.Recordset
    Set rst = CurrentDb.openrecordset("Comuni")
    rst.AddNew
    rst!Comune = NewData
    rst.Update
    rst.Close
    Set rst = Nothing
Else
    ' Se si sceglie Cancel, si elimina il messaggio di errore e si annullano le modifiche.
    Response = acDataErrContinue
    Me!Comune.Undo
End If
Ciao.
P.S. Se non si studia il VBA è sempre difficile fare qualsiasi cosa...
--
Sergio MAZZA


title: Evento "Non in elenco"

author: Enrico T.S.

text:
[cut]
> Il problema è che mi genera un errore nel momento in cui cerca di
> concatenare NewData al RowSource perche', essendo la casella combinata
> collegata ad una tabella e non ad un elenco valori, non mi permette di
per' ogni tanto un giretto su :
http://groups.google.it/group/it.comp.appl.access?hl=it
prima di richiedere cose trite e ritrite
e' sempre d'obbligo, qui come in qualsiasi
altro newsgroup.
Risparmi tempo e byte ed hai 300 risposte immediate
(e non si fa la figura del niubbio)
bye :o)


title: Evento "Non in elenco"

text:
In data Fri, 04 Nov 2005 15:31:41 +0100, Enrico T.S.
<
TOGLIg...@libero.it
> ha scritto:
> Risparmi tempo e byte ed hai 300 risposte immediate
> (e non si fa la figura del niubbio)
> bye :o)
In realta' ho cercato altri post in cui si parlava del "non in elenco", ma
a causa del poco tempo a disposizione non ne ho trovati, cosi' ho postato
io (pur avendo la forte sensazione che questo fosse un problema abbastanza
datato). Per quanto riguarda la figura del niubbio, non c'e' problema,
fossi esperto non starei a chiedere, no? ;)



title: Evento "Non in elenco"

text:
In data Fri, 04 Nov 2005 15:06:43 +0100, Sergio MAZZA
<
sergi...@tiscali.it
> ha scritto:
> P.S. Se non si studia il VBA è sempre difficile fare qualsiasi cosa...
Sto studiando, sto studiando...
(ho scaricato una guida sul VBA per Ac97, anche se uso il 2003 non
dovrebbero esserci grossi problemi, no?)



title: Evento "Non in elenco"

text:
"Nitro82282" <
nitro...@freemail.it
> wrote in message
news:op.szp05lxctxn9rc@magazzino

Visto che tu non hai molto tempo, hai fatto benissimo a postare
la domanda nel NG dove noi tutti non abbiamo nulla da fare....!!!!
Mah..................
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Evento "Non in elenco"

text:
"Nitro82282" <
nitro...@freemail.it
> ha scritto nel messaggio news:op.szp1akyytxn9rc@magazzino...
>
> Sto studiando, sto studiando...
> (ho scaricato una guida sul VBA per Ac97, anche se uso il 2003 non  dovrebbero esserci grossi problemi, no?)
>
> --
> ...oooOOO Nitro 82282 OOOooo...
Non trovi però le novità; qui (
http://msdn.microsoft.com/office/downloads/vba/default.aspx
) non hai più scuse per non studiare...
Ciao.
--
Sergio MAZZA


title: Evento "Non in elenco"

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio news:dce8919f9e992c46da...@mygate.mailgate.org...
>
> Visto che tu non hai molto tempo, hai fatto benissimo a postare
> la domanda nel NG dove noi tutti non abbiamo nulla da fare....!!!!
>
> Mah..................
>
> @Alex
Hi! Hi! Della serie: Ogni riferimento a fatti o persone è puramente casuale...
Ciao.
--
Sergio MAZZA


title: Evento "Non in elenco"

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> wrote in message
news:dkg1b1$5fl$
1...@area.cu.mi.it
[CUT]
> Hi! Hi! Della serie: Ogni riferimento a fatti o persone è puramente casuale...
>
> Ciao.
Persone..... Fatti sicuramente, ma casuali proprio no...! ;-)
E' qualche giorno che cazzeggio molto, ma non è colpa mia
sto aspettando le ferie, ed il conto alla rovescia mi innervosisce...!



title: Evento "Non in elenco"

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio news:11ad68cb55466bd7b4...@mygate.mailgate.org...
>
> Persone..... Fatti sicuramente, ma casuali proprio no...! ;-)
>
> E' qualche giorno che cazzeggio molto, ma non č colpa mia
> sto aspettando le ferie, ed il conto alla rovescia mi innervosisce...!
>
> @Alex
LE FERIEEE??
Ma parlano tanto male dei Romani e... E... E bravo!
Ciao.
--
Sergio MAZZA


title: Evento "Non in elenco"

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> wrote in message
news:dkgdja$n9u$
1...@area.cu.mi.it
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio news:11ad68cb55466bd7b4...@mygate.mailgate.org...
> >
> > Persone..... Fatti sicuramente, ma casuali proprio no...! ;-)
> >
> > E' qualche giorno che cazzeggio molto, ma non è colpa mia
> > sto aspettando le ferie, ed il conto alla rovescia mi innervosisce...!
> >
> > @Alex
>
>
> LE FERIEEE??
> Ma parlano tanto male dei Romani e... E... E bravo!
>
> Ciao.
Si, meritate ferie, caspita ho 75 giorni di ferie
all'anno devo pur farle prima o poi, e pensare che
quando sono stanco mi metto in malattia per non consumarle.
Così facendo tra malattia e ferie riesco a lavorare Marzo, Aprile
e Settembre.
;-)
Quando torno ti dico dove sono andato....!
E' un posto caldo 4° sopra l'equatore.



title: Evento "Non in elenco"

text:
In data Fri, 04 Nov 2005 17:12:14 +0100, Sergio MAZZA
<
sergi...@tiscali.it
> ha scritto:
>
> Non trovi però le novità; qui
> (
http://msdn.microsoft.com/office/downloads/vba/default.aspx
)
Grazie mille :) troppo gentile!
> non hai più scuse per non studiare...
Sono troppo allenato per non trovare scuse ;)



title: SOS Errore di access con i grafici

author: Tashunka

text:
Salve vorrei sapere se qualcuno di voi è mai incappato nel seguente
problema: sto sviluppando un'applicazione in access 97 con la gestione
di grafici (utilizzo la libreria di  microsoft graph 8.0) e ogni tanto
(in maniera del tutto casuale, ma con una certa frequenza quando passo
da una form contente i grafici ad un altra) mi genera un errore di
access con conseguente chiusura dell'applicativo. Dal momento che sul
mio PC coabitano Access 2000 e Access 97 ho verificato che,
l'inserimento dell'oggetto grafico non utilizzasse la libreria di
access 2000. In più, ho provato a copiare il mio file su un pc con un
altro sistema operativo e solo con access 97 senza risolvere nulla. Ho
anche provato a ricreare un database nuovo e importare gli oggetti di
quello vecchio: il nulla. La conclusione a cui sono giunto è che
access 97 abbia qualche problema con la libreria di microsoft graph.
Sul sito della microsoft non ho trovato nulla. Qualcuno di voi ha già
riscontrato e risolto il mio problema? Mi sapreste dare qualche dritta
intelligente?
Bye Tk


title: problema sql server adp access su proprietà serverfilter

text:
ciao a tutti!
vi posto questo problemino:
da mdb ho fato adp per lavorare con db sql server express
nota (è un bel casino ho dovuto cambiare tutto il codice in vba che
avevo scritto perchè sql server non lo capisce!!!; chi capisce la
politica di microsoft è bravo!!)
problema: nell'mdb da una maschera mi si aprono diversi report sulla
base di 1 o più parametri dinamici, una volta fatto l'upsize in sql
server express e creato l'adp i miei report non vengono più
filtrati!!!!
ecco le operazioni che ho eseguito e la mia situazione:
1. i report hanno come origine una select from (non si dovrebbe
trattare quindi di una stored procedure) che si aprono nell'mdb sulla
base di un criterio che passavo via codice in questo modo:
dim strsql as string
strsql = pippo
docmd.openreport "tal dei tali", ...,...,.. , strsql
2. io in adp + sqlserver faccio cosi
dim strsql as string
strsql = pippo
me.serverfilter= strsql
docmd.openreport "tal dei tali", ...,...,..
ma il report non mi si apre!!! perchè???
la cosa strana è che su altri report strutturati nello stesso modo
questo metodo funziona...
qualcuno mi sa aiutare??
inoltre (chiedo venia per la lunghezza del post) ho capito che esiste
un analizzatore delle prestazioni di sql server express, mi sapete
dire come attivarlo? io vorrei capire in particolare come fare
eseguire sul server la query e poi portare al client solo il report
filtrato... mi sa che con serverfilter prima il client si carica tutto
in locale....
sapete aiutarmi???
grazie molte a tutti!!!


text:
On 13 Apr, 14:44, "
fabiani.uli...@gmail.com
"

..................?


author: Cinzia

text:
<
fabiani...@gmail.com
> ha scritto nel messaggio
news:1176468248....@d57g2000hsg.googlegroups.com...







qualcuno mi sa aiutare??

Ciao Ulisse,
impaziente? tieni conto che chi risponde su questo NG lo fa solo su base
volontaria e ogni tanto gli tocca pure lavorare per vivere... per cui se non
ottieni rapide risposte abbi un po' di pazienza prima o poi qualcuno, se
sa.. risponderà...
Dopo il dovuto ca......one, vediamo di chiarire...
Tu scrivi:
2. io in adp + sqlserver faccio cosi
dim strsql as string
strsql = pippo
me.serverfilter= strsql
docmd.openreport "tal dei tali", ...,...,..
ma il report non mi si apre!!! perchè???
me.serverFilter = strsql
stai applicando un filtro non al report che stai per aprire ma alla maschera
corrente
per aprire il report filtrato secondo il tuo criterio, puoi farlo
esattamente come negli mdb:
  DoCmd.OpenReport "tal dei tali", acPreview, , "(" & strsql & ")",
acWindowNormal
il report non si apre o non si apre filtrato? e che errore da se non si
apre?  tieni presente che il filtro deve avere una sintassi SQL
comprensibile a SQL Server che non ha la minima idea dei nomi dei controlli
delle maschere in Access.
Per quanto riguarda la seconda domanda, per vedere le istruzioni che
viaggiano tra il server e Access puoi Attivare il SQL Server Profiler
(dovrebbe esserci anche nella versione Express) che ti fa vedere esattamente
le istruzioni inviate da Access a SQL Server ad esempio nel caso di un
report che ha come origine dati una Select campo1, campo2 From TabellaX e
che viene aperto con una istruzione del tipo:
  DoCmd.OpenReport "tal dei tali", acPreview, , "(" & strsql & ")",
acWindowNormal
l'istruzione inviata a SQL server è:
SELECT "Campo1", "Campo2"  FROM "dbo"."TabellaX" WHERE (([Campo1] =
10021) )
 per cui non è vero che il client si carica tutto in locale e poi filtra, ma
il filtro viene eseguito sul server e vengono restituiti solo i record
filtrati.
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
----------------------------------------


text:
On 15 Apr, 10:45, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:
> <
fabiani.uli...@gmail.com
> ha scritto nel messaggionews:1176468248....@d57g2000hsg.googlegroups.com...

grazie molte cinzia!
scusa ma lo so che chi partecipa a sti newsgroup lo fa per passione e
non per lavoro, però dai sarà capitato anche a te di avere fretta e di
chiedeere una risposta celere! chiedo venia per averlo fatto, però può
capitare!!!
comunque sei stata molto gentile perchè mi hai risposto in maniera
molto puntuale, anche se non sono convinto che questo codice che
scrivi tu
funzioni correttamente
 DoCmd.OpenReport "tal dei tali", acPreview, , "(" & strsql & ")",
> acWindowNormal
io ho provato e mi pare che in questo modo sql server express non
prenda i benedetti parametri che gli passo nella stringa (mi dà sempre
"errore in prossimità di "(", oppure nome del campo non trovato)
metendo il me.filter il mio report si apre e ho visto che il codice
viene interpretato correttamente, ma naturalmente come dici tu il
filtro lo fa sulla maschera e quindi mi restituisce il report con
tutti i campi senza applicare il filtro!.
Adesso riprovo con attenzione e poi ti faccio sapere nei prossimi
giorni!
ciao grazie molte alla prossima!
uli


text:
ciao a tuuti!!
grazie cinzia di nuovo ma il tuo codice non funge!!!
mi dispiace!!!!!!
sto disperato!!!!!!!!
una seconda cosa di cui farò pure una nuova discussione:
come c........o si passano i parametri via codice ad una funzione
definita dall'utente??????
su sql server express
scusate ma io scrivo una funzione "pescainventario" cosi fatta:
definisico il paramatero @inventario come varchar(20)
select inventario from tbl monete
where inventario=(@inventario)
sull'adp di access ho una una combobox da cui pesco un elenco di
inventari che sono il parametro @inventario che devo passare alla mia
funzione pescainventario
come si faaaaa??????????
graziiiieeeeeeeeeeee


text:
Ciao Ulisse,
>grazie cinzia di nuovo ma il tuo codice non funge!!!
>mi dispiace!!!!!!
>sto disperato!!!!!!!!
invece di disperarti,  che errore hai?  hai provato a guardare cosa succede
con il Profiler?



text:
On 20 Apr, 20:23, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:

ciao Cinzia
>
> invece di disperarti,  che errore hai?  hai provato a guardare cosa succede
> con il Profiler?
>
il profiler non lo trovo sulla versione sql express e non so come
attivarlo (nè a questo punto se c'è)
per quanto riguarda il passaggio dei parametri molto semplicemente è
come se non esistesero per il report di sql server, il che mi fa
abbastanza arrabbiare. Ho dovuto mettere tutti i parametri sui report
e francamente mi sembra una bella cavolata!!!! Peccato! comunque ho
ancora un paio di report che devo aggiustare con un parametro
variabile che vorrei riuscire a mettere in codice (anche per
soddifazione personale!)
cmq credo ( e sottolineo credo, data la mia ignoranza) che il
parametro come lo hai scritto tu non funzioni perchè mancano gli
apicetti ... può essere?
DoCmd.OpenReport "tal dei tali", acPreview, , "(" & strsql & ")" mi
pare che vadano inseriti gli apicetti prima e dopo le &
che dici?
ciao


text:
<
fabiani...@gmail.com
> ha scritto nel messaggio
news:1177259135....@l77g2000hsb.googlegroups.com...
On 20 Apr, 20:23, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:
> Ciao Ulisse,
>
> >grazie cinzia di nuovo ma il tuo codice non funge!!!
> >mi dispiace!!!!!!
> >sto disperato!!!!!!!!
>
> invece di disperarti,  che errore hai?  hai provato a guardare cosa
> succede
> con il Profiler?
>
>
> invece di disperarti,  che errore hai?  hai provato a guardare cosa
> succede
> con il Profiler?
>
il profiler non lo trovo sulla versione sql express e non so come
attivarlo (nè a questo punto se c'è)
per quanto riguarda il passaggio dei parametri molto semplicemente è
come se non esistesero per il report di sql server, il che mi fa
abbastanza arrabbiare. Ho dovuto mettere tutti i parametri sui report
e francamente mi sembra una bella cavolata!!!! Peccato! comunque ho
ancora un paio di report che devo aggiustare con un parametro
variabile che vorrei riuscire a mettere in codice (anche per
soddifazione personale!)
cmq credo ( e sottolineo credo, data la mia ignoranza) che il
parametro come lo hai scritto tu non funzioni perchè mancano gli
apicetti ... può essere?
DoCmd.OpenReport "tal dei tali", acPreview, , "(" & strsql & ")" mi
pare che vadano inseriti gli apicetti prima e dopo le &
che dici?
Ciao ulisse,
le parentesi non sono obbligatorie, puoi anche non metterle, non cambia
niente gli apicetti invece direi che non ci vogliono proprio, se servono
saranno dentro a strsql.
Mi spiego meglio, se strsql fosse fosse un criterio del tipo nome = "ulisse"
allora scriveremmo:
strsql="nome ='ulisse'"
se invece il criterio fosse prezzo< 500 scriveremmo
strsql="prezzo<500"  senza gli apici



text:
On 22 Apr, 21:49, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:
> <
fabiani.uli...@gmail.com
> ha scritto nel messaggionews:1177259135....@l77g2000hsb.googlegroups.com...

ciao Cinzia,
ma per quanti sforzi abbia fatto a me non funziona affatto come dici
tu(!!!).
Inoltre non trovo questo metodo di passare criteri come con access in
nessuna documentazione di sql server nè di adp di access!!!!!
sei sicura che sia questo il modo? L'hai provato effettivamente? dove?
come? perchè non lo trovo su nessuna documentazione ufficiale????
scusami,ma per me è importante capire se esiste un modo analogo
funzionante a quello di access per passare i criteri di un report. Ti
spiego: stiamo facendo un collaudo del lavoro di una ditta per una
commessa moooolto grande e dobbiamo valutare i costi praticamente per
ogni più piccola cosa (pensa addirittura il tempo delle pause
caffè!!!!!!!!!; sto uscendo matto!!!) in particolare sto valutando i
tempi necessari per passare alcuni report a sql server da access mdb.
Per questo, senza vedere come ha fatto la ditta devo rifare la
procedura di trasferimento in diverse modalità, valutando quella più
rapida, visto che si tratta dimolti report (circa 200) ma tutti uguali
con parametri.
per questo per me è fondamentale capire se il metodo che mi suggerisci
tu è reale e testato oppure no!!
p.s.: perdonami la mia ignoranza ma io di mestiere collaudo e testo
pezzi di aereoplani e di elicotteri (!!!), quindi non mi ci ritrovo
molto in questi aspetti (!!!)
grazie


text:
<
fabiani...@gmail.com
> ha scritto nel messaggio
news:1177579283.7...@o40g2000prh.googlegroups.com...

 Ciao Ulisse,
>ciao Cinzia,
>ma per quanti sforzi abbia fatto a me non funziona affatto come dici
>tu(!!!).
Ti ho messo sotto la procedura esattamente come la uso io senza nessun
adattamento
>Inoltre non trovo questo metodo di passare criteri come con access in
>nessuna documentazione di sql server nè di adp di access!!!!!
>sei sicura che sia questo il modo? L'hai provato effettivamente? dove?
>come? perchè non lo trovo su nessuna documentazione ufficiale????
>scusami,ma per me è importante capire se esiste un modo analogo
>funzionante a quello di access per passare i criteri di un report. Ti
>spiego: stiamo facendo un collaudo del lavoro di una ditta per una
>commessa moooolto grande e dobbiamo valutare i costi praticamente per
>ogni più piccola cosa (pensa addirittura il tempo delle pause
>caffè!!!!!!!!!; sto uscendo matto!!!) in particolare sto valutando i
>tempi necessari per passare alcuni report a sql server da access mdb.
>Per questo, senza vedere come ha fatto la ditta devo rifare la
>procedura di trasferimento in diverse modalità, valutando quella più
>rapida, visto che si tratta dimolti report (circa 200) ma tutti uguali
>con parametri.
Se devi trasferire dei report già fatti in MDB su SQL Server il metodo
sicuramente più rapido è quello di tenere gli MDB così come sono e
trasferire su SQL solo le tabelle e collegarle poi all'MDB via ODBC, è
inutile trasformare tutto in ADP perdi solo un sacco di tempo, inoltre il
metodo consigliato da Microsoft per accedere a SQL Server è quello di usare
tabelle collegate a un MDB, la tecnologia ADP è ancora supportata ma per il
momento non verrà ulteriormente sviluppata per cui prob. non vale la pena
investirci adesso.
>per questo per me è fondamentale capire se il metodo che mi suggerisci
>tu è reale e testato oppure no!!
realissimo e operativo
p.s.: perdonami la mia ignoranza ma io di mestiere collaudo e testo
pezzi di aereoplani e di elicotteri (!!!), quindi non mi ci ritrovo
molto in questi aspetti (!!!)
[OT]
interessante... pezzi di aeroplani ed elicotteri... ti penserò ogni volta
che prendo un aereo :-) ,... ma un dubbio sorge spontaneo.... perchè mai
nelle aziende ad un collaudatore di pezzi di aerei o elicotteri viene dato
da fare un lavoro che non c'entra niente con la sua professionalità?  è come
farsi fare un vestito da un calzolaio o una pizza dal gelataio ..... boh non
capisco...
[/OT]
questa è la procedura che uso copiata e incollata dal mio ADP Access 2003:
Private Sub btn_stampa_Click()
On Error GoTo Err_btn_stampa_Click
    Dim stDocName As String
    wherecond = ""
    If Not IsNull(Me.cmbAmm) Then
        wherecond = "([idAmministratore] = " & Me.cmbAmm & ")"
    End If
    stDocName = Me.OpenArgs
      Select Case Me.OpenArgs
        Case "rpt_FattureDaIncassare"
            If Len(wherecond) > 0 Then
                wherecond = wherecond & " AND ([DataFattura] Between '" &
CDate(Nz(Me.txt_daData, "01/01/2000")) & "' AND  '" & CDate(Nz(Me.txt_aData,
Date)) & "')"
            Else
                wherecond = "([DataFattura] Between '" &
CDate(Nz(Me.txt_daData, "01/01/2000")) & "' AND  '" & CDate(Nz(Me.txt_aData,
Date)) & "')"
            End If
            If Me.chk_daIncassare Then
                 wherecond = wherecond & " AND ([DataPagamento] is null)"
            End If
        Case Else
    End Select
         DoCmd.OpenReport stDocName, acPreview, , "(" & wherecond & ")",
acWindowNormal
Exit_btn_stampa_Click:
    Exit Sub
Err_btn_stampa_Click:
    MsgBox Err.Description
    Resume Exit_btn_stampa_Click
End Sub
e il report in questione ha come origine record una vista su SQL Server
2005.



text:
On 26 Apr, 23:04, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:
> <
fabiani.uli...@gmail.com
> ha scritto nel messaggionews:1177579283.7...@o40g2000prh.googlegroups.com...

ok grazie,
adesso provo e vedo e poi ti faccio sapere
grazie
p.s.: si collaudo pezzi di elicotteri e aerei militari (quindi dubito
che ci salirai mai!)
ciao


title: Convertire DB Jet a SQLSVR

author: Simone Calligaris

text:
Mi capita di dover convertire vecchi DB JET in formato SQL Server/MSDE.
Fino ad oggi ho utilizzato la utility di Upsizing di Access 'XP, ma ho dei
problemi:
1) Non crea automaticamente i Diagrammi (solo Triggers volendo)
2) Non crea gli indici nelle tabelle convertite.
Il punto 2) è davvero un problema.
Mi sfugge qualcosa?
Conoscete sistemi migliori di conversione JET -- SQLSVR?
Saluti.


title: Convertire DB Jet a SQLSVR

author: giorgio rancati

text:
Ciao Simone,
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:ovIrd.530$Zk....@twister2.libero.it...
>
> Mi capita di dover convertire vecchi DB JET in formato SQL Server/MSDE.
>
> Fino ad oggi ho utilizzato la utility di Upsizing di Access 'XP, ma ho dei
> problemi:
>
> 1) Non crea automaticamente i Diagrammi (solo Triggers volendo)
> 2) Non crea gli indici nelle tabelle convertite.
>
> Il punto 2) è davvero un problema.
>
> Mi sfugge qualcosa?
credo di sì, l'upsize guidato di Access Xp permette di esportare gli indici,
le regole di convalida, i valori predefiniti, le relazioni tra le tabelle
(mettendo il check su usa DRI)
per le relazioni è necessario avere Sql Server 2000 o MSDE2000 in altro caso
devi usare i trigger per le operazioni di modifica e cancellazione in
cascata.
Per quanto riguarda i Diagrammi sono solo una visualizzazione grafica delle
relazioni tra le tabelle, se queste (le foreign key) già esistono basta
inserire in un nuovo diagramma le tabelle del caso per vedere in modo
grafico la relazione.
> Conoscete sistemi migliori di conversione JET -- SQLSVR?
no, io preferisco scrivere a mano la DDL della tabella in modo da scegliere
il tipo di campo idoneo e quale nome dare agli indici e alle varie
constraint.
> Saluti.
Ciao Giorgio


title: Convertire DB Jet a SQLSVR

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:4yKrd.808$Lg7....@twister1.libero.it...
>
[CUT]
>
> All'atto pratico ho sempre avuto problemi in tal senso, purtroppo.
> Ma tu lo usi?
ho provato a usarlo, se le tabelle di Access sono a posto esporta tutto
correttamente.
> Considera che non utilizzo triggers per le eliminazioni a catena.
> Dalla versione 2000 di SQLSVR è possibile impostarle nel diagramma, è
comodo
> e mi spiace rinunciarvi.
certamente, è da masochisti usare i trigger per le relazioni con MSDE2000
:-)
intendevo dire che l'upsize crea già le reazioni tra le tabelle poi basta
inserirle in un diagramma e il tutto si presenta già collegato.
Il diagramma è solo un modo più comodo per creare le relazioni.
> Cercherò di capire perchè diavolo non mi esporti gli indici come dovrebbe,
> l'aggiunta di Upsizing.
credo che questo sia il problema principale, in mancanza degli indici la
relazione non può essere creata.
Prova a fare l'upsize mettendo la spunta su *Crea solo la Struttura ...*  se
tutto va a buon fine vuol dire che c'è qualcosa che non va nei dati.
> Grazie, ciao.
Ciao Giorgio


title: Convertire DB Jet a SQLSVR

text:
"giorgio rancati"
> > 1) Non crea automaticamente i Diagrammi (solo Triggers volendo)
> > 2) Non crea gli indici nelle tabelle convertite.
> > Il punto 2) è davvero un problema.
> > Mi sfugge qualcosa?
> credo di sì, l'upsize guidato di Access Xp permette di esportare gli
indici,
> le regole di convalida, i valori predefiniti, le relazioni tra le tabelle
> (mettendo il check su usa DRI)
All'atto pratico ho sempre avuto problemi in tal senso, purtroppo.
Ma tu lo usi?
> per le relazioni è necessario avere Sql Server 2000 o MSDE2000 in altro
caso
> devi usare i trigger per le operazioni di modifica e cancellazione in
> cascata.
Già.
> Per quanto riguarda i Diagrammi sono solo una visualizzazione grafica
delle
> relazioni tra le tabelle, se queste (le foreign key) già esistono basta
> inserire in un nuovo diagramma le tabelle del caso per vedere in modo
> grafico la relazione.
Considera che non utilizzo triggers per le eliminazioni a catena.
Dalla versione 2000 di SQLSVR è possibile impostarle nel diagramma, è comodo
e mi spiace rinunciarvi.
Ma questo è il meno....
Cercherò di capire perchè diavolo non mi esporti gli indici come dovrebbe,
l'aggiunta di Upsizing.
Grazie, ciao.


title: Convertire DB Jet a SQLSVR

text:
"giorgio rancati" <
> Prova a fare l'upsize mettendo la spunta su *Crea solo la Struttura ...*
se
> tutto va a buon fine vuol dire che c'è qualcosa che non va nei dati.
Farò sapere.
Devo dire peraltro che la conversione riguarda sempre lo stesso DB (è una
procedura standard installata in decine d'aziende) ... tre anni fa ho
iniziato l'Upsize a SQLSVR, sempre con queste seccature.
Adesso sono stufo di rifare gli indici a mano tutte le volte!  (mezza
giornata di lavoro)
Saluti  :-)


title: Esiste un Manuale su ODBC?

author: A. Picchio

text: Help cerco un buon manuale su ODBC ... Chi sa aiutarmi???


title: Problema di ordinamento sql

author: Alberto Luzi

text:
Salve!
non riesco ad ordinare questa sql
SELECT 0 AS Sconto FROM TbSconto UNION SELECT IIf(TbSconto.IdSconto >5, Format(TbSconto.IdSconto, '#,##0.00'), TbSconto.IdSconto) AS Sconto FROM TbSconto ORDER BY 1;
sequenza: 0-1-1,5-10,00-10,01 ecc. ecc.
i numeri da 2 a 9,99 li ho per ultimo
come posso fare?
grazie


title: Problema di ordinamento sql

text:

risolto
ho aggiunto un altro campo


title: Ricerca clinica: gestire i follow-yp

author: Diego B

text:
Ciao a tutti,
sono un felice utilizzatore di Filemaker, da poco passato ad Access in
parte per curiosita', in parte per necessita'.
Devo dire che la prima impressione e' stata molto positiva: sebbene non
immediato come filemaker, mi piace molto l'ordine nella gestione di
tabelle query form e report.
Passo al problema: per motivi di ricerca clinica ho realizzato una
cartella clinica in access con 7 tabelle, tutte unite fra loro dalla
chiave ID_paziente ( aggiungendo poi naturalmente ad ogni tabella una
chiave primaria indipendente).
Il tutto sembra fungere bene (anche se ancora non ho iniziato ad
inserire i dati, ma solo fatto test fittizi).
Lo studio prevede il follow-up dei pazienti, ossia ogni paziente
dovrebbe avere piu' di un record in diverse tabelle...qualcuno potrebbe
dirmi qual'e' il modo migliore ed immediato (se esiste) per organizzare
la cosa con access in modo organico e pulito ?
Grazie sin d'ora per l'aiuto
Diego


title: Ricerca clinica: gestire i follow-yp

author: MA

text:

Visivamente, tramite le sottomaschere che puoi inserire e ordinare con i
controlli a scheda
guarda l'help è molto più chiaro di quanto lo posa essere io
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Ricerca clinica: gestire i follow-yp

text:
Innanzitutto grazie della risposta, purtroppo non sono in Italia al
momento
e lavoro sulla versione inglese di Access...potresti dirmi esattamente
cosa cercare ?
non preoccuparti, non voglio che mi spiaghi passo passo, basta un
aparola chiave e poi la ricerca
me la faccio io !
Hai gia' fatto tanto, grazie ancora
Diego


title: Formattazione report da codice

author: Andrea Besutti

text:
E' possibile formattare un report da VB ?
Ad esempio in una ipotetica fattura, nel caso lo sconto sia a 0, la relativa
etichetta, il campo associato (con lo sconto) ed il campo calcolato (il
valore dello sconto) non devono apparire. Ho provato ad inserire del codice
(per visualizzare o nascondere dei controlli) negli eventi Su apertura e Su
attivazione del report, ma non mi vengono accettati.
E' possibile farlo ?
Grazie. Ciao a tutti. Andrea.


title: Formattazione report da codice

author: Graziano Franchi (Dal Client)

text:
On Error GoTo Err_PičPaginaPagina4_Print
  Dim k As Variant
  k = [Sconto]
  If k<0 Then
    [Totale Merce].Visible = False
    [Totale Imponibile].Visible = False
    [IVA].Visible = False
    [Totale IVA].Visible = False
    [Totale Fattura].Visible = False
    [Testo1].Visible = True
    [Testo2].Visible = True
    [Testo3].Visible = True
    [Testo4].Visible = True
    [Testo5].Visible = True
    [Testo6].Visible = True
  Else
    [Totale Merce].Visible = True
    [Totale Imponibile].Visible = True
    [IVA].Visible = True
    [Totale IVA].Visible = True
    [Totale Fattura].Visible = True
    [Testo1].Visible = False
    [Testo2].Visible = False
    [Testo3].Visible = False
    [Testo4].Visible = False
    [Testo5].Visible = False
    [Testo6].Visible = False
  End If
Exit_PičPaginaPagina4_Print:
  Exit Sub
Err_PičPaginaPagina4_Print:
  MsgBox Error$
  Resume Exit_PičPaginaPagina4_Print
Adatta il nome dei campi
Saluti
G.Franchi


title: Formattazione report da codice

author: Tappo

text:
Prova sull'evento 'su formattazione'
--
Togli il tappo per rispondermi


title: Estrarre fattura da p7m con CryptDecodeMessage

author: Davide La Mantia

text:
Ciao a tutti,
per acquisire automaticamente le fatture elettroniche ho scritto una funzione VBA che esegue l'estrazione.
La cosa funziona perfettamente, ma occasionalmente (ogni 6-12 mesi circa) salta fuori un nuovo flag della firma che non mi era ancora capitato e devo aggiornare la lista dei flag da rimuovere per l'estrazione.
Potrei continuare così, tanto finiranno prima o poi, tuttavia sto indagando altri metodi e ho trovato la funzione in oggetto che pare si possa usare allo scopo (link:
https://resch.pro/p/vba-da-p7m-a-xml/
 nb: attenzione che alla fine nel codice c'è un piccolo errore di sintassi da correggere, si vede subito).
Tuttavia l'estrazione fallisce e non ho trovato un modo per farla funzionare.

Qualcuno ha mai provato con questa funzione?

Ciao
Davide


author: BFS

text:

l'ho provato e funziona, anche con allegati

basta aggiungere questa funziona che in quel sorgente manca :

Function Stream_BinaryToString(sFullNameFile As String) As String
'Funzione per convertire un file da dati binari a dati di testo
'Necessario per inserire un "allegato" alla fattura elettronica
'Reperita alla seguente URL:
'
https://stackoverflow.com/questions/496751/base64-encode-string-in-vbscript

Const adTypeBinary = 1 ' Binary file is encoded
' Variables for encoding
Dim objXML
Dim objDocElem
' Variable for reading binary picture
Dim objStream
' Open data stream from picture
Set objStream = CreateObject("ADODB.Stream")
objStream.Type = adTypeBinary
objStream.Open
objStream.LoadFromFile sFullNameFile
' Create XML Document object and root node
' that will contain the data
Set objXML = CreateObject("MSXml2.DOMDocument")
Set objDocElem = objXML.createElement("Base64Data")
objDocElem.DataType = "bin.base64"
' Set binary value
objDocElem.nodeTypedValue = objStream.Read()
Stream_BinaryToString = objDocElem.Text
' Clean all
Set objXML = Nothing
Set objDocElem = Nothing
Set objStream = Nothing
End Function

bfs


text:
Il giorno lunedì 10 gennaio 2022 alle 16:51:18 UTC+1 BFS ha scritto:
> Il 10/01/2022 16:05, Davide La Mantia ha scritto:
CUT
> >ho trovato la funzione in oggetto che pare si possa usare allo scopo (link:
https://resch.pro/p/vba-da-p7m-a-xml/
 nb: attenzione che alla fine nel codice c'è un piccolo errore di sintassi da correggere, si vede subito).
> > Tuttavia l'estrazione fallisce e non ho trovato un modo per farla funzionare.
> >
> > Qualcuno ha mai provato con questa funzione?
> >
> > Ciao
> > Davide
> l'ho provato e funziona, anche con allegati
>
> basta aggiungere questa funziona che in quel sorgente manca :
>
>
> Function Stream_BinaryToString(sFullNameFile As String) As String
> 'Funzione per convertire un file da dati binari a dati di testo
CUT
> bfs

Grazie per la risposta!
Intendi dire che la funzione CryptDecodeMessage vuole passata la fattura codificata in Base 64?
Perchè avevo fatto attenzione a passargliela non codificata...

Comunque non funziona ancora...

Ciao
Davide


text:

OK, confermo che non va.
la variabile che dovrebbe contenere l'output rimane tutta fatta di null

ciao