author: Peppe Monti

text:
Altair ha scritto:
Ruggero ?
> Devo costruire un database per la manutenzione di applicativi software.
> Ho pensato di strutturare il DB in questo modo:
> Una tabella si riferisce alle attività di manutenzione/sviluppo dei
> software.
> Una seconda tabella elenca i prodotti software da
> sviluppare/manutenere.
> Una terza tabella elenca i clienti di uno o più dei prodotti software.
>
> Le attività possono essere riferite ad un determinato prodotto
> software (es. sviluppo di una nuova funzione) o riferirsi a una
> esecuzione speciale di un particolare cliente.
> Un campo della tabella delle attività è riferito al nome del cliente,
> un secondo campo al nome del prodotto.
>
> Il problema:
> Vorrei che, quando si immette una nuova attività, se viene specifcato
> il nome di un cliente, nel campo prodotto compaia un menù di scelta
> dei prodotti associati a quel particolare cliente, nella tabella
> clienti. Viceversa se nell'attività immessa non viene specificato il
> nome di un cliente allora l'attività si riferisce ad uno sviluppo del
> prodotto non legato ad un particolare cliente, quindi nel campo
> prodotto deve comparire un menù di scelta comprendente tutti i
> prodotti software inseriti nella tabella prodotti.
Crea una casella combinata e col comando SELECT (nell'origine riga) puoi
elencare i prodotti che una query elenca, col filtro del cliente da te
scelto.
Ti rimane il problema di elencare tutti i prodotti in assenza di
cliente; io ho sempre usato sistemi "empirici" in questi casi, lascio il
campo a chi ne sa più di me.
ciao
Peppe


title: Aprire una form con password di sola lettura o password di modifica/inserimento

author: Bruno - S95

text:
Access 00/XP
Ciao, vorrei chiedere un aiuto per risolvere il seguente problema.
In un database, oltre ai vari Reports, è presente una sola Form per
l'inserimento del lavoro straordinario; vista la delicatezza dei dati,
vorrei poterla far aprire in sola lettura digitando una semplice password
all'apertura oppure farla aprire per l'inserimento/modifica dei dati se
aperta da me, ovviamente sempre con una semplice password.
Grazie, Bruno


author: Carlo Costarella

text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:4720e2dd$0$10625$4faf...@reader2.news.tin.it...

Certamente si può fare...a te di scegliere il sistema.
Per esempio impostando AllowEdits, AllowDeletions o AllowAdditions a seconda
della password inserita.
Ora si tratta di stabilire un metodo per permettere l'inserimento della
pwd...
Per esempio puoi usare una seconda maschera che serve da input...se password
= "pippo" then apri la maschera in sola lettura...
AllowEdits = False
AllowDeletions  =False
AllowAdditions = False
se password = "pluto" then
AllowEdits = True
AllowDeletions  =True
AllowAdditions = True
E' solo un esempio che va adattato.
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:ffr1bk$ukg$1...@tdi.cu.mi.it...

___________________
Ciao Carlo, ci provo e vedo cosa riesco a fare.
Grazie, Bruno


title: Internet

author: David

text:
BUONGIORNO!!!!!!
Ho un DBAccess in internet Sito con dominio) contiene solo le tabelle; come
posso collegarle ad un DB su un PC locale?
ho provato con un dsn ma niente da fare
Grazie


title: Internet

author: Neo

text:
"David" <
davi...@aopn.fvg.it
> ha scritto nel messaggio
news:bqkq4d$ng7$1...@grillo.cs.interbusiness.it...

credo che basti semplicemente usare il percorso ftp completo
non ne sono pienamente sicuro, devo provare nch'io ma non ho avuto ancora il tempo necessario


title: Comportamento anomalo della proprietà "Stampa sezione unita"

author: Antologiko

text:
Salve a tutti; non capisco il seguente comportamento di Access:
Per la sezione "Corpo" di un sottoreport è impostata la proprietà
"Stampa sezione unita" su "Si".
In effetti i record vengono stampati uniti come voluto, però questo
accade per tutti i record tranne il primo! Ogni volta che il primo
record del sottoreport capita a fine pagina, allora questo viene
stampato un po' qua e un po' la.
Perchè questo comportamento anomalo solo col primo?


title: Registratore di cassa..

author: Leo

text:
Salva a tutto il ng...
Una curiosità... attraverso un'applicazione fatta con access 2000 posso
"pilotare" un registratore di cassa??
Se si come? (file ocx o cosa?)
Grazie anticipatamente!!
Leo


title: Registratore di cassa..

author: oliones

text:
Leo <
rut...@galactica.it
> wrote in message
jbk77.22543$sE4.4...@news6.giganews.com...
> Salva a tutto il ng...
> Una curiosità... attraverso un'applicazione fatta con access 2000 posso
> "pilotare" un registratore di cassa??
e che significa ?
> Se si come? (file ocx o cosa?)
per far cosa ?
come sono memorizzati i dati ?


title: Registratore di cassa..

author: MegaMax

text:
"Leo" <
rut...@galactica.it
> ha scritto nel messaggio
news:jbk77.22543$sE4.4...@news6.giganews.com...
> Salva a tutto il ng...
> Una curiosità... attraverso un'applicazione fatta con access 2000 posso
> "pilotare" un registratore di cassa??
> Se si come? (file ocx o cosa?)
si, ci sono anche dei registratori di cassa della epson con u pc-compatibile
incorporato.
oppure dei registratori di cassa normali con la seriale.
Max


title: Registratore di cassa..

author: bb

text:


Io ho lavorato con registratori di cassa che utilizzano DDE o driver
specifici.
Ciao bb


title: Registratore di cassa..

text:
"bb" <
bb...@linbero.it
> ha scritto nel messaggio
news:3b5e7be9...@news.libero.it...

Grazie...per le risposte!!
Leo


title: prog cod fisc nel sito comune

author: desio

text: non mi riesce di aprirlo con access xp qualcuno puo m' aide


title: prog cod fisc nel sito comune

author: Roberto da casa

text:
"desio" <
giscar...@dada.it
> ha scritto nel messaggio
news:3dad2...@news.dada.it...
> non mi riesce di aprirlo con access xp qualcuno puo m' aide
Sicuramente è un database Access 97, quindi penso che devi aprirlo come
versione precedente.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: prog cod fisc nel sito comune

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:pFbr9.37295$%M1.9...@twister2.libero.it...
>
> "desio" <
giscar...@dada.it
> ha scritto nel messaggio
> news:3dad2...@news.dada.it...
> > non mi riesce di aprirlo con access xp qualcuno puo m' aide
>
> Sicuramente è un database Access 97, quindi penso che devi aprirlo come
> versione precedente.
Già provato ma mi da che manca una libreria dao ho provato a cercarla ma non
l' ho trovata



title: prog cod fisc nel sito comune

text:
"desio" <
giscar...@dada.it
> ha scritto nel messaggio
news:3dae6...@news.dada.it...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:pFbr9.37295$%M1.9...@twister2.libero.it...
> >
> > "desio" <
giscar...@dada.it
> ha scritto nel messaggio
> > news:3dad2...@news.dada.it...
> > > non mi riesce di aprirlo con access xp qualcuno puo m' aide
> >
> > Sicuramente è un database Access 97, quindi penso che devi aprirlo come
> > versione precedente.
> Già provato ma mi da che manca una libreria dao ho provato a cercarla ma
non
> l' ho trovata
> >
Prova ad importare tutti gli oggetti del database del Sito Comune in un tuo
database vuoto, quindi aggiungi ai riferimenti del tuo nuovo database il
riferimento a Microsoft DAO X.XX Object Library , dove X.XX è un numero che
cambia a seconda della versione di Access (per Access 97 è 3.51, per Access
2000 è 3.6, per Access XP non la conosco).
Fai anche in maniera che nel tuo database i riferimenti alla libreria DAO
precedano i riferimenti alla libreria ADO nell'elenco dei riferimenti.
Insomma fai tutto quello che faresti per convertire in Access XP un database
Access 97.



title: prog cod fisc nel sito comune

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:2gvr9.42031$RO.10...@twister1.libero.it...
>
> "desio" <
giscar...@dada.it
> ha scritto nel messaggio
> news:3dae6...@news.dada.it...
> >
> > "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> > news:pFbr9.37295$%M1.9...@twister2.libero.it...
> > >
> > > "desio" <
giscar...@dada.it
> ha scritto nel messaggio
> > > news:3dad2...@news.dada.it...
> > > > non mi riesce di aprirlo con access xp qualcuno puo m' aide
> > >
> > > Sicuramente è un database Access 97, quindi penso che devi aprirlo
come
> > > versione precedente.
> > Già provato ma mi da che manca una libreria dao ho provato a cercarla ma
> non
> > l' ho trovata
> > >
>
> Prova ad importare tutti gli oggetti del database del Sito Comune in un
tuo
> database vuoto, quindi aggiungi ai riferimenti del tuo nuovo database il
> riferimento a Microsoft DAO X.XX Object Library , dove X.XX è un numero
che
> cambia a seconda della versione di Access (per Access 97 è 3.51, per
Access
già fatto ho provato anche ad importarlo in un database nuovo in cui avevo
già impostato i riferimenti a dao 3.6 e 3.51
ho provato anche a convertirlo con la conversione automatica di access ma mi
da sempre lo stesso errore.



title: prog cod fisc nel sito comune

text:
"desio" <
giscar...@dada.it
> ha scritto nel messaggio
news:3dae8...@news.dada.it...
>
[CUT]
> già fatto ho provato anche ad importarlo in un database nuovo in cui avevo
> già impostato i riferimenti a dao 3.6 e 3.51
> ho provato anche a convertirlo con la conversione automatica di access ma
mi
> da sempre lo stesso errore.
>
[CUT]
Non so che dirti, ma resta il fatto che, se come tu dici, ti viene segnalato
che manca la libreria DAO, devi aggiungerla nei riferimenti del tuo
database; in teoria dopo dovrebbe funzionare, visto che in A97 funziona.



title: [Sito Comune] XP -> 2000

author: Federico Luciani

text:
Sto sistemando il materiale del sito e ho da chiedere un piacere a
tutti coloro che hanno inviato database in formato xp:
potreste reinviare il db in formato 2000?
grazie
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: casella di riepilogo scelte multiple

author: andy

text:
sarebbe possibile eseguendo piu' selezioni in una

casella di riepilogo
 riporate i risultati multipli in una
query o una tabella ?

il db e' cosi' composto :

una tabella A con campi :codice,
cliente,descrizione

una tabella B con campi :codice, ore, data

una query C creata su tabella B con
campi: codice, data,ore"che esegue una somma"

una maschera per immissione di dati nella tabella
A

una maschera per immissione di dati nella tabella
B

una maschera per eseguire filtri "origine maschera
query C" con campi :
casella di riepilogo
 "origine casella
tabella A", sottomaschera in visualizzazione tabella "origine tabella
B"

scusate la mia ignoraza ma sto cercando di
impratichirmi un pochino e grazie a chiunque mi risponda


title: operazioni tra celle

author: domarr

text:
salve a tutti,
è possibile fare in modo che ad ogni apertura del database una cella di una
determinata tabella assuma un valore in base all'operazione di differenza
tra la data di sistema ed un'altra cella?
Mi spiego:
la cella "Idoneo" assume il valore "2"  se la differenza tra la data di
sistema e la cella "data_scad" è > di 20 gg
Grazie
Michele


title: operazioni tra celle

author: sv

text:
domarr ha scritto:
> salve a tutti,

> Grazie
> Michele
Creati una macro "Autoexec", ed una maschera che abbia il tuo Campo
"Idoneo". Valorizza il tuo campo tramite codice sull'evento Apertura della
maschera. In Autoexec quale azione inserisci l'apertura e la chiusura
della maschera in modalità nascosta. La tua tabella sarà aggiornata.
--
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: operazioni tra celle

author: Fabrizio Alessandri

text:
> Creati una macro "Autoexec", ed una maschera che abbia il tuo Campo
> "Idoneo". Valorizza il tuo campo tramite codice sull'evento Apertura della
> maschera. In Autoexec quale azione inserisci l'apertura e la chiusura
> della maschera in modalità nascosta. La tua tabella sarà aggiornata.
>
Ciao a entrambi.
Scusa se approfitto SV; non conoscevo questo fatto della macro Autoexec;
molto utile.
Scrivendo unicamente codice e non usando macro, mi chiedevo se tu fossi a
conoscenza di una Funzione, da salvare come modulo, che si autoattivi
all'evento caricamento database (che non ho mai trovato), senza ovviamente
dover ricorrere ad intercettare 1 evento scaturito da report/maschera.
Grazie in anticipo.
Ciao ;-)


title: operazioni tra celle

author: sunrex

text:
"Fabrizio Alessandri" <
fabrizio.ales...@tin.it
> ha scritto nel
messaggio news:JfLvb.5132$up5.4...@news1.tin.it...

Scusa se mi intrometto ma se chiami la funzione Autoexec
e la salvi in un modulo tale funzione ti si attiverà all'apertura del db.
Sunrex


title: operazioni tra celle

text:
> Scusa se mi intrometto ma se chiami la funzione Autoexec
> e la salvi in un modulo tale funzione ti si attiverà all'apertura del db.
>
> Sunrex
Ho provato, ma non funziona.
Grazie lo stesso ;-)


title: operazioni tra celle

text:
Fabrizio Alessandri ha scritto:


A me non risulta che si possa creare una funzione Autoexec come una macro.
Nei sacri testi si parla sempre di macro Autoexec o di macro Autokeys.



title: operazioni tra celle

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:bppo9b$hso$1...@news.newsland.it...
> Fabrizio Alessandri ha scritto:
>
> > > Scusa se mi intrometto ma se chiami la funzione Autoexec
> > > e la salvi in un modulo tale funzione ti si attiverà all'apertura del
db.
> > >
> > > Sunrex
>
> > Ho provato, ma non funziona.
> > Grazie lo stesso ;-)
>
> A me non risulta che si possa creare una funzione Autoexec come una macro.
> Nei sacri testi si parla sempre di macro Autoexec o di macro Autokeys.
>
> --
> rgrds
> SC
Rispondo a tutti e due.
Vi fate la vostra bella macro poi la chiudete.
La rinominate Autoexec.Così facendo sarà la prima
cosa che la vostra applicazione andrà a fare quando l'aprirete.
Inoltre se ci cliccate sopra con il tasto dex del mouse e scegliete
Salva con Nome Esporta e poi scegliete "Come modulo di Visual Basic"
e premete OK avrete la vostra macro convertita in un modulo.
Sotto vi riporto un esempio di un modulo creato da una macro fatto come vi
ho spiegato.
Option Compare Database
Option Explicit
'------------------------------------------------------------
' Autoexec
'
'------------------------------------------------------------
Function Autoexec()
On Error GoTo Autoexec_Err
    DoCmd.OpenForm "frmGestioneAnalisi", acNormal, "", "", , acNormal
Autoexec_Exit:
    Exit Function
Autoexec_Err:
    MsgBox Error$
    Resume Autoexec_Exit
End Function
Inoltre tratto dalla guida in linea di Access 97
Eseguire un'azione all'apertura del database
È possibile utilizzare una speciale macro denominata AutoExec per eseguire
un'azione o una serie di azioni all'apertura del database. Quando viene
aperto un database, ha luogo la ricerca della macro con questo nome. Se la
ricerca ha esito positivo, la macro viene eseguita automaticamente.
1 Creare una macro contenente le azioni che si desidera eseguire
all'apertura del database.
Procedura
2 Salvare la macro con il nome AutoExec.
Alla successiva apertura del database, la macro viene eseguita
automaticamente.
Note
· Se non si desidera eseguire la macro AutoExec all'apertura del database,
tenere premuto MAIUSC.
· È inoltre possibile controllare l'avvio di un database o di
un'applicazione mediante l'impostazione delle opzioni della finestra di
dialogo Avvio del menu Strumenti. Per ulteriori informazioni, fare clic su
.
P.S.
Un consiglio accannate le macro.
SunRex


title: operazioni tra celle

text:
> A me non risulta che si possa creare una funzione Autoexec come una macro.
> Nei sacri testi si parla sempre di macro Autoexec o di macro Autokeys.
>
Grazie per la conferma, peccato ;-)
Ciao e buon lavoro.


title: operazioni tra celle

author: Salvatore

text:
"sunrex" <
sunrexs...@hotmail.it
> ha scritto nel messaggio
news:7q0wb.7683$up5.6...@news1.tin.it...

[cut].
>
> SunRex
>
>
Ma quella che viene eseguita all'apertura è la macro Autoexec, non il
codice.
Ciao
Salvatore


title: operazioni tra celle

text:
sunrex ha scritto:






> Autoexec_Exit:
>     Exit Function

> End Function




> Procedura


> Note


> SunRex
Ascolta Sunrex, quello che tu hai scritto per me è una cosa nota da quando
ho iniziato ad usare Access. Ti parlo di Access 2.0.
Una funzione che si chiami Autoexec non combina un bel niente: cioè non
esegue del codice come una macro. Prova a cancellare la macro e vedrai che
non funziona. Devi notare inoltre che le funzioni a differenza delle macro
hanno il pulsante "esegui" disattivato perchè per l'appunto Access non le
esegue, ma debbono essere richiamate da codice o da macro. E poi che senso
ha farsi una macro Autoexec che generalmente viene utilizzata per semplici
azioni(apri maschera, messaggio all'avvio etc..) e poi te la trasformi in
codice?



title: operazioni tra celle

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:bpqou7$1kf$1...@news.newsland.it...

E' vero non usando le macro non lo avevo notato.
 Devi notare inoltre che le funzioni a differenza delle macro
> hanno il pulsante "esegui" disattivato perchè per l'appunto Access non le
> esegue, ma debbono essere richiamate da codice o da macro. E poi che senso
> ha farsi una macro Autoexec che generalmente viene utilizzata per semplici
> azioni(apri maschera, messaggio all'avvio etc..) e poi te la trasformi in
> codice?
Infatti per me non ha nessun senso.
SunRex



title: Documento Word: inserire l'indirizzo email

author: Angelo Mariani

text:
Ciao a tutti.
Uso Office 2000 con Win98. Nella mia applicazione Access 2000, ad un certo
punto apro un documento Word.
    Set docWord = appWord.Documents.Open(strDocEsistente)
    appWord.Visible = True
Indi rendo VISIBILE l'intestazione per l'invio del documento tramite
l'e-mail, cosi':
    appWord.ActiveWindow.EnvelopeVisible = True
    appWord.ActiveWindow.SetFocus
Ebbene: come diavolo posso fare ad inserire, nei campi "A:", "CC:",
"Oggetto:" gli indirizzi dei destinatari e l'oggetto del messaggio? Sono
costretto ad obbligare l'utente ad inserirli a mano, e la cosa non mi piace
affatto...
Ho battuto a tappeto la lista di tutti gli oggetti e di tutti i metodi, ma
non sono riuscito a trovare niente che faccia al caso mio...
Grazie e ciao,
Angelo.-


author: Roberto dal portatile

text:
"Angelo Mariani" <
angelo...@tin.it
> ha scritto nel messaggio
news:UqSe6.4533$eQ5....@twister2.tin.it...

Hai provato a fare un giretto nel Sito Comune (link qui sotto)? Mi sembra di
ricordare che nella Sezione General dovresti trovarci qualcosa.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Roberto dal portatile <
r.ma...@libero.it
> wrote in message
keTe6.92555$ew1.5...@news.infostrada.it...
> "Angelo Mariani" <
angelo...@tin.it
> ha scritto nel messaggio
> news:UqSe6.4533$eQ5....@twister2.tin.it...
> > Ebbene: come diavolo posso fare ad inserire, nei campi "A:", "CC:",
> > "Oggetto:" gli indirizzi dei destinatari e l'oggetto del messaggio? Sono
> > costretto ad obbligare l'utente ad inserirli a mano, e la cosa non mi
> > piace affatto...
> Hai provato a fare un giretto nel Sito Comune (link qui sotto)? Mi sembra
di
> ricordare che nella Sezione General dovresti trovarci qualcosa.
Si', l'ho fatto, ma non mi sembra di aver trovato niente del genere!
Provero' a rifarlo, con maggior attenzione.
Ciao!
A.-


text:
Angelo Mariani <
angelo...@tin.it
> wrote >
> Roberto dal portatile <
r.ma...@libero.it
> wrote
> > "Angelo Mariani" <
angelo...@tin.it
> ha scritto
> > > Ebbene: come diavolo posso fare ad inserire, nei campi "A:", "CC:",
> > > "Oggetto:" gli indirizzi dei destinatari e l'oggetto del messaggio?
Sono
> > > costretto ad obbligare l'utente ad inserirli a mano, e la cosa non mi
> > > piace affatto...
> > Hai provato a fare un giretto nel Sito Comune (link qui sotto)? Mi
sembra
> > ricordare che nella Sezione General dovresti trovarci qualcosa.
> Si', l'ho fatto, ma non mi sembra di aver trovato niente del genere!
> Provero' a rifarlo, con maggior attenzione.
> Ciao!
Ho rifatto il giro, ma niente da fare. Ho letto con attenzione tutti i
titoli, ma non c'e' niente (a parte un esempio semplice di "automazione
Word" che apre semplicemente un documento) che riguardi questo aspetto di
Word.
Avevo controllato anche nelle altre sezioni del sito, ma nisba!
Ciao,
A.-


text:
"Angelo Mariani" <
angelo...@tin.it
> ha scritto nel messaggio
news:FLTe6.4701$eQ5....@twister2.tin.it...
>
[CUT]
> Ho rifatto il giro, ma niente da fare. Ho letto con attenzione tutti i
> titoli, ma non c'e' niente (a parte un esempio semplice di "automazione
> Word" che apre semplicemente un documento) che riguardi questo aspetto di
> Word.
> Avevo controllato anche nelle altre sezioni del sito, ma nisba!
>
> Ciao,
> A.-
>
>
Mi riferivo alle FAQ della Sezione General "Inviare e-mail con MSAccess
utilizzando il Winsock" di Paolo Beltrame e "Inviare e-mail con MSAccess
utilizzando la libreria mapi32.dll" di Carlo Costarella.
Non le ho mai adoperate, perň magari ci trovi ciň che ti serve.



text:
Roberto da casa <
r.ma...@libero.it
> wrote in message
dYVe6.94158$ew1.5...@news.infostrada.it...
>
> "Angelo Mariani" <
angelo...@tin.it
> ha scritto nel messaggio
> news:FLTe6.4701$eQ5....@twister2.tin.it...
> >
> [CUT]
> > Ho rifatto il giro, ma niente da fare. Ho letto con attenzione tutti i
> Mi riferivo alle FAQ della Sezione General "Inviare e-mail con MSAccess
> utilizzando il Winsock" di Paolo Beltrame e "Inviare e-mail con MSAccess
> utilizzando la libreria mapi32.dll" di Carlo Costarella.
> Non le ho mai adoperate, perň magari ci trovi ciň che ti serve.
No, purtroppo no. Erano i primi documenti che ho guardato, ma non risolvono
il mio problema...
Grazie lo stesso :)
Ciao,
A.-


text:
"Angelo Mariani" <
angelo...@tin.it
> ha scritto nel messaggio
news:EBWe6.5391$eQ5....@twister2.tin.it...
>
> Roberto da casa <
r.ma...@libero.it
> wrote in message
> dYVe6.94158$ew1.5...@news.infostrada.it...
> >
> > "Angelo Mariani" <
angelo...@tin.it
> ha scritto nel messaggio
> > news:FLTe6.4701$eQ5....@twister2.tin.it...
> > >
> > [CUT]
> > > Ho rifatto il giro, ma niente da fare. Ho letto con attenzione tutti i
>
> > Mi riferivo alle FAQ della Sezione General "Inviare e-mail con MSAccess
> > utilizzando il Winsock" di Paolo Beltrame e "Inviare e-mail con MSAccess
> > utilizzando la libreria mapi32.dll" di Carlo Costarella.
> > Non le ho mai adoperate, però magari ci trovi ciò che ti serve.
>
> No, purtroppo no. Erano i primi documenti che ho guardato, ma non
risolvono
> il mio problema...
> Grazie lo stesso :)
> Ciao,
> A.-
>
>
Mi dispiace di averti fatto fare tutti quei "giretti" nel Sito Comune.
Vorrà dire che hai migliorato le statistiche di consultazione del Sito
Comune. :-)



author: Giuseppe

text:
"Angelo Mariani" <
angelo...@tin.it
> ha scritto nel messaggio
news:UqSe6.4533$eQ5....@twister2.tin.it...

prova a leggere la mia risposta del 26/01/01/ 22.01  oggetto: outlook
giuseppe


text:
"Giuseppe" <
ebq...@tin.it
> ha scritto nel messaggio
news:tr%e6.6049$eQ5.1...@twister2.tin.it...
[CUT]
> prova a leggere la mia risposta del 26/01/01/ 22.01  oggetto: outlook
> giuseppe
>
>
Perché non lo invii al Sito Comune?
Ciao



text:
Giuseppe <
ebq...@tin.it
> wrote in message
tr%e6.6049$eQ5.1...@twister2.tin.it...
> "Angelo Mariani" <
angelo...@tin.it
> ha scritto nel messaggio
> news:UqSe6.4533$eQ5....@twister2.tin.it...
> > Ciao a tutti.
> > Uso Office 2000 con Win98. Nella mia applicazione Access 2000, ad un
certo
> > punto apro un documento Word.
> prova a leggere la mia risposta del 26/01/01/ 22.01  oggetto: outlook
> giuseppe
Ciao. Non riesco ad accedere a messaggi piu'vecchi del 30 gennaio 2001,
purtroppo!
C'e' un archivio storico dei messaggi di questo NG da qualche parte? O
potresti reinviarmi il messaggio, per favore?
Grazie!
Ciao,
Angelo.-


author: Maurizio Borrelli

text:
> Angelo Mariani:

Forse perche', effettivamente, non c'e` molto. L'unica pagina della guida
che dica qualcosa in proposito mi sembra sia:
    Tasti per l'invio della posta elettronica
di conseguenza per fare quello che vuoi dovrai usare SendKeys. Se non trovi
di meglio, come ti e` stato anche indicato in altri interventi.
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------


text:

scusami, ma non ho capito cosa devi fare.
stai facendo un stampa unione con 'stampa su email'?
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


text:
> > Uso Office 2000 con Win98. Nella mia applicazione Access 2000, ad un
certo
> > punto apro un documento Word.
> >     Set docWord = appWord.Documents.Open(strDocEsistente)
> >     appWord.Visible = True
> > Indi rendo VISIBILE l'intestazione per l'invio del documento tramite
> > l'e-mail, cosi':
> >     appWord.ActiveWindow.EnvelopeVisible = True
> >     appWord.ActiveWindow.SetFocus
> > Ebbene: come diavolo posso fare ad inserire, nei campi "A:", "CC:",
> > "Oggetto:" gli indirizzi dei destinatari e l'oggetto del messaggio? Sono
> > costretto ad obbligare l'utente ad inserirli a mano, e la cosa non mi
piace
> > affatto...
> > Ho battuto a tappeto la lista di tutti gli oggetti e di tutti i metodi,
ma
> > non sono riuscito a trovare niente che faccia al caso mio...
> scusami, ma non ho capito cosa devi fare.
> stai facendo un stampa unione con 'stampa su email'?
Uhm, no. In Word 2000 puoi, nel documento corrente, fare "apparire" una
intestazione per l'invio del documento via posta elettronica.
C'e' un pulsante, nella barra dei pulsanti, che raffigura un piccolo
messaggio davanti ad una busta aperta. Il tooltip e' "Posta elettronica". Se
lo premi, appare questa famigerata intestazione, con i campi "A:", "CC:" ed
"Oggetto:" ed un pulsante "Invia".  Se scrivi la'dentro almeno un
destinatario ed un oggetto, premendo "Invia" il documento viene inviato via
e-mail.
La mia applicazione Access apre un documento di Word e lo riempie con alcune
informazioni particolari, indi attiva l'intestazione (facendo, come detto,
un   appWord.ActiveWindow.EnvelopeVisible = True), infine RIMANE, purtroppo,
in attesa che l'utente scriva nel campo "A:" l'indirizzo e-mail della
persona cui deve essere inviato il documento.
Io vorrei semplicemente far si' che la mia applicazione Access RIEMPISSE il
campo "A:" con l'indirizzo e-mail (che l'applicazione conosce), lasciando
poi all'utente il compito di personalizzare il documento e di inviarlo.
Non posso inviare il messaggio in altro modo (ad esempio usando le MAPI),
perche' mi serve usare proprio Word (infatti a volte l'utente puo'decidere
di NON inviare il documento via e-mail, ma semplicemente di salvare su disco
il file Word).
Comincio un po'a disperare di trovare una soluzione.. :-) Mi sa che i
progettisti di Word si sono dimenticati di rendere quell'oggetto visibile
dall'esterno...
Ciao!
Angelo.-


text:
> Angelo Mariani:
[...]
> > stai facendo un stampa unione con 'stampa su email'?
> Uhm, no. In Word 2000 puoi, nel documento corrente, fare "apparire" una
intestazione per l'invio del documento via posta elettronica.
> C'e' un pulsante, nella barra dei pulsanti, che raffigura un piccolo
messaggio davanti ad una busta aperta. Il tooltip e' "Posta elettronica". Se
lo premi, appare questa famigerata intestazione, con i campi "A:", "CC:" ed
"Oggetto:" ed un pulsante "Invia".  Se scrivi la'dentro almeno un
destinatario ed un oggetto, premendo "Invia" il documento viene inviato via
e-mail.
> La mia applicazione Access apre un documento di Word e lo riempie con
alcune informazioni particolari, indi attiva l'intestazione (facendo, come
detto, un appWord.ActiveWindow.EnvelopeVisible = True), infine RIMANE,
purtroppo, in attesa che l'utente scriva nel campo "A:" l'indirizzo e-mail
della persona cui deve essere inviato il documento.
> Io vorrei semplicemente far si' che la mia applicazione Access RIEMPISSE
il campo "A:" con l'indirizzo e-mail (che l'applicazione conosce), lasciando
poi all'utente il compito di personalizzare il documento e di inviarlo.
> Non posso inviare il messaggio in altro modo (ad esempio usando le MAPI),
perche' mi serve usare proprio Word (infatti a volte l'utente puo'decidere
di NON inviare il documento via e-mail, ma semplicemente di salvare su disco
il file Word).
> Comincio un po'a disperare di trovare una soluzione.. :-)
Perche'? Non ti va bene quella che ti ho indicato? (Sendkeys).
> Mi sa che i progettisti di Word si sono dimenticati di rendere
quell'oggetto visibile dall'esterno...
--



text:
Angelo Mariani wrote:
> > > Uso Office 2000 con Win98. Nella mia applicazione Access 2000, ad un
> certo
> > > punto apro un documento Word.
> > >     Set docWord = appWord.Documents.Open(strDocEsistente)
> > >     appWord.Visible = True
> > > Indi rendo VISIBILE l'intestazione per l'invio del documento tramite
> > > l'e-mail, cosi':
> > >     appWord.ActiveWindow.EnvelopeVisible = True
> > >     appWord.ActiveWindow.SetFocus
> > > Ebbene: come diavolo posso fare ad inserire, nei campi "A:", "CC:",
> > > "Oggetto:" gli indirizzi dei destinatari e l'oggetto del messaggio? Sono
> > > costretto ad obbligare l'utente ad inserirli a mano, e la cosa non mi
> piace
> > > affatto...
> > > Ho battuto a tappeto la lista di tutti gli oggetti e di tutti i metodi,
> ma
> > > non sono riuscito a trovare niente che faccia al caso mio...
>
> > scusami, ma non ho capito cosa devi fare.
> > stai facendo un stampa unione con 'stampa su email'?
>
> Uhm, no. In Word 2000 puoi, nel documento corrente, fare "apparire" una
> intestazione per l'invio del documento via posta elettronica.
quindi stai usando word come editor di posta elettronica.
non avevo capito e in questo caso non so come aiutarti.
mi spiace



title: controllo su before update

author: Lara

text:
Ciao a tutti,
io ho una maschera basata su una maschera e voglio impedire che
l'utente inserisca dei record senza valorizzare alcuni campi. Ho
inserito questo codice sull'evento Before update della form
Private Sub Form_BeforeUpdate(Cancel As Integer)
Dim codErr As Byte
codErr = 0
Dim Style, Title, Response
Dim Mess1, Mess2, Mess3  As String
Style = vbOKOnly + vbCritical
Title = "Errore!"  ' Definisce il titolo.
Mess1 = "Valorizza il codice commessa prima di salvare il record!"
If IsNull(Me.CodiceCommessa.Value) Then
    codErr = 1
    Response = MsgBox(Mess1, Style, Title)
    Me.CodiceCommessa.SetFocus
    GoTo Exit_BeforeUpdate
End If
Exit_BeforeUpdate:
End Sub
Se provo a passare al record successivo con i pulsanti di spostamento
fra record ricevo il messaggio di errore per 2 volte, ma poi passa
comunque al record successivo.
Come faccio ad impedirlo????
Grazie
Lara


title: controllo su before update

author: antonio

text:
"Lara" <
lara_...@libero.it
> ha scritto nel messaggio
news:1173745396.7...@j27g2000cwj.googlegroups.com...

Ciao Lara,
vediamo se riesco ad esserti d'aiuto.
Innanzitutto ti dico che, per come li hai dichiarati tu, Mess1 e Mess2 non
sono string  ma variant: questo pechè la virgola dopo di essi fa sì che
assumano il valore di default, non il tipo di dato indicato per ultimo
(almeno credo, mi pare che sia proprio così).
CodErr è dichiarato all'interno della routine ma poi, dopo la sua
valorizzazione, non ne fai nessun uso: a cosa ti può servire ? Se pensi di
doverlo utilizzare fuori di questa routine non lo devi dichiarare qui ma fra
le variabili globali (in un modulo). Dichiarato qui e non utilizzato dentro
la routine stessa non serve a nulla.
Utilizzi la msgbox in modo non appropriato in questo momento: la risposta
dell'operatore non la gestisci, quindi puoi usare la forma più sintetica che
indicherò dopo.
GoTo Exit_BeforeUpdate ti fa uscire dalla routine come se tutto fosse andato
bene: probabilmente tu volevi impedire l'uscita dal controllo e costringere
l'operatore a valorizzarlo opportunamente. In questo caso devi impostare a
True il parametro Cancel, così la routine saprà comportarsi di conseguenza.
Un'ultima cosa: per uscire dalla routine va benissimo l'istruzione che hai
usato, ma è più semplice da scrivere e meno soggetta ad errori l'istruzione
"Exit sub".
Quindi, io farei così:
Private Sub Form_BeforeUpdate(Cancel As Integer)
''' Dim codErr As Byte
''' codErr = 0
Dim Style as integer, Title as string   '(il resto non lo utilizzi:
Response)
Dim Mess1 as string, Mess2as string , Mess3  As String
Style = vbOKOnly + vbCritical
Title = "Errore!"  ' Definisce il titolo.
Mess1 = "Valorizza il codice commessa prima di salvare il record!"
If IsNull(Me.CodiceCommessa.Value) Then
'''   codErr = 1
'''   Response = MsgBox(Mess1, Style, Title)
   msgbox mess1,style,title
   cancel = true
   exit sub  '(anche se non serve perchè dopo questo if la routine non fa
nient'altro)
'''   Me.CodiceCommessa.SetFocus
'''   GoTo Exit_BeforeUpdate
End If
Exit_BeforeUpdate:
End Sub
Perciò, se codicecommessa non è valorizzato, allora esce dopo aver messo in
ON (true) il parametro della routine Cancel, altrimenti esce in modo
naturale, quindi il Cancel rimane in OFF (false).
Ciao
Antonio


title: controllo su before update

text:
Il 13 Mar 2007, 07:00, "antonio" <
antone...@tiscali.it
> ha scritto:
>
> "Lara" <
lara_...@libero.it
> ha scritto nel messaggio
> news:1173745396.7...@j27g2000cwj.googlegroups.com...
> Ciao Lara,
> vediamo se riesco ad esserti d'aiuto.
> Innanzitutto ti dico che, per come li hai dichiarati tu, Mess1 e Mess2 non
> sono string ma variant: questo pechč la virgola dopo di essi fa sě che
> assumano il valore di default, non il tipo di dato indicato per ultimo
> (almeno credo, mi pare che sia proprio cosě).
Non lo sapevo, grazie.
> CodErr č dichiarato all'interno della routine ma poi, dopo la sua
> valorizzazione, non ne fai nessun uso: a cosa ti puň servire ? Se pensi di
> doverlo utilizzare fuori di questa routine non lo devi dichiarare qui ma
fra
> le variabili globali (in un modulo). Dichiarato qui e non utilizzato
dentro
> la routine stessa non serve a nulla.
In realtŕ ho cominciato a scrivere il codice pensando ad una routine genrale
che gestisse tutti i controlli sui campi e che mi passasse un numero a
seconda dell'errore, poi ho ripiegato su questa soluzione e in effetti non
serve piů.
> Utilizzi la msgbox in modo non appropriato in questo momento: la risposta
> dell'operatore non la gestisci, quindi puoi usare la forma piů sintetica
che
> indicherň dopo.
Ammetto il copincolla da un msgbox giŕ usato con risposta gestita
> GoTo Exit_BeforeUpdate ti fa uscire dalla routine come se tutto fosse
andato
> bene: probabilmente tu volevi impedire l'uscita dal controllo e
costringere
> l'operatore a valorizzarlo opportunamente. In questo caso devi impostare a
> True il parametro Cancel, cosě la routine saprŕ comportarsi di
conseguenza.
> Un'ultima cosa: per uscire dalla routine va benissimo l'istruzione che hai
> usato, ma č piů semplice da scrivere e meno soggetta ad errori
l'istruzione
> "Exit sub".
> Quindi, io farei cosě:
Grazie avevo dimenticato cancel = true.
Vista la estrema precisione e competenza della tua risposta ne approfitto
per chiederti una cosa che č legata al problema di prima.
Come devo fare per impedire la visualizzazione del messaggio di sistema "Il
campo x non puň contenere un valore Null perchč impostato a required...". Ho
provato a disabilitare i warning su Form_Current :
DoCmd.SetWarnings False
ma non funziona.
Attendo un'altra "bacchettata" :-)
Lara
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: controllo su before update

author: 'Roccia' Max

text:
On 13 Mar, 01:23, "Lara" <
lara_cro...@libero.it
> wrote:
> Se provo a passare al record successivo con i pulsanti di spostamento
> fra record ricevo il messaggio di errore per 2 volte, ma poi passa
> comunque al record successivo.
> Come faccio ad impedirlo????
Ti manca un docmd.cancelvent prima della fine della sub...
cia'
Max


title: controllo su before update

text:
> Vista la estrema precisione e competenza della tua risposta ne approfitto
> per chiederti una cosa che è legata al problema di prima.
> Come devo fare per impedire la visualizzazione del messaggio di sistema
> "Il
> campo x non può contenere un valore Null perchè impostato a required...".
> Ho
> provato a disabilitare i warning su Form_Current :
>
> DoCmd.SetWarnings False
>
> ma non funziona.
>
> Attendo un'altra "bacchettata" :-)
>
> Lara
>
Nel prezioso sito di Karl Donaubauer, alla pagina
http://www.donkarl.com/it/FAQ/FAQ2Generale.htm#2.4
, trovi importanti note
sulla disattivazione dei messaggi.
Io utilizzo queste istruzioni appena entro nell'applicazione:
Application.SetOption "Confirm Record Changes", False
Application.SetOption "Confirm Document Deletions", False
Application.SetOption "Confirm Action Queries", False
e poi, all'uscita dall'applicazione, le rimetto a True, altrimenti Access
non mi chiederà conferma neppure quando cancello inavvertitamente una
maschera
Ciao
Antonio


title: Report - Somma parziale su pagina

author: Graziano

text:
Salve, ho un problema.
Non riesco a fare una somma parziale con blocco sulla pagina (piè di
pagina). Mi sento tanto stupido che mi vergogno a postare questo messaggio.
Aiutatemi.
Per ulteriori spiegazioni contattatemi a:
---------------------------------------------------------------------------
Rag. Caforio Graziano
Engineering Software
Via G.ppe Pietroforte, 25
70021 Acquaviva d. Fonti  (BA)
FAX 06/23315456
gcaf...@formanet.it
gcaf...@tiscalinet.it
ICQ#29620328
---------------------------------------------------------------------------


title: Report - Somma parziale su pagina

text: SCUSATE, HO RISOLTO!!!!


title: erroe su tipi di dati

author: sab

text:
salve a tutto il NG.
ho un db con delle tabelle in cui i campi sono sempre campi testo anche
quando in realtà sono numeri. debbono essere così perchè vi vanno inseriti
dei dati secondo dei tracciati ministeriali che così li prevedono. Quando
io devo fare delle query su alcuni campi testo che però sono numeri io
creo nella query un campo VALCAMPO:val(NOMECAMPO). Nella maggior parte dei
casi funziona ma ci sono alcune volte che mi esce l'errore: "tipo di dati
non corrispondenti". es se io cerco per campo = 3 or = 4 mi da errore ma
se cerco separatamente no. ho notato che inoltre devo sempre prevedere nel
campo il not null
avete quelche suggerimento?
grazie Sabrina
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: erroe su tipi di dati

author: moskolowosky

text:
On Thu, 24 Jul 2003 12:34:55 +0200,
sti...@libero.it
 (sab) wrote:
>salve a tutto il NG.
>
>ho un db con delle tabelle in cui i campi sono sempre campi testo anche
>quando in realtà sono numeri. debbono essere così perchè vi vanno inseriti
>dei dati secondo dei tracciati ministeriali che così li prevedono. Quando
>io devo fare delle query su alcuni campi testo che però sono numeri io
>creo nella query un campo VALCAMPO:val(NOMECAMPO). Nella maggior parte dei
>casi funziona ma ci sono alcune volte che mi esce l'errore: "tipo di dati
>non corrispondenti". es se io cerco per campo = 3 or = 4 mi da errore ma
>se cerco separatamente no. ho notato che inoltre devo sempre prevedere nel
>campo il not null
>
>
>avete quelche suggerimento?
>
>grazie Sabrina
Forse ti conviene creare una query nella quale converti tutti i dati
di tipo testo che ti interessano in tipo numerico: ad esempio
cdbl(nz([testo1];0))
In questo modo i tuoi dati saranno numeri e potrai fare le ricerche
sulla query anzicchè sulla tabella origine
Ciao


title: erroe su tipi di dati

text:
moskolowosky ha scritto:
> Forse ti conviene creare una query nella quale converti tutti i dati
> di tipo testo che ti interessano in tipo numerico: ad esempio
> cdbl(nz([testo1];0))
> In questo modo i tuoi dati saranno numeri e potrai fare le ricerche
> sulla query anzicchč sulla tabella origine
> Ciao
non funziona lo stesso č la conversione che non va bene...
ho provato anche CInt Clng ecc ecc ma continua a dare errore di conversione
la cosa strana č che non sempre lo da!



title: erroe su tipi di dati

text:
On Thu, 24 Jul 2003 15:15:57 +0200,
sti...@libero.it
 (sab) wrote:
>moskolowosky ha scritto:
>
>> Forse ti conviene creare una query nella quale converti tutti i dati
>> di tipo testo che ti interessano in tipo numerico: ad esempio
>> cdbl(nz([testo1];0))
>> In questo modo i tuoi dati saranno numeri e potrai fare le ricerche
>> sulla query anzicchč sulla tabella origine
>> Ciao
>
>non funziona lo stesso č la conversione che non va bene...
>ho provato anche CInt Clng ecc ecc ma continua a dare errore di conversione
>
>la cosa strana č che non sempre lo da!
Hai usato la funzione nz come ti ho indicato?


title: erroe su tipi di dati

author: Giorgio Prx

text:
"sab" <
sti...@libero.it
> ha scritto nel messaggio
news:bfocpt$3bt$1...@news.newsland.it...

Ciao Sab
Prova Con  val(nz([NOMECAMPO];""))
Fai attenzione al simbolo decimale, Val() funziona se nella stringa hai il
punto, se invece hai la virgola Val() tronca i decimali, ma penso che
essendo un tracciato ministeriale le cifre abbiano il separatore decimale
punto.
Ovviamente nella WHERE ci deve essere
-----------------------
val(nz([NOMECAMPO];""))=3 or val(nz([NOMECAMPO];""))=4
----------------------
Ciao Giorgio


title: erroe su tipi di dati

text:
moskolowosky ha scritto:



si l'ho utilizzata perň non va io credo che ci sia qualche dato che non si
riescaa convertire ma non individuo qual'č



title: erroe su tipi di dati

text:
On Thu, 24 Jul 2003 16:45:04 +0200,
sti...@libero.it
 (sab) wrote:
>moskolowosky ha scritto:
>
>> On Thu, 24 Jul 2003 15:15:57 +0200,
sti...@libero.it
 (sab) wrote:
>
>> >moskolowosky ha scritto:
>> >
>> >> Forse ti conviene creare una query nella quale converti tutti i dati
>> >> di tipo testo che ti interessano in tipo numerico: ad esempio
>> >> cdbl(nz([testo1];0))
>> >> In questo modo i tuoi dati saranno numeri e potrai fare le ricerche
>> >> sulla query anzicchč sulla tabella origine
>> >> Ciao
>> >
>> >non funziona lo stesso č la conversione che non va bene...
>> >ho provato anche CInt Clng ecc ecc ma continua a dare errore di conversione
>> >
>> >la cosa strana č che non sempre lo da!
>
>
>> Hai usato la funzione nz come ti ho indicato?
>
>
>si l'ho utilizzata perň non va io credo che ci sia qualche dato che non si
>riescaa convertire ma non individuo qual'č
Prova a fare questo check:
not (isnumeric(dato))
Tutti valori false ti indicano che quel dato non puň essere convertito
in numero.
Ciao


title: Immagine nel Database

author: *=Thema=*

text:
Vorrei creare con access in una maschera un pulsante in modo da poter fare
aprire la finestra di dialogo per integrare nel documento un file immagine
(.bmp) Essendo ancora un principiante vorrei qualche dritta su come fare.
Per rispondermi usate il mio indirzzo di posta:
them...@hotmail.com
 e non
su questo NG.
Grazie in anticipo a tutti coloro che mi aiuteranno.
Luca.


title: Immagine nel Database

author: RoDAgo

text:
*=Thema=* <
them...@hotmail.com
> wrote in message
89jkkb$sd5$1...@lacerta.tiscalinet.it...

Nelle FAQ del sito comune troverai quello che fa per té!
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Immagine nel Database

author: Lorenzo Coronati

text:
CA%%O Roberto!
Gli dovevi rispondere in email, NON SUL NG!
E stai un po' attento! Ora magari si offende e non partecipa piu' 8-(
L'hai proprio fatta grossa.
--
Lorenzo Coronati
--
<<il mondo si divide in due: gli gnucconi
e LE TESTE DI SCROTO, non credo proprio
di appartenere alla prima>>
(Riccardo Belzani, 22/2/2000)
--


title: Immagine nel Database

text:
Se è una presa per il c... per farmi inca##are ci sei riuscito a meraviglia
Lorenzo Coronati <
lore...@tin.it
> wrote in message
38bd877b...@news.libero.it...



title: Immagine nel Database

author: Giovanni Albertone

text:
On Wed, 1 Mar 2000 22:55:28 +0100, "*=Thema=*" <
them...@hotmail.com
>
wrote:
>Se č una presa per il c... per farmi inca##are ci sei riuscito a meraviglia
Mi dispiace per le due fatiche che ti tocca fare, comunque sappi che
e' considerato poco educato chiedere risposte private anziche'
pubbliche. A parte il fatto che un'eventuale risposta potrebbe
interessare ad altre persone, su questo newsgroup puoi trovare molti
professionisti molto piu' che lieti (si fa per dire) di poterti
fornire (a pagamento) delle consulenze private.
--
Ciao,
Giovanni


title: Immagine nel Database

text:
Scrisse "*=Thema=*" <
them...@hotmail.com
>:
>Per rispondermi usate il mio indirzzo di posta:
them...@hotmail.com
 e non
>su questo NG.
Se l'hai scritto apposta per farmi inca##are ci sei riuscito a
meraviglia.
Fortuna che l'ho presa con filosofia e mi sono limitato alle mie
solite battutacce sarcastiche.
Normalmente ti avrei rimproverato molto pesantemente e poco
amichevolmente di aver infranto una delle piu' importanti regole di
netiquette offendendo me e tutti i partecipanti al ng.



title: Immagine nel Database

text:
Lorenzo Coronati scrisse...
> CA%%O Roberto!
> Gli dovevi rispondere in email, NON SUL NG!
>
> E stai un po' attento! Ora magari si offende e non partecipa piu' 8-(
>
> L'hai proprio fatta grossa.
>
> --
> Lorenzo Coronati
OH CA%%O, hai ragione!!
Speriamo che non si sia offeso.  :-(
Ciao Lorenzino
RoDAgo
Ps. Come va la vendita biancheria porta a porta?


title: Immagine nel Database

text:
scusami allora io non sono il tipo attaccabrighe e non vengo nel ng solo per
creare scompiglio e disordine. Per quanto riguarda il mio messaggio forse mi
avete frainteso un po' tutti
Come ti ripoeto sono un principiante e non so nolto sulle regole del ng,
quindi se vuoi accetare le mie scuse...
Lorenzo Coronati <
lore...@tin.it
> wrote in message
38be7c72...@news.libero.it...



title: Immagine nel Database

text:
Scrisse "*=Thema=*" <
them...@hotmail.com
>:
>Come ti ripoeto sono un principiante e non so nolto sulle regole del ng,
>quindi se vuoi accetare le mie scuse...
No problem.
Sei poi riuscito a lavorare con i bmp?
Utile il sito comune, eh? :-)
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: Immagine nel Database

author: Carlo Ve

text:
*=Thema=* ha scritto nel messaggio <89jkkb$sd5$
1...@lacerta.tiscalinet.it
>...
>Vorrei creare con access in una maschera un pulsante in modo da poter fare
>aprire la finestra di dialogo per integrare nel documento un file immagine
>(.bmp) Essendo ancora un principiante vorrei qualche dritta su come fare.
>Per rispondermi usate il mio indirzzo di posta:
them...@hotmail.com
 e non
>su questo NG.
Che ti ha fatto di male questo ng?
Carlo Ve


title: AIUTO DefaulValue

author: Roberto

text:
Siete la mia ultima spiaggia le ho provate tutte....
Ora vi spiego...
Vorrei tramite codice cambiare il valore predefinito di una casella di
testo...
In principio volevo mandare come valore predefinito in questa casella di
testo il valore contenuto in un record di una tabella ma non so se è
possibile...o almeno c'ho provato ma senza successo, ora mi accontenterei
che su un click di un tasto possa impostare il valore predefinito della
casella!
Avete presente nella struttura di una maschera se cliccate su una casella di
testo e scegliete proprietà c'è una voce "Valore predefinito" ecco io vorrei
poter modificare quel dato via codice....
Come faccio?
Ho provato con defaultvalue ma il dato non cambia!Nell'immediato sembra che
funzioni ma se esco dalla maschera torna tutto come prima!
Grazie
Robby


title: AIUTO DefaulValue

text:
"Roberto" <
aris...@libero.it
> ha scritto nel messaggio
news:fFGea.35241$Lr4.1...@twister2.libero.it...

2 piccioni con una fava.
Me.TuaTxtBox.DefaultValue=TuoValore
se invece vuoi prelevare il valore di un campo di una Tabella
usa DlookUp:
Me.TuaTxtBox.DefaultValue=NZ(DlookUp("[NomeCampo]","NomeTabella",Condizione
WHERE),alternativa)
controlla il valore di ritorno del DlookUp in quanto potrebbe essere
NULL....!
@Alex.


title: AIUTO DefaulValue

author: Roberto da casa

text:
"Roberto" <
aris...@libero.it
> ha scritto nel messaggio
news:fFGea.35241$Lr4.1...@twister2.libero.it...

Il DefaultValue che imposti da codice per un controllo di una maschera ha
effetto solo per i nuovi record, ma certamente non ha effetto sul il record
corrente, per il quale potrai modificare da VBA solo la proprietà Value.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: contatore, copiare nominativi filtrati in nuova tabella

author: andrea

text:
Salve ,
spero di non dire delle cav....e! Come posso fare per copiare una
serie dinominativi filtrati a mezzo query da una tabella in un'altra
tabella esterna al BE, evitando che la nuova tabella erediti anche il
numero di contatore dalla tabella di origine ?
per Es.:
Anagrafiche (vecchia tabella filtrata)
ID   nominativo
------------------
10    Aldo
175   Giovanni
37    Vittorio
Anagrafiche (Nuova tabella)
id   nominativo
----------------
1    Aldo
2    Giovanni
3    Vittorio
Grazie a tutti per l'aiuto


text:
"andrea" <
andrea...@libero.it
> ha scritto nel messaggio
news:4fae75e.03031...@posting.google.com...

Se il campo id della nuova tabella è di tipo contatore, è sufficiente non
duplicare nella nuova tabella il campo ID della vecchia tabella.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: MA

text:
> > Salve ,
> > spero di non dire delle cav....e! Come posso fare per copiare una
> > serie dinominativi filtrati a mezzo query da una tabella in un'altra
> > tabella esterna al BE, evitando che la nuova tabella erediti anche il
> > numero di contatore dalla tabella di origine ?
> >
> > per Es.:
> >
> > Anagrafiche (vecchia tabella filtrata)
> > ID nominativo
> > ------------------
> > 10 Aldo
> > 175 Giovanni
> > 37 Vittorio
> >
> > Anagrafiche (Nuova tabella)
> > id nominativo
> > ----------------
> > 1 Aldo
> > 2 Giovanni
> > 3 Vittorio
> >
> >
> > Grazie a tutti per l'aiuto
E invece di cavolate (chiamiale come si deve!!!) ne hai dette!
Se si inizia a commettere questi errori nella proposizione dei quesiti come
si vuole che le risposte siano corrette.
Questo malcostume deve finire.
Insomma bisogna mettere in condizione di poter rispondere chi aiuta.
Il terzo č GIACOMO non VITTORIO.
E che cavolo....
;-P
cioa MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:151Z26Z65Z54Y1...@usenet.libero.it...
[CUT]
>
>
> E invece di cavolate (chiamiale come si deve!!!) ne hai dette!
> Se si inizia a commettere questi errori nella proposizione dei quesiti
come
> si vuole che le risposte siano corrette.
> Questo malcostume deve finire.
> Insomma bisogna mettere in condizione di poter rispondere chi aiuta.
> Il terzo č GIACOMO non VITTORIO.
>
> E che cavolo....
> ;-P
> cioa MAssimiliano
Hai ragione!
Che sbadato, non ci avevo fatto caso.
:-)



text:
massimilia...@kksrl.com
 (MA) wrote in message news:<
151Z26Z65Z54Y1...@usenet.libero.it
>...

>> E invece di cavolate (chiamiale come si deve!!!) ne hai dette!
>> Se si inizia a commettere questi errori nella proposizione dei quesiti come
>> si vuole che le risposte siano corrette.
>> Questo malcostume deve finire.
>> Insomma bisogna mettere in condizione di poter rispondere chi aiuta.
>> Il terzo č GIACOMO non VITTORIO.
verissimo !! :-) ... Tel chi el Telun
>> ;-P
>> cioa MAssimiliano
grazie comunque per la pazienza dimostrata
cioa č un nuovo codice ;-?
CUL8R


text:
>
> E invece di cavolate (chiamiale come si deve!!!) ne hai dette!
> Se si inizia a commettere questi errori nella proposizione dei quesiti come
> si vuole che le risposte siano corrette.
> Questo malcostume deve finire.
> Insomma bisogna mettere in condizione di poter rispondere chi aiuta.
> Il terzo č GIACOMO non VITTORIO.
Tel chi el telun !  me lo sentivo ...
> cioa
č un codice soconosciuto ;-P
CUL8R Andrea


title: inversione di campi

author: lolince

text:
salve ragazzi , mi serve ancora un vostro aiuto
cerco di piegarmi per bene ....
ho una query che non posso toccare , mi servirebbe variare le colonne
e intestazioni al contrario esempio
colonna a b c
1          1 2 2
2          3 4 5
3          4 6 7
vorrei avere questo risultato
colonna  1 2 3
a           1 3 4
b           2 4 6
c           3 5 7
possibile?


title: inversione di campi

text:
On 28 Nov, 20:33, lolince <
loli...@hotmail.com
> wrote:
> colonna a b c
> 1          1 2 2
> 2          3 4 5
> 3          4 6 7
>
> vorrei avere questo risultato
>
> colonna  1 2 3
> a           1 3 4
> b           2 4 6
> c           3 5 7
>
> possibile?
Si, ma scomodissimo...
Query_1:
SELECT  Id, "A" as IdColonna, A as Valore FROM QueryOriginale
UNION ALL
SELECT  Id, "B" as IdColonna, B as Valore FROM QueryOriginale
UNION ALL
SELECT  Id, "C" as IdColonna, C as Valore FROM QueryOriginale
eccetra eccetera, fino a esaurimento delle colonne.
Poi,
SELECT IdColonna, last(Valore) as Pippo FROM Query_1 GROUP BY
IdColonna TRANSFORM Id
cia'
Max


title: inversione di campi

text:

ciao max non ho capito bene o quasi non tutto ,provo a postare un
esempio
questo e il mio riultato diciamo in una tabella chiamata "prova"
mese	conteggio	rientro	eseguito
1	3	44	Si
2	4	44	Si
3	0	33	Si
4	5	2	Si
5	6	12	Si
6	77	344	Si
7	89	55	Si
8	99	43	Si
9	6	24	Si
ora a me servirebbe
                 1    2    3    4  5  6    7    8   9
conteggio   3    4    0    5  7  77  89  99  6
rientro        44  44  33ecc ecc
ora provando la tua soluzione ci ho capito qualcosa ma mi sfugge
qualcosa riesci ad aiutarmi con questo esempio?


title: inversione di campi

text:
On 29 Nov, 19:14, lolince <
loli...@hotmail.com
> wrote:
> mese    conteggio rientro eseguito
> 1       3         44      Si
> 2       4         44      Si
> 3       0         33      Si
> 4       5         2       Si
> 5       6         12      Si
> 6       77        344     Si
> 7       89        55      Si
> 8       99        43      Si
> 9       6         24      Si
>
> ora a me servirebbe
>
>             1    2    3    4  5  6    7    8   9
> conteggio   3    4    0    5  7  77  89  99  6
> rientro        44  44  33ecc ecc
Allora, fai una query che normalizzi la tabella:
SELECT [Mese], "Conteggio" as TipoCampo, [Conteggio] as Valore FROM
Tabella1
UNION ALL
SELECT [Mese], "Rientro" as TipoCampo, [Rientro] as Valore FROM
Tabella1
In questo modo ottieni:
Mese   TipoCampo   Valore
1      Conteggio     3
1      Rientro      44
2      Conteggio     4
2      Rientro      44
3      Conteggio     0
3      Rientro      33
4      Conteggio     5
4      Rientro       2
Fai una query pivot su questa roba e sei a posto:
TRANSFORM last([Valore])
SELECT [TipoCampo] FROM Query_1 GROUP BY [TipoCampo]
PIVOT [Mese]
cia'
Max


title: inversione di campi

text:

> Max- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Grazie max  funziona :-)


title: consiglio per un'architettura complessa?

author: Lbo dall'ufficio

text:
devo cominciare a progettare un database quantitativamente complesso.
si tratta di immagazzinare dati relativi all'accessibilita' di varie
strutture, pubbliche o meno, da parte di persone che hanno handicap di
vario genere.
il problema e' questo:
- la tipologia delle strutture e' vastissima (moltissime entita');
- per ogni singola struttura possono esserci decine e decine di
caratteristiche assai eterogenee da registrare (moltissimi attributi).
se facessi la prima cosa che potrebbe venire in mente, farei n tabelle
per ognuna delle n strutture, poi in ogni tabella farei m campi per
ognuna delle m caratteristiche da registrare.
alcune caratteristiche possono essere comuni (porte automatiche,
presenza di scalini...), ma ogni struttura puo' anche averne di
peculiari.
il problema e' che sono pressoche' certo di superare gli scogli delle
255 tabelle, e, per alcune di queste, dei 255 campi.
ne' posso mettermi a riprogettare il sistema di rilevazione che su
questo database dovrebbe appoggiarsi perche' e' il risultato di uno
studio specialistico di cui non sono competente, e la materia e'
intrinsecamente complessa.
una cosa a cui avevo pensato era:
- tabella strutture,
- tabella caratteristiche,
- tabella di join strutture_caratteristiche.
senonche' le caratteristiche sono, come dicevo, del tutto eterogenee:
possono andare dall'altezza di un bancone da terra (tipo dati long)
alla presenza o meno di segnalazione braille e di che tipo (stringa)
alla presena o meno di menu per diabetici (stringa), alla presenza o
meno di un'attrezzatura particolare (si'/no) ecc. ecc.
avevo quindi pensato che la tabella strutture_caratteristiche potesse
questo tracciato:
id_struttura, id_caratteristica, tipo_dati e poi un campo per ognuno
dei tipi dato.  a seconda del tipo dati necessario avrei riempito il
campo apposito.  ma mi sembra una gran porcata...
altro problema: orari di apertura, lingue parlate...
prendiamo il piu' semplice, le lingue parlate dal personale di una
certa struttura.  uno potrebbe mettere un flag per ognuna delle lingue
piu' comuni: inglese, francese, tedesco, spagnolo...  ma perche' non
olandese, o portoghese o swahili?  allora che faccio, metto un'altra
tabella di lingue parlate e la relaziono alla tabella strutture?
l'orario di apertura.  uno potrebbe mettere i campi orario_apertura e
orario_chiusura. si' vabbe', e gli intervalli del pranzo?  e la
chiusura settimanale?  e gli orari particolari stagionali?  che
faccio, metto un'altra tabella dove per ognuno dei 365 giorni
dell'anno metto gli n orari di apertura, chiusura, eventuale
riapertura, eventuale richiusura?
per quello che riguarda la quantita' di tabelle e campi, mi e' venuto
in mente, mentre scrivevo, che per ogni tabella_struttura potrei
mettere solo i campi peculiari e poi fare una tabella di campi comuni
a cui joinare.  ma sempre tremila tabelle struttura mi troverei a
gestire...
altri consigli, idee, suggerimenti?
-----------------------------------
Per favore, accodate due zeri al mio stipendio.  E' per renderlo Y2K-compliant.
-----------------------------------
togliete NOSPAM per rispondermi.
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


author: Antonio Biso

text:
Lbo dall'ufficio ha scritto nel messaggio
<
3860e36c....@news.interbusiness.it
>...
>devo cominciare a progettare un database quantitativamente complesso.
>
>altri consigli, idee, suggerimenti?
Assumere un consulente per l'analisi dei requisiti?
Eh eh eh
Antonio
--
**************************
E' natale e siamo tutti piů buoni
Figuriamoci se era pasqua
**************************


author: Luciano

text:
Antonio Biso ha scritto nel messaggio
<83r314$rp1$
2...@lacerta.tiscalinet.it
>...
>Assumere un consulente per l'analisi dei requisiti?
Ehehe, stavo per offrire la mia consulenza!:-))
Saluti.
Luciano


author: Gabriele

text:
Lbo dall'ufficio ha scritto nel messaggio
<
3860e36c....@news.interbusiness.it
>...
>devo cominciare a progettare un database quantitativamente complesso.
>altri consigli, idee, suggerimenti?
Togliere i  due zeri al tuo stipendio
Gabriele


author: Stefano Bettini

text:
Lbo dall'ufficio ha scritto nel messaggio
<
3860e36c....@news.interbusiness.it
>...
>devo cominciare a progettare un database quantitativamente complesso.
>
T'hanno già legnato gli altri perciò mi posso limitare ad un bel:
eh eh eh....
Comunque Buon Natale!
Bye, Ste


author: Ditta Cerri

text:
Lbo dall'ufficio scrivette:
> devo cominciare a progettare un database quantitativamente complesso.
>
> si tratta di immagazzinare dati relativi all'accessibilita' di varie
> strutture, pubbliche o meno, da parte di persone che hanno handicap di
> vario genere.
Scherzi a parte forse ti sei lasciato prendere alla sprovvista dalla
richiesta imponente del tuo cliente. Non vorrei fare la figura di quello che
scpre l'acqua calda, ma forse una strada praticabile potrebbe essere la
seguente:
Fai una tabella e la organizzi così:
TabellaTipologia (Possibili tipologie)
idTipologia(contatore) idEdificio Qualità    Valore
E un'altra così:
TabellaCaratteristiche (possibili caratteristiche di ogni singola tipologia)
idCaratteristica(contatore) idTipologia(numerico) Particolare Valore Note
poi le leghi per idTipologie con relazione 1 a molti, e lo stesso fai con
idEdificio per la tabella edifici.
A questo punto hai, per ogni edificio, una o più Tipologie, e per ogni
tipologia una o più caratteristiche.
Questo, chiaramente, è solo uno spunto; ma forse ho capito male io e bene
gli altri interpretando il tuo post più come uno scherzo che come una reale
domanda.
Ciao e auguri, Sib


text:
>T'hanno già legnato gli altri perciò mi posso limitare ad un bel:
legnato... e' che non gli viene in mente nient'altro perche' sono
scrausi.



text:
>>altri consigli, idee, suggerimenti?
>Togliere i  due zeri al tuo stipendio
intanto aggiungiamoli, poi vediamo.



text:
>Questo, chiaramente, č solo uno spunto; ma forse ho capito male io e bene
>gli altri interpretando il tuo post piů come uno scherzo che come una reale
>domanda.
no no, e' proprio vero.  come ti dicevo, non e' affatto complesso, e'
solo un problema quantitativo.



author: sib

text:
Lbo dall'ufficio Dice:
> no no, e' proprio vero.  come ti dicevo, non e' affatto complesso, e'
> solo un problema quantitativo.
Lo spunto che ho suggerito è inadatto? Considerando che in quel modo
risolvi, forse, il problema della quantità di campi, quali sono, se ho
sbagliato, i limiti della mia idea?
Ciao, Sib


author: yan

text:
Lbo dall'ufficio <
l...@NOSPAM.blunet.it
> wrote in message
3860e36c....@news.interbusiness.it...
> devo cominciare a progettare un database quantitativamente complesso.
>
> si tratta di immagazzinare dati relativi all'accessibilita' di varie
> strutture, pubbliche o meno, da parte di persone che hanno handicap di
> vario genere.
>
> il problema e' questo:
>
> - la tipologia delle strutture e' vastissima (moltissime entita');
>
> - per ogni singola struttura possono esserci decine e decine di
> caratteristiche assai eterogenee da registrare (moltissimi attributi).
>
Mi sa proprio che ti dovrai gestire un po' di tabelle per le strutture,
chiaramente dividendole per tipologie (tab.strutt.sanitarie,
tab.strutt.ristorazione, tab.strutt.private, ecc.), poi un bel pacco di
tabelle tipologie (tab.caratteristiche accessib.interne,
tab.caratteristiche accessib.esterne, tab.menu.pranzi, tab.orari,
tab.chiusure, ecc, ecc) e un altro mazzo di tab relazioni.....
.....ma lo devi proprio fare 'sto lavoro pachidermico ?
Ciao e auguroni
Yan


text:
>Mi sa proprio che ti dovrai gestire un po' di tabelle per le strutture,
>chiaramente dividendole per tipologie (tab.strutt.sanitarie,
>tab.strutt.ristorazione, tab.strutt.private, ecc.), poi un bel pacco di
nooo... non voglio... booo...  sigh, sob...
>tabelle tipologie (tab.caratteristiche accessib.interne,
>tab.caratteristiche accessib.esterne, tab.menu.pranzi, tab.orari,
>tab.chiusure, ecc, ecc) e un altro mazzo di tab relazioni.....
nooo nooooooo....
>.....ma lo devi proprio fare 'sto lavoro pachidermico ?
be', e' la classica opera buona, ma stavolta nei due $en$i, ovvero e'
moooOOOooolto buona anche per me... ;-)
come ti dicevo, non e' complesso qualitativamente, mal che vada butto
giu' ste 30mila tabelle con sti 40mila campi e buonanotte, ma visto
che due soldi ce li prendo volevo fare qualcosa di piu' carino.
il problema e' che non esiste uno schema definito per modellare
l'accessibilita' di una generica struttura nei confronti dei portatori
di handicap.  il modello che io dovrei convertire in database e'
comunque il risultato dello studio di gente molto in gamba, e se il db
di supporto che io devo fare (che servira' per una prova sperimentale
sul campo di rilevamento) sara' funzionale, anche la diffusione di
questo modello ne avra' giovamento.



text:
>Lo spunto che ho suggerito è inadatto? Considerando che in quel modo
>risolvi, forse, il problema della quantità di campi, quali sono, se ho
>sbagliato, i limiti della mia idea?
la tua idea andava bene e piu' o meno era la stessa cosa che pensavo
di fare.
il fatto e' che ogni tipologia puo' avere un tipo dati diverso, quando
stringa, quando intera, quando precisione doppia, quando booleana,
quando data/ora...
potrei anche predisporre un campo testo, poi un campo che specifica il
tipo dati desiderato e imbastire al volo una conversione verso il tipo
dati adatto, il problema e' che poi ci dovranno pacioccare degli
inesperti, per cui magari ti immettono qualcosa che non e' ben
convertibile e ci sono casini.  allora uno dovrebbe predisporre una
immissione guidata o un controllo sui dati immessi ed e' una rottura
di balle per me e per loro.
l'altra cosa che avevo pensato di fare era, nella tabella
caratteristiche che dicevi anche tu, di predisporre un campo per ogni
tipo dato e a seconda del tipo caratteristica riempire solo quello.
-----------------------------------
ATTENZIONE: il ng it.comp.database.access cambia nome e diventa it.comp.appl.access
linkatelo!



author: Gisco

text:
Lbo dall'ufficio ha scritto nel messaggio
<
3860e36c....@news.interbusiness.it
>...
>devo cominciare a progettare un database quantitativamente complesso.
>
>si tratta di immagazzinare dati relativi all'accessibilita' di varie
>strutture, pubbliche o meno, da parte di persone che hanno handicap di
>vario genere.
>
>il problema e' questo:
>.......................................
>.......................................
>.......................................
e poi
Ditta Cerri ha scritto :
>>.......................................... ma forse ho capito male io e
bene
>>gli altri interpretando il tuo post più come uno scherzo che come >>una
reale domanda.
>no no, e' proprio vero.  come ti dicevo, non e' affatto complesso, e'
>solo un problema quantitativo.
Premesso quanto sopra: ho riflettuto un bel po' sul problema da te esposto,
la conclusione a cui sono giunto e' che anche io imposterei il db su tre
tabelle, una per le strutture, una per le possibili caratteistiche, ed una
di join tra le prime due in cui raccogliere i dati per ciascuna
caratteristica, ed è questa una soluzione del resto che ho già adottato in
casi complessi di archiviazione dati anche se con meno attributi in gioco.
L'unica cosa che mi sento di suggerire è pretendi un  po' di iniziativa in
più da parte dell'utente, cioe' pretendi una maggiore flessibilita'
nell'utilizzo dell'archivio da parte dell'utente. Mi spiego meglio, quando
hai predisposto tre campi  per archiviare i dati (uno numerico,uno stringa e
uno booleano),  dovrà essere l'utente a stabilire come impiegarli per
archiviare gli attributi delle strutture, nel caso specifico che tu hai
fatto degli orari di apertura, l'utente puo' ad esempio scindere questa
caratteristica in altre minori: orario di apertura giorni lavorativi, orario
di apertura giorni festivi, orario di apertura autunnale ecc. ecc. per
ciascuna di queste caratteristiche potrà poi inserire il relativo valore.
Adattarsi per raggiungere lo scopo.
Saluti
Buon Natale
Gisco


author: Lorenzo Coronati

text:
Scrisse
l...@NOSPAM.blunet.it
 (Lbo dall'ufficio):
>devo cominciare a progettare un database quantitativamente complesso.
Trovati un db serio che gestisca record a lunghezza variabile e campi
di tipo variante (non chiedermi quale), poi ne riparliamo ;-)
--
Lorenzo Coronati
--
Quesito a risposta binaria SI/NO:
"Risponderai no a questa domanda?"
--


title: sconto finale su fattura elettronica

author: BFS

text:
Ciao a tutti

non mi torna come l'agenzia delle entrate gestisce lo sconto finale
sulla fattura

esempio:
fattura composta da 10 righe da 100 euro, totale 1000 euro al 22% di iva
sconto 10%

nel mio programma di solito scrivo

totale merce : 1000
sconto 10%
totale imponibile:900
iva: 198
totale fattura 1098

quindi nel xml scrivo

<ScontoMaggiorazione>
	<Tipo>SC</Tipo>
	<Percentuale>10.00</Percentuale>
</ScontoMaggiorazione>

<ImportoTotaleDocumento>1098.00</ImportoTotaleDocumento>

<DatiRiepilogo>
                 <AliquotaIVA>22.00</AliquotaIVA>
                 <ImponibileImporto>900.00</ImponibileImporto>
                 <Imposta>198.00</Imposta>
</DatiRiepilogo>

il file mi viene scartato per errato conteggio del campo imponibile importo

facendo la stessa fattura dal sito agenzia delle entrate vedo che il
file generato riporta:

<ScontoMaggiorazione>
	<Tipo>SC</Tipo>
	<Percentuale>10.00</Percentuale>
</ScontoMaggiorazione><ImportoTotaleDocumento>1098.00</ImportoTotaleDocumento>

<DatiRiepilogo>
	<AliquotaIVA>22.00</AliquotaIVA>
<ImponibileImporto>1000.00</ImponibileImporto>
	<Imposta>220.00</Imposta>
</DatiRiepilogo>

in pratica calcola l'iva sui 1000 e non sui  900.00
220.00 di iva non è corretto...

per la fattura io devo pagare 198.00 di iva non 200.00

pareri?
BFS

---
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


title: sconto finale su fattura elettronica

text:
(cut)

> pareri?

Pensavamo d'essere gli unici in Italia ad avere quel problema ... invece ci sei pure tu.

Il metodo di calcolo "ministeriale" pare sia l'unico ammesso: in pratica lo sconto finale (cassa) si applica sul Totale Documento e va sottratto alle Scadenze Cliente.

Ma se vuoi mantenere l'altro metodo di calcolo Sconto (teoricamente scorretto, ma nessun commercialista ce l'ha mai contestato) e far accettare la fattura al SDI, devi proporzionare lo Sconto Finale ai vari Imponibili IVA e riportare i risultati nelle Righe della FT Xml.

In sostanza, immaginando un caso 'complesso' con FT a più aliquote IVA:

- Attualmente ci sarà una fase dei calcoli in cui SOTTRAI in proporzione lo Sconto Finale ai vari Imponibili IVA, ok?  (nel tuo esempio quando l'mponibile diventa 900 Euro).

Ecco, durante tale fase dovresti creare un Array di "Sconti" ArrScontoCassa() (occhio a eventuale scarto d'arrotondamento che va ficcato in una cella dell'Array).
Fatto ciò, scarichi tale Array nelle Righe FT Xml, creando il dettaglio relativo agli sconti.

Nel tuo caso:

        <DettaglioLinee>
           <NumeroLinea>2</NumeroLinea>
           <TipoCessionePrestazione>SC</TipoCessionePrestazione>
           <Descrizione>Sconto Finale 10%</Descrizione>
           <PrezzoUnitario>-100.00</PrezzoUnitario>
           <PrezzoTotale>-100.00</PrezzoTotale>
           <AliquotaIVA>22.00</AliquotaIVA>
        </DettaglioLinee>

Vedrai che la fattura passerà i controlli.

Saluti


title: sconto finale su fattura elettronica

text:

infatti è la soluzione che ho adottato ora ma mi sembra un ripiego...

grazie



title: sconto finale su fattura elettronica

text:
> infatti è la soluzione che ho adottato ora ma mi sembra un ripiego...

L'unica alternativa è modificare la logica di calcolo dello sconto finale, secondo modalità ministeriale, e convincere i tuoi clienti ad accettarla.

Saluti


title: sconto finale su fattura elettronica

author: slumpolo

text:

Se ho capito bene che state parlando dello sconto testata a mio avviso è errore bello e buono.
Se ho una fattura di 100€+22% iva totale 122€ di cui 22€ di iva e applico uno sconto testata del 10% la risultate dovrebbe essere 90€+22% di iva per totale di 109.80€ di cui 19.80€ di iva.
Il problema è che il sito SDI scarta 90 imponibile e 19.80 di iva e accetta 90€ di imponibile e 22€ di iva.
Almeno una mesata fa era così.


title: sconto finale su fattura elettronica

text:
> Se ho capito bene che state parlando dello sconto testata a mio avviso è errore bello e buono.
>

Sarebbe un errore se quelle merde ragionassero razionalmente...

>
> Se ho una fattura di 100€+22% iva totale 122€ di cui 22€ di iva e applico uno sconto testata del 10% la risultate dovrebbe essere 90€+22% di iva per totale di 109.80€ di cui 19.80€ di iva.
> Il problema è che il sito SDI scarta 90 imponibile e 19.80 di iva e accetta 90€ di imponibile e 22€ di iva.

Il succo è che quelle teste di cazzo non vogliono che lo sconto finale abbassi l'IVA.
Ecco come si spiega l'idea "geniale" di applicarlo sul totale documento: il tuo cliente pagherà di meno, ma l'IVA a debito rimane uguale.

Sono comunque coglionazzi da quattro soldi: infatti se lo sconto viene applicato a livello di RIGA Fattura, l'esito sarà quello d'abbassare sia imponibile che IVA, ovvero imponibile 90 euro e IVA 19.80

Saluti


title: sconto finale su fattura elettronica

text:

Il problema è che sono due tipologie di sconto differenti anche se il risultato, mettendo  lo sconto sulle singole righe, è identico.
Vedi anche qui
https://forum.italia.it/t/chiarimenti-sconti-per-fatturazione-elettronica/4900

Saluti


title: Aggiunta di zeri nel cap

author: Andrea Pettenon

text:
Ciao a tutti, ho questo problema da risolvere:
devo creare una query di aggiornamento che mi vada ad aggiungere gli zeri mancanti all'inizio del cap per arrivare ad avere il cap a 5 caratteri, esempio:
se ho 177 deve diventare 00177
se ho 76 deve diventare 00076
se ho 1076 deve diventare 01076
Grazie per l'aiuto.

Andrea


title: Aggiunta di zeri nel cap

text:

UPDATE TuaTabella SET TuoCampo = Format([TuoCampo],'00000');

BFS


title: Aggiunta di zeri nel cap

author: Ammammata

text:
Il giorno Thu 05 May 2022 07:43:07a, *BFS* ha inviato su
it.comp.appl.access il messaggio news:t4vo5b$114j$
1...@gioia.aioe.org
. Vediamo
cosa ha scritto:

>
> UPDATE TuaTabella SET TuoCampo = Format([TuoCampo],'00000');
>
>

però il campo deve essere TEXT... altrimenti il format non ha effetto

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


title: Aggiunta di zeri nel cap

text:
Il 05/05/2022 09:44, Ammammata ha scritto:
> Il giorno Thu 05 May 2022 07:43:07a, *BFS* ha inviato su
> it.comp.appl.access il messaggio news:t4vo5b$114j$
1...@gioia.aioe.org
. Vediamo
> cosa ha scritto:
>
>>
>> UPDATE TuaTabella SET TuoCampo = Format([TuoCampo],'00000');
>>
>>
>
> però il campo deve essere TEXT... altrimenti il format non ha effetto
>

beh lo do per scontato...altrimenti sarebbe impossibile aggiungere zeri
non significati davanti

BFS


title: Aggiunta di zeri nel cap

text:
On Thursday 05/05/2022 BFS wrote:
> beh lo do per scontato...

mah, sto Andrea Pettenon non ricordo di averlo mai visto qui in giro e
mi sono posto il dubbio



title: [OT] causa bidone di una coppia mi avanzano due posti in barca vela per il ponte 1 maggio

author: skipper

text:
OK sono Very [OT] ma forse a qualcuno interessa...
Per il ponte del 1° Maggio ho organizzato una crociera in barca vela
(bavaria 44 di 14 metri) con partenza da Genova verso Corsica, Capraia,
Elba, costa Azzurra (a seconda delle condizioni meteomarine) ma due persone
che mi avevano dato la loro disponibilità non possono più venire. La barca è
già stata presa e sto cercando due sostituti o anche uno solo. Si divide il
costo di noleggio della barca (da 250 a 285 euro a testa a seconda di quanti
saremo) gasolio e cibo. Lo skipper (IO) non si paga ma lo skipper non paga
la quota di noleggio.
Luogo e data dell'imbarco: Genova la sera di mercoledì 30 Aprile
Luogo e data dello sbarco: Genova la sera di domenica 4 Maggio
Barca: Bavaria 44 di Febbraio 2003 con 3 cabine matrimoniali e una con
cuccette a castello, 2 bagni con acqua calda, tender fuoribordo etc etc.
Scusandomi per l'OT invito chi fosse interessato (anche solo a porre delle
domande) a contattarmi in privato per non aumentare l'OT al seguente
indirizzo e-mail NOSPAM...@SCORDATELOsuperskipper.it (ricordatevi di
togliere dall'indirizzo quanto scritto in maiuscolo cioà NOSPAM e SCORDATELO
--
skipper dixit...
www.superskipper.it


text:
"skipper> OK sono Very [OT] ma forse a qualcuno interessa...
> Per il ponte del 1° Maggio ho organizzato una crociera in barca vela
> (bavaria 44 di 14 metri) con partenza da Genova verso Corsica, Capraia,
> Elba, costa Azzurra (a seconda delle condizioni meteomarine) ma due
persone
> che mi avevano dato la loro disponibilità non possono più venire. La barca
è
> già stata presa e sto cercando due sostituti o anche uno solo. Si divide
il
> costo di noleggio della barca (da 250 a 285 euro a testa a seconda di
quanti
> saremo) gasolio e cibo. Lo skipper (IO) non si paga ma lo skipper non paga
> la quota di noleggio.
> Luogo e data dell'imbarco: Genova la sera di mercoledì 30 Aprile
> Luogo e data dello sbarco: Genova la sera di domenica 4 Maggio
> Barca: Bavaria 44 di Febbraio 2003 con 3 cabine matrimoniali e una con
> cuccette a castello, 2 bagni con acqua calda, tender fuoribordo etc etc.
> Scusandomi per l'OT invito chi fosse interessato (anche solo a porre delle
> domande) a contattarmi in privato per non aumentare l'OT al seguente
Maaa ... si rimorchia??
Saluti.


author: MA

text:

No, ma se la barca no va, poi scendere e spingere
cioa MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


author: Roberto da casa

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:uxFma.37464$DT4.1...@twister1.libero.it...
>
> "skipper> OK sono Very [OT] ma forse a qualcuno interessa...
> > Per il ponte del 1° Maggio ho organizzato
> > una crociera in barca vela...
[CUT]
>
> Maaa ... si rimorchia??
>
Beh, se c'è bonaccia e finisce la benzina, invece di rimorchiare sarai
rimorchiato. ;-)
> Saluti.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Il 15 Apr 2003, 11:52, "Roberto da casa" <
r.ma...@libero.it
> ha scritto:
>
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:uxFma.37464$DT4.1...@twister1.libero.it...
> >
> > "skipper> OK sono Very [OT] ma forse a qualcuno interessa...
>
> > > Per il ponte del 1° Maggio ho organizzato
> > > una crociera in barca vela...
>
> [CUT]
> >
> > Maaa ... si rimorchia??
> >
>
> Beh, se c'è bonaccia e finisce la benzina, invece di rimorchiare sarai
> rimorchiato. ;-)
Roberto non dire bonaccia, che lui pensa subito ad una ragazza... e si
aggrega.
Il 1° maggio è festa dei lavoratori non dei cacciatori perenni
ciao MAssimiliano



text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:62Z94Z45Z250Y1...@usenet.libero.it...

Beh, per essere rimorchiati l'importante è che ci sia bonaccia poi, a
secondo del significato che si dà alla parola, o si rimorchia come pensa
Antonio o si è rimorchiati come penso io: ci potrebbe poi essere la
congiuntura favorevole per cui si viene "rimorchiati" in tutti i sensi. ;-)



text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:uxFma.37464$DT4.1...@twister1.libero.it...
>
> > domande) a contattarmi in privato per non aumentare l'OT al seguente
>
> Maaa ... si rimorchia??
Il mio è questo : Microsoft Outlook Express 5.50.4807.1700


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:BlRma.38449$DT4.1...@twister1.libero.it...

 ok ok ok .....
non posto più degli [OT].... mi avete jettato bonaccia, fine della benzina
(fortuna che vado a gasolio!!!), scendere, spingere e rimorchiatori.....
;-)
--
skipper dixit...
www.superskipper.it


title: Uso della funzione Trim.

author: Riccardo Baldinotti

text:
Ho un db A2007 su Windows Vista.
In una colonna ho valori tipo:
BG 0021B
BG 0123
BG 0123 (ex BG 0098)
Vorrei raggrupparli per gli otto primi caratteri, quindi escludere
cose, come "(ex BG 0098)" e altro, che si trovano successivamente.
Se però mi limito a dire: Left([campo];8), il terzo valore
dell'esempio rimane con uno spazio finale che lo lascia diverso dal
secondo.
Ho fatto perciò una query che, nel campo destinazione, mi mette: Trim
(Left([campo];8), ma succede una cosa strana: benché i due valori
sembrino uguali e anche cliccando nelle celle della tabella non mi
risultino spazi in eccesso, il report che me li dovrebbe raggruppare
fa distinzione e mette i valori tagliati in un gruppo, quelli
inalterati in un altro.
Se poi vado nella tabella e copio il contento di una cella sopra
quello apparentemente identico del record successivo, allora me li
raggruppa correttamente.
Cosa può essere?
Grazie a tutti.
Riccardo Baldinotti


title: Uso della funzione Trim.

author: Carlo Costarella

text:
"Riccardo Baldinotti" <
bari...@gmail.com
> ha scritto nel messaggio
news:87e5752e-8e65-48a0...@c4g2000yqa.googlegroups.com...
Ho un db A2007 su Windows Vista.
In una colonna ho valori tipo:
BG 0021B
BG 0123
BG 0123 (ex BG 0098)
Vorrei raggrupparli per gli otto primi caratteri, quindi escludere
cose, come "(ex BG 0098)" e altro, che si trovano successivamente.
Se per� mi limito a dire: Left([campo];8), il terzo valore
dell'esempio rimane con uno spazio finale che lo lascia diverso dal
secondo.
Ho fatto perci� una query che, nel campo destinazione, mi mette: Trim
(Left([campo];8), ma succede una cosa strana: bench� i due valori
sembrino uguali e anche cliccando nelle celle della tabella non mi
risultino spazi in eccesso, il report che me li dovrebbe raggruppare
fa distinzione e mette i valori tagliati in un gruppo, quelli
inalterati in un altro.
Se poi vado nella tabella e copio il contento di una cella sopra
quello apparentemente identico del record successivo, allora me li
raggruppa correttamente.
Cosa pu� essere?
Grazie a tutti.
Riccardo Baldinotti
-------------------------------
Prova ad usare la prima query (quella con i Trim) per costruire una seconda
query e con questa alimenti il report.
Ciao, Carlo


title: Uso della funzione Trim.

text:
On 27 Gen, 13:31, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "Riccardo Baldinotti" <
barimo...@gmail.com
> ha scritto nel messaggionews:87e5752e-8e65-48a0...@c4g2000yqa.googlegroups.com...
> Ho un db A2007 su Windows Vista.
> In una colonna ho valori tipo:
> BG 0021B
> BG 0123
> BG 0123 (ex BG 0098)
> Vorrei raggrupparli per gli otto primi caratteri, quindi escludere
> cose, come "(ex BG 0098)" e altro, che si trovano successivamente.
> Se però mi limito a dire: Left([campo];8), il terzo valore
> dell'esempio rimane con uno spazio finale che lo lascia diverso dal
> secondo.
> Ho fatto perciò una query che, nel campo destinazione, mi mette: Trim
> (Left([campo];8), ma succede una cosa strana: benché i due valori
> sembrino uguali e anche cliccando nelle celle della tabella non mi
> risultino spazi in eccesso, il report che me li dovrebbe raggruppare
> fa distinzione e mette i valori tagliati in un gruppo, quelli
> inalterati in un altro.
> Se poi vado nella tabella e copio il contento di una cella sopra
> quello apparentemente identico del record successivo, allora me li
> raggruppa correttamente.
> Cosa può essere?
> Grazie a tutti.
> Riccardo Baldinotti
> -------------------------------
> Prova ad usare la prima query (quella con i Trim) per costruire una seconda
> query e con questa alimenti il report.
>
> Ciao, Carlo
Che s'à dda fa' pe ccampa' (va bene, il napoletano, scritto da un
ligure di origini toscane che vive a Milano, ...).
Ma è mai possibile che, qualunque linguaggio di programmazione, su
qualunque sistema, faccia sembrare l'informatica, più che una scienza
o una tecnica, uno spettacolo da giocolieri?
E io che non ho mai fatto il contorsionista!
- - - -
Ho mangiato un'ottima doppia fiorentina con mio fratello e un amico,
siamo pieni e felici, mi è venuta un'altra query astrusa che prima non
andava, e volevo condividere la mia contentezza con il prezioso NG.
Ciao e grazie.
Riccardo Baldinotti


title: funzione non definita

author: Roberto Barbetti

text:
ho access 2002 voglio usare i riferimenti DAO ....nei riferimenti ho
selezionato microsoft.dao.3.6 object library e microsoft access 10.0object
library
ma quando cerco di eseguire questa funzione in una query mi dice "FUNZIONE
NON DEFINITA NELL?ESPRESSIONE"...
cosa devo fare??? vi prego aiutatemi!!!
grazie
(The original version of this code, preserved with the author's comments,
was posted on the newsgroup microsoft.public.access.queries by "Tom" in
November 2001  It is updated here to cover both DAO and ADO data methods, to
shorten looping through the target record set, and to add the option to
filter the record set.)
Note this code uses DAO data access  methods, with the ADO methods commented
out, if you use ADO, simply uncomment those lines and comment out the DAO
lines.
Public Function Percentile(fldName As String, _
    tblName As String, p As Double, _
    Optional strWHERE As String = "") _
    As Double
    'Note tblName can also be the name of a query or view
    'ADO
    'Dim cnn As ADODB.Connection
    'Dim rst As ADODB.Recordset
    'DAO
    Dim Cdb As Database
    Dim rst As Recordset
    'Other Vars
    Dim break_pt As Double
    Dim sqlSort As String
    Dim low_obs As Long, high_obs As Long
    Dim r1 As Double, r2 As Double, x As Double
    Dim N As Long
    Dim recno As Long
    'VERIFY VALID PERCENTILE (0-100) WAS GIVEN
    If (p <= 0 Or p >= 100) Then
        Percentile = -555555555     'Something to stick out!
        Exit Function
    End If
    'ENSURE DESIRED DATA IS SORTED
    If Len(strWHERE) < 1 Then
        sqlSort = "SELECT [" & fldName & "] " & _
              "FROM [" & tblName & "] " & _
              "ORDER BY [" & fldName & "]"
    Else
        sqlSort = "SELECT [" & fldName & "] " & _
              "FROM [" & tblName & "] WHERE " & _
              strWHERE & _
              " ORDER BY [" & fldName & "]"
    End If
    'ADO
    'Set cnn = CurrentProject.Connection
    'Set rst = New ADODB.Recordset
    'rst.Open sqlSort, cnn, adOpenStatic, adLockReadOnly, 1
    'DAO
    Set Cdb = CurrentDb()
    Set rst = Cdb.OpenRecordset(sqlSort, dbOpenSnapshot)
    rst.MoveLast
    'How many observatons? For example, N=12
    N = rst.RecordCount
    'Which observation would, theoretically, _
    be the pTH "true" percentile.
    'e.g., for 25th percentile would be _
    the 0.25*(12+1)=3.25th observation
    break_pt = (p / 100) * (N + 1)    '3.25 = (25/100)*(12+1)
    'There's 2 special extreme cases we need to worry about!
    'small sample for small percentile
    If break_pt < 1 Then break_pt = 1
    'small sample for large percentile
    If break_pt > N Then break_pt = N
    'But since there's no such thing as a _
    3.25th observation, we estimate it _
    'somewhere between the 3rd and 4th observations. _
    It'll be approximately: p = r1*low_obs + r2*high_obs
    low_obs = Int(break_pt)     '3 = int(3.25)
    high_obs = low_obs + 1      '4 = 3 + 1
    'Now, we have to interprolate between the "boundaries"
    r1 = high_obs - break_pt    '0.75 = 4 - 3.25
    r2 = 1 - r1                 '0.25 = 1 - 0.75
    'Since we have determined the needed _
    observations and their weights we can move to the _
    projected low observation and loop _
    through the record set until we reach the _
    high observation to calc the resulting percentile
    'DAO, where absolution position is 0 based
    rst.AbsolutePosition = low_obs - 1: recno = low_obs - 1
    'ADO where absolution position is 1 based
    'rst.AbsolutePosition = low_obs: recno = low_obs - 1
    DoEvents
    Do Until rst.EOF
        recno = recno + 1
        If recno = low_obs Then x = r1 * rst(0)
        If recno = high_obs Then
            x = x + r2 * rst(0)
            Exit Do
        End If
        rst.MoveNext
    Loop
    'We now have our percentile!
    Percentile = x
rst.Close
Set rst = Nothing
'DAO
Set Cdb = Nothing
'ADO
'Set Conn = Nothing
End Function
Public Sub Test()
Dim strMsg As String
   strMsg = "25th = " & Percentile("YourField", "YourTable", 25) _
         & vbNewLine & _
         "Median = " & Percentile("YourField", "YourTable", 50) _
         & vbNewLine & _
         "75th = " & Percentile("YourField", "YourField", 75)
MsgBox strMsg
End Sub


title: funzione non definita

author: Sergio MAZZA

text:
"Roberto Barbetti" <
barb...@soilmaps.it
> ha scritto nel messaggio news:e8g80h$213r$1...@newsreader1.mclink.it...

Prova a scrivere:
    Dim Cdb As DAO.Database
    Dim rst As DAO.Recordset
Ma come la utilizzi nella query?
Ciao.
--
Sergio MAZZA


title: funzione non definita

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:e8g9iq$jdq$1...@area.cu.mi.it...

> dal generatore di espressione da query e poi mi aspetterei di aggiungere i
parametri giusto???
se no cosa mi consigli?


title: funzione non definita

text:
"Roberto Barbetti" <
barb...@soilmaps.it
> ha scritto nel messaggio news:e8ga8s$21ru$1...@newsreader1.mclink.it...
> dal generatore di espressione da query e poi mi aspetterei di aggiungere i
> parametri giusto???
> se no cosa mi consigli?
Visto che hai inviato anche la routine di test (Sub Test) volevo sapere quale delle due invocavi nella query e che (e come)
paramentri gli passavi...
Ciao.
--
Sergio MAZZA


title: funzione non definita

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:e8gfan$vsd$1...@area.cu.mi.it...

> io intendo "Public Function Percentile" messa in un modulo e poi
richiamata in una query mi aspetto chemi cheda il nome della tabella e del
campo inquestione...


title: funzione non definita

text:
"Roberto Barbetti" <
barb...@soilmaps.it
> ha scritto nel messaggio news:e8ghef$24vo$1...@newsreader1.mclink.it...
> io intendo "Public Function Percentile" messa in un modulo e poi
> richiamata in una query mi aspetto chemi cheda il nome della tabella e del
> campo inquestione...
Come sarebbe a dire: "...mi aspetto chemi cheda il nome della tabella ..."?
Sei tu che gieli devi passare i paramentri come è indicata nella Sub Test
'---
Percentile("YourField", "YourTable", 25)
'---
"YourField" = è la stringa che conterrà il nome del campo;
"YourTable" = è la stringa che conterrà il nome della tabella;
il 25 non ho approfondito a cosa serva ma glielo devi passare;
l'ultimo parametro "strWHERE" è OPTIONAL.
Che hai scritto nella query?
Ciao.
--
Sergio MAZZA


title: funzione non definita

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:e8gi7m$69t$1...@area.cu.mi.it...

> emh... forse non ho capito un cavolo
non so come usare Sub Test è quello il problema
io nella query ho soltanto "Espr1:
percentile([fldName];[tblName];[p];[strWHERE])"
25 rappresenta che il 25% della popolazione (recordset) ha un certo valore.
grazie della disponibilità
ciao


title: funzione non definita

text:
"Roberto Barbetti" <
barb...@soilmaps.it
> ha scritto nel messaggio news:e8gjfg$25qe$1...@newsreader1.mclink.it...
>
> emh... forse non ho capito un cavolo
Trovi?
> non so come usare Sub Test è quello il problema
No il problema è che non la devi usare! E neanche inserirla nel modulo; quella è solo un esempio.
A te interessa solo la function percentile.
> io nella query ho soltanto "Espr1:
> percentile([fldName];[tblName];[p];[strWHERE])"
Ohoooo... Mo' se ragiona...
> 25 rappresenta che il 25% della popolazione (recordset) ha un certo valore.
>
> grazie della disponibilità
> ciao
Devi sostituire a
[fldName] = con il nome del campo da calcolare
[tblName] = con il nome della tabella che contiene [fldName]
[p] = con la percentuale che ritieni ti interessi (se ho capito a cosa serve)
lasciamo stare la [strWHERE], per ora.
Quindi se ho un campo che si chiama [anni] che sta in una tabella [anagrafica] alla funzione gli passo:
ilPercentile: percentile([anni];[anagrafica];25)
Ciao.
--
Sergio MAZZA


title: Maschera d'interrogazione

text:
Ciao a tutti,
è la prima volta che scrivo a Mailgate.
Sono un neofita autodidatta di Access 97/2000.
Ho creato un db composto da circa 20 campi. Ora voglio creare una maschera d'interrogazione in cui voglio inserire 5 campi di selezione. Il mio problema è che voglio fare di selezionare nella maschera anche uno solo dei 5 campi e vedere nella query di selezione tutti i record che rispondono alla selezione scelta.
Grazie in anticipo
Mauro
_________________________________________________________________________
Hai mai visto Ciaoweb?
Email personale e gratuita con rubrica e notifica via SMS,
servizio SMS Plus gratis, portafoglio di borsa con aggiornamenti via SMS
e tanto altro ancora su
http://www.ciaoweb.it

--
Posted from [151.88.109.33]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Maschera d'interrogazione

author: Giuseppe

text:
<
mauro...@ciaoweb.it
> ha scritto nel messaggio
news:69db01c065e2$706fc000$256d5897@ciaoweb...
Ciao a tutti,
è la prima volta che scrivo a Mailgate.
Sono un neofita autodidatta di Access 97/2000.
Ho creato un db composto da circa 20 campi. Ora voglio creare una maschera
d'interrogazione in cui voglio inserire 5 campi di selezione. Il mio
problema è che voglio fare di selezionare nella maschera anche uno solo dei
5 campi e vedere nella query di selezione tutti i record che rispondono alla
selezione scelta.
Grazie in anticipo
Mauro
puoi risolvere con un Filtro in base maschera ?
giuseppe


title: Arrotondamento Euro

author: Andrea

text:
Scusate la domanda che č stata postata piů volte, ma nelle mie applicazioni
ho convertito l'importo Lire in Euro utilizzando la seguente funzione:
Format(Lire/1936,27;"#.##0,00"), tutto mi č andato benissimo, ora perň ho
letto che questo metodo non va bene perchč il dato effettivamente non viene
memorizzato con 2 decimali ma con tutti i decimali, e quindi facendo anche
una operazione banale come moltiplicare il valore Euro*2 il risultato non
sarebbe giusto. Ho provato anche a fare queste operazioni banali ma non mi
risultano errori, sapete darmi un chiarimento e se possibile indicarmi una
funzione di conversione Lire-->Euro che sicuramente č corretta?
Grazie anticiapatamente per le eventuali risposte.
Andrea


title: Arrotondamento Euro

author: Sib dall'ufficio

text:
"Andrea" <
a.val...@effecinformatica.it
> ha scritto nel messaggio
> Scusate la domanda che č stata postata piů volte, ma nelle mie
applicazioni
> ho convertito l'importo Lire in Euro utilizzando la seguente funzione:
> Format(Lire/1936,27;"#.##0,00"), tutto mi č andato benissimo, ora perň ho
> letto che questo metodo non va bene perchč il dato effettivamente non
viene
> memorizzato con 2 decimali ma con tutti i decimali,
CUT
Ci mancherebbe!
Pensa che disastro se venissero memorizzati solo 2 decimali!
Vedi in proposito il thread "questo benedetto euro" del 30/11.
Sib


title: Arrotondamento Euro

text:
"Sib dall'ufficio" <cerrise...@SPAMtiscalinet.it> wrote in message
news:pIJO7.932$0T3....@news2.tin.it...

Grazie per aver risposto.
Ho guardato il thread che mi hai indicato, ho riguardato la mia applicazione
ma ti ripeto che nel database sono memorizzati effettivamente 2 decimali ed
infatti facendo anche semplici operazioni di moltiplicazione il risultato č
corretto. Se pensi che la mia soluzione sia sbagliata, ti prego indicami il
perchč č sbagliata, e se conosci la via migliore per risolvere il problema.
Grazie
Andrea


title: Arrotondamento Euro

text:
"Andrea" <
a.val...@effecinformatica.it
> ha scritto nel messaggio
> "Sib dall'ufficio" <cerrise...@SPAMtiscalinet.it> wrote in message

Il motivo e' semplice, un articolo il cui prezzo attuale sia di poche lire
(ad es 25 lire) dopo la conversione verra' memorizzato come 0,01 ma questo
valore, riconvertito in lire, equivare a poco piu' di 19 con un errore di
quasi 6 lire.
Considera ora che articoli a cosi' basso prezzo vengono normalmente venduti
in grandi quantita', anche milioni di pezzi. A questo punto trai tu le tue
conclusioni.
La cosa migliore e' memorizzare almeno 4 decimali, se non di piu'. Poi ne
visualizzi 2.
Sib


title: nome maschera immesso e errato

author: Lolince

text:
Salve ho un grosso problema , durante una modifica nel db , andando
via la luce , nella creazione di una nuova maschera "maschera 2" , mi
da il seguente errore in ogni operazione che faccio ora
il nome della maschera non è valido e in una macro .il nome della
macro e i relativi argomenti verranno  visualizzato in una finestra di
dialogo apparte.......premere ok ect ect.
Ma questo non avviene , anche provando a compattare il db o a
importarmi gli oggetti in un db nuovo da lo stesso errore , qualcuno
conosce qualche soluzione?
Ps. nel debug /compila riesco a far uscire il modulo della maschera 2
(quella incriminata) , ma all'interno non ho nulla solo Option Compare
Database
.


title: nome maschera immesso e errato

text:

Succede a mettere SPAZZI nei nomi degli Oggetti...!
Credo che sia una delle prime cose che si impara quando si
programma....

@Alex


title: nome maschera immesso e errato

text:

NO ALEX , non centrano gli spazi , io stavo lavorando tranquillamente
in una nuova struttura , (tanto e vero che ha preso il nome di
maschera 2 e no il nome che gli avrei voluto dare), andando via la
luce il pc si e spento e questa maschera è rimasta appesa da qualche
parte , controllando cmq nei progetti , la maschera è presente anche
se no in gestiona "maschere", ma non riesco a fare nulla ne ad
eliminarla ne altro. Se riuscite a darmi qualche consiglio che e
davvero importante grazie


title: nome maschera immesso e errato

text:

Piccola precisazione il nome corretto della maschera e maschera2


title: nome maschera immesso e errato

author: tommaso

text:
Provereri a creare un nuovo file, e importare tutti gli oggetti del precedente.
ciao
Tommaso


title: nome maschera immesso e errato

text:
...
>
> Piccola precisazione il nome corretto della maschera e maschera2

Piccola precisazione... non ti avrei fatto l'osservazione di prima se
tu fossi stato preciso da subito.

@Alex


title: nome maschera immesso e errato

text:

Ciao Tommaso e grazie , ma nulla importando gli oggetti da lo stesso
anomalia , e moduli e altro creati non funzionano piu...


title: nome maschera immesso e errato

text:

Sai alex di solito con la fretta di risolvere un problema , non si
bada se mentre scrivo ho dato uno spazio in piu , cmq quando access
crea una maschera non mette mai gli spazi , cmq osservazione giusta,
Ma apaprte il solito rimprovero hai qualche idea per risolvere il
problema? ;)


title: nome maschera immesso e errato

author: Popi - TheBadHabits

text:
Ciao!

Curiosità: nel nuovo db hai importato *tutti* gli oggetti del precedente o *tutti tranne maschera2*???

Un'altra strada (menosa, lunga, ed impraticabile se il db contiene *molti* oggetti) potrebbe essere aprire in contemporanea il db rotto e quello nuovo vuoto e, con drag&drop, portare sul db nuovo uno ad uno gli oggetti del vecchio, verificando che ciascun oggetto sia trasferito correttamente.

HTH
Popi


title: nome maschera immesso e errato

text:

Grazie popi per la risposta , il db in questione e un gestionale
costruito 6 anni fa e giorno per giorno andato in evuluzione , quindi
di oggetti dentro ce ne sono a iosa , nel nuovo db si ho importato
tutti gli oggetti (anche se molti) moduli report maschere tutto
insomma , pero anomali su anomalie , l'unica strada e stata riprendere
un vecchio backup e rifare il lavoro mancante . Pero sta cosa e troppo
strana .
Se apro un modulo e vedo il progetto access9 vedo la maschera
incriminata ma non riesco ne a rimuoverla ne altro e qualsiasi cosa
cerco di fare , mi annulla ogni operazione..