title: Apri maschera e visualizza determinati record

author: Leo

text:
Salve ragazzi.... tanto per cambiare .. ho un piccolo problema.
Vengo e mi spiego, quando apro una maschera vorrei visualizzare un
determinato record attraverso il richiamo del cognome del dipendente.
Premetto che nella tabella dipendenti ho un id contatore come chiave
primaria.
Ho pensato bene di utilizzare l'autocreazione di access che permette di far
"comunicare" (passatemi il termine) due campi testo di due maschere diverse.
Con mio grande disappunto ho scoperto che funziona bene con qualunque
cognome a patto che .....
non ci siano apostrofi nel cognome!!!!!
Non vorrei utilizzare la solita query di selezione collegata alla tabella...
Come posso fare???
Ringrazio anticipatamente tutti coloro che mi aiuteranno... questo NG č
davvero ... ISTRUTTIVO!
Ciao


author: Sergio MAZZA

text:
"Leo" <
rut...@galactica.it
> ha scritto nel messaggio
news:ZiBK6.2577$iC1....@news6.giganews.com...

Non inviando il codice che utilizzi per aprire la maschera mi butto ad
indovinare.
Prova con:
'---------
DoCmd.OperForm "nomeMaschera",,,"[cognome] = " & chr(34) & me!cognome &
chr(34)
'---------
Ciao.
P.S. Sul sito comune (
www.sitocomune.com
) č spiegato come ovviare al
problema "dell'apostrofo"...


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9dfvf3$5gi$1...@canarie.caspur.it...

Ti sei buttato bene......
Grazie funziona!!


title: Azione InviaOggetto-Modello HTML

author: andrea

text:
Il 26 Ott 2005, 18:59,
keiko...@libero.it
 (MA) ha scritto:
> Il 26 Ott 2005, 17:45,
andread...@libero.it
 (andrea) ha
scritto:
> >
> > Genitili frequentatori, ho provato ad usare in una macro l'azione
> > inviaoggetto, che per lo scopo che mi propongo funziona ma...
non riesco
> ad
> > utilizzare la voce modello in modo appropriato. Mi spiego
meglio: in
> questa
> > azione, l'ultima opzione rigurda la possibilità di utilizzare
un modello
> per
> > l'email che andrò a creare. Io ho messo l'intero path con il
nome del
file
> > .htm che vorrei appunto usare come modello, ma la email
creata risulta
> > desolatamente vuota, ossia con i soli riferimenti di
to-oggetto-body
> > dell'email stessa, ma nessuna traccia delle immagini che ho
messo nel
file
> > htm creato con frontpage.
> >
> > C'è qualcuno che mi può dare una mano?
> >
> > Grazie anticipatamente.
> L'esportazione in html non prevede l'utilizzo di immagini.
> Devi usare un pdf o snp
> MAssimialino
>
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/
Grazie MA della risposta. Forse però non ho ancora capito bene
l'uso di
questa azione...:-(
L'help recita:
File Modello: Il percorso e il nome del file che si desidera
utilizzare come
modello per un file HTML. Il file modello è un file contenente
tag HTML.
Ora, io pensavo che ci volesse un file Html come modello, infatti
a questo
scopo avevo creato una directory ed un file html nel mio pc
(c:\gescom\modellihtm\presentazione.htm) e che avevo riporato
nella casella
"modello", che però.... giustappunto non funzia! Posso chiederti
gentilmente
lumi nella la relazione fra quanto scritto nella guida e quanto mi
suggerisci? In secondo luogo(magari nel frattempo mi adopero per
approfondire la questione), se creo un snp posso poi
automatizzare il suo
invio via email, tenuto conto che devo realizzare una sorta di
mailing?
Ti ringrazio ed auguro a tutti buona giornata.
Scusate se ri-posto  la domanda ma con libero stamattina non
riesco proprio a lavorare...
--
Postato da Virgilio Newsgroup: scopri i nuovi gruppi
Eros, foto e video a
http://newsgroup.eros.virgilio.it


title: Azione InviaOggetto-Modello HTML

author: MA

text:

          Tu puoi usare quel modello e sul sitocomune c'è anche un esempio di
crreazione di una pagina html, però, non vale per le immagini.
Il formato snp sicuramente lo puoi spedire con sendobject
MAssimiliano



title: Date serial() dovè l'errore??????????????

author: montanaro

text:
 DateSerial(Year(f_docrig!datadoc);Month(f_docrig!datadoc)+1;1)-1
datadoc è un campo contenente solo le date dei documenti.
Mi dice "errore di compilazione"!
(sono in visualizzazione struttura, riga "campo"), è per portare le date
all'ultimo gg del mese.
Montanaro
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
montanaro wrote:
> DateSerial(Year(f_docrig!datadoc);Month(f_docrig!datadoc)+1;1)-1
> datadoc è un campo contenente solo le date dei documenti.
>
> Mi dice "errore di compilazione"!
> (sono in visualizzazione struttura, riga "campo"), è per portare le
> date all'ultimo gg del mese.
> Montanaro
Ciao cos'è f_docrig?
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:

> f_docrig è il nome della tabella che contiene la colonna datadoc.
montanaro



text:
montanaro wrote:
>                     Il 21 Set 2005, 10:55, "MA"
> <
mas...@massimilianoamendola.it
> ha scritto:
>> montanaro wrote:
>>> DateSerial(Year(f_docrig!datadoc);Month(f_docrig!datadoc)+1;1)-1
>>> datadoc č un campo contenente solo le date dei documenti.
>>>
>>> Mi dice "errore di compilazione"!
>>> (sono in visualizzazione struttura, riga "campo"), č per portare le
>>> date all'ultimo gg del mese.
>>> Montanaro
>> Ciao cos'č f_docrig?
>> f_docrig č il nome della tabella che contiene la colonna datadoc.
> montanaro
E' qui che ti volevo..
dove usi questa istruzione in una maschera che non ha associata quella
tabella?
Se sě la devi prima dlookupare e poi la passi al dataserial
come hai fatto tu non ha molto senso



text:
> >> montanaro wrote:
> >>> DateSerial(Year(f_docrig!datadoc);Month(f_docrig!datadoc)+1;1)-1
> >>> datadoc è un campo contenente solo le date dei documenti.
> >>>
> >>> Mi dice "errore di compilazione"!
> >>> (sono in visualizzazione struttura, riga "campo"), è per portare le
> >>> date all'ultimo gg del mese.
> >>> Montanaro
> >> Ciao cos'è f_docrig?
> >> f_docrig è il nome della tabella che contiene la colonna datadoc.
> > montanaro
>
> E' qui che ti volevo..
> dove usi questa istruzione in una maschera che non ha associata quella
> tabella?
> Se sì la devi prima dlookupare e poi la passi al dataserial
> come hai fatto tu non ha molto senso
>
>
Aspettaaaaaaaaaaaaaaaaa x me stai parlando già troppo difficile!!!!!!!!!
Allora, la funzione è usata nella riga campo di una query costruita con
visualizz. struttura.
Se poi mi dici dlookup cosa significa penso che dopo riesco a cavarmela,
l'ho cercato nell'help, ma nn ho capito molto.
Grazie



text:

          Mazza ho capito l'utilità di Dlookup, ma non riesco ad inserirlo
correttamente nell'espressione:
data: DateSerial(Year(f_docrig!datadoc);Month(f_docrig!datadoc)+1;1)-1
puoi darmi la dritta per favore?



text:

>           Mazza ho capito l'utilità di Dlookup, ma non riesco ad
> inserirlo correttamente nell'espressione:
> data: DateSerial(Year(f_docrig!datadoc);Month(f_docrig!datadoc)+1;1)-1
> puoi darmi la dritta per favore?
> Grazie
> montanaro
Ok hai detto la parolina magica
"Gestore espressioni", ho capito dove sei.
Non muoverti, vengoio a prenderti.
A te cosa server visualizzare, il fine mese?
tuadata: DateSerial(Year(datadoc);Month(datadoc)+1;1)-1
evita di usare parole come data o descrizione, sono parole riservate da
Access ed in questo è un pò permaloso



text:

>Sono in struttura query e l'espressione la devo inserire nella riga
"campo". Ho già cambiato il nome "data" con "periodo".



text:

>Scusa, mi è scappato il dito. Volevo dire che la tabella f_docrig ha una
colonna con un sacco di date, e io devo prenderla da li (reggruppare le date
del mese in una data unica), non posso prendere la fine del mese corrente.



text:

Ti crei un campo calcolato con uil semplice Month(Datadoc)
e poi lavori su quello
>
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/
--



text:
(cut)
DateSerial(Year(f_docrig!datadoc);Month(f_docrig!datadoc)+1;1)-1
> >>> _ _
> >>> Sono in struttura query e l'espressione la devo inserire nella riga
> >> "campo". Ho già cambiato il nome "data" con "periodo".
> >>
> >> Scusa, mi è scappato il dito. Volevo dire che la tabella f_docrig ha
> >> una
> > colonna con un sacco di date, e io devo prenderla da li (reggruppare
> > le date del mese in una data unica), non posso prendere la fine del
> > mese corrente.
>
> Ti crei un campo calcolato con uil semplice Month(Datadoc)
> e poi lavori su quello
>
> Ok adesso provo, ma x imparare qualcosa di nuovo (DLookup dovrebbe servire
all'utilizzo di un campo di una tabella non presente nella query se nn ho
preso un abbaglio), è possibile ed in caso affermativo, come si inserisce
DLookup nell'espressione qui sopra?
Grazie
montanaro



title: Divisione guidata database: problema in rete

author: Zappus

text:
Salve a tutti,
in un pc ho diviso un db; nei computer collegati in rete a questo, ho creato
un collegamento al FE.
Quando apro il db dal pc in cui è residente non da nessun problema, quando
lo apro dai pc collegati mi compare un messaggio del tipo:"C/Programmi/"nome
db"....Percorso non valido.
Cosa ho sbagliato?


author: Alessandro Baraldi

text:
"Zappus" <
luca...@aliceposta.it
> wrote in message
news:5wOXe.14644$
Do5.9...@news4.tin.it

In teoria nei Computer sparsi in giro non devi avere un
collegamento al FE, ma il FE proprio.
L'unica parte che rimane in rete sul Server(o sul pc che
fa da Server) è il BE(le tabelle).
A quel punto se i collegamenti al BE sono corretti non
ci devono essere problemi.
Che senso avrebbe dividerlo per poi non distribuirlo...?
Saluti.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: sv

text:
Zappus ha scritto:

Se vuoi mantenere questa configurazione cioè BE + FE su un server, anche
se non ha senso come già ti ha fatto notare Alessandro, in questo caso
devi usare il percorso assoluto nelle tabelle collegate.
In pratica andando sull'FE, in Strumenti->Gestione tabelle collegate devi
scegliere il percorso che ti da' Risorse di rete del tipo
\\mioserver\miacartella\miofile.mdb.
Solo in questa maniera funzioneranno i link all'FE dai vari PC.
--
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: qualcuno ha avuto problemi con outputto ?

author: pappagone

text:
ho un problema un po strano.
ho fatto un database che sta sul mio pc e può essere usato in rete da altri
utenti.
sembra incredibile , ma su alcuni pc (tra cui il mio) funziona sempre, su
altri a volte funziona , altre volte mi  abortisce sull'istruzione
docmd.outputto che scarica una query su un file excell.
notare bene che tutti i pc in questione hanno windows98, access97, excell97.
qualcuno ha qualche suggerimento da darmi ?
che sia un problema di rete ?
grazie in anticipo
frolix8


author: CarloCos

text:
frolix ha scritto:

Probabilmente il problema risiede nel registro. Infatti il metodo OutputTo
richiede i riferimenti ai drivers ISAM installati con Access o dal RunTime
ODE.
Nel registro, sotto la voce
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\8.0\Access\Report Formats
troverai i riferimenti ai vari tipi di esportazione possibili con il comando
DoCmd.OutputTo.
Per esempio alla voce Microsoft Excel troverai: xls,SOA_RptToBIFF,
Biff5,Microsoft Excel (*.xls),0
Senza questi riferimenti non è possibile, per esempio, esportare un report
di Access in un file di Excel.
Spero di esserti stato di aiuto.
Ciao, Carlo
--
Posted from
ro...@www.paola.antares.it
 [195.216.145.2]
via Mailgate.ORG Server -
http://www.mailgate.org


title: routine per trasformare i CODICI FISCALI in un numero (max 11 byte)

author: smarg

text:
Ciao...qualcuno può aiutarmi ?
cerco un algoritmo matematico per trasformare il CODICE FISCALE in un
numero univoco (positivo max 11 caratteri)
stringa alfanumerica di 16              ------>        in numero di 11
(univoco)
non so come cercare!!!
avete qualche consiglio utile ?
grazie


text:
"smarg" <
giorgio...@hotmail.com
> wrote in message
news:1135265612.5...@g14g2000cwa.googlegroups.com

Perchè questa cosa poco utile....??
Il CF è già UNIVOCO.
Se ci spieghi magari anche lo scopo...
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: problema con Requery

author: vespamu

text:
Lavoro con Acc 97.
Sull'evento dopo aggiornamento di un controllo in una Forms ho il seguente
codice:Forms![Mia maschera]![mia sottomaschera]![Mia casella di
riepilogo].Requery. Questa casella di riepilogo recupera i dati da una
query.
Il problema č che per aggiornare effettivamente i dati in questa casella di
riepilogo, devo modificare per due volte il valore del mio controllo, non č
sufficiente farlo una volta sola.
A voi maestri...
Grazie


title: problema con Requery

author: Pivo

text:
"vespamu" <
ves...@libero.it
> wrote in message
news:yXG76.32470$eB2.3...@news.infostrada.it...
> Lavoro con Acc 97.
> Sull'evento dopo aggiornamento di un controllo in una Forms ho il seguente
> codice:Forms![Mia maschera]![mia sottomaschera]![Mia casella di
> riepilogo].Requery. Questa casella di riepilogo recupera i dati da una
> query.
> Il problema è che per aggiornare effettivamente i dati in questa casella
di
> riepilogo, devo modificare per due volte il valore del mio controllo, non
è
> sufficiente farlo una volta sola.
>
credo che tu debba eseguire il requery dopo l'esecuzione della query perchè
l'evento su dopo aggiornamento avviene solo quando digiti nella maschera, ma
prova, io non ne sono sicuro
> A voi maestri...
>
appunto, spera ti risponda qualcun altro


title: problema con Requery

author: Roberto dal portatile

text:
"vespamu" <
ves...@libero.it
> ha scritto nel messaggio
news:yXG76.32470$eB2.3...@news.infostrada.it...
> Lavoro con Acc 97.
> Sull'evento dopo aggiornamento di un controllo in una Forms ho il seguente
> codice:Forms![Mia maschera]![mia sottomaschera]![Mia casella di
> riepilogo].Requery. Questa casella di riepilogo recupera i dati da una
> query.
> Il problema è che per aggiornare effettivamente i dati in questa casella
di
> riepilogo, devo modificare per due volte il valore del mio controllo, non
è
> sufficiente farlo una volta sola.
>
> A voi maestri...
>
> Grazie
>
Serve qualche notizia in più, visto che il codice VBA è formalmente esatto:
1) Il codice SQL della query che è origine riga della casella di riepilogo.
2) Il nome della maschera
3) Il nome del controllo della maschera
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: problema con Requery

author: Riccardo

text:
vespamu <
ves...@libero.it
> wrote in message
yXG76.32470$eB2.3...@news.infostrada.it...
> Lavoro con Acc 97.
> Sull'evento dopo aggiornamento di un controllo in una Forms ho il seguente
> codice:Forms![Mia maschera]![mia sottomaschera]![Mia casella di
> riepilogo].Requery. Questa casella di riepilogo recupera i dati da una
> query.
> Il problema è che per aggiornare effettivamente i dati in questa casella
di
> riepilogo, devo modificare per due volte il valore del mio controllo, non
è
> sufficiente farlo una volta sola.
>
prova ad inserirlo su Uscita
ciao
Riccardo


title: problema con Requery

text:
Roberto dal portatile ha scritto nel messaggio
<_%H76.32998$
eB2.3...@news.infostrada.it
>...
>
>"vespamu" <
ves...@libero.it
> ha scritto nel messaggio
>news:yXG76.32470$eB2.3...@news.infostrada.it...
>> Lavoro con Acc 97.
>> Sull'evento dopo aggiornamento di un controllo in una Forms ho il
seguente
>> codice:Forms![Mia maschera]![mia sottomaschera]![Mia casella di
>> riepilogo].Requery. Questa casella di riepilogo recupera i dati da una
>> query.
>> Il problema č che per aggiornare effettivamente i dati in questa casella
>di
>> riepilogo, devo modificare per due volte il valore del mio controllo, non
>č
>> sufficiente farlo una volta sola.
>>
>> A voi maestri...
>>
>> Grazie
>>
>
>Serve qualche notizia in piů, visto che il codice VBA č formalmente esatto:
>1) Il codice SQL della query che č origine riga della casella di riepilogo.
>2) Il nome della maschera
>3) Il nome del controllo della maschera
>
>--
>
>Roberto
>
>---------------------------------------------
>il Sito Comune di it.comp.appl.access:
>
http://members.xoom.it/it_db_access/
>---------------------------------------------
>
>Cos'č il codice SQL?


title: problema con Requery

author: Roberto da casa

text:
"vespamu" <
ves...@libero.it
> ha scritto nel messaggio
news:yV%76.39597$eB2.4...@news.infostrada.it...
>
[CUT]
> >
> >Serve qualche notizia in più, visto che il codice VBA è formalmente
esatto:
> >1) Il codice SQL della query che è origine riga della casella di
riepilogo.
> >2) Il nome della maschera
> >3) Il nome del controllo della maschera
> >
> >--
> >
> >Roberto
> >
> >---------------------------------------------
> >il Sito Comune di it.comp.appl.access:
> >
http://members.xoom.it/it_db_access/
> >---------------------------------------------
> >
> >Cos'è il codice SQL?
>
>
John L. Viescas scrive:
Alla base di tutte le query di Microsoft Access si trova il linguaggio di
comando per database SQL. Sebbene gran parte delle query si possa costruire
usando la semplice griglia di struttura di Access, tutte le query che
vengono così costruite sono memorizzate da Access sotto forma di linguaggi
SQL.
Qui finiscono le citazioni di un esperto.
Poichè non è facile spiegare in un post cosa contenga la griglia della
struttura di una query, normalmente ci si scambia il suo codice SQL, che
essendo uno script è facile da scrivere.
Per vedere il codice SQL di una query apri la sua struttura quindi dal menu
Visualizza seleziona Visualizzazione SQL: evidenzia lo script e con
copia-incolla riportalo nel tuo post.



title: problema con Requery

text:
[CUT]
>
> John L. Viescas scrive:
>
> Alla base di tutte le query di Microsoft Access si trova il linguaggio di
> comando per database SQL. Sebbene gran parte delle query si possa
costruire
> usando la semplice griglia di struttura di Access, tutte le query che
> vengono così costruite sono memorizzate da Access sotto forma di linguaggi
> SQL.
>
[CUT]
Scusami ma ho commesso un errore di trascrizione.
John L. Viescas scrive:
Alla base di tutte le query di Microsoft Access si trova il linguaggio di
comando per database SQL. Sebbene gran parte delle query si possa costruire
usando la semplice griglia di struttura di Access, tutte le query che
vengono così costruite sono memorizzate da Access sotto forma di *comandi*
SQL.



title: problema con Requery

text:
Roberto da casa ha scritto nel messaggio ...

Eccolo qui:
SELECT Cerco.IDMacchina, Cerco.IDCerco, Cerco.IDCliente, Cerco.[Data
reperimento]
FROM Cerco
WHERE (((Cerco.IDMacchina)=[Forms]![Clienti]![Registrazioni
contovendita]![IDMacchina]) AND ((Cerco.[Data reperimento]) Is Null));
Grazie anche per la spiegazione SQL


title: problema con Requery

text:
"vespamu" <
ves...@libero.it
> ha scritto nel messaggio
news:UFo86.52817$eB2.4...@news.infostrada.it...
>
[CUT]
> Eccolo qui:
>
> SELECT Cerco.IDMacchina, Cerco.IDCerco, Cerco.IDCliente, Cerco.[Data
> reperimento]
> FROM Cerco
> WHERE (((Cerco.IDMacchina)=[Forms]![Clienti]![Registrazioni
> contovendita]![IDMacchina]) AND ((Cerco.[Data reperimento]) Is Null));
>
>
> Grazie anche per la spiegazione SQL
>
E la risposta al punto 2) e 3) della mia domanda?



title: problema con Requery

text:
Roberto da casa ha scritto nel messaggio ...
>

Hai ragione scusami...
1)SELECT Cerco.IDMacchina, Cerco.IDCerco, Cerco.IDCliente, Cerco.[Data
reperimento]
FROM Cerco
WHERE (((Cerco.IDMacchina)=[Forms]![Clienti]![Registrazioni
contovendita]![IDMacchina]) AND ((Cerco.[Data reperimento]) Is Null));
2) [Forms]![Clienti]![Cerco]   - (l'ho messo cosě per far capire meglio di
cosa si tratta)
3) [ElencoContovendita]
Cosě dovrebbe andare,
Grazie
Cosě dovrebbe andare


title: problema con Requery

text:
"vespamu" <
ves...@libero.it
> ha scritto nel messaggio
news:6oC86.55783$eB2.4...@news.infostrada.it...
>
> Hai ragione scusami...
>
> 1)SELECT Cerco.IDMacchina, Cerco.IDCerco, Cerco.IDCliente, Cerco.[Data
> reperimento]
> FROM Cerco
> WHERE (((Cerco.IDMacchina)=[Forms]![Clienti]![Registrazioni
> contovendita]![IDMacchina]) AND ((Cerco.[Data reperimento]) Is Null));
>
> 2) [Forms]![Clienti]![Cerco]   - (l'ho messo cosě per far capire meglio di
> cosa si tratta)
>
> 3) [ElencoContovendita]
>
>
> Cosě dovrebbe andare,
>
> Grazie
>
>
> Cosě dovrebbe andare
>
>
Dalla tua risposta leggo che i risultati della query, che č origine record
della tua casella di riepilogo, cambiano al variare del valore contenuto nel
controllo [IDMacchina] contenuto nella sottomaschera [Registrazioni
contovendita] a sua volta contenuta nella maschera primaria [Clienti].
Se cosě stanno le cose, non capisco il motivo per cui ti aspetti di vedere
cambiati i risultati della query dopo il requery effettuato al variare del
contenuto di un controllo che con i parametri della query sembrerebbe non
entrarci affatto ( controllo [ElencoContovendita] contenuto nella
sottomaschera [Cerco] della maschera [Clienti]).
Mi viene voglia di ipotizzare che tra il primo ed il secondo requery in
qualche maniere viene cambiato il contenuto di IDMacchina.
O sbaglio?



title: problema con Requery

text:
Roberto da casa ha scritto nel messaggio ...
>
>"vespamu" <
ves...@libero.it
> ha scritto nel messaggio
>news:6oC86.55783$eB2.4...@news.infostrada.it...
>>
>> Hai ragione scusami...
>>
>> 1)SELECT Cerco.IDMacchina, Cerco.IDCerco, Cerco.IDCliente, Cerco.[Data
>> reperimento]
>> FROM Cerco
>> WHERE (((Cerco.IDMacchina)=[Forms]![Clienti]![Registrazioni
>> contovendita]![IDMacchina]) AND ((Cerco.[Data reperimento]) Is Null));
>>
>> 2) [Forms]![Clienti]![Cerco]   - (l'ho messo così per far capire meglio
di
>> cosa si tratta)
>>
>> 3) [ElencoContovendita]
>>
>>
>> Così dovrebbe andare,
>>
>> Grazie
>>
>>
>> Così dovrebbe andare
>>
>>
>
>Dalla tua risposta leggo che i risultati della query, che è origine record
>della tua casella di riepilogo, cambiano al variare del valore contenuto
nel
>controllo [IDMacchina] contenuto nella sottomaschera [Registrazioni
>contovendita] a sua volta contenuta nella maschera primaria [Clienti].
>Se così stanno le cose, non capisco il motivo per cui ti aspetti di vedere
>cambiati i risultati della query dopo il requery effettuato al variare del
>contenuto di un controllo che con i parametri della query sembrerebbe non
>entrarci affatto ( controllo [ElencoContovendita] contenuto nella
>sottomaschera [Cerco] della maschera [Clienti]).
>Mi viene voglia di ipotizzare che tra il primo ed il secondo requery in
>qualche maniere viene cambiato il contenuto di IDMacchina.
>O sbaglio?
>
>--
>Roberto
>
>---------------------------------------------
>il Sito Comune di it.comp.appl.access:
>
http://members.xoom.it/it_db_access/
>---------------------------------------------
>
>
>Hai nuovamente ragione.
Questo IDMacchina contenuto nella sottomaschera [Registrazioni
>contovendita] a sua volta contenuta nella maschera [Clienti], in realtà è
un controllo calcolato che viene trovato in base ad una funzione DLookup
legata a tre altri controlli (Marca, Modello, Tipo) contenuti nella medesima
sottomaschera. Vorrei che ogniqualvolta uno di questi 3 controlli viene
modificato (e di conseguenza anche l'IDMAcchina), venga effettuata una
Requery nella casella di riepilogo contenuta nella sottomaschera [Cerco] a
sua volta contenuta nella maschera [Clienti].
Grazie ancora per l'intramontabile attenzione


title: problema con Requery

text:
"vespamu" <
ves...@libero.it
> ha scritto nel messaggio
news:trL86.61467$eB2.5...@news.infostrada.it...

Prova così.
Se la Dlookup l'hai scritta nell'origine controllo di IDMacchina, la requery
scrivila a fronte degli eventi "Dopo aggiornamento" dei tre controlli; se
invece la DLookup l'hai scritta a fronte degli eventi "Dopo aggiornamento"
dei tre controlli, la requery scrivila subito dopo ogni funzione DLookup.



title: problema con Requery

text:
Roberto da casa ha scritto nel messaggio ...
>
>"vespamu" <
ves...@libero.it
> ha scritto nel messaggio
>news:trL86.61467$eB2.5...@news.infostrada.it...
>>
>> Roberto da casa ha scritto nel messaggio ...
>> >
>> >"vespamu" <
ves...@libero.it
> ha scritto nel messaggio
>> >news:6oC86.55783$eB2.4...@news.infostrada.it...
>> >>
>> >> Hai ragione scusami...
>> >>
>> >> 1)SELECT Cerco.IDMacchina, Cerco.IDCerco, Cerco.IDCliente, Cerco.[Data
>> >> reperimento]
>> >> FROM Cerco
>> >> WHERE (((Cerco.IDMacchina)=[Forms]![Clienti]![Registrazioni
>> >> contovendita]![IDMacchina]) AND ((Cerco.[Data reperimento]) Is Null));
>> >>
>> >> 2) [Forms]![Clienti]![Cerco]   - (l'ho messo cosě per far capire
meglio
>> di
>> >> cosa si tratta)
>> >>
>> >> 3) [ElencoContovendita]
>> >>
>> >>
>> >> Cosě dovrebbe andare,
>> >>
>> >> Grazie
>> >>
>> >>
>> >> Cosě dovrebbe andare
>> >>
>> >>
>> >
>> >Dalla tua risposta leggo che i risultati della query, che č origine
>record
>> >della tua casella di riepilogo, cambiano al variare del valore contenuto
>> nel
>> >controllo [IDMacchina] contenuto nella sottomaschera [Registrazioni
>> >contovendita] a sua volta contenuta nella maschera primaria [Clienti].
>> >Se cosě stanno le cose, non capisco il motivo per cui ti aspetti di
>vedere
>> >cambiati i risultati della query dopo il requery effettuato al variare
>del
>> >contenuto di un controllo che con i parametri della query sembrerebbe
non
>> >entrarci affatto ( controllo [ElencoContovendita] contenuto nella
>> >sottomaschera [Cerco] della maschera [Clienti]).
>> >Mi viene voglia di ipotizzare che tra il primo ed il secondo requery in
>> >qualche maniere viene cambiato il contenuto di IDMacchina.
>> >O sbaglio?
>> >
>> >--
>> >Roberto
>> >
>> >---------------------------------------------
>> >il Sito Comune di it.comp.appl.access:
>> >
http://members.xoom.it/it_db_access/
>> >---------------------------------------------
>> >
>> >
>> >Hai nuovamente ragione.
>>
>> Questo IDMacchina contenuto nella sottomaschera [Registrazioni
>> >contovendita] a sua volta contenuta nella maschera [Clienti], in realtŕ
č
>> un controllo calcolato che viene trovato in base ad una funzione DLookup
>> legata a tre altri controlli (Marca, Modello, Tipo) contenuti nella
>medesima
>> sottomaschera. Vorrei che ogniqualvolta uno di questi 3 controlli viene
>> modificato (e di conseguenza anche l'IDMAcchina), venga effettuata una
>> Requery nella casella di riepilogo contenuta nella sottomaschera [Cerco]
a
>> sua volta contenuta nella maschera [Clienti].
>>
>> Grazie ancora per l'intramontabile attenzione
>>
>>
>
>Prova cosě.
>Se la Dlookup l'hai scritta nell'origine controllo di IDMacchina, la
requery
>scrivila a fronte degli eventi "Dopo aggiornamento" dei tre controlli; se
>invece la DLookup l'hai scritta a fronte degli eventi "Dopo aggiornamento"
>dei tre controlli, la requery scrivila subito dopo ogni funzione DLookup.
>
>--
>Roberto
>
>---------------------------------------------
>il Sito Comune di it.comp.appl.access:
>
http://members.xoom.it/it_db_access/
>---------------------------------------------
>
>
>
la DLookup l'ho scritta a fronte degli eventi "Dopo aggiornamento"
>dei tre controlli.
Ho provato come dici, ma ancora niente.
La cosa che non riesco a spiegarmi č perchč nella sottomaschera cerco,
nell'evento dopo aggiornamento di uno di questi 3 controlli (li ho su
entrambe la sottomaschere) con una funzione del genere Me![mio
controllo].Requery la cosa funziona.
Mi sa che ci passerň tutta la notte...


title: problema con Requery

author: Antonio Biso

text:
vespamu <
ves...@libero.it
> wrote in message
I_N86.62309$eB2.5...@news.infostrada.it...
>
>
> la DLookup l'ho scritta a fronte degli eventi "Dopo aggiornamento"
> >dei tre controlli.
> Ho provato come dici, ma ancora niente.
>
> La cosa che non riesco a spiegarmi è perchè nella sottomaschera cerco,
> nell'evento dopo aggiornamento di uno di questi 3 controlli (li ho su
> entrambe la sottomaschere) con una funzione del genere Me![mio
> controllo].Requery la cosa funziona.
>
> Mi sa che ci passerò tutta la notte...
Quotiamo uno zinzinello appena appena di meno?
Antonio


title: problema con Requery

author: LaLo

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:xBU86.62843$eB2.5...@news.infostrada.it...
> vespamu <
ves...@libero.it
> wrote in message
> I_N86.62309$eB2.5...@news.infostrada.it...
[CUT]
>
> Quotiamo uno zinzinello appena appena di meno?
>
> Antonio
>
What's *zinzinello* ? Di dove sei Antonio?
Ciao
LaLo


title: problema con Requery

text:
LaLo <reg...@LLtin.it> wrote in message 9415uc$hv$1...@pluto.sm.dsi.unimi.it...

Di Ci-Vi-Ta-Vec-Chia (lo scandire ti potrà essere spiegato da qualche altro
vecchio del NG :-P )
Dicesi zinzinello una quantità estremamente piccola, ma usato in senso uno
zinzinello ironico perchè in realtà si vuole intendere una buona quantità.
Non mi pare però che sia civitavecchiese, mi sa che l'ho imparato a Pisa,
dove ho universato... e quindi chissà di che origine è...
Antonio


title: problema con Requery

text:
"vespamu" <
ves...@libero.it
> ha scritto nel messaggio
news:I_N86.62309$eB2.5...@news.infostrada.it...
>
[CUT]
>
> la DLookup l'ho scritta a fronte degli eventi "Dopo aggiornamento"
> >dei tre controlli.
> Ho provato come dici, ma ancora niente.
>
> La cosa che non riesco a spiegarmi è perchè nella sottomaschera cerco,
> nell'evento dopo aggiornamento di uno di questi 3 controlli (li ho su
> entrambe la sottomaschere) con una funzione del genere Me![mio
> controllo].Requery la cosa funziona.
>
> Mi sa che ci passerò tutta la notte...
>
L'intreccio logico tra maschera, sottomaschere, caselle di riepilogo e
funzioni DLookup è abbastanza complicatello; certo è che devi effettuare la
requery dopo che il valore di IDMacchina sia cambiato.
Puoi provare (dopo di che mi arrendo), ad effettuare, prima del requery
della casella di riepilogo, il requery del controllo sottomaschera
(Forms![NomeMaschera]![NomeControlloSottomaschera].Requery) che contiene la
sottomaschera che contiene a sua volta la casella di riepilogo incriminata.



title: problema con Requery

text:
Roberto dal portatile ha scritto nel messaggio ...

Anche questo non va,
se troverò la soluzione ve lo farò sapere
Un ringraziamento speciale a Roberto
Ciao


title: problema con Requery

text:
vespamu ha scritto nel messaggio ...

Ho risolto il problema mettendo l'istruzione di Requery nell'evento su
timer, così ogni secondo ho una Requery. Non è il massimo, ma perlomeno
funziona e ho il controllo sempre aggiornato.
Ciao


title: problema con Requery

text:
"vespamu" <
ves...@libero.it
> ha scritto nel messaggio
news:W9h96.71920$eB2.5...@news.infostrada.it...
[CUT]
> >
> Ho risolto il problema mettendo l'istruzione di Requery nell'evento su
> timer, cosě ogni secondo ho una Requery. Non č il massimo, ma perlomeno
> funziona e ho il controllo sempre aggiornato.
>
>
> Ciao
>
>
OK, visto che l'importante č risolvere; poi se esce anche la soluzione
elegante.....



title: Allargare un report lanciato da menu personalizzato

author: Raffaele Alberoni

text:
Buon pomeriggio,
avrei il seguente problema:
-In un maschera ho un pulsante per la stampa di un report.
-Nell'evento click ho il seguente codice:
    DoCmd.OpenReport "RptTabTraduttori", acPreview
    DoCmd.RunCommand acCmdFitToWindow
    DoCmd.Maximize
 che serve per impostare a tutta pagina il report.
-Ho creato un menu personalizzato dove apro direttamente il report di cui
 sopra e quindi di conseguenza non riesco a fare eseguire le due istruzioni
    DoCmd.RunCommand acCmdFitToWindow
    DoCmd.Maximize
Come faccio a far si che anche nel menu personalizzato il report venga
aperto a tutta pagina?
Grazie
Saluti
--
Raffaele Alberoni
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Web Master

text:
"Raffaele Alberoni" <Raff...@Romagnacom.com> ha scritto nel messaggio
news:ci9gof$gcd$1...@news.newsland.it...

se vuoi lanciarlo da un pulsante di un menu puoi creare una macro che con la
funzione "aprireport" ti apra il report e successivamente con la funzione
"ingrandisci" lo metta grande quanto la finestra di access.
poi imposti come funzione associata al pulsante la macro appena creata
ciao
d.


text:
Raffaele Alberoni ha scritto:
> Buon pomeriggio,
> avrei il seguente problema:
> -In un maschera ho un pulsante per la stampa di un report.
> -Nell'evento click ho il seguente codice:
>     DoCmd.OpenReport "RptTabTraduttori", acPreview
>     DoCmd.RunCommand acCmdFitToWindow
>     DoCmd.Maximize
>  che serve per impostare a tutta pagina il report.
> -Ho creato un menu personalizzato dove apro direttamente il report di cui
>  sopra e quindi di conseguenza non riesco a fare eseguire le due istruzioni
>     DoCmd.RunCommand acCmdFitToWindow
>     DoCmd.Maximize
> Come faccio a far si che anche nel menu personalizzato il report venga
> aperto a tutta pagina?
> Grazie
> Saluti
Mi chiedevo perchč non hai utilizzato DoCmd.Maximize sull'evento Open del
report.
Sull'evento "Open" del report
DoCmd.Maximize
Sull'evento "Close" del report
DoCmd.Restore.
--
rgrds
SC
--



author: Sergio MAZZA

text:
"Raffaele Alberoni" <Raff...@Romagnacom.com> ha scritto nel messaggio
news:ci9gof$gcd$1...@news.newsland.it...
> Buon pomeriggio,
> avrei il seguente problema:
> -In un maschera ho un pulsante per la stampa di un report.
> -Nell'evento click ho il seguente codice:
>     DoCmd.OpenReport "RptTabTraduttori", acPreview
>     DoCmd.RunCommand acCmdFitToWindow
>     DoCmd.Maximize
>  che serve per impostare a tutta pagina il report.
> -Ho creato un menu personalizzato dove apro direttamente il report di cui
>  sopra e quindi di conseguenza non riesco a fare eseguire le due
istruzioni
>
>     DoCmd.RunCommand acCmdFitToWindow
>     DoCmd.Maximize
>
> Come faccio a far si che anche nel menu personalizzato il report venga
> aperto a tutta pagina?
> Grazie
> Saluti
>
>
> --
> Raffaele Alberoni
Prova a selezionare l'oggetto sul quale devi far agire il RunCommand:
es.
DoCmd.SelectObject acReport, "prova", False
DoCmd.RunCommand acCmdFitToWindow
DoCmd.Maximize
Ciao.
--
Sergio MAZZA


title: SQL x aggiungere ad una tabella un nuovo campo con un valore predefinito

text:
Col codice seguente ho aggiunto alla tabella Emittente il campo DataMandato.
Private Sub AggiornaBE()
Dim dbs As DAO.Database
Set dbs = OpenDatabase(NomeBE)
dbs.Execute "ALTER TABLE Emittente ADD COLUMN DataMandato DATETIME;"
dbs.Close
End Sub
Come dovrei modificare il tutto per inserire nel campo DataMandato il valore
predefinito 1/1/1900?
Ho provato con
dbs.Execute "ALTER TABLE Emittente ADD COLUMN DataMandato DATETIME (SET
DEFAULT #01/01/1900#);"
ma mi dà errore.
Chi mi aiuta?
Ringrazio in anticipo
GioVe


author: giorgio rancati

text:
"Gio.Ve" <
nospamg...@tiscali.it
> ha scritto nel messaggio
news:ubYYd.651375$b5.29...@news3.tin.it...

Ciao Gio.Ve,
la sintassi SQL per creare un nuovo campo con il valore di default è questa
------------
ALTER TABLE Emittente ADD COLUMN DataMandato DATETIME DEFAULT #01/01/1900#
------------
se vuoi modificare un campo già esistente puoi fare così
------------
ALTER TABLE Emittente ALTER COLUMN DataMandato DATETIME DEFAULT #01/01/1900#
------------
Questa sintassi la puoi utilizzare con Jet 4.0
---------------
Description of the new features that are included in Microsoft Jet 4.0
http://support.microsoft.com/default.aspx?scid=kb;en-us;275561
---------------
per mezzo di una nuova query se hai attivato la sintassi compatibile Sql
Server (ANSI 92)
vedi Strumenti-->Opzioni-->Tabelle Query
o per mezzo di una connessione ADO
----------------
CurrentProject.Connection.Execute "ALTER TABLE Emittente ALTER COLUMN
DataMandato DATETIME DEFAULT #01/01/1900#"
----------------
ps. in Access è strana la scelta della data di defaul  #01/01/1900#  forse
volevi mettere #12/30/1899# ?
Ciao Giorgio


title: SCUSE per Salvatore

text:
Ho scoperto l'intoppo della macro (mi avevi suggerito di usare Forms
anzichč Maschere)(problema da principiante n.2). Il tuo suggerimento
funziona!!! a me sembrava che non funzionasse perchč il buontempone del
mio amico, da cui mi appoggio per utilizzare Access2000, mi boicottava.
Ora l'ho convinto con le buone maniere (eunuchizzazione) a lasciar
perdere. Mi scuso per questa perdita di tempo che potrebbe sembrare una
presa in giro.	Ciao e grazie per l'aiuto Giorgio


title: Mi controllate questo!

author: Mauro Granata

text:
Ciao! ho creato una form di tipo poup per filtrare un report. In una casella
non associata inserisco il numero dell'ordine e alla pressione del tasto OK
viene eseguito il report filtrato dal numero immesso.
Il codice che ho creato č:
Private Sub OK_Click()
Dim StrFiltro As String
If Not IsNull(Me!IDOrdine) Then
    StrFiltro = "[ID Ordine]= " & Me!IDOrdine
    End If
If IsNull(Me!IDOrdine) Then
    MsgBox ("Devi immettere l'ID Ordine di una Riparazione")
    Exit Sub
    End If
DoCmd.OpenReport ReportName:="Visualizzazione Riparazioni", View:=acPreview,
WhereCondition:=StrFiltro
End Sub
Il mio problema č che all'apertura della maschera il cursore si trova nella
casella non associata pronto per l'inserimento di un numero, ma come faccio
a ritornare in questa condizione se percaso schiaccio il tasto OK senza aver
inserito il numero. Il mio codice genera un messaggio chiuso il quale vedo
ancora la maschera del filtro ma devo cliccare nella casella non associata.
Lo so che č una sottigliezza ma magari qualcuno ...


title: Mi controllate questo!

author: Esteban

text:
"Mauro Granata" <
mc8...@mclink.it
> wrote in message
news:9dp104$d6f$1...@news.mclink.it...

Ecco...
 If IsNull(Me!IDOrdine) Then
     MsgBox ("Devi immettere l'ID Ordine di una Riparazione")
     Me!IDOrdine.SetFocus
     Exit Sub
End If
Ciao!
Esteban
Hosted by
www.seber.it


title: Mi controllate questo!

text:
Mauro Granata <
mc8...@mclink.it
> wrote in message
9dp104$d6f$1...@news.mclink.it...

______
Dovresti inserire per esempio:
if isnull(Me!Ordine) then
    Msgbox "Bisogna inserire un numero ordine", vbOKOnly,"Numero Ordine"
    Exit sub
Else
    Inserisci il codice che hai scritto prima.
End If
ciao Riccardo


title: ordinamento crescente in Query

author: GM

text:
ciao a tutti mi servirebbe ordinare una query sia per data che per
cognome...
ma ho notato che anche inserendo "crescente" in Ordinamento mi ordina
solo la data...
coma fare ad ordinare sia la data che i cognomi ???
grazie


title: ordinamento crescente in Query

author: MA

text:

metti crescente anche sotto cognome
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: ordinamento crescente in Query

author: Marco Pizzamiglio

text:
MA ha scritto:
> GM wrote:
> > ciao a tutti mi servirebbe ordinare una query sia per data che per
> > cognome...
> > ma ho notato che anche inserendo "crescente" in Ordinamento mi ordina
> > solo la data...
> > coma fare ad ordinare sia la data che i cognomi ???
> > grazie
> metti crescente anche sotto cognome
Falla mettere su accessgroup questa, potrebbe tornare utile anche ad altri.
Ciao. ;)
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: ordinamento crescente in Query

text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel
messaggio
>
>> > ciao a tutti mi servirebbe ordinare una query sia per data che per
>> > cognome...
>> > ma ho notato che anche inserendo "crescente" in Ordinamento mi
>> > ordina
>> > solo la data...
>> > coma fare ad ordinare sia la data che i cognomi ???
>> > grazie
>
>> metti crescente anche sotto cognome
>
> Falla mettere su accessgroup questa, potrebbe tornare utile anche ad
> altri.
-----------
ROFTL... ;-))) ottima questa...!!
cmq avevo già provato con il crescente sia in data che in cognome...
ma filtra solo la data...strano... ma è normale ???
Ciao


title: ordinamento crescente in Query

text:
GM ha scritto:
> "Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel
> messaggio
> >> > ciao a tutti mi servirebbe ordinare una query sia per data che per
> >> > cognome...
> >> > ma ho notato che anche inserendo "crescente" in Ordinamento mi
> >> > ordina
> >> > solo la data...
> >> > coma fare ad ordinare sia la data che i cognomi ???
> >> > grazie
> >> metti crescente anche sotto cognome
> > Falla mettere su accessgroup questa, potrebbe tornare utile anche ad
> > altri.
> ROFTL... ;-))) ottima questa...!!
> cmq avevo già provato con il crescente sia in data che in cognome...
> ma filtra solo la data...strano... ma è normale ???
> Ciao
Tieni presente che il tipo di campo è "Data/ora" e salva anche l'orario.
Verifica, per esempio cambiando il formato di visualizzazione, che nelle
tue date non ci siano anche gli orari, nel qual caso l'ordinamento di
secondo livello per cognome potrebbe non funzionare come vorresti.
Eventualmente togli gli orari alle date in un nuovo campo calcolato e
usalo per l'ordinamento:
  SoloData: int([campo data])
Ciao.



title: [Repost] Flash in database

author: NAo+

text:
Ho creato un piccolo filmatino in flash, vorrei visualizzarlo sulla form
iniziale del mio database.
Ho creato una nuova form, in modalita struttura ho dato inserisci oggetto ->
Flash movie
fino a qui tutto ok, ho il mio movie li sulla maschera.
PROBLEMA:
Come posso fare per avviare il movie all'apertura della maschera?, so che
devo intercettare l'evento onload, ma non so che codice mettergli dentro.
Ringrazio infinitamente chi mi aiuta..
Ciao Nadir


title: [Repost] Flash in database

author: All Eyez On me

text:
"NAo+" <
naon...@inwind.it
> ha scritto nel messaggio
news:qT3P8.23577$Kt3.5...@twister2.libero.it...

nell'evento on_load della maschera che contiene il filmato
Me.ShockwaveFlash7.Movie ="c:\.....\tuofilmato.swf"
AEOM


title: Arrotonda a Numero Pari

author: Ferrari Rino

text:
Come possibile trasformare un numero dispari in un numero pari es:
125 = 200
250 = 400
250 = 400
250 = 400
250 = 400
ecc.


title: Arrotonda a Numero Pari

author: Cinzia

text:
"Ferrari Rino" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:CRg6d.9543$75.4...@news3.tin.it...

Ciao Rino,
ma mi sfugge la logica in base all quale vorresti arrotondare il 125 a 200 e
il 250 a 400 perchè non a 300?
Se specifichi meglio l'algoritmo da usare forse una soluzione si potrebbe
trovare.
Forse la specifica dovrebbe essere arrotonda al multiplo di 100 maggiore che
diviso per 100 da un numero pari?
125  200
230   400
350   400
380    400
420    600
Ciao
Cinzia


title: Arrotonda a Numero Pari

text:
> >
> > 125 = 200
> > 250 = 400
> > 250 = 400
> > 250 = 400
> > 250 = 400
> > ecc.
> >
> Ciao Rino,
> ma mi sfugge la logica in base all quale vorresti arrotondare il 125 a 200
e
> il 250 a 400 perchè non a 300?
>
> Se specifichi meglio l'algoritmo da usare forse una soluzione si potrebbe
> trovare.
> Forse la specifica dovrebbe essere arrotonda al multiplo di 100 maggiore
che
> diviso per 100 da un numero pari?
> 125  200
> 230   400
> 350   400
> 380    400
> 420    600
> Ciao
> Cinzia
>
Si Cinzia i vari esempi da te posti sono esatti quindi
l'arrotondamento deve avvenire ad un numero superiore pari(magari se e
possibile
decidere opzionalmente il parametro di arrotondamento : superiore o
inferiore ), e alla tua domanda :
bisogna andare a gruppi ,il 250 ar. a 400 (pari) e non a 300 che e dispari
solo numeri pari.
Ciao
Ferrari Rino


title: Arrotonda a Numero Pari

text:
"Ferrari Rino" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:%0s6d.11967$75.5...@news3.tin.it...
>
> > >
> > > 125 = 200
> > > 250 = 400
> > > 250 = 400
> > > 250 = 400
> > > 250 = 400
> > > ecc.
> > >
> > Ciao Rino,
> > ma mi sfugge la logica in base all quale vorresti arrotondare il 125 a
200
> e
> > il 250 a 400 perchč non a 300?
> >
> > Se specifichi meglio l'algoritmo da usare forse una soluzione si
potrebbe
> > trovare.
> > Forse la specifica dovrebbe essere arrotonda al multiplo di 100 maggiore
> che
> > diviso per 100 da un numero pari?
> > 125  200
> > 230   400
> > 350   400
> > 380    400
> > 420    600
> > Ciao
> > Cinzia
> >
> Si Cinzia i vari esempi da te posti sono esatti quindi
> l'arrotondamento deve avvenire ad un numero superiore pari(magari se e
> possibile
> decidere opzionalmente il parametro di arrotondamento : superiore o
> inferiore ), e alla tua domanda :
> bisogna andare a gruppi ,il 250 ar. a 400 (pari) e non a 300 che e dispari
> solo numeri pari.
>
> Ciao
> Ferrari Rino
Ciao Rino,
mi permetto di farti osservare che 300 č  pari e non dispari, comunque per
fare quello che vuoi tu con arrotondamento superiore la funzione dovrebbe
essere cosě
Public Function Arrotonda(a As Integer) As Integer
    Dim x As Integer
    Dim y As Integer
    x = a Mod 100
    y = IIf((a \ 100) Mod 2 = 0, 2, 1)
    Arrotonda = a - x + (100 * (y))
End Function
saluti
Cinzia


title: Arrotonda a Numero Pari

text:

Ciao Cinzia la funzione va bene solo che quando si inserisce un valore tipo
200  lo porta subito a 400
mentre dovrebbe lasciarlo cosi e solo se fosse superiore tipo 201
arrotondarlo a 400.
Non sono riuscito a capire come poter decidere se farlo arrotondare  p.e.
fino a 250 vai a 400
se 240 vai a 200
Ciao Rino


title: Arrotonda a Numero Pari

text:
"Ferrari Rino" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:6ju6d.12344$75.5...@news3.tin.it...

Per correggere il problema del 200 dovrebbe bastare questa modifica:
Public Function Arrotonda(a As Integer) As Integer
     Dim x As Integer
     Dim y As Integer
     x = a Mod 100
     y = IIf((a \ 100) Mod 2 = 0, 2, 1)
    if (x=0 ) and (y=2)
        Arrotonda = a
   else
     Arrotonda = a - x + (100 * (y))
   end if
 End Function
Per decidere  se arrotondare in piů o in meno potresti fare cosě
(sono andata a braccio, non l'ho provata ... )
Public Function Arrotonda(a As Integer) As Integer
     Dim x As Integer
     Dim y As Integer
    Dim risultato as Integer
     x = a Mod 100
     y = IIf((a \ 100) Mod 2 = 0, 2, 1)
    if (x=0 ) and (y=2)
        risultato= a
   else
         risultato = a - x + (100 * (y))
   end if
if  (x<50) and (y=2) then     ' metti al posto di 50 la cifra che vuoi
    risultato = a -x
end if
Arrotonda = risultato
 End Function
saluti
Cinzia


title: Arrotonda a Numero Pari

text:
[Cut]
Cinzia preciso alla lira opss... all' Euro ;-)
ps.
Derivazione delle conoscenza di strutture algoritmiche ?
Grazie Rino


title: Arrotonda a Numero Pari

text:
"Ferrari Rino" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:lsx6d.13234$75.5...@news3.tin.it...
> [Cut]
>
> Cinzia preciso alla lira opss... all' Euro ;-)
>
> ps.
> Derivazione delle conoscenza di strutture algoritmiche ?
>
Lunghi anni di studio!!!
> Grazie Rino
>
Cinzia


title: QbF

author: singer

text:
ho importato il database QbF di Getz che ho trovato in giro e devo dire che
è eccezionale.
Mi chiedevo però se c'è un modo per pulire i campi ogni volta che la
maschera di ricerca viene avviata.
Infatti, cosi come è, la maschera conserva l'ultimo valore inserito quale
chiave di ricerca.
Poi, ho provato ad importarlo in un secondo mio database e mi dice che il
valore listform non è valido come TipoOrigineRiga. Come mai
Grazie


title: QbF

text:
singer ha scritto:

Puoi utilizzare un pulsante nella form "Query by form"  denominato
cmdReset
su evento
Private Sub cmdReset_Click()
    Dim ctl As Control
    For Each ctl In Me.Controls
        If TypeOf ctl Is TextBox Then ctl = vbNullString
        If TypeOf ctl Is ComboBox Then ctl = vbNullString
        If TypeOf ctl Is ListBox Then ctl = vbNullString
        If TypeOf ctl Is CheckBox Then ctl = vbNullString
     'se hai altri tipi di controllo aggiungili
    Next
End Sub
e all'evento su attivazione della  form "Query by form"
Private Sub Form_Activate()
Call cmdReset_Click
End Sub


title: QbF

text:
<
carlo....@gmail.com
> ha scritto nel messaggio
news:1115499018.9...@g14g2000cwa.googlegroups.com...


su evento


    Next
End Sub

ti sono grato!


title: Tabella di conversione

author: [<lupo>]

text:
Non riesco a far funzionare una tabella di conversione da utilizzare per
un db di ricette di cucina. Ho l'esigenza di inserire le dosi in kg o gr
oppure litri o dl, ecc.
Grazie per l'aiuto
--
<<per contatti togliere gli asterischi>>


title: Tabella di conversione

author: Alessandro Cara

text:
[<lupo>] wrote:
> Non riesco a far funzionare una tabella di conversione da utilizzare per
> un db di ricette di cucina. Ho l'esigenza di inserire le dosi in kg o gr
> oppure litri o dl, ecc.
> Grazie per l'aiuto
Messa cosi'mi verrebbe di dire: Comprati una bilancia o un contenitore
graduato.
Cosa c'e' di complicato? Sono due campi uno con la qta e l'altro con
l'unita' di misura. Per eventuali conversioni poi dovresti dire qual'e'
la unita' di misura di riferimento. Le conversioni metriche
omogenee(capacita' o peso) mi sembrano semplici. Se poi vuoi passare da
capacita' a peso hai bisogno come minimo della densita'. O erro?
In sostanza, a mio vedere, non hai spiegato affatto la tua esigenza.
Quello che aveva la palla di vetro divinatoria ultimamente compare
saltuariamente.
Una tabella non "funziona" contiene solo dei dati e la si fa
"funzionare" con altri metodi ma sempre in "funzione" dei dati che contiene.
Perdonami per il tono che potrebbe sembrare brusco, non lo e' o non lo
vorrebbe essere.
--
ac


title: Tabella di conversione

text:
Alessandro Cara ha scritto:

Ho una tabella ingredienti con relativi prezzi al kg oppure al litro o a
numero. Per ogni ricetta, ovviamente inserisco i relativi quantitativi.
Per esempio kg 0,05 di lievito (che corrispondono a 50 grammi). Vorrei
poter inserire appunto gr 50! perché risulterebbe più "leggibile".
Inoltre ho la possibilità di selezionare più ricette per comporre un
menu e la possibilità di un riepilogo totale degli ingredienti impiegati
e totale della spesa.



title: Tabella di conversione

text:
[<lupo>] wrote:
[cut]
>
> Ho una tabella ingredienti con relativi prezzi al kg oppure al litro o a
> numero. Per ogni ricetta, ovviamente inserisco i relativi quantitativi.
> Per esempio kg 0,05 di lievito (che corrispondono a 50 grammi). Vorrei
> poter inserire appunto gr 50! perché risulterebbe più "leggibile".
> Inoltre ho la possibilità di selezionare più ricette per comporre un
> menu e la possibilità di un riepilogo totale degli ingredienti impiegati
> e totale della spesa.
>
Bene, aggiungi un attributo (colonna) sulla tabella ingredienti e
definiscilo "moltiplicatore". Li inserisci i valori di
conversione.(gr-->kg = 0,001)
Sulla tabella ricette scrivi semplicemente il valore in grammi. Se vuoi
fare il calcolo del prezzo (perche' mi sembra sia questo l' unico
"valore aggiunto") non fai altro che moltiplicare il tuo valore in
grammi * il moltiplicatore * il prezzo.
Se gli ingredienti li scegli tramite un cbx o una lbx non fai altro che
portarti dietro gli attributi che ti interessano come colonne aggiuntive.
Sulle quantita' delle ricette il valore che immetti e' un "tuo" valore
sta a te definirne il significato.
--
ac


title: Tabella di conversione

text:
Alessandro Cara ha scritto:

Grazie per le utilissime indicazioni



title: Si può migliorare?...

author: Paolo P

text:
Ciao a tutti...
Recupero dei dati da tabelle di un gestionale commerciale tramite ODBC. In
particolare avevo bisogno di poter aggiornare il prezzo su 5 listini dei
vari articoli visionandoli su schermo contemporaneamente tramite una
maschera continua (cosa non prevista sul gestionale di cui sopra). Vi
racconto come ho fatto, ma siccome mi pare che la soluzione adottata sia
macchinosa mi piacerebbe che qualcuno più "in gamba" mi dicesse se da Torino
sono andato a Milano passando da Roma o se la strada era proprio quella.
Le tabelle interessate sono tre: tblArticoli, tblListini,
tblListiniArticoli.
1. Ho creato una query per ogni listino che mi restituisse CodiceArticolo e
Prezzo.
2. Con queste 5 query e la tblArticoli (relazionate in modo da restituire
tutti i record di tblArticoli per poter vedere anche gli articoli senza
prezzo) ho creato una tabella di appoggio (apgListini) con i campi Codice,
Listino1, Listino2, ecc. Dopodichè ho realizzato la maschera con origine
record la suddetta tabella. Questo per poter avere un recordset con dati
aggiornabili.
Dovevo poi eseguire due operazioni: aggiungere record a tblListiniArticoli
nel caso di Articoli senza prezzo, oppure aggiornare i dati dei record
esistenti. Ho creato un' altra tabella di appoggio (apgAggiornaListini) con
la struttura identica a tblListiniArticoli imponendo un valore predefinito
ai campi che non mi interessa toccare con Access ma che devo scrivere sulla
tblListiniArticolo perchè richiesti (es. DataDiScadenza ecc.). Ovviamente in
questa tabella c'è un indice chiave primaria con valori non duplicabili.
3. Ho creato 5 query di accodamento (una per listino) che vengono aperte da
codice su DopoAggiornamento del record ed accodano a apgAggiornaListini i
campi CodiceArticolo,CodiceListino,Prezzo.
4.Eseguo una query che accoda i 5 record di apgAggiornaListini a
tblListiniArticolo per inserire i nuovi record (utilizzo docmd.setwarning
false e on error resume next per far continuare il codice nel caso i record
in questione siano già esistenti dal momento che la tblListiniArticolo ha un
indice chiave primaria)
5.Eseguo una query che aggiorna tblListiniArticolo con i dati di
apgAggiornaListni in modo da modificare i dati non accodati prima perchè già
esistenti
6.Svuoto la apgAggiornaListini.
Il tutto funziona perfettamente ed è anche sufficientemente veloce, però
ripeto mi pare un pò macchinoso.
Come si potrebbe far meglio?
Grazie, Paolo


title: Somma... condizionale?

author: Gianluca

text:
Ciao ragazzi / e.
Mi trovo con un problema stupido da risolvere ma forse la mia stupidità non
è sufficiente per farlo!!!
Semplicemente, in una sottomaschera smPippo impostata come maschere
continue, sono visualizzati dei record che prevedono, tra gli altri, un
campo si/no ed uno numerico.
Il mio problema è fare la somma dei campi numerici visualizzati laddove il
booleano=0.
Qualcuno può assistermi?
Comunque grazie
--
'--------------------------------------------------------
'Saludos
'--------------------------------------------------------


title: Somma... condizionale?

text:
Gianluca wrote:
> Ciao ragazzi / e.
> Mi trovo con un problema stupido da risolvere ma forse la mia stupidità
> non è sufficiente per farlo!!!
>
> Semplicemente, in una sottomaschera smPippo impostata come maschere
> continue, sono visualizzati dei record che prevedono, tra gli altri, un
> campo si/no ed uno numerico.
> Il mio problema è fare la somma dei campi numerici visualizzati laddove il
> booleano=0.
Dimenticavo: i record sono nel corpo della maschera, la somma la metto in
piè di maschera!



title: Somma... condizionale?

author: Antonio Biso

text:
"Gianluca" <
NO_SPAMvu...@libero.it
> ha scritto nel messaggio
news:5Wem9.34731$e31.7...@twister2.libero.it...

Tenendo conto che falso = 0 e vero = -1
=-somma(campoSì/No)
dovrebbe bastare
Antonio


title: Somma... condizionale?

author: SimonenomiS

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in
news:Zwfm9.34637$
Eu.7...@twister1.libero.it
:
>> > ...
>> > Il mio problema è fare la somma dei campi numerici visualizzati
>> > laddove il booleano=0.
>>
>
> Tenendo conto che falso = 0 e vero = -1
> =-somma(campoSì/No)
> dovrebbe bastare
>
  In realtà veniva chiesto il contrario, quindi:
= Somma(CampoNumerico*(1+CampoSiNo))
  Ciao.
--
http://digilander.libero.it/SimonenomiS


title: Somma... condizionale?

author: Maurizio Borrelli

text:
> "SimonenomiS" news:Xns929A92046F329...@193.70.192.192...:
> > "Antonio Biso" news:Zwfm9.34637$
Eu.7...@twister1.libero.it
:
> > Tenendo conto che falso = 0 e vero = -1
> > =-somma(campoSì/No)
> > dovrebbe bastare
>   In realtà veniva chiesto il contrario, quindi:
> = Somma(CampoNumerico*(1+CampoSiNo))
-oppure-
    =-Somma(Not(CampoSìNo))
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Somma... condizionale?

text:
"SimonenomiS" <Si...@nomiS.it> ha scritto nel messaggio
news:Xns929A92046F329...@193.70.192.192...
> "Antonio Biso" <
ch...@etruria.net
> wrote in
> news:Zwfm9.34637$
Eu.7...@twister1.libero.it
:
>
> >> > ...
> >> > Il mio problema è fare la somma dei campi numerici visualizzati
> >> > laddove il booleano=0.
> >>
> >
> > Tenendo conto che falso = 0 e vero = -1
> > =-somma(campoSì/No)
> > dovrebbe bastare
> >
>   In realtà veniva chiesto il contrario, quindi:
>
> = Somma(CampoNumerico*(1+CampoSiNo))
Hai ragione, avevo letto male.
Mi dirai che concettualemente, IO quando introduco un campo sì/no per
caratterizzare qualcosa, associo true a quello che voglio contare e non
viceversa... ma tant'è...
Antonio


title: duplicare l'intero record ad eccezione di un campo

author: ]SiLVieTTa[

text:
ciao a tutti
una domanda:
è possibile usare il codice predefinito per duplicare un record,
    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 2, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 5, , acMenuVer70 'Paste Append
per copiare tutti i campi (molti) in un nuovo record, AD ECCEZIONE di uno o più
campi?
perchè il codice da solo mi dà problemi, probabilmente perchè alcuni di quei
campi sono con duplicati non ammessi.
altrimenti dovrei fare tutto a mano, ma se i campi sono molti mi sembra assurdo.
Ciao
Silvia.
--
www.silvietta.it
   ...everyone's invited!
Kann ein Herz aus Stein sein?   (Può un cuore essere di pietra?)


text:
]SiLVieTTa[ wrote:
> ciao a tutti
> una domanda:
> è possibile usare il codice predefinito per duplicare un record,
>
>     DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
>     DoCmd.DoMenuItem acFormBar, acEditMenu, 2, , acMenuVer70
>     DoCmd.DoMenuItem acFormBar, acEditMenu, 5, , acMenuVer70 'Paste
> Append
>
> per copiare tutti i campi (molti) in un nuovo record, AD ECCEZIONE di
> uno o più campi?
> perchè il codice da solo mi dà problemi, probabilmente perchè alcuni
> di quei campi sono con duplicati non ammessi.
> altrimenti dovrei fare tutto a mano, ma se i campi sono molti mi
> sembra assurdo.
>
> Ciao
>
> Silvia.
la migliore è una query di accodamento
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


author: sv

text:
]SiLVieTTa[ ha scritto:



> Ciao
> Silvia.


Vedi se ti è utile:
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/639e2adc03ebfa8b/9b5a768af3b9ea77
--
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: memoria esaurita

author: Alessandro

text:
Access mi esaurisce la memoria, ma non ho variabili oggetto non impostate a
nothing. Cosa può essere che la esaurisce?????
Grazie 1000


title: memoria esaurita

text:
"Alessandro" <
lond...@inwind.it
> ha scritto nel messaggio
news:nTT_8.16494$GV2.4...@twister2.libero.it...
> Access mi esaurisce la memoria, ma non ho variabili oggetto non impostate
a
> nothing. Cosa puņ essere che la esaurisce?????
Immagini inserite nel database?
Antonio


title: memoria esaurita

text:
Solamente 1 nella schermata iniziale.
La memoria si esaurisce dopo un bel po' che si lavora... e non sempre.
Esiste un metodo per capire quale maschera la mangia?
Ciao e Grazie
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:vtU_8.16684$GV2.4...@twister2.libero.it...
> "Alessandro" <
lond...@inwind.it
> ha scritto nel messaggio
> news:nTT_8.16494$GV2.4...@twister2.libero.it...
> > Access mi esaurisce la memoria, ma non ho variabili oggetto non
impostate
> a
> > nothing. Cosa può essere che la esaurisce?????



title: memoria esaurita

text:
"Alessandro" <
lond...@inwind.it
> ha scritto nel messaggio
news:4nV_8.16911$GV2.4...@twister2.libero.it...
> Solamente 1 nella schermata iniziale.
> La memoria si esaurisce dopo un bel po' che si lavora... e non sempre.
> Esiste un metodo per capire quale maschera la mangia?
Scrivi DOPO il quoting!!!
Antonio


title: memoria esaurita

text:
Siccome non sono un esperto... cos'č il quoting???
Grazie
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:nHV_8.16997$GV2.4...@twister2.libero.it...



title: memoria esaurita

text:
"Alessandro" <
lond...@inwind.it
> ha scritto nel messaggio
news:HnX_8.17504$GV2.4...@twister2.libero.it...
> Siccome non sono un esperto... cos'è il quoting???
La parte di messaggio che lasci nella tua risposta!
Antonio


title: memoria esaurita

author: Massimiliano Bertoglio

text:
"Alessandro"
> Access mi esaurisce la memoria,
Di che realese stai parlando?
 ma non ho variabili oggetto non impostate a
> nothing. Cosa può essere che la esaurisce?????
Per esempio il passaggio frequente da modalità maschera al Design (che
spesso in un .mdb _e non nel realtivo .MDE_ si verifica a tua insaputa).
Oppure capita ad .mdb che nel corso dello sviluppo non sono mai stati
ripuliti (leggi reimportazione in un fratellino vuoto).
E infine ... usare solo grafica .bmp nelle forms/Reports.
Ciao, Max
p.S: a volte il segnale di memoria esaurita è legata a drivers da aggiornare
della scheda video


title: memoria esaurita

text:
"Massimiliano Bertoglio" <
maxber...@libero.it
> ha scritto nel messaggio
news:aSX_8.16322$s74.4...@twister1.libero.it...

Io uso Access 97.
Quindi mi consigli di utilizzare un file mde?
ciao e grazie


title: memoria esaurita

text:
"Alessandro" > >  ma non ho variabili oggetto non impostate a
> > > nothing. Cosa può essere che la esaurisce?????
> >
> > Per esempio il passaggio frequente da modalità maschera al Design (che
> > spesso in un .mdb _e non nel realtivo .MDE_ si verifica a tua insaputa).
> > Oppure capita ad .mdb che nel corso dello sviluppo non sono mai stati
> > ripuliti (leggi reimportazione in un fratellino vuoto).
> > E infine ... usare solo grafica .bmp nelle forms/Reports.
> >
> > Ciao, Max
> >
> > p.S: a volte il segnale di memoria esaurita è legata a drivers da
> aggiornare
> > della scheda video
> Io uso Access 97.
> Quindi mi consigli di utilizzare un file mde?
Seguendo le varie indicazioni non dovresti avere problemi (al limite solo in
fase di programmazione se usi un PC con RAM <=64 MB).
Ciao, Max


title: modificare il pulsante aggiuntivo nelle barre

author: FANCIULLO

text:
Salve sono Fanciullo,
nelle varie barre di default di access 97 c'è
la possibilità di aggiungere un pulsante di comando
che ha l'etichetta AGGIUNTIVO.
Io vorrei modificare via codice tale etichetta per visualizzare
un valore utile.
in questo esempio:
me.Comando54.Caption = [Forms]![frmINTERVALLOANNO]![csAS]
Come posso raggiungere il comando (bottone) AGGIUNTIVO?
grazie


title: domanda rapida.....Intestazione report

text:
ciao a tutti... una domandina rapida...
come faccio a far stampare in tutte le pagine
il titolo di una intestazione di report ???
grazie...


title: domanda rapida.....Intestazione report

author: Roberto da casa

text:
"QU@RKź" <usl...@SPAMlibero.it> ha scritto nel messaggio
news:icGYb.15477$FJ6.6...@twister1.libero.it...

Inserendolo nella sezione Intestazione pagina.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: domanda rapida.....Intestazione report

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:_YHYb.15241>
> Inserendolo nella sezione Intestazione pagina.
>
----------
grazie Roberto...sempre gentile e rapido...
mi potresti dare un altro suggerimeto ??
ho una tabella con un campo in cui  Cognome e nome sono assieme..
come posso fare a separarli, dato che devo trasferirli ad un altro DB ???
considera che non sono molti cira 600 per cui  se ottengo degli errori
con cognomi tipo Rossi De Chirico Giuseppe poi magari li aggiusterei a
mano....
grazie....


title: domanda rapida.....Intestazione report

text:
"QU@RKĽ" <usl...@SPAMlibero.it> ha scritto nel messaggio
news:PILYb.16277$FJ6.6...@twister1.libero.it...

Se presupponi che il cognome sia la parte iniziale del campo CognomeNome e
termina al primo spazio.
Prova cosě:
Cognome = Left(CognomeNome, InStr(CognomeNome, " ")-1)
Nome = Mid(CognomeNome, InStr(CognomeNome, " ")+1)
Se naturalmente il cognome č composto da piů parole la suddivisione risulta
errata.



title: domanda rapida.....Intestazione report

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:jWLYb.16326
> > come posso fare a separarli, dato che devo trasferirli ad un altro DB
???
> > considera che non sono molti cira 600 per cui  se ottengo degli errori
> > con cognomi tipo Rossi De Chirico Giuseppe poi magari li aggiusterei a
> > mano....
> > grazie....
>
> Se presupponi che il cognome sia la parte iniziale del campo CognomeNome e
> termina al primo spazio.
> Prova così:
>
> Cognome = Left(CognomeNome, InStr(CognomeNome, " ")-1)
> Nome = Mid(CognomeNome, InStr(CognomeNome, " ")+1)
>
> Se naturalmente il cognome è composto da più parole la suddivisione
risulta
> errata.
----------------
scusa Roberto puoi dirmi come applicare il codice ??
grazie..


title: domanda rapida.....Intestazione report

text:
"QU@RKĽ" <ik0qddT*O*G*L*I*S*P*A*M@T*O*G*L*I*S*P*A*M*
libero.it
> ha scritto
nel messaggio news:DQOYb.16711$FJ6.6...@twister1.libero.it...
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:jWLYb.16326
>
> > > come posso fare a separarli, dato che devo trasferirli ad un altro DB
> ???
> > > considera che non sono molti cira 600 per cui  se ottengo degli errori
> > > con cognomi tipo Rossi De Chirico Giuseppe poi magari li aggiusterei a
> > > mano....
> > > grazie....
> >
> > Se presupponi che il cognome sia la parte iniziale del campo CognomeNome
e
> > termina al primo spazio.
> > Prova cosě:
> >
> > Cognome = Left(CognomeNome, InStr(CognomeNome, " ")-1)
> > Nome = Mid(CognomeNome, InStr(CognomeNome, " ")+1)
> >
> > Se naturalmente il cognome č composto da piů parole la suddivisione
> risulta
> > errata.
> ----------------
> scusa Roberto puoi dirmi come applicare il codice ??
> grazie..
Tutto dipende da dove vuoi allocare il risultato della suddivisione:
1) nella stessa tabella aggiungendo due nuovi campi?
2) in due caselle di testo non associate di una maschera o di un report?
3) in due campi calcolati di una query basata sulla tua tabella?
O dove?



title: domanda rapida.....Intestazione report

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:iH0Zb.17541$Kc3.5...@twister2.libero.it...
>
> > > Se presupponi che il cognome sia la parte iniziale del campo
CognomeNome
> e
> > > termina al primo spazio.
> > > Prova cosě:
> > >
> > > Cognome = Left(CognomeNome, InStr(CognomeNome, " ")-1)
> > > Nome = Mid(CognomeNome, InStr(CognomeNome, " ")+1)
> > >
> > > Se naturalmente il cognome č composto da piů parole la suddivisione
> > risulta
> > > errata.
> > ----------------
> > scusa Roberto puoi dirmi come applicare il codice ??
> > grazie..
>
> Tutto dipende da dove vuoi allocare il risultato della suddivisione:
> 1) nella stessa tabella aggiungendo due nuovi campi?
> 2) in due caselle di testo non associate di una maschera o di un report?
> 3) in due campi calcolati di una query basata sulla tua tabella?
>
> O dove?
--------------
Ciao Roberto... ho comunque risolto utilizzando Excel e reincollando
i dati.... cmq a titolo di conoscenza... come avrei fatto considerando
di fare come il punto 1 ... oppure anche al punto 3 ??
grazie...


title: domanda rapida.....Intestazione report

text:
"QU@RKĽ" <usl...@SPAMlibero.it> ha scritto nel messaggio
news:9pmZb.20697$FJ6.7...@twister1.libero.it...
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:iH0Zb.17541$Kc3.5...@twister2.libero.it...
> >
> > > > Se presupponi che il cognome sia la parte iniziale del campo
> CognomeNome
> > e
> > > > termina al primo spazio.
> > > > Prova cosě:
> > > >
> > > > Cognome = Left(CognomeNome, InStr(CognomeNome, " ")-1)
> > > > Nome = Mid(CognomeNome, InStr(CognomeNome, " ")+1)
> > > >
> > > > Se naturalmente il cognome č composto da piů parole la suddivisione
> > > risulta
> > > > errata.
> > > ----------------
> > > scusa Roberto puoi dirmi come applicare il codice ??
> > > grazie..
> >
> > Tutto dipende da dove vuoi allocare il risultato della suddivisione:
> > 1) nella stessa tabella aggiungendo due nuovi campi?
> > 2) in due caselle di testo non associate di una maschera o di un report?
> > 3) in due campi calcolati di una query basata sulla tua tabella?
> >
> > O dove?
> --------------
> Ciao Roberto... ho comunque risolto utilizzando Excel e reincollando
> i dati....
Contento tu di fare cosě, contenti tutti.
> cmq a titolo di conoscenza... come avrei fatto considerando
> di fare come il punto 1 ... oppure anche al punto 3 ??
> grazie...
Se fossi nel caso 1), dovresti creare una query di aggiornamento e nella
riga Aggiorna a: relativa al campo Cognome dovresti scrivere:
Left(CognomeNome; InStr(CognomeNome; " ")-1)
e in quella relativa al campo Nome dovresti scrivere:
Mid(CognomeNome; InStr(CognomeNome; " ")+1)
Se invece sei nel caso 3) nella query dovresti creare i seguenti due campi
calcolati:
Cognome: Left(CognomeNome; InStr(CognomeNome; " ")-1)
Nome: Mid(CognomeNome; InStr(CognomeNome; " ")+1)



title: [OT] MS Virtual PC

author: Sergio MAZZA

text:
Buongiorno; ve lo segnalo perché č una delle poche volte che MS regala
qualcosa e mi pareva uno spreco non provarlo.
Non avevo mai utilizzato applicazioni del genere, ma questa mi sembra molto
semplice; almeno io non ho trovato problemi.
http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=6D58729D-DFA8-40BF-AFAF-20BCB7F01CD1
Vi segnalo anche l'NG relativo: microsoft.public.it.virtualmachine (server:
news.microsoft.com
).
Ciao.
--
Sergio MAZZA


title: [OT] MS Virtual PC

author: Carlo Costarella

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:ea1rou$l1a$1...@area.cu.mi.it...

E' ottimo per installare piů sistemi operativi sulla stessa macchina e
ovviamente piů versioni di Access.
Si potranno cosě testare i propri applicativi con diverse versioni e
restando nello stesso pc.
Ricordo, in aggiuta, che esiste anche la versione server:
http://www.microsoft.com/downloads/details.aspx?FamilyID=6dba2278-b022-4f56-af96-7b95975db13b&DisplayLang=it
Ciao, Carlo


title: [OT] MS Virtual PC

text:
Carlo Costarella ha scritto:
> "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
> news:ea1rou$l1a$1...@area.cu.mi.it...
> > Buongiorno; ve lo segnalo perché è una delle poche volte che MS regala
> > qualcosa e mi pareva uno spreco non provarlo.
> >
> > Non avevo mai utilizzato applicazioni del genere, ma questa mi sembra
> > molto semplice; almeno io non ho trovato problemi.
> >
http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=6D58729D-DFA8-40BF-AFAF-20BCB7F01CD1
> >
> > Vi segnalo anche l'NG relativo: microsoft.public.it.virtualmachine
> > (server:
news.microsoft.com
).
> >
> > Ciao.
> >
> > --
> > Sergio MAZZA
>
> E' ottimo per installare più sistemi operativi sulla stessa macchina e
> ovviamente più versioni di Access.
> Si potranno così testare i propri applicativi con diverse versioni e
> restando nello stesso pc.
> Ricordo, in aggiuta, che esiste anche la versione server:
>
http://www.microsoft.com/downloads/details.aspx?FamilyID=6dba2278-b022-4f56-af96-7b95975db13b&DisplayLang=it
>
> Ciao, Carlo
Scusa Carlo, sul link citato viene esplicitamente detto: "Virtual
Server R2 è una tecnologia di virtualizzazione server economicamente
vantaggiosa ....." ma è gratis oppure no ? se non è gratis piuttosto
uso vmware che lo è.....


title: [OT] MS Virtual PC

text:
cut
Scusa Carlo, sul link citato viene esplicitamente detto: "Virtual
Server R2 č una tecnologia di virtualizzazione server economicamente
vantaggiosa ....." ma č gratis oppure no ? se non č gratis piuttosto
uso vmware che lo č.....
Sě č gratis, come puoi leggere da questo link:
http://www.microsoft.com/windowsserversystem/virtualserver/evaluation/vsoverview.mspx
Se perň richiedi il cd pagherai il costo della spedizione.
Ciao, Carlo


title: [OT] MS Virtual PC

text:
Carlo Costarella ha scritto:
> cut
>
> Scusa Carlo, sul link citato viene esplicitamente detto: "Virtual
> Server R2 è una tecnologia di virtualizzazione server economicamente
> vantaggiosa ....." ma è gratis oppure no ? se non è gratis piuttosto
> uso vmware che lo è.....
>
> Sì è gratis, come puoi leggere da questo link:
>
http://www.microsoft.com/windowsserversystem/virtualserver/evaluation/vsoverview.mspx
>
> Se però richiedi il cd pagherai il costo della spedizione.
>
> Ciao, Carlo
Grazie. sai quando vedo form che vogliono radiografarmi a tutti i costi
mi insospettisco un po' .... anzi mi irrito proprio.


title: query con campo di somma riga per riga

author: il mago galbusera

text:
ciao a tutti
la mia domanda è semplice, ma non so se riuscirò ad essere chiaro:
ho una query di unione di più query: movimenti, pagamenti fatture, pagamenti
fatture fornitori ecc.. vorrei aggiungere ad ogni riga un campo che mi da la
situazione della cassa ovvero la sommatoria di tutti gli importi
precedenti.. questo riga per riga.. come posso fare?
grazie mille


title: query con campo di somma riga per riga

author: Roberto dal portatile

text:
"il mago galbusera" <galb...@katamail.com.REMOVEME> ha scritto nel
messaggio news:newscache$f1g35g$7hl$1...@news.silink.com...

Il quesito è stato posto e risolta più volte nel NG, anche recentemente.
Prova a dare un'occhiata al thread iniziato il 29/11/00 ore 3:07 da Pivo o a
quello iniziato il 9/11/00 ore 17:08 da gestserv.
Avevano gli stessi tuoi problemi; se hai difficoltà rifatti vivo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Puo' girare un programma Access da chiavetta usb ?

author: RobertoA

text:
Intendo, mettendo tutto sulla chiavetta, quindi run-time, eseguibili, file
configurazione, ed mdb/mde ???
Insomma, da un pc vergine, Windows Xp appena installato, e' possiible creare
una chiavetta usb che mi permetta di avviare un'applicazione Access ???
Ciao e grazie
RobertoA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:46990d63$1...@newsgate.x-privat.org...

In modo totale no.
Puoi però installare il tuo programma mdb o mde sulla chiavetta.
Una cosa deve essere assolutamente chiara: se cambi la lettera dell'unità
non funziona più nulla. Se la tua chiavetta ha la lettera unità disco = Z e
installi su questa, variando la lettera non funziona più.
Altra soluzione praticabile è quella di creare un disco virtuale sulla
chiavetta per esempio utilizzando VirtualPc 2007 (free). Qui dovrai mettere
un sistema operativo e tutto l'applicativo Access. Ora tutto è sulla
chiavetta. Anche qui la cosa da rispettare è la lettera dell'unità perchè se
avvii virtualpc dal computer principale lui si aspetta di trovare quella
unità (lettera) su cui hai installato il disco virtuale.
Ciao, Carlo


text:
>> Intendo, mettendo tutto sulla chiavetta, quindi run-time, eseguibili,
>> file configurazione, ed mdb/mde ???
>> Insomma, da un pc vergine, Windows Xp appena installato, e' possiible
>> creare una chiavetta usb che mi permetta di avviare un'applicazione
>> Access ???
>
> In modo totale no.
> Puoi però installare il tuo programma mdb o mde sulla chiavetta.
> Una cosa deve essere assolutamente chiara: se cambi la lettera dell'unità
> non funziona più nulla. Se la tua chiavetta ha la lettera unità disco = Z
> e installi su questa, variando la lettera non funziona più.
> Altra soluzione praticabile è quella di creare un disco virtuale sulla
> chiavetta per esempio utilizzando VirtualPc 2007 (free). Qui dovrai
> mettere un sistema operativo e tutto l'applicativo Access. Ora tutto è
> sulla chiavetta. Anche qui la cosa da rispettare è la lettera dell'unità
> perchè se avvii virtualpc dal computer principale lui si aspetta di
> trovare quella unità (lettera) su cui hai installato il disco virtuale.
Ma perche, Virtual Pc lo puoi far partire SOLO da chiavetta ?
Credo che se non lo installi sul pc non parta proprio niente
E quindi siamo ancora al punto di partenza
Pero', sto pensando al fatto che se metti tutti i file necessari (ad Access)
su una chiavetta e ti crei un filetto che avvia il processo di registrazione
di eventuali librerie che lo necessitino, forse una speranza potrebbe
esserci
In pratica, su chiavetta, un eseguibile iniziale che viene lanciato
all'avvio applicazione, controlla che ci siano tutti i file necessari,
controlla che ci siano le registrazioni necessarie e se cosi non fosse
attiva il processo di registrazione silenzioso.
Poi avvia l'eseguibile principale e tutto l'ambaradan dovrebbe partire
O no ?
Ciao
RobertoA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:469b0672$1...@newsgate.x-privat.org...
>>> Intendo, mettendo tutto sulla chiavetta, quindi run-time, eseguibili,
>>> file configurazione, ed mdb/mde ???
>>> Insomma, da un pc vergine, Windows Xp appena installato, e' possiible
>>> creare una chiavetta usb che mi permetta di avviare un'applicazione
>>> Access ???
>>
>> In modo totale no.
>> Puoi però installare il tuo programma mdb o mde sulla chiavetta.
>> Una cosa deve essere assolutamente chiara: se cambi la lettera dell'unità
>> non funziona più nulla. Se la tua chiavetta ha la lettera unità disco = Z
>> e installi su questa, variando la lettera non funziona più.
>> Altra soluzione praticabile è quella di creare un disco virtuale sulla
>> chiavetta per esempio utilizzando VirtualPc 2007 (free). Qui dovrai
>> mettere un sistema operativo e tutto l'applicativo Access. Ora tutto è
>> sulla chiavetta. Anche qui la cosa da rispettare è la lettera dell'unità
>> perchè se avvii virtualpc dal computer principale lui si aspetta di
>> trovare quella unità (lettera) su cui hai installato il disco virtuale.
>
> Ma perche, Virtual Pc lo puoi far partire SOLO da chiavetta ?
Forse no, non ricordo se esiste un player per VirtualPC...comunque qualcosa
dovrai pure installare, ti pare?
In alternativa potresti usare il player di VMware che ti permette di usare
un applicativo preconfezionato e che gira su un disco virtuale.
In questo caso devi comunque creare tutto l'ambaradan presso il tuo pc e poi
distribuire l'applicativo con il solo player che non necessita di altro.
> Credo che se non lo installi sul pc non parta proprio niente
> E quindi siamo ancora al punto di partenza
> Pero', sto pensando al fatto che se metti tutti i file necessari (ad
> Access) su una chiavetta e ti crei un filetto che avvia il processo di
> registrazione di eventuali librerie che lo necessitino, forse una speranza
> potrebbe esserci
> In pratica, su chiavetta, un eseguibile iniziale che viene lanciato
> all'avvio applicazione, controlla che ci siano tutti i file necessari,
> controlla che ci siano le registrazioni necessarie e se cosi non fosse
> attiva il processo di registrazione silenzioso.
> Poi avvia l'eseguibile principale e tutto l'ambaradan dovrebbe partire
> O no ?
Come vedi e in ogni caso hai la necessità di installare dei file...
Comunque ancora non ho capito a che ti serve tutto ciò. Lavori in nero?
Stacchi la chiavetta appena arriva la finanza?
Il sistema non è una soluzione sicura, anzi espone l'applicativo a
corruzione.
Non dimenticare che qualsiasi applicativo, Access compreso, scrive una marea
di file temporanei sui dischi di sistema e, spesso, si serve del file di
svap che si trova proprio sul disco C. Se l'applicativo non è chiuso in modo
canonico e la chiavetta staccata nello stesso modo, rischi di veder saltare
il tutto anche al primo impiego.
> Ciao
> RobertoA
Ciao, Carlo


author: Simone Calligaris

text:
"RobertoA"

Se non vuoi lasciare tracce, l'unico sistema sicuro è sviluppare un
Front-End che risieda in un eseguibile (in Delphi è abbastanza semplice) e
non appoggiarsi a un motore di Database commerciale.
In altre parole memorizzare i dati in files .txt come qualcuno faceva
trent'anni fa.
Fai prima a non accettare un lavoro del genere.
Saluti.


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:f7f3e5$uqb$1...@tdi.cu.mi.it...

Lo scopo principale e' andare dal cliente, piantare la chiavetta sul suo pc
e mostrargli quanto belli sono i nostri programmi
Senza installare niente sul pc cliente ovviamente
E questo sarebbe molto piu' "scenografico" che andare la' col notebook
A parte l'utilita' pratica c'e' anche la semplice curiosita' per un cosa mai
fatta (e che potrebbe risulatre anche utile)
Ciao
RobertoA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:469b1a4b$1...@newsgate.x-privat.org...
cut
>
> Lo scopo principale e' andare dal cliente, piantare la chiavetta sul suo
> pc e mostrargli quanto belli sono i nostri programmi
> Senza installare niente sul pc cliente ovviamente
> E questo sarebbe molto piu' "scenografico" che andare la' col notebook
> A parte l'utilita' pratica c'e' anche la semplice curiosita' per un cosa
> mai fatta (e che potrebbe risulatre anche utile)
> Ciao
> RobertoA
>
E se la chiavetta non funziona? Magari ha porte usb1 e non usb2, mancano i
driver della chiavetta...magari non è riconosciuta dal sistema...e sa la
lettera dell'unità non è quella o questa è già impegnata?
Il mio parere: l'importante e che che il prodotto/applicativo funzioni bene
e dalla prima dimostrazione...la scena lasciala agli attori.
Ciao, Carlo


text:
>> Lo scopo principale e' andare dal cliente, piantare la chiavetta sul suo
>> pc e mostrargli quanto belli sono i nostri programmi
>> Senza installare niente sul pc cliente ovviamente
>> E questo sarebbe molto piu' "scenografico" che andare la' col notebook
>> A parte l'utilita' pratica c'e' anche la semplice curiosita' per un cosa
>> mai fatta (e che potrebbe risulatre anche utile)
>
> E se la chiavetta non funziona? Magari ha porte usb1 e non usb2, mancano i
> driver della chiavetta...magari non è riconosciuta dal sistema...e sa la
> lettera dell'unità non è quella o questa è già impegnata?
> Il mio parere: l'importante e che che il prodotto/applicativo funzioni
> bene e dalla prima dimostrazione...la scena lasciala agli attori.
'''zzo dici ?
E se il notebook non funziona ?
Che razza di problemi fai ?
Se ci mettiamo nell'ipotesi che la chiavetta non funzioni allora al pari
dovremmo pensare se la postazione dimostrativa 'classica' non funzionasse
E' un falso problema
Non perche' non esista ma perche' esiste in entrambi i casi
Che il prodotto/applicativo funzioni bene o male lo fara' sia da postazione
classica che da chiavetta, non dipende dal 'dove' e' installato ma dal
manico dello sviluppatore
Tra l'altro con le ultime chiavette anche la velocita' di lettura e
scrittura e' paragonabile ad un hard-disk (di quelli scarsi)
Ma la sostanza del problema da risolvere sta nel fatto se sia possibile
lanciare un applicativo realizzato con Access da chiavetta SENZA installare
niente sul pc utente
E questo mi pare innegabile, potendolo fare, sia un grosso vantaggio
rispetto alle dimostrazioni 'classiche'
Sia in temini di 'fare cinema' (che io ritengo pure importante in certe
situazioni) sia in termini di dimostrare le funzionalita' sul pc dove il
cliente eventualmente le utilizzera' e quindi prestazioni reali o simili al
reale
Poi se non se ppo' fa' pazienza
Ciao
RobertoA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:469b39af$1...@newsgate.x-privat.org...
cut
>> E se la chiavetta non funziona? Magari ha porte usb1 e non usb2, mancano
>> i driver della chiavetta...magari non è riconosciuta dal sistema...e sa
>> la lettera dell'unità non è quella o questa è già impegnata?
>> Il mio parere: l'importante e che che il prodotto/applicativo funzioni
>> bene e dalla prima dimostrazione...la scena lasciala agli attori.
>
> '''zzo dici ?
> E se il notebook non funziona ?
> Che razza di problemi fai ?
Possibile ma molto meno probabile di una chiavetta...almeno dalla mia
esperienza.
> Se ci mettiamo nell'ipotesi che la chiavetta non funzioni allora al pari
> dovremmo pensare se la postazione dimostrativa 'classica' non funzionasse
> E' un falso problema
Per nulla specie se consideri che hai intezione di usare questo sistema per
tutti i tuoi applicativi. E' qualcosa da tenere molto sott'occhio...
Al limite vai dal cliente sia con il portatile che con la chiavetta...
> Non perche' non esista ma perche' esiste in entrambi i casi
> Che il prodotto/applicativo funzioni bene o male lo fara' sia da
> postazione classica che da chiavetta, non dipende dal 'dove' e' installato
> ma dal manico dello sviluppatore
E' vero in parte specie se consideri la necessità, da chiavetta, di usare
un'unità disco ben definita.
> Tra l'altro con le ultime chiavette anche la velocita' di lettura e
> scrittura e' paragonabile ad un hard-disk (di quelli scarsi)
Su questo siamo d'accordo
> Ma la sostanza del problema da risolvere sta nel fatto se sia possibile
> lanciare un applicativo realizzato con Access da chiavetta SENZA
> installare niente sul pc utente
Quasi fantasia con applicativi Access...qualcosa dovrai sempre installare
anche se in background...
Oltre le soluzioni che ti ho proposto (VirtualPC 2007 o VMWare player)
potrei proporti anche XPUnlimited a patto che tu abbia una macchina
accessibile da web. In questo caso il cliente ha solo bisogno di una
connessione ad internet...ma anche qui non tutti la possiedono.
> E questo mi pare innegabile, potendolo fare, sia un grosso vantaggio
> rispetto alle dimostrazioni 'classiche'
Sinceramente oggi la tendenza è quella di delegare tutto ad un provider, un
fornitore di servizi; si parla tanto di dischi remoti di repository remoti,
di outsourcing...il cliente non sembra gradire più tanto tutta la
manutenzione locale che un pc o un applicativo richiede.
Perchè non diventate fornitori di applicativi da remoto?
Il cliente accende la macchina, si collega in remoto e tutto avviene sui
vostri server...con Ma, Matteo ed altri abbiamo provato questa soluzione e
sembra andare alla grande.
> Sia in temini di 'fare cinema' (che io ritengo pure importante in certe
> situazioni) sia in termini di dimostrare le funzionalita' sul pc dove il
> cliente eventualmente le utilizzera' e quindi prestazioni reali o simili
> al reale
> Poi se non se ppo' fa' pazienza
> Ciao
> RobertoA
Ciao, Carlo


text:
>> '''zzo dici ?
>> E se il notebook non funziona ?
>> Che razza di problemi fai ?
>
> Possibile ma molto meno probabile di una chiavetta...almeno dalla mia
> esperienza.
Questa e' davvero tirata per i capelli, ma quando mai na chiavetta ti molla
Devi solo spaccarla per il connettore, anche se non fa statistica
personalmente ne porto sempre un paio con me una vecchia 512 Mb ed una 4 Gb
la prima ha due anni, la seconda circa uno e mezzo e non hanno mai perso un
colpo. Ripeto che due chiavette su un cosi' breve tempo non possono essere
statisticamente indicative pero' almeno il numero di componenti che si
possono rompere su un notebook almeno quello mi sembra indicativo
dell'affidabilita' del 'sistema notebook'
>> Non perche' non esista ma perche' esiste in entrambi i casi
>> Che il prodotto/applicativo funzioni bene o male lo fara' sia da
>> postazione classica che da chiavetta, non dipende dal 'dove' e'
>> installato ma dal manico dello sviluppatore
>
> E' vero in parte specie se consideri la necessità, da chiavetta, di usare
> un'unità disco ben definita.
Ma perche' su un tuo programma se lo installi dal disco C: sul E: non
funziona piu' niente ???
Spero ci sia una funzione che permette di parametrizzare il percorso dei
dati, anzi visto che sto parlando con Costarella ne sono sicuro di questo
fatto
Quindi, no no, anche questo non puo' essere portato a svantaggio della
chiavetta
>> E questo mi pare innegabile, potendolo fare, sia un grosso vantaggio
>> rispetto alle dimostrazioni 'classiche'
> Sinceramente oggi la tendenza è quella di delegare tutto ad un provider,
> un fornitore di servizi; si parla tanto di dischi remoti di repository
> remoti, di outsourcing...il cliente non sembra gradire più tanto tutta la
> manutenzione locale che un pc o un applicativo richiede.
> Perchè non diventate fornitori di applicativi da remoto?
> Il cliente accende la macchina, si collega in remoto e tutto avviene sui
> vostri server...con Ma, Matteo ed altri abbiamo provato questa soluzione e
> sembra andare alla grande.
Per andare va, poi mi dirai cosa ti dice un cliente se gli proponi di
memorizzare i SUOI dati nei TUOI computer
Per TUOI intendo ovviamente anche quelli di un qualsiasi provider con
affidabilita' garantita e dimostrabile
Non sono contenti, ed il motivo e' il legittimo timore che i suoi dati
possano essere visti, rubati, scambiati, ecc
Esperienza nostra e' che hanno paura che altri, loro concorrenti, possano
vedere dati riservati
Che poi vada tecnicamente bene, quello e' pacifico
Ciao
RobertoA


author: MA

text:
RobertoA wrote:
>>> '''zzo dici ?
>>> E se il notebook non funziona ?
>>> Che razza di problemi fai ?
forse è il caso ch emoderiil tono.
>>
>> Possibile ma molto meno probabile di una chiavetta...almeno dalla mia
>> esperienza.
>
> Questa e' davvero tirata per i capelli, ma quando mai na chiavetta ti
> molla Devi solo spaccarla per il connettore, anche se non fa
> statistica personalmente ne porto sempre un paio con me una vecchia
> 512 Mb ed una 4 Gb la prima ha due anni, la seconda circa uno e mezzo
> e non hanno mai perso un colpo. Ripeto che due chiavette su un cosi'
> breve tempo non possono essere statisticamente indicative pero'
> almeno il numero di componenti che si possono rompere su un notebook
> almeno quello mi sembra indicativo dell'affidabilita' del 'sistema
> notebook'
ok. Ma no venire dopo a dire che la chiavetta non viene riconosciuta...
se anche riesci a non farla cadere a terra, sai che c'è un numero prefissato di accessi a qulla memoria si massa?
>
>>> Non perche' non esista ma perche' esiste in entrambi i casi
>>> Che il prodotto/applicativo funzioni bene o male lo fara' sia da
>>> postazione classica che da chiavetta, non dipende dal 'dove' e'
>>> installato ma dal manico dello sviluppatore
>>
>> E' vero in parte specie se consideri la necessità, da chiavetta, di
>> usare un'unità disco ben definita.
>
> Ma perche' su un tuo programma se lo installi dal disco C: sul E: non
> funziona piu' niente ???
> Spero ci sia una funzione che permette di parametrizzare il percorso
> dei dati, anzi visto che sto parlando con Costarella ne sono sicuro
> di questo fatto
> Quindi, no no, anche questo non puo' essere portato a svantaggio della
> chiavetta
>
Se tu hai l'exe su di un pendrive e un file psd, lo riesci a leggere?
>>> E questo mi pare innegabile, potendolo fare, sia un grosso vantaggio
>>> rispetto alle dimostrazioni 'classiche'
>> Sinceramente oggi la tendenza è quella di delegare tutto ad un
>> provider, un fornitore di servizi; si parla tanto di dischi remoti
>> di repository remoti, di outsourcing...il cliente non sembra gradire
>> più tanto tutta la manutenzione locale che un pc o un applicativo
>> richiede.
Tra l'altro non ti conviene neanche:
<cliente furbastro ON>
"fino a che tu non installavi io masterizzavo i dvd"
"ma non hai un masterizzatore dvd"
"sì ma io lo facevo, ne ho masterizzato uno l'altro giorno!!!"
</cliente furbastro OFF>
Tu stai parlando ad un tuo non cliente!!!
Col cavolo che io faccio installare cose sul mio pc dai vari tecnii o commerciali che mi propongono soluzioni!!!
>> Perchè non diventate fornitori di applicativi da remoto?
>> Il cliente accende la macchina, si collega in remoto e tutto avviene
>> sui vostri server...con Ma, Matteo ed altri abbiamo provato questa
>> soluzione e sembra andare alla grande.
Confermo
>
> Per andare va, poi mi dirai cosa ti dice un cliente se gli proponi di
> memorizzare i SUOI dati nei TUOI computer
> Per TUOI intendo ovviamente anche quelli di un qualsiasi provider con
> affidabilita' garantita e dimostrabile
> Non sono contenti, ed il motivo e' il legittimo timore che i suoi dati
> possano essere visti, rubati, scambiati, ecc
> Esperienza nostra e' che hanno paura che altri, loro concorrenti,
> possano vedere dati riservati
> Che poi vada tecnicamente bene, quello e' pacifico
> Ciao
> RobertoA
E allora io ritornerei a bomba: portati il portatile
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


text:
"RobertoA" <
> Lo scopo principale e' andare dal cliente, piantare la chiavetta sul suo
pc
> e mostrargli quanto belli sono i nostri programmi
> Senza installare niente sul pc cliente ovviamente
> E questo sarebbe molto piu' "scenografico" che andare la' col notebook
Io e soci da qualche tempo utilizziamo un sistema per le Demo ancora più
scenografico: non richiede manco la chiavetta.
Accediamo attraverso il Desktop remoto o il browser web del Cliente a un PC
nel nostro ufficio predisposto coi programmi dimostrativi.
Un figurone: altro che applicazione web   ;-)
Ma il portatile è meglio prenderlo lo stesso: a volte non vogliono proprio
che tu metta le mani sui loro PC ... con o senza chiavetta o Terminal
Server.
Saluti.


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:469b92c2$1...@newsgate.x-privat.org...
>>> '''zzo dici ?
>>> E se il notebook non funziona ?
>>> Che razza di problemi fai ?
>>
>> Possibile ma molto meno probabile di una chiavetta...almeno dalla mia
>> esperienza.
>
> Questa e' davvero tirata per i capelli, ma quando mai na chiavetta ti
> molla
> Devi solo spaccarla per il connettore, anche se non fa statistica
Ti è andata sempre bene! Credimi che chiavette con non più dentro nulla ne
ho viste diverse...rimozione a caldo o improvvisamente che diventano dischi
raw.
> personalmente ne porto sempre un paio con me una vecchia 512 Mb ed una 4
> Gb la prima ha due anni, la seconda circa uno e mezzo e non hanno mai
> perso un colpo. Ripeto che due chiavette su un cosi' breve tempo non
> possono essere statisticamente indicative pero' almeno il numero di
> componenti che si possono rompere su un notebook almeno quello mi sembra
> indicativo dell'affidabilita' del 'sistema notebook'
>>> Non perche' non esista ma perche' esiste in entrambi i casi
>>> Che il prodotto/applicativo funzioni bene o male lo fara' sia da
>>> postazione classica che da chiavetta, non dipende dal 'dove' e'
>>> installato ma dal manico dello sviluppatore
>>
>> E' vero in parte specie se consideri la necessità, da chiavetta, di usare
>> un'unità disco ben definita.
>
> Ma perche' su un tuo programma se lo installi dal disco C: sul E: non
> funziona piu' niente ???
Funziona, funziona ma se tutto è installato a dovere e non senza aver
previsto procedure specifiche (ovviamente parliamo di applicativo Access).
Il punto è che qui vorresti usare un applicativo Access "completo" senza
installare nulla e per giunta su un pendriver.
Per quelle che sono le mie conoscenze, ti ripeto, che le uniche possibilità
sono quelle prima menzionate: XPUnlimited, VirtualPC, VMWare.
> Spero ci sia una funzione che permette di parametrizzare il percorso dei
> dati, anzi visto che sto parlando con Costarella ne sono sicuro di questo
> fatto
> Quindi, no no, anche questo non puo' essere portato a svantaggio della
> chiavetta
Guarda che nessuno ha nulla contro le chiavette, anzi. Si sta solo cercando
di trovare una strada praticabile per quello che vorresti fare.
>
>>> E questo mi pare innegabile, potendolo fare, sia un grosso vantaggio
>>> rispetto alle dimostrazioni 'classiche'
>> Sinceramente oggi la tendenza è quella di delegare tutto ad un provider,
>> un fornitore di servizi; si parla tanto di dischi remoti di repository
>> remoti, di outsourcing...il cliente non sembra gradire più tanto tutta la
>> manutenzione locale che un pc o un applicativo richiede.
>> Perchè non diventate fornitori di applicativi da remoto?
>> Il cliente accende la macchina, si collega in remoto e tutto avviene sui
>> vostri server...con Ma, Matteo ed altri abbiamo provato questa soluzione
>> e sembra andare alla grande.
>
> Per andare va, poi mi dirai cosa ti dice un cliente se gli proponi di
> memorizzare i SUOI dati nei TUOI computer
> Per TUOI intendo ovviamente anche quelli di un qualsiasi provider con
> affidabilita' garantita e dimostrabile
> Non sono contenti, ed il motivo e' il legittimo timore che i suoi dati
> possano essere visti, rubati, scambiati, ecc
E per la posta elettronica come fai?
E per il tuo conto in banca?
E per le ricerche che fai su Google o altro?
E per il tuo commercialista?
E per i dati di anagrafe, poste, enel, telecom, ecommerce e chi più ne ha
più ne metta...come fai?
Guarda che la gente che affitta server su Aruba o Telecom o su altri ben
noti provider sono moltissimi...
> Esperienza nostra e' che hanno paura che altri, loro concorrenti, possano
> vedere dati riservati
Sono paure leggittime ma ingiustificate, IMHO, specie se si ha a che fare
con un fornitore serio come immagino voi siate.
Anzi ci sono solo vantaggi e non solo pratici; per esempio il mio domicilio
fiscale è presso il mio commercialista il quale non solo conosce e conserva
tutto il cartaceo ma lo inserisce nel suo database e, per i pagamenti,
accede direttamente al mio conto bancario...che faccio, non mi fido? Ora ne
risponde in prima persona!
E poi dimmi una cosa: ma la manutenzione dei database chi la fa? Nella mia
esperienza e per gli applicativi che io installo, sono sempre io a fare la
manutenzione dei db...nessun cliente mi ha mai chiesto garanzie
particolari...sono sottintese, scaturiscono dal rapporto di fiducia e anche
dal contratto.
Ammetto che ci possono essere clienti rognosi, come diceva MA, e in questo
caso puoi sempre proporre un disco completamente loro e completamente
blindato, esattamente come fanno decine di provider.
> Che poi vada tecnicamente bene, quello e' pacifico
Ma certo che va tecnicamente bene e non solo tecnicamente ma anche
fiscalmente con tutti gli adempimenti che ne conseguono e anche
economicamente...quanto alle paure queste, IMHO, vanno sapute gestire.
> Ciao
> RobertoA
Ciao, Carlo