title: Chi mi dà una mano con una query?

author: Sandro Peruz

text:
ciao Bruno,
prova a  valutare il predicato che segue.
Parto dal presupposto che il premio venga assegnato ai clienti che hanno piazzato almeno 1 ordine al mese.
ciao, Sandro.

SELECT D.f1, Sum(D.s1) AS ss1, Sum(D.s2) AS ss2, Sum(D.s3) AS ss3, Sum(D.s4) AS ss4, Sum(D.s5) AS ss5, Count(D.f1) AS contacust, sum(d.s1)+sum(d.s2)+sum(d.s3)+sum(d.s4) +sum(d.s5) AS totFatt
FROM (SELECT [1_GEN].F1, sum([1_GEN].F2) as s1, sum([1_GEN].F3) as s2, sum([1_GEN].F4) as s3, sum([1_GEN].F5) as s4, sum([1_GEN].F6) as s5, val("1") as Mese
FROM 1_GEN
group by  [1_GEN].F1

union all

SELECT [2_FEB].F1, sum([2_FEB].F2)as s1,sum([2_FEB].F3) as s2, sum([2_FEB].F4) as s3, sum([2_FEB].F5) as s4, sum([2_FEB].F6) as s5,  val("2") as Mese
FROM 2_FEB
group by  [2_FEB].F1

union all

SELECT [3_MAR].F1,sum([3_MAR].F2)as s1, sum([3_MAR].F3) as s2,sum([3_MAR].F4) as s3, sum([3_MAR].F5) as s4, sum([3_MAR].F6) as s5, val("3") as Mese
FROM 3_MAR
group by  [3_MAR].F1

union all

SELECT [4_APR].F1,sum([4_APR].F2)as s1, sum([4_APR].F3) as s2, sum([4_APR].F4) as s3, sum([4_APR].F5) as s4, sum([4_APR].F6) as s5, val("4") as Mese
FROM 4_APR
group by  [4_APR].F1

union all

SELECT [5_MAG].F1, sum([5_MAG].F2) as s1, sum([5_MAG].F3) as s2, sum([5_MAG].F4) as s3, sum([5_MAG].F5) as s4,sum([5_MAG].F6) as s5 ,  val("5") as Mese
FROM 5_MAG
group by  [5_MAG].F1

union all

SELECT [6_GIU].F1, sum([6_GIU].F2) as s1, sum([6_GIU].F3) as s2, sum([6_GIU].F4) as s3, sum([6_GIU].F5) as s4, sum([6_GIU].F6) as s5,  val("6") as Mese
FROM 6_GIU
group by  [6_GIU].F1

union all

SELECT [7_LUG].F1, sum([7_LUG].F2) as s1, sum([7_LUG].F3) as s2,sum([7_LUG].F4) as s3, sum([7_LUG].F5) as s4, sum([7_LUG].F6) as s5,  val("7") as Mese
FROM 7_LUG
group by  [7_LUG].F1

union all

SELECT [8_AGO].F1, sum([8_AGO].F2) as s1, sum([8_AGO].F3) as s2, sum([8_AGO].F4) as s3,sum([8_AGO].F5) as s4, sum([8_AGO].F6) as s5,val("8")  as Mese
FROM 8_AGO
group by  [8_AGO].F1

union all

SELECT [9_SET].F1,sum([9_SET].F2)as s1, sum([9_SET].F3) as s2, sum([9_SET].F4) as s3,sum([9_SET].F5) as s4,sum([9_SET].F6) as s5,val("9") as Mese
FrOM 9_SET
group by   [9_SET].F1

union all

SELECT [10_OTT].F1, sum([10_OTT].F2)  as s1,Sum([10_OTT].F3) as s2, sum([10_OTT].F4) as s3, sum([10_OTT].F5) as s4, sum([10_OTT].F6) as s5,val("10") as Mese
FROM 10_OTT
group by   [10_OTT].F1

union all

SELECT [11_NOV].F1,sum([11_NOV].F2) as s1, sum([11_NOV].F3) as s2, sum([11_NOV].F4) as s3, sum([11_NOV].F5) as s4, sum([11_NOV].F6) as s5, val("11") as Mese
FrOM 11_NOV
group by   [11_NOV].F1

UNION ALL SELECT [12_DIC].F1, sum([12_DIC].F2) as s1, sum([12_DIC].F3) as s2, sum([12_DIC].F4) as s3, sum([12_DIC].F5) as s4, sum([12_DIC].F6) as s5, val("12") as Mese
FROM 12_DIC
group by   [12_DIC].F1
)  AS D
GROUP BY D.f1
HAVING Count(D.f1)=12;


title: Chi mi dà una mano con una query?

author: Bruno Campanini

text:
Sandro Peruz expressed precisely :

Occorre che non vi siano doppioni nei mesi, ma con UNION i
GROUP BY delle singole SELECT non vengono considerati.
Viene solo considerato il GROUP BY dell'intera unione funziona
però a ca... di cane.
Questo è il motivo che mi impedisce di utilizzare una sola query.

Se non vi sono i doppioni dopra detti, questa unica query fa tutto
il lavoro, senza una riga di codice:

SELECT [1_GEN].F1,
Sum([1_GEN].F2+[2_FEB].F2+[3_MAR].F2+[4_APR].F2+[5_MAG].F2+[6_GIU].F2+
[7_LUG].F2+[8_AGO].F2+[9_SET].F2+[10_OTT].F2+[11_NOV].F2+[12_DIC].F2)
AS S1,
Sum([1_GEN].F3+[2_FEB].F3+[3_MAR].F3+[4_APR].F3+[5_MAG].F3+[6_GIU].F3+
[7_LUG].F3+[8_AGO].F3+[9_SET].F3+[10_OTT].F3+[11_NOV].F3+[12_DIC].F3)
AS S2,
Sum([1_GEN].F4+[2_FEB].F4+[3_MAR].F4+[4_APR].F4+[5_MAG].F4+[6_GIU].F4+
[7_LUG].F4+[8_AGO].F4+[9_SET].F4+[10_OTT].F4+[11_NOV].F4+[12_DIC].F4)
AS S3,
Sum([1_GEN].F5+[2_FEB].F5+[3_MAR].F5+[4_APR].F5+[5_MAG].F5+[6_GIU].F5+
[7_LUG].F5+[8_AGO].F5+[9_SET].F5+[10_OTT].F5+[11_NOV].F5+[12_DIC].F5)
AS S4,
Sum([1_GEN].F6+[2_FEB].F6+[3_MAR].F6+[4_APR].F6+[5_MAG].F6+[6_GIU].F6+
[7_LUG].F6+[8_AGO].F6+[9_SET].F6+[10_OTT].F6+[11_NOV].F6+[12_DIC].F6)
AS S5,
[S1]+[S2]+[S3]+[S4]+[S5] AS Totali
FROM ((((((((((1_GEN
INNER JOIN 2_FEB ON [1_GEN].F1 = [2_FEB].F1)
INNER JOIN 3_MAR ON [2_FEB].F1 = [3_MAR].F1)
INNER JOIN 4_APR ON [3_MAR].F1 = [4_APR].F1)
INNER JOIN 5_MAG ON [4_APR].F1 = [5_MAG].F1)
INNER JOIN 6_GIU ON [5_MAG].F1 = [6_GIU].F1)
INNER JOIN 7_LUG ON [6_GIU].F1 = [7_LUG].F1)
INNER JOIN 8_AGO ON [7_LUG].F1 = [8_AGO].F1)
INNER JOIN 9_SET ON [8_AGO].F1 = [9_SET].F1)
INNER JOIN 10_OTT ON [9_SET].F1 = [10_OTT].F1)
INNER JOIN 11_NOV ON [10_OTT].F1 = [11_NOV].F1)
INNER JOIN 12_DIC ON [11_NOV].F1 = [12_DIC].F1
GROUP BY [1_GEN].F1;

Metti l'SQL in una nuova query e guardane il risultato.
Poi gira sul Design e mettiti una mano fra i capelli...

Bruno


title: Chi mi dà una mano con una query?

text:
ciao Bruno
[cut]

> Occorre che non vi siano doppioni nei mesi, ma con UNION i
> GROUP BY delle singole SELECT non vengono considerati.
> Viene solo considerato il GROUP BY dell'intera unione funziona
> però a ca... di cane.

union all e non union solamente, in questo caso aiuta nella risoluzione della query.
Non ho capito perchè--->
> funziona  però a ca... di cane.

> Se non vi sono i doppioni dopra detti, questa unica query fa tutto
> il lavoro, senza una riga di codice:

generalmente è sempre meglio a parere mio sfruttare soluzioni set based evitando cursori, quasi sempre è possibile e nella maggior parte dei casi le performance sono migliori, quindi no VBA.
Chiaro che chi lavora con Excel applica le regole e le logiche del database piatto e non relazionale, ma se i dati di excel sono "normalizzati" cosi come si vede dalle varie tabelle che hai importato, credo sia possibile anche evitare importazioni ridondanti ed interrogare la base  dati su XLS.
Da qui la logica di "mettere tutto assieme" con una union, in Access non serve una divisione per mese per memorizzare i dati divisi per mese, come ben sai pure tu.
La soluzione che mostri, con inner joins, che è la via migliore con il DB di Access, però non mi pare mostri i risultati che stai cercando.
Ciao, Sandro.


title: Chi mi dà una mano con una query?

author: Ammammata

text:
Il giorno Fri 15 Jan 2021 04:33:13p, *Bruno Campanini* ha inviato su
it.comp.appl.access il messaggio news:rtscjn$1osb$
1...@gioia.aioe.org
. Vediamo
cosa ha scritto:

> tu hai tre query che vorresti tenere
> ma non girano

ho messo tutto in MS SQL e il ragionamento funziona senza fare una grinza

/* fase 1: accoda i dodici mesi aggiungendo il campo M
           e li mette nella tabella temporanea #aaa */

select *
into #aaa
from (

SELECT          1 as M, * from [dbo].[1_gen]
union SELECT    2 as M, * from [dbo].[2_feb]
union SELECT    4 as M, * from [dbo].[3_mar]
union SELECT    8 as M, * from [dbo].[4_apr]
union SELECT   16 as M, * from [dbo].[5_mag]
union SELECT   32 as M, * from [dbo].[6_giu]
union SELECT   64 as M, * from [dbo].[7_lug]
union SELECT  128 as M, * from [dbo].[8_ago]
union SELECT  256 as M, * from [dbo].[9_set]
union SELECT  512 as M, * from [dbo].[10_ott]
union SELECT 1024 as M, * from [dbo].[11_nov]
union SELECT 2048 as M, * from [dbo].[12_dic]

) as aaa

-- debug
--select * from #aaa
--order by F1, M

/* fase 2: raggruppa i dodici mesi in base al campo M
           sommando F2..F6
	     e li mette nella tabella temporanea #bbb */

select F1 as f1t, max(m) as mt, sum(f2) as f2t, sum(f3) as f3t, sum(f4) as
f4t, sum(f5) as f5t, sum(f6) as f6t

into #bbb

from #aaa

group by F1, M

-- debug
--select * from #bbb

/* fase 3: raggruppa i venditori
           sommando Mt e F2t..F6t
	     e li mette nella tabella temporanea #ccc */

select F1t as f1x, sum(mt) as mx, sum(f2t) as f2x, sum(f3t) as f3x,
sum(f4t) as f4x, sum(f5t) as f5x, sum(f6t) as f6x

into #ccc

from #bbb

group by f1t

-- debug
select * from #ccc
where mx=4095
order by mx desc, f1x

drop table #aaa
drop table #bbb
drop table #ccc



title: Chi mi dà una mano con una query?

text:
Il giorno Sat 16 Jan 2021 12:26:23p, *Ammammata* ha inviato su
it.comp.appl.access il messaggio
news:XnsACB47E8F9771Fam...@127.0.0.1
. Vediamo cosa ha
scritto:

> ho messo tutto in MS SQL e il ragionamento funziona senza fare una grinza
>

nota bene: NON ho annidato le query, le ho eseguite una dopo l'altra



title: Chi mi dà una mano con una query?

text:
Sandro Peruz used his keyboard to write :
> ciao Bruno,
> prova a  valutare il predicato che segue.
> Parto dal presupposto che il premio venga assegnato ai clienti che hanno
> piazzato almeno 1 ordine al mese. ciao, Sandro.
>
"E quello che cercai mattina e sera
Tanti e tanti anni in vano, è forse qui"
Come diceva Giosuè nei Cipressi...

È perfetto e funziona alla velocità della luce.
Congratulazioni!!!

Bruno

PS
Io poi ho tolto l'HAVING finale e aggiunto:
ORDER BY Count(D.F1) DESC
per aver di tutti la frequenza annuale riferita
alle mensilità.


title: Chi mi dà una mano con una query?

text:
Ammammata submitted this idea :
> Il giorno Sat 16 Jan 2021 12:26:23p, *Ammammata* ha inviato su
> it.comp.appl.access il messaggio
>
news:XnsACB47E8F9771Fam...@127.0.0.1
. Vediamo cosa ha
> scritto:
>
>> ho messo tutto in MS SQL e il ragionamento funziona senza fare una grinza
>>
>
> nota bene: NON ho annidato le query, le ho eseguite una dopo l'altra

Bene, congratulazioni anche a te!
Non sono in grado di verificare perché non ho MS SQL però mi fido
della tua parola.
Ma le tre query sono una query in formato UNION
o tre query separate che azioni in sequenza?

Bruno


title: Chi mi dà una mano con una query?

text:
Sandro Peruz submitted this idea :
> ciao Bruno
> [cut]
>
>> Occorre che non vi siano doppioni nei mesi, ma con UNION i
>> GROUP BY delle singole SELECT non vengono considerati.
>> Viene solo considerato il GROUP BY dell'intera unione funziona
>> però a ca... di cane.
>
> union all e non union solamente, in questo caso aiuta nella risoluzione della
> query. Non ho capito perchè--->
>> funziona  però a ca... di cane.
I valori numerici sono esageratamente sballati.
Se come ho già detto, nessuno dei 12 mesi contiene doppioni, allora
la UNION query è perfetta.
>
>> Se non vi sono i doppioni dopra detti, questa unica query fa tutto
>> il lavoro, senza una riga di codice:
>
> generalmente è sempre meglio a parere mio sfruttare soluzioni set based
> evitando cursori, quasi sempre è possibile e nella maggior parte dei casi le
> performance sono migliori, quindi no VBA. Chiaro che chi lavora con Excel
> applica le regole e le logiche del database piatto e non relazionale, ma se i
> dati di excel sono "normalizzati" cosi come si vede dalle varie tabelle che
> hai importato, credo sia possibile anche evitare importazioni ridondanti ed
> interrogare la base  dati su XLS. Da qui la logica di "mettere tutto assieme"
> con una union, in Access non serve una divisione per mese per memorizzare i
> dati divisi per mese, come ben sai pure tu. La soluzione che mostri, con
> inner joins, che è la via migliore con il DB di Access, però non mi pare
> mostri i risultati che stai cercando. Ciao, Sandro.

Il problema deriva da Excel ed è stato risolto in vari modi da me ed
altri partecipanti.
La mia soluzione impiega 12/1000 di secondo, per cui mi sono rivolto
ad Access sperando, senza riuscirci, di poter fare il tutto con unica
query. Non ci sono riuscito... ci sei riuscito tu!
La mia soluzione in Access funziona con due query che vengono eseguite
in sequenza via VBA: tempo di esecuzione 125/1000 di secono.
La tua query è istantanea.

In Access non si userebbero mai 12 mesi, col che il problema si
risolverebbe in un attimo, in Excel invece, salvo impiegare
volumi di VBA specie nelle consultazioni periodiche, la soluzione
migliore è quella dei 12 mesi.

Forse in Access sono anche partito male iniziando con gli INNER JOIN
sugli F1 dei 12 mesi anziché attribuire un codice mese ai vari
partecipanti come hai fatto tu ed anche Ammamata, dopodiché il
GROUP BY e il SUM della UNION dovrebbero funzionato egregiamente.
Mi avete dato il suggerimento e ritenterò l'operazione "one query
only".

Bruno


title: Chi mi dà una mano con una query?

text:
Il giorno sab 16 gen 2021 03:36:57p, *Bruno Campanini* ha inviato su
it.comp.appl.access il messaggio news:rtutm7$1tg5$
1...@gioia.aioe.org
. Vediamo
cosa ha scritto:

> Ma le tre query sono una query in formato UNION
> o tre query separate che azioni in sequenza?
>

la seconda

le UNION le faccio all'inizio per unire tutti i dati dell'anno intero, in
pratica la prima query è composta da dodici query :)

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [  da casa  ] ...........


title: Chi mi dà una mano con una query?

text:
Ammammata presented the following explanation :
> Il giorno sab 16 gen 2021 03:36:57p, *Bruno Campanini* ha inviato su
> it.comp.appl.access il messaggio news:rtutm7$1tg5$
1...@gioia.aioe.org
. Vediamo
> cosa ha scritto:
>
>> Ma le tre query sono una query in formato UNION
>> o tre query separate che azioni in sequenza?
>>
>
> la seconda
>
> le UNION le faccio all'inizio per unire tutti i dati dell'anno intero, in
> pratica la prima query è composta da dodici query :)

Allora sei arrivato terzo.
Ché io faccio il risultato eseguendo in sequenza due query (la sequenza
è opera del VBA che esegue le due stringhe SQL senza che nulla appaia
fra le query della finestra database, ma le query son pur sempre due),
mentre Sandro non spende una riga di VBA e con un'unica query spara
fuori il risultato.
Me la sono studiata per bene e per la prossima occasione spero di
saperla imitare.

Si può imparare qualcosa di nuovo anche alla mia tarda età, purché
non ci si rincoglionisca col gioco del lotto.

Bruno


title: Chi mi dà una mano con una query?

text:
Il giorno Sat 16 Jan 2021 11:48:45p, *Bruno Campanini* ha inviato su
it.comp.appl.access il messaggio news:rtvqgb$12ck$
1...@gioia.aioe.org
. Vediamo
cosa ha scritto:

> mentre Sandro non spende una riga di VBA e con un'unica query spara
> fuori il risultato.
>

<modalità temperasupposte ON>

Sandro usa 13 query per ottenere il risultato: dodici (una per mese) per
raggruppare le tabelle (sommando al contempo i valori) e una di riepilogo

la mia versione NON somma direttamente i valori al primo giro (quello che
le unisce) per cui ne uso una in più: a mia difesa posso dire che lo ho
fatto per poter controllare meglio i passaggi intermedi (verificandoli con
una query di debug, poi disattivata)

<modalità temperasupposte OFF>

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


title: insert into (access 200)

text:
Sto lavorando con access 2000 ma sinceramente non sono molto pratica di questo ambiente.
Ho bisogno di aggiornare i dati di una tabella con i record contenuti in un'altra, ma non conosco la parte di codice da utilizzare per fare questa operazione.
Se qualcuno può aiutarmi ringrazio fin da ora!
Se volete potete rispondermi a questa e-mail:
ema...@tiscalinet.it
Aiuto, ne ho urgente bisogno!
Emanuela
------------------------------------------------------------------------
Questo messaggio e` stato inviato da
http://www.inwind.it


title: casella combinata

author: UfficioCommerciale

text:
è possibile far apparire il triangolo che mostra l'apertura di una casella
combinata solo quando il focus è sulla casella stessa
grazie
p.s. sul sito comune non riesco a fare ricerche


title: casella combinata

author: Roberto da casa

text:
"UfficioCommerciale" <
ufficioco...@nuovaspt.com
> ha scritto nel
messaggio news:MSqde.76408$IN.13...@twister2.libero.it...
[CUT]
>
> p.s. sul sito comune non riesco a fare ricerche
Cosa intendi con "sul sito comune non riesco a fare ricerche"?
Hai letto gli avvertimenti scritti nella Sezione Cerca del Sito Comune e che
riguardano le corrette impostazioni di I.E. per poter effettuare le
ricerche?
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: casella combinata

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:owHde.77665$IN.13...@twister2.libero.it...

credo di aver  modificato le impostazioni come descritto, ma quando clicco
su cerca mi si chiude  la finestra di explorer


title: casella combinata

text:
"UfficioCommerciale" <
ufficioco...@nuovaspt.com
> ha scritto nel
messaggio news:CZHde.96941$zZ1.2...@twister1.libero.it...
>
> "Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
> news:owHde.77665$IN.13...@twister2.libero.it...
> >
> > "UfficioCommerciale" <
ufficioco...@nuovaspt.com
> ha scritto nel
> > messaggio news:MSqde.76408$IN.13...@twister2.libero.it...
> > [CUT]
> >>
> >> p.s. sul sito comune non riesco a fare ricerche
> >
> > Cosa intendi con "sul sito comune non riesco a fare ricerche"?
> > Hai letto gli avvertimenti scritti nella Sezione Cerca del Sito Comune e
> > che
> > riguardano le corrette impostazioni di I.E. per poter effettuare le
> > ricerche?
> >
> > --
> > Roberto
>
> credo di aver  modificato le impostazioni come descritto, ma quando clicco
> su cerca mi si chiude  la finestra di explorer
Ed allora penso proprio che non hai eseguito correttamente le istruzioni
illustrate nella pagina Cerca del Sito Comune.



title: casella combinata

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:GAIde.77784$IN.13...@twister2.libero.it...

approfitto ancora della tua pazienza, avevi ragione mi ero dimenticato di
riavviare, comunque ora scrivo nello spazio della ricerca "casella
combinata" e avvio la ricerca dopo alcuni secondi mi appare il messaggio
ERROR: IO Error
cosa sbaglio ancora ?
grazie
ciao


title: casella combinata

text:
"UfficioCommerciale" <
ufficioco...@nuovaspt.com
> ha scritto nel
messaggio news:OiJde.77870$IN.13...@twister2.libero.it...

> approfitto ancora della tua pazienza, avevi ragione mi ero dimenticato di
> riavviare, comunque ora scrivo nello spazio della ricerca "casella
> combinata" e avvio la ricerca dopo alcuni secondi mi appare il messaggio
> ERROR: IO Error
>
> cosa sbaglio ancora ?
Non ho la sfera di cristallo, ma cosě a occhio sembrerebbe che in quel
momento non č attiva la connessione internet.
>
> grazie
> ciao



title: problema su report

author: Guitar

text:
Problema:
mi servono dati provenienti da piů query ma tutte nello stesso report;
potrei risolvere il problema usando delle caselle di riepilogo nel report
(le caselle combinate non me le visualizza, č normale?) associando come
origine riga la query che mi interessa...ma allora sorgeun altro problema:
non riesco ad eliminare il bordo attorno al valore restituito; anche
mettendo bordo trasparente, forse perchč č una casella di riepilogo, me lo
mostra sempre !
E' possibile toglierlo ?
Grazie.
--
Guitar (o)==#
pac...@netics.net


title: problema su report


title: Report in base a record filtrati da una maschera.

author: Lucia Rita Carfagno

text:
Salve a tutto il NG!
Sul SC trovo validi aiuti come qui del resto, però ora ho un piccolo
problema.
Devo realizzare un Report in base ai record filtrati in una maschera.
Io avevo fatto tutto tramite una query parametrica, ma sbirciando ho trovato
un utilissimo metodo indicato da Silvestrini Nazzareno nella sezione
Reports.
Vi riporto il testo:
Come ottenere un report pronto per la stampa con i record filtrati da una
maschera.
(R)
Ingredienti: Due pulsanti, una casella di testo non associata e qualche
linea di codice.
Inserire il codice seguente a fronte dell'evento su clic di uno dei
pulsanti; servirà per filtrare i dati in base alla parola chiave scritta
nella casella di testo qui chiamata "MioControlloNonAssociato" il controllo
dove andrà a pescare il dato cercato è "MioControllo"
DoCmd.ApplyFilter "",
"[MioControllo]=[Forms]![MiaMaschera]![MioControlloNonAssociato]"
If IsNull(Numero.Value) Then
   MsgBox ("Non esistono Record!"), vbOKOnly
   DoCmd.ShowAllRecords
   Me.Seleziona.SetFocus
   Exit Sub
End If
Il problema è qui: quando clicco sul primo tasto l'elaborazione evidenzia in
giallo il controllo dopo l'IF : Numero.Value, il messaggio relativo recita:
Errore di run-time '424'
Necessario oggetto.
Cosa significa? pare non riconoscere la parola 'Numero'.
Non so dove mettere le mani.
Inserire il codice seguente a fronte dell'evento su clic del secondo
pulsante:
Dim strFilter As String
If Me.FilterOn Then
   strFilter = Me.Filter
End If
DoCmd.OpenReport ReportName:="MIOREPORT", View:=acPreview,
WhereCondition:=strFilter
ExitHere:
   Exit Sub
HandleErrors:
   Select Case Err.Number
      Case 2501
         MsgBox "There are no rows to display!"
      Case Else
         MsgBox Err.Description
   End Select
   Resume ExitHere
Grazie mille
Rita


text:
"Lucia Rita Carfagno" <
demo...@inwind.it
> ha scritto nel messaggio
news:xjXz8.42004$W9.10...@twister2.libero.it...
> Salve a tutto il NG!
>
> Sul SC trovo validi aiuti come qui del resto, però ora ho un piccolo
> problema.
> Devo realizzare un Report in base ai record filtrati in una maschera.
> Io avevo fatto tutto tramite una query parametrica, ma sbirciando ho
trovato
> un utilissimo metodo indicato da Silvestrini Nazzareno nella sezione
> Reports.
> Vi riporto il testo:
[CUT]
Sarebbe bene che ti rispondesse direttamente Nazzareno: secondo me ci sono
diverse cose che non vanno bene in quelle due routine. ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:uc7A8.44658$W9.10...@twister2.libero.it...

Ok grazie Roberto, aspetto Nazzareno....
Ciao Rita


title: DB Multiutneza

author: JJRR

text: Quali vantaggi comprta l'adozione di pagine ASP al posto di FE Access?


title: DB Multiutneza

author: Cinzia

text:
"JJRR" <
PNE...@gmail.com
> ha scritto nel messaggio
news:1181396460.0...@q66g2000hsg.googlegroups.com...
> Quali vantaggi comprta l'adozione di pagine ASP al posto di FE Access?
>
Ciao JJRR,
direi che l'unico vero vantaggio è la possibilità di vedere/modificare  dati
usando un qualsiasi browser internet da una qualsiasi postazione in
qualsiasi parte del mondo, se non hai questa necessità è sicuramente molto
meglio usare un FE Access.
--
Cinzia [Office Access MVP]
_______________________

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


title: DB Multiutneza

text:
On 9 Giu, 15:55, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:
> "JJRR" <
PNE...@gmail.com
> ha scritto nel messaggionews:1181396460.0...@q66g2000hsg.googlegroups.com...

Ciao Cinzia,
ma seconde te il limite posto da Access sulla Multiutenza (vale a dire
il nr. di utenti, la Rete, o quant'altro) rimane lo stesso adottando
l'ASP?
O meglio durante le transazioni in rete quando su questa viaggiano una
mole di dati, ma poi ne visualizza ne visualizza uno solo rimane
ugualmente ?
GRazie per la collaborazione


title: DB Multiutneza

author: Alessandro Cara

text:
JJRR wrote:
> On 9 Giu, 15:55, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
> wrote:
>> "JJRR" <
PNE...@gmail.com
> ha scritto nel messaggionews:1181396460.0...@q66g2000hsg.googlegroups.com...
>>
>>> Quali vantaggi comprta l'adozione di pagine ASP al posto di FE Access?
>> Ciao JJRR,
>> direi che l'unico vero vantaggio è la possibilità di vedere/modificare  dati
>> usando un qualsiasi browser internet da una qualsiasi postazione in
>> qualsiasi parte del mondo, se non hai questa necessità è sicuramente molto
>> meglio usare un FE Access.
>>
>> --
>> Cinzia [Office Access MVP]
>> _______________________
>>
www.riolab.org
>> ----------------------------------------
>
> Ciao Cinzia,
> ma seconde te il limite posto da Access sulla Multiutenza (vale a dire
> il nr. di utenti, la Rete, o quant'altro) rimane lo stesso adottando
> l'ASP?
Non mi chiamo Cinzia ma mi intrometto.
si e no.
Il limite di accessi concorrenti sui files di tipo access rimane lo
stesso quello che cambia sono i tempi di "uso riservato". In una
applicazione di tipo internet che si rispetti tali tempi dovrebbero
essere ridotti al minimo dall'applicativo e quindi il livello di accessi
"apparenti" puo' essere molto piu' grande del limite imposto da Access
Se poi si usano accortamente quelli che in Java vengono definiti "bean"
per la persistenza dei dati di tipo "slow change" (es. la tabella
comuni) gli accessi al db possono essere ancora piu' contenuti.
> O meglio durante le transazioni in rete quando su questa viaggiano una
> mole di dati, ma poi ne visualizza ne visualizza uno solo rimane
> ugualmente ?
In una applicazione internet cio che viaggia verso il client e'
sostanzialmente HTML (-->XML)e Javascript (e neanche sempre e comunque)
e naturalmente tutti i fronzoli (sostanzialmente immagini ) a corredo.
In genere verso il server viaggia molto di meno. Sta sempre alla
sensibilita' dello sviluppatore far si che la "roba" che viaggia sia
sempre la piu' contenuta possibile (questo e' uno dei motivi per cui non
uso XML ma una specie di JSON (
www.json.org
)
Queste domande sono pero' piu' appropriate sui NG che si occupano di
applicativi internet. Questo lo scrivo solo perche' li potresti avere
sicuramente maggiori dettagli e opinioni.
--
ac
y-1=x


title: DB Multiutneza

text:
"JJRR" <
PNE...@gmail.com
> ha scritto nel messaggio
news:1181398928.9...@c77g2000hse.googlegroups.com...
On 9 Giu, 15:55, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:
> "JJRR" <
PNE...@gmail.com
> ha scritto nel
> messaggionews:1181396460.0...@q66g2000hsg.googlegroups.com...
>
> > Quali vantaggi comprta l'adozione di pagine ASP al posto di FE Access?
>
> Ciao JJRR,
> direi che l'unico vero vantaggio è la possibilità di vedere/modificare
> dati
> usando un qualsiasi browser internet da una qualsiasi postazione in
> qualsiasi parte del mondo, se non hai questa necessità è sicuramente molto
> meglio usare un FE Access.
>
Ciao Cinzia,
ma seconde te il limite posto da Access sulla Multiutenza (vale a dire
il nr. di utenti, la Rete, o quant'altro) rimane lo stesso adottando
l'ASP?
O meglio durante le transazioni in rete quando su questa viaggiano una
mole di dati, ma poi ne visualizza ne visualizza uno solo rimane
ugualmente ?
GRazie per la collaborazione
Ciao JRR,
in ASP tutto il lavoro di elaborazione delle query avviene sul Server
internet per cui non hai dati che viaggiano in rete come accadrebbe con un
BE sul server e un front end sul client, di fatto ciò che viene trasmesso è
solo quello che il programmatore decide di far vedere all'utente per cui, se
tu fai una elaborazione particolarmente complessa,  che però restituisce un
solo record sarà solo quello che viene trasmesso, assieme al codice HTML di
contorno...



title: DB Multiutneza

text:
On 10 Giu, 10:27, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:
> "JJRR" <
PNE...@gmail.com
> ha scritto nel messaggionews:1181398928.9...@c77g2000hse.googlegroups.com...

Quindi se si dovesse cosrtuire un applicativo "DBase" in un ambiente
Multiutenza in una piccola LAN aziendale, la cui mole di dati sarà al
massimo di 20, 25 Mbyte, con circa 30 utenti collegati, di cui solo 10
o poco più inseriscono, modificano o cancellano dati, il resto li
visualizza solo, cosa consiglieresti considerando che il BE rimane
ACCESS ?
FE Access, oppure FE ASP.
Grazie ancora
Soluzione 1: FE Access
Soluzione 2: FE ASP


title: aiuto divisione con zero ERROR

author: rino

text:
Ciao a tutti,
premetto non sono esperto.
ho 1 problema in un report faccio una divisione C=A/B se B � zero su C
di mi esce ERROR anzich� zero.
aiutatemi come posso ottenere zero?
grazie tante
rino


title: aiuto divisione con zero ERROR

author: Vladimiro Leone

text:
On 24 Ott, 23:39, "rino" <
gsifa...@tin.it
> wrote:
> Ciao a tutti,
>
> premetto non sono esperto.
>
> ho 1 problema in un report faccio una divisione C=A/B se B è zero su C
> di mi esce ERROR anziché zero.
> aiutatemi come posso ottenere zero?
>
> grazie tante
> rino
Ciao rino, la cosa più giusta secondo me è che se B=0 C dovrebbe
essere uguale al valore A oppure a Null:
C=A/IIf(B<>0,B,Null)
se poi vuoi ottenere C=0 allora:
C=A / IIf(B <> 0, B, A) - 1
Ciao Vladimiro


title: aiuto divisione con zero ERROR

text:
"Vladimiro Leone" <
vlad...@alice.it
> ha scritto nel messaggio
news:d2df9edd-a89b-4aa3...@l33g2000vbi.googlegroups.com...
On 24 Ott, 23:39, "rino" <
gsifa...@tin.it
> wrote:
> Ciao a tutti,
>
> premetto non sono esperto.
>
> ho 1 problema in un report faccio una divisione C=A/B se B � zero su C
> di mi esce ERROR anzich� zero.
> aiutatemi come posso ottenere zero?
>
> grazie tante
> rino
Ciao rino, la cosa pi� giusta secondo me � che se B=0 C dovrebbe
essere uguale al valore A oppure a Null:
C=A/IIf(B<>0,B,Null)
se poi vuoi ottenere C=0 allora:
C=A / IIf(B <> 0, B, A) - 1
Ciao Vladimiro
grazie Vladimiro per la risposta
chiarisco meglio il mio problema:
C=A/B > B � un valore dinamico se contiene es. da 1 in poi non mi da
errore se contiene zero mi da l'errore che ti ho detto.
quindi, vorrei in questo caso, che il risultato di C fosse zero e non
errore.
grazie
rino


title: aiuto divisione con zero ERROR

author: Antonio

text:
"rino" <
gsif...@tin.it
> ha scritto nel messaggio
news:4ae3ebd8$0$1095$4faf...@reader3.news.tin.it...

Forse Vladimiro ha tralasciato qualcosa.
Non so dove vuoi mettere questa istruzione, ma su un controllo sul report
credo che potrebbe andare bene cos�:
=iif (b<>0;C=A/B;C=0)
Ciao
Antonio


title: aiuto divisione con zero ERROR

text:
"Antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:4ae3f0bc$0$692$5fc...@news.tiscali.it...

 io ho questo:     C = [A]/[B] se racchiudo tutto in 2 solo parentesi ()
es. antonio, mi da errorre, se lascio quelle quadre se metto l'una e
l'altra mi da sempre l'errore
ho messo =IIf([B]<>0;[C]=0) mi sempre l'errore
scusatemi x l'imbranamento
rino


title: aiuto divisione con zero ERROR

text:
"rino" <
gsif...@tin.it
> ha scritto nel messaggio
news:4ae3faa5$0$1103$4faf...@reader3.news.tin.it...

Prova cos�:
C=iif(B<>0;A/B;0)
Le parentesi quadre puoi metterle oppure no, come vuoi fare tu. Si usano
particolarmente quando il nome di un campo contiene uno spazio in mezzo. Per
es.: [Importo IVA]=[Saldo Imponibile] * [Aliquota IVA]


title: aiuto divisione con zero ERROR

text:
"Antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:4ae40091$0$709$5fc...@news.tiscali.it...

strano ho provato con  C=iif(B<>0;A/B;0) mi da ZERO dove non ho inserito
i numeri, (ho 4 report dinamici con stesse condizioni  dove attraverso
la form  inserisco i numeri) mentre dove non sono inseriti mi da
predefinito zero
grazie


title: aiuto divisione con zero ERROR

text:
"Antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:4ae40091$0$709$5fc...@news.tiscali.it...

scusatemi mi sono espresso male prima volevo dire: strano ho provato con
C=iif(B<>0;A/B;0) mi da ZERO dove non ho inserito
i numeri, (ho 4 report dinamici con stesse condizioni  dove attraverso
la form  inserisco i numeri) mi da errore, mentre dove non sono inseriti



title: aiuto divisione con zero ERROR

text:
"rino" <
gsif...@tin.it
> ha scritto nel messaggio
news:4ae4089d$0$1098$4faf...@reader3.news.tin.it...

Controlla bene come hai scritto la formula. Poi, procediamo in ordine.
Tu tramite la form hai inserito i numeri (che non so cosa siano) in una
tabella. Suppongo che tu abbia prodotto il report con la creazione guidata
del report. Quindi, immaginando che i tre campi della tabella si chiamino
A,B e C (come nell'esempio), la creazione guidata ha generato il controllo
per l'esposizione del campo C che ha, fra altre cose, le seguenti propriet�:
Nome elemento: C
Origine controllo: C
Ora tu vuoi determinare C in base ai valori inseriti nella tabella per A e
B, quindi quelle propriet� per C le dovrai cambiare cos�:
Nome elemento: X (o qualsiasi cosa ma diversa da C)
Origine controllo: =iif(B<>0;A/B;0) (senza che prima dell'uguale ci sia la
lettera C)
Ciao
Antonio


title: aiuto divisione con zero ERROR

text:
"Antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:4ae4101b$0$6834$5fc...@news.tiscali.it...

scusami Antonio se insisto, ma mi da sempre l'errore dove calcolo,
PRECISO che il calcolo C lo faccio nella casella di testo del report in
riferimento a 2 caselle del report stesso che contengono numeri
calcolati dalla Form.
nella casella di testo scrivendo la formula compreso la tua, ma mi da
ERRORE mentre negli altri 3 report che non contengono i numeri mi da
predefinito lo zero
non so se sono stato chiaro nell'esprimermi
grazie per la pazienza
rino


title: aiuto divisione con zero ERROR

text:
>>> [cut]

Tranquillo, perdo la pazienza solo con chi � scortese... pensa, riesco a
sopportare persino mia moglie :-)))
Tieni presente che il report lo basi su una tabella (o query), non su una
form. In definitiva, qual � il modus operandi ? Vediamo se indovino. Hai una
tabella con alcuni campi. Aggiorni questi campi mediante una form. Stampi
con un report la tabella aggiornata dalla form. E' cos� o sbaglio qualcosa ?
Immaginiamo che l'iter sia quello giusto.
Allora nel report o hai valori che rivengono dalla tabella cos� come sono, o
li calcoli dentro il report stesso, magari basandosi sui valori di qualche
campo di tabella.
Non riesco ad immaginare uno scenario differente. Con questo scenario
dovrebbe funzionare (quindi controlla bene prima di cambiare tattica). Se
dopo tutti i tentativi la soluzione non viene fuori (ma ripeto, se ho
indovinato lo scenario ti deve funzionare per forza), prova a fare in
quest'altro modo.
Inserisci una nuova routine di tipo Function in un modulo (se nel DB non c'�
nessun modulo lo puoi creare adesso) cos�:
Public Function CalcolaC(CampoA As Integer, CampoB As Integer) As Integer
    If Nz(CampoB) = 0 Then CalcolaC = 0
    If Nz(CampoB) <> 0 Then CalcolaC = Nz(CampoA) / CampoB
End Function
poi sul tuo report nell'origine controllo di C scrivi:
= CalcolaC (A;B)
ma ricordati che se C � anche un campo della tabella, questo controllo lo
devi rinominare in un modo diverso, magari X come avevo detto
precedentemente.
Per� fare cos� � sicuramente pi� complicato che cercare sistemare le cose
con l'altro metodo.


title: aiuto divisione con zero ERROR

text:
"Antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:4ae41ea7$0$6838$5fc...@news.tiscali.it...

Antonio ti chiedo scusa e ti ringrazio per la pazienza.
l'esempio del mio problema non riguarda solo 3 campi A,B,C ma sono
diversi ma tutti con il criterio identico, quindi se risolvo l'esempio
del mio problema di fatto risolvo anche gli altri. Posso gentilmente
chiederti una risoluzione pi� semplice dove nella casella di testo (C)
deve contenere zero e non errore se B � zero dopo la divisione C=A/B?
scusami e ti ringrazio far� sicuramente un corso da programmatore.
curiosita sei Antonio che conosco io di B... e tu nativo della S....?
rino


title: aiuto divisione con zero ERROR

text:
"rino" <
gsif...@tin.it
> ha scritto nel messaggio
news:4ae423bc$0$1098$4faf...@reader3.news.tin.it...

Non sono quell'Antonio che dici tu, io sono del meridione ma vivo in
Toscana.
Perch� non mi rispondi passo-passo a quell'ipotesi che ho fatto poco fa ?
E' vero che in primis c'� una tabella con dei campi che vengono aggiornati
dal form ?
Se � cos�, prova a vedere il contenuto dei campi e scrivimi qui sotto quelli
che ti sembrano pi� significativi. Es.
CampoA    CampoB    CampoC
10                niente        niente
20                5                8
etc. etc.
Poi passiamo al report. Se il report si basa sui campi della tabella non pu�
darti errore. A meno che � nel report stesso che prima calcoli un controllo
e poi vuoi utilizzare il risultato di questo controllo per calcolarne un
altro... ma questo sistema mi sembra pi� complicato e non credo che sia il
caso tuo.


title: aiuto divisione con zero ERROR

text:
"Antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:4ae42717$0$700$5fc...@news.tiscali.it...

Si Antonio scusami per passo passo, hai capito bene c'� una tabella con
dei campi che vengono aggiornati
dal form. ma il report si riferisce a una Query della tabella.
gli esempi A,B,C, che tu fai sono esatti, ma sono riferiti a un singolo
calcolo, con lo stesso criterio vi sono nello stesso report altri Campi
D,E,F ecc.
cerco di spiegarmi (spero)  il campo A e B sono aggiornati dalla tabella
mentre il Campo C calcola A/B ma se B � ZERO su C mi da ERRORE per
questo dico che se risolvo con il primo esempio risolvo anche gli altri.
non capisco come mai se B contiene un numero superiore a 1 mi da il
risultato giusto invece se contiene ZERO mi da errore


title: aiuto divisione con zero ERROR

text:
"rino" <
gsif...@tin.it
> ha scritto nel messaggio
news:4ae42cb0$0$1095$4faf...@reader3.news.tin.it...

In matematica che risultato avresti se tu facessi 123 diviso zero ? Avresti
infinito (non zero). E' per questo che Access si rifiuta di calcolartelo. Ma
tu dici non me ne frega niente, se il divisore � zero il risultato deve
essere zero (in programmazione puoi persino decidere di dare un risultato
non matematicamente corretto). E allora torno a dirti la stessa cosa di
prima. Se C non � un campo di tabella ma un controllo "Casella di testo" che
hai inserito sul report dagli queste propriet� e ti funzionar� sicuramente.
    Nome elemento: X1 (l'altro poi X2, l'altro ancora X3 e cos� via)
    Origine controllo: =iif(B<>0;A/B;0)
Se non ti funziona, scrivimi con precisione (meglio se usi il copia/incolla)
queste due propriet� del controllo che hai sul report e dimmi se questo
controllo � associato ad un campo della query oppure no.
In ogni caso aspetto una risposta. Non fare come tanti che, avuta la
risposta risolutiva, non ti dicono neache "ha funzionato".


title: aiuto divisione con zero ERROR

text:
"Antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:4ae430fb$0$6840$5fc...@news.tiscali.it...

no Antonio sono una persona seria non rientra nei miei parametri di vita
mi sforzo ogni giorno di essere persona normale.
cmq per ritornare alla risoluzione, ho adattato la tua formula,
iif(Testo203<>0; SommaDiE1/ Testo203;0)  il risultato nella (Casella di
TestoC) da ERRORE.
perch� il Testo203 � ZERO invece se contiene un numero superiore a ZERO
mi calcola giusto
da predefinito lo ZERO nelle altre pagine stesso criterio stessa
(casella TestoC) stessi riferimenti ecc.dove non vi sono calcoli e
numeri
grazie Antonio


title: aiuto divisione con zero ERROR

text:
>>> [cut]

Se quella scritta da te � proprio la formula che hai scritto in Origine
controllo, devi metterci il simbolo dell'uguale in testa. Cos�:
=iif(Testo203<>0; SommaDiE1/ Testo203;0)
Forse era solo questo l'errore che commettevi.


title: aiuto divisione con zero ERROR

text:
"Antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:4ae438d4$0$697$5fc...@news.tiscali.it...

no antonio =  � compreso nell'origine controllo


title: aiuto divisione con zero ERROR

text:
"rino" <
gsif...@tin.it
> ha scritto nel messaggio
news:4ae43b7a$0$1099$4faf...@reader3.news.tin.it...

Allora � scritta correttamente, ma tu l'avevi scritta con un errore. Per
favore, scrivi con rigore matematico quello che c'� nelle propriet� "Origine
controllo" e "Nome elemento".
Cos�:
Nome elemento. . . .: ilnomeassegnatoalcontrollo
Origine controllo. . . .: =iif(Testo203<>0; SommaDiE1/ Testo203;0)
Poi dimmi SommaDiE1 cosa contiene ? forse � lui che contiene l'errore ?
Metti un altro controllo in cui fai vedere cosa c'� in SommaDiE1 cos� puoi
capire meglio come vanno le cose. In ultimo, SommaDiE1 � per caso un
controllo calcolato sul report stesso ? Se s�, prova a spostarlo nella parte
alta del report.
Aspetto incuriosito


title: aiuto divisione con zero ERROR

text:
"Antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:4ae440b0$0$6819$5fc...@news.tiscali.it...

Tu curioso io ansioso :-)
Nome elemento: SommaDiDelAssE1
nell'Origine controllo. . . .: =iif(Testo203<>0; SommaDiE1/ Testo203;0)
SommaDiE1 � un campo calcolato dalla query che somma ed � numerico e di
riferimento al report in questione (come metto altro controllo se devo
fare riferimento a lui)?
stava nell'intestazione di pagina ed � nascosto l'ho messo nel corpo ma
nulla.
ma come mai se Testo203 contiene 1 numero sup a ZERO mi da il risultato
giusto


title: aiuto divisione con zero ERROR

text:
"rino" <
gsif...@tin.it
> ha scritto nel messaggio
news:4ae444c7$0$1096$4faf...@reader3.news.tin.it...

Mi sto convincendo che l'errore sta nel SommaDiE1.
Innanzi tutto il nome SommaDiDelAssE1 mi confermi che non � un nome di campo
della query ? Se per caso lo fosse, il controllo che d� l'errore chiamalo
SommaDiDelAssE1xxx.
Poi fai click sul soliti controllo col tasto destro, lo copi e lo incolli in
un'altra zona del report. Esamina le propriet� del nuovo controllo appena
creato. Dovrebbero essere:
Nome elemento. . .: un nome univoco scelto da Access
Origine controllo . .: =iif(Testo203<>0; SommaDiE1/ Testo203;0)
Sostituisci quanto appare in Origine controllo con SommaDiE1. Sii preciso,
fai cos�:
Origine controllo . .: SommaDiE1
Se nel report vedi che in questo nuovo controllo c'� l'errore, vuol dire che
l'errore che vedevi prima nel controllo C non dipendeva dalla formula ma dal
fatto che uno dei fattori della divisione conteneva gi� un errore.


title: aiuto divisione con zero ERROR

text:
"Antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:4ae44c16$0$6836$5fc...@news.tiscali.it...

la casella di SommaDiE1 che esiste l'abbiamo chiamata A esiste e calcola
giusto, cmq ho fatto come tu hai detto ed esce lo stesso risultato di
SommaDiE1
quindi due caselle stesso numero.
invece dato che nel frattempo provo e riprovo leggo ecc. ho provato
nella form a mettere ZERO nella casella che si riferisce alla stessa
tab,query e casella di report in argomento mi da errore run time (non fa
la divisione x zero. (va be questo e altra cosa)
Ma non c'� una formula semplice che dice: se Testo203 � ZERO nella
casella di (TestoC) scrivi Zero altrimenti calcola A/B (Testo203) che
funziona come ti ho detto.


title: aiuto divisione con zero ERROR

text:

Abbi pazienza, ma tu continui a fare confusione coi nomi dei controlli e
degli oggetti che utilizzi. Cosa vuoi dire dicendo ho messo ZERO nella form
che si riferisce alla tab ? Cosa c'entra la form in questo contesto ? Non
sono riuscito ancora a capire quali sono i nomi dei campi della query ed il
loro contenuto, i controlli creati nel report e le relative propriet�. Se ti
imponi un certo rigore nello scrivere i controlli e le formule vedrai che
non avrai pi� l'errore.


title: aiuto divisione con zero ERROR

text:
"Antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:4ae4574f$0$6829$5fc...@news.tiscali.it...

> Abbi pazienza, ma tu continui a fare confusione coi nomi dei controlli
> e degli oggetti che utilizzi. Cosa vuoi dire dicendo ho messo ZERO
> nella form che si riferisce alla tab ? Cosa c'entra la form in questo
> contesto ? Non sono riuscito ancora a capire quali sono i nomi dei
> campi della query ed il loro contenuto, i controlli creati nel report
> e le relative propriet�. Se ti imponi un certo rigore nello scrivere i
> controlli e le formule vedrai che non avrai pi� l'errore.
si scusami la form non centra con la discussione n/s ma l'ho scritto
ancora ti poteva servire a risolvere. Si riferisce alla tab
che in una query viene sommata e poi elaborata ancora su report in
argomento. e poi i problemi che si presentano nel report che ho citato


title: aiuto divisione con zero ERROR

text:
>>>
>> Abbi pazienza, ma tu continui a fare confusione coi nomi dei controlli e
>> degli oggetti che utilizzi. Cosa vuoi dire dicendo ho messo ZERO nella
>> form che si riferisce alla tab ? Cosa c'entra la form in questo contesto
>> ? Non sono riuscito ancora a capire quali sono i nomi dei campi della
>> query ed il loro contenuto, i controlli creati nel report e le relative
>> propriet�. Se ti imponi un certo rigore nello scrivere i controlli e le
>> formule vedrai che non avrai pi� l'errore.
>
> si scusami la form non centra con la discussione n/s ma l'ho scritto
> ancora ti poteva servire a risolvere. Si riferisce alla tab
>
> che in una query viene sommata e poi elaborata ancora su report in
> argomento. e poi i problemi che si presentano nel report che ho citato
>
>
>
Abbi ancora pazienza, ma continuo a non capirti. Sembra che io ti chieda
informazioni sulla tua automobile e tu mi rispondi che il mare � inquinato.
Sembra un dialogo fra sordi. Se vuoi e se il database non � particolarmente
grosso, potresti mandarmelo zippato. Se sei d'accordo, invialo a
antone...@tiscali.it


title: aiuto divisione con zero ERROR

text:
"Antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:4ae46216$0$698$5fc...@news.tiscali.it...

grazie antonio,
avevo premesso che sono autodidatta.
il file contiene 1 sacco di cose sarebbe complesso inviartelo. l'unica
cosa che posso dirti a questo punto � che sei stato molto gentile e
disponibile. Legger� e prover�
ti ringrazio
rino


title: aiuto divisione con zero ERROR

author: Alberto S

text:
Scriveva rino domenica, 25/10/2009:
> "Antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
> news:4ae46216$0$698$5fc...@news.tiscali.it...
>
> avevo premesso che sono autodidatta.
> il file contiene 1 sacco di cose sarebbe complesso inviartelo. l'unica cosa
> che posso dirti a questo punto ï¿œ che sei stato molto gentile e disponibile.
> Leggerï¿œ e proverï¿œ
>
> ti ringrazio
>
> rino
Il thread ï¿œ lunghissimo ... magari ti ï¿œ giï¿œ stato suggerito e mi ï¿œ
sfuggito. In caso contrario prova cosï¿œ:
=IIf(Nz(Testo203;0)<>0; SommaDiE1/ Testo203;0)
Ciao
--
Alberto S


title: aiuto divisione con zero ERROR

text:
On 25 Ott, 16:48, Alberto S <
albert...@tiscalinet.it
> wrote:
> Scriveva rino domenica, 25/10/2009:
>
> > "Antonio" <
antonewsgr...@tiscali.it
> ha scritto nel messaggio
> >news:4ae46216$0$698$5fc...@news.tiscali.it...
>
> > avevo premesso che sono autodidatta.
> > il file contiene 1 sacco di cose sarebbe complesso inviartelo. l'unica cosa
> > che posso dirti a questo punto è che sei stato molto gentile e disponibile.
> > Leggerò e proverò
>
> > ti ringrazio
>
> > rino
>
> Il thread è lunghissimo ... magari ti è già stato suggerito e mi è
> sfuggito. In caso contrario prova così:
>
> =IIf(Nz(Testo203;0)<>0; SommaDiE1/ Testo203;0)
>
> Ciao
>
> --
> Alberto S
Ciao rino,
Mi rendo conto che ieri, rispondendoti in maniera affrettata, ho
commesso degli errori; proverò a riparare, anche perchè ho la
sensazione che ti sei un pò scoraggiato.
apri l'origine record del report e inserisci:
C: IIf([A] Or [B]=Null;IIf([B]<>0;[A]/[B];0);Null)
modificando naturalmente il nome dei campi.
Ciao Vladimiro.


title: aiuto divisione con zero ERROR

author: Pablitomf

text:
rino ha scritto:
> Ciao a tutti,
> premetto non sono esperto.
> ho 1 problema in un report faccio una divisione C=A/B se B � zero su C
> di mi esce ERROR anzich� zero.
> aiutatemi come posso ottenere zero?
> grazie tante
> rino
C=IIf([B]=0;0;[A]/[B])
--
Ciao
Pablitomf
-----------------------------------
Napoli nel "Q"uore.... sempre e comunque.
-----------------------------------
Chi parla senza modestia trover� difficile rendere buone le proprie parole.
Confucio
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: aiuto divisione con zero ERROR

text:

> Ciao Vladimiro.- Nascondi testo citato
>
> - Mostra testo citato -
Stavo pensando che potresti trovarti nella situazione di avere anche
il campo A vuoto o = 0, allora è meglio modificare la condizione
(campo C nella query del report) così:
C: IIf([A] Or [B]=Null;IIf([B]=0;0;[A]/[B]);Null)
In questo modo, se i campi A o B o uno di essi è vuoto oppure il campo
A è = 0 anche il campo C sarà vuoto, se il campo A é > 0 ed il campo B
è = 0, il campo C sarà = 0
Di nuovo Vladimiro.


title: aiuto divisione con zero ERROR

text:
"Alberto S" <
albe...@tiscalinet.it
> ha scritto nel messaggio
news:4ae4734e$0$1111$4faf...@reader2.news.tin.it...

 Albert ti ringrazio tanto sei stato di aiuto. ho risolto tutto
grazie
rino


title: Funzione Replace

author: K

text:
Improvvisamente non riesco più ad usare la funzione "Replace".
Fino a ieri tutto bene ma da questa mattina, ogni volta mi genera l'errore
di run time n. 5 (Chiamata di routine o argomento non validi).
Ho controllato in Riferimenti ma non si notano librerie mancanti.
Grazie per qualsiasi aiuto.
OS


title: Funzione Replace

author: namor

text:
K ha scritto:

Non è che sei passato ad Access 97, che non ha la funzione Replace()?
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Funzione Replace

author: Karl Donaubauer

text:
K ha scritto:
> Improvvisamente non riesco più ad usare la funzione "Replace".
> Fino a ieri tutto bene ma da questa mattina, ogni volta mi genera l'errore
> di run time n. 5 (Chiamata di routine o argomento non validi).
http://www.trigeminal.com/usenet/usenet001.asp
--
HTH
Karl
*********
Access-FAQ (German):
http://www.donkarl.com


title: Funzione Replace

text:
Grazie, č bastato cambiare Option Compare Database in Option Compare Text
per risolvere.
Il fatto č che non so quanto potrŕ costarmi questo in termini di
funzionamento generale del modulo.
Ne sai di piů?
OS


title: Funzione Replace

text:
K ha scritto:
> Grazie, è bastato cambiare Option Compare Database in Option Compare Text
> per risolvere.
Se hai letto e capito l'articolo indicato sai che questa è una fuga
non il rimedio per il bug bulgaro.
> Il fatto è che non so quanto potrà costarmi questo in termini di
> funzionamento generale del modulo.
>
> Ne sai di più?
Leggi <F1> "Compare" o meglio
http://support.microsoft.com/?id=98227
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: info opzioni avvio

text:
Scusate la domanda, magari sarà sciocca ma io non riesco più a ripristinare
la visualizzazione dei menù di scelta predefiniti
(file-modifica-visualizza-inserisci-strumenti-finestra) .
Smanettando su avvio (strumenti-avvio) ho modificato le seguenti diciture:
deselezionato menu completi
deselezionato menu di scelta rapida
deselezionato barre degli strumenti incorporate
deselezionato consenti modifiche a barre degli strumenti
deselezionato visualizza finestra database.
Adesso mi visualizza solo lo stretto indispensabile per visualizzare i
record (che è quello che volevo), mi chiedevo se c'è comunque modo per
ottenere nuovamente la visualizzazione "classica" dei menù e quindi poter
scoprire il db.
Lo potrei comunque fare creando un nuovo db ed importando ma non è quello
che voglio.
Grazie in anticipo


title: info opzioni avvio

author: MA

text:
<
m...@cropcirclecrew.org
> ha scritto nel messaggio
news:co4du2$j1o$1...@domitilla.aioe.org...

Ciao e benvenuto,
lancia il tuo mdb tenendo premuto il maiuscolo: questo gli fa saltare le
impostazioni personalizzate
a quel punto rismanetti su
strumenti
avvio
MAssimiliano


title: info opzioni avvio

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:r9jpd.35495$B06....@news.edisontel.com...

Grazie mille


title: Esportazione banale txt

author: OneEDP

text:
Per quale stradiamine di motivo i decimali vengono troncati
anarchicamente a due nonostante a video ce ne sono a bizzeffe!!!
Sto uscendo pazzo
DoCmd.TransferText _
                         acExportDelim, _
                         "ViewMovimentiArticoliSpecifiche", _
                         "viewMovimentiArticoliExport", _
                         CurrentProject.path &
"\Esportazioni\viewMovimentiArticoliExport.txt"
puntualmente il file mette due decimali
Ho controllato le tabelle MSysIMEXSpecs e MSysIMEXColumns ed il datatype
'7'  e la larghezza '22' sono sempre gli stessi anche per quelle colonne
di cui richiedo 5 decimali
Aiuto!
--
Daniele
Rispondere scartando OneEDP, spam e 32


title: Esportazione banale txt

author: Marco Pizzamiglio

text:
OneEDP ha scritto:
> Per quale stradiamine di motivo i decimali vengono troncati
> anarchicamente a due nonostante a video ce ne sono a bizzeffe!!!
Non lo so, e non mi metto a far prove.
> Sto uscendo pazzo
> DoCmd.TransferText _
>                          acExportDelim, _
>                          "ViewMovimentiArticoliSpecifiche", _
>                          "viewMovimentiArticoliExport", _
>                          CurrentProject.path &
> "EsportazioniviewMovimentiArticoliExport.txt"
> puntualmente il file mette due decimali
> Ho controllato le tabelle MSysIMEXSpecs e MSysIMEXColumns ed il datatype
> '7'  e la larghezza '22' sono sempre gli stessi anche per quelle colonne
> di cui richiedo 5 decimali
> Aiuto!
Formatta il numero come vuoi gi� nella query
  Num_export:Format(numero;"0,0000000")
cos� diventa di tipo testo e non hai alcun problema nell'esportazione.
Io personalmente evito sempre del tutto anche il TransferText ed esporto i
dati con poche righe di VBA, cos� ho il pieno controllo su tutta
l'esportazione.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Esportazione banale txt

text:

Ho trovato l'arcano: le impostazioni internazionali fanno le regole
perch� nelle specifiche c'� la lingua.
Di fatti il format che gi� utilizzavo viene ignorato completamente.
A quel punto meglio scrivere le specifiche manina manina e non fidarsi
del malnato transfertext.
ANche se stento a crederci che si debba essere costretti a farlo
Grazie comunque



title: Esportazione banale txt

text:
OneEDP wrote:
> Marco Pizzamiglio ha scritto:
>>> Per quale stradiamine di motivo i decimali vengono troncati
>>> anarchicamente a due nonostante a video ce ne sono a bizzeffe!!!
>> ...
>> DoCmd.TransferText _
>>
>> Formatta il numero come vuoi già nella query
>>    Num_export:Format(numero;"0,0000000")
>> ...
> Ho trovato l'arcano: le impostazioni internazionali fanno le regole
> perché nelle specifiche c'è la lingua.
> Di fatti il format che già utilizzavo viene ignorato completamente.
> ...
Uso la funzione Format() così molte volte se ho bisogno di più
di 2 decimali e non viene mai ignorata. ;-)
Sei sicuro che hai usato la _funzione_ Format() come descritto
da Marco, non la proprietà Formato della colonna?
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Esportazione banale txt

text:
Il 05/11/2010 17.35, Karl Donaubauer ha scritto:
> OneEDP wrote:
>> Marco Pizzamiglio ha scritto:
>>>> Per quale stradiamine di motivo i decimali vengono troncati
>>>> anarchicamente a due nonostante a video ce ne sono a bizzeffe!!!
>>> ...
>>> DoCmd.TransferText _
>>>
>>> Formatta il numero come vuoi già nella query
>>>     Num_export:Format(numero;"0,0000000")
>>> ...
>> Ho trovato l'arcano: le impostazioni internazionali fanno le regole
>> perché nelle specifiche c'è la lingua.
>> Di fatti il format che già utilizzavo viene ignorato completamente.
>> ...
> Uso la funzione Format() così molte volte se ho bisogno di più
> di 2 decimali e non viene mai ignorata. ;-)
>
Sì a video viene formattata sempre bene, ma con transfertext
> Sei sicuro che hai usato la _funzione_ Format() come descritto
> da Marco, non la proprietà Formato della colonna?
>
Esattamente così Format(Espressione, '0,00000') As MioCampo... ma a
decidere quanti decimali saranno esportati (ho fatto più volte la prova)
lo decidono le impostazioni internazionali da pannello di controllo il
che mi sembra assurdo. A2k3 WinXp.
Che devo fare? A manina?
Grazie



title: Esportazione banale txt

text:
OneEDP ha scritto:
> >>>> Per quale stradiamine di motivo i decimali vengono troncati
> >>>> anarchicamente a due nonostante a video ce ne sono a bizzeffe!!!
> >>> ...
> >>> DoCmd.TransferText _
> >>>
> >>> Formatta il numero come vuoi già nella query
> >>>     Num_export:Format(numero;"0,0000000")
> >>> ...
> >> Ho trovato l'arcano: le impostazioni internazionali fanno le regole
> >> perché nelle specifiche c'è la lingua.
> >> Di fatti il format che già utilizzavo viene ignorato completamente.
> >> ...
> > Uso la funzione Format() così molte volte se ho bisogno di più
> > di 2 decimali e non viene mai ignorata. ;-)
> Sì a video viene formattata sempre bene, ma con transfertext
> > Sei sicuro che hai usato la _funzione_ Format() come descritto
> > da Marco, non la proprietà Formato della colonna?
> Esattamente così Format(Espressione, '0,00000') As MioCampo... ma a
> decidere quanti decimali saranno esportati (ho fatto più volte la prova)
> lo decidono le impostazioni internazionali da pannello di controllo il
> che mi sembra assurdo. A2k3 WinXp.
> Che devo fare? A manina?
> Grazie
Vista la sintassi stai scrivendo in SQL. Devi sostituire la virgola con il
punto.
Format(Espressione, "0.00000") AS ....



title: Esportazione banale txt

text:
OneEDP ha scritto:
> >>>> Per quale stradiamine di motivo i decimali vengono troncati
> >>>> anarchicamente a due nonostante a video ce ne sono a bizzeffe!!!
> >>> ...
> >>> DoCmd.TransferText _
> >>>
> >>> Formatta il numero come vuoi gi� nella query
> >>>     Num_export:Format(numero;"0,0000000")
> >>> ...
> >> Ho trovato l'arcano: le impostazioni internazionali fanno le regole
> >> perch� nelle specifiche c'� la lingua.
> >> Di fatti il format che gi� utilizzavo viene ignorato completamente.
> >> ...
> > Uso la funzione Format() cos� molte volte se ho bisogno di pi�
> > di 2 decimali e non viene mai ignorata. ;-)
> S� a video viene formattata sempre bene, ma con transfertext
> > Sei sicuro che hai usato la _funzione_ Format() come descritto
> > da Marco, non la propriet� Formato della colonna?
> Esattamente cos� Format(Espressione, '0,00000') As MioCampo... ma a
> decidere quanti decimali saranno esportati (ho fatto pi� volte la prova)
> lo decidono le impostazioni internazionali da pannello di controllo il
> che mi sembra assurdo. A2k3 WinXp.
> Che devo fare? A manina?
> Grazie
Vista la sintassi stai scrivendo in SQL. Devi sostituire la virgola con il
punto.
Format(Espressione, "0.00000") AS ....



title: Esportazione banale txt

text:

Non non c'� problema di sintassi... effettivamente utilizzo il puntino
Mi sta venendo il sospetto che sia il formato colonna da qbe a fare
anche la differenza.
Purtroppo non � bodificabile da interfaccia perch� � una UNION e fa
delle join non rappresentabili da QBE



title: Esportazione banale txt

text:
OneEDP wrote:
> ...
> Esattamente così Format(Espressione, '0,00000') As MioCampo... ma a
> decidere quanti decimali saranno esportati (ho fatto più volte la
> prova) lo decidono le impostazioni internazionali da pannello di
> controllo
No. Devi fare qc. per "ottenere" questo risultato.
> il che mi sembra assurdo. A2k3 WinXp.
> Che devo fare? A manina?
Forse il problema è nella tua specifica di esportazione.
Fai una prova senza specifica e codice cioè esporta la query
con clic a destra e "esporto" in formato testo.
Se non funziona posta il tuo enunciato SQL e descrivi cosa
hai impostata nella specifica per la nuova colonna calcolata
che usa la funzione Format().



title: Esportazione banale txt

text:


MSysIMEXColumns

Attributes

DataType

FieldName

IndexType

SkipColumn

SpecID

Start

Width

0

7

LitriIdrati

0

0

43

127

22

    Niente da fare



title: Esportazione banale txt

text:
OneEDP wrote:
> Karl Donaubauer ha scritto:
>>> ...
>>> Esattamente così Format(Espressione, '0,00000') As MioCampo...
>>> ma a decidere quanti decimali saranno esportati (ho fatto più volte
>>> la prova) lo decidono le impostazioni internazionali da pannello
>>> di controllo
>>
>> No. Devi fare qc. per "ottenere" questo risultato.
>>
>>> il che mi sembra assurdo. A2k3 WinXp.
>>> Che devo fare? A manina?
>>
>> Forse il problema è nella tua specifica di esportazione.
>> Fai una prova senza specifica e codice cioè esporta la query
>> con clic a destra e "esporto" in formato testo.
>>
>> Se non funziona posta il tuo enunciato SQL e descrivi cosa
>> hai impostata nella specifica per la nuova colonna calcolata
>> che usa la funzione Format().
>>
> *MSysIMEXColumns* Attributes DataType FieldName IndexType
> SkipColumn SpecID Start Width
> 0 7 LitriIdrati 0 0 43 127 22
>
> Niente da fare
Con DataTyp = 7 hai un Double nella specifica invece di un testo
come lo crea Format(). Così di nuovo fai una conversione e il
solito troncamento.
Non hai fatto la prova con l'esporto a mano che ti ho segnalato?



title: Esportazione banale txt

text:

Sì i risultati sono gli stessi (a meno di cambiare le impostazioni
internazionali da pannello di controllo e specificando 5 decimali per
esempio)
La tabella di sistema devo modificarla con uno statement UPDATE?
Grazie



title: Esportazione banale txt

text:
OneEDP wrote:
> Karl Donaubauer ha scritto:
>>>>> ...
>>>>> Esattamente così Format(Espressione, '0,00000') As MioCampo...
>>>>> ma a decidere quanti decimali saranno esportati (ho fatto più
>>>>> volte la prova) lo decidono le impostazioni internazionali da
>>>>> pannello di controllo
>>>>
>>>> No. Devi fare qc. per "ottenere" questo risultato.
>>>> ...
>>>> Forse il problema è nella tua specifica di esportazione.
>>>> Fai una prova senza specifica e codice cioè esporta la query
>>>> con clic a destra e "esporto" in formato testo.
>>>>
>>>> Se non funziona posta il tuo enunciato SQL e descrivi cosa
>>>> hai impostata nella specifica per la nuova colonna calcolata
>>>> che usa la funzione Format().
>>>>
>>> *MSysIMEXColumns* Attributes DataType FieldName IndexType
>>> SkipColumn SpecID Start Width
>>> 0 7 LitriIdrati 0 0 43 127 22
>>>
>>> Niente da fare
>>
>> Con DataTyp = 7 hai un Double nella specifica invece di un testo
>> come lo crea Format(). Così di nuovo fai una conversione e il
>> solito troncamento.
Hai letto cosa ho scritto qui?
Hai cambiato la specifica per trattare un testo non un Double?
>> Non hai fatto la prova con l'esporto a mano che ti ho segnalato?
>>
> Sì i risultati sono gli stessi (a meno di cambiare le impostazioni
> internazionali da pannello di controllo e specificando 5 decimali per
> esempio)
Non è possibile se hai solo esportato a mano senza usare una
specifica, senza impostare un tipo, solo cliccando due volte OK ecc.
Un testo non ha niente da fare con le impostazioni per numeri.
Però siccome solo rispondi alla metà delle domande e proposte
è difficile a cavare cosa fai o no per non arrivare alla soluzione
semplicissima.



title: Esportazione banale txt

text:

Credimi se ho omesso di risponderti mi sarà sfuggito.
Allora vediamo un po' di ripercorrere nuovemente.
File -> Esporta -> Esporta Tutto -> Fine
... ma il risultato non cambia...
Mi sa che dovrà navigare con i recordset



title: Esportazione banale txt

text:
Il 08/11/2010 12.32, Karl Donaubauer ha scritto:

Che devo fare devo fare una UPDATE nella tabella di sistema
MSysIMEXColumns ?
>>> Non hai fatto la prova con l'esporto a mano che ti ho segnalato?
>>>
>> Sì i risultati sono gli stessi (a meno di cambiare le impostazioni
>> internazionali da pannello di controllo e specificando 5 decimali per
>> esempio)
> Non è possibile se hai solo esportato a mano senza usare una
> specifica, senza impostare un tipo, solo cliccando due volte OK ecc.
> Un testo non ha niente da fare con le impostazioni per numeri.
>
> Però siccome solo rispondi alla metà delle domande e proposte
> è difficile a cavare cosa fai o no per non arrivare alla soluzione
> semplicissima.
>
--



title: Esportazione banale txt

text:
OneEDP wrote:
> Karl Donaubauer ha scritto:
>...
>>>>>> Se non funziona posta il tuo enunciato SQL
?
>>>>>> ...
>>>>> *MSysIMEXColumns* Attributes DataType FieldName IndexType
>>>>> SkipColumn SpecID Start Width
>>>>> 0 7 LitriIdrati 0 0 43 127 22
>>>>> ...
>>>> Con DataTyp = 7 hai un Double nella specifica invece di un testo
>>>> come lo crea Format(). Così di nuovo fai una conversione e il
>>>> solito troncamento.
>>
>> Hai letto cosa ho scritto qui?
>> Hai cambiato la specifica per trattare un testo non un Double?
?
>>>> Non hai fatto la prova con l'esporto a mano che ti ho segnalato?
>>>>
>>> Sì i risultati sono gli stessi (a meno di cambiare le impostazioni
>>> internazionali da pannello di controllo e specificando 5 decimali
>>> per esempio)
>> ...
> Allora vediamo un po' di ripercorrere nuovemente.
> File -> Esporta -> Esporta Tutto -> Fine
> ... ma il risultato non cambia...
È un po' diverso qui nel mio A03:
File -> Esporta -> scegliere testo come Tipo file -> <Esporta>
Qui nel dialogo che mostra dati di esempi, vedi la tua colonna
formattata giusta o no?
-> <Fine>



title: Esportazione banale txt

text:

Confermo il passaggio che mancava (formato txt, cvs, ecc..)
Lo statement SQL è piuttosto lungo e articolato fa uso di union e
espressioni e funzione definita dall'utente (vedi round) per questo non
lo invio e volevo evitarti un lungo script
Cmq posso tentare appena ho un secondo con i campi con questo problema
Grazie per la pazienza...



title: Campo Contatore e Valuta Euro Help

author: GIAINO

text:
Salve a tutto il NG
Ho un paio di problemi che saranno per molti di voi sicuramente banali
ma....
....siamo solo agli inizi...perciň vi prego di portare pazienza e di
aiutarmi PLEASEEE :-)
Allora:
1. ho necessita di creare un campo contatore che mi parta da un certo valore
(es.9000) si puň fare??? se no che soluzione posso adottare????
2.Perchč se imposto un campo valuta in Euro con 2 cifre decimali, quando lo
visualizzo (sia in una pagina Web sia in una maschwera si Access) mi fa
vedere la cifra arrotondata, e non i decimali???? come risolvo???
Grazie 1000 a tutti
ciao
Giaino
--


title: Campo Contatore e Valuta Euro Help

author: Antonio Biso

text:
GIAINO <
gia...@galactica.it
> wrote in message
9uq7hf$ero$1...@lisa.galactica.it...
> Salve a tutto il NG
> Ho un paio di problemi che saranno per molti di voi sicuramente banali
> ma....
> ....siamo solo agli inizi...perciņ vi prego di portare pazienza e di
> aiutarmi PLEASEEE :-)
>
> Allora:
> 1. ho necessita di creare un campo contatore che mi parta da un certo
valore
> (es.9000) si puņ fare??? se no che soluzione posso adottare????
Prepari la tua tabella con il campo contatore. Poi fai una query di
accodamento sulla tabella, andando a mettere il valore 8999 nel campo
contatore. Poi apri la tabella e cancelli il record creato. Al prosiimo
inserimento il contatore ripartirą da 9000.
Antonio


title: escludere il campo se è vuoto

author: Filippo

text:
Salve a tutti,
ho una query basata sui valori dei campi di una maschera
(forms![maschera].[campo]),
se compilo tutti i campi nella maschera di ricerca, tutto ok, se ne lascio
alcuni vuoti, non mi restituisce nessun risultato.
Come posso impostare che se un campo è vuoto, non venga considerato come
filtro nella ricerca?
Grazie, Filippo.


title: escludere il campo se è vuoto

author: Roberto da casa

text:
"Filippo" <
filip...@libero.it
> ha scritto nel messaggio
news:vgoza.25716$Ny5.7...@twister2.libero.it...

Nei criteri della query invece di scrivere:
forms![maschera].[campo]
scrivi:
Like Nz([Forms]![maschera]![campo], "*")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: escludere il campo se è vuoto

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:kyoza.25727$lK4.7...@twister1.libero.it...
>
> "Filippo" <
filip...@libero.it
> ha scritto nel messaggio
> news:vgoza.25716$Ny5.7...@twister2.libero.it...
> > Salve a tutti,
> > ho una query basata sui valori dei campi di una maschera
> > (forms![maschera].[campo]),
> > se compilo tutti i campi nella maschera di ricerca, tutto ok, se ne
lascio
> > alcuni vuoti, non mi restituisce nessun risultato.
> > Come posso impostare che se un campo è vuoto, non venga considerato come
> > filtro nella ricerca?
> > Grazie, Filippo.
>
> Nei criteri della query invece di scrivere:
>
> forms![maschera].[campo]
>
> scrivi:
>
> Like Nz([Forms]![maschera]![campo], "*")
>
Scusami, ho messo una virgola invece di un punto e virgola; avrei voluto
scrivere:
Like Nz([Forms]![maschera]![campo]; "*")



title: escludere il campo se è vuoto

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:qHoza.25762$lK4.7...@twister1.libero.it...

Ti ringrazio, mi hai risolto il problema, ora funziona tutto bene.
Filippo.


title: do...... Loop Until

author: Franco

text:
con questo codice su pulsante (senza do...... Loop Until)
riesco ad inserire un record nella sottomaschera per ogni fattura fornitore
e tutte con il numero "1"

Ora volevo automatizzare il seguente codice, per avere

[N°] = 1 (nella testata)
1 solo record (nella sottomaschera
[N°] = 1
1 solo record
ecc. ecc.
fino alla fine

Ma non riesco in nessun modo.

anche in questo modo non funziona.........
 Dim rs
    Set rs = Me![Da fatturare1FCAxClienti_1].Form.RecordsetClone

    Do
If rs.RecordCount > 0 Then

    DoCmd.GoToRecord , , acNewRec
    Me![N°] = 1

    Me.Dirty = False
    Me!Fornitore = Me![Da fatturare1FCAxClienti_1].Form!Fornitore
    Me![DETTAGLIO FATTURE Sottomaschera3xFCAxClienti].SetFocus

    Me![DETTAGLIO FATTURE Sottomaschera3xFCAxClienti]![IDCarico] = Me![Da
fatturare1FCAxClienti_1]![IDCarico]
    Me![DETTAGLIO FATTURE Sottomaschera3xFCAxClienti]![DataCarico] = Me![Da
fatturare1FCAxClienti_1]![DataCarico]
    Me![DETTAGLIO FATTURE Sottomaschera3xFCAxClienti]![Fornitore] = Me![Da
fatturare1FCAxClienti_1]![Fornitorea]
    Me![DETTAGLIO FATTURE Sottomaschera3xFCAxClienti]![Importo] = Me![Da
fatturare1FCAxClienti_1]![Importo]
    Me![DETTAGLIO FATTURE Sottomaschera3xFCAxClienti]![TotSconto] = Me![Da
fatturare1FCAxClienti_1]![TotSconto]
    Me![DETTAGLIO FATTURE Sottomaschera3xFCAxClienti]![Netto] = Me![Da
fatturare1FCAxClienti_1]![Netto]
    Me![DETTAGLIO FATTURE Sottomaschera3xFCAxClienti]![IdCliente] = Me![Da
fatturare1FCAxClienti_1]![IdCliente]
    Me![DETTAGLIO FATTURE Sottomaschera3xFCAxClienti]![IdFornitore] = Me![Da
fatturare1FCAxClienti_1]![IdFornitore]
    Me![DETTAGLIO FATTURE Sottomaschera3xFCAxClienti]![IDOrdine] = Me![Da
fatturare1FCAxClienti_1]![IDOrdine]

Else
    MsgBox "Non hai più nulla da aggiungere."

End If
    Loop Until rs.RecordCount = 0

    Me.Dirty = False
    Me![DETTAGLIO FATTURE Sottomaschera3xFCAxClienti].Requery

Grazie per l'aiuto


title: do...... Loop Until

text:
"Franco" <
Franco.D...@libero.it
> ha scritto nel messaggio
news:4fa2e1e4$0$1384$4faf...@reader1.news.tin.it...

Risolto.
Grazie


title: do...... Loop Until

text:

Franco!!! Usi dei nomi PESSIMI per gli oggetti!!!!! La leggibilità del codice ne risente tanto!!! :)


title: chiudere file esterno

text:
Salve!
come faccio a chiudere un file esterno
p.e. formato pdf o txt da Vba?

grz.


title: chiudere file esterno

text:
Intanto se lo hai aperto con Shell potresti recuperare il ProcessId e da quello l'handle... quindi con PostMessage o SendMessage lo chiudi.

Altrimenti devi usare findwindows ricercare l'handle...e poi sempre SendMessage o PostMessage...

Ovviamente parlo delle API.

@Alex


title: chiudere file esterno

text:

bene, così ho ottenuto l'handle
Hw = hWndShell("PDFXCview.exe", vbNormalFocus)
come si usa PostMessage o SendMessage per chiuderlo?
grazie


title: chiudere file esterno

text:
> bene, così ho ottenuto l'handle
> Hw = hWndShell("PDFXCview.exe", vbNormalFocus)
> come si usa PostMessage o SendMessage per chiuderlo?
> grazie

Pubblica anceh il Codice della chiamata [hWndShell] così che altri che magari leggono possono averne utilità...!

Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long

Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long

Private Const WM_CLOSE = &H10

PostMessage Hw , WM_CLOSE, CLng(0), CLng(0)

Userei PostMessage al posto di SENDMESSAGE... la differenza sta nel modo di elaborare il Messaggio e l'exit della chiamata...!

POSTMESSAGE invia il messaggio all'APP che viene messo in CODA, ed esce
SENDMESSAGE invia il messaggio all'APP e non esce finchè non viene processato

Nel tuo caso userei POSTMESSAGE, ma se vuoi essere certo usa SENDMESSAGE e controlla il valore restituito dalla chiamata...

@Alex


title: chiudere file esterno

text:

l'ho copiato dal tuo sito; sezione Api/n.54:

Option Compare Database
Option Explicit

Declare Function GetParent Lib "user32" _
(ByVal hwnd As Long) As Long
Declare Function EnumWindows Lib "user32.dll" _
(ByVal lpEnumFunc As Long, ByVal lParam As Long) As Long
Declare Function GetWindowThreadProcessId Lib "user32" _
(ByVal hwnd As Long, lpdwProcessId As Long) As Long

Private Type EnumWindowsData
      ProcessID As Long
      hwnd As Long
End Type

'******************************************************************
' Esegue il nuovo processo e restituisce l'Hwnd
' della sua Finestra principale.
'******************************************************************
Public Function hWndShell(ByVal Job As String, _
      Optional WindowStyle As VbAppWinStyle = vbMinimizedNoFocus) As Long
    Dim ProcessID As Long

    ' Verifica che il WindowStyle sia applicabile
    If (WindowStyle < vbHide) Or (WindowStyle > vbMinimizedNoFocus) Then
        WindowStyle = vbMinimizedNoFocus
    End If
    ' Lancia il processo con la modalità richiesta.
    On Error Resume Next
    ProcessID = Shell(Job, WindowStyle)
    On Error GoTo 0
    ' Recupera l'Handle della finestra relativa al nuovo processo.
    If ProcessID Then
        hWndShell = hWndProcess(ProcessID)
    End If
End Function

Public Function hWndProcess(ByVal ProcessID As Long) As Long
    Dim ewd As EnumWindowsData
    '******************************************************************
    ' Cicla attraverso l'Enumerazione delle Finestre di sistema cercando di recuperare
    ' l'hWnd della Main Window puntata dal Processo.
    '******************************************************************
    ewd.ProcessID = ProcessID
    Call EnumWindows(AddressOf EnumWindowsProc, VarPtr(ewd))
    hWndProcess = ewd.hwnd
End Function

'***********************************
' Private Methods
'***********************************
Private Function EnumWindowsProc(ByVal hwnd As Long, _
                lParam As EnumWindowsData) As Long
    Dim PID As Long     ' Verifica che sia una top-level window.
    If GetParent(hwnd) = 0 Then
        ' Verifica il processo di appartenenza
        Call GetWindowThreadProcessId(hwnd, PID)
        If PID = lParam.ProcessID Then
            lParam.hwnd = hwnd
        End If
    End If
    ' Restituisce True per continuare se non ha trovato
    ' l'Hwnd relativo al PID.
    EnumWindowsProc = (lParam.hwnd = 0)
End Function

il codice che mi hai scritto
va nello stesso modulo dove ho inserito il codice
della chiamata?
grazie


title: chiudere file esterno

text:

> grazie


title: chiudere file esterno

text:
No lo metti a seguire:

Hw = hWndShell("PDFXCview.exe", vbNormalFocus)
If Hw>0 Then
   PostMessage Hw , WM_CLOSE, CLng(0), CLng(0)
Else
   MsgBox "ERROR..."
End if

Le dichiarazioni API invece le  puoi mettere in calce allo stesso modulo dove trovi le altre.

Fai attenzione alla possibile necessità di adeguare il codice a 64Bit...

@Alex


title: chiudere file esterno

text:

però non me lo chiude.
Ho fatto in questo modo:

Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" ( _
  ByVal hwnd As Long, _
  ByVal wMsg As Long, _
  ByVal wParam As Long, _
  ByVal lParam As Long) As Long

Private Hw As Long
Private Const WM_CLOSE = &H10

Private Sub Comando100_Click()
  Hw = hWndShell("PDFXCview.exe", vbNormalFocus)
  If Hw > 0 Then
     PostMessage Hw, WM_CLOSE, CLng(0), CLng(0)
  Else
     MsgBox "ERROR..."
  End If

  Debug.Print Hw, WM_CLOSE, CLng(0), CLng(0)

End Sub

valori di debug.print  26214926      16            0             0


title: chiudere file esterno

text:

L'unico Parametro da guartdare è [Hw] gli altri sono COSTANTI.
Puoi provare con SENDNESSAGE, ma per essere certo di aver beccato l'APP giusta dovresi usare SPY++ e confrontare [Hw] con l'HANDLE recuperato da SPI++
Poi sempre con SPY++ puoi mettere in TRIGGER i messaggi ricevuti da quello specifico HANDLE e monitorare l'arrivo del WM_CLOSE

Sono tutte tecniche di DEBUG con le API che quando si usano serve imparare...

@Alex


title: chiudere file esterno

text:

nel codice della chiamata ho sostituito
ProcessID = Shell(Job, WindowStyle) con
ProcessID = Shell("rundll32.exe url.dll, FileProtocolHandler mioPath")
forse è questo errato?


title: chiudere file esterno

text:
> nel codice della chiamata ho sostituito
> ProcessID = Shell(Job, WindowStyle) con
> ProcessID = Shell("rundll32.exe url.dll, FileProtocolHandler mioPath")
> forse è questo errato?

Sicuramente sono 2 cose diverse... hai provato a non fare modifiche...?

@Alex


title: chiudere file esterno

text:

senza modifica mi da zero,
questa modifica l'ho presa sempre da un tuo vecchio post


title: chiudere file esterno

text:
Dovrei fare una prova ma quel sistema lo usavo per chiudere l'eseguibile associato alle immagini e funzionava su sistema 32bit... quindi a meno di stranezze introdotte escludo anomalie di codice.

Hai provato con SPY++...? altrimenti non capirai MAI cosa non funziona... e non è detto, tempo permettendo, si possa avere lo stesso problema, e capire...

Trovi gratuitamente la versione portable devi usare quello.

@Alex


title: chiudere file esterno

author: Greg

text:
Il 17/02/20 08:45:19
alberto...@gmail.com
 ha scritto:

> l'ho copiato dal tuo sito; sezione Api/n.54:

Un link? Grazie :)

--
Greg


title: chiudere file esterno

text:

https://sourceforge.net/projects/winspyex/

[Process]
Path	C:\Program Files\Tracker Software\PDF Viewer\PDFXCview.exe
Command line	"C:\Program Files\Tracker Software\PDF Viewer\PDFXCview.exe" "C:\Prova.Pdf"
Process ID	1928
Thread ID	7936
Started	16:48:27 18/02/20
Working Size	32.412 K
Virtual Size	138.496 K
Image Type	32-bit

con questo programma riesco a chiudere il pdf.
Ora... come procedo?


title: chiudere file esterno

text:
http://mirror.masterdrive.it/alessandrobaraldi/DettaglioFaq.asp%3FIdFAQ=231.html

Come questo se ne trovano molti di esempi simili...

@Alex


title: chiudere file esterno

text:

grazie


title: Perchè non mi rispondete??

author: Principiante da casa

text:
Ho chiesto aiuto per "Selezione ed elaborazione di piů record" nessuna
risposta.
Qualcuno mi dice perchč?
Ho posto male la domanda?
Ho fatto una domanda che non dovevo fare?
Non mi potete aiutare?
Grazie.

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Perchè non mi rispondete??

author: Alessandro Baraldi

text:
"Principiante da casa" <
rust...@libero.it
> wrote in message
news:62Z77Z56Z13Y1...@usenet.libero.it
> Ho chiesto aiuto per "Selezione ed elaborazione di più record" nessuna
> risposta.
> Qualcuno mi dice perchè?
Perchè ritieni che ti si debba dare una motivazione...?
La motivazione va chiesta ai consulenti a pagamento.
> Ho posto male la domanda?
Hai pensato che forse nessuno aveva le idee chiare
di come affrontarla o magari non aveva semplicemente
tempo, e perchè no voglia...?
> Ho fatto una domanda che non dovevo fare?
Questo lo devi sapere tu.
> Non mi potete aiutare?
Magari qualcuno lo farà, ma di certo è un grosso
errore PRETENDERLO, forse ottieni l'effetto opposto.
> Grazie.
Prego.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Perchè non mi rispondete??

text:
Grazie.




title: Perchè non mi rispondete??

author: Alessandro Cara

text:
Principiante da casa wrote:
> Grazie.
*Per favore rispondi dopo il messaggio*
Sostanzialmente d'accordo con A. Baraldi.
Per il "foglio dati" io uso seltop, selheight
Per le maschere continue non so se funziona nello stesso modo.
E sopratutto se funziona.
--
a.cara


title: Perchè non mi rispondete??

text:
"Alessandro Cara" <
al...@puntablunet.it
> wrote in message
news:0TKxf.29182$
av6....@tornado.fastwebnet.it

Ma le ListBox a selezione Multipla a cosa servono...?



title: Perchè non mi rispondete??

author: Oscar Manfredini

text:
"Alessandro Cara" <
> Sostanzialmente d'accordo con A. Baraldi.
> Per il "foglio dati" io uso seltop, selheight
> Per le maschere continue non so se funziona nello stesso modo.
> E sopratutto se funziona.
Per funzionare funziona, naturalmente solo se la selezione è contigua.
Ciao, Oscar


title: Perchè non mi rispondete??

text:
Alessandro Baraldi wrote:
> "Alessandro Cara" <
al...@puntablunet.it
> wrote in message
> news:0TKxf.29182$
av6....@tornado.fastwebnet.it
>
>
>>Principiante da casa wrote:
>>
>>
>>>Grazie.
>>
>>*Per favore rispondi dopo il messaggio*
>>
>>Sostanzialmente d'accordo con A. Baraldi.
>>
>>Per il "foglio dati" io uso seltop, selheight
>>Per le maschere continue non so se funziona nello stesso modo.
>>E sopratutto se funziona.
>>--
>>a.cara
>
>
>
> Ma le ListBox a selezione Multipla a cosa servono...?
Possono servire a fare la stessa cosa in modo piu' "impicciato".
La tecnica la ho usata solo una volta, mi sembra, per gestire le
presenze. Tra l'altro, al tempo, access mi fece una cosa "divertente"
Era dicembre ed appunto generavo i rapportini relativi a quel mese.
Il furbo, e intendo Access, che mi ha fatto. Ha generato i giorni dall'1
al 12 invertendo il mese e l'anno. Arrivato a 13 si e' "accorto" che
c'era qualcosa di errato ed imperterrito mi ha generato correttamente le
righe dal 13 al 31.
Me volevo ammazza', visto poi la gran perdita che il mondo avrebbe avuto
  ho evitato e mi sono limitato a spiegargli per bene cosa doveva fare.
Certe volte e' peggio di un "regazzino".
Cmq in questo caso usare la listbox avrebbe risolto lo stesso il
problema ma la elaborazione sarebbe risultata piu' complessa. Poiche' la
mia "gente" e' famosa per la poca voglia di lavorare e per il fatto che
rubiamo non mi sono permesso di andare contro questa verita' storica e
cosi'  ho anche evitato di comprarmi la camicia verde.
A dir la verita' c'erano anche delle altre "controindicazioni".
Se selezionavo dal basso verso l'alto, sempre il furbone di Access, mi
indicava come selTop la "selBottom" e non mi ricordo neanche piu' cosa
ho fatto per evitare la trappola.
E poi dicono che non e' un granche' come prodotto. Ma se ha addirittura
un anima!
--
a.cara


title: Perchè non mi rispondete??

text:

> Per funzionare funziona, naturalmente solo se la selezione č contigua.
Grazie per l'informazione.
Naturalmente d'accordo sul fatto della selezione contigua
--
a.cara


title: Perchè non mi rispondete??

text:
"Alessandro Cara" <
al...@puntablunet.it
> wrote in message
news:LlLxf.29246$
av6....@tornado.fastwebnet.it
[CUT]
> > Ma le ListBox a selezione Multipla a cosa servono...?
>
> Possono servire a fare la stessa cosa in modo piu' "impicciato".
Scherzi è la cosa più banale che ci sia sfruttare la costruzione
della stringa usando
SELECT * FROM T1 WHERE ID IN(Tutto l'elenco della List)
Elenco che ricvavi semplicemente ciclando i SelectedItem...!
Che mi sfugge, o che ti sfugge...?
> La tecnica la ho usata solo una volta, mi sembra, per gestire le
> presenze. Tra l'altro, al tempo, access mi fece una cosa "divertente"
> Era dicembre ed appunto generavo i rapportini relativi a quel mese.
> Il furbo, e intendo Access, che mi ha fatto. Ha generato i giorni dall'1
> al 12 invertendo il mese e l'anno. Arrivato a 13 si e' "accorto" che
> c'era qualcosa di errato ed imperterrito mi ha generato correttamente le
> righe dal 13 al 31.
> Me volevo ammazza', visto poi la gran perdita che il mondo avrebbe avuto
>   ho evitato e mi sono limitato a spiegargli per bene cosa doveva fare.
> Certe volte e' peggio di un "regazzino".
Alessandro, questo è un errore da POLLO, lo sanno anche le pietre..!
;-)
> Cmq in questo caso usare la listbox avrebbe risolto lo stesso il
> problema ma la elaborazione sarebbe risultata piu' complessa. Poiche' la
> mia "gente" e' famosa per la poca voglia di lavorare e per il fatto che
> rubiamo non mi sono permesso di andare contro questa verita' storica e
> cosi'  ho anche evitato di comprarmi la camicia verde.
Ultimamente va di moda quella "negra"
> A dir la verita' c'erano anche delle altre "controindicazioni".
> Se selezionavo dal basso verso l'alto, sempre il furbone di Access, mi
> indicava come selTop la "selBottom" e non mi ricordo neanche piu' cosa
> ho fatto per evitare la trappola.
>
> E poi dicono che non e' un granche' come prodotto. Ma se ha addirittura
> un anima!
>
> --
> a.cara
He...he...he..!!!
Fai bello che l'età l'hai superata.



title: Perchè non mi rispondete??

text:
Alessandro Baraldi wrote:
[cut]
> Alessandro, questo è un errore da POLLO, lo sanno anche le pietre..!
> ;-)
Attenzione a parlare di POLLI (e/o di UNIPOL). In questo periodo
potresti essere accusato di attentato alla salute pubblica. Te la vedi
tu poi con "epurator" e con "querelator"
Sono d'accordo sul fatto che anche i "serci" sanno del problema legato
alle date. Ma anche del fatto che avviene questa sequenza?
....
12/10/1997
12/11/1997
12/12/1997
13/12/1997
14/12/1997
.....
senza che access fra il 12 ed il 13 dica
msgbox "Sei un Pollo",vbExclamation
"serci" svegli.
Venga Medusa e li farem di pietra!
--
a.cara


title: Perchè non mi rispondete??

author: luigi onofrio

text:
Alessandro Cara ha scritto:
> Alessandro Baraldi wrote:
> > "Alessandro Cara" <
al...@puntablunet.it
> wrote in message
> > news:0TKxf.29182$
av6....@tornado.fastwebnet.it
> >
> >
> >>Principiante da casa wrote:
> >>
> >>
> >>>Grazie.
> >>
> >>*Per favore rispondi dopo il messaggio*
> >>
> >>Sostanzialmente d'accordo con A. Baraldi.
> >>
> >>Per il "foglio dati" io uso seltop, selheight
> >>Per le maschere continue non so se funziona nello stesso modo.
> >>E sopratutto se funziona.
> >>--
> >>a.cara
> >
> >
> >
> > Ma le ListBox a selezione Multipla a cosa servono...?
> Possono servire a fare la stessa cosa in modo piu' "impicciato".
> La tecnica la ho usata solo una volta, mi sembra, per gestire le
> presenze. Tra l'altro, al tempo, access mi fece una cosa "divertente"
> Era dicembre ed appunto generavo i rapportini relativi a quel mese.
> Il furbo, e intendo Access, che mi ha fatto. Ha generato i giorni dall'1
> al 12 invertendo il mese e l'anno. Arrivato a 13 si e' "accorto" che
> c'era qualcosa di errato ed imperterrito mi ha generato correttamente le
> righe dal 13 al 31.
> Me volevo ammazza', visto poi la gran perdita che il mondo avrebbe avuto
>   ho evitato e mi sono limitato a spiegargli per bene cosa doveva fare.
> Certe volte e' peggio di un "regazzino".
beato te che ti sai esprimere con i ragazzini e sei riuscito a fargli
capire le tue ragioni!, immagina se fossi stato io al tuo posto! :-==)))
> Cmq in questo caso usare la listbox avrebbe risolto lo stesso il
> problema ma la elaborazione sarebbe risultata piu' complessa. Poiche' la
> mia "gente" e' famosa per la poca voglia di lavorare e per il fatto che
> rubiamo non mi sono permesso di andare contro questa verita' storica e
> cosi'  ho anche evitato di comprarmi la camicia verde.
verde padania o verde speranza?
> A dir la verita' c'erano anche delle altre "controindicazioni".
> Se selezionavo dal basso verso l'alto, sempre il furbone di Access, mi
> indicava come selTop la "selBottom" e non mi ricordo neanche piu' cosa
> ho fatto per evitare la trappola.
sei furbo! è difficile far fesso access!
> E poi dicono che non e' un granche' come prodotto. Ma se ha addirittura
> un anima!
come diciamo da me "all'anima di muorti tuoi! " - rivolto ad access quando
non vuole funzionare come vorresti!
> --
> a.cara
luigi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Perchè non mi rispondete??

text:
"Alessandro Cara" <
al...@puntablunet.it
> wrote in message
news:eSLxf.29313$
av6....@tornado.fastwebnet.it
> Alessandro Baraldi wrote:
> [cut]
> > Alessandro, questo è un errore da POLLO, lo sanno anche le pietre..!
> > ;-)
> Attenzione a parlare di POLLI (e/o di UNIPOL). In questo periodo
> potresti essere accusato di attentato alla salute pubblica. Te la vedi
> tu poi con "epurator" e con "querelator"
Guai a voi che unite l'utile(la Pollitica) al dilettevole(la Finanza)
sono tempi cupi per tutti...!
Finirà così:"Più tasse per tutti"
> Sono d'accordo sul fatto che anche i "serci" sanno del problema legato
> alle date. Ma anche del fatto che avviene questa sequenza?
[CUT]
>
> senza che access fra il 12 ed il 13 dica
> msgbox "Sei un Pollo",vbExclamation
>
> "serci" svegli.
> Venga Medusa e li farem di pietra!
>
> --
> a.cara
Non ho capito invece quello che mi stai dicendo...!
Porta pazienza ho appena iniziato la digestione.
Spiegamelo come lo spiegheresti ad un bambino di 5 anni.



title: Perchè non mi rispondete??

text:
luigi onofrio wrote:
[cut]
> beato te che ti sai esprimere con i ragazzini e sei riuscito a fargli
> capire le tue ragioni!, immagina se fossi stato io al tuo posto! :-==)))
Veramente con quelli in carne ed ossa utilizzo il filosofico "Pestalossi"
--
a.cara


title: Perchè non mi rispondete??

text:
"Principiante da casa" <
rust...@libero.it
> ha scritto nel messaggio
news:62Z77Z56Z13Y1...@usenet.libero.it...
> Ho chiesto aiuto per "Selezione ed elaborazione di piů record" nessuna
> risposta.
> Qualcuno mi dice perchč?
> Ho posto male la domanda?
> Ho fatto una domanda che non dovevo fare?
> Non mi potete aiutare?
Onestamente sentivo la macanza che venisse riproposto questo ritornello.
Comunque non č affatto vero che nessuno ti ha risposto: io l'ho fatto; certo
devi dare tempo a un po' di gente di leggere i quesiti.
Comunque sottoscrivo la risposta che ti ha dato Alessandro Baraldi e levarti
dalla testa di essere come Calimero, ovvero piccolo e nero e che tutti ce
l'anno con te.
> Grazie.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Perchè non mi rispondete??

text:
Roberto da casa wrote:
> "Principiante da casa" <
rust...@libero.it
> ha scritto nel messaggio
> news:62Z77Z56Z13Y1...@usenet.libero.it...
>> Ho chiesto aiuto per "Selezione ed elaborazione di piů record"
>> nessuna risposta.
>> Qualcuno mi dice perchč?
>> Ho posto male la domanda?
>> Ho fatto una domanda che non dovevo fare?
>> Non mi potete aiutare?
>
> Onestamente sentivo la macanza che venisse riproposto questo
> ritornello. Comunque non č affatto vero che nessuno ti ha risposto:
> io l'ho fatto; certo devi dare tempo a un po' di gente di leggere i
> quesiti.
> Comunque sottoscrivo la risposta che ti ha dato Alessandro Baraldi e
> levarti dalla testa di essere come Calimero, ovvero piccolo e nero e
> che tutti ce l'anno con te.
>
>> Grazie.
http://www.accessgroup.it/calimero.htm
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Perchè non mi rispondete??

text:
MA wrote:
[cut]
>
>
http://www.accessgroup.it/calimero.htm
veramente non mi sembra la "sindrome" di Calimero.
Si e' posto anche delle domande rispettabilissime
Qualcuno mi dice perchè?
Ho posto male la domanda?
Ho fatto una domanda che non dovevo fare?
Non mi potete aiutare?
Dovresti raddoppiare la pagina e dall'altra parte metterci il lupo
cattivo (o anche una foto di Berlosconi con la didascalia "Siete tutti
Comunisti")
--
a.cara


title: Perchè non mi rispondete??

text:
Alessandro Cara wrote:
[cut]
> Dovresti raddoppiare la pagina e dall'altra parte metterci il lupo
> cattivo (o anche una foto di Berlosconi con la didascalia "Siete tutti
> Comunisti")
P.S.
e se mi metti da tuttte e due le parti o una a scelta, come vuoi, non mi
offendo.
--
a.cara


title: Perchè non mi rispondete??

text:
Alessandro Cara wrote:
> MA wrote:
> [cut]
>>
>>
http://www.accessgroup.it/calimero.htm
> veramente non mi sembra la "sindrome" di Calimero.
>
> Si e' posto anche delle domande rispettabilissime
> Qualcuno mi dice perchè?
> Ho posto male la domanda?
> Ho fatto una domanda che non dovevo fare?
> Non mi potete aiutare?
Vogliamo parlare del subject?
Considera che la sua prima richiesta mi è sfuggita, non l'ho vista,
poi dal suo secondo post non ho capito a cosa si riferisse e non lo posso
aiutare.
>
> Dovresti raddoppiare la pagina e dall'altra parte metterci il lupo
> cattivo (o anche una foto di Berlosconi con la didascalia "Siete tutti
> Comunisti")
Zitto che come sta mò potrebbe promettere "Più Compilatori per tutti"



title: Perchè non mi rispondete??

text:
MA wrote:
[cu]
> Vogliamo parlare del subject?
ovviamente meglio di no ;<)
Perche' avrei molto da dire sul doppio "question mark".
E varie possibili associazioni con il "perche' non parli" di
michelagiolesca memoria (mi pare).
--
a.cara


title: Perchè non mi rispondete??

text:
"Alessandro Cara" <
al...@puntablunet.it
> wrote in message
news:idQxf.29933$
av6....@tornado.fastwebnet.it

Disse Michelangelo alla sua creatura tant'era perfetta.



title: Perchè non mi rispondete??

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:0PPxf.29880$av6....@tornado.fastwebnet.it...
> MA wrote:
> [cut]
> >
> >
http://www.accessgroup.it/calimero.htm
> veramente non mi sembra la "sindrome" di Calimero.
>
> Si e' posto anche delle domande rispettabilissime
> Qualcuno mi dice perchè?
Ovvero stai forse dicendo che ognuno di noi quando non dà una soluzione ad
un quesito dovrebbe comunque rispondere giustificandosi perché non lo ha
fatto, come se chi pone il quesito ne abbia il diritto?
Non ti nascondo che mi sembrerebbe alquanto singolare che uno desse una
soluzione al quesito e magari altri 150 inviassero comunque un messaggio di
risposta spiegando il motivo per cui non hanno dato una soluzione.
Questo, anche se dispersivo, potrebbe avere un fondamento se chi pone il
quesito avesse il diritto a ricevere una risposta e quindi tutti gli altri
avrebbero il dovere di fornigliela. Ma così non è, quindi ritengo almeno
fuori luogo che Principiante da casa abbia postato quel messaggio che, come
altri che sono stati inviati nel passato, ha il tono di rammarico e di una
neppur tanto velata contestazione nei confronti di tutti coloro che non
hanno risposto.
Se poi pensi che comunque almeno io ho risponteo alla sua domenda nel giro
di 24 ore, è evidente che Pricipiante da casa non solo pretende una
risposta, ma la pretende a tambur battente e questo lo ritengo a dir poco
inconcepibile dal mio punto di vista.
Ho poi parlato di "sindrome" di Calimero" leggendo le parole che ha usato, a
cominciare dall'oggetto del messaggio, nel quale non chiede perché non
abbiamo risposto al suo messaggio ma chiede perché non abbiamo risposto a
LUI, come se ce l'avessimo con lui, così come diceva il cartone animato di
buona memoria; a mio avviso chi la pensa così soffre di quello che io chiamo
il "complesso di Calimero": tutti ce l'hanno con lui perché è piccolo e
nero.
Siamo in un NG pubblico dove hanno legittima cittadinanza sia coloro come
Principiante da casa che ricriminano perché non hanno ricevuto una risposta
e sia coloro che, come me, ritengono che lo fanno perché in preda alla così
detto "complesso di Calimero".
Tutti i giorni ci sono in questo NG dei messaggi che non ricevono risposta,
ma mi sembra di poter affermare che fortunatamente coloro che non hanno
problemi di deficit di autostima non ci chiedono il perché e se se lo
chiedono sono in grado di darsi una risposta da soli.
> Ho posto male la domanda?
> Ho fatto una domanda che non dovevo fare?
> Non mi potete aiutare?
>
> Dovresti raddoppiare la pagina e dall'altra parte metterci il lupo
> cattivo (o anche una foto di Berlosconi con la didascalia "Siete tutti
> Comunisti")
Naturalmente questo è solo il mio pensiero (a quanto pare condiviso da MA)
che però non ha certo la pretesa di rappresentare la verità: però non credo
che rappresenti la varità il tuo punto di vista, che invece mi pare bolli
senza appello come improprie le mie affermazioni.
> --
> a.cara
