title: Richiesta di aiuto

text:
grazie
Graziano Franchi (Dall'Ufficio) <
franchi...@centoservizi.it
> wrote in
message 8la4k7$sbl$1...@news.IT.net...
> Per risolvere il tuo problema ci sono 2 soluzioni:
>
> 1) Da codice
> if Valore=0 then visibile=false
> devi spegnere tutto quello che serve se importo è 0
>
> 2)Metodo
> Devi avere una maschera con INTESTAZIONE FATTURA ed una sottomaschera con
> DETTAGLIO FATTURA.
> Nell' intestazione metti il cliente, pagamento,banca ecc
> Nel dettaglio fai Nuovo Record per ogni riga di fattura NUOVA e quindi non
> esistono record con dettagli di fattura=0
> Se in una pagina di fattura ci stanno 10 dettagli, fai in modo che se i
> dettagli fossero 11 o piu va in automatico a crearti un nuovo report e i
> totali li stampa sull'ultima pagina.
> Questa è la strada più giusta della prima.
> Pensa anche alle scadenze delle fatture.
> Saluti
> Graziano
>
> "davide" <
dav...@glpoint.com
> ha scritto nel messaggio
> news:8l9rl9$pde$1...@serv1.iunet.it...



title: stringa di Format percentuale in Query...

author: SuperPippo®

text:
non sono molto ferrato in Access e tantomeno in matematica...
(andavo malissimo a squola)......
ho una query con dei vaňori...
i valori che + mi si addicono č....:
Fisso... e mi esce come vorrei io ma con un decimale in + e
senza simbolo % tipo 23,89
invece Percentuale....esce addirittura 2389,56%....
io vorrei questa soluzione..... 23,8 %
come posso ottenerla ???
grazie x l'aiuto....


author: Alessandro Nazzani

text:
"SuperPippo®" <
ik0...@libero.it
> wrote in message
news:V3w78.16623$5M4.5...@twister2.libero.it...

Hai provato
SELECT Format(miatabella.miocampo/100, "0.0%") AS miocampo FROM miatabella;
?
HTH
Alessandro


text:
"Alessandro Nazzani" <
ale...@tin.it
> ha scritto nel messaggio
news:a3m3pg$cpa$1...@fe2.cs.interbusiness.it...
> "SuperPippo®" <
ik0...@libero.it
> wrote in message
> news:V3w78.16623$5M4.5...@twister2.libero.it...
> > io vorrei questa soluzione..... 23,8 %
> > come posso ottenerla ???
> > grazie x l'aiuto....
>
> Hai provato
>
> SELECT Format(miatabella.miocampo/100, "0.0%") AS miocampo FROM
miatabella;
> Alessandro
--------------------------------------------->
ti allego il codice Sql... mi dice "errore di sintassi.... operatore
mancante"...
come mai ???
--------------------------------
SELECT QryStatoNutrizionale_Totale.Sesso,
QryStatoNutrizionale_Totale.Normali, QryStatoNutrizionale_Totale.Sovrappeso,
QryStatoNutrizionale_Totale.Obesi, QryStatoNutrizionale_Totale.Totale,
[normali]/[totale]*100,"0,0% AS _Normali, [Sovrappeso]/[totale]*100,"0,0% AS
_Sovrappeso, [obesi]/[totale]*100,"0,0% AS _Obesi
FROM QryStatoNutrizionale_Totale;
--------------------
ciao e grazie....


text:
> ti allego il codice Sql... mi dice "errore di sintassi.... operatore
> mancante"...
> come mai ???
> --------------------------------
> SELECT QryStatoNutrizionale_Totale.Sesso,
> QryStatoNutrizionale_Totale.Normali,
QryStatoNutrizionale_Totale.Sovrappeso,
> QryStatoNutrizionale_Totale.Obesi, QryStatoNutrizionale_Totale.Totale,
> [normali]/[totale]*100,"0,0% AS _Normali, [Sovrappeso]/[totale]*100,"0,0%
AS
> _Sovrappeso, [obesi]/[totale]*100,"0,0% AS _Obesi
> FROM QryStatoNutrizionale_Totale;
> --------------------
> ciao e grazie....
Cosě ad occhio direi:
SELECT QryStatoNutrizionale_Totale.Sesso,
QryStatoNutrizionale_Totale.Normali, QryStatoNutrizionale_Totale.Sovrappeso,
QryStatoNutrizionale_Totale.Obesi, QryStatoNutrizionale_Totale.Totale,
Format([normali]/[totale],"0.0%") AS _Normali,
Format([Sovrappeso]/[totale]),"0.0%") AS
_Sovrappeso, Format([obesi]/[totale]),"0.0%") AS _Obesi
FROM QryStatoNutrizionale_Totale;
Ciao.
Alessandro


text:
"Alessandro Nazzani" <
ale...@tin.it
> ha scritto nel messaggio
news:a3o8po$764$1...@fe2.cs.interbusiness.it...
>
> Così ad occhio direi:
>
> SELECT QryStatoNutrizionale_Totale.Sesso,
> QryStatoNutrizionale_Totale.Normali,
QryStatoNutrizionale_Totale.Sovrappeso,
> QryStatoNutrizionale_Totale.Obesi, QryStatoNutrizionale_Totale.Totale,
> Format([normali]/[totale],"0.0%") AS _Normali,
> Format([Sovrappeso]/[totale]),"0.0%") AS
> _Sovrappeso, Format([obesi]/[totale]),"0.0%") AS _Obesi
> FROM QryStatoNutrizionale_Totale;
> Alessandro
-------------------------------->
Ok... ti ringrazio Alessandro...
ma toglimi un'ultima curiosità...
come mai nel risultato della query...nel campo Normali il risultato
è correttamente a destra della cella...
mente nel campo Sovrappeso e nel campo Obesi il
risultato me lo posiziona a sinistra ???
spero mi sono spiegato...
ciao ...


text:
> Ok... ti ringrazio Alessandro...
> ma toglimi un'ultima curiosità...
> come mai nel risultato della query...nel campo Normali il risultato
> è correttamente a destra della cella...
> mente nel campo Sovrappeso e nel campo Obesi il
> risultato me lo posiziona a sinistra ???
Oddio, sempre ad occhio direi che Normali è numerico mentre gli altri due
sono testo, ma per saperlo bisognerebbe conoscere la query
QryStatoNutrizionale_Totale. Magari prova:
SELECT QryStatoNutrizionale_Totale.Sesso,
QryStatoNutrizionale_Totale.Normali,
CLng(QryStatoNutrizionale_Totale.Sovrappeso) AS sovra,
CLng(QryStatoNutrizionale_Totale.Obesi) AS obes,



text:
"Alessandro Nazzani" <
ale...@tin.it
> ha scritto nel messaggio
news:a3ooas$emp$1...@fe1.cs.interbusiness.it...
> > come mai nel risultato della query...nel campo Normali il risultato
> > è correttamente a destra della cella...
> > mente nel campo Sovrappeso e nel campo Obesi il
> > risultato me lo posiziona a sinistra ???
------------------->
purtroppo non funziona...rimangono sempre al loro posto i valori...
cmq... sappi che anche il tuo codice sql dava un errore di troppe
parentesi tonde... ed ho dovuto eliminare quelle  di
Sovarppeso e Obesi... ???
cmq.... non fa niente... già è tanto questo risultato...
era + per curiosità...
grazie...


author: Sergio MAZZA

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:xQQ78.22896$nI1.6...@twister1.libero.it...
>
> Ok... ti ringrazio Alessandro...
> ma toglimi un'ultima curiosità...
> come mai nel risultato della query...nel campo Normali il risultato
> è correttamente a destra della cella...
> mente nel campo Sovrappeso e nel campo Obesi il
> risultato me lo posiziona a sinistra ???
> spero mi sono spiegato...
> ciao ...
>
Purtroppo l'utilizzo della funzione format (almeno in questo caso) ti
restituisce una stringa; per una verifica prova a scrivere
typename(Format([Sovrappeso]/[totale],"0.0%")) e guarda cosa ti
restituisce...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:a3rorr$a5k$1...@canarie.caspur.it...
> "SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
> news:xQQ78.22896$nI1.6...@twister1.libero.it...
...nel campo Normali il risultato
> > è correttamente a destra della cella...
> > mente nel campo Sovrappeso e nel campo Obesi il
> > risultato me lo posiziona a sinistra ???
> > spero mi sono spiegato...
> > ciao ...
>
> Purtroppo l'utilizzo della funzione format (almeno in questo caso) ti
> restituisce una stringa; per una verifica prova a scrivere
> typename(Format([Sovrappeso]/[totale],"0.0%")) e guarda cosa ti
> restituisce...
>
> Ciao.
> Sergio MAZZA
------------------------------>
diavolo... niente da fare.... ti posto il codice... ho scritto bene ???
-------------------------------
SELECT QryStatoNutrizionale_Totale.Sesso,
QryStatoNutrizionale_Totale.Normali, QryStatoNutrizionale_Totale.Sovrappeso,
QryStatoNutrizionale_Totale.Obesi, QryStatoNutrizionale_Totale.Totale,
(Format([normali]/[totale],"0.0%")) AS _Normali,
(Format([Sovrappeso]/[totale], "0.0%")) AS _Sovrappeso,
(Format([obesi]/[totale], "0.0%")) AS _Obesi
FROM QryStatoNutrizionale_Totale;
----------------------------
Ciao....


text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:muf88.31535$nI1.9...@twister1.libero.it...
> ------------------------------>
> diavolo... niente da fare.... ti posto il codice... ho scritto bene ???
> -------------------------------
> SELECT QryStatoNutrizionale_Totale.Sesso,
> QryStatoNutrizionale_Totale.Normali,
QryStatoNutrizionale_Totale.Sovrappeso,
> QryStatoNutrizionale_Totale.Obesi, QryStatoNutrizionale_Totale.Totale,
> (Format([normali]/[totale],"0.0%")) AS _Normali,
> (Format([Sovrappeso]/[totale], "0.0%")) AS _Sovrappeso,
> (Format([obesi]/[totale], "0.0%")) AS _Obesi
> FROM QryStatoNutrizionale_Totale;
> ----------------------------
> Ciao....
>
La sintassi sembra giusta ma il "...niente da fare.." significa che
typeName(format...) ti restituisce una stringa o no? Se ti restituisce una
stringa allora devi abbandonare l'idea di formattare il dato nella query
(almeno per visualizzare il percentuale) e farti restituire solo i valori
(numerici stavolta) giusti. Probabilmente il problema che ti si presenta per
la realizzazione del grafico (post più recente) è derivato da questo.
Magari utilizza due campi calcolati, uno formattato con il percentuale
l'altro con il valore numerico...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote in message
news:a3tb41$kcv$1...@canarie.caspur.it...
> > SELECT QryStatoNutrizionale_Totale.Sesso,
> > QryStatoNutrizionale_Totale.Normali,
> > QryStatoNutrizionale_Totale.Sovrappeso,
> > QryStatoNutrizionale_Totale.Obesi, QryStatoNutrizionale_Totale.Totale,
> > (Format([normali]/[totale],"0.0%")) AS _Normali,
> > (Format([Sovrappeso]/[totale], "0.0%")) AS _Sovrappeso,
> > (Format([obesi]/[totale], "0.0%")) AS _Obesi
> > FROM QryStatoNutrizionale_Totale;
> > ----------------------------
> > Ciao....
>
> La sintassi sembra giusta ma il "...niente da fare.." significa che
> typeName(format...) ti restituisce una stringa o no? Se ti restituisce una
> stringa allora devi abbandonare l'idea di formattare il dato nella query
> (almeno per visualizzare il percentuale) e farti restituire solo i valori
> (numerici stavolta) giusti. Probabilmente il problema che ti si presenta
per
> la realizzazione del grafico (post più recente) è derivato da questo.
> Magari utilizza due campi calcolati, uno formattato con il percentuale
> l'altro con il valore numerico...
Scusate se mi intrometto, ma il problema è sui campi Sovrappeso e Obesi
oppure sui campi _Sovrappeso e _Obesi?
SuperPippo ha scritto:
> cmq... sappi che anche il tuo codice sql dava un errore di troppe
> parentesi tonde... ed ho dovuto eliminare quelle  di
> Sovarppeso e Obesi... ???
Questo mi fa sospettare che sia il secondo caso. Forse, allora:
SELECT QryStatoNutrizionale_Totale.Sesso,
QryStatoNutrizionale_Totale.Normali,
QryStatoNutrizionale_Totale.Sovrappeso,
QryStatoNutrizionale_Totale.Obesi,
QryStatoNutrizionale_Totale.Totale,
CLng(Format([normali]/[totale],"0.0%"))  AS _Normali,
CLng(Format([Sovrappeso]/[totale]),"0.0%"))  AS
_Sovrappeso, CLng(Format([obesi]/[totale]),"0.0%")) AS _Obesi
FROM QryStatoNutrizionale_Totale;
D'altra parte non capisco perchè il problema non ce l'hai anche sul campo
_Normali... Qualcosa mi sfugge...
Alessandro


text:
"Alessandro Nazzani" <
ale...@tin.it
> ha scritto nel messaggio
news:a3tk1j$3k4$1...@fe1.cs.interbusiness.it...
> "Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote in message
> news:a3tb41$kcv$1...@canarie.caspur.it...
[cut]
> > la realizzazione del grafico (post più recente) è derivato da questo.
> > Magari utilizza due campi calcolati, uno formattato con il percentuale
> > l'altro con il valore numerico...
>
> Scusate se mi intrometto, ma il problema è sui campi Sovrappeso e Obesi
> oppure sui campi _Sovrappeso e _Obesi?
>
 > cmq... sappi che anche il tuo codice sql dava un errore di troppe
> > parentesi tonde... ed ho dovuto eliminare quelle  di
> > Sovarppeso e Obesi... ???
>
> Questo mi fa sospettare che sia il secondo caso. Forse, allora:
>
> SELECT QryStatoNutrizionale_Totale.Sesso,
> QryStatoNutrizionale_Totale.Normali,
> QryStatoNutrizionale_Totale.Sovrappeso,
> QryStatoNutrizionale_Totale.Obesi,
> QryStatoNutrizionale_Totale.Totale,
> CLng(Format([normali]/[totale],"0.0%"))  AS _Normali,
> CLng(Format([Sovrappeso]/[totale]),"0.0%"))  AS
> _Sovrappeso, CLng(Format([obesi]/[totale]),"0.0%")) AS _Obesi
> FROM QryStatoNutrizionale_Totale;
>
> D'altra parte non capisco perchè il problema non ce l'hai anche sul campo
> _Normali... Qualcosa mi sfugge...
>
> Alessandro
------------------------->
ma in effetti non riesco a capirlo neanche io questo strano problema...
il caso si riferisce solo a  _Sovrappeso ed _Obesi...
_Normale è Ok....
ho riprovato a mettere il tuo codice sopra riportato...
ma il messaggio è sempre quello di parentesi chiuse in eccesso..
ed anche rimediando il codice il problema rimane...
come diceva Sergio Mazza... forse anche da questo problema
deriva il fatto che riesco a fare un Report Grafico solo se aggiungo
un valore percentuale... e non tutti e tre...
a questo punto ... mi pare opportuno restituire solo dei valori
numerici in base percentuale ...se possibile.... senza il segno %...
e ricavarmi il segno percentuale durante la composizione del grafico...
che dite ????
altre idee ???
--
SuperPippo®   [;o))


text:
> ma in effetti non riesco a capirlo neanche io questo strano problema...
> il caso si riferisce solo a  _Sovrappeso ed _Obesi...
> _Normale è Ok....
> ho riprovato a mettere il tuo codice sopra riportato...
> ma il messaggio è sempre quello di parentesi chiuse in eccesso..
> ed anche rimediando il codice il problema rimane...
Ho riguardato con più attenzione la query, ed in effetti ci sono un paio di
parentesi che non c'entrano, e sono solo sui due campi incriminati. Inoltre
ho realizzato di averti detto una cosa sbagliata: infatti la funzione CLng
non può essere usata con un numero formattato "0.0%". Concludendo, se vuoi
il simbolo % temo che dovrai rassegnarti ad avere delle stringhe (allineate
a sin) e non so se potrai usarle per i grafici, se invece puoi fare a meno
del simbolo %, allora non dovresti avere problemi nè di allineamento nè di
calcoli nei grafici:
SELECT QryStatoNutrizionale_Totale.Sesso,
QryStatoNutrizionale_Totale.Normali,
QryStatoNutrizionale_Totale.Sovrappeso,
QryStatoNutrizionale_Totale.Obesi,
QryStatoNutrizionale_Totale.Totale,
Format([normali]/[totale],"0.0%")  AS _Normali,
Format([Sovrappeso]/[totale],"0.0%")  AS
_Sovrappeso, Format([obesi]/[totale],"0.0%") AS _Obesi
FROM QryStatoNutrizionale_Totale;
oppure
SELECT QryStatoNutrizionale_Totale.Sesso,
QryStatoNutrizionale_Totale.Normali,
QryStatoNutrizionale_Totale.Sovrappeso,
QryStatoNutrizionale_Totale.Obesi,
QryStatoNutrizionale_Totale.Totale,
([normali]/[totale]*100)  AS _Normali,
([Sovrappeso]/[totale]*100)  AS _Sovrappeso,
([obesi]/[totale]*100) AS _Obesi
FROM QryStatoNutrizionale_Totale;
HTH.
Alessandro


title: Re: Semplificare codice

author: pablitomf

text:
On 4 Giu, 12:16, ugo conte <
ugo.cont...@gmail.com
> wrote:
> ciao a tutti
> chiedo aiuto per semplificare se è possibile questo codice
>
> Dim blnFlag As Boolean
>
> If Me!Perc_Ritenuta > 0 Or _
>     Me!DETTAGLIO!DESCRIZIONE.Column(2) Like "*al*" Then
>     Me!P_S = 0
>     blnFlag = True
> End If
>     Me!A.Visible = blnFlag
>     Me!B.Visible = Not blnFlag
>     Me!A1.Visible = blnFlag
>     Me!B1.Visible = Not blnFlag
>
> If IsNull(Me!IDTESTATAFATTURA) Then
>
> Else
>
>     blnFlag = Nz(DLookup("P_M", "Query2", "idTestataFattura =" &
> IDTESTATAFATTURA & " and idDettaglioFattura=" _
>     & DMax("iddettaglioFattura", "Query2", "idTestataFattura =" &
> IDTESTATAFATTURA)))
>
>     Me!A.Visible = blnFlag
>     Me!B.Visible = Not blnFlag
>     Me!A1.Visible = blnFlag
>     Me!B1.Visible = Not blnFlag
>
> End If
Semplificare che???


title: Re: Semplificare codice

author: max

text:
On 4 Giu, 12:16, ugo conte <
ugo.cont...@gmail.com
> wrote:
> ciao a tutti
> chiedo aiuto per semplificare se è possibile questo codice
>
Volentieri.
Spiega in Italiano ESATTAMENTE cosa vuoi che faccia
questo codice, e cerchero' di fare del tutto per aiutarti.


title: Re: Semplificare codice

author: Alessandro Cara

text:
Il 04/06/2011 18.19, pablitomf ha scritto:
> On 4 Giu, 12:16, ugo conte<
ugo.cont...@gmail.com
>  wrote:
>> ciao a tutti
>> chiedo aiuto per semplificare se è possibile questo codice
>>
>> Dim blnFlag As Boolean
>>
>> If Me!Perc_Ritenuta>  0 Or _
>>      Me!DETTAGLIO!DESCRIZIONE.Column(2) Like "*al*" Then
>>      Me!P_S = 0
>>      blnFlag = True
>> End If
>>      Me!A.Visible = blnFlag
>>      Me!B.Visible = Not blnFlag
>>      Me!A1.Visible = blnFlag
>>      Me!B1.Visible = Not blnFlag
>>
>> If IsNull(Me!IDTESTATAFATTURA) Then
>>
>> Else
>>
>>      blnFlag = Nz(DLookup("P_M", "Query2", "idTestataFattura ="&
>> IDTESTATAFATTURA&  " and idDettaglioFattura=" _
>>      &  DMax("iddettaglioFattura", "Query2", "idTestataFattura ="&
>> IDTESTATAFATTURA)))
>>
>>      Me!A.Visible = blnFlag
>>      Me!B.Visible = Not blnFlag
>>      Me!A1.Visible = blnFlag
>>      Me!B1.Visible = Not blnFlag
>>
>> End If
>
>
> Semplificare che???
Maddai. C'e' una indentatura messa male e potrebbe girare la condizione
dell'isnull. E poi quel dlookUp per un boolean (come gia' gli aveva
ripetuto, parossisticamente, @Alex), e' una offesa agli occhi. Una
dcount al posto della dlookup e toglie l'nz.
Se poi i controlli (compresi i nomi dei campi) li chiama a,b,c,......z
sicuramente si semplifica molto, leva pure il "Me!" e diventa un
Mondrian con i contrappesi.    ;-{)
P.S. Vediamo se ci casca ari ;-{)
--
ac (x=y-1)


title: Re: Semplificare codice

author: Bruno Campanini

text:
ugo conte on 04-06-11 wrote:
> ciao a tutti
> chiedo aiuto per semplificare se è possibile questo codice
>
> Dim blnFlag As Boolean
>
> If Me!Perc_Ritenuta > 0 Or _
>     Me!DETTAGLIO!DESCRIZIONE.Column(2) Like "*al*" Then
>     Me!P_S = 0
>     blnFlag = True
> End If
>     Me!A.Visible = blnFlag
>     Me!B.Visible = Not blnFlag
>     Me!A1.Visible = blnFlag
>     Me!B1.Visible = Not blnFlag
Togli tutti i Me! che non servono un c...
> If IsNull(Me!IDTESTATAFATTURA) Then
>
> Else
If Not IsNull(IDTESTATAFATTURA) Then
>     blnFlag = Nz(DLookup("P_M", "Query2", "idTestataFattura =" &
> IDTESTATAFATTURA & " and idDettaglioFattura=" _
>     & DMax("iddettaglioFattura", "Query2", "idTestataFattura =" &
> IDTESTATAFATTURA)))
>
>     Me!A.Visible = blnFlag
>     Me!B.Visible = Not blnFlag
>     Me!A1.Visible = blnFlag
>     Me!B1.Visible = Not blnFlag
End If
Altri Me! da eliminare.
Io poi toglierei anche tutti i riferimenti alle Query: creo le stringhe
SQL con le condizioni DMax e le uso da codice.
Bruno


title: Re: Semplificare codice

text:
On 4 Giu, 18:43, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:

Bella quella faccina con i Baffi...!
Quasi quasi ti assomiglia...
Mamma mia... "perle ai porci"...!
Secondo me tutti i gg sono sempre le stesse domande e non si impara
una beneamata... ma è pure divertente...
Io i ME li lascio sempre è questione di Autostima... se è alta non si
possono togliere, rendono il codice più bello e simpatico...!
@Alex


title: Re: Semplificare codice

text:
ugo conte on 05-06-11 wrote:
> ciao Bruno e grazie
>
> Chiedo aiuto per togliere "Query2" dalla prima parte codice.
>
> blnFlag = DMax("P_M", "Query2", "idTestataFattura =" &
> IDTESTATAFATTURA & " and idDettaglioFattura=" _
>     & DMax("iddettaglioFattura", "TbDettaglio_Fattura",
> "idTestataFattura =" & IDTESTATAFATTURA))
>
>
> il campo P_M nella "Query2" è:
> IIf(([TbDescrizione].[Categoria] Like "*al*");-1;0)
Non capisco.
Se P_M è un campo Boolean (valori -1, 0) con DMax("P_M",...) rilevi il
valore 0???
Dovresti anche precisare la struttura di TbDettaglio_Fattura, specie
con riferimento ai campi idTestataFattura e idDettaglioFattura.
E in definitiva che cosa vuoi ottenere.
Bruno


title: Re: Semplificare codice

text:
Il 05/06/2011 12.39, Bruno Campanini ha scritto:
[cut]
> E in definitiva che cosa vuoi ottenere.
Vuole ottenere dall'ultimo movimento di dettaglio di una fattura, che
potrebbe non avere dettagli, la categoria del movimento.
Forse se ti leggi tutto il 3d di "ultimo record di ogni recordset" puo'
essere educativo (*). Quello che ha scritto Ugo Conte e' frutto dello
sforzo,sovraumano e coordinato, delle migliori menti dell'universo
accessarolo.
(*) anche se alla tua verde eta' potra' insegnare difficilmente qualcosa.
--
ac (x=y-1)


title: Re: Semplificare codice

text:
On 5 Giu, 15:44, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:

Anche Bruno da questi 3D può imparare qualche cosa... impriamo
tutti...!
Io ho imparato a farmi i miei... ed ho messo in BlackList il signor
Fantozzi... ragionier...
Bah siete forti ed avete troppa pazienza...
@Alex


title: Re: Semplificare codice

author: Antonio Biso

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:38863a0d-f5a5-4fdf...@d1g2000yqm.googlegroups.com...
On 5 Giu, 15:44, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> Il 05/06/2011 12.39, Bruno Campanini ha scritto:
> [cut]> E in definitiva che cosa vuoi ottenere.
>
> Vuole ottenere dall'ultimo movimento di dettaglio di una fattura, che
> potrebbe non avere dettagli, la categoria del movimento.
> Forse se ti leggi tutto il 3d di "ultimo record di ogni recordset" puo'
> essere educativo (*). Quello che ha scritto Ugo Conte e' frutto dello
> sforzo,sovraumano e coordinato, delle migliori menti dell'universo
> accessarolo.
>
> (*) anche se alla tua verde eta' potra' insegnare difficilmente qualcosa.
> --
>
> ac (x=y-1)
Anche Bruno da questi 3D puň imparare qualche cosa... impriamo
tutti...!
Io ho imparato a farmi i miei... ed ho messo in BlackList il signor
Fantozzi... ragionier...
Bah siete forti ed avete troppa pazienza...
@Alex
e piů che altro si potrebbero riservare le energie a chi se lo merita
veramente e dimostra di voler veramente apprendere
Antonio


title: Re: Semplificare codice

text:
Alessandro Cara on 05-06-11 wrote:
> Il 05/06/2011 12.39, Bruno Campanini ha scritto:
> [cut]
>> E in definitiva che cosa vuoi ottenere.
> Vuole ottenere dall'ultimo movimento di dettaglio di una fattura, che
> potrebbe non avere dettagli, la categoria del movimento.
> Forse se ti leggi tutto il 3d di "ultimo record di ogni recordset" puo'
> essere educativo (*). Quello che ha scritto Ugo Conte e' frutto dello
> sforzo,sovraumano e coordinato, delle migliori menti dell'universo
> accessarolo.
Sì, ho letto bene, e mi pare di capire che può farsi tutto con una sola
espressione SQL.
Però mi occorre conoscere qualcosa di più sulle tabelle coinvolte nella
Query2.
> (*) anche se alla tua verde eta' potra' insegnare difficilmente qualcosa.
Alla mia verde età è facilissimo trovar qualcuno che ha qualcosa da
insegnarmi, il problema se mai è impararlo quel qualcosa...
Bacio le mani.
Bruno


title: Re: Semplificare codice

text:
ugo conte on 06-06-11 wrote:
> On 5 Giu, 22:14, Bruno Campanini <
brunoca...@libero.it
> wrote:
>> Alessandro Cara on 05-06-11 wrote:
>>
>>> Il 05/06/2011 12.39, Bruno Campanini ha scritto:
>>> [cut]
>>>> E in definitiva che cosa vuoi ottenere.
>>> Vuole ottenere dall'ultimo movimento di dettaglio di una fattura, che
>>> potrebbe non avere dettagli, la categoria del movimento.
>>> Forse se ti leggi tutto il 3d di "ultimo record di ogni recordset" puo'
>>> essere educativo (*). Quello che ha scritto Ugo Conte e' frutto dello
>>> sforzo,sovraumano e coordinato, delle migliori menti dell'universo
>>> accessarolo.
>>
>> S , ho letto bene, e mi pare di capire che pu farsi tutto con una sola
>> espressione SQL.
>> Per mi occorre conoscere qualcosa di pi sulle tabelle coinvolte nella
>> Query2.
>>
>>> (*) anche se alla tua verde eta' potra' insegnare difficilmente qualcosa.
>>
>> Alla mia verde et facilissimo trovar qualcuno che ha qualcosa da
>> insegnarmi, il problema se mai impararlo quel qualcosa...
>>
>> Bacio le mani.
>> Bruno
>
> Ciao Bruno
>
> questo è il codice Sql della Query2:
> SELECT TbDettaglio_Fattura.IDDETTAGLIOFATTURA,
> TbDettaglio_Fattura.IDTESTATAFATTURA,
> TbDettaglio_Fattura.IDDESCRIZIONE, TbDescrizione.Categoria,
> TbDettaglio_Fattura.NCOLLI, TbDettaglio_Fattura.QUANTITA,
> TbDettaglio_Fattura.PREZZO, TbDettaglio_Fattura.IDUM,
> TbDescrizione.Descrizione, IIf(([TbDescrizione].[Categoria] Like
> "*Al*"),-1,0) AS P_M
> FROM TbDescrizione INNER JOIN TbDettaglio_Fattura ON
> TbDescrizione.IdDescrizione = TbDettaglio_Fattura.IDDESCRIZIONE;
Con questo soltanto sono ancora in alto mare.
Non riesco a seguire il tuo ragionamento.
Ci rinuncio.
Bruno


title: Re: Semplificare codice

text:
"Bruno Campanini" <
bruno...@libero.it
> ha scritto nel messaggio
news:4dec9e2b$0$38643$4faf...@reader1.news.tin.it...

non farai mai il venditore di pappa pronta
(sullo stile di cocco, cocco fresco)
pappa, pappa pronta!!!
Antonio


title: Re: Semplificare codice

author: Marcello

text:
"Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:isij8e$avb$1...@speranza.aioe.org...

non fa il venditore di pappa pronta............
"semplicemente esprime liberamente il suo diritto di
democrazia all'interno di un NG non moderato, nei limiti imposti dal
manifesto e dalla netiquette"
Autore: un certo "Antonio"
da: Re: Prelevare dati da query
Cordiali saluti
Marcello


title: Re: Semplificare codice

text:
Il 06/06/2011 17.22, Marcello ha scritto:
> "Antonio Biso"<
ab...@libero.it
>  ha scritto nel messaggio
> news:isij8e$avb$1...@speranza.aioe.org...
>>
[cut]
>> non farai mai il venditore di pappa pronta
>>
>> (sullo stile di cocco, cocco fresco)
>>
>> pappa, pappa pronta!!!
>>
>> Antonio
>
> non fa il venditore di pappa pronta............
>
> "semplicemente esprime liberamente il suo diritto di
> democrazia all'interno di un NG non moderato, nei limiti imposti dal
> manifesto e dalla netiquette"
>
> Autore: un certo "Antonio"
> da: Re: Prelevare dati da query
E' stato male interpretato.
Vota Antonio, vota Antonio ;-{)
--
ac (x=y-1)


title: Re: Semplificare codice

text:
"Marcello" <
j...@tiscali.it
> ha scritto nel messaggio
news:4decf0ca$0$18243$4faf...@reader2.news.tin.it...
>
> "Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
> news:isij8e$avb$1...@speranza.aioe.org...
>>

E QUINDI ????
Antonio


title: Re: Semplificare codice

text:
"Alessandro Cara" <
alessan...@ay-1anetwork.it
> ha scritto nel messaggio
news:By6Hp.31830$GZ3....@tornado.fastwebnet.it...
> Il 06/06/2011 17.22, Marcello ha scritto:
>> "Antonio Biso"<
ab...@libero.it
>  ha scritto nel messaggio
>> news:isij8e$avb$1...@speranza.aioe.org...
>>>
>> "semplicemente esprime liberamente il suo diritto di
>> democrazia all'interno di un NG non moderato, nei limiti imposti dal
>> manifesto e dalla netiquette"
>>
>> Autore: un certo "Antonio"
>> da: Re: Prelevare dati da query
>
> E' stato male interpretato.
> Vota Antonio, vota Antonio ;-{)
Supponevo di essere stato frainteso, ma non mi fa piacere di essere messo
nel gruppo di quelli che sono soliti "essere fraintesi"
bleah
Antonio


title: Re: Semplificare codice

text:
"Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:isissu$96n$2...@speranza.aioe.org...

non te la prendere con me se non è chiara,
non l'ho scritta io,
leggila con attenzione,
che poi la capirai o no!
Comunque c'è sempre l'help
"E QUINDI ????
semplicemente esprime liberamente il suo diritto di
democrazia all'interno di un NG non moderato, nei limiti imposti dal
manifesto e dalla netiquette"
Autore: un certo "Antonio"
tratto da: Re: Prelevare dati da query
Un pò di iumor non guasta.
 ;-)
non te la prendere e
Felice serata
Marcello


title: Re: Semplificare codice

text:
"Marcello" <
j...@tiscali.it
> ha scritto nel messaggio
news:4ded0d17$0$38645$4faf...@reader1.news.tin.it...
>
> non te la prendere e
> Felice serata
> Marcello
Guarda, io sto come Venezia...
Antonio


title: Re: Semplificare codice

text:
On 6 Giu, 19:34, "Antonio Biso" <
ab...@libero.it
> wrote:
> "Marcello" <
j...@tiscali.it
> ha scritto nel messaggionews:4ded0d17$0$38645$4faf...@reader1.news.tin.it...
>
>
>
> > non te la prendere e
> > Felice serata
> > Marcello
>
> Guarda, io sto come Venezia...
>
> Antonio
Come ti invidio.... beh invidio anche altri... beati loro... stanno
sempre bene perchè non capiscono una Mazza... e mi riferisco a
Sergio...!
@Alex


title: Re: Semplificare codice

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:37f6d5a5-b476-428d...@w10g2000yqh.googlegroups.com...
On 6 Giu, 19:34, "Antonio Biso" <
ab...@libero.it
> wrote:
> "Marcello" <
j...@tiscali.it
> ha scritto nel
> messaggionews:4ded0d17$0$38645$4faf...@reader1.news.tin.it...
>
>
>
> > non te la prendere e
> > Felice serata
> > Marcello
>
> Guarda, io sto come Venezia...
>
> Antonio
Come ti invidio.... beh invidio anche altri... beati loro... stanno
sempre bene perchč non capiscono una Mazza... e mi riferisco a
Sergio...!
@Alex
Beh, Sergio č sempre stato un po' criptico...
Antonio


title: Re: Semplificare codice

text:
...
> Come ti invidio.... beh invidio anche altri... beati loro... stanno
> sempre bene perchè non capiscono una Mazza... e mi riferisco a
> Sergio...!
>
> @Alex
>
> Beh, Sergio è sempre stato un po' criptico...
>
> Antonio
Eccome se lo era...!
Certo che come si arrangiava lui a leggere l'Help e la guida non lo
faceva nessuno...!!!
Beh ammetto che leggere 2 righe di seguito e capire cosa dicono è cosa
non per tutti, eppoi scusa bene
ma chi ce lo fa fare...?
Io mica sono programmaotore... e credo che la moglie non fosse una
pasticcera...!!!!
Quì c'è gente che non capisce un tubo anche se non fa l'idraulico... o
l'andrologo se proprio non era un tubo...
Vota Antonio e Vota Sergio...!!!
Pensa un pò se il livello tecnico dei 3D ora può essere
questo...!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@Alex


title: Re: Semplificare codice

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:3af59c6f-bd4a-4955...@h9g2000yqk.googlegroups.com...





forse era un cetriolo ma quello non è un ortolano
e neanche un biologo...
Antonio


title: Re: Semplificare codice

author: Popi - TheBadHabits

text:
On 6 Giu, 20:50, "Antonio Biso" <
ab...@libero.it
> wrote:
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggionews:3af59c6f-bd4a-4955...@h9g2000yqk.googlegroups.com...

MUMBLE .... pensavo ad un crosspost con IHU, ma forse sarebbe meglio
un gemellaggio con IDF :D
Popi


title: Re: Semplificare codice

text:
"Popi - TheBadHabits" <
rlu...@yahoo.com
> ha scritto nel messaggio
news:40e1da80-b9cf-4a0c...@h7g2000yqa.googlegroups.com...
On 6 Giu, 20:50, "Antonio Biso" <
ab...@libero.it
> wrote:
> "@Alex" <
ik2...@libero.it
> ha scritto nel
> messaggionews:3af59c6f-bd4a-4955...@h9g2000yqk.googlegroups.com...
> ...
> Beh ammetto che leggere 2 righe di seguito e capire cosa dicono è cosa
> non per tutti, eppoi scusa bene
> ma chi ce lo fa fare...?
> Io mica sono programmaotore... e credo che la moglie non fosse una
> pasticcera...!!!!
> Quì c'è gente che non capisce un tubo anche se non fa l'idraulico... o
> l'andrologo se proprio non era un tubo...
>
> Vota Antonio e Vota Sergio...!!!
>
> Pensa un pò se il livello tecnico dei 3D ora può essere
> questo...!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
> @Alex
>
> forse era un cetriolo ma quello non è un ortolano
> e neanche un biologo...
MUMBLE .... pensavo ad un crosspost con IHU, ma forse sarebbe meglio
un gemellaggio con IDF :D
Popi
Ammazza, si vede così tanto che ho ripreso dopo 7 anni a postare anche su
IHU?
Antonio


title: Re: Semplificare codice

text:
On 7 Giu, 10:18, "Antonio Biso" <
ab...@libero.it
> wrote:
> "Popi - TheBadHabits" <
rlu...@yahoo.com
> ha scritto nel messaggionews:40e1da80-b9cf-4a0c...@h7g2000yqa.googlegroups.com...
> On 6 Giu, 20:50, "Antonio Biso" <
ab...@libero.it
> wrote:
>
>
>
>
>
> > "@Alex" <
ik2...@libero.it
> ha scritto nel
> > messaggionews:3af59c6f-bd4a-4955...@h9g2000yqk.googlegroups.com...
> > ...
> > Beh ammetto che leggere 2 righe di seguito e capire cosa dicono cosa
> > non per tutti, eppoi scusa bene
> > ma chi ce lo fa fare...?
> > Io mica sono programmaotore... e credo che la moglie non fosse una
> > pasticcera...!!!!
> > Qu c' gente che non capisce un tubo anche se non fa l'idraulico... o
> > l'andrologo se proprio non era un tubo...
>
> > Vota Antonio e Vota Sergio...!!!
>
> > Pensa un p se il livello tecnico dei 3D ora pu essere
> > questo...!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
> > @Alex
>
> > forse era un cetriolo ma quello non un ortolano
> > e neanche un biologo...
>
> MUMBLE .... pensavo ad un crosspost con IHU, ma forse sarebbe meglio
> un gemellaggio con IDF :D
>
> Popi
>
> Ammazza, si vede cos tanto che ho ripreso dopo 7 anni a postare anche su
> IHU?
Tranquillo, non hai mai cambiato stile [1]... e' sempre lo stesso di
quando ti avevo conosciuto per merito di un xpost con il defunto
IAC ;)
Popi
[1] E' un complimento, non uno zucchino [2] di rimbalzo.
[2] I cetrioli ultimamente fanno piu' male del solito.


title: Re: Semplificare codice

text:

Per il punto [1]... "senza parole" un complimento a BISO non l'ho mai,
e dico MAI sentito da nessuno...
Per il punto [2] la cosa è opinabile... a mio avviso può dipendere
dalla metodologia di ASSUNZIONE e dalle preferenze del singolo...!
C'è chi lo assume cotto via orale...(e questo non fa male) e chi no...
magari crudo e non via orale... allora potrebbe fare male... ma non
diamo la colpa di questo ai poveri batteri... mica saranno quelli a
dare fastidio...!!!
@Alex


title: Re: Semplificare codice

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:30f75c37-4182-403a...@hg8g2000vbb.googlegroups.com...
On 7 Giu, 11:40, Popi - TheBadHabits <
rlu...@yahoo.com
> wrote:
> On 7 Giu, 10:18, "Antonio Biso" <
ab...@libero.it
> wrote:
>
> Tranquillo, non hai mai cambiato stile [1]... e' sempre lo stesso di
> quando ti avevo conosciuto per merito di un xpost con il defunto
> IAC ;)
>
> Popi
>
> [1] E' un complimento, non uno zucchino [2] di rimbalzo.
>
> [2] I cetrioli ultimamente fanno piu' male del solito.
Per il punto [1]... "senza parole" un complimento a BISO non l'ho mai,
e dico MAI sentito da nessuno...
si vede che non frequenti le mie donne...
Antonio


title: Re: Semplificare codice

text:

Per il commento al punto [1], ad esempio:
- Luciano, il 3/9/2000, perche' la sig.ra Biso l'aveva ammuseruolato,
- Pino, il 04/12/2001, per le acrobazie fra i controlli,
- Maurizio Borrelli, il 12/09/2002, per la battuta sulle dimensioni
dello ... schermo!!!
- Fabrizio, il 17/09/2002, lo chiama superBiso,
- MA, il 16/04/2003, per l'incarico di giudice F1 a Monza,
- mino, il 22/10/2003, per la disponibilita' e le conoscenze,
:p :D
Per il commento al punto [2]: le "inclinazioni" personali sono, per
l'appunto, personali ;)
Scatta il problema quando i batteri ti prendono a schiaffi sul
carabottino di poppa :D
Popi


title: Re: Semplificare codice

text:
"Popi - TheBadHabits" <
rlu...@yahoo.com
> ha scritto nel messaggio
news:4c4bdffd-89ca-4b87...@dn9g2000vbb.googlegroups.com...
On 7 Giu, 12:08, "@Alex" <
ik2...@libero.it
> wrote:
> On 7 Giu, 11:40, Popi - TheBadHabits <
rlu...@yahoo.com
> wrote:
>
> > > Ammazza, si vede cos tanto che ho ripreso dopo 7 anni a postare anche
> > > su
> > > IHU?
>
> > Tranquillo, non hai mai cambiato stile [1]... e' sempre lo stesso di
> > quando ti avevo conosciuto per merito di un xpost con il defunto
> > IAC ;)
>
> > Popi
>
> > [1] E' un complimento, non uno zucchino [2] di rimbalzo.
>
> > [2] I cetrioli ultimamente fanno piu' male del solito.
>
> Per il punto [1]... "senza parole" un complimento a BISO non l'ho mai,
> e dico MAI sentito da nessuno...
>
Per il commento al punto [1], ad esempio:
- Luciano, il 3/9/2000, perche' la sig.ra Biso l'aveva ammuseruolato,
- Pino, il 04/12/2001, per le acrobazie fra i controlli,
- Maurizio Borrelli, il 12/09/2002, per la battuta sulle dimensioni
dello ... schermo!!!
- Fabrizio, il 17/09/2002, lo chiama superBiso,
- MA, il 16/04/2003, per l'incarico di giudice F1 a Monza,
- mino, il 22/10/2003, per la disponibilita' e le conoscenze,
Miinchiaaaaaaa
ma te devo chiamą Popileaks?
bbrrrrr
Antonio


title: Re: Semplificare codice

text:
On 7 Giu, 14:25, "Antonio Biso" <
ab...@libero.it
> wrote:
> "Popi - TheBadHabits" <
rlu...@yahoo.com
> ha scritto nel messaggionews:4c4bdffd-89ca-4b87...@dn9g2000vbb.googlegroups.com...

> ma te devo chiam Popileaks?
> bbrrrrr
A te piacendo [1], ma puoi scegliere anche fra:
- PopiWaste: avevo un po' di tempo da perdere in pausa pranzo
- PopiMarco, ho rinfrescato la memoria storica di Google come
Travaglio con i politici [2]
- PopiYuppieee, un moto di felicita' per aver beccato in fallo
l'infallibile Alex [3]
- PopiLUI, non sia mai che mi confondano con una tua donna :p
Popi
[1] Canuto lo sono, e con l'inglese me la cavo, ma sono piu' bello &
simpatico! :D
[2] A tal proposito: meno male che qua siamo informali, altrimenti
dovrei chiamarti Signor B.!!!
[3] Dimostrata la presenza del proverbiale tallone, d'ora in poi sara'
nomato "AchilLEX"


title: Re: Semplificare codice

text:
"Popi - TheBadHabits" <
rlu...@yahoo.com
> ha scritto nel messaggio
news:3c6e9565-dda3-48f3...@f31g2000pri.googlegroups.com...

E cmq aggiorna il database
mettici l'ultimo intervento di Dino
Tiè
Antonio


title: Re: Semplificare codice

text:
On 7 Giu, 16:03, "Antonio Biso" <
ab...@libero.it
> wrote:
> "Popi - TheBadHabits" <
rlu...@yahoo.com
> ha scritto nel messaggionews:3c6e9565-dda3-48f3...@f31g2000pri.googlegroups.com...
>
> > On 7 Giu, 14:25, "Antonio Biso" <
ab...@libero.it
> wrote:
> >> "Popi - TheBadHabits" <
rlu...@yahoo.com
> ha scritto nel
> >> messaggionews:4c4bdffd-89ca-4b87...@dn9g2000vbb.googlegroups.com...
> >> On 7 Giu, 12:08, "@Alex" <
ik2...@libero.it
> wrote:
>
> > [2] A tal proposito: meno male che qua siamo informali, altrimenti
> > dovrei chiamarti Signor B.!!!
>
> E cmq aggiorna il database
>
> mettici l'ultimo intervento di Dino
>
> Ti
Adesso ti stai allargando, e
Non e' buona cosa che il
Tuo ego consumi tanto dello spazio
Offertoci dal fido google.
Non credi anche tu che sia
Infinitamente meglio usarlo per
Ottenere risultati migliori?
E' un db relazionale: si e' aggiornato con l'intervento di Dino :p
Popi


title: Re: Semplificare codice

text:
"Popi - TheBadHabits" <
rlu...@yahoo.com
> ha scritto nel messaggio
news:1b4d4416-d42c-43cd...@18g2000prd.googlegroups.com...

Penso che tu debba essere più preciso
O la gente come conte non capisce
Parla piuttosto di integrità referenziale e ripeto:
Integrità referenziale
per la precisione
Antonio


title: Re: Semplificare codice

text:

Direi che sei più bello che simpatico... vedi Punto [3] ;-)
> [2] A tal proposito: meno male che qua siamo informali, altrimenti
> dovrei chiamarti Signor B.!!!
Peraltro lui è molto vicino al sig. B... lo ha anche votato...!
> [3] Dimostrata la presenza del proverbiale tallone, d'ora in poi sara'
> nomato "AchilLEX"
Appunto vedi Punto[1]
Basta ragazzi mi avete fiaccato....
@Alex


title: Re: Semplificare codice

text:
....
> Per il punto [1]... "senza parole" un complimento a BISO non l'ho mai,
> e dico MAI sentito da nessuno...
>
> si vede che non frequenti le mie donne...
Ma quelle sono relazionali 1-1... e si tratta della mamma
Biso-Mamma non esiste Biso-AltreFimmene... e sai bene che ogni
scarrafone... è BELLISSIMO a mamma sua...!
> Antonio
@Alex


title: Re: Semplificare codice

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:1d4f872f-2a16-4dba...@17g2000prr.googlegroups.com...



> Antonio
Hai ragione... da quando frequento le cubane è tutto un ahi papi, ahi
mami...
Antonio


title: Re: Semplificare codice

text:
...
> Hai ragione... da quando frequento le cubane è tutto un ahi papi, ahi
> mami...
>
> Antonio
Cubane de Roma...?
Ma sono Cubane Shareware o serie...?
Ahahahahaha.... nel 2° caso sei un'amico e gli amici le cose le
dividono...!!!
@Alex


title: Re: Semplificare codice

text:
On 7 Giu, 18:09, "@Alex" <
ik2...@libero.it
> wrote:
> On 7 Giu, 15:40, Popi - TheBadHabits <
rlu...@yahoo.com
> wrote:
>
> Basta ragazzi mi avete fiaccato....
Dagli Appennini al Polo
Evviva il Barolo
Dalla Lucania alla Liguria
Fiaccar Alex e' una goduria
Popi


title: [help] Relazione campo form non associato a campo tabella

text:
Salve,
come da oggetto, come posso creare una relazione da codice nel caso sia
fattibile?
Saluti e grazie (anticipatamente!),
--
sm


author: Alessandro Baraldi

text:
"strano...mavero" <
mauro.c...@gmail.com
> wrote in message
news:4283140c$
1...@x-privat.org

Che vuoi fare....????
Non si capisce.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
[cut]
ho una form che mi calcola una codice alfanumerico di 6 caratteri,
questi vengono splittati tramite mid in 6 textbox.
La form non ha origine da tabella e non memorizza alcun dato.
Nella stessa form ho 6 txtbox che per default hanno il valore delle 6 txtbox
valorizzate dalle mid ... tramite un aggiornamento da codice dovrebbero
valorizzarsi tramite i dati contenuti in una tabella chiamata:
T_FlowPWD_Conversioni
nella quale ho tutte le lettere dell'alfabeto e i numeri da 0 a 9 associati
in modo univoco a una stringa alfanumerica di 2 caratteri.
Ora, vorrei mettere in relazione le txtbox da aggiornare con la tabella
T_FlowPWD_Conversioni per poter ottenere l'aggiornamento ... può bastare?
;o)
Saluti!
--
sm


author: Nick

text:
strano...mavero ha detto: in data 12/05/2005 10.36:

non ho capito se ti serve recuperare i dati
e quindi potresti usare un dlookup o simili
oppure scrivere i dati e usare
istruzioni SQL
oppure
inserendo una sottomaschera nascosta?
oppure inserendo delel caselle combinate che prendono dalla tabella...
sono idee.. perchè non ho ben capito.. :D
ciao
Nick


text:
"strano...mavero" <
mauro.c...@gmail.com
> wrote in message
news:4283164e$
1...@x-privat.org

MMmmmmm molto fumoso...!
Innanzitutto se non hai la Form Associata l'unico modo
per scrivere in tabella è usare i Recordset, e nel tuo caso
penso sia la soluzione più banale e semplice con 2 righe di codice.
Alternativa
Perchè non lasci la Form associata alla Tabella, ed i Controlli
TextBox associati ai relativi controlli, apri la Form in modalità
DataEntry, e per fare il salvataggio devi però forzarlo in quanto
l'uso dei DefaultValue non fà generare l'AddNew automatico.
Io userei la 1°.
Non sono sicuro di aver capito.
Ciao



title: msgbox con numero di record eliminati

author: ggac

text:
Buonasera a tutti.
Come ho detto nel sbj vorrei visualizzare una msgbox che comanda o impedisce
l'esecuzione di una query di eliminazione, sostituendo i messaggi standard
di Access che ho disabilitato. Fino a qui tutto bene, ma vorrei anche
indicare il numero di record, nella riga della finestra di messaggio, che
verranno o meno eliminati. Numero che non riesco a trovare in quanto la
query di eliminazione non mi consente il conteggio ed io non ho familiarità
con sql per poter scrivere il codice necessario. E'possibile farlo o mi
consigliate di desistere? Grazie cmq dell'attenzione.Cld


title: msgbox con numero di record eliminati

author: Carlo Costarella

text:
"ggac" <
gga...@libero.it
> ha scritto nel messaggio
news:BrNb9.126890$n04.3...@twister2.libero.it...

Prima di far partire la query di eliminazione domanda ad un'altra query
quanti sono i record.
Non scherzo e mi spiego.
Realizzi una seconda query di selezione con gli stessi criteri di quella di
eliminazione e ne conti i record.
Nella query di selezione clicca sul pulsante Totali e nella formula scegli
Conteggio, su di un campo qualsiasi.
Se la nuova query si chiama SQPrimaDiEliminare da codice:
Dim ContaRecord as long
ContaRecord = nz(DlookUp("NomeCampo","SQPrimaDiEliminare"),0)
If Msgbox("Saranno eliminati " & ContaRecord & "
Proseguire?",VByesno,"Eliminazione in corso...") = 6 then
'fai partire la query di eliminazione
else
exit sub
end if
Ciao, Carlo


title: msgbox con numero di record eliminati

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:9KNb9.31754$ub2.4...@news1.tin.it...

Ti ringrazio soprattutto per avermi spiegato come si inserisce il valore
rilevato dalla query nel msgbox, nell'help non c'e traccia  ed anche per la
formattazione sono un pò vaghi. Ancora molte grazie


title: msgbox con numero di record eliminati

author: Maurizio Borrelli

text:
> "Carlo Costarella" [...]:
> Prima di far partire la query di eliminazione domanda ad un'altra query
> quanti sono i record.
> Non scherzo e mi spiego.
> Realizzi una seconda query di selezione con gli stessi criteri di quella
> di eliminazione e ne conti i record.
    Cosi', giusto per fare conversazione e confrontarci...
    Io opero al contrario. Creo la query di selezione con solo i campi della
chiave primaria ed i criteri, per valutare il numero di record; poi con una
seconda query elimino i record restituiti dalla prima.
    Esempio:
            Query: Ordini MAA-MAA
            ---------------------
            PARAMETERS
                [Dal mese (MAA)] Text ( 255 )
              , [Al mese (MAA)] Text ( 255 )
            ;
            SELECT
                Ordini.IDOrdine
            FROM
                Ordini
            WHERE
                Ordini.DataOrdine
                    Between
                        DataDaMAA([Dal mese (MAA)],1)
                        And
                        DataDaMAA([Al mese (MAA)],0)
            ;
            Query: Ordini MAA-MAA Elimina
            -----------------------------
            DELETE
                *
            FROM
                [Ordini MAA-MAA]
            ;
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Controllare quando un controllo qualunque si attiva

author: PWD

text:
Ciao,
rieccomi...
Vorrei attivare un evento quando uno qualsiasi dei controlli di una
maschera prende lo stato attivo...
Esiste una funzione che controlla questo in tutti i controlli della
form? O bisogna farlo controllo per controllo?
Grazie
Marco


author: MA

text:
"PWD" <
P...@3dsmile.it
> ha scritto nel messaggio
news:4b0d34c0$0$640$4faf...@reader4.news.tin.it...

withevents
Guarda su
www.donkarl.com/it
 sez. Cisa


author: sv

text:
PWD ha scritto:
> Ciao,
> rieccomi...

> Grazie
> Marco
Vedi questo utilizzando WithEvents come gi� ti ha detto Massimiliano:
http://www.accessgroup.it/HomeArgomenti.asp?ID=146&Oggetto2=Eventi
 grafici
Mouse su Label
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
sv ha scritto:
> Vedi questo utilizzando WithEvents come giï¿œ ti ha detto Massimiliano:
>
>
http://www.accessgroup.it/HomeArgomenti.asp?ID=146&Oggetto2=Eventi
 grafici
> Mouse su Label
l'ho visto!
Bene bene!
Grazie mille!


text:
MA ha scritto:
> withevents
>
> Guarda su
www.donkarl.com/it
 sez. Cisa
>
Trovato!
Grazie!


title: Aiuto Creazione automatica appuntamenti.

author: Salvatore Vescio

text:
Buona sera,
sto creando un database per la gestione dei miei clienti e mi si presenta un
problema:
stipulando un contratto di manutenzione con un cliente stabiliamo una data
per le manutenzioni che si verificheranno a cadenza annuale. Ho creato una
tabella appuntamenti nella quale registro tutti gli appuntamenti, sia quelli
sporadici che quelli legati ad un contratto; per quest'ultimi vorrei che,
una volta inserito il primo ed indicato che trattasi di manutenzione
programmata, si creassero più record a cadenza annuale, per un determinato
numero di anni.
Grazie a chiunque voglia e possa aiutarmi
Salvatore


author: Graziano Franchi (Da Casa)

text:
Purtroppo la macchina non sa quello che vuoi fare.
Devi DIRGLIELO TU quello che deve fare.
In un'altra tabella devi avere le indicazioni per la tua manutenzione
programmata.
Esempio:
M12 Vuol dire Manutenzione 12 Mesi
Quindi i periodi sono 12
ecc.ecc.
E' come avere delle FATTURE con Ricevuta Bancaria 30-60-90 Fine mese e
registrare le scadenze.
Buon Lavoro
Graziano Franchi
"Salvatore Vescio" <
sal...@libero.it
> ha scritto nel messaggio
news:BXcq6.45476$Xj7.3...@news.infostrada.it...



author: Roberto da casa

text:
"Salvatore Vescio" <
sal...@libero.it
> ha scritto nel messaggio
news:BXcq6.45476$Xj7.3...@news.infostrada.it...

Poiché ritengo che avrai anche una maschera nella quale registri i dati in
una tabella contratti, a fronte dell'evento "Dopo inserimento" di tale
maschera genera un codice VBA che apre un recordset sulla tabella
appuntamenti e ci va a registrare tutti gli appuntamenti programmati
desumibili dai dati contenuti nel record contratto appena registrato.
Se poi la tua procedura non prevede la creazione di una tabella contratti,
creati una maschera che contiene due controlli non associati (uno relativo
alla data del primo appuntamento ed un altro in cui digiti il numero di
appuntamenti da effettuare); il codice VBA di cui sopra generalo a fronte
dell'evento "Su clic" di un pulsante di comando.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query - AIUTO!

author: Donato

text:
Ho una query che mi fornisce una lista di articoli da un database di
migliaia di righe.
Devo inserire nella query una discriminante che "dica" alla query di non
prendere in considerazione alcuni articoli.
L'elenco degli articoli da non prendere in considerazione (sono circa 50)
sono elencati in una tabella con il solo campo dell'articolo.
C'è qualcuno che mi sa dire come si possa fare? Secondo le mie limitate
conoscenze dovrei mettere nella riga dei critery della query una frase del
tipo <>"900600" and <>"900450" and <>"800520" ecc... ma sarebbe molto meglio
indicare alla query direttamente la tabella contente tutti gli articoli da
non prendere in considerazione!
Un grazie a tutti quelli che vorranno aiutarmi.
E Auguri e Buon Anno a tutti!
--
A presto!
Donato Mazzocchetti
ark...@tin.it


title: Query - AIUTO!

text:
"Donato" <
ark...@tin.it
> ha scritto nel messaggio
news:gbn36.1131$FF1....@twister1.tin.it...

Ipotizziamo che la tua query sia basata su una tabella chiamata Articoli
avente questa struttura:
IDArticolo            Contatore o Numerico e chiave primaria
DescrizioneArt       Testo
ecc. ecc.
e che la tabella che contiene  i codici articolo da non visualizzare si
chiami TabellaNo e contenga il solo campo IDArticolo di tipo numerico.
Il codice SQL della tua query di selezione dovrà essere:
SELECT Articoli.IDArticolo, Articoli.DescrizioneArt
FROM Articoli LEFT JOIN TabellaNo ON Articoli.IDArticolo =
TabellaNo.IDArticolo
WHERE (((TabellaNo.IDArticolo) Is Null));
Buon Anno
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Query - AIUTO!

author: sib

text:
Donato <
ark...@tin.it
> wrote in message
gbn36.1131$FF1....@twister1.tin.it...
> Ho una query che mi fornisce una lista di articoli da un database di
> migliaia di righe.
> Devo inserire nella query una discriminante che "dica" alla query di non
> prendere in considerazione alcuni articoli.
> L'elenco degli articoli da non prendere in considerazione (sono circa 50)
> sono elencati in una tabella con il solo campo dell'articolo.
>
> C'è qualcuno che mi sa dire come si possa fare? Secondo le mie limitate
> conoscenze dovrei mettere nella riga dei critery della query una frase del
criteri, non critery
> tipo <>"900600" and <>"900450" and <>"800520" ecc... ma sarebbe molto
meglio
> indicare alla query direttamente la tabella contente tutti gli articoli da
> non prendere in considerazione!
Scusa, ma se devi escludere tutti gli articoli di una tabella, non mettere
la tabella nella query.
In realta' credo che ti sia espresso male, inizia col dire che tipo di query
e' (di unione, di selezione) e a quante e quali tabelle fa riferimento. Al
limite posta l'istruzione SQL.
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Query - AIUTO!

text:
sib <
sibN...@iol.it
> wrote in message
o2p36.209594$hk4.7...@news.infostrada.it...
> Donato <
ark...@tin.it
> wrote in message
> gbn36.1131$FF1....@twister1.tin.it...
> > Ho una query che mi fornisce una lista di articoli da un database di
> > migliaia di righe.
> > Devo inserire nella query una discriminante che "dica" alla query di non
> > prendere in considerazione alcuni articoli.
> > L'elenco degli articoli da non prendere in considerazione (sono circa
50)
> > sono elencati in una tabella con il solo campo dell'articolo.
E' buona la risposta di Roberto, sono io che non avevo letto bene la
domanda.



title: Query - AIUTO!

text:
Grazie mille, proverņ subito!
Buon Anno a tutti!
--
A presto!
Donato Mazzocchetti
ark...@tin.it
> Ipotizziamo che la tua query sia basata su una tabella chiamata Articoli
> avente questa struttura:
>
> IDArticolo            Contatore o Numerico e chiave primaria
> DescrizioneArt       Testo
> ecc. ecc.
>
> e che la tabella che contiene  i codici articolo da non visualizzare si
> chiami TabellaNo e contenga il solo campo IDArticolo di tipo numerico.
>
> Il codice SQL della tua query di selezione dovrą essere:



title: Query - AIUTO!

text:
"Donato" <
ark...@tin.it
> ha scritto nel messaggio
news:LNF36.2237$FF1.1...@twister1.tin.it...
> Grazie mille, proverň subito!
>
> Buon Anno a tutti!
> --
> A presto!
> Donato Mazzocchetti
>
ark...@tin.it
>
>
> > Ipotizziamo che la tua query sia basata su una tabella chiamata Articoli
> > avente questa struttura:
> >
[CUT]
Ti sarei grato se rispondessi dopo e non prima dei messaggi precedenti.



title: Query - AIUTO!

text:
Ciao Roberto,
 >Ipotizziamo che la tua query sia basata su una tabella chiamata Articoli
>avente questa struttura:
>IDArticolo            Contatore o Numerico e chiave primaria
>DescrizioneArt       Testo
>ecc. ecc.
>e che la tabella che contiene  i codici articolo da non visualizzare si
>chiami TabellaNo e contenga il solo campo IDArticolo di tipo numerico.
>Il codice SQL della tua query di selezione dovrà essere:
>SELECT Articoli.IDArticolo, Articoli.DescrizioneArt
>FROM Articoli LEFT JOIN TabellaNo ON Articoli.IDArticolo =
>TabellaNo.IDArticolo
>WHERE (((TabellaNo.IDArticolo) Is Null));
Sembrerebbe tutto giusto ma non mi funziona!:-( (mi appaiono delle maschere
di immissione dati col nome della TabellaNo e Articoli). Forse è dovuto al
fatto che il campo del codice articolo è in tutte e due le tabelle di tipo
testo e non numerico (si tratta di codici articolo alfanumerici).
Come devo cambiare l'istruzione SQL affinchè funzioni con i due campi CODART
aventi formato testo?
Grazie dell'aiuto



title: Query - AIUTO!

text:
"Donato" <
ark...@tin.it
> ha scritto nel messaggio
news:Mb246.3040$FF1.2...@twister1.tin.it...

Il fatto che i campi in base ai quali fai il join siano di tipo testo non
cambia nulla nel codice  SQL della query.
A quanto pare le tabelle non si chiamano (giustamente) come ho ipotizzato e
tantomeno i campi in esse contenuti.
Questo è il problema.
Nel codice SQL, tutte le parole Articoli  sostituiscile con il nome della
tabella che contiene tutti i record articolo, tutte le parole TabellaNo
sostituiscile con il nome della tabella che contiene la lista degli articoli
che non vuoi vedere, tutte le parole con IDArticolo sostituiscile con
CODART.
>
> Grazie dell'aiuto
>
> --
> A presto!
> Donato Mazzocchetti
--



title: Query - AIUTO!

text:
Roberto ti ringrazio un mondo, funziona tutto!
--
A presto!
Donato Mazzocchetti
ark...@tin.it


title: ancora sui filtri... Non ne vengo fuori... Help!

text:
Ciao a tutti,
ho cercato nel newsgroup e ho trovato un po di soluzioni ma nessuna funziona
come vorrei io.... (o probabilmente non ho guardato bene :) )
Domanda:
Io ho una maschera di ricerca per filtrare i dati provenienti da una query.
I campi della query sono: Autore, Anno, ID, Titolo .....
Purtroppo non tutti i record sono riempiti  e li stà il problema.
Ho messo sui criteri della query:
Like "*" & [Forms]![ricerca]![Autore] & "*"
ma salta i campi null se non scrivo niente...
Poi ho provato:
Like nz([forms]![ricerca]![Autore];"*")
ma nche li mi salta i campi null se non scrivo niente...
Poi ho provato:
"Autore" like nz([forms]![ricerca]![Autore];Autore)
e qui inizia a funzionare perchè mi prende anche i null, ma ha il problema
che non mi trova "parte del campo"... (ho provato mettendo asterischi ecc..
ma Niente!)
Cosa faccio?
Riassumendo la query deve essere filtrata per più parametri, sia per autore
che pre anno che per altro (anche parte del campo) e non inserendo la chiave
di ricerca "anno" (per esempio) deve ricercare tutti i valori anche i
null...
Scusate se mi sono dilungato ma era per far capire le prove che ho fatto..
Grazie a tutti e please Help!
Alessio


author: Agostini Gianluigi

text:
Cut
>
> Riassumendo la query deve essere filtrata per più parametri, sia per
autore
> che pre anno che per altro (anche parte del campo) e non inserendo la
chiave
> di ricerca "anno" (per esempio) deve ricercare tutti i valori anche i
> null...
>
>
> Scusate se mi sono dilungato ma era per far capire le prove che ho fatto..
>
> Grazie a tutti e please Help!
>
> Alessio
Se ben ricordo sul Sito Comune, nella sezione query, c'è un ottimo esempio
di Federico Luciani che se ho ben capito fa al caso tuo.
Gianluigi Agostini


text:
"Agostini Gianluigi" <
agostini....@tin.it
> ha scritto nel messaggio
news:Y10z7.2557$QV6....@news2.tin.it...
>
> Cut
> >
> > Riassumendo la query deve essere filtrata per piů parametri, sia per
> autore
> > che pre anno che per altro (anche parte del campo) e non inserendo la
> chiave
> > di ricerca "anno" (per esempio) deve ricercare tutti i valori anche i
> > null...
> >
> >
> > Scusate se mi sono dilungato ma era per far capire le prove che ho
fatto..
> >
> > Grazie a tutti e please Help!
> >
> > Alessio
>
> Se ben ricordo sul Sito Comune, nella sezione query, c'č un ottimo esempio
> di Federico Luciani che se ho ben capito fa al caso tuo.
>
> Gianluigi Agostini
>
Ciao,
interessante si ma non mi funziona se le ricerche comprendono piů
paramtri...
Sig sig...
Ciao
Ale


text:
"axel_4" <
axe...@libero.it
> ha scritto nel messaggio
news:9qmphj$p04$1...@newsfeed.cineca.it...

Mi spiace ma devo cedere la palla ad altri: io sono ancora nella fase
"strong learning".
Gianluigi Agostini


text:
"Axel_4" <
axe...@libero.it
> ha scritto nel messaggio
news:9qgsi0$a6h$1...@newsfeed.cineca.it...

Se la tabella che contiene i dati si chiama Libri ed ha una struttura
simile:
ID            Contatore e chiave primaria
Titolo        Testo
Autore      Testo
Anno        Testo
ecc. ecc.
Se la maschera in cui digiti i parametri di Ricerca si chiama ricerca e
contiene 3 caselle di testo non associate chiamate rispettivamente Titolo,
Autore e Anno.
Creati una query di selezione che abbia il seguente codice SQL:
SELECT Libri.*
FROM Libri
WHERE (((IIf(IsNull([Titolo]),"zzzzzzzz",[Titolo])) Like "*" &
[Forms]![Ricerca]![Titolo] & "*") AND
((IIf(IsNull([Autore]),"zzzzzzzz",[Autore])) Like "*" &
[Forms]![Ricerca]![Autore] & "*") AND
((IIf(IsNull([Anno]),"zzzzzzzz",[Anno])) Like "*" & [Forms]![Ricerca]![Anno]
& "*"));
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: bande

text:
"Axel_4" <
axe...@libero.it
> ha scritto nel messaggio
news:9qgsi0$a6h$1...@newsfeed.cineca.it...

Devi aggiungere or is null al criterio con like.
Ciao
--
Andrea


title: Aprire piu volte la stessa maschera

author: ciakky

text:
salve a tutti
mi trovo nella scomoda situazione di dovere inserire degli ordini per
dei clienti: questi possono fare anche degli ordini telefonici quindi in
alcuni momenti ho la maschera di immissione ordine di un cliente aperta
e avrei bisogno di aprire quella di un altro senza però dover chiudere
quella del primo
é possibile aprire due volte la stessa maschera se sì come?
grazie a tutti Ciakky.


title: Aprire piu volte la stessa maschera

author: ramblers

text:
"ciakky" <
cia...@inwind.it
> ha scritto nel messaggio
news:3C96FCF2...@inwind.it...
> salve a tutti
> mi trovo nella scomoda situazione di dovere inserire degli ordini per
> dei clienti: questi possono fare anche degli ordini telefonici quindi in
> alcuni momenti ho la maschera di immissione ordine di un cliente aperta
> e avrei bisogno di aprire quella di un altro senza perň dover chiudere
> quella del primo
> é possibile aprire due volte la stessa maschera se sě come?
> grazie a tutti Ciakky.
>
si, č possibile aprire piů volte le stessa maschera.
In quanto classe, č possibile aprirne piů  istanze.
con queste righe la fai aprire, poi vedi tu cosa devi fare dopo (filtrare,
aggiungere ecc.)
'variabile di modulo
    Dim frm As new *TuaForm*
Sub ApriForm_click
    Set frm = New *TuaForm*
    frm.Visible = True
end sub
ciao.


title: Aprire piu volte la stessa maschera

text:
ramblers wrote:

suppongo che con i caratterri *tuaform*
tu intenda indicare il nome della form ma sostiudolo mi da l' errore
"tipo definito dall' utente non definito?"
premetto che di classi non so niete mi puoi dare una mano?
Grazie


title: Aprire piu volte la stessa maschera

text:
ciakky wrote:

EHHMMM....chiedo scusa non so scrivere.....
comunque le maschere si aprono ma si chiudono anche subito come mai?
io le aprivo con docmd.openform


title: Aprire piu volte la stessa maschera

text:
"ciakky" <
cia...@inwind.it
> ha scritto nel messaggio
news:3C9784B8...@inwind.it...


La variabile FRM deve essere dichiarata a livello di modulo, e non dentro la
routine in cui richiami la maschera, altrimenti, finita la routine, finisce
l'area di validita della variabile e la maschera si chiude.
la variabile la puoi anche dichiarare di tipo form o, se poniamo la tua
maschera si chiami "Ordini", di tipo FORM_Ordini.
'variabile di modulo
     Dim frm As new Form_Ordini
Sub ApriForm_click
    Set frm = New Form_Ordini



title: Aprire piu volte la stessa maschera

text:
ramblers wrote:

scusa continuo a non capire....
(errare e` umano perseverare e` diabolico)
per livello di modulo cosa intendi
un modulo della sezione moduli
o la parte delle dichiarazioni per intenderci delle routine della maschera
perche nel primo caso non ho un modulo collegato alla maschera
e nel secondo come la maschera "PRINCIPALE" frmScegliCliente per esempio
perde il focus la maschera ordini si chiude
devo fare qualcosa tipo
frmSceglicliente_click
apriordine
end sub
dim xxx as new form_ordini
function apriordine
....
end fuction
??
ciao e grazie  per la risposta...


title: Aprire piu volte la stessa maschera

text:
"ciakky" <
cia...@inwind.it
> ha scritto nel messaggio
news:3C99A3...@inwind.it...

quando tu crei una nuova istanza alla form e la visualizzi ( cioe apri una
nuova copia della maschera),
 Set frm = New Form_Ordini
 frm.Visible = True
associ ad una *tua* variabile oggetto la form che hai appena aperto, quando
la variabile perde validita, la form si chiude.
Il problema sta sull'area di validita delle varibili: essa puo essere di tre
tipi:
1)Valida per tutta l'applicazione:
        cioe dichiarata nella sezione generale di un modulo della sezione
moduli con il prefisso Public
        - in realta anche una varibile dichiarata Public in un modulo di una
maschera e valida in tutta l'applicazione, ma solo se il form e aperto.
2)Valida solo per il modulo
    cioe dichiarata in un modulo qualsiasi nella sezione generale con il
prefisso Dim
    Parti di codice estren al modulo non la riconoscono e per cui non la
possono usare
3)Valida solo per la routine
    cioe dichiara all'interno di una routine di un modulo qualsiasi con il
prefisso Dim
    Parti di codice estrene alla routine dove e dichiarata non riconoscono
la varibile.
Da qui..... a te la scelta di dove dichiararla, a seconda di dove ti serve.
Io escluderei la terza via in quando come finisce la routine che apre la
form, questa si richiude,
se e la form stessa che richiama l'apertura, dovrebbe andare bene
dichiararla nel modulo del form nella sezione generale
altrimenti, credo ti convenga dichiarla pubblica (punto 1)
ciao.


title: Aprire piu volte la stessa maschera

text:
ramblers wrote:

grazie della spiegazione e della pazienza!!!!!!!
ciao .


title: Aprire piu volte la stessa maschera

author: BiBi

text:
On Tue, 19 Mar 2002 14:16:56 +0100, "ramblers" <
clint...@yahoo.it
>
wrote:
>
>si, č possibile aprire piů volte le stessa maschera.
>In quanto classe, č possibile aprirne piů  istanze.
>
>con queste righe la fai aprire, poi vedi tu cosa devi fare dopo (filtrare,
>aggiungere ecc.)
>
>'variabile di modulo
>    Dim frm As new *TuaForm*
>
>Sub ApriForm_click
>    Set frm = New *TuaForm*
>    frm.Visible = True
>end sub
>
>
>ciao.
>
>
E' possibile passare un argomento alla maschera aperta in questo modo?
Ciao bb


title: Verifica Codice Fiscale

author: francop

text:
Vorrei sapere se esiste una macro che mi consenta di verificare il CF
in base a nome, cognome, data e luogo nascita, sesso
Grazie
Ciao


title: Verifica Codice Fiscale

author: Sib dal portatile

text:
"francop" <
nome.c...@azienda.it
> ha scritto nel messaggio
news:3b498621...@130.133.1.4...
> Vorrei sapere se esiste una macro che mi consenta di verificare il CF
> in base a nome, cognome, data e luogo nascita, sesso
Esiste anche una routine che te lo calcola il CF.
Vedi sul sito comune.
Sib


title: Sincronizza due sottomaschere

author: Antonio in the city

text:
Vorrei sincronizzare due sottomaschere in una form.
La form ha come origine record la Tabella1, la prima sottomaschera la
tabella2, la seconda sottomaschera una query basata sulla Tabella 3. Le
relazioni sono 1 a n tra Tab1 e Tab2 ed 1 a n tra Tab3 e Tab2.
La prima sottomaschera, modalità maschera continua, possiede un Controllo1 a
casella combinata che mi restituisce una serie di dati da una query basata
sulla Tabella3.
La seconda sottomaschera, modalità maschera singola, invece possiede una
serie di controlli non abilitati e bloccati.
Vorrei fare in modo che spostandomi sui record della prima sottomaschera,
venissero sincronizzati i controlli della seconda sottomaschera.
Potrei anche cercare altre soluzioni ma vorrei insistere su questa strada
per cercare di progredire nell'apprendimento del codice.
Avevo trovato del codice per sincronizzare una sottomaschera con la propria
forms ma non due sottomaschere.
In pratica ho provato a filtrare la query di rigine della seconda
sottomaschera con il criterio
Forms![Sottomaschera1]![Controllo1] ma logicamente non funziona.
Grazie e buon inizio di settimana a tutti
Antonio


title: Sincronizza due sottomaschere

author: Roberto dal portatile

text:
"Antonio in the city" <
dyma...@tiscalinet.it
> ha scritto nel messaggio
news:9gkm0h$248$1...@lacerta.tiscalinet.it...

Se le tabelle Tab2 e Tab3 sono  in relazione uno-a-molti in base a due campi
chiamati rispettivamente Tab2Chiave e Tab3Chiave.
Se la maschera principale si chiama Maschera1.
Se il controllo della prima sottomaschera che è associato al campo
Tab2Chiave si chiama anche lui Tab2Chiave.
Se il controllo della seconda sottomaschera che è associato al campo
Tab3Chiave si chiama anche lui Tab3Chiave.
Se il controllo sottomaschera di Maschera1 che contiene la seconda
sottomaschera si chiama Pippo.
In Maschera1 inserisci una casella di testo non associata non visibile e
chiamala Pluto.
Nella proprietà Collega campi master di Pippo scrivici Pluto.
Nella proprietà Collega campi secondari di Pippo scrivici Tab3Chiave.
A fronte dell'evento "Su corrente" della prima sottomaschera genera il
seguente codice VBA:
[Forms]![Maschera1]![Pluto] = Me!Tab2Chiave
Dovrebbe funzionare, facci sapere.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Sincronizza due sottomaschere

author: Antonio in the country

text:
> Se le tabelle Tab2 e Tab3 sono  in relazione uno-a-molti in base a due
campi
> chiamati rispettivamente Tab2Chiave e Tab3Chiave.
> Se la maschera principale si chiama Maschera1.
> Se il controllo della prima sottomaschera che è associato al campo
> Tab2Chiave si chiama anche lui Tab2Chiave.
> Se il controllo della seconda sottomaschera che è associato al campo
> Tab3Chiave si chiama anche lui Tab3Chiave.
> Se il controllo sottomaschera di Maschera1 che contiene la seconda
> sottomaschera si chiama Pippo.
>
> In Maschera1 inserisci una casella di testo non associata non visibile e
> chiamala Pluto.
> Nella proprietà Collega campi master di Pippo scrivici Pluto.
> Nella proprietà Collega campi secondari di Pippo scrivici Tab3Chiave.
> A fronte dell'evento "Su corrente" della prima sottomaschera genera il
> seguente codice VBA:
>
> [Forms]![Maschera1]![Pluto] = Me!Tab2Chiave
>
> Dovrebbe funzionare, facci sapere.
>
> --
> Roberto
>
Funziona tutto alla perfezione, ho seguito le tue istruzioni come fossi ad
una caccia al tesoro e quando ho visto che tutto corispondeva ho giurato che
ti farò un monumento !
E come al solito mi hai svelato ancora una volta delle proprietà che non
sapevo proprio a cosa servissero (campi master e campi secondari). Da un tuo
vecchio messaggio di risposta ad un tale mi sembra di capire che servono per
sincronizzare maschere e sottomaschere giusto ?
Grazie ancora mitico Roberto !!!
Antonio


title: Sincronizza due sottomaschere

text:
"Antonio in the country" <
pi...@usa.net
> ha scritto nel messaggio
news:9glflg$c76$1...@lacerta.tiscalinet.it...
[CUT]
>
> Funziona tutto alla perfezione, ho seguito le tue istruzioni come fossi ad
> una caccia al tesoro e quando ho visto che tutto corispondeva...
> E come al solito mi hai svelato ancora una volta delle proprietà che non
> sapevo proprio a cosa servissero (campi master e campi secondari). Da un
tuo
> vecchio messaggio di risposta ad un tale mi sembra di capire che servono
per
> sincronizzare maschere e sottomaschere giusto ?
Giusto.
Ed ora ti svelo un'altra cosa: la prossima volta che non sai a cosa serva la
proprietà di una maschera non fare spallucce; posiziona nel campo relativo a
quella proprietà il mouse e premi il tasto funzione F1: l'help di Access ti
racconterà un bel pò di cose su quella proprietà. Fai altrettanto mentre
scrivi un codice VBA: vedrai quante cose imparerai.
>
> Antonio



title: DBF di AS400

author: Sandrobi

text:
Devo leggere un file dbf creato in un sistema AS400. Riesco ad aprilo con
Excel o Access ma i dati numerici non sono comprensibili.
Qualcuno sa come fare?


title: DBF di AS400

author: VT @ work

text:
On Wed, 15 Jan 2003 22:51:18 GMT, "Sandrobi" <
sand...@libero.it
>
wrote:
>Devo leggere un file dbf creato in un sistema AS400. Riesco ad aprilo con
>Excel o Access ma i dati numerici non sono comprensibili.
>Qualcuno sa come fare?
>
Cosa vuol dire "file dbf" ?
Se vuol dire "file con estensione .dbf", tieni conto che potrebbe
essere stato scaricato da AS/400 e rinominato. Se fosse stato
scaricato in formato dbf tieni conto che esistono due formati (DB III
o DB IV) ed il tuo problema potrebbe dipendere dal non sapere in quale
dei due formati è stato salvato.
In generale:
i file AS/400 sono direttamente utilizzabili con Access o Excel sul
sistema medesimo, configurando una connessione ODBC. Per utilizzare
tale tipo di connessione, serve un driver apposito che di solito è a
corredo dei software utilizzati per fornire i servizi di connettività
tra pc ed AS/400. Due dei software tra i più diffusi sono Client
Access di IBM e Rumba di Walldata.
In alternativa alla connessione ODBC, i software suddetti consentono
di scaricare da AS/400 i files su pc nei formati più comuni: file di
testo con o senza formattazione, file xls di Excel nelle varie
versioni, file Lotus, file dbf ecc.,
Tieni conto che le versioni meno recenti di tali software NON
permettono di salvare i file nei formati compatibili con le versioni
più recenti degli applicativi Office.
HTH
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400:
http://www.faq400.com/
---------------------------------------------


title: Leggere Il Nome Computer

author: Franchi Flavio S.r.l.

text:
Esiste unam piccola funzione che legge il nome del compute che si sta
usando?
1000 Grazie
Graziano
--


title: Leggere Il Nome Computer

author: Giorgio Prx

text:
"Franchi Flavio S.r.l." <
franchi....@tiscali.it
> ha scritto nel
messaggio news:bjsguo$mfk$1...@lacerta.tiscalinet.it...

Ciao Franchi
Puoi ricorrere alle API o a WSH, io preferisco WSH è più semplice
Sub UserName()
Dim WshN As Object
Set WshN = CreateObject("WScript.Network")
Debug.Print "Dominio = " & WshN.UserDomain
Debug.Print "Nome computer = " & WshN.ComputerName
Debug.Print "Nome utente = " & WshN.UserName
End Sub
Ciao Giorgio.


title: Leggere Il Nome Computer

author: HjKlOp

text:
con la API invece:
Private Const LUNGMAX As Long = 31
Private Declare Function GetComputerName Lib "kernel32" Alias
"GetComputerNameA"
(ByVal lpBuffer As String, nSize As Long) As Long
Private Function MostraNome() As String
   Dim Lunghezza As Long
   Dim Nome As String
   Lunghezza = LUNGMAX + 1
   Nome = String(Lunghezza, "X")
   GetComputerName Nome, Lunghezza
   Nome = Left(Nome, Lunghezza)
   MostraNome = Nome
End Function


title: Leggere Il Nome Computer

author: namor

text:
"Franchi Flavio S.r.l." <
franchi....@tiscali.it
> ha scritto nel
messaggio news:bjsguo$mfk$1...@lacerta.tiscalinet.it...

Interaction.Environ("Computername")
Con la stessa funzione puoi leggere tutte le altre variabili d'ambiente
(username, prompt, ecc...). Tutte quelle che compaiono digitando SET al
prompt dei comandi.
Namor


title: dimensione finestre con filtri

author: MoNiCa

text:
Sento che la soluzione è semplice, ma non la vedo:
Ho parecchie maschere a cui ho dato il docmd.maximize
da queste maschere partono maschere decisamente piu' piccole, che, per
comodità, ho impostato a pop up (l'unico modo che conosco per fissare
una dimensione fissa della finestra)
Ho scoperto pero' che su queste maschere a pop up non posso fare
filtri, cosa per me indispensabile
Ho letto un po' la guida e ho messo per queste maschere, anzichè
popup, docmd.restore.
Pero' mi fa il restore anche della maschera di partenza!!!
Come posso fare ad aprire una maschera, ad una dimensione fissa, senza
doverla massimizzare, e non perdendo l'impostazione delle maschere
gia' aperte?
Grazie e quesi buon natale


title: dimensione finestre con filtri

author: Gabriele Bertolucci

text:
> Come posso fare ad aprire una maschera, ad una dimensione fissa, senza
> doverla massimizzare, e non perdendo l'impostazione delle maschere
> gia' aperte?
La apri nascosta, quindi utilizzi DoCmd.MoveSize, quindi la mostri al
mondo.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: dimensione finestre con filtri

text:

qualcosa del tipo:
da form1 (che è massimizzata) apro form2
Codice della form2:
Private Sub Form_Open(Cancel As Integer)
Me.Visible = False
DoCmd.MoveSize , , 12000, 11000
Me.Visible = True
End Sub
Non funziona
Funziona solo se apro direttamente la form2 senza passare dalla form1.
Non funziona quindi se si parte da una maschera massimizzata
Idee?


title: dimensione finestre con filtri

text:
>> La apri nascosta, quindi utilizzi DoCmd.MoveSize, quindi la mostri al
>> mondo.
> qualcosa del tipo:
> da form1 (che è massimizzata) apro form2
>
> Codice della form2:
>
> Private Sub Form_Open(Cancel As Integer)
> Me.Visible = False
> DoCmd.MoveSize , , 12000, 11000
> Me.Visible = True
> End Sub
>
> Non funziona
> Funziona solo se apro direttamente la form2 senza passare dalla form1.
> Non funziona quindi se si parte da una maschera massimizzata
> Idee?
Da Form1 esegui:
Dim frm2 as Access.Form
DoCmd.OpenForm "Form2", acNormal, , , , acHidden
Set frm2 = Forms("Form2")
frm2.Move frm2.Left, frm2.Top, LarghezzaVoluta, AltezzaVoluta
frm2.Visible
Set frm2 = Nothing
Forms("Form2").SetFocus



title: Maschera x query con parametri

author: Giuliano Bolzonello

text:
Ciao a tutti. Ho il seguente problema: ho due tabelle TClienti e Tfiliali.
Sono relazionate tra loro, poichè un Cliente può avere molte filiali. Fin
qui tutto ok. Il problema nasce dal fatto che sto crando una query con
parametri che mi vada a fare delle ricerche su queste ed altre tabelle. Il
fatto è che impostando la maschera che passerà i parametri alla query , ho
il seguente problema : ho 2 controlli non associati  Cliente e Filiale ;
vorrei che una volta scelto tramite casella combinata il nome del Cliente ,
nell'altro controllo ( Filiali) venissero visualizzati sempre tramite
casella combinata SOLO le filiali del Cliente selezionato : come posso fare
? Serve una specie di aggiornamento della maschera dopo la selezione del
Cliente ?


title: Maschera x query con parametri

author: stefano pomelli

text:
"Giuliano Bolzonello" <
gbolz...@tiscalinet.it
> ha scritto nel messaggio
news:acnmn5$oua$1...@lacerta.tiscalinet.it...

> Non servono parametri ma intervenire in SQL sull'origine riga del
controllo
Prova Così
Modifica la struttura della tabella filiali aggiungendo un campo numerico
IDCliente che servirà ad
identificare la filiale valida per quel cliente
Nell'origine riga del controllo non associato filiale scrivi :
SELECT DISTINCTROW [IDfiliale], [Nome filiale] FROM Tfiliali WHERE
((([IDCliente]) = [Forms]![Tuamaschera]![IDCliente]
A fronte dell'evento "su corrente" della maschera che usi per visualizzare
genera la riga di codice VBA
Me!IDFiliale.Requery
Dovrebbe Funzionare
Ciao
Stefano


title: Maschera x query con parametri

text:
"stefano pomelli" <
stepo...@infinito.it
> ha scritto nel messaggio
news:acoifi$bb$1...@serv1.albacom.net...

Non Funziona ............:-((((((((((((((((


title: Maschera x query con parametri

text:
"stefano pomelli" <
stepo...@infinito.it
> ha scritto nel messaggio
news:acoifi$bb$1...@serv1.albacom.net...

Non funziona ....... :-(((((((


title: Maschera x query con parametri

author: Roberto da casa

text:
"Giuliano Bolzonello" <
gbolz...@tiscalinet.it
> ha scritto nel messaggio
news:acnmn5$oua$1...@lacerta.tiscalinet.it...

Il tuo è sicuramente un caso strano: di solito è una filiale ad avere più
clienti e non un cliente ad appartenere a più filiali. Oppure sono vere
ambedue le cose.
Penso che il tuo problema è che hai definito tra le due tabelle una
relazione uno-a-molti.
Se, come ho ipotizzato, un cliente appartiene a più filiali, ma una filiale
ha più clienti, devi creare tra le due tabelle una relazione molti-a-molti,
che in Access si realizza tramite una terza tabella.
Forse è bene che ci spieghi meglio cosa vuoi fare e quale è la struttura
delle due tabelle e come le hai messe in relazione tra di loro.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Maschera x query con parametri

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:CMkI8.13973$ie.3...@twister2.libero.it...

Sono riuscito a risolvere il problema !!!!!!!!
Ho utilizzato un tuo aiuto dato ad un'altra persona che ho trovato sul sito
comune. Ad una prima ricerca quel post mi era sfuggito , ecco perchè ho
postato qui. Anche se indirettamente mi hai risolto il problema!
Ciao e grazie !
Giuliano


title: AXp formato a2000 e mde

author: Liones

text:
sbaglio o aprendo da xp un file in formato A2000 non è possibile creare mde
?
ciao


title: AXp formato a2000 e mde

author: Marco M.

text:
"Liones" <Lio...@Tin.it> ha scritto nel messaggio
news:aes785$865$1...@pluto.news.dsi.unimi.it...

Esatto devi convertirlo in 2002
Marco


title: Eseguire un mdb protetto da un'altro mdb

author: Ram II

text:
Non sono un programmatore, ma mi diletto con Access solo ad uso personale, e
spero di ricevere piccole pillole di aiuto...
Mi serve eseguire un mde protetto da pw da altro mde... ho trovato queste
righe di codice che fanno al mio uso, ma non riesco
a personalizzarlo: chi mi dice dove sbaglio?
Sub ComandoProtezione()
' Questo, se ho capito bene è il percorso che aziona Access
stracc = "C:\Programmi\Microsoft Office\Office10\msaccess.exe " _
' Qui devo mettere il mio MDB protetto (chiamato "Protetto.mdb"), ma
all'avvio mi dice "necessario oggetto"!!
    & QUOTE & Protetto.mdb & QUOTE
' Questa riga di codice NON so a cosa si riferisce
    If Shell(stracc, 1) Then
' o inserito la PW, che è 123
        SendKeys (123)
' questa riga dovrebbe essere il comando di invio/apertura mdb
        SendKeys "{ENTER}", True
' e questo? mi richiude il mio DataBase che dovrà collegarsi con quello
protetto? questo non deve succedere.
        Application.Quit
    End If
End Sub
Inoltre, come eseguire all'apertura il codice sopra detto e ricorretto?
Ciao!!


text:
"Ram II" <
nos...@nospam.it
> ha scritto nel messaggio
news:9hDP9.7851$%p6.6...@news.edisontel.com...
> Non sono un programmatore, ma mi diletto con Access solo ad uso personale,
e
> spero di ricevere piccole pillole di aiuto...
> Mi serve eseguire un mde protetto da pw da altro mde... ho trovato queste
> righe di codice che fanno al mio uso, ma non riesco
> a personalizzarlo: chi mi dice dove sbaglio?
[CUT]
>
> Ciao!!
Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
Federico Luciani intitolata "Aprire, da codice, un mdb protetto da
password"; penso che faccia al caso tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: MI5 Persecution: Home Office MI5 Liaison won't comment

text:
Home Office MI5 Liaison won't comment
I wrote to Jack Straw, Home Secretary, in early 1999, following an article in the Times in which he spoke of his "close
monitoring" of the Security Service. My letter asked him if he had "authorised any surveillance or harassment actions against
me". He didn't reply himself, but passed on my request to the Home Office's Organised and International Crime Directorate
(how appropriate for an international master criminal like myself), and specifically their Intelligence and Security Liaison
Unit. They first made a fairly vacuous response; after further prodding, they made a further response, shown here.
So there you are. Zip the lips, lie low and say nuthin. Open government? That'll be the day.
5
--
Posted via a free Usenet account from
http://www.teranews.com


title: lanciare da macro altro programma esterno access2003

author: quo

text:
niubbo
da un pulsante di comando che mi lancia una macro vorrei aprire un programma
esterno(altro dbase di access)per verificare dei codici da inserire nel
dbase che sto usando ma spesso compare l'errore microsoft jet database
cannot find the imput table or query.
Ho provato ad importare le tables oppure a collegarle,o lanciare il
programma in questione prima di aprire il database la cosa strana che a
volte la macro funziona a volte no soprattutto se apro e chiudo il dbase
Mi potete aiutare? grazie considerate che le mie conoscenze sono elementari


author: Sergio MAZZA

text:

Collegando la tabella che problemi incontri?
Che fa 'sta macro?
Sai che la macro la puoi trasformare in codice VBA con: Strumenti - Macro -
Converti macro in Visual Basic?
Ciao.
--
Sergio MAZZA


title: help non riesco più ad aprire un foglio elettronico collegato

text:
Buon giorno!
Stò trasportando in tabelle access dei fogli elettronici di excel, per fare
questo ho creato una procedura in VBA in access.
Ho chiuso il foglio elettronico a procedura non terminata...
Ora non riesco più ad aprirlo nè da excel, né da access...
Excel da il seguente errore:
  L'istruzione a "0x3004c359" ha fatto riferimento alla memoria a
"0xfffffffc".  La memoria non poteva essere "read".
Quindi si chiude
Access non collega: la tabella esterna non è nel formato previsto...
Ho provato a resettare il PC ma gli errori rimangono, rimane anche il file
excel al quale non posso accedere.
Grazie 1000


author: MA

text:

E' un problema già dibattuto che ha registrato diverse posizioni. Guardati i
post precedenti
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: BOX di Messaggio

author: AGL

text:
salve a tutti.
Vorrei inserire in alcune applicazioni la possibilità di visualizzare un box
di messaggio che non abbia pulsanti di conferma o annullamento o altro e che
durante la visualizzazione del box, non interrompa l'esecuzione del
programma o che non si fermi per aspettare un input dall'utente.
ho visto che la funzione msgbox non contempla tale possibilità.
come posso fare?
grazie


title: BOX di Messaggio

author: Guycho

text:
AGL <
g.all...@italcementi.net
> wrote in message
98iu1o$3iva$1...@stargate1.inet.it...

forse creando una maschera apposita?


title: BOX di Messaggio

author: Antonio Biso

text:
AGL <
g.all...@italcementi.net
> wrote in message
98iu1o$3iva$1...@stargate1.inet.it...

Con una maschera in visualizzazione dialogo.
Antonio


title: BOX di Messaggio

author: Carlo Ve

text:
AGL <
g.all...@italcementi.net
> wrote in message
98iu1o$3iva$1...@stargate1.inet.it...

Direi che anche una casella di testo o etichetta inserita in ogni  maschera
che appaia e scompaia all'occasione
magari con dei messaggi personalizzati gestiti in una tabella potrebbe
essere un'idea
che ne dici ?
Carlo Ve


title: BOX di Messaggio

author: Expo

text:
"Guycho" <
gui...@tiscalinet.it
> ha scritto nel messaggio
news:98j0uf$ho5$1...@pegasus.tiscalinet.it...

Me lo sarò sognato ma mi pare di aver visto sul'help di Access che con
MsgBox() è possibile visualizzare il messaggio senza interrompere
l'esecuzione del codice.


title: Come forzare una maschera ad aprire un'altra maschera relativa al record selezionato?

author: Ste

text:
Ho una maschera (maschera 1) che visualizza diversi record in base a
una query sottostante. In fondo alla maschera ho creato un pulsante
che su clic apre un'altra maschera (maschera 2) che visualizza i dati
di un record da modificare. Se mi posiziono con il mouse sul primo
campo del record X della maschera 1 e clicco il pulsante, si apre
correttamente la maschera 2 relativa a quel record. Anche se mi
posiziono con il mouse sul primo campo del record Y della maschera 1
tutto avviene correttamente. Tuttavia, se il valore del primo campo č
identico nei record X e Y, la maschera 2 che si apre č sempre relativa
al record X. Come posso fare per risolvere questo inconveniente?
Idealmente vorrei avere come effetto finale una casella posta a
sinistra di ogni record della maschera 1, spuntando la quale definisco
il record sul quale deve aprirsi la maschera 2, senza dover
posizionare il mouse all'interno dei campi.
Grazie di cuore
Stefano


author: Alessandro Cara

text:

docmd.openform Formname:="formdaaprire",WhereCondition:="campo1=" &
controllo1direcorddipartenza & ........ "campon=" &
controllondirecorddipartenza
--
ac


text:
Il Wed, 14 Jun 2006 18:03:48 +0200, Alessandro Cara
<
al...@puntablunet.it
> ha scritto:
>Ste wrote:
>> Ho una maschera (maschera 1) che visualizza diversi record in base a
>> una query sottostante. In fondo alla maschera ho creato un pulsante
>> che su clic apre un'altra maschera (maschera 2) che visualizza i dati
>> di un record da modificare. Se mi posiziono con il mouse sul primo
>> campo del record X della maschera 1 e clicco il pulsante, si apre
>> correttamente la maschera 2 relativa a quel record. Anche se mi
>> posiziono con il mouse sul primo campo del record Y della maschera 1
>> tutto avviene correttamente. Tuttavia, se il valore del primo campo è
>> identico nei record X e Y, la maschera 2 che si apre è sempre relativa
>> al record X. Come posso fare per risolvere questo inconveniente?
>> Idealmente vorrei avere come effetto finale una casella posta a
>> sinistra di ogni record della maschera 1, spuntando la quale definisco
>> il record sul quale deve aprirsi la maschera 2, senza dover
>> posizionare il mouse all'interno dei campi.
>>
>> Grazie di cuore
>>
>> Stefano
>docmd.openform Formname:="formdaaprire",WhereCondition:="campo1=" &
>controllo1direcorddipartenza & ........ "campon=" &
>controllondirecorddipartenza
Perdonami, ma da inesperto di codice non mi è chiaro il significato
della condizione. In particolare cosa intendi per
controllodirecorddipartenza ?
Stefano


text:

cito:
  sul primo campo del record X della maschera 1
Un minimo di chiarezza sui termini
Campo = definizione di attributo per una tabella
Controllo = definizione di un oggetto del form che puo' essere o meno
associato a un "campo". Se e' associato ne riflette il valore
Il tuo form, mi sembra di aver capito, e' di tipo "maschere continue" e
di tipo "associato" e visualizzi piu' record.
I record visualizzati, immagino, non sono completamente duplicati e'
percio' necessario indicare nel filtro i valori che identificano
univocamente "quel" record. Ammettendo che i campi si chiamino
"fld1" e "fld2" .....etc ed i controlli si chiamino "c1" e "c2" .. etc e
siano numerici
la condizione da passare nella openform e':
WhereCondition:= "fld1=" & c1 & " and fld2=" & c2 ......e tutte le
eventuali condizioni necessarie
se i valori sono di tipo alfanumerico vanno delimitati da apici(') o
virgolette("). Se sono di tipo alfanumerico "in campana" con eventuali
apici presenti nel valore da ricercare.
--
ac


text:
Il Wed, 14 Jun 2006 18:44:41 +0200, Alessandro Cara
<
al...@puntablunet.it
> ha scritto:
>> Perdonami, ma da inesperto di codice non mi è chiaro il significato
>> della condizione. In particolare cosa intendi per
>> controllodirecorddipartenza ?
>cito:
>  sul primo campo del record X della maschera 1
>
>Un minimo di chiarezza sui termini
>Campo = definizione di attributo per una tabella
>Controllo = definizione di un oggetto del form che puo' essere o meno
>associato a un "campo". Se e' associato ne riflette il valore
>ecc.
Ti ringrazio, ma probabilmente mi sono spiegato male. Vedo di fare
chiarezza.
La mia tabella contiene tutti i miei lavori. Ogni record un lavoro.
La maschera1 visualizza un estratto della tabella basato sulla query
SoloLavoriInCorso, cioè visualizza solo i lavori che hanno un certo
campo di tipo Si/No settato su No (i lavori NON conclusi).
Da questa maschera 1 vorrei, selezionato un record (un lavoro),
procedere a fatturarlo. Per fare cio', ho un pulsante che su clic deve
aprire una maschera2 (che ho già creato) nella quale procedo a
inserire i dati di fatturazione, e deve aprirla solo per il
record/lavoro che ho selezionato nella maschera 1.
Dunque, ho bisogno di definire una condizione per il comando
DoCmd.OpenForm maschera2 associato al pulsante che istruisca il
pulsante stesso ad aprire maschera2 sul record selezionato in
maschera1.
Problema A:
Come selezionare, nella maschera 1, il record che il pulsante deve
aprire nella maschera 2? Con una casella di controllo?
Problema B:
Nella maschera 2 ho aggiunto un pulsante di chiusura associato a un
comando DoCmd.Close. Vorrei aggiungere a questo comando un'operazione
di requery sulla maschera 1 in modo che l'incarico appena fatturato, e
quindi concluso, scompaia immediatamente dalla maschera 1 alla
chiusura della maschera 2 (poiche' la maschera 1 deve visualizzare
appunto esclusivamente i lavori in corso, e non quelli gia' fatturati
e conclusi). Come fare?
Spero di essermi spiegato meglio
Grazie infinite
Stefano


text:
"Ste" <
stefano....@tiscali.it
> ha scritto nel messaggio news:gu039210iltdfli53...@4ax.com...
> Ti ringrazio, ma probabilmente mi sono spiegato male. Vedo di fare
> chiarezza.
>
> La mia tabella contiene tutti i miei lavori. Ogni record un lavoro.
>
> La maschera1 visualizza un estratto della tabella basato sulla query
> SoloLavoriInCorso, cioè visualizza solo i lavori che hanno un certo
> campo di tipo Si/No settato su No (i lavori NON conclusi).
>
> Da questa maschera 1 vorrei, selezionato un record (un lavoro),
> procedere a fatturarlo. Per fare cio', ho un pulsante che su clic deve
> aprire una maschera2 (che ho già creato) nella quale procedo a
> inserire i dati di fatturazione, e deve aprirla solo per il
> record/lavoro che ho selezionato nella maschera 1.
>
> Dunque, ho bisogno di definire una condizione per il comando
> DoCmd.OpenForm maschera2 associato al pulsante che istruisca il
> pulsante stesso ad aprire maschera2 sul record selezionato in
> maschera1.
>
> Problema A:
> Come selezionare, nella maschera 1, il record che il pulsante deve
> aprire nella maschera 2? Con una casella di controllo?
Parti con un semplice bottone e gestisci l'evento "su clic" inserendoci l'OpenForm.
> Problema B:
> Nella maschera 2 ho aggiunto un pulsante di chiusura associato a un
> comando DoCmd.Close. Vorrei aggiungere a questo comando un'operazione
> di requery sulla maschera 1 in modo che l'incarico appena fatturato, e
> quindi concluso, scompaia immediatamente dalla maschera 1 alla
> chiusura della maschera 2 (poiche' la maschera 1 deve visualizzare
> appunto esclusivamente i lavori in corso, e non quelli gia' fatturati
> e conclusi). Come fare?
Sempre gestendo l'evento "su clic" del bottone:
forms!maschera1.form.requery
docmd.close acform,
me.name
> Spero di essermi spiegato meglio
>
> Grazie infinite
>
> Stefano
Ciao.
--
Sergio MAZZA


title: Filtrare una query con sql in base a valori campo

author: nwrr

text:
per filtrare una query con sql quando un campo1 ha valore S o T
e lo voglio fare mediante 3 pulsanti opzione, devo per forza fare in
modo
che al click sull'opzione venga messo un valore dentro una casella testo
che poi ripasso alla query?
Query (codice sql) a cui aggiungo
where (tab1.campo1=castesto1 or tab1.campo=castesto2)
i casi che devo avere
opz1=on   devo avere solo S   (passo alla query S e S)
opz2=on   devo avere solo T   (passo alla query T e T)
opz3=on   devo avere S e T  cioč tutti i record   (passo alla query S e
T)
----------------------------------------------------------------------
Se invece al posto della S ho null come si fa visto che
avrei in tale campo sia null che T
opz1=on   devo avere solo i null
opz2=on   devo avere solo T
opz3=on   devo avere null e T  (cioč tutti i record)


title: Colore sfondo casella di riepilogo in base al valore

author: Andrea

text:
Salve a tutti,
sono alle prime armi con Access e VBA, avrei un'informazione da chiedervi riguardo una formattazione di una casella di riepilogo in base ai valori che contiene.
Mi spiego meglio...
Ho una casella di riepilogo che prende i dati da una query. La query restituisce record composti dal campo Nome e dal campo Gruppo; i dati restituiti sono ordinati per Gruppo. Nome è un campo univoco, mentre diversi Nome possono essere associati allo stesso Gruppo.
Ad esempio:
NOME | GRUPPO
--------------
Rino | Amici
Lino | Amici
Pino | Nemici
Joe  | Neutrali
Vorrai fare in modo che lo sfondo delle righe di questa casella di riepilogo venisse colorato in maniera diversa in base al valore di Gruppo, alternando due colori A e B.
Quindi, sull'esempio, Rino e Lino sarebbero di colore A, Pino di colore B e Joe di colore A.
E' possibile ottenere questa formattazione? Considerando che i dati mostrati dalla casella di riepilogo sono prelevati dalla query e che tale query viene cambiata nel corso dell'uso dell'applicazione (Requery)?
Spero di essere stato sufficientemente chiaro per far capire la questione...
Grazie mille anticipatamente!


text:
"Andrea" <
andrea....@gmail.com
> ha scritto nel messaggio
news:292c2d21-260f-43d1...@glegroupsg2000goo.googlegroups.com...






Grazie mille anticipatamente!
in una casella di riepilogo non lo puoi fare
si può fare in un report
Antonio


text:
Grazie per la risposta.
Purtroppo peró mi serve la casella di riepilogo perché si tratta di uni strumento di selezione per elaborazioni successive. I colori sarebbero utili per avere un miglio "colpi d'occhio" riguardo il raggruppamento.


author: CIDI

text:
"Andrea" <
andrea....@gmail.com
> ha scritto nel messaggio
news:b2ab41b3-66b2-4b8b...@glegroupsg2000goo.googlegroups.com...

usa una maschera, opportunamente formattata, e la formattazione
condizionale.
ciao
Daniele


text:
Grazie della risposta, Daniele.
Ma potresti darmI delle indicazioni più precise su come applicare una formattazione di questo tipo, che alterno due colori non sapendo a priori nomi e quantità dei diversi gruppi?


title: contare i record in un campo

text:
Salve a tutti, ho una tabellacon diversi campi tra cui un campo TIPO e
un campo ID.
Il TIPO puo essere "A", "B" o "G". Per ognuno dei tre tipi deve essere
gestita una numerazione progressiva differente, ossia A potra avere ID
da 1 a n, B potra avere ID da 1 a n e G potra avere ID da 1 a n.
All'inserimento del TIPO il campo ID dovra leggere l'ultimo valore
inserito per ogni tipo e incrementarlo di uno. Chiedevo come posso
fare. Grazie


title: contare i record in un campo

author: Marco Papo

text:
<
erb...@gmail.com
> ha scritto nel messaggio
news:1180428640.5...@w5g2000hsg.googlegroups.com...

Ciao,
ti crei una tabella Progressivi, dove metti il campo Tipo (testo) e
progressivo (numerico), ogni volta leggi il progressivo memorizzato,
filtrando per il campo tipo, gli sommi 1 (lo usi nell'applicazione) e lo
aggiorni nella tabella.
Ciao
>


title: contare i record in un campo

author: carlo ruggieri

text:
puoi usare Dmax con la opportuna condizione
"Marco Papo" <
marco....@gmail.com
> ha scritto nel messaggio
news:f3h71c$pbl$1...@aioe.org...



title: contare i record in un campo

author: Panathos

text:
erbe...@gmail.com
 ha scritto:
> Il TIPO puo essere "A", "B" o "G". Per ognuno dei tre tipi deve essere
> gestita una numerazione progressiva differente, ossia A potra avere ID
> da 1 a n, B potra avere ID da 1 a n e G potra avere ID da 1 a n.
Detta così non c'è molta differenza fra le numerazioni... :-D
> All'inserimento del TIPO il campo ID dovra leggere l'ultimo valore
> inserito per ogni tipo e incrementarlo di uno. Chiedevo come posso
> fare. Grazie
Se ho capito bene, e sostituisci "tabella" col nome della tabella che
contiene i dati, una cosa del genere dovrebbe andare:
function nuovoid(tipo_da_valutare as string) as long
  nuovoid =  dmax("tipo","tabella","[tipo]='" & tipo_da_valutare &
"'") + 1
end function
poi il numero lo ricavi tramite:
=nuovoid("A")
ciao,
Panathos


title: contare i record in un campo

text:
erbe...@gmail.com
 ha scritto:
> Il TIPO puo essere "A", "B" o "G". Per ognuno dei tre tipi deve essere
> gestita una numerazione progressiva differente, ossia A potra avere ID
> da 1 a n, B potra avere ID da 1 a n e G potra avere ID da 1 a n.
Detta così non c'è molta differenza fra le numerazioni... :-D
> All'inserimento del TIPO il campo ID dovra leggere l'ultimo valore
> inserito per ogni tipo e incrementarlo di uno. Chiedevo come posso
> fare. Grazie
Se ho capito bene, e sostituisci "tabella" col nome della tabella che
