title: Report - Errore in calcolo

text:
In un report, in una casella di controllo non associata ho inserito come
Origine Controllo

=DateDiff("g";[TktSTARTdate];[from])

e tutto funziona perfettamente. In una maschera analoga, il codice

=DateDiff("g";[TktARRdate];[to])
mi genera errore.
Ovviamente i campi di origine non sono gli stessi ma rimangono del tutto
analoghi (sempre date) ed in altre maschere e report funzionano
perfettamente.
Dove sbaglio o dove devo cercare l'inghippo?

ciao
--
Stefano


title: Report - Errore in calcolo

author: Karl Donaubauer

text:
Stef ha scritto:

Controlla che il nome del controllo calcolato dove hai quest'espressione
non abbia un nome di un campo dell'origine record o riservato.

Prova cosa fanno espressioni più semplici nello stesso controllo:

=[TktARRdate]
e
=[to]

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

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


title: Report - Errore in calcolo

text:
Perdona il ritardo con il quale rispondo

Il 15/02/2017 12:41, Karl Donaubauer ha scritto:

> Controlla che il nome del controllo calcolato dove hai quest'espressione
> non abbia un nome di un campo dell'origine record o riservato.
purtroppo no. Ho lasciato quello di default (Testo32) proprio per non
avere contrasti

> Prova cosa fanno espressioni più semplici nello stesso controllo:
> =[TktARRdate]
riporta una data da una query

> =[to]
riporta un'altra data dalla stessa query.

Grazie ancora
--
Stefano


title: Report - Errore in calcolo

text:
Salve,

Salve,

stef@no:
> Karl Donaubauer ha scritto:
> ...
>> Prova cosa fanno espressioni più semplici nello stesso controllo:
>> =[TktARRdate]
> riporta una data da una query
>
>> =[to]
> riporta un'altra data dalla stessa query.

Cosa succede con

=[to]-[TktARRdate]

?

Controlla che nel report non ci siano altri controlli calcolati che non
funzionano. Qualche volta Access in questo caso mostra un errore anche
in altri controlli calcolati.

Apropos... quale errore esatto vedi con

=DateDiff("g";[TktARRdate];[to])

?

Prova anche variazioni come

=DateDiff("d";[TktARRdate];[to])
=DateDiff("m";[TktARRdate];[to])



title: Report - Errore in calcolo

text:
Il 16/02/2017 17:19, Karl Donaubauer ha scritto:

>> Karl Donaubauer ha scritto:
>> ...
>>> Prova cosa fanno espressioni più semplici nello stesso controllo:
>>> =[TktARRdate]
>> riporta una data da una query
>>
>>> =[to]
>> riporta un'altra data dalla stessa query.
>
> Cosa succede con
>
> =[to]-[TktARRdate]
#Errore

> Controlla che nel report non ci siano altri controlli calcolati che non
> funzionano. Qualche volta Access in questo caso mostra un errore anche
> in altri controlli calcolati.
purtroppo no. E' l'unico calcolo che ho richiesto

> Apropos... quale errore esatto vedi con
> =DateDiff("g";[TktARRdate];[to])
#Errore

> Prova anche variazioni come
> =DateDiff("d";[TktARRdate];[to])
#Errore

> =DateDiff("m";[TktARRdate];[to])
#Errore

Tuttavia, se inserisco =[to]-[TktARRdate] nella query e richiamo il
risultato nel report, funziona.
Per me è sufficiente: quando non riesco a saltare l'ostacolo, va bene
anche girarci intorno ;)

Ancora non capisco perchè un meccanismo funziona da una parte e
dall'altra no in assenza di evidenti differenze ma se anche a te al
momento non vengono in mente altre spiegazioni, credo che affronterò il
problema quando andrò in pensione (e ce ne vuole!)

In ogni caso grazie perchè ad usare la semplice differenza
=[to]-[TktARRdate]
non avevo proprio pensato.

Grazie ancora
ciao
--
Stefano


title: Report - Errore in calcolo

text:
Salve,

stef@no:
> ...
> Ancora non capisco perchè un meccanismo funziona da una parte e
> dall'altra no in assenza di evidenti differenze ma se anche a te al
> momento non vengono in mente altre spiegazioni, credo che affronterò il
> problema quando andrò in pensione (e ce ne vuole!)
>
> In ogni caso grazie perchè ad usare la semplice differenza
> =[to]-[TktARRdate]
> non avevo proprio pensato.

Ho una dozzina di idee sulla causa, p.e. la sezione del report e tanti
varianti di quelli che ho già scritto. Il problema nei NG e fori spesso
è che non si vede il db, in quale caso di solito la causa e il remedio
sono semplice da trovare.

La cosa più importante è che hai trovato una via per un risultato
accetabile.



title: Quale oggetto ha il focus?

author: BiBi

text:
Avrei bisogno di sapere quale report ha lo stato attivo al momento
dell'esecuzione di una funzione.
Quale è il comando per avere il nome dell'oggetto attivo?
Ciao BB


title: Quale oggetto ha il focus?

author: MA

text:
La macchina fotografica, la telecamera, il peperoncino ce l'ha dentro e
tanti altri...
ciao MAssimiliano
scusa l'iralità ma era troppo gustosa
--------------------------------
Inviato via
http://usenet.libero.it


title: Quale oggetto ha il focus?

author: Alex

text:
"MA" <
massimilia...@kksrl.com
> wrote in message
news:62Z94Z199Z30Y1...@usenet.libero.it
>
> La macchina fotografica, la telecamera, il peperoncino ce l'ha dentro e
> tanti altri...
>
> ciao MAssimiliano
> scusa l'iralità ma era troppo gustosa
>
Senti MA......!
Potevi oltre che ridere rispondere.....!!!
Scusa il sarcasmo ma era troppo gustoso....!
;-)
Il focus è relativo a diversi Oggetti.
Se vuoi sapere quale Form ha il Focus allora
usi
Screen.activeform.name
 se invece all'interno
di un Form vuoi sapere quale controllo ha il Focus
allora usi
Screen.activecontrol.name
Ciao
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Quale oggetto ha il focus?

text:
Il 03 Giu 2003, 14:06, "Alex" <
ik2...@libero.it
> ha scritto:
> "MA" <
massimilia...@kksrl.com
> wrote in message
>
news:62Z94Z199Z30Y1...@usenet.libero.it
>
> >
> > La macchina fotografica, la telecamera, il peperoncino ce l'ha dentro e
> > tanti altri...
> >
> > ciao MAssimiliano
> > scusa l'iralità ma era troppo gustosa
> >
>
>
> Senti MA......!
>
> Potevi oltre che ridere rispondere.....!!!
> Scusa il sarcasmo ma era troppo gustoso....!
Lo so ma sono schiavo dell'umorismo.
Il mio sangue è un mix di estratto di Zelig e "cazzimma" (non so se
conoscete questo termine!)
Di Zelig ho ereditato soprattutto un pò di pelata di Bisio.
ciao MAssimiliano



title: Quale oggetto ha il focus?

text:


Si, forse sono stato un po' vago nella definizione del problema.
Grazie Alex era la risposta che cercavo.
Ciao BB


title: Quale oggetto ha il focus?

text:
BiBi <bbdj_@_
gostec.it
> ha scritto:
> Avrei bisogno di sapere quale report ha lo stato attivo al momento
> dell'esecuzione di una funzione.
> Quale è il comando per avere il nome dell'oggetto attivo?
<F1> CurrentObjectName
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: domandona: record & contatori

author: Maria Rossi

text:
quando si scrive un record in una tabella come si fa a ottenere il contatore
associato ?

e poi , visto ke ci sono ....
io ho un form SCHEDA principale ke permette alla fine dell'immissione dei dati
di effettuare delle stampe. es. stampa fattura , stampa ordine , stampa
preventivo
ora devo costruire una tabella con contatore ke mi scriva x ogni SCHEDA la
stampa associato.
es
cont | numeroscheda | doc. stampato
1    |       01     |    ordine
2    |       01     |    fattura
3    |       01     |    preventivo
4    |       02     |    preventivo
5    |       03     |    ordine
6    |       03     |    fattura
ora il problema è il seguente --> sapere x ogni scheda quali stampe sono state
fatte e quindi ripresento la domanda iniziale !
quando si scrive un record in una tabella come si fa a ottenere il contatore
associato ?
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: domandona: record & contatori

author: Antonio Biso

text:
Maria Rossi <
gelso...@alfemminile.com
> wrote in message
b43814046546e1701ab...@mygate.mailgate.org...
> quando si scrive un record in una tabella come si fa a ottenere il
contatore
> associato ?
>
> ora il problema è il seguente --> sapere x ogni scheda quali stampe sono
state
> fatte e quindi ripresento la domanda iniziale !
> quando si scrive un record in una tabella come si fa a ottenere il
contatore
> associato ?
Metti nella scheda un controllo locked oppure, meglio ancora invisibile,
associato al contatore a cui puoi fare riferimento
Antonio


title: domandona: record & contatori

author: Emyr

text:


fai riferimento al nome del campo in qui memorizzi il contatore...
Saluti.
Emanuele.


title: domandona: record & contatori

text:
Emyr <
fan...@lavoro.com
> wrote in message
saof4u05tarllkhs1...@4ax.com...
> >ora il problema è il seguente --> sapere x ogni scheda quali stampe sono
state
> >fatte e quindi ripresento la domanda iniziale !
> >quando si scrive un record in una tabella come si fa a ottenere il
contatore
> >associato ?
>
>
>
> fai riferimento al nome del campo in
> qui memorizzi il contatore...
^^^^^^^
Ahi ah iah i
> Saluti.
> Emanuele.
E stavolta con 23:51 di ritardo...
Tsk tsk tsk
Eh eh eh
Antonio


title: domandona: record & contatori

text:
On Fri, 18 Jan 2002 09:46:24 GMT, "Antonio Biso" <
ch...@etruria.net
>
wrote:

il tempo passa e io invecchio...
il tempo passa...
le forze calano....
la rabbia cresce...
Saluti.
Emanuele.


title: domandona: record & contatori

text:
Emyr <
fan...@lavoro.com
> wrote in message
c30g4uk1iuhsvu3uh...@4ax.com...

Sul ponte sventola
bandiera bianca...
Antonio


title: Passare da una mask a una sottom ... (per Lbo ma anche per tutti)

author: Riviera

text:
In un post di qualche gg fà Riviera-Marce chiedeva:
> C'è un modo per passare (tabulazione o tasto invio o altra diavoleria) da
> una mask principale ad una prima sottm1 e da essa passare ad un'altra
sottm2
> ??
> Sto provando con docmd.gotocontrol ma non riesco a riferire il campo di
> arrivo (che è un pulsante Docmd.GotoControl
> Forms!mask!sottm1.Form!NomePulsante ma .... evidentemente
> Ho cercato sul Sito Comune e negli help ... (forse male)
> Grazie ,
> Marce
LBo Rispondeva :
>Me![NomeControlloSottomaschera].SetFocus
>Me![NomeControlloSottomaschera]![NomeControllo].SetFocus
>
>Attenzione!!! [NomeControlloSottomaschera] e non [NomeSottomaschera]
Io Marce non avere mica capito ... scusare ignoranza
Mask1 (maschera principale ) , Ctr1( casella controllo su Mask1)
Mask2 (sottomaschera 1) che coincide con il nome del controllo che
"incorpora" Mask2, Ctr2(casella controllo su Mask2)
Mask3 (sottosottomaschera) , Ctr3(casella di controllo su Mask3)
Cè mica un tasto funzione che permette i vari passaggi (da una mask ad
un'altra) o me la devo creare questa possibilità ???
ciaps (non te la prendere , sono duro di comprendonio ma pian piano ....
spero ...)
Marce


author: Roberto dal portatile

text:
"Riviera" <
marce...@smartino.ge.it
> ha scritto nel messaggio
news:953uae$72h$1...@ftp-news.csita.unige.it...

Visto che la risposta da te citata te la ho data io, ti rispondo ancora io.
E' chiaro che se il nome del controllo sottomaschera coincide con il nome
della maschera che contiene, la mia precisazione è superflua; ma non è
sempre così.
Quindi nel tuo caso per spostarti da un controllo di Mask1 al controllo Ctr2
di Mask2, usando il codice VBA dovrai scrivere:
Me![Mask2].SetFocus
Me![Mask2]![Ctr2].SetFocus
Non esiste un pulsante standard per fare ciò che ti serve, pertanto il
codice lo devi generare a fronte dell'evento "su clic" di un tuo pulsante di
comando.
Però toglimi una curiosità: se sei disposto ad adoperare il mouse per
pigiare un pulsante di comando che ti sposta il fuoco, perchè non adoperi il
mouse per cliccare sul controllo sul quale vuoi spostare il fuoco senza
complicarti ulteriormente la vita?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


text:
> Mask1 (maschera principale ) , Ctr1( casella controllo su Mask1)
> Mask2 (sottomaschera 1) che coincide con il nome del controllo che
> "incorpora" Mask2, Ctr2(casella controllo su Mask2)
> Mask3 (sottosottomaschera) , Ctr3(casella di controllo su Mask3)
> Cè mica un tasto funzione che permette i vari passaggi (da una mask ad
> un'altra) o me la devo creare questa possibilità ???
>
> Però toglimi una curiosità: se sei disposto ad adoperare il mouse per
> pigiare un pulsante di comando che ti sposta il fuoco, perchè non adoperi
il
> mouse per cliccare sul controllo sul quale vuoi spostare il fuoco senza
> complicarti ulteriormente la vita?
Hai ragione , ti devo la spiegazione :
Gli utenti hanno bisogno (secondo me) di velocizzare le operazioni di
immissione dati senza interrompere la digitazione da tastiera , in questo
caso il passaggio da un campo qualsiasi di Mask1  (maschera principale) al
primo campo CTR2 della prima sottomaschera Mask2 dovrebbe avvenire tramite
un "invio" o una Key ,Fxx (meglio invio perchè più "naturale" ). Stesso
trattamento dovrebbe essere riservato per il passaggio da un campo di Mask2
per "saltare" al primo campo CTR3 di Mask3 e così via ....
Si perchè di sottomaschere ne ho 7 , ognuna corrisponde al tipo di esame del
sangue effettuato con tutti i suoi valori . Ti renderai conto che è
predominante velocizzarne l'input . Scusa della "solfa" .... se hai qualche
altra idea in merito sarà "oro colato"
Grazie per la sempre Tua attiva presenza (ma questo vale proprio per tutti)
Marce


text:
"Riviera" <
marce...@smartino.ge.it
> ha scritto nel messaggio
news:956ko8$b7o$1...@ftp-news.csita.unige.it...
[CUT]
>
> Hai ragione , ti devo la spiegazione :
> Gli utenti hanno bisogno (secondo me) di velocizzare le operazioni di
> immissione dati senza interrompere la digitazione da tastiera , in questo
> caso il passaggio da un campo qualsiasi di Mask1  (maschera principale) al
> primo campo CTR2 della prima sottomaschera Mask2 dovrebbe avvenire tramite
> un "invio" o una Key ,Fxx (meglio invio perchè più "naturale" ). Stesso
> trattamento dovrebbe essere riservato per il passaggio da un campo di
Mask2
> per "saltare" al primo campo CTR3 di Mask3 e così via ....
> Si perchè di sottomaschere ne ho 7 , ognuna corrisponde al tipo di esame
del
> sangue effettuato con tutti i suoi valori . Ti renderai conto che è
> predominante velocizzarne l'input . Scusa della "solfa" .... se hai
qualche
> altra idea in merito sarà "oro colato"
> Grazie per la sempre Tua attiva presenza (ma questo vale proprio per
tutti)
> Marce
>
>
Se fosse vero che dopo aver digitato i dati in un controllo devi SEMPRE
spostare il fuoco su un determinato controllo di un'altra maschera o
sottomaschera, dovresti poter realizzare ciò che ti serve settando il fuoco
(da codice VBA) a fronte degli eventi "Su uscita" di determinati controlli
ed in aggiunta su pressione di alcuni tasti funzione.



title: file allegato a n record

author: Principiante

text:
salve a tutti
avrei la necessità di allegare lo stesso file a più record in access 2013
come potrei fare per non moltiplicare n volte lo stesso file appesantendo il database?
grazie


title: file allegato a n record

text:

io inserisco il file in una cartella separata e nel campo inserisco il
relativo link. Associa questo link a più record e vivi felice e contento.

ciao
--
Stefano


title: file allegato a n record

text:
Una cosa del genere l'avevo ipotizzata ma ho la necessità di utilizzare il database su pc diversi
Non volevo portarmi sempre dietro la cartella dei file


title: file allegato a n record

text:
Il 27/01/2016 12:58, Principiante ha scritto:
> Una cosa del genere l'avevo ipotizzata ma ho la necessità di utilizzare il database su pc diversi
> Non volevo portarmi sempre dietro la cartella dei file
>
uhm...
i pc non sono in rete? Non c'è modo di fare una sincronizzazione di
files e cartelle?

ciao
--
Stefano


title: file allegato a n record

text:
> uhm...
> i pc non sono in rete? Non c'è modo di fare una sincronizzazione di
> files e cartelle?
>
> ciao
> --
> Stefano

no


title: Importazione e manipolazione File di Testo

author: Sandro

text:
devo importare un file di testo con i campi delimitati da tabulazione.
Il problema è che il cliente non riesce ha fornirmelo in altro modo
che non sia un spool di stampa, cioè diviso in pagine con all'inizio
di ogni pagina l'indirizzo ecc.
qualcuno ha già avuto problemi simili? per il momento ho risolto
importando il file in Excel, "masticarlo" via codice e poi importando
il tutto in una tabella.
Funziona ma vorrei farlo direttamente da Access.
Grazie,
lory...@libero.it


author: Maurizio Borrelli

text:
> "Sandro" <
lory...@libero.it
> ha scritto nel messaggio
> news:9fb39bb8.03020...@posting.google.com...

    Come te la cavi con le istruzioni visual basic per l'accesso in lettura
ai file? Intendo: open, close, line input#, input#, & C.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: EXCEL - Come unire due celle

author: fafino

text:
Salve,
dopo aver aperto un file Excel, come faccio da VBA ad unire due celle e a
cambiare l'orientamento del testo ?
GRAZIE 1000
faf...@tiscalinet.it


title: allineamento testo in listbox

author: Maurizio Miozzo

text:
Buona serata a tutti.
uso access 2000 e relativo vba
Se possibile,vorrei sapere se esiste un modo per fare in una listbox un
allineamento testo diverso in ogni colonna..
mi spiego meglio..
colonna1 allineamento testo a destra
colonna 2 allineamento testo a sinistra
colonna 3 testo centrato
altrimenti quale controllo mi conviene usare(msflexgrid,ecc).
Grazie per le eventuali risposte
                                            maurizio


title: allineamento testo in listbox

author: ALESSANDRO Baraldi

text:
"Maurizio Miozzo" <
maurizio...@tin.it
> ha scritto nel messaggio
news:w8_Cd.639338$35.26...@news4.tin.it...

Teoricamente no.
Se dai uno sguardo al sito di Lebans invece trovi
alcune soluzioni per farlo:
www.lebans.com
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Buona Pasqua a tutti

text:
--
Maurizio27


title: Buona Pasqua a tutti

author: @Arold [             ]

text: Altrettanto


title: Buona Pasqua a tutti

text:
"@Arold [ ]" <
aro...@libero.it
> ha scritto nel messaggio
news:b7q5h5$524$1...@lacerta.tiscalinet.it...
> Altrettanto
1
2
3
TANTO!
Antonio


title: criteri per una query

author: Giancarlo Francesconi

text:
Ciao a tutti.
Ho un DB in A97 per gestire dei prodotti chimici. La composizione di
questi prodotti può subire delle modifiche, ma il loro nome commerciale
rimane sempre lo stesso. La tab. è molto semplice:
Prodotti
[nome]
[composizione]
[aggiornamento]
Quando un prod. viene modificato, nel campo [aggiornamento] del vecchio
prod. metto 'V', in quello modificato scrivo '1' (primo aggiornamento).
Ovviamente ci sono prod. che nn subiscono aggiornamenti e quindi il
campo rimane vuoto. Se voglio visualizzare tutti i prod. tranne i
'Vecchi', imposto una query in cui il campo [aggiornamento]<>V.
Il problema sorge quando un prodotto viene ulteriormente aggiornato con
la 'versione' 2 o 3 ...
Come posso impostare la Q. in modo tale che estragga solo i record più
aggiornati? Ad es. se c'è un prodotto che ha un solo agg. (versione 'V'
e '1') deve estrarre quello della versione '1'; se il prodotto ha subito
2 modifiche (versione 'V', '1' e '2'), deve invece estrarre il record
con il campo [aggiornamento]=2.
Spero di essere stato chiaro.
Grazie a tutti. Giancarlo Francesconi.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: criteri per una query

author: Fabrizio

text:
"Giancarlo Francesconi" <
thi...@tin.it
> ha scritto nel messaggio
news:9def616d02da855684...@mygate.mailgate.org...

Io ho aggiunto la data per un problema simile, poi ho fatto MAX ( Data) in
SQL ( ops scusa io parlo un gergo tutto mio per SQL intendo in query , poi
se vuoi farla direttamente in SQL lo decidi tu ), certo che quel V a vederlo
è proprio brutto. Null è ancora più brutto da gestire.
Te lo dico perchè ci sono già passato con un problema simile per le schede
di sicurezza che avevano un numero di revisione e la data: c'ho messo due
settimane per arrivare alla conclusione che a me del numero di rev. non me
ne fregava nulla visto che ( secondo logica ) la rev2 è sicuramente
antecedente alla rev. 3: insomma non si può usare il num. di agg.come
discriminante di una ricerca se può assumere così tanti valori diversi tra
di loro , ti incasini per nulla. Se ci tieni a vederlo nessuno ti impedisce
poi di metterlo nella query, basta che non ci lavori sopra. La data poi
torna utile in caso di relazioni ( inteso in senso lato ) con altre cose (
per esempio se sono prodotti chimici (e siamo già più sul mio campo)
potresti aver bisogno di sapere se per tal tipo di prodotto esiste una
scheda di sicurezza aggiornata e puoi farlo, secondo me, solo confrontando
le date)
Ugh ho detto ( la mia, una volta tanto che l'ho già fatta sta' cosa )
Chiedo lumi ( ma potrei andare sulla guida in linea ) vengono prima i numeri
o le lettere ( maiuscole o minuscole )?
Ciao. Fabrizio.
p.s. se ho scritto cagate ditemelo con un msg in codice tipo "Fabrizio,
torna a lavurà che sei indietro"


title: criteri per una query

author: omnitow

text:
"Giancarlo Francesconi" <
thi...@tin.it
> ha scritto nel messaggio
news:9def616d02da855684...@mygate.mailgate.org...
> Ciao a tutti.
> Ho un DB in A97 per gestire dei prodotti chimici. La composizione di
> questi prodotti puň subire delle modifiche, ma il loro nome commerciale
> rimane sempre lo stesso. La tab. č molto semplice:
> Prodotti
> [nome]
> [composizione]
> [aggiornamento]
> Quando un prod. viene modificato, nel campo [aggiornamento] del vecchio
> prod. metto 'V', in quello modificato scrivo '1' (primo aggiornamento).
> Ovviamente ci sono prod. che nn subiscono aggiornamenti e quindi il
> campo rimane vuoto. Se voglio visualizzare tutti i prod. tranne i
> 'Vecchi', imposto una query in cui il campo [aggiornamento]<>V.
> Il problema sorge quando un prodotto viene ulteriormente aggiornato con
> la 'versione' 2 o 3 ...
> Come posso impostare la Q. in modo tale che estragga solo i record piů
> aggiornati? Ad es. se c'č un prodotto che ha un solo agg. (versione 'V'
> e '1') deve estrarre quello della versione '1'; se il prodotto ha subito
> 2 modifiche (versione 'V', '1' e '2'), deve invece estrarre il record
> con il campo [aggiornamento]=2.
> Spero di essere stato chiaro.
> Grazie a tutti. Giancarlo Francesconi.
>
>
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
Prova con questa query:
SELECT TOP 2 Tabella1.a FROM Tabella1 ORDER BY Tabella1.a DESC;
omnitow


title: criteri per una query

text:
> Io ho aggiunto la data per un problema simile, poi ho fatto MAX ( Data) in
> SQL ( ops scusa io parlo un gergo tutto mio per SQL intendo in query , poi
> se vuoi farla direttamente in SQL lo decidi tu ), certo che quel V a
vederlo
> č proprio brutto. Null č ancora piů brutto da gestire.
>cut
Devo aggiungere una cosa: per esperienza so che certe aziende chimiche (
soprattutto quelle certificate ) hanno la mania di scrivere i documenti
inventandosi di sana pianta un tipo di classificazione: per es. di una
formula originale dicono che č la versione 1 e delle sue modifiche che sono
la revisone , che senso ha la cosa ? Aiutatevi, fatevi un favore , chiamate
la versione 1 revisione 0 , anche perchč ( a meno che non siate pazzi ) non
esiste una versione 2 ( fidatevi che poi alla fine non esiste ).
Semplificate maledizione a voi, quanto volete farla complicata una
classificazione , ma soprattutto a che vi serve avere un documento su un
preparato del tipo : "prodotto pinco pallo" vers. 2, rev3, data #dd/mmm/aa#,
rv( rivisto, vi giuro che esiste cosě come l'ho scritto io )) il giorno tal
dei tali.
Non siate pazzi, semplificate.
Ugh ho detto.
Ciao. Fabrizio.


title: criteri per una query

text:
"omnitow" <
omn...@libero.net
> ha scritto nel messaggio
news:ak4vr4$gmc$1...@fe1.cs.interbusiness.it...
>
> "Giancarlo Francesconi" <
thi...@tin.it
> ha scritto nel messaggio
> news:9def616d02da855684...@mygate.mailgate.org...
> > Ciao a tutti.
> > Ho un DB in A97 per gestire dei prodotti chimici. La composizione di
> > questi prodotti può subire delle modifiche, ma il loro nome commerciale
> > rimane sempre lo stesso. La tab. è molto semplice:
> > Prodotti
> > [nome]
> > [composizione]
> > [aggiornamento]
> > Quando un prod. viene modificato, nel campo [aggiornamento] del vecchio
> > prod. metto 'V', in quello modificato scrivo '1' (primo aggiornamento).
> > Ovviamente ci sono prod. che nn subiscono aggiornamenti e quindi il
> > campo rimane vuoto. Se voglio visualizzare tutti i prod. tranne i
> > 'Vecchi', imposto una query in cui il campo [aggiornamento]<>V.
> > Il problema sorge quando un prodotto viene ulteriormente aggiornato con
> > la 'versione' 2 o 3 ...
> > Come posso impostare la Q. in modo tale che estragga solo i record più
> > aggiornati? Ad es. se c'è un prodotto che ha un solo agg. (versione 'V'
> > e '1') deve estrarre quello della versione '1'; se il prodotto ha subito
> > 2 modifiche (versione 'V', '1' e '2'), deve invece estrarre il record
> > con il campo [aggiornamento]=2.
> > Spero di essere stato chiaro.
> > Grazie a tutti. Giancarlo Francesconi.
> >
> >
> > --
> > Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
>
> Prova con questa query:
>
> SELECT TOP 2 Tabella1.a FROM Tabella1 ORDER BY Tabella1.a DESC;
>
> omnitow
Non l'ho capita, esattamente cosa dovrebbe fare?, restituire i prime due
valori su che base?.
Ciao. Fabrizio.


title: criteri per una query

author: Antonio Ganci

text:

Ti consiglio di sostituire la V con lo 0 in modo che puoi fare un
ordinamento per numero, poi fai una query di raggruppamento e estrai solo il
MAX del campo aggiornamento attenzione che deve essere numerico e non un
testo perche' altrimenti 10 e' minore di 2.
Prova e fammi sape'
saluti, Antonio.


title: criteri per una query

text:
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:ak51c1$22s$1...@newsreader.mailgate.org...

Insisto, perchè è l'unico argomento del quale sono veramente ferrato:
Giancarlo inserice dopo a mano ( su un campo prima vuoto ) la V, mettendoci
uno zero di sicuro risolve il problema ( e velocemente), ma per me non ha
senso. Una formulazione deve essere unicovamente ( lasciamo stare
l'ortografia ) identificata e da lì in poi deve essere lasciata stare,
altrimenti tocca de rifà tutti i riferimenti alla sua documentazione, che
poi lui sia interessato solo al numero di versione non è un delitto ( è
fattibilissimo ), ma prima o poi gli'è ritorna indietro.
Se lo so lo so.
Ugh ho detto e vado a magna'
Ciao. Fabrizio.


title: criteri per una query

text:
>
> Insisto, perchè è l'unico argomento del quale sono veramente ferrato:
> Giancarlo inserice dopo a mano ( su un campo prima vuoto ) la V,
mettendoci
> uno zero di sicuro risolve il problema ( e velocemente), ma per me non ha
> senso. Una formulazione deve essere unicovamente ( lasciamo stare
> l'ortografia ) identificata e da lì in poi deve essere lasciata stare,
> altrimenti tocca de rifà tutti i riferimenti alla sua documentazione, che
> poi lui sia interessato solo al numero di versione non è un delitto ( è
> fattibilissimo ), ma prima o poi gli'è ritorna indietro.
> Se lo so lo so.
>
> Ugh ho detto e vado a magna'
>
> Ciao. Fabrizio.
Se vuole usare la V esiste una soluzione altrettanto veloce:
clng(iif([aggiornamento] = "V"; 0; [aggiornamento]))
Inserendo questo nella query e prendendolo come MAX.
Il mio era solo un consiglio per evitare ste complicazioni secondo me
inutili ai posteri l'ardua sentenza.
Ciao, Fabrizio.
P.S.: Non ho capito qual'e' l'argomento su cui sei veramente ferrato i
numeri di versione?


title: criteri per una query

text:
> >
> > Prova con questa query:
> >
> > SELECT TOP 2 Tabella1.a FROM Tabella1 ORDER BY Tabella1.a DESC;
> >
> > omnitow
>
> Non l'ho capita, esattamente cosa dovrebbe fare?, restituire i prime due
> valori su che base?.
>
> Ciao. Fabrizio.
>
>
restituisce i primi due valori del campo [a] in base all'ordinamento
impostato, ho dimenticato una cosa, essendo il campo a testo immagino il
formato dei numeri di revisione dovrà essere 00N per evitare, come dice
antonio, di considerare 10 minore di 2 oppure sostituire la V con 0
Scusami ma non riesco a capire il xchè del campo Data dato che anche la
revisione 3 è sicuramente precedente la 4, semmai la data è un dato
aggiuntivo, concordo comunque nell'identificare l'ultima revisione
differentemente dalle altre in modo di saper con esattezza se il documento
che si ha in mano sia l'ultima oppure una vecchia versione
omnitow


title: criteri per una query

text:
> restituisce i primi due valori del campo [a] in base all'ordinamento
> impostato, ho dimenticato una cosa, essendo il campo a testo immagino il
> formato dei numeri di revisione dovrà essere 00N per evitare, come dice
> antonio, di considerare 10 minore di 2 oppure sostituire la V con 0
Dovevo scrivere che non capisco il perchè e tuttora non capisco perchè gli
devi dare i primi due risultati,.... oh IO parto dal presupposto di essere
un'ignorante spaventoso e che voglio sapè, me voglio elevà.
> Scusami ma non riesco a capire il xchè del campo Data dato che anche la
> revisione 3 è sicuramente precedente la 4, semmai la data è un dato
> aggiuntivo, concordo comunque nell'identificare l'ultima revisione
> differentemente dalle altre in modo di saper con esattezza se il documento
> che si ha in mano sia l'ultima oppure una vecchia versione
> omnitow
Perchè l'esperienza insegna che i numeri di revisione l'infilano i
ragionieri o peggio i chimici stessi, vuoi che ti dica quante revisione 2 ho
di una certa scheda compilata in date diverse?. E' inutile perderci la testa
tuttalpiù che serve sapere qual'è la più recente e allora è meglio la data e
magari poi il numero di revisione ( che tanto ci si fanno le seghe poi i
ragionieri).
Ugh ho detto.
Ciao.Fabrizio.


title: criteri per una query

text:
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:ak53j3$3n1$1...@newsreader.mailgate.org...
> >
> > Insisto, perchè è l'unico argomento del quale sono veramente ferrato:
Ma è vero .
> > Giancarlo inserice dopo a mano ( su un campo prima vuoto ) la V,
> mettendoci
> > uno zero di sicuro risolve il problema ( e velocemente), ma per me non
ha
> > senso. Una formulazione deve essere unicovamente ( lasciamo stare
> > l'ortografia ) identificata e da lì in poi deve essere lasciata stare,
> > altrimenti tocca de rifà tutti i riferimenti alla sua documentazione,
che
> > poi lui sia interessato solo al numero di versione non è un delitto ( è
> > fattibilissimo ), ma prima o poi gli'è ritorna indietro.
> > Se lo so lo so.
> >
> > Ugh ho detto e vado a magna'
> >
> > Ciao. Fabrizio.
>
> Se vuole usare la V esiste una soluzione altrettanto veloce:
>
> clng(iif([aggiornamento] = "V"; 0; [aggiornamento]))
Ma chi glielo fa fare di incasinarsi , e poi è proprio sbagliato inserire a
posteriori il numero di versione.
Intendiamoci se poi ci tiene a sta V sto' ultimo passo gli sarà prezioso ( e
anche a me ora che ci penso ).
> Inserendo questo nella query e prendendolo come MAX.
> Il mio era solo un consiglio per evitare ste complicazioni secondo me
> inutili ai posteri l'ardua sentenza.
Ma se l'ho detto io. Boh si vede che proprio non mi so spiegare.
> Ciao, Fabrizio.
>
> P.S.: Non ho capito qual'e' l'argomento su cui sei veramente ferrato i
> numeri di versione?
Il rincoglionimento è il mio campo, ma non il mio ( non c'è più nulla da
fare ), ma quello di chi pensa a crearsi una classificazione della
documentazione senza criterio e poi ti chiede di farci su un bel  ( l'ho
scrivo per intero ) database: SU DATI VECCHI DI CINQUE (5) ANNI CON UN
DIVERSO TIPO DI CLASSIFICAZIONE PER ANNO , e sai come ho risolto il tutto:
con le date . A me è toccato perchè tengo famiglia ( e ormai conosco la
materia trattata ( il mio lavoro)), ma vi voglio vedere a voi a metterci le
mani.
Tra l'altro fai conto che uno stesso prodotto a nomi ( e codici) diversi a
secondo se la cosa passa per la logistica, la qualità, la produzione.....
che lavoro di merda che faccio.
E ne avrei ancora da dire, ma questo sarà argomento di un libro che sto
scrivendo ( ho già venduto i diritti, mi spiace ragazzi è un contratto di
ferro quello che mi lega ).
Ciao. Fabrizio


title: AUGURI DI BUON ANNO ... E SAPETE QUAL'E'.......

author: Dino

text:
la dieta preferita dagli sviluppatori in Access!??? Ma e' molto
semplice la dieta "MACRO....biotica"
Auguri di buon anno da Dino.
NB:Questa battuta di sicuro piacera' al "Nostro Alex...."


author: Bruno Campanini

text:
"Dino" <
verreng...@alice.it
> wrote in message
news:38a81aad-0da3-4a31...@j20g2000hsi.googlegroups.com...

Sì, ma credo abbia già curato i suoi problemi di stitichezza.
Buon Anno
Bruno


title: 60 giorni dopo CAMPODATA

author: Mauro

text:
------------------
Grazie in anticipo, vengo ala richiesta;
Ho un database con una tabella  PAZIENTI con campo DATARICOVERO e
DATADIMISSIONE ora devo far si che in CAMPODIMISSIONE ci venga
attribuito un valore che si calcola con DATARICOVERO + 60 GIORNI.
Chi mi da una mano ?
GRAZIE DINUOVO
----------------


title: 60 giorni dopo CAMPODATA

text:
"Mauro" <
mauro...@libero.it
> ha scritto nel messaggio
news:dadb67f6.0305...@posting.google.com...
> ------------------
> Grazie in anticipo, vengo ala richiesta;
> Ho un database con una tabella  PAZIENTI con campo DATARICOVERO e
> DATADIMISSIONE ora devo far si che in CAMPODIMISSIONE ci venga
> attribuito un valore che si calcola con DATARICOVERO + 60 GIORNI.
> Chi mi da una mano ?
>
Usa la funzione Dateadd......!
= DateAdd("d", 60, [DataRicovero])
Ciao.
@Alex.


title: 60 giorni dopo CAMPODATA

author: ultrareflex

text:
"Mauro" <
mauro...@libero.it
> ha scritto nel messaggio
news:dadb67f6.0305...@posting.google.com...

Potresti fare in diversi modi......però calcolandolo da una maschera.
Immagino che il campo dataricovero e datadimissione e CampoDimissione siano
campi data/ora....allora.....apri la maschera in modalità struttura, vai
sulle proprietà (della stessa maschera) e poi su evento (voce "su corrente")
crea un codice così:
Private Sub Form_Current()
Me.CampoDimissione.Value = DataRicovero + 60
End sub
Prova e fammi sapere!
ciao Ultra


title: 60 giorni dopo CAMPODATA

text:
"ultrareflex" <
lew...@tin.it
> wrote in message news:<npMAa.1337$
pR3....@news1.tin.it
>...

GRAZIE    FUNGE


title: 60 giorni dopo CAMPODATA

author: Alex

text:
"Mauro" <
mauro...@libero.it
> wrote in message
news:dadb67f6.03052...@posting.google.com
[CUT]
> >
> > Private Sub Form_Current()
> > Me.CampoDimissione.Value = DataRicovero + 60
> > End sub
> >
> > Prova e fammi sapere!
> >
> > ciao Ultra
>
>
>
> GRAZIE    FUNGE
Funziona, ma non ti lamentare se in alcuni casi ti darà
errore.....!
La funzione corretta da usare è DateAdd........!
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: 60 giorni dopo CAMPODATA

text:
mauro...@libero.it
 (Mauro) wrote in message news:<
dadb67f6.03052...@posting.google.com
>...

Nota, il campo si calcola solo se un'altro campo REPARTO 000001
contiene un determinato valore.
Come faccio ?


title: 60 giorni dopo CAMPODATA

author: Giuseppe

text:
"Mauro" <
mauro...@libero.it
> ha scritto nel messaggio
news:dadb67f6.03052...@posting.google.com...

Spero che possa funzionare così:
Private Sub Form_Current()
If Me.REPARTO 000001 = "ValoreDiConfronto" then
   Me.CampoDimissione.Value = DataRicovero + 60
End If
End sub
Ciao


title: 60 giorni dopo CAMPODATA

text:
"Giuseppe" <
nos...@nospam.no
> wrote in message news:<Ls1Ba.5480$
pR3....@news1.tin.it
>...

Non va !
La riga di codice è la seguente
Private Sub Form_Current()
Me.Datadimissioni.Value = Dataricovero + 60
End Sub
Il campo si riempie con una combobox REPARTO ed il codice che deve
esserci allorchè deve effettuare il calcolo è 0000001, mi dai una
migliore delucidazione ?
Grazie


title: 60 giorni dopo CAMPODATA

text:
"Mauro" <
mauro...@libero.it
> ha scritto nel messaggio
news:dadb67f6.03052...@posting.google.com...
[CUT]
> > >
> > > Nota, il campo si calcola solo se un'altro campo REPARTO 000001
> > > contiene un determinato valore.
> > > Come faccio ?
> >
> > Spero che possa funzionare cosě:
> >
> > Private Sub Form_Current()
> > If Me.REPARTO 000001 = "ValoreDiConfronto" then
> >    Me.CampoDimissione.Value = DataRicovero + 60
> > End If
> > End sub
> >
> > Ciao
>
> Non va !
> La riga di codice č la seguente
>
> Private Sub Form_Current()
> Me.Datadimissioni.Value = Dataricovero + 60
> End Sub
>
> Il campo si riempie con una combobox REPARTO ed il codice che deve
> esserci allorchč deve effettuare il calcolo č 0000001, mi dai una
> migliore delucidazione ?
>
> Grazie
He, He, HE.................!!!
Vorrei dire "VI STA BENE........." visto che non avete letto il mio post
in merito ed avete preferito perseguire la peggiore delle 2 strade, nonchč
quella SBAGLIATA.
Ma poichč sono magnanimo non lo dico.
RILEGGI IL MIO POST PRECEDENTE.
@Alex.


title: 60 giorni dopo CAMPODATA

text:
"@Alex" <
ik2...@libero.it
> wrote in message news:<nbrBa.44189$
lK4.1...@twister1.libero.it
>...

Scusa, siccome li ho inseriti entrambi in due maschere diverse il tuo
non mi ha dato problemi, ora ho inserito il tuo e comunque dovrei
effettuare quel calcolo.  Cioč, mi deve visualizzare il risultato solo
se il campo REPARTO contiene un particolare valore.
Grazie.


title: Quale gestionale aperto scegliere per imprese di servizi?

author: Zef

text:
ciao a tutti,
dovendo scegliere un gestionale base, per le classiche operazioni:
Fatturazione, Bolle, Magazzino, piccola contabilità ...ecc
ma con la possibilità di essere gestito esternamente da Access
per una maggior personalizzazione, tabelle aggiuntive, campi, report
quale scegliereste, oppure con quali vi siete trovati bene?
in questo caso la soluzione deve poter gestire un'attività di servizi,
la classica impresa elettica o idraulica con:
cantieri, manutenzioni, preventivi, commesse, ecc.
l'deale è che la maggior parte del lavoro sia fatto dal gestionale in
questione, con la possibilità di personalizzazioni da esterno
ho provato MagoXP, software decisamente valido e robusto (MSDE -SQL)
ma anche dedicato quasi esclusivamente alla contabilità ... macchinoso
grazie a chiunque risponda
Zef


author: Pablitomf

text:
Zef ha scritto:
[CUT]
> dovendo scegliere un gestionale base...
Si?
> ma con la possibilità di essere gestito esternamente da Access per una
> maggior personalizzazione tabelle aggiuntive, campi, report...quale
> scegliereste...?
Onestamente con queste premesse, non sceglierei nessuno... me lo farei
fare personalizzato da un programmatore.
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
>> ma con la possibilità di essere gestito esternamente da Access per una
>> maggior personalizzazione tabelle aggiuntive, campi, report...quale
>> scegliereste...?
>
>Onestamente con queste premesse, non sceglierei nessuno... me lo farei
>fare personalizzato da un programmatore.
grazie per la risposta,
per "gestionale base", intendo il classico gestionale per azienda,
quindi con le caratteristiche comuni a tutte le aziende,
fraselo fare personalizzato, oltre ad avere un costo sproporzionato,
non rintra tra le scelte logisticamente vincenti
infatti sei legato al programmatore che lo crea
tra l'altro serei più o meno in grado di realizzarlo
ma francamente il gioco non vale la candela ....
un buon gestionale lo trovi al massimo a qualche migliaio di euro,
senza contare che un equipe di programmatori lo tiene
costantemente aggiornato, risolvento gli inevitabili bug!
quanto costerebbe un programma ... personalizzato?
io vorrei "solamente" poter estrarre dei dati,
manipolarli secondo le esigenze, ed inserire nuovi campi,
praticamente avere l'accesso assoluto alla base dati,
penso sia una pratica comune a tanti programmatori del ng!
ri-grazie
Zef


author: S. Savoldi

text:
> dovendo scegliere un gestionale base, per le classiche operazioni:
> Fatturazione, Bolle, Magazzino, piccola contabilità ...ecc
> ma con la possibilità di essere gestito esternamente da Access
> per una maggior personalizzazione, tabelle aggiuntive, campi, report
> quale scegliereste, oppure con quali vi siete trovati bene?
C'è anche la possibilità che qualche frequentatore dell'area abbia
sviluppato (o partecipato allo sviluppo) un prodotto del genere.
> in questo caso la soluzione deve poter gestire un'attività di servizi,
> la classica impresa elettica o idraulica con:
> cantieri, manutenzioni, preventivi, commesse, ecc.
> l'deale è che la maggior parte del lavoro sia fatto dal gestionale in
> questione, con la possibilità di personalizzazioni da esterno
Chiaro.
Anche se per la verità tutti i gestionali che sfruttino Database standard
sono personalizzabili/integrabili dall'esterno ... pure il citato Mago XP.
Il problema è che hai fatto una richiesta di natura commerciale su un ng.
pubblico:
eventuali risposte con riferimenti pratici non sarebbero da manuale.
Ti saluto.


text:
Zef ha scritto:
[CUT]
> io vorrei "solamente" poter estrarre dei dati,
> manipolarli secondo le esigenze, ed inserire nuovi campi,
> praticamente avere l'accesso assoluto alla base dati,
Azz... hai detto niente... vuoi la paternità dello strumento! Se parlassi
solo di estrazione, programmi che hanno interfacce di estrazione
tabellare, txt, e chi + ne ha + ne metta, ve ne sono e come, ma tu parli
di aggiunta/modifica tabelle, aggiunta/modifica campi...questo non è un
discorso commerciale valido per chi crea e distribuisce...non credi?
> penso sia una pratica comune a tanti programmatori del ng!
certo che lo è, ma parli di programmatori che lo creano e che lo
manutengono per se stessi o per coloro che lo hanno commissionato...non
credo (e di questo ne sono certo) che la maggiorparte dei frequentatori
(non neofiti) vendano i loro prodotti all'esterno dando nella vendita
anche la possibilità di "fare e disfare" all'utente (se non di
contenuti)...
Ti dico francamente che se un committente mi chiedesse quello che stai
chiedendo tu, e fosse disposto a pagare per questo una somma
considerevole, direi di no. (bhè dipende dalla somma :D )
> ri-grazie
Di niente.
> Zef



text:
>
>> dovendo scegliere un gestionale base, per le classiche operazioni:
>> Fatturazione, Bolle, Magazzino, piccola contabilità ...ecc
>> ma con la possibilità di essere gestito esternamente da Access
>> per una maggior personalizzazione, tabelle aggiuntive, campi, report
>
>> quale scegliereste, oppure con quali vi siete trovati bene?
>
>C'è anche la possibilità che qualche frequentatore dell'area abbia
>sviluppato (o partecipato allo sviluppo) un prodotto del genere.
infatti e non ne dubito ... cercavo una dritta, sicuramente,
e per diversi motivi,qualche gestionale è meglio di qualche altro ....
e non solo per una mera questione di base dati
alcuni sono addirittura blindati in toto,
l'idea era quella di avere una robusta base dati
completa di tutte le procedure contabili e di magazzino,
altra cosa è la gestione logistica dell'impresa
ogni impresa ha procedure diverse e quindi da personalizzare,
impossibile trovare qualcosa che vada bene per tutto
ma "qualcosa" che sia una buona partenza ... sicuramente sì!
>Anche se per la verità tutti i gestionali che sfruttino Database standard
>sono personalizzabili/integrabili dall'esterno ... pure il citato Mago XP.
>
>Il problema è che hai fatto una richiesta di natura commerciale su un ng.
>pubblico:
>eventuali risposte con riferimenti pratici non sarebbero da manuale.
 ... azz ... questa mi era sfuggita!!!
non era mia intenzione sponsorizzare qualcosa o qualcuno,
 molte softwarehouse (non tutte) danno la possibilità
di accedere in modo trasparente alla base dati, sapendo che questa
è una caratteristica vincente (possibilità di anagrafiche comuni)
alcune addirittura, da me interpellate, consentono l'aggiunta di campi
certo, se il programma è in SQL o Access lo puoi fare tu direttamente
ma meglio, è  avere il benestare da parte della software house,
disponibilità che come dicevo non manca quasi mai ...
altra cosa è scegliere quello giusto ...
il mercato è veramente vasto!!!!
la mia idea è quella della "verticalizzazione parallela"
scusa il neologismo ... in pratica affiancare alle tabelle esistenti,
una db esterno e fondere le due cose, senza compromettere
il regolare funzionamento del programma base
come dicevo ho già provato con il programma citato e va benissimo
il problema è che è decisamente "ingombrante" per il mio "progetto",
visto che dispongo di una licenza ed è il mio gestionale
ho avuto tempo e modo di fare dei test ....
ti ringrazio per la risposta,
se qualcuno vorrà rispondermi in privato
sara ovviamente gradito:
zefb...@libero.it
ciao, Zef


title: campo calcolato in query di raggruppamento

author: IvanDaBologna

text:
Ho perso delle registrazioni e tramite queries stò tentando di ricostruire
il danno.
Ho una dataFatturata in Bolle che mi indica il giorno fisico in cui la bolla
è stata aggregata in una fattura.
Tramite una query di raggruppamento su questo campo ottengo le date di
fatturazione e le bolle coinvolte.
Ho provato ad inserire due campi calcolati da questa data e ogni volta che
eseguo la query mi vengono richiesti questi campi. Non importa che gli dia
un valore, poi vengono calcolati bene in base alle date di ogni record.
Perchè un campo calcolato si comporta ( oppure access lo interpreta) come un
parametro ?
... allego la query
SELECT bolle.numbolla, bolle.idDitta, tDitte.Denominazione, bolle.dataFatt,
DateSerial(Year([dataFatt]),Month([dataFatt]),0) AS menouno,
DateSerial(Year([dataFatt]),Month([dataFatt])+1,0) AS finemese,
IIf(Day([dataFatt])<=10,[menouno],[finemese]) AS probDataFatt
FROM bolle INNER JOIN tDitte ON bolle.idDitta = tDitte.idDitta
WHERE (((bolle.fatturata)=True) AND ((bolle.idFattura)=0))
GROUP BY bolle.numbolla, bolle.idDitta, tDitte.Denominazione,
bolle.dataFatt, DateSerial(Year([dataFatt]),Month([dataFatt]),0),
DateSerial(Year([dataFatt]),Month([dataFatt])+1,0),
IIf(Day([dataFatt])<=10,[menouno],[finemese])
ORDER BY bolle.dataFatt;
i due campi calcolati mi mostrano il finemese precedente[menouno] (se il
giorno di fatturazione è <=10) o il finemese corrente [finemese] nell'altro
caso.
IvanDaBologna


title: Access+MySql+Auto_Increment

author: jhon smith

text:
Sandro wrote:
> Il 10 Set 2002, 14:46, "Riccardo M." <
ricc...@free.panservice.it
> ha
> scritto:
> > Scusami, ma come hai risolto?
> > Il campo timestamp, dove lo inserisci? Al posto di auto_increment?
>
> Ho messo un campo di tipo timestamp(14) in coda alla tabella che ha la
> chiave primaria auto_increment, seguendo un suggerimento che sulla
> documentazione di MySQL sembra buttato lě senza troppa importanza.
>
> Dopodic, dal FE Access non ho piů avuto alcun problema.
>
> Il tutto č, comunque, documentato (anche se un po superficialmente)
sulla
> documentation di MySQL.
>
> Ciao, Sandro.
>
> --------------------------------
> Inviato via
http://usenet.libero.it
Ciao,
anch'io ho avuto il tuo stesso problema, ho cercato di risolverlo
guardando
ciň che hai postato... ma se scrivo vuol dire che non sono riuscito a
far
funzionare tutto a dovere.
Ho provato ad inserire in coda un capo in coda alla mia tabella, come
hai
indicato tu, ma Phpmyadmin mi dice:
Errore
query SQL :
ALTER TABLE `www_mps_it`.`agenti` ADD `ID2` TIMESTAMP(14) NOT NULL
AUTO_INCREMENT PRIMARY KEY
Messaggio di MySQL:
Incorrect column specifier for column 'ID2'
Mi sai dare qualche riferimento preciso (Link), dove hai trovato questa
informazione su MySql.
Ciao e Grazie


title: Access+MySql+Auto_Increment

author: Setec Astronomy

text:
"jhon smith" <
jsm...@company.com
> wrote in message
news:3DD8FEC9...@company.com...
[cut]
> Ciao,
>
> anch'io ho avuto il tuo stesso problema, ho cercato di risolverlo
> guardando
> ciň che hai postato... ma se scrivo vuol dire che non sono riuscito a
> far
> funzionare tutto a dovere.
>
> Ho provato ad inserire in coda un capo in coda alla mia tabella, come
> hai
> indicato tu, ma Phpmyadmin mi dice:
>
> Errore
> query SQL :
>
> ALTER TABLE `www_mps_it`.`agenti` ADD `ID2` TIMESTAMP(14) NOT NULL
> AUTO_INCREMENT PRIMARY KEY
> Messaggio di MySQL:
> Incorrect column specifier for column 'ID2'
>
> Mi sai dare qualche riferimento preciso (Link), dove hai trovato questa
> informazione su MySql.
http://www.mysql.com/products/myodbc/faq.html#MS_Access_with_MyODBC


title: Pagine di Accesso dati

author: Gianni

text:
Prima di tutto Auguri a tutti dell' NG .
la domanda è al seguente : una volta creata una pagina di accesso dati
posso fare in modo che sia di sola lettura ?
Per quanto riguarda le maschere mi avvalgo delle macro ma qua non è
possibile sfruttare le stesse proprietà c'è un altro modo per ottenere lo
stesso risultato?
Grazie
Gianni


title: Pagine di Accesso dati

text:
oK!!
trovato era nella proprietą dati.
grazie lo stesso.
Gianni


title: somma di campi nello stesso record

author: pìda sè parsòtt

text:
sto creando una tabella del tipo
descrizione quantità descrizione1  quantità1 descrizione2 quantità2
descrizione3  quantità3 ecc ecc.
con una maschera per l'inserimento di nuovi record avrei bisogno di
inserire anche una casella in cui compaia il totale dei vari campi
quantità (quantità+quantità1+quantità2+quantità3+ecc ecc) totale da
utilizzare anche in report o stampe unioni con word
come posso fare?
grazie per la disponibilità e..... spero di aver scritto bene l'oggetto


title: somma di campi nello stesso record

author: 'Roccia' Max

text:
On 4 Apr, 17:12, "pìda sè parsòtt" <
peterpan...@libero.it
> wrote:
> con una maschera per l'inserimento di nuovi record avrei bisogno di
> inserire anche una casella in cui compaia il totale dei vari campi
> quantità (quantità+quantità1+quantità2+quantità3+ecc ecc) totale da
Crei una casella di testo, e in origine dati ci scrivi =[quantità]+
[quantità2]+[quantità3] ecc.ecc.ecc.
> utilizzare anche in report o stampe unioni con word
Fai una query, diciamo che la tua tabella si chiama PIPPO:
Select Pippo.*, Pippo.Quantità+Pippo.Quantità2+Pippo.Quantità3(ecc) as
Quantità_TOt FROM Pippo
e usi quella per i report e le stampe unione.
cia'
Max


title: somma di campi nello stesso record

text:

grazie, però ho un problema, più che altro di carattere estetico.
Se nei campi non compare almeno un dato oppure 0 la casella di etsto
non fornisce alcun valore.
cmq grazie per le informazioni


title: somma di campi nello stesso record

author: Antonio Biso

text:
"pìda sè parsòtt" <
peter...@libero.it
> ha scritto nel messaggio
news:1175756107.6...@y80g2000hsf.googlegroups.com...


o modifichi la query o il controllo
Con il controllo, nell'origine dati, invece di mettere Quantità_TOt metti
=nz(quantità_Tot;0)
Antonio


title: somma di campi nello stesso record

text:
On 5 Apr, 10:07, "Antonio Biso" <c...@NOSPAMetruria.net> wrote:
> Con il controllo, nell'origine dati, invece di mettere Quantità_TOt metti
>
> =nz(quantità_Tot;0)
No, perche' cosi' un solo campo null ti mette a zero tutta la
sommatoria.
Quindi, nel controllo bisognera' mettere nz([quantità1])
+nz([quantità3])+nz([quantità3])ecc.
nella query
Select Pippo.*, nz(Pippo.Quantità)
+nz(Pippo.Quantità2)+nz(Pippo.Quantità3)(ecc) as Quantità_TOt FROM
Pippo
cia'
Max


title: somma di campi nello stesso record

text:
> Quindi, nel controllo bisognera' mettere nz([quantità1])
> +nz([quantità3])+nz([quantità3])ecc.
> nella query
> Select Pippo.*, nz(Pippo.Quantità)
> +nz(Pippo.Quantità2)+nz(Pippo.Quantità3)(ecc) as Quantità_TOt FROM
> Pippo
>
> cia'
> Max
mi è venuto in mente di un post di alcuni anni fà ed ho fatto come
dici tu però ho un dubbio
la stringa    as Quantità_TOt FROM Pippo non l'ho inserita e funziona
tutto ugualmente
che problemi mi puo dare in futuro il fatto che non ci sia la stringa?


title: somma di campi nello stesso record

text:
> Quindi, nel controllo bisognera' mettere nz([quantità1])
> +nz([quantità3])+nz([quantità3])ecc.
> nella query
> Select Pippo.*, nz(Pippo.Quantità)
> +nz(Pippo.Quantità2)+nz(Pippo.Quantità3)(ecc) as Quantità_TOt FROM
> Pippo
>
> cia'
> Max
per l'esattezza al stringa inserita è la seguente =NZ([pippo]!
[quantità])+nz([pippo]!quantità1]) ecc ecc
qual'è la differenza?


title: somma di campi nello stesso record

text:
On 5 Apr, 16:27, "pìda sè parsòtt" <
peterpan...@libero.it
> wrote:
> per l'esattezza al stringa inserita è la seguente =NZ([pippo]!
> [quantità])+nz([pippo]!quantità1]) ecc ecc
>
> qual'è la differenza?
Che ti ritrovi un campo che si chiama EXPR0001.
cia'
Max


title: somma di campi nello stesso record

text:

mi era più chiaro se mi dicevi che mi trovavo in un .... campo di
grano.
Oppure è un'altra invenzione degli admin riservata agli utOnti?


title: somma di campi nello stesso record

text:
On 5 Apr, 16:43, "pìda sè parsòtt" <
peterpan...@libero.it
> wrote:
> mi era più chiaro se mi dicevi che mi trovavo in un .... campo di
> grano.
> Oppure è un'altra invenzione degli admin riservata agli utOnti?
No, ho capito male io.
La parte AS eccetera serve nella query per assegnare un "nome" al
campo (altrimenti ci pensa Access, e lo chiama EXPR0001).
Nell'origine dati dei controlli non serve.
cia'
Max


title: Curiosità su dimensione file

author: Elsis

text:
Ho provato a creare un file nuovo importando tutti i componenti (tabelle,
query, etc) da uno esistente e funzionante.
Ho praticamente fatto una copia identica del file preesistente.
Andando a verificare le dimensioni mi accorgo di avere avuto un risparmio
nelle dimensioni del file di circa 5000 b passando dalla precedente
dimensione di 21.000 a 16.000.
Ho fatto la stessa cosa con altri file ed ho avuto lo stesso risultato:
diminuzione delle dimensioni di ciascun file.
Come è possibile questa cosa???
Grazie a tutti


title: Curiosità su dimensione file

author: Karl Donaubauer

text:
Elsis wrote:
> Ho provato a creare un file nuovo importando tutti i componenti
> (tabelle, query, etc) da uno esistente e funzionante.
>
> Ho praticamente fatto una copia identica del file preesistente.
No.
> Andando a verificare le dimensioni mi accorgo di avere avuto un
> risparmio nelle dimensioni del file di circa 5000 b passando dalla
> precedente dimensione di 21.000 a 16.000.
>
> Ho fatto la stessa cosa con altri file ed ho avuto lo stesso
> risultato: diminuzione delle dimensioni di ciascun file.
>
> Come è possibile questa cosa???
Vedi Access FAQ 1.22 "La dimensione del database cresce molto"
sul sito indicato sotto.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Curiosità su dimensione file

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:2q8h9jF...@uni-berlin.de...

Grazie tante, vedrò anche il sito, che non conoscevo


title: sempre per fatturazione...

author: Enrico Virginio

text:
Allora, ho una tabella che si chiama "IDFattura" con un solo campo
[N_Fattura] che contiene l'ultimo numero di fattura fatta.
Bene, partendo dal fatto che in una tabella ci sono le spedizioni per
diversi clienti,circa 25 clienti con 200 spedizioni a testa come dovrei
fare per:
Aggiornare le spedizioni di tutti i clienti, immettendo in un campo
Fattura della spedizione il relativo numero di fattura...ma non con una
procedura da me comandata con la quale scelgo il cliente da
fatturare...ma con una procedura automatica e totale, che:
1)Prenda l'ultimo numero di fattura
2)Aggiorni le spedizioni di un cliente
3)Aggiorni di +1 il precedente ultimo numero di fattura
4)Aggiorni le spediziomi di un'altro cliente
et.etc.
Fino a che non ci sono più clienti nella tabella delle spedizioni...
Come fare ?
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: protezione hardware o software?

author: Luigi

text:
salve a tutti,
vorrei gentilmente sapere come fare per proteggere una applicazione access
che ho creato dalla duplicazione.
mi spiego meglio: ho notato che molti software utilizzano una chiave e una
contro chiave ricavata dal numero dell'hard disk. La combinazione di questi
due dati "sblocca" il programma abilitandone il suo uso.
Esiste un metodo o un programma per farlo?
Grazie
Luigi


title: protezione hardware o software?

text:
"Luigi" <
stud...@aliceposta.it
> ha scritto nel messaggio
news:439c55f6$0$16215$4faf...@reader3.news.tin.it...

Manca una virgola e potrei essere frainteso. Ho sviluppato una piccola
applicazione in access che potrei implementare. Vorrei utilizzare un metodo
di protezione come sopra spiegato legato all'hardware della macchina e
magari con una scadenza.
grazie
Luigi


title: protezione hardware o software?

author: Giancarlo Francesconi

text:
"Luigi" <
stud...@aliceposta.it
> ha scritto nel messaggio
news:439c57e5$0$16210$4faf...@reader3.news.tin.it...

Nel SitoComune (
www.sitocomune.com
), trovi nella sezione General: "6.89 Come
impedire la copia degli applicativi usando il numero seriale dell' hard
disk.", che forse potrebbe servirti.
Ciao.
Giancarlo
>
>


title: protezione hardware o software?

text:
"Giancarlo Francesconi" <
thinice...@tin.it
> ha scritto nel messaggio
news:439c71bd$0$13261$4faf...@reader2.news.tin.it...

Grazie


title: protezione hardware o software?

text:
"Luigi" <
stud...@aliceposta.it
> ha scritto nel messaggio
news:439c55f6$0$16215$4faf...@reader3.news.tin.it...

Mi da errore.
Ho importato il db in access 2000 e mi da errore quando apro la maschera
Sinceramente non ho capito come funziona


title: protezione hardware o software?

author: gian

text:
"Luigi" <
stud...@aliceposta.it
> ha scritto nel messaggio
news:439c75c8$0$7320$4faf...@reader4.news.tin.it...

Non so...
Hai provato a seguire le annotazionni di Fidirico?
<<Annotazione di fidirico
Ho avuto difficoltà ad usare il database allegato a questa FAQ con una
versione di Access successiva ad Access 97.
Ho risolto il problema creando un database vuoto nel quale ho importato gli
oggetti contenuti nell'esempio allegato (un modulo, una tabella ed una
maschera).
Ad ogni buon conto ho anche aggiunto ai riferimenti del nuovo database le
librerie Microsoft DAO 3.6 Object Library avendo cura di posizionare tale
riferimento il più in alto possibile alla lista dei riferimenti.>>
Ho provato ad importarlo come descritto e funziona (Access 2003 e XP).
>
> Sinceramente non ho capito come funziona.
la procedura non l'ho scritta io (magari...), però mi sembra che
l'applicazione scrive nella tabella "chiave" il seriale dell'HD. Se copi
l'applicativo in un altro PC, confronta il seriale del nuovo PC e se non
coincide, compare il messaggio che ti chiede di sbloccarlo. Il codice di
sblocco è personalizzabile. Guarda l'evento "su apertura della maschera".
>
>
Ciao. Giancarlo.


title: protezione hardware o software?

text:
"gian" <
gi...@tin.it
> ha scritto nel messaggio
news:dnjl93$7le$1...@domitilla.aioe.org...

Grazie Gian
Utilizzo Access 2000
Proverò come hai detto tu.
Ciao e grazie di nuovo
Luigi


title: Contatore..

author: Stefano Zen

text:
Salve, devo mettore un contatore che si incrementi di 1, ma non posso
utilizzare la funzione contatore perche' 1 inizia da 0, io invece devo
partire da un altro numero; 2 se concelli il record, comunque lui continua a
considerare l'operazione valida, per cui inizierebbe a saltarmi dei numeri.
Se qualcuno ha risolto problemi simili lo ringrazio anticipatamente.
salve
stefano


title: Contatore..

author: Massimiliano Amendola  kksrl

text:
"Stefano Zen" <
stefa...@portalis.it
> ha scritto nel messaggio
news:ag0v5v$i4$1...@nntp.weblinea.it...

vedi l'esempio su
www.sitocomune.com
 a proposito di fatturazione
ciao
MAssimiliano


title: Contatore..

author: Emyr

text:


vedi su
sitocomune.com
Saluti.
Emanuele.


title: Alimentare tabella con query da form.

text:
Buon pomeriggio a tutti,
nei giorni scorsi ho già ricevuto suggerimento da MAssimiliano
sull'opportunità di gestire Giacenza/Movimenti Magazzino su una o due
tabelle (1 era la risposta esatta).
Per generare i movimenti utilizzerei una query che, prelevando i dati
(Codici, Attributi, Quantità, Causale) dal DettaglioOrdini mi alimenti la
tabella Movimenti.
Dalla form Materiali, poi, potrei visualizzare i suddetti movimenti per
singolo materiale creando, nella form stessa, dei campi non associati
(vedi MA che mi ricordo!) che mi calcolino la giacenza. Alcuni campi,
della tabella Movimenti dovrebbero però essere modificabili dalla subform
contenuta in Materiali.
La domanda è: come faccio ad impedire che la query che mi ha creato la
tabella Movimenti non mi cancelli, alla successiva esecuzione, i dati che
ho modificato attraverso la subform nella tabella Materiali e, inoltre,
non mi riporti dati doppi prelevati dalla tabella DettaglioOrdini?
Grazie,
DEL_REC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Alimentare tabella con query da form.

author: MA

text:
"DEL_REC" <domanda...@risponderecortes.ia> ha
scritto nel messaggio
news:cimngo$4su$1...@news.newsland.it...
> Buon pomeriggio a tutti,
>
> nei giorni scorsi ho già ricevuto suggerimento
da MAssimiliano
> sull'opportunità di gestire Giacenza/Movimenti
Magazzino su una o due
> tabelle (1 era la risposta esatta).
> Per generare i movimenti utilizzerei una query
che, prelevando i dati
> (Codici, Attributi, Quantità, Causale) dal
DettaglioOrdini mi alimenti la
> tabella Movimenti.
Già puoi avere una query che prende i dati da
DettaglioOrdini
> Dalla form Materiali, poi, potrei visualizzare i
suddetti movimenti per
> singolo materiale creando, nella form stessa,
dei campi non associati
> (vedi MA che mi ricordo!) che mi calcolino la
giacenza. Alcuni campi,
> della tabella Movimenti dovrebbero però essere
modificabili dalla subform
> contenuta in Materiali.
STOP!!!
Perchè non ti crei una query direttamente dalla
tabella Movimenti e la metti come
normale sottomaschera????
> La domanda è: come faccio ad impedire che la
query che mi ha creato la
> tabella Movimenti non mi cancelli, alla
successiva esecuzione, i dati che
> ho modificato attraverso la subform nella
tabella Materiali e, inoltre,
> non mi riporti dati doppi prelevati dalla
tabella DettaglioOrdini?
> Grazie,
Creati una query in questo modo.
Vai in struttura
Inserisci la tabella Materiali
Inserisci i campi che ti interessano
Inserisci un altro campo con questa sottoquery
Acquisti:(select sum(quantità) as Pippo from
dettaglioOrdini where dettaglioordini.codici =
materiali.codice and motivazione = 'acquisto')
Fammi sapere se va.
MAssimiliano


title: Alimentare tabella con query da form.

text:
MA ha scritto:






Ciao MAssimiliano,
avrei bisogno di, spero, piccoli chiarimenti:
1. cosa intendi quando dici "Già puoi avere una query che prende i dati da
DettaglioOrdini"? Io, in verità, avevo previsto l'esecuzione di una query
"AggiornaMagazzino" che, all'uscita dalla form Ordini mi aggiornava la
tabella MovimentiMagazzino con i dati estrapolati da DettaglioOrdini;
2. "Perchè non ti crei una query direttamente dalla tabella Movimenti e la
metti come normale sottomaschera????". Intendi come origine dati della
sottomaschera Movimenti della maschera Materiali? In caso affermativo,
posso poi modificarne dei valori nella tabella Movimenti attraverso questa
sottomaschera?
3. "Creati una query in questo modo..." . Lo scopo di questa query è
rispondere al mio ultimo quesito? Dove dovrei richiamare questa query?
Grazie MA, sempre gentile,
DEL:REC



title: Alimentare tabella con query da form.

text:

Credo che per te esistano solo Action_query cioè
di accodamento/eliminazione/aggiornamento...
In realtà è una query anche quella di selezione,
quella cioè che manipola la visualizzazione
delle tabelle, magari mettendole insiema.
Tu hai una tabella movimenti; hai qtà hai costo e
vuoi crearti l'importo di acquisto o vendita:
creati una query, mettici i valori che vuoi e
creati un campo calcolato
Importo: quantità*costo.
Questo non puoi farlo nelle tabelle ma solo nelle
query,
allostesso modo importo non verrà mai salvato però
verrà visualizzato.
> 2. "Perchè non ti crei una query direttamente
dalla tabella Movimenti e la
> metti come normale sottomaschera????". Intendi
come origine dati della
> sottomaschera Movimenti della maschera
Materiali? In caso affermativo,
> posso poi modificarne dei valori nella tabella
Movimenti attraverso questa
> sottomaschera?
Quella che dicevo è una query di sola lettura, ma
tu accennavi ad avere una situazione giacenza
dell'articolo
non ad altro.
>
> 3. "Creati una query in questo modo..." . Lo
scopo di questa query è
> rispondere al mio ultimo quesito? Dove dovrei
richiamare questa query?
>
> Grazie MA, sempre gentile,
>
> DEL:REC
Spero di aver fatto un pò di luce.
MAssimiliano


title: Alimentare tabella con query da form.

text:
[CUT]






Cerco di spiegarmi meglio:
ho una tabella Ordini che, attraverso una sottomaschera DettaglioOrdini mi
permette l'inserimento di Codice/Taglia/Colore/Quantità di prodotti. Ho,
inoltre una tabella Movimenti
(IDOrdine/IDMateriale/Taglia/Colore/Quantità/Data/Causale/Annullato).
Vorrei che, alla conferma dell'Ordine (in uscita ad esempio) mi venisse
alimentata questa seconda tabella con i dati di DettaglioOrdini. Dalla
maschera Materiali, poi, dovrei poter visualizzare il/i movimento/i
relativi ai singoli materiali ma "anche" poterne variare i valori
all'occorrenza. Infine (scusate la prolissità) non vorrei che ci fossero
successivi aggiornamenti (ad esempio dopo l'inserimento di altro Ordine)
che mi andassero a cancellare, modificare o sovrascrivere quelle modifiche
apportate manualmente nella sottomaschera MOvimenti all'interno della
maschera Materiali.
DEL_REC



title: Alimentare tabella con query da form.

text:
"DEL_REC" <domanda...@risponderecortes.ia> ha
scritto nel messaggio
news:cioj7e$7rf$1...@news.newsland.it...

E' qua che intruppiamo.
Non c'è bisogno di un'altra tabella puoi crearti
la query che ti serve proprio su questa tabella
e avrai la situzione che ti interessa.
> Dalla
> maschera Materiali, poi, dovrei poter
visualizzare il/i movimento/i
> relativi ai singoli materiali ma "anche" poterne
variare i valori
> all'occorrenza.
fatta quella query la puoi visualizzare come
sottomashcera
> Infine (scusate la prolissità) non vorrei che ci
fossero
> successivi aggiornamenti (ad esempio dopo
l'inserimento di altro Ordine)
> che mi andassero a cancellare, modificare o
sovrascrivere quelle modifiche
> apportate manualmente nella sottomaschera
MOvimenti all'interno della
> maschera Materiali.
Questo poi ci pensiamo in un secondo momento.
Magari con un altro post.
MAssimiliano


title: Alimentare tabella con query da form.

text:
[CUT]
> E' qua che intruppiamo.
> Non c'è bisogno di un'altra tabella puoi crearti
> la query che ti serve proprio su questa tabella
> e avrai la situzione che ti interessa.
[CUT]
> fatta quella query la puoi visualizzare come
> sottomashcera
Ho capito: se creo direttamente una query che va a pescare i dati dal
DettaglioOrdini non ho bisogno di alimentare una nuova tabella Movimenti
(riducendo così spazio occupato e ridondanza di dati). La visualizzazione
come sottomaschera di Materiali, a questo punto, deriva dalla soluzione
appena adottata e non mi sembra problematica. In questo modo, però, mi
manca ancora la possibilità di poter apportare delle modifiche sulla
situazione appena visualizzata (è per questo che ipotizzavo una tabella
Movimenti).
> > Infine (scusate la prolissità) non vorrei che ci
> fossero
> > successivi aggiornamenti (ad esempio dopo
> l'inserimento di altro Ordine)
> > che mi andassero a cancellare, modificare o
> sovrascrivere quelle modifiche
> > apportate manualmente nella sottomaschera
> MOvimenti all'interno della
> > maschera Materiali.
> Questo poi ci pensiamo in un secondo momento.
> Magari con un altro post.
OK
> MAssimiliano
Grazie,



title: Alimentare tabella con query da form.

text:
"DEL_REC" <domanda...@risponderecortes.ia> ha
scritto nel messaggio
news:ciomrb$m7k$1...@news.newsland.it...
> [CUT]
>
> > E' qua che intruppiamo.
> > Non c'č bisogno di un'altra tabella puoi
crearti
> > la query che ti serve proprio su questa
tabella
> > e avrai la situzione che ti interessa.
>
> [CUT]
>
> > fatta quella query la puoi visualizzare come
> > sottomashcera
>
> Ho capito: se creo direttamente una query che va
a pescare i dati dal
> DettaglioOrdini non ho bisogno di alimentare una
nuova tabella Movimenti
> (riducendo cosģ spazio occupato e ridondanza di
dati). La visualizzazione
> come sottomaschera di Materiali, a questo punto,
deriva dalla soluzione
> appena adottata e non mi sembra problematica. In
questo modo, perņ, mi
> manca ancora la possibilitą di poter apportare
delle modifiche sulla
> situazione appena visualizzata (č per questo che
ipotizzavo una tabella
> Movimenti).
>
>
> > > Infine (scusate la prolissitą) non vorrei
che ci
> > fossero
> > > successivi aggiornamenti (ad esempio dopo
> > l'inserimento di altro Ordine)
> > > che mi andassero a cancellare, modificare o
> > sovrascrivere quelle modifiche
> > > apportate manualmente nella sottomaschera
> > MOvimenti all'interno della
> > > maschera Materiali.
>
> > Questo poi ci pensiamo in un secondo momento.
> > Magari con un altro post.
>
> OK
>
> > MAssimiliano
Lo avresti lo stesso nel momento in cui visualizzi
i dati raggruppati della tabella movimenti, mente
se tu volessi vedere
i dati "esplosi" potresti cmq andare nella tabella
DettaglioOrdini
MAssimiliano


title: Alimentare tabella con query da form.

text:
MA ha scritto:
> "DEL_REC" <domanda...@risponderecortes.ia> ha
> scritto nel messaggio
> news:ciomrb$m7k$1...@news.newsland.it...
> > [CUT]
> >
> > > E' qua che intruppiamo.
> > > Non c'è bisogno di un'altra tabella puoi
> crearti
> > > la query che ti serve proprio su questa
> tabella
> > > e avrai la situzione che ti interessa.
> >
> > [CUT]
> >
> > > fatta quella query la puoi visualizzare come
> > > sottomashcera
> >
> > Ho capito: se creo direttamente una query che va
> a pescare i dati dal
> > DettaglioOrdini non ho bisogno di alimentare una
> nuova tabella Movimenti
> > (riducendo così spazio occupato e ridondanza di
> dati). La visualizzazione
> > come sottomaschera di Materiali, a questo punto,
> deriva dalla soluzione
> > appena adottata e non mi sembra problematica. In
> questo modo, però, mi
> > manca ancora la possibilità di poter apportare
> delle modifiche sulla
> > situazione appena visualizzata (è per questo che
> ipotizzavo una tabella
> > Movimenti).
> >
> >
> > > > Infine (scusate la prolissità) non vorrei
> che ci
> > > fossero
> > > > successivi aggiornamenti (ad esempio dopo
> > > l'inserimento di altro Ordine)
> > > > che mi andassero a cancellare, modificare o
> > > sovrascrivere quelle modifiche
> > > > apportate manualmente nella sottomaschera
> > > MOvimenti all'interno della
> > > > maschera Materiali.
> >
> > > Questo poi ci pensiamo in un secondo momento.
> > > Magari con un altro post.
> >
> > OK
> >
> > > MAssimiliano
> Lo avresti lo stesso nel momento in cui visualizzi
> i dati raggruppati della tabella movimenti, mente
> se tu volessi vedere
> i dati "esplosi" potresti cmq andare nella tabella
> DettaglioOrdini
> MAssimiliano
Scusa MAssimiliano,
avrei cosa lo stesso? Grazie,



title: Alimentare tabella con query da form.

text:

L'inconveniente di non poter modificare.
MAssimiliano


title: Alimentare tabella con query da form.

text:
MA ha scritto:


E fino a qui mi sembra che fossimo d'accordo; per questo io volevo
alimentare una tabella Movimenti da query su DettaglioOrdini (invece che
effettaure direttamente la query come origine dati della subform Movimenti
della form Materiali) in modo che, in un momento qualsiasi successivo
all'inserimento, potessi modificare tali record. Mi rimaneva sempre il
problema di non far sparire le modifiche alla successiva query su
DettaglioOrdini.



title: Alimentare tabella con query da form.

text:
"DEL_REC" <domanda...@rispodnerecortes.ia> ha
scritto nel messaggio
news:cipedb$et0$1...@news.newsland.it...

Io vorrei capire.
Ho un articolo
tabella materiali
campo    valore
codice Pippo
descr   abitante di Topolinia
Dettaglioordini
campo     valore
ric_codice Pippo
quantità    10
data    1.7.04
motivazione Acquisto
ric_codice Pippo
quantità    10
data    1.8.04
motivazione Acquisto
ric_codice Pippo
quantità    10
data    1.9.04
motivazione vendita
Query Giaceza
Select codice,
(select sum(quantità) as acq from dettaglioOrdini
where ric_codice = materiali.codice and
motivazione = 'Acquisto') as Acquisti
(select sum(quantità) as ven from dettaglioOrdini
where ric_codice = materiali.codice and
motivazione = 'vendita')    as Vendite
(nz(acquisti)-nz(vendite) as Giacenza
from materiali
avrai un tracciato record così
Pippo    20    10    10
che è credo quello che ti serve.
O non ho capito niente???
Poi se fai una modifica in dettaglio ordini, tipo
riduci le vendite lui automaticamente ti aggiusta
la giacenza
ma quanto rifguarda invece lo storico ci facciamo
un .addnew da un altra parte (o nella stessa ma
con una motivazione diversa)
MAssimiliano


title: Alimentare tabella con query da form.

text:
MA ha scritto:

> Io vorrei capire.








> MAssimiliano
MAssimiliano,
non è che non presto attenzione alle tue risposte, anzi mi sono di grande
aiuto ma, proprio in questo momento devo fuggire. Leggerò i tuoi appunti
appena possibile e poi cercherò di spiegarmi meglio.
Nel frattempo, grazie,



title: Alimentare tabella con query da form.

text:
> Io vorrei capire.








> MAssimiliano
Ciao MA,
le cose, togliendo il superfluo (altre tabelle non coinvolte) stanno così:
Tabella Materiali: IDMAteriale , Descrizione;
Tabella Ordini: IDOrdine, DataOrdine
Tabella DettaglioOrdini: IDOrdine, IDMateriale, Misura, Colore, Quantità
Query: SELECT DettagliOrdini.IDOrdine, DettagliOrdini.IDMateriale,
DettagliOrdini.Misura, DettagliOrdini.Colore, DettagliOrdini.Quantità,
OrdiniProduzione.DataOrdine, "Acquisto" AS Causale
FROM OrdiniProduzione INNER JOIN (Materiali INNER JOIN DettagliOrdini ON
Materiali.IDMateriale = DettagliOrdini.IDMateriale) ON
OrdiniProduzione.IDOrdine = DettagliOrdini.IDOrdine.
Orbene: quando confermo l'ordine (sempre di Acquisto), viene eseguita la
query che aggiorna i movimenti ponendo ad "Acquisto" la causale di tutti i
movimenti. Dalla form Materiali, poi, riesco a vedere la situazione
movimenti per materiale e vorrei poterla modificare da qui (ad esempio
caricando una riga con causale "Vendita" o "Annullo", ecc). Inoltre "non"
vorrei che al caricamento del prossimo ordine la riesecuzione della query
mi annullasse le modifiche che ho apportato.
Sono stato un po' più chiaro?
Ciao,



title: Alimentare tabella con query da form.

text:
"DEL_REC" <domanda...@rispodnerecortes.ia> ha
scritto nel messaggio
news:cirevr$m2u$1...@news.newsland.it...

Non farla con una query di aggiornamento ma su
id_materiale_afterupdate
ci metti un bel me.causale = "acquisto".
> Dalla form Materiali, poi, riesco a vedere la
situazione
> movimenti per materiale e vorrei poterla
modificare da qui (ad esempio
> caricando una riga con causale "Vendita" o
"Annullo", ecc).
Visualizza anche la semplice tabella non
raggruppata magari in una sottomaschera nascosta o
in una maschera popup
che si apre quando vuoi
> Inoltre "non"
> vorrei che al caricamento del prossimo ordine la
riesecuzione della query
> mi annullasse le modifiche che ho apportato.
> Sono stato un po' più chiaro?
> Ciao,
Meglio così??
MAssimiliano


title: Alimentare tabella con query da form.

text:
[CUT]





> Meglio così??
> MAssimiliano
Ciao MAssimiliano,
l'IDMateriale_AfterUpdate di cui mi parli è l'IDMateriale del
DettaglioOrdini o di Ordini? E la causale in che archivio andrebbe
inserita?
Ho comunque bisogno di una tabella Movimenti, o no? Meglio ricominciare
tutto da capo?
Grazie,



title: Alimentare tabella con query da form.

text:
"DEL_REC" <domanda...@risponderecortes.ia> ha
scritto nel messaggio
news:ciu06r$799$1...@news.newsland.it...

Ecco perchè non amo richiamare un campo diun'altra
tabella con lo stesso nome
dettaglioOrdini.idMateriale
> E la causale in che archivio andrebbe
> inserita?
dettgalioordini
> Ho comunque bisogno di una tabella Movimenti, o
no?
No
> Meglio ricominciare
> tutto da capo?
non ancora.
> Grazie,
dai che a pizzichi e a morsi ne veniamo fuori
ciao MAssimilaino


title: eliminare uno spazio in una stringa di testo

author: fausto

text:
Buongiorno a tutti
oggi stavo cercando di eliminare uno spazio con l'istruzione mid cercando di
fare in automatico quello che faccio con sostituisci
praticamente ho una sringa e dovrei eliminare gli spazi
mid(stringa, mypos,1) ""
dove mypos indica il numero di carattere dove c'� uno spazio
per� funziona solo se nelle "" metto un carattere.
come posso fare avete idee?
grazie


text:

Non va bene TRIM...? o REPLACE...?
@Alex


text:
>> Buongiorno a tutti
>> oggi stavo cercando di eliminare uno spazio con l'istruzione mid cercando
>> di
>> fare in automatico quello che faccio con sostituisci
>>
>> praticamente ho una sringa e dovrei eliminare gli spazi
>> mid(stringa, mypos,1) ""
>> dove mypos indica il numero di carattere dove c' uno spazio
>> per funziona solo se nelle "" metto un carattere.
>> come posso fare avete idee?
>> grazie
>
> Non va bene TRIM...? o REPLACE...?
>
> @Alex
trim no ma
replace va benissimo grazie mille


title: bloccare maschera

author: francesco

text:
Secondo voi dopo aver stabilito in un evento open le dimensioni di una
maschera, si puo' anche bloccarla di modo che non la si possa spostare col
mouse?
thanks
F
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: bloccare maschera

author: sv

text:
francesco ha scritto:
> Secondo voi dopo aver stabilito in un evento open le dimensioni di una
> maschera, si puo' anche bloccarla di modo che non la si possa spostare col
> mouse?
> thanks
> F
Se poni lo "Stile Bordo=Nessuno" la maschera non si potrà spostare.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: bloccare maschera

author: ALESSANDRO Baraldi

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:bpn0a1$98a$1...@news.newsland.it...
> francesco ha scritto:
>
> > Secondo voi dopo aver stabilito in un evento open le dimensioni di una
> > maschera, si puo' anche bloccarla di modo che non la si possa spostare
col
> > mouse?
>
> > thanks
>
> > F
>
> Se poni lo "Stile Bordo=Nessuno" la maschera non si potrà spostare.
>
> --
> rgrds
> SC
Oppure subclassandola e deviando l'evento...., un pò come quando
elimini l'effetto Scroll del Mouse.
Trovi un esempio quì:
http://web.tiscali.it/giorgiorancati/msaccess.htm
@Alex.


title: richiamare formula da una colonna all'altra

author: montanaro®

text:
Ciao, vorrei una dritta x "sgrezzarmi":
nella prima colonna di una query ho:
 IIf([scadenze]![pagato]=0;[scadenze]![impeff];IIf([scadenze]!
[datapag]>[fine_mese_gg/mm/aaaa]+10;[scadenze]![impeff];0))
nella colonna2 dovrei eseguire un calcolo solo se il risultato della
colonna1>0.
come posso evitare di riscrivere tutta la formula qui sopra nella
colonna2?
grazie (non conosco vba)


author: PBsoft

text:
> nella prima colonna di una query ho:
> IIf([scadenze]![pagato]=0;[scadenze]![impeff];IIf([scadenze]!
> [datapag]>[fine_mese_gg/mm/aaaa]+10;[scadenze]![impeff];0))
> nella colonna2 dovrei eseguire un calcolo solo se il risultato della
> colonna1>0.
> come posso evitare di riscrivere tutta la formula qui sopra nella
> colonna2?
Nella seconda colonna puoi fare riferimento alla prima:
IIf([colonna1] = 0; "è zero"; "non è zero")
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


text:
On 3 Lug, 10:52, PBsoft <info[REMOVE]@
pbsoft.it
> wrote:
> > nella prima colonna di una query ho:
> > IIf([scadenze]![pagato]=0;[scadenze]![impeff];IIf([scadenze]!
> > [datapag]>[fine_mese_gg/mm/aaaa]+10;[scadenze]![impeff];0))
> > nella colonna2 dovrei eseguire un calcolo solo se il risultato della
> > colonna1>0.
> > come posso evitare di riscrivere tutta la formula qui sopra nella
> > colonna2?
>
> Nella seconda colonna puoi fare riferimento alla prima:
>
> IIf([colonna1] = 0; "è zero"; "non è zero")
>
> --
Mi chiede un valore, come se avessi messo un parametro.


text:
>> Nella seconda colonna puoi fare riferimento alla prima:
>>
>> IIf([colonna1] = 0; "h zero"; "non h zero")
> Mi chiede un valore, come se avessi messo un parametro.
Io ho supposto che "colonna1" fosse il nome dell'altra colonna calcolata:
č cosě?



text:
On 3 Lug, 11:02, PBsoft <info[REMOVE]@
pbsoft.it
> wrote:
> >> Nella seconda colonna puoi fare riferimento alla prima:
>
> >> IIf([colonna1] = 0; "h zero"; "non h zero")
> > Mi chiede un valore, come se avessi messo un parametro.
>
> Io ho supposto che "colonna1" fosse il nome dell'altra colonna calcolata:
> è così?
>
si, e contiene una formula.


text:
Credo che ci sia qualcosa che non va nella tua query.
Ho appena creato una tabella con i seguenti campi: ID, Nome e Cognome.
Ho poi creato una query con il seguente codice SQL: SELECT tblNominativi.Nome,
tblNominativi.Cognome, Left$([Nome],2) AS L2Nome, Right$([L2Nome],1) AS 2Nome
FROM tblNominativi
Nessun problema di funzionamento.
Questo vuol dire che in una colonna calcolata posso fare riferimento ad un'altra
colonna calcolata.
Posta per favore la struttura delle tabelle ed il codice completo delle due
query, in modo da riprodurre il problema.



text:
On 3 Lug, 11:12, PBsoft <info[REMOVE]@
pbsoft.it
> wrote:
> Posta per favore la struttura delle tabelle ed il codice completo delle due
> query, in modo da riprodurre il problema.
PARAMETERS [fine_mese_gg/mm/aaaa] DateTime;
SELECT scadenze!codcf AS cod_cliente, Sum(IIf(scadenze!
pagato=0,scadenze!impeff,IIf(scadenze!datapag>[fine_mese_gg/mm/aaaa]
+10,scadenze!impeff,0))) AS esposizione,
Sum(IIf(IIf(scadenze!pagato=0,scadenze!impeff,IIf(scadenze!
datapag>[fine_mese_gg/mm/aaaa]+10,scadenze!impeff,0))>0,IIf(scadenze!
datascad>[fine_mese_gg/mm/aaaa],0,scadenze!impeff),0)) AS scaduto,
Sum(IIf(DateSerial(Year(scadenze!datafatt),Month(scadenze!datafatt)
+1,1)-1=[fine_mese_gg/mm/aaaa],scadenze!impeff,0)) AS fatturato
FROM scadenze
WHERE (((scadenze.tipoacc) Not Like "F")) OR (((scadenze.tipoacc) Not
Like "F")) OR (((scadenze.tipoacc) Not Like "F"))
GROUP BY scadenze!codcf
HAVING ((([scadenze]![codcf]) Like "C*" And ([scadenze]![codcf]) Not
Like "*L*") AND ((Sum(IIf([scadenze]![pagato]=0,[scadenze]!
[impeff],IIf([scadenze]![datapag]>[fine_mese_gg/mm/aaaa]+10,[scadenze]!
[impeff],0))))>0)) OR ((([scadenze]![codcf]) Like "C*" And ([scadenze]!
[codcf]) Not Like "*L*") AND ((Sum(IIf(IIf([scadenze]![pagato]=0,
[scadenze]![impeff],IIf([scadenze]![datapag]>[fine_mese_gg/mm/aaaa]+10,
[scadenze]![impeff],0))>0,IIf([scadenze]![datascad]>[fine_mese_gg/mm/
aaaa],0,[scadenze]![impeff]),0)))>0)) OR ((([scadenze]![codcf]) Like
"C*" And ([scadenze]![codcf]) Not Like "*L*") AND
((Sum(IIf(DateSerial(Year([scadenze]![datafatt]),Month([scadenze]!
[datafatt])+1,1)-1=[fine_mese_gg/mm/aaaa],[scadenze]![impeff],0)))>0))
ORDER BY scadenze!codcf;
non inorridire, considera che sono un pivello...
la colonna "scaduto" riprende (anzichè scrivere iif fatturato>0....)
tutta la formula della prima colonna.
se al posto della formula metto il nome, mi chiede il dato come se
fosse un parametro.
VBA devo studiarlo!


author: Roberto dalla campagna

text:
"montanaro®" <
jor...@gmail.com
> ha scritto nel messaggio
news:1183451810.0...@q69g2000hsb.googlegroups.com...

Non hai possibilità se non quello di riscrivere la formula della colonna1
anche nella colonna2; lavorando con il copia-incolla eviti di riscrivere
tutto con il rischio di sbagliare.
> grazie (non conosco vba)
In questo caso non serve conoscere VBA ma SQL.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
On 3 Lug, 18:24, "Roberto dalla campagna" <
r.mass...@libero.it
> wrote:
> > nella colonna2 dovrei eseguire un calcolo solo se il risultato della
> > colonna1>0.
> > come posso evitare di riscrivere tutta la formula qui sopra nella
> > colonna2?
>
> Non hai possibilità se non quello di riscrivere la formula della colonna1
> anche nella colonna2; lavorando con il copia-incolla eviti di riscrivere
> tutto con il rischio di sbagliare.
Allora in quali casi è possibile non riscrivere la formula ma solo il
nome della colonna corrispondente?
(solo se hai tempo, è curiosità questa, il lavoro è risolto).
>
> > grazie (non conosco vba)
>
> In questo caso non serve conoscere VBA ma SQL.
>
mmmmm credo di essere un ignorantone in entrambi i casi!


text:
"montanaro®" <
jor...@gmail.com
> ha scritto nel messaggio
news:1183490496.3...@k79g2000hse.googlegroups.com...
On 3 Lug, 18:24, "Roberto dalla campagna" <
r.mass...@libero.it
> wrote:
>> > nella colonna2 dovrei eseguire un calcolo solo se il risultato della
>> > colonna1>0.
>> > come posso evitare di riscrivere tutta la formula qui sopra nella
>> > colonna2?
>>
>> Non hai possibilità se non quello di riscrivere la formula della colonna1
>> anche nella colonna2; lavorando con il copia-incolla eviti di riscrivere
>> tutto con il rischio di sbagliare.
>
>Allora in quali casi è possibile non riscrivere la formula ma solo il
>nome della colonna corrispondente?
>(solo se hai tempo, è curiosità questa, il lavoro è risolto).
Per quello che so io da un campo calcolato di una query non puoi MAI fare
riferimento ad un altro campo calcolato della query stessa, ma sei sempre
costretto, per riferimento al risultato del primo campo calcolato, a
ripetere la formula visto che non puoi fare riferimento al nome dell'altro
campo calcolato; in un campo calcolato puoi fare riferimento solo al nome di
campi di recordset contenuti nella proposizione FROM.
Insomma, se non vuoi ripetere la formula della prima colonna, nella FROM
dovresti usare come tabella derivata una SELECT che contiene anche il campo
calcolato della "prima colonna" al quale a questo punto potresti far
riferimento con il nome nella "seconda colonna"; tutto sommato, in termini
di impegno di programmazione, credo sia però più conveniente ripetere la
formula.
>>
>> > grazie (non conosco vba)
>>
>> In questo caso non serve conoscere VBA ma SQL.
>>
>mmmmm credo di essere un ignorantone in entrambi i casi!
Se hai deciso di prorammare Access vedrai che un po' alla volta sarai
costretto ad impararli.



text:
> non inorridire, considera che sono un pivello...
Non inorridisco, non ti preoccupare.
> la colonna "scaduto" riprende (anzichh scrivere iif fatturato>0....)
> tutta la formula della prima colonna.
> se al posto della formula metto il nome, mi chiede il dato come se
> fosse un parametro.
Sinceramente non sono riuscito a cavare molto dalla query che hai postato.
Probabilmente bisognerebbe essere al corrente di un maggior numero di informazioni,
come la struttura delle tabelle e delle relazioni.
> VBA devo studiarlo!
Se hai cinque di minuti di tempo......



text:
> Per quello che so io da un campo calcolato di una query non puoi MAI
> fare
> riferimento ad un altro campo calcolato della query stessa, ma sei
> sempre
> costretto, per riferimento al risultato del primo campo calcolato, a
> ripetere la formula visto che non puoi fare riferimento al nome
> dell'altro
> campo calcolato; in un campo calcolato puoi fare riferimento solo al
> nome di
> campi di recordset contenuti nella proposizione FROM.
Non sono proprio d'accordo.
Guarda questa query:
SELECT
tblNominativi.Nome,
tblNominativi.Cognome,
Left$([Nome],2) AS L2Nome,
Right$([L2Nome],1) AS 2Nome
FROM tblNominativi;
Ti assicuro che funziona senza alcun problema.



text:
On 4 Lug, 14:11, "Roberto dalla campagna" <
r.mass...@libero.it
> wrote:
> Se hai deciso di prorammare Access vedrai che un po' alla volta sarai
> costretto ad impararli.
>
> --
> Roberto
No, no, non è per me!
Sono un "amministrativo" ed ogni tanto lavoro con grandi tabelle ed in
excel è impossibile...


text:
>"montanaro®" <
jor...@gmail.com
> ha scritto nel messaggio
>news:1183560211.6...@n2g2000hse.googlegroups.com...

A mio modesto parere devono studiare Accees tutti coloro che decidono di
programmarlo anche se di professione non sono programmatori; è un po' come
la patente automobilistica che devono averla tutti quelli che decidono di
guidare anche se di mestiere non fanno gli autisti. ;-)



text:
"PBsoft" <info[REMOVE]@
pbsoft.it
> ha scritto nel messaggio
news:875ea355231a68...@news.tin.it...

Hai ragione da vendere!
Probabilmente dopo che in certi casi mi sono trovato nella necessità di
ripetere la formula erroneamente ho generalizzato.
A questo punto c'è da rispondere al quesito di Montanaro, ovvero quando è
necdessario e quando non è necessario.
>
> --
> PBsoft di Gabriele Bertolucci
>
www.pbsoft.it
> skype:pbsoftsolution
--



text:
On 5 Lug, 11:32, "Roberto dalla campagna" <
r.mass...@libero.it
> wrote:
> "PBsoft" <info[REMOVE]@
pbsoft.it
> ha scritto nel messaggionews:875ea355231a68...@news.tin.it...

> --
> Roberto
Guardate che comunque non voglio togliere tempo al vostro lavoro, lo
scopo di questa domanda è la mia "cultura" sull'argomento,
operativamente ho rifatto le formule ed ho risolto.


title: FileGuida: Funzione di Calogero Di Lorenzo

author: Riccardo

text:
Sto provando questa funzione:
ho creato un form con un pulsante che mi richiama la funzione Help() così
scritta:
Function help()
   ' valuta e verifica le form aperte
   Dim frm As Form
   Dim n As Integer
   For Each frm In Forms
      'se la proprietà tag è stata implementata incrementa un contatore
      If frm.Tag <> "" Then
         n = n + 1
         'apre la guida che si avrà cura di porre nella cartella
         ' di lavoro con il nome applic.chm ponendosi
         'direttamente alla pagina .htm indicata nel Tag
         Shell ("start hh.exe mk:@MSITStore:" & PathCorrente &
"pippo.chm::/" & frm.Tag & ".htm")
      End If
   Next frm
   'altrimenti apre la guida dalla pagina di Default
   If n = 0 Then
      Shell ("start " & PathCorrente & "pippo.chm")
   End If
End Function
dove pippo.chm è il file che ho creato.
Quando faccio click sul pulsante però mi restituisce questo errore:
Errore di Compilazione
Tipo non corrispondente
faccio click su ok e mi si posiziona sulla prima &
         Shell ("start hh.exe mk:@MSITStore:" & PathCorrente &
"pippo.chm::/" & frm.Tag & ".htm")
non riesco a capire dove sbaglio.
Non mi dovrebbe richiamare il fileguida pippo.chm che ho inserito nella
stessa directory del file mdb?
grazie in anticipo a chiunque possa aiutarmi.
Riccardo


title: scadenziario

author: Michele

text:
Salve a tutti,
mi accingo a realizzare uno scadenziario che comprenda tutte le attivitą di
manutenzione e quelle legate alla sicurezza, senza partire da zero vorrei
sapere se qualcuno di voi ha da inviami un'esempio al "grezzo" che mi
fornisca uno spunto iniziale.
Questo soprattutto per evitare errori che poi mi trascinerei dietro
all'infinito..
Grazie
Michele


title: configurazione Access 97

author: Roberto

text:
Salve,
ho installato Access 2.0 e Access 97 sullo stesso PC. Premetto che ho sempre
lavorato con questa configurazione anche su altri PC. Dovrei condividere il
file system.mda tra le due versioni, cosa che faccevo prima di reinstallare
office 97. Ora lanciando access 97 mi ritorna un errore 3041 impossibile
aprire un database creato nella versione precedente. Ho cercato informazioni
in giro ma niente :(
Qualche suggerimento?
Grazie
Roberto


title: [Copia negli appunti il contenuto di Memo/Testo

text:
Aiutooooooo
Salve a tutti,
                    non sono tanto esperto di visual basic soprattutto per
access e non riesco a trovare la soluzione
per copiare il contenuto di un campo memo e di una casella di testo negli
appunti di windows idem tagliare ed
incollare..Grazie in anticipoooooo


text:
"Jackhot²" <
xxx...@jack.it
> ha scritto nel messaggio
news:Gsddb.129177$hE5.4...@news1.tin.it...

Forse se spiegassi meglio cosa realmente vuoi ottenere si potrebbero
trovare soluzioni semplici e adatte a risolvere il tuo problema, che
spiegato
così è un pò ostico da comprendere...!
@Alex.


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bl3vlg$h7q$1...@lacerta.tiscalinet.it...

Scusa per la mia pessima dialettica, cercherò di esprimermi meglio. Il mio
bisogno è quello d'inserire
accento ad un campo memo o testo di una maschera un pulsante che copi il
loro contenuto negli appunti
di windows come a simulare un CTRL+C....
Grazie Alex
ed in anticipo a tutti quelli che mi daranno una mano.


text:
"Jackhot²" <
xxx...@jack.it
> ha scritto nel messaggio
news:Vkgdb.130138$hE5.4...@news1.tin.it...
>
[CUT]
>
> Scusa per la mia pessima dialettica, cercherò di esprimermi meglio. Il mio
> bisogno è quello d'inserire
> accento ad un campo memo o testo di una maschera un pulsante che copi il
> loro contenuto negli appunti
> di windows come a simulare un CTRL+C....
> Grazie Alex
> ed in anticipo a tutti quelli che mi daranno una mano.
>
Si, è chiaro, ma poi cosa devi farne....?
Nel senso lo devi incollare in qualche parte sempre di Access
oppure in applicazioni esterne......!
Nel caso credo che l'unica possibilità sia di forzare il comando
anche presente nel Menù utilizzando RunCommand in questo modo:
DoCmd.RunCommand acCmdCopy
Non sò se ti è d'aiuto....!
@Alex.


title: Evitare che il sottoreport si ripeti

text:
ciao a tutti

ho un report con sottoreport,
ma il sottoreport mi si ripete per quanti record
sono presenti nel sottoreport.

Come posso risolvere?
Grazie


title: Evitare che il sottoreport si ripeti

text:

risolto con raggruppamento


title: if then go .....help me please

author: cicioo

text:
egregi signori
ho preso la maschera ordini con sottomaschera dettaglio ordini (Nortwind) e
ho modificato l' istruzione che su evento mi pesca il prezzo di vendita
"privato" nella query "catalogo" modificata per lo scopo in cui ho aggiunto
il calcolo di un prezzo "privato" e uno "pubblico" e inserito un campo
supplementare nella tabella clienti e query ordini che mi indica il tipo di
cliente, adesso ho aggiunto una casella testo sulla maschera principale in
cui mi riporta  il tipo di cliente ("pubblico","privato") dalla query ordini
sottostante;
the question:
dovrei modificare l'istruzione con if..then..go in modo che in base al tipo
di cliente riportato nella casella di testo mi inserisca il relativo prezzo
di vendita nella sottomaschera . In pratica dovrei tradurre in codice il
seguente enunciato
se tipo cliente su maschera=publico
inserisci il relativo prezzo publico nella sottomaschera nel campo prezzo
unitario
altrimenti inserisci il prezzo privato.
allego l'istruzione originale gia modificata e che devo ulteriormente
modificare con quanto scritto
Private Sub IDProdotto_AfterUpdate()
On Error GoTo Err_IDProdotto_AfterUpdate
    Dim strFiltro As String
    ' Valuta il filtro prima di passarlo alla funzione DLookup.
    strFiltro = "IDProdotto = " & Me!IDProdotto
    ' Cerca il prezzo del prodotto e lo assegna al controllo PrezzoUnitario.
    Me!PrezzoUnitario = DLookup("Privato", "Catalogo", strFiltro)
Esci_IDProdotto_AfterUpdate:
    Exit Sub
Err_IDProdotto_AfterUpdate:
    MsgBox Err.Description
    Resume Esci_IDProdotto_AfterUpdate
End Sub
Un caloroso saluto a tutto il NSG e in particolare a chi sarà cosi bravo e
gentile ad aiutarmi.


title: if then go .....help me please

author: Joyce

text:
> Private Sub IDProdotto_AfterUpdate()
> On Error GoTo Err_IDProdotto_AfterUpdate
>     Dim strFiltro As String
>     ' Valuta il filtro prima di passarlo alla funzione DLookup.
>     strFiltro = "IDProdotto = " & Me!IDProdotto
>     ' Cerca il prezzo del prodotto e lo assegna al controllo
PrezzoUnitario.
>     Me!PrezzoUnitario = DLookup("Privato", "Catalogo", strFiltro)
> Esci_IDProdotto_AfterUpdate:
>     Exit Sub
> Err_IDProdotto_AfterUpdate:
>     MsgBox Err.Description
>     Resume Esci_IDProdotto_AfterUpdate
> End Sub
SE ho capito il problema...
Sulla maschera hai una combo dove selezioni il tipo di cliente che si chiama
cmbTipo.
Diciamo che il valore 1 della combo è il cliente del primo tipo e il valore
2 identifica il cliente del secondo tipo.
A questo punto immagino tu voglia modificare la riga:
Me!PrezzoUnitario = DLookup("Privato", "Catalogo", strFiltro)
con qualcosa del tipo:
if me.cmbTipo = 1 then
    me.PrezzoUnitario = DLookUp ("Privato","Catalogo",filtro)
else
    me.PrezzoUnitario = DLookUp ("Secondo Tipo","Catalogo",filtro)
end if
E' questo quello che ti serviva?!?!
Altrimenti fammi capire meglio... scusa ma è tutta la mattina che sono
davanti al monitor... come tutti noi credo!
Luca


title: if then go .....help me please

text:
Joyce ha scritto nel messaggio ...
>
>E' questo quello che ti serviva?!?!
>Altrimenti fammi capire meglio... scusa ma č tutta la mattina che sono
>davanti al monitor... come tutti noi credo!
>
>Luca
grazie molte ho scaricato il msg adesso e credo che sia quello che mi serve
,anch'io sono stanco dopo una giornata davanti al monitor percui credo che
la prova sul campo la farň domani e se funziona o meno lo posterň in seguito
intanto ti rigrazio
saluti ate e al nsg.


title: if then go .....help me please

text:
>A questo punto immagino tu voglia modificare la riga:
>
>Me!PrezzoUnitario = DLookup("Privato", "Catalogo", strFiltro)
>
>con qualcosa del tipo:
>
>if me.cmbTipo = 1 then
>    me.PrezzoUnitario = DLookUp ("Privato","Catalogo",filtro)
>else
>    me.PrezzoUnitario = DLookUp ("Secondo Tipo","Catalogo",filtro)
>end if
>E' questo quello che ti serviva?!?!
ciao Luca diciamo che per la fretta e la curiosita ho fatto una prova subito
nonostante la stanchezza
questo è il codice modificato e adattato nella mia situazione:
Private Sub IDProdotto_AfterUpdate()
On Error GoTo Err_IDProdotto_AfterUpdate
    Dim strFiltro As String
    ' Valuta il filtro prima di passarlo alla funzione DLookup.
    strFiltro = "IDProdotto = " & Me!IDProdotto
    ' Cerca il prezzo del prodotto e lo assegna al controllo PrezzoUnitario.
    If Me!idtipocl = "1" Then
    Me!PrezzoUnitario = DLookup("Privato", "Catalogo", strFiltro)
Else
    Me!PrezzoUnitario = DLookup("Publico", "Catalogo", strFiltro)
End If
Esci_IDProdotto_AfterUpdate:
    Exit Sub
Err_IDProdotto_AfterUpdate:
    MsgBox Err.Description
    Resume Esci_IDProdotto_AfterUpdate
End Sub
che una volta lanciato mi da "campo non trovato,spostato o eliminato".Credo
che il problema sia nel fatto che il campo stesso si trovi nella maschera
ordini mentre il codice viene lanciato su (after update_ idprodotto) dalla
sottomaschera ordini.Avresti qualche soluzione da propormi tu oppure
qualcuno del nsg.
ciao a tutti e grazie anticipato.