title: The Office System Pack cannot be installed on this system because it requires Windows NT 4.0 Service Pack 6 or later

author: AEOM

text:
Ciao a tutti
installando AXP rutime su un Windows XP sp2 ottengo l'errore in oggetto
la soluzione indicata da microsoft è la segente :
http://support.microsoft.com/default.aspx?scid=kb;en-us;837150
questo è il contenuto del mio file ospfilelist.txt
AGENTSVR.EXE AgentFolder 2.0.0.2202 All
MSADOR15.DLL AdoFolder 2.50.4403.4 All
MSADO15.DLL AdoFolder 2.50.4403.9 All
MSADOX.DLL AdoFolder 2.50.4403.4 All
MSADER15.DLL AdoFolder 2.50.4403.4 All
MSADOMD.DLL AdoFolder 2.50.4403.4 All
DAO360.DLL DAOShared 3.60.3706.0 All
MSRD2X40.DLL ODBCDesktopDriverFolder 4.0.2927.2 All
MSJET40.DLL ODBCDesktopDriverFolder 4.0.2927.17 All
MSEXCH40.DLL ODBCDesktopDriverFolder 4.0.2927.2 All
MSWSTR10.DLL ODBCDesktopDriverFolder 4.0.2927.10 All
MSJTES40.DLL ODBCDesktopDriverFolder 4.0.2927.8 All
MSJRO.DLL AdoFolder 2.50.4403.4 All
ODBC32.DLL SystemFolder 3.520.4403.2 All
ODBCINT.DLL SystemFolder 3.520.4403.2 All
ODDBSE32.DLL ODBCDesktopDriverFolder 4.0.4403.2 All
ODBCJI32.DLL ODBCDesktopDriverFolder 4.0.4403.2 All
MSORCL32.DLL ODBCOracleDriverFolder 2.573.4403.0 All
MSDAORA.DLL SharedOleDbFolder 2.50.4403.0 All
MTXOCI.DLL SystemFolder 1999.6.854.0 All
OLEDB32.DLL SharedOleDbFolder 2.50.4403.8 All
MSDAENUM.DLL SharedOleDbFolder 2.50.4403.0 All
MSDASQLR.DLL SharedOleDbFolder 2.50.4403.6 All
MSADCE.DLL SharedRDSFolder 2.50.4403.6 All
MSADCER.DLL SharedRDSFolder 2.50.4403.6 All
MSADDS.DLL SharedRDSFolder 2.50.4403.6 All
MSADDSR.DLL SharedRDSFolder 2.50.4403.6 All
DBNMPNTW.DLL SystemFolder 1999.10.20.0 All
ODBCBCP.DLL ODBCSQLDriverFolder 3.70.8.20 All
SQLSRV32.DLL ODBCSQLDriverFolder 3.70.8.20 All
SQLOLEDB.DLL SharedOleDbFolder 7.1.8.19 All
DBMSSHRN.DLL SystemFolder 1999.10.20.0 9x
OLEAUT32.DLL SystemFolder 2.40.4277.1 All
ASYCFILT.DLL SystemFolder 2.40.4277.1 All
OLEPRO32.DLL SystemFolder 5.0.4277.1 All
PSAPI.DLL SystemFolder 5.0.1475.1 NT
STDOLE2.TLB SystemFolder 2.40.4277.1 All
HH.EXE WindowsFolder 4.73.8412.0 All
HHCTRL.OCX SystemFolder 4.73.8412.0 All
ITIRCL.DLL SystemFolder 4.72.7276.0 All
ITSS.DLL SystemFolder 4.72.8084.0 All
MFC42.DLL SystemFolder 6.0.8267.0 All
MLANG.DLL SystemFolder 5.0.2919.6304 All
MSXML.DLL SystemFolder 5.0.2919.6303 All
CP_1250.NLS SystemFolder 1.00.00.00 9x
CP_1251.NLS SystemFolder 1.00.00.00 9x
CP_1252.NLS SystemFolder 1.00.00.00 9x
CP_1253.NLS SystemFolder 1.00.00.00 9x
CP_1254.NLS SystemFolder 1.00.00.00 9x
CP_1255.NLS SystemFolder 1.00.00.00 9x
CP_1256.NLS SystemFolder 1.00.00.00 9x
CP_1257.NLS SystemFolder 1.00.00.00 9x
CP_1258.NLS SystemFolder 1.00.00.00 9x
CP_20866.NLS SystemFolder 1.00.00.00 9x
CP_21866.NLS SystemFolder 1.00.00.00 9x
CP_28591.NLS SystemFolder 1.00.00.00 9x
CP_874.NLS SystemFolder 1.00.00.00 9x
CP_932.NLS SystemFolder 1.00.00.00 9x
CP_936.NLS SystemFolder 1.00.00.00 9x
CP_949.NLS SystemFolder 1.00.00.00 9x
CP_950.NLS SystemFolder 1.00.00.00 9x
C_1250.NLS SystemFolder 1.00.00.00 NT
C_1251.NLS SystemFolder 1.00.00.00 NT
C_1252.NLS SystemFolder 1.00.00.00 NT
C_1253.NLS SystemFolder 1.00.00.00 NT
C_1254.NLS SystemFolder 1.00.00.00 NT
C_1255.NLS SystemFolder 1.00.00.00 NT
C_1256.NLS SystemFolder 1.00.00.00 NT
C_1257.NLS SystemFolder 1.00.00.00 NT
C_1258.NLS SystemFolder 1.00.00.00 NT
C_20866.NLS SystemFolder 1.00.00.00 NT
C_28591.NLS SystemFolder 1.00.00.00 NT
C_874.NLS SystemFolder 1.00.00.00 NT
C_932.NLS SystemFolder 1.00.00.00 NT
C_936.NLS SystemFolder 1.00.00.00 NT
C_949.NLS SystemFolder 1.00.00.00 NT
C_950.NLS SystemFolder 1.00.00.00 NT
ARIAL.TTF FontsFolder 2.76.0.0 All
COMIC.TTF FontsFolder 2.0.0.0 All
COUR.TTF FontsFolder 2.76.0.0 All
IMPACT.TTF FontsFolder 2.30.0.0 All
SYMBOL.TTF FontsFolder 1.60.0.0 All
TAHOMA.TTF FontsFolder 2.60.0.0 All
TIMES.TTF FontsFolder 2.76.0.0 All
TREBUC.TTF FontsFolder 1.10.0.0 All
VERDANA.TTF FontsFolder 2.35.0.0 All
WINGDING.TTF FontsFolder 2.55.0.0 All
MSVBVM60.DLL SystemFolder 6.0.84.95 All
RICHED20.DLL SystemFolder 5.30.23.1200 All
USP10.DLL SystemFolder 1.325.2180.1 All
T2EMBED.DLL SystemFolder 0.2.0.69 All
MSVCRT40.DLL SystemFolder 4.22.0.0 All
MSVCIRT.DLL SystemFolder 6.0.8168.0 All
MSVCRT.DLL SystemFolder 6.0.8397.0 All
quindi quella riga non esiste
pur ricreando il pacchetto e tentando di rinstallarlo il problema persiste.
(per sicurezza ho controllato anche il file osplistfile presente sul
pacchetto generato ed è identico a quello della cartella Program
Files\Microsoft Office Developer\Packaging Wizard)
Qualche idea?
ciao, AEOM


author: Carlo Costarella

text:
"AEOM" <
nos...@tin.it
> ha scritto nel messaggio
news:Eatte.44286$75.24...@news4.tin.it...
>
> Ciao a tutti
>
> installando AXP rutime su un Windows XP sp2 ottengo l'errore in oggetto
>
> la soluzione indicata da microsoft è la segente :
>
>
http://support.microsoft.com/default.aspx?scid=kb;en-us;837150
>
>
> questo è il contenuto del mio file ospfilelist.txt
>
cut
>
> quindi quella riga non esiste
>
> pur ricreando il pacchetto e tentando di rinstallarlo il problema
> persiste. (per sicurezza ho controllato anche il file osplistfile presente
> sul pacchetto generato ed è identico a quello della cartella Program
> Files\Microsoft Office Developer\Packaging Wizard)
>
> Qualche idea?
>
> ciao, AEOM
>
>
Controlla di non avere più file ospfilelist.txt o comunque di modificare
quello del setupwizard. Inoltre il pacchetto generato (nuovamente) conterrà
una copia del file di origine, eventualmente controlla anche quello.
Ciao, Carlo


text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:v0xte.45564$75.24...@news4.tin.it...

Ciao Carlo, come puoi leggere sulla parte finale del mio post, è un
controllo che già avevo fatto...tutti i file ospfilelist del pc sono
ok...compreso quello generato
:-(
Ciao, AEOM


text:
"AEOM" <
nos...@tin.it
> ha scritto nel messaggio
news:t5yte.21462$b5.10...@news3.tin.it...

Sì hai ragione, mi ha tratto in inganno il lungo elenco dei file in
ospfilelist.txt che hai riportato sul primo post.
Questo è un caso da girare al servizio clienti...personalmente posso dirti
che a me, dopo la modifica, ha funzionato.
Ho comunque installato il service pack1:
http://support.microsoft.com/default.aspx?scid=kb;it;313166
L'Access runtime update (KB813617):
http://www.microsoft.com/downloads/details.aspx?FamilyID=fbb400d7-8892-4086-80f1-bdc0ecd76d6d&displaylang=it
La patch per Creazione guidata pacchetti di Microsoft Office XP Developer
(italiano):
http://www.microsoft.com/downloads/details.aspx?FamilyID=f0f245fd-184c-4125-afb7-3c48e2607f99&displaylang=it
In ultimo un dubbio...non è che è rimasto qualcosa dell'installazione sul
computer del cliente?
Ciao, Carlo


author: Simone Calligaris

text:
"AEOM"
> Ciao Carlo, come puoi leggere sulla parte finale del mio post, è un
> controllo che già avevo fatto...tutti i file ospfilelist del pc sono
> ok...compreso quello generato
Se non risolvi in quel modo ti conviene installare il Runtime e creare
manualmente le stringhe d'avvio per l'applicazione.
Ciao.


title: Maschera

author: Emiliano

text:
Ciao,
uso Access 2003 SP3 e Vista Home Premium
improvvisamente una maschera ha cominciato a comportarsi in modo
strano:
mi consente di aggiungere Nuovi record e di editare soltanto i record
aggiunti. All'apertura, sono attivi solamente i pulsanti First e Last e
il contatore dei record accanto ai pulsanti di spostamento è 1 di 1,
mentre la tabella contiene più di un record. Nelle proprietà ho
consentito filtri, aggiunte, eliminazioni, modifiche ecc..
Per poterla aprire con la possibilità di inserire nuovi record e
modificare quelli già esistenti la devo lanciare da un pulsante di
un'altra maschera usando DoCmd.OpenForms con acFormEdit come parametro.
Ma non è la modalità predefinita? Perché devo specificarla? E poi
perché non funzionam se la lancio separatamente?
--
***********************************
Thanks, Emiliano
***********************************


title: Quesito: immissione dati in una form

text:
Ho una form a Maschere continue, in essa è contenuta una combo da dove
richiamo il cognome di tutti i soci. Quindi ogni volta che devo
preparare lo scrutinio devo selezionare cognome per cognome, lavoro
lungo e in'utile.
Per semplificare questo passaggio come posso gestire l'immissione
immdediata di tutti i cogmomi senza doverli ogni volta digitare?
Scusate ma non mi ricordo di aver mai visto un esempio simile nel sitocomune
Ciao Marco Morana


title: Quesito: immissione dati in una form

author: Alessandro Cara

text:
Marco_09 wrote:
> Ho una form a Maschere continue, in essa è contenuta una combo da dove
> richiamo il cognome di tutti i soci. Quindi ogni volta che devo
> preparare lo scrutinio devo selezionare cognome per cognome, lavoro
> lungo e in'utile.
> Per semplificare questo passaggio come posso gestire l'immissione
> immdediata di tutti i cogmomi senza doverli ogni volta digitare?
Facendo prima le insert sulla tabella scrutini a partire dall'anagrafica?
--
a.cara


title: Quesito: immissione dati in una form

text:
Alessandro Cara ha scritto:

Partendo dall'anagrafica, i dati sono stati già inseriti nella tabella
CANDIDATI, devo poter caricare il cognome dei candidati senza doverli
selezionare uno ad uno dalla combo.
Grazie Marco


title: Quesito: immissione dati in una form

text:
Marco_09 wrote:
> Alessandro Cara ha scritto:
>
>> Marco_09 wrote:
>>
>>> Ho una form a Maschere continue, in essa è contenuta una combo da
>>> dove richiamo il cognome di tutti i soci. Quindi ogni volta che devo
>>> preparare lo scrutinio devo selezionare cognome per cognome, lavoro
>>> lungo e in'utile.
>>> Per semplificare questo passaggio come posso gestire l'immissione
>>> immdediata di tutti i cogmomi senza doverli ogni volta digitare?
>>
>> Facendo prima le insert sulla tabella scrutini a partire dall'anagrafica?
[cut]
> Partendo dall'anagrafica, i dati sono stati già inseriti nella tabella
> CANDIDATI, devo poter caricare il cognome dei candidati senza doverli
> selezionare uno ad uno dalla combo.
>
> Grazie Marco
Tolgo il punto interrogativo
Facendo prima le insert sulla tabella scrutini a partire dall'anagrafica!
Quello che vuoi era ed e' chiaro.
Immagino che se hai degli scrutini questi siano legati ad una data ed
abbiano almeno un attributo, oltre l'id (nel tuo caso il cognome), e
vengano messi sulla tabella scrutini.
per cui se fai:
insert into scrutini (datascrut, cognome, attrib) select date() as
datascrut, cognome, false as attrib from anagrafica
hai "caricato" tutti i cognomi senza doverli selezionare.
--
a.cara


title: Quesito: immissione dati in una form

text:

No niente data è uno scrutinio veloce, e ogni volta vanno eliminati i
candidati.
In effetti potrei mettere un campo data
Provo
Grazie Marco


title: Quesito: immissione dati in una form

text:
Marco_09 wrote:
[cut]
> No niente data è uno scrutinio veloce, e ogni volta vanno eliminati i
> candidati.
> In effetti potrei mettere un campo data
E' uguale. Puoi anche non mettere la data. Una tabella, anche se
temporanea, su cui scrivere ce la dovrai pur avere da qualche parte.
--
a.cara


title: report da maschera

author: The Dog

text:
salve a tutti...č possibile passare direttamente da una maskera a
report...per stampare il form cosi creato con il record gia selezionato...
grazie a tutti.


title: report da maschera

author: Cinzia

text:
"The Dog" <
matteo...@libero.it
> ha scritto nel messaggio
news:7_Bad.36536$H11.1...@twister1.libero.it...
> salve a tutti...č possibile passare direttamente da una maskera a
> report...per stampare il form cosi creato con il record gia selezionato...
> grazie a tutti.
>
>
Ciao matteo,
si puoi farlo creando un bottone e sull'evento click del Bottone
scrivi
DoCmd.OpenReport "TuoReport"


title: report da maschera

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:ckergc$nj1$1...@lacerta.tiscalinet.it...

 DoCmd.OpenReport "TuoReport", , "ID =" &  Me.ID
ID č il nome del campo che identifica in modo univoco il tuo record.
Saluti
Cinzia


title: report da maschera

author: Roberto dalla campagna

text:
"The Dog" <
matteo...@libero.it
> ha scritto nel messaggio
news:7_Bad.36536$H11.1...@twister1.libero.it...
> salve a tutti...č possibile passare direttamente da una maskera a
> report...per stampare il form cosi creato con il record gia selezionato...
> grazie a tutti.
Se la maschera ed il report, come penso, hanno la stessa origine record di
cui il campo ID č la chiave primaria, apri l'anteprima del report nel
seguente modo:
DoCmd.OpenReport ReportName:="NomeReport", View:=acPreview, WhereCondition:=
"ID=" & Me!ID
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: report da maschera

text:
"The Dog" <
matteo...@libero.it
> ha scritto nel messaggio
news:7_Bad.36536$H11.1...@twister1.libero.it...
> salve a tutti...č possibile passare direttamente da una maskera a
> report...per stampare il form cosi creato con il record gia selezionato...
> grazie a tutti.
>
>
>
il problema č ke la mia maskera ottenuta con tanta cura da una query
complicatissima dovra essere uguale al report ke dovra stamparla e volevo
sapere se il qualke modo potevo evitarmi di formattarlo ottenendo
l'anteprima direttamente dalla maskera
grazie matteo


title: report da maschera

author: Sergio MAZZA

text:
"The Dog" <
matteo...@libero.it
> ha scritto nel messaggio
news:X1Bbd.41351$H11.1...@twister1.libero.it...
>
> "The Dog" <
matteo...@libero.it
> ha scritto nel messaggio
> news:7_Bad.36536$H11.1...@twister1.libero.it...
> > salve a tutti...è possibile passare direttamente da una maskera a
> > report...per stampare il form cosi creato con il record gia
selezionato...
> > grazie a tutti.
> >
> >
> >
> il problema è ke la mia maskera ottenuta con tanta cura da una query
> complicatissima dovra essere uguale al report ke dovra stamparla e volevo
> sapere se il qualke modo potevo evitarmi di formattarlo ottenendo
> l'anteprima direttamente dalla maskera
> grazie matteo
>
Se non vuoi ricostruirti il report stampa la maschera; risultato non
garantito...
Ciao.
P.S. Ma alla tua tastiera manca la "c"?
--
Sergio MAZZA


title: report da maschera

author: TheDog

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:Qgqcd.149277$35.73...@news4.tin.it...

ho provato a fare un pulsante e nelle operazioni su maschera mi da
direttamente stampa (senza avere la possibilità dell'anteprima).
poi ho provato a fare manualmente l'anteprima di stampa ma il foglio esce
bianco...
il mio problema era ke la maschera contiene un'immagine e i campi sono ben
formattati su questa.
riformattare il tutto per un report è un lavoro immane e cmq nn uscirebbe
mai uguale alla maschera.
grazie cmq per il vostro aiuto..
P.S. scusate per la "c" ma mi sto imbastardendo in questa era di sms.
matteo


title: report da maschera

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:Qgqcd.149277$35.73...@news4.tin.it...
> "The Dog" <
matteo...@libero.it
> ha scritto nel messaggio
> news:X1Bbd.41351$H11.1...@twister1.libero.it...
>>
>> "The Dog" <
matteo...@libero.it
> ha scritto nel messaggio
>> news:7_Bad.36536$H11.1...@twister1.libero.it...
>> > salve a tutti...č possibile passare direttamente da una maskera a
>> > report...per stampare il form cosi creato con il record gia
> selezionato...
>> > grazie a tutti.
>> >
>> >
>> >
>> il problema č ke la mia maskera ottenuta con tanta cura da una query
>> complicatissima dovra essere uguale al report ke dovra stamparla e volevo
>> sapere se il qualke modo potevo evitarmi di formattarlo ottenendo
>> l'anteprima direttamente dalla maskera
>> grazie matteo
>>
>
>
> Se non vuoi ricostruirti il report stampa la maschera; risultato non
> garantito...
>
> Ciao.
>
> P.S. Ma alla tua tastiera manca la "c"?
> --
> Sergio MAZZA
>
>
nn esiste un'anteprima di stampa per la maschera ?
matteo


title: report da maschera

text:
"TheDog" <
matteo...@libero.it
> ha scritto nel messaggio
news:1jTcd.46546$N45.1...@twister2.libero.it...
>
> ho provato a fare un pulsante e nelle operazioni su maschera mi da
> direttamente stampa (senza avere la possibilità dell'anteprima).
> poi ho provato a fare manualmente l'anteprima di stampa ma il foglio esce
> bianco...
Di solito non si stampano le maschere;
> il mio problema era ke la maschera contiene un'immagine e i campi sono ben
> formattati su questa.
> riformattare il tutto per un report è un lavoro immane e cmq nn uscirebbe
> mai uguale alla maschera.
hai provato a fare copia/incolla dei controlli dalla maschera al report?
> grazie cmq per il vostro aiuto..
>
> P.S. scusate per la "c" ma mi sto imbastardendo in questa era di sms.
E l'avevo capito, ma qui non utilizzi sms; si deve essere chiari...
> matteo
Ciao.
--
Sergio MAZZA


title: Query con ricerca x 2 campi...

author: SuperPippo®

text:
ciao a tutti ho una query1... con origine un'altra Query2
con origine 2 tabelle relazionate tra loro....
mi servirebbe che la Query1...mi filtrasse 2 campi della
Query 2---
ho provato con Like [campo1] andNZ [campo2]
ma non funziona...


title: Query con ricerca x 2 campi...

author: Antonio Biso

text:
"SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
news:03o7a.160235$YG2.4...@twister1.libero.it...

Definire "filtrasse 2 campi della query2"
Antonio


title: Query con ricerca x 2 campi...

text:

------------------
Ntò... porco kane... ma una volta tanto spiegati bene...8>))
--
:<))   SuperPippo®


title: Query con ricerca x 2 campi...

text:
"SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
news:hut7a.161448$YG2.4...@twister1.libero.it...

Il problema è che io ho chiesto a te di spiegarti bene.
Non è chiaro quello che stai chiedendo.
Ti ho sottolineato la tua frase che non lascia capire del tutto cosa
vorresti fare!!!
Forse dovevo scrivere definisci, invece di definire, però....
Antonio


title: Query con ricerca x 2 campi...

text:
Antonio Biso wrote:
> "SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
>> ------------------
> Il problema è che io ho chiesto a te di spiegarti bene.
> Non è chiaro quello che stai chiedendo.
> Ti ho sottolineato la tua frase che non lascia capire del tutto cosa
> vorresti fare!!!
> Forse dovevo scrivere definisci, invece di definire, però....
------------------
Ok... scusa...
... vedo se riesco a spiegarmi meglio...
anzi semplifico l'argomento....
mi serve che una query prenda i dati di 2 campi posti in 2 tabelle
diverse relazionate tra loro....
esempio Tabella1 mi serve filtrare il campo "Cognome"
e della Tabella2 mi serve il campo "Codice"...
spero sia stato chiaro... Ciao....


title: Query con ricerca x 2 campi...

text:
"SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
news:lxJ7a.164260$ZE.48...@twister2.libero.it...

Non capisco dove sia il problema.
Hai messo le due tabelle nella query?
Le hai unite con un join suil campo chiave?
E adesso seleziona i due campi, uno da una e uno dall'altra!!!
Antonio


title: [OT]Partita doppia

author: All Eyez On me

text:
Ciao a tutti!
Devo sviluppare un programma per la gestione della partita doppia..conoscete
qualche demo o qualche link utile?
Grazie, AEOM


title: Differenza date ore

author: Singer

text:
Ciao a tutti, mi chiamo Gianni ed ho un paio di problemi:
1)Devo fare il conteggio cumulativo delle ore in una query,poichè in quando
scattano piu di 24 ore riparte il conteggio da 00.00. Ho già provato a
formattare le ore [h] ma funziona solo in excel
2)Mi interessa sapere come come si calcola la differenza tra due date
considerando anche le ore, trasformando il tutto in ore; per esempio mi
interessa sapere la diff tra 13/03/03 ore 12:30 e 15/03/03 ore 13:45 uguale
a 49:15 ore.
Grazie 1000


title: Differenza date ore

author: Roberto da casa

text:
"Singer" <
rispondi_solo_...@aaa.it
> ha scritto nel messaggio
news:QsYca.18096$Lr4.5...@twister2.libero.it...
> Ciao a tutti, mi chiamo Gianni ed ho un paio di problemi:
> 1)Devo fare il conteggio cumulativo delle ore in una query,poichè in
quando
> scattano piu di 24 ore riparte il conteggio da 00.00. Ho già provato a
> formattare le ore [h] ma funziona solo in excel
In Access al contrario di Excel non esiste un formato che ti permetta di
visualizzare una variabile di tipo Data/ora che contenga un valore maggiore
o uguale a 24 ore.
Un modo per risolvere il problema è quello di moltiplicare il cumulo di ore
per 24; quindi, se il codice SQL della query era simile a questo:
SELECT Sum(Tabella1.Ore) AS SommaDiOre
FROM Tabella1;
prova con una query che ha un codice SQL simile a questo:
SELECT Sum(Tabella1.Ore)*24 AS SommaDiOreECentesimi
FROM Tabella1;
ed imposta il formato del campo SommaDiOreECentesimi a Numero generico o
Fisso.
La query così ti restituirà una variabile numerica nella quale la sommatoria
del campo Ore è espressa in ore e cetesimi di ore; questa soluzione è
particolarmente indicata se ad esempio la sommatoria delle ore non va solo
visualizzata ma va, ad esempio, anche moltiplicata per un costo orario
unitario.
Se invece la sommatoria va solo visualizzata e vuoi farlo nel formato ore e
minuti, prova ad usare una query che abbia il seguente codice SQL:
SELECT Int(Sum(Tabella1.Ore)*24) & ":" & Format(((Sum(Tabella1.Ore)*24 -
Int(Sum(Tabella1.Ore)*24))*60), "00") AS SommaOreEMinuti
FROM Tabella1;
In questo caso la query ti restituisce però una variabile stringa che non
puoi usare con una funzione matematica.
> 2)Mi interessa sapere come come si calcola la differenza tra due date
> considerando anche le ore, trasformando il tutto in ore; per esempio mi
> interessa sapere la diff tra 13/03/03 ore 12:30 e 15/03/03 ore 13:45
uguale
> a 49:15 ore.
>
Se il primo campo Data/ora si chiama Dalle ed il secondo campo Data/ora si
chiama Alle e la tabella che contiene i dati si chiama Tabella2, prova con
una query che abbia il seguente codice SQL:
SELECT Tabella2.*, Int(([Alle]-[Dalle])*24) & ":" &
Format((([Alle]-[Dalle])*24-Int(([Alle]-[Dalle])*24))*60,"00") AS Differenza
FROM Tabella2;
Naturalmente la query ti restituisce una variabile stringa e non di tipo
Data/ora.
Se invece vuoi che ti restituisca una variabile numerica nella quale la
differenza sia estressa in ore e centesimi di ore, prova così:
SELECT Tabella2.*, ([Alle]-[Dalle])*24 AS Differenza
FROM Tabella2;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
>
> Grazie 1000
>
>
>


title: Annulla evento

author: Marina F.

text:
In una maschera forms1 sul un controllo di una casella combinata con
impostazione dati solo in elenco mi succede questo:
inserisco dei caratteri che non rientrano nell'elenco e sull'evento non in
elenco mi apre una maschera per la ricerca dei dati nella tabella originaria
e una volta trovato il record cercato su doppio click dell'articolo tramite
l'azione imposta valore mi viene ricopiato il tutto nella maschera forms1,
salvo nel primo controllo dove avevo digitato i caratteri iniziali come
faccio a cancellarli prima aprire la maschera di ricerca ?
Ho provato con "annulla evento" e anche se il controllo e vuoto non viene
aggiornato.
Rammento che se apro la maschera di ricerca senza digitare niente nel
controllo della casella combinata tutto funziona alla perfezione.
Avete qualche consiglio?
Grazie 1000.


title: Annulla evento

author: Roberto - Syd

text:
"Marina F." <
tecn...@libero.it
> ha scritto nel messaggio
news:U4BA7.65683$1H1.7...@news.infostrada.it...

Prima di aprire la maschera inserisci la seguente istruzione:
Me.NomeCasellaCombinata=Null
Ciao Roberto - Syd


title: record max supportati

author: Fabio

text:
ciao, secondo la vostra esperienza, qal'è il numero max di records
supportato da un singolo database creato con access 2000?
grazie, e buon lavoro


title: record max supportati

author: Stefano Bettini

text:
Fabio <
fag...@tiscalinet.it
> wrote in message
87s0c7$6mp$1...@nslave2.tin.it...
> ciao, secondo la vostra esperienza, qal'è il numero max di records
> supportato da un singolo database creato con access 2000?
> grazie, e buon lavoro
>
>
Non esiste limite al numero di record, bensì alle dimensioni complessive del
db
(1GB x A97, 2 x A2K).
Bye, Ste


title: Grazie

author: Biasiolo Samuele

text:
Volevo ringraziare chi mi aiutato in questi mesi a risovere i miei dubbi
nella preparazione del database per l'esame. ( ho preso 28 :-)  )
Ciao!


title: Grazie

text:
Biasiolo Samuele <
sam...@libero.it
> wrote in message
DIOT6.5502$gj1....@news2.tin.it...
> Volevo ringraziare chi mi aiutato in questi mesi a risovere i miei dubbi
> nella preparazione del database per l'esame. ( ho preso 28 :-)  )
> Ciao!
Minimo dovresti pagare una cena....
in subbbbordine potresti portare un gran numero di generi mangerecci e
beverecci alla prossima cena del NG...
Anche cuggggginette sono ben accette!
Antonio


title: Grazie

text:
"Biasiolo Samuele" <
sam...@libero.it
> ha scritto nel messaggio
news:DIOT6.5502$gj1....@news2.tin.it...
> Volevo ringraziare chi mi aiutato in questi mesi a risovere i miei dubbi
> nella preparazione del database per l'esame. ( ho preso 28 :-)  )
> Ciao!
>
E quando brinderemo per la laurea? :-))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: un tool per cambiare i nomi dei campi

author: Ammammata

text:
ho ripreso un vecchio database originariamente scritto sulla base di una
analisi fatta da un tedesco per cui mi trovo una sfilza di campi con nomi
ostrogoti (per me) tipo

 5            Wechselkurs
 6            FHZMKosten
 7            Transportversicherung
 8            ImportSteuer
 9            Verpackung
 10           KundendienstPct
 11           Kundendienst
 12           WEEE
 13           Finanzierung

oppure sigle come

 22           WS
 23           TV
 24           FHZM
 25           CFR
 26           IS
 27           VP
 28           KP1
 29           KP2
 30           WE

e ogni volta che ci metto mano perdo un sacco di tempo a ricordarmi cosa
diavolo siano

Dato che il capo ha stabilito che la lingua ufficiale dell'azienda è
l'inglese (e a me va bene, anzi meglio) vorrei mettere mano alle tabelle,
query, maschere e report aggiornando i nomi dei campi con gli equivalenti
in inglese

per diversi lo ho già fatto in quanto sono informazioni (campi) aggiunte
all'originale

 68           SourceManuf
 69           Filter
 70           ModificationDate
 71           LinkedToAPLP
 72           MargDistr
 73           MargRet
 74           VAT
 75           RecommConsPrice

ma se ci fosse un tool per tutto il resto sarebbe una manna dal cielo

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


title: un tool per cambiare i nomi dei campi

text:

Se vuoi, puoi provare questo demo se ti può essere utile, costa poco ;-)
https://1drv.ms/u/s!ALe2sGzrs4WCiHU

@Alex


title: un tool per cambiare i nomi dei campi

author: Karl Donaubauer

text:
Salve,

Ammammata:
> ho ripreso un vecchio database originariamente scritto sulla base di una
> analisi fatta da un tedesco per cui mi trovo una sfilza di campi con nomi
> ostrogoti (per me) tipo
>
>   5            Wechselkurs
>   6            FHZMKosten
>   7            Transportversicherung
>   8            ImportSteuer
>   9            Verpackung
>   10           KundendienstPct
>   11           Kundendienst
>   12           WEEE
>   13           Finanzierung

Come mai? Secondo me sono nomi abbastanza descrittivi. ;-)

> ...
> Dato che il capo ha stabilito che la lingua ufficiale dell'azienda è
> l'inglese (e a me va bene, anzi meglio) vorrei mettere mano alle tabelle,
> query, maschere e report aggiornando i nomi dei campi con gli equivalenti
> in inglese
>
> ...
> ma se ci fosse un tool per tutto il resto sarebbe una manna dal cielo
>

Se intendi un tool di Find&Replace per tutti oggetti il nuovo standard è
https://accessdevtools.com/product/find-and-replace/
.

Lo uso da circa un anno e ho fatto qualche migliaio di sostituzioni.

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

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


title: un tool per cambiare i nomi dei campi

author: Silvio

text:
Ammammata ci ha detto :

Ciao,

Segnalo V-Tools (freeware), lo uso da sempre, va benone:
https://www.skrol29.com/us/vtools.php

e anche questa pagina (questo non l'ho mai usato):
https://www.devhut.net/2017/03/31/great-access-tools-find-and-replace/


title: un tool per cambiare i nomi dei campi

author: Bruno Campanini

text:
Ammammata used his keyboard to write :

========================================
Private Sub Command5_Click()
Dim db As DAO.Database, k As Integer, i As DAO.Field, j As DAO.Field
Dim TBL2 As DAO.TableDef, TBL3 As DAO.TableDef

Set db = CurrentDb
Set TBL2 = db.TableDefs("TT2")
Set TBL3 = db.TableDefs("TT3")

For Each i In TBL2.Fields
    For Each j In TBL3.Fields
        If i.Name = LCase(j.Name) Then
            i.Name = j.Name
        End If
    Next
Next

End Sub
==========================================

TT2 ha i campi: abc, def, ghi, jkl, mno, pqr, stu, vwx, yz
TT3 ha i campi: ABC, DEF, GHI, JKL, MNO, PQR, STU, VWX, YZ
Viene eseguita la condizione If.

Nel tuo caso le relazioni andranno aggiustate in modo diverso
(condizionwe If), per il resto il sistema non cambia.

Se poi vuoi il lavoro completo mandami le relazioni
Nomi in tedesco --> Nomi in italiano.

Bruno


title: un tool per cambiare i nomi dei campi

author: Riccardo Baldinotti

text:
Il giorno martedì 9 febbraio 2021 alle 18:07:32 UTC+1 Karl Donaubauer ha scritto:
> Come mai? Secondo me sono nomi abbastanza descrittivi. ;-)
>

Ho pensato a Karl al primo nome di campo :D

Salve a tutti.
Riccardo Baldinotti


title: Collegamento a tabelle su altro DB Access

text:
Salve a tutti, scusate il disturbo.
Ripropongo il questito che avevo postato un paio di settimane fa in quanto
non sono riuscito ancora a risolvere il problema, malgrado il suggerimento
datomi da Carlo Costarella.
 Le tabelle di cui ho bisogno si trovano in un altro DB ( Dati.mdb) che si
trova in  rete.
 Ho bisogno di fare si che il mio DB, all'apertura legga su un file INI il
percorso in cui si trova Dati.mdb e usi le sue tabelle.
 Se per leggere il file INI e avere una variabile Stringa col percorso non
ho nessun problema, non so poi come andare avanti per collegarmi.
 In poche parole nel caso non sia stato chiaro, quello che voglio fare è
quello che si ottiene nella finestra Database cliccando su Nuovo, poi su
Collega Tabella, poi mettere il percorso e il nome del DB (che ho
recuperato dal file INI) e nella finestra Collega tabelle cliccare su
Seleziona tutto.
Ho provato anche a guardare il file Riallega.zip sul sito comune (è per
Access 97) ma non mi funziona nemmeno l'esempio dopo essere stato convertito
all'apertura (da' errori di conversione).
Penso che il problema + grande sia la mia poca conoscenza di Access..
Un grazie anticipato a chi vorrà aiutarmi.
Roberto


text:
"Rob14" <
roberto.RI.cor...@iol.it
> ha scritto nel messaggio
news:Vb8Aa.31812$Ny5.9...@twister2.libero.it...

Non sò che versione di Access usi, ma se >97 allora devi prima di tutto
impostare
i riferimenti alle librerie DAO.
Ora non ti resta che ciclare tra le Tabelle e modificarne la Proprietà
Connection.
Ti allego una Funzione che però ho modificato senza provarla in quanto era
fatta
per tabelle con origine dati ODBC.....!
Da quello che ho capito però il tuo DB è sempre ACCESS....?????????
Public Function RlnkTbl(StrConnection as string) As Boolean
   On Error GoTo Err_RlnkTbl
   Dim tdf As TableDef
   Dim rs As Recordset
   Dim s As String
   Dim strSql As String
   RlnkTbl = False
   strSql = "SELECT MsysObjects.Name FROM MsysObjects " & _
          "WHERE ((Left$([Name], 4) <> 'Msys') And (MsysObjects.Type = 4))"
   Set rs = CurrentDb.OpenRecordset(strSql)
   rs.MoveLast
   rs.MoveFirst
   Do Until rs.EOF
      s = rs.Fields(0).Value
      Set tdf = CurrentDb.TableDefs(s)
      tdf.Connect = StrConnection
      tdf.RefreshLink
      rs.MoveNext
   Loop
   RlnkTbl = True
Exit_Here:
   rs.Close
   Set tdf = Nothing
   Exit Function
Err_RlnkTbl:
   RlnkTbl = False
   Resume Exit_Here
End Function
@Alex.


author: AlGo :-)

text:
"Rob14" <
roberto.RI.cor...@iol.it
> ha scritto nel messaggio
news:Vb8Aa.31812$Ny5.9...@twister2.libero.it...

Globalmente non ho idea di come poter fare, "colpo-colpo" io utilizzo questo
metodo:
    Dim Dbs as Database
    set Dbs = CurrentDb
    Call CancellaTableDefSeEsiste(Dbs, "NOMETABELLA")
    Tabella = Trim(Me.TxtPercorso) & "\Archivi\DB_ORIGINE.MDB"
    DoCmd.TransferDatabase acLink, "Microsoft Access", Tabella, acTable,
"NOMETABELLA", _
                                    "NOMETABELLA"
'Da Inserire nei MODULI
Public Sub CancellaTableDefSeEsiste(db As Database, wtabdef As String)
'Se esiste la definizione della tabella la elimina dall'mdb
'(per tabelle temporanee)
On Error GoTo err_CancellaTableDefSeEsiste
   db.TableDefs.Delete wtabdef
Exit_CancellaTableDefSeEsiste:
   Exit Sub
err_CancellaTableDefSeEsiste:
   'Err.no = 3265 significa che la tabella gia' non esiste
   If Not Err.Number = 3265 Then
      MsgBox Err.Description
   End If
   Resume Exit_CancellaTableDefSeEsiste:
End Sub


title: query di selezione a scelta multipla

author: elfo nero

text:
          Buongiorno a tutti.
Mi rivolgo a voi dopo avere cercato in rete e sul manuale, invano purtroppo.
Il mio problema è il seguente:
Ho una tabella che contiene n campi codice legati ad altrettante tabelle
correlate che contengono le possibili descrizioni (identificano le n
caratteristiche per il confezionamento di un prodotto).
Il mio utente dovrebbe essere guidato nella scelta del tipo di confezione
utilizzando una maschera contenente n campi in cui è possibile selezionare
valori oppure no.
Al termine una query dovrebbe restituire i record della tabella principale
che soddisfano i criteri selezionati.
Il mio problema è che la maschera contenente caselle combinate non mi
permette valori nulli prochè preleva i dati dalle tabelle correlate e quindi
la scelta è in pratica obbligatoria per tutti i campi. Sono tuttavia
costretto ad utilizzare le caselle combinate per dare la possibilità
all'utente di selezionare i codici utilizzandone la descrizione.
Vi sarei molto grato se sapeste indicarmi dove approfondire l'argomento o
suggerirmi qualche soluzione, grazie.
Un saluto
Elfo Nero
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: query di selezione a scelta multipla

author: Massimo Pallavicini

text:
"elfo nero" <
fax...@libero.it
> ha scritto nel messaggio
news:81Z114Z126Z131Y...@usenet.libero.it...

Se ho ben capito il problema, lo puoi risolvere in queste modo:
nella query, nella colonna del campo interessato in corrispondenza della
riga criteri scrivi:
LIKE nz([miacasellacombinata];"*")
in questo modo se [miacasellacombinata] non viene selezionata la query
restituisce tutti i record...
E comunque sul sito comune è spiegato molto bene
Ciao
Massimo Pallavicini


title: query di selezione a scelta multipla

text:
Perdonami, qual'è l'indirizzo del sito a cui ti riferisci?
Grazie per la risposta e per la pazienza :-)
Saluti
Elfo nero
                    Il 13 Feb 2006, 23:16, "Massimo Pallavicini" <
maspall...@virgilio.it
> ha
scritto:



title: cerco gestione fatture

author: Sigi

text:
Pur conoscendo poco Access, devo sviluppare un semplice software di gestione
fatture per aziende.
Sapete consigliarmi un buon punto di partenza?
Es. una guida che spieghi come svilupparlo passo passo, un sorgente open
source, un sito sulla programmazione in Access, un libro, un numero di una
rivista, ecc...
Grazie
--
SigiTM
Togli 'NOSPAMMM' per rispondermi.
Visita il sito dei Metal Detector:
http://listen.to/metaldetector


title: cerco gestione fatture

author: Paolo

text:
>Es. una guida che spieghi come svilupparlo passo passo, un sorgente open
>source, un sito sulla programmazione in Access, un libro, un numero di una
>rivista, ecc...
Prova i seguenti link:
www.sitocomune.it
, sez. General Faq 6.17
www.donkarl.com/it/
 Tutto, in particolare la sezione 5 sui Report
http://www.mantuanet.it/alessandro.baraldi/
 Tutto
E infine usa l'ottima funzione "cerca" di questo ng, cercando la parola
"fatture" ottieni 2110 risultati
Se non basta, chiedi!
Paolo


title: cerco gestione fatture

author: Riaudo Marcello

text:
"Sigi" <
sigimail...@tiscali.it
> ha scritto nel messaggio
news:GwT0f.13894$133....@tornado.fastwebnet.it...

Mandami il tuo indirizzo e-mail così ti invio qualcosa
saluti
Marcello riaudo


title: Eliminare la dicitura #Eliminato!!!

author: Rita

text:
Un saluto a tutti voi.
Scusate , ma non ricordo come togliere quell'antipatica dicitura di '
#Eliminato ' nei controlli di una Form dopo che č stato cancellato un intero
record.
Ho cercato un pň tra le mie carte, ma non ho trovato nulla, ricordo che
tanto tempo fa č apparso un post su questo problema.
   Grazie mille
      Rita


title: Eliminare la dicitura #Eliminato!!!

author: cidi

text:
"Rita" <
demo...@inwind.it
> ha scritto nel messaggio
news:cWxGd.7115$GU.2...@twister1.libero.it...

Ciao Rita
prova a fare un requery della form dopo eliminazione record
---
Daniele


title: Eliminare la dicitura #Eliminato!!!

text:
"cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
news:LryGd.415033$b5.20...@news3.tin.it...

Grazie Daniele, ora provo.
Ciao Rita


title: Eliminare la dicitura #Eliminato!!!

text:
"cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
news:LryGd.415033$b5.20...@news3.tin.it...

Purtroppo non funziona.....ho fatto un requery, ma non č successo nulla, le
scritte di '#Eliminato'sono rimaste...
   Ciao Rita


title: Eliminare la dicitura #Eliminato!!!

author: Antonello P.

text:
On Error GoTo Err_Comando1_Click
'***********cambiare queste due righe con
    'DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    'DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
'************************************************************
DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdDeleteRecord
DoCmd.GoToRecord , "", acFirst
Exit_Comando1_Click:
    Exit Sub
Err_Comando1_Click:
    MsgBox Err.Description
    Resume Exit_Comando1_Click


title: Eliminare la dicitura #Eliminato!!!

author: Pablitomf

text:
Antonello P. ha scritto:
> On Error GoTo Err_Comando1_Click
> '***********cambiare queste due righe con
>     'DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
>     'DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
> '************************************************************
> DoCmd.RunCommand acCmdSelectRecord
> DoCmd.RunCommand acCmdDeleteRecord
> DoCmd.GoToRecord , "", acFirst
Me.Form.Requery
> Exit_Comando1_Click:
>     Exit Sub
> Err_Comando1_Click:
>     MsgBox Err.Description
>     Resume Exit_Comando1_Click
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Eliminare la dicitura #Eliminato!!!

author: Lorenzo(pyx)

text:
Rita wrote:
> Un saluto a tutti voi.
>
> Scusate , ma non ricordo come togliere quell'antipatica dicitura di '
> #Eliminato ' nei controlli di una Form dopo che è stato cancellato un
> intero record.
> Ho cercato un pò tra le mie carte, ma non ho trovato nulla, ricordo
> che tanto tempo fa è apparso un post su questo problema.
>
>   Grazie mille
>      Rita
Ciao,
per i casi piu' ostinati uso questo sistema:
Me.RecordSource=Me.RecordSource
Bisogna vedere se e' applicabile al tuo caso.
Ciao
Lorenzo


title: Eliminare la dicitura #Eliminato!!!

text:
"Antonello P." <
antonell...@tiscali.it
> ha scritto nel messaggio
news:efacde40.05011...@posting.google.com...

Grazie mille.
Ciao Rita


title: Eliminare la dicitura #Eliminato!!!

text:
"Antonello P." <
antonell...@tiscali.it
> ha scritto nel messaggio
news:efacde40.05011...@posting.google.com...

Grazie Antonello
Ciao Rita


title: Eliminare la dicitura #Eliminato!!!

text:
"Lorenzo(pyx)" <Lorenzo@_
NO.SPA.M_pyx.it
> ha scritto nel messaggio
news:PJSGd.8611$GU.2...@twister1.libero.it...
> Rita wrote:
> > Un saluto a tutti voi.
> >
> > Scusate , ma non ricordo come togliere quell'antipatica dicitura di '
> > #Eliminato ' nei controlli di una Form dopo che č stato cancellato un
> > intero record.
> > Ho cercato un pň tra le mie carte, ma non ho trovato nulla, ricordo
> > che tanto tempo fa č apparso un post su questo problema.
> >
> >   Grazie mille
> >      Rita
>
>
> Ciao,
> per i casi piu' ostinati uso questo sistema:
>
> Me.RecordSource=Me.RecordSource
>
> Bisogna vedere se e' applicabile al tuo caso.
>
> Ciao
> Lorenzo
>
>
Grazie Lorenzo, proverň anche con questo codice.
Ciao Rita


title: Eliminare la dicitura #Eliminato!!!

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:csg4r1$2q4$1...@news.newsland.it...

Grazie Maurizio, provo immediatamente.
Ciao Rita


title: Eliminare la dicitura #Eliminato!!!

text:
"Antonello P." <
antonell...@tiscali.it
> ha scritto nel messaggio
news:efacde40.05011...@posting.google.com...

Purtroppo ho usato un codice diverso e cioč la cancellazione mediante query
di eliminazioni per cui ho provato ad aggiungere la riga che mi ha suggerito
Maurizio e quella propostami da Lorenzo ed ha funzionato.
In ogni modo ti ringrazio tanto.
Ciao
Rita


title: Eliminare la dicitura #Eliminato!!!

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:csg4r1$2q4$1...@news.newsland.it...

Maurizio ho inserito soltanto la tua riga di codice ed ha funzionato.
Come ho spiegato ad Antonello, non ho potuto utilizzare il suo codice perchè
ho seguito la via delle query di eliminazione.
Grazie
Ciao Rita


title: Eliminare la dicitura #Eliminato!!!

text:
"Lorenzo(pyx)" <Lorenzo@_
NO.SPA.M_pyx.it
> ha scritto nel messaggio
news:PJSGd.8611$GU.2...@twister1.libero.it...
> Rita wrote:
> > Un saluto a tutti voi.
> >
> > Scusate , ma non ricordo come togliere quell'antipatica dicitura di '
> > #Eliminato ' nei controlli di una Form dopo che č stato cancellato un
> > intero record.
> > Ho cercato un pň tra le mie carte, ma non ho trovato nulla, ricordo
> > che tanto tempo fa č apparso un post su questo problema.
> >
> >   Grazie mille
> >      Rita
>
>
> Ciao,
> per i casi piu' ostinati uso questo sistema:
>
> Me.RecordSource=Me.RecordSource
>
> Bisogna vedere se e' applicabile al tuo caso.
>
> Ciao
> Lorenzo
>
>
Lorenzo ha funzionato anche col tuo codice.
Grazie Ciao
Rita


title: Eliminare la dicitura #Eliminato!!!

author: Floriano Bertozzi

text:
Fai un refresh prima della requery
"mino" <
news...@libero.it
> ha scritto nel messaggio
news:151Z30Z171Z80Y1...@usenet.libero.it...
>                    Il 16 Gen 2005, 22:57, "Rita" <
demo...@inwind.it
> ha
> scritto:

> prova ad aggiungere anche un refresh.
>
> ciao
>
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/


title: Eliminare la dicitura #Eliminato!!!

text:
"Floriano Bertozzi" <
floriano...@bluewin.ch
> ha scritto nel messaggio
news:41ec1...@news.bluewin.ch...

Grazie Floriano, ho risolto, ma proverň anche questo.
Ciao Rita


title: Aiuto Sql sulla Data

author: Maurizio

text:
Ciao a tutti,
Qualcuno sa se sia possibile realizzare una query su una data prendendo come
riferimento solo il giorno, il mese o l'anno?  Escludendo quindi una parte
della data, più o meno la stessa cosa che si fa con le stringhe inserendo il
metacarattere *. Com'è l'istruzione SQL che me lo fa fare?
Vi prego Aiutatemi!!!!! :)))


title: Aiuto Sql sulla Data

author: MegaMax

text:
"Maurizio" <
mauriz...@tiscalinet.it
> ha scritto nel messaggio
news:a2ja0j$rr2$1...@lacerta.tiscalinet.it...

fai una cosa più semplice, genera un campo calcolato con i dati che ti
servono (il giorno, l'anno....) e poy metti i criteri su quello
ciao, max


title: Aiuto Sql sulla Data

author: Tecnoricambi

text:
"Maurizio" <
mauriz...@tiscalinet.it
> ha scritto nel messaggio
news:a2ja0j$rr2$1...@lacerta.tiscalinet.it...

Trasforma la data in stringa, quindi tratti tale stringa con il criterio da
te proposto


title: Aiuto Sql sulla Data

author: Roberto da casa

text:
"Maurizio" <
mauriz...@tiscalinet.it
> ha scritto nel messaggio
news:a2ja0j$rr2$1...@lacerta.tiscalinet.it...

Usando le funzioni Year, Month e Day (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: guadagni

author: whites

text:
se volete guadagnare semplicemente navigando in internet scrivete a:
whit...@libero.it


title: guadagni

author: lbo dal portatile

text:
>se volete guadagnare semplicemente navigando in internet scrivete a:
no, ti rigrazio, guadagno gia' tanto nello schema piramidale di
vendita del compilatore per access iniziato da A. Biso.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Queste benedette date...

author: Stefano P.

text:
Ciao a tutti.
Mi succede una cosa strana in una ricerca su una tabella filtrando per una
data. Ho una maschera che contiene un campo Data/ora (Formato: gg/mm/aaaa,
Maschera di Input: 00/00/0000;0;_) nel quale viene inserita una data. Poi
via codice creo una stringa SQL con il parametro inserito nel campo
formattato cosě:
MioWHERE = "AND ((NOTIZIE.Data)=#" & Format$(Me!Data_ric, "dd/mm/yyyy") &
"#) "
Quando arrivo a creare la stringa completa e ad eseguirla, il filtro per
data non funziona e dando la stringa ad una query, vedo che la data (che
viene restituita dalla funzione Format in modo corretto) dalla query viene
interpretata nel formato mm/dd/yyyy e quindi non funziona...
Non mi era mai successo... Dove ho sbagliato???
grazie a tutti, Stefano


title: Queste benedette date...

author: VT @ home

text:
Il Wed, 13 Jun 2001 17:19:02 +0200, "Stefano P." <
past...@tin.it
> ha
scritto:
>(.....)
>Quando arrivo a creare la stringa completa e ad eseguirla, il filtro per
>data non funziona e dando la stringa ad una query, vedo che la data (che
>viene restituita dalla funzione Format in modo corretto) dalla query viene
>interpretata nel formato mm/dd/yyyy e quindi non funziona...
Il problema č che Access, memorizza le date proprio nel formato
mm/dd/yyyy.
Per cui la tua espressione va scritta cosě:
MioWHERE = "AND ((NOTIZIE.Data)=#" & Format$(Me!Data_ric,
"mm/dd/yyyy") & "#) "
Se ci pensi, la formattazione che hai specificato tu, in definitiva
restituisce la data cosě come l'utente la vede e quindi non la
trasforma per niente !
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Cosě disse Ivan Lelli Ven 25 Aug 2000 09:34:52 +0200)
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.clavis.it/as400/
---------------------------------------------


title: Queste benedette date...

text:
"Stefano P." <
past...@tin.it
> ha scritto nel messaggio
news:3b278...@news.dada.it...

che io sappia questa č la norma, se ho capito bene...
e tu usa
MioWHERE = "AND ((NOTIZIE.Data)=#" & Format$(Me!Data_ric, "mm/dd/yyyy") &
"#)"
che cosě glie la dai come la vuole.
Max


title: Queste benedette date...

text:
GRAZIE!!!!
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:3b27c7a5...@news.tiscalinet.it...



title: Impostare un path assoluto (da web) per le immagini

author: stefano (kabisa)

text:
Ho una tabella che contiene il nome delle immagini
devo aggiungere al nome il percorso web (path assoluto ) dove sono
es nella tabella pics1 pics2 ecc
chiamo un report di stampa e lui mi da "percorso web"\pics1 ec..
mi sono spiegato male lo so
ma ho la necessità di recuperare e stampare immagini di un catalogo posto su
sito web.
Grazie
Stefano (Kabisa)


title: Come posizionare il cursore sul record successivo a quello appena eliminato ?

author: RobertoA

text:
Di solito per le cancellazioni di un singolo record uso fare
-----------------------
currentdb.execute "delete ......."
requery
-----------------------
il problema e' il posizionamento del cursore che ritorna sempre al primo
record e questo e' fastidioso
Vorrei fare come il comando Access Modifica/Elimina record che posiziona il
cursore sul record successivo a quello eliminato
Pero' via codice, usando per la cancellazione il comando sql impartito con
l' execute (il motivo e' che tutti i comandi di modifica/eliminazione
vengono loggati)
E' ovviamente possibile posizionare il cursore sul record successivo,
memorizzando un campo del record da eliminare e poi impartendo il comando
findfirst .....
Pero' seguire questa strada e' poco pratico perche' in un certo momento il
recordset puo' essere ordinato secondo criteri diversi e bisognerebbe ogni
volta andarsi a vedere il tipo di ordinamento per poi fare il findfirst
corretto
Esiste una soluzione semplice a questo problemino, un po' come fa il
Modifica/Elimina Record di serie di Acces ?
Ciao e grazie
RobertoA


author: Alessandro Baraldi

text:

Non sono sicuro possa funzionare(la causa è proprio l'eliminazione)...
Dim varRec as Variant
varRec=Me.Bookmark
..... elimina
Me.Bookmark=varRec
altrimenti leggi il RecordsetClone.AbsolutePosition e con GotoRecord
ti sposti...
@Alex


text:




-----------------------------------
Coi bookmark funziona perfettamente, grazie mille per l'aiuto
Ciao
RobertoA


author: Roberto da Parma

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:0a0b6d0e-c6fa-4b7f...@e67g2000hsc.googlegroups.com...




@Alex
Ma se sull'evento eliminazione ... GotoRecord acLast ??
Dici che non vada?
Ciao
--
Roberto da Parma


text:
"Roberto da Parma" <
aris...@libero.it
> ha scritto nel messaggio
news:474e988b$0$17943$4faf...@reader1.news.tin.it...

Leggo ora...se coi bookmark va ... tanto meglio!



text:
On 29 Nov, 11:46, "Roberto da Parma" <
arisib...@libero.it
> wrote:
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggionews:0a0b6d0e-c6fa-4b7f...@e67g2000hsc.googlegroups.com...

Chi ha detto che l'eliminato sia sempre l'ultimo...?
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:8c09aa0e-c2e8-4013...@i12g2000prf.googlegroups.com...


@Alex
Eh no, intendevo che sull'evento eliminazione poi ti sposti sul set di
record ultimo...
Con il comando Docmd.GotoRecord acLast dovrebbe portarti sull'ultimo record.
Logico che forse se è attivo un filtro non sarà l'ultimo in assoluto ma
credo ti porti comunque sull'ultimo record filtrato...
--
Roberto da Parma


text:
> Chi ha detto che l'eliminato sia sempre l'ultimo...?
> @Alex
>
> Eh no, intendevo che sull'evento eliminazione poi ti sposti sul set di
> record ultimo...
> Con il comando Docmd.GotoRecord acLast dovrebbe portarti sull'ultimo
> record.
> Logico che forse se è attivo un filtro non sarà l'ultimo in assoluto ma
> credo ti porti comunque sull'ultimo record filtrato...
> Roberto da Parma
Veramente si voleva ottenere un funzionamento simile al Modifica/Elimina di
Access
E quindi se sei su una griglia con 500 articoli col cursore sul 250esimo, se
lo elimini deve portarti sul 251esimo non al 500esimo
Col bookmark funziona cosi ed era questo l'effetto che desideravo ottenere
Ciao
RobertoA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:474ed1ad$1...@newsgate.x-privat.org...

Ok perfetto chiarito...sorry...ho compreso male il quesito.
--
Roberto da Parma


title: nascondere completamente ambiente access

author: Stefano

text:
Ciao a tutti e ringrazio in anticipo eventuali risposte
Avendo realizzato un piccolo e semplice DB avrei ora la necessita' di
consegnarlo a terze persone , con la condizione di nascondere completamente
l'ambiente Access
Dal Menu Strumenti > Avvio ho deselezionato tutte le opzioni e creato la
maschera principale , ma pero' rimane sempre in vista la barra di stato e
una piccola barra delle icone , ma io vorrei eliminare anche quelle , cioe'
solo l'applicativo e null'altro
Grazie per eventuali consigli
Stefano


author: Sergio MAZZA

text:

Prova con l'esempio sul sito:
www.sitocomune.com
 Sezione General
6.126 Funzione per Nascondere o Mostrare la Finestra di MSAccess (2)
6.100 Funzione per Nascondere o Mostrare la Finestra di MSAccess
Ciao.
--
Sergio MAZZA


author: Karl Donaubauer

text:

Nascondere la finestra principale di Access
www.donkarl.com/it?FAQ1.11

--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Proprieta' campo REQUIRED che non funziona

text:
Sto trasportando struttura e dati di un db Firebird, acceduto via odbc
da Access (2013), su un Sql Server sempre via odbc
Quando vado a leggere la struttura del db sorgente, per ricrearla sul db
destinazione, devo riconoscere i campi 'not null' per definirli
correttamente sul db destinazione
Ho provato a leggere la proprieta' REQUIRED dei singoli campi ma viene
restituita sempre false, anche per i campi db sorgente che hanno il 'not
null'
Da premettere che se da Access collego le tabelle, poi vado nella
struttura della tabella, vedo la proprieta' RICHIESTO correttamente
settata, in base a questo penso di poter escludere malfunzionamenti del
drver odbc usato
Se provo ad eseguire il frammento di codice in fondo a questa pagina

https://msdn.microsoft.com/en-us/library/office/ff192247.aspx

mi viene restituito sempre FALSE, anche per i campi che sono 'not null'
Allora ho provato la proprieta Attributes dei singoli campi,
mascherandole con i valori corrispondenti all'attributo che mi
interessava, seguendo questo esempio

http://www.tek-tips.com/viewthread.cfm?qid=1408567

https://docs.microsoft.com/en-us/sql/ado/reference/ado-api/fieldattributeenum

Ma ne' filtrando col  adFldIsNullable  ne' col adFldMayBeNull  viene
restituito qualcosa diverso dal False
Inzomma, se vedo la proprieta' RICHIESTO nella struttura della tabella
collegata, come mai non lo leggo da codice Vba?
Sballio nome proprieta'?

-----------------------------------------------------------

Set MyDbSorg = DAO.OpenDatabase(nome_dsn, False, False, "ODBC;DSN=" &
nome_dsn)
For Count_Tabella = 0 To MyDbSorg.TableDefs.count - 1
             nome_tabella = MyDbSorg.TableDefs(Count_Tabella).name

             For Count_Campo = 0 To
MyDbSorg.TableDefs(nome_tabella).Fields.count - 1
                  nome_campo =
UCase$(MyDbSorg.TableDefs(nome_tabella).Fields(Count_Campo).name)
                  tipo_campo =
MyDbSorg.TableDefs(nome_tabella).Fields(Count_Campo).Type

                  If
MyDbSorg.TableDefs(nome_tabella).Fields(Count_Campo).Attributes And
adFldMayBeNull Then
                      Flag_1 = 1
                      Else
                      Flag_1 = 0
                      End If

                  If
MyDbSorg.TableDefs(nome_tabella).Fields(Count_Campo).Attributes And
adFldIsNullable Then
                      flag_2 = 1
                      Else
                      flag_2 = 0
                      End If

                  att =
MyDbSorg.TableDefs(nome_tabella).Fields(Count_Campo).Attributes

                  If
MyDbSorg.TableDefs(nome_tabella).Fields(Count_Campo).Required Then
                      flag_3 = 1
                      Else
                      flag_3 = 0
                      End If

                  Debug.print  nome_tabella & " " & nome_campo & " " &
tipo_campo_provenienza & " " & flag_1 & "  " & flag_2 & " " & att & " "
& flag_3
                  Next Count_Campo


text:

Stessa cosa se creo ex-novo una tabella su Sql Server, con due campi
'not null' e due nullabili
Lanciata la routine di test, sempre via odbc, mi restituisce sempre
tutti nullabili
Evidentemente sbaglio proprieta' da testare
Indi, qual'e' la proprieta' giusta per capire se un campo e' 'not null'
oppure no?


text:

Stessa routine, se lanciata su tabelle collegate, funziona nel senso che
mi mostra i campi Required true/false come mi attendo che siano
Ed allora com'e' sta cosa?
Se vado su un db via  Set MyDbSorg =OpenDatabase(nome_dsn, False, False,
"ODBC;DSN=" &  nome_dsn)  non funziona, se invece vado via Set MyDbSorg
=CurrentDb  funziona?
Perche' ?


title: giorno della settimana

author: mavica

text:
vorrei sapere come posso salvare una data in un determinato campo a seconda
del giorno della settimana. Mi spiego meglio: partendo da una data (oggi)
devo arrivare ad una seconda (oggi +90 gg) e controllare che la seconda sia
un giovedì e quindi salvarla.
grazie a chi potrà darmi una mano.


title: giorno della settimana

author: Emyr

text:
On Wed, 30 Jan 2002 18:47:00 +0100, "mavica" <
mav...@tiscalinet.it
>
wrote:

per la somma basta fare  giorno= giorno+ 90
per il tipo del giorno
weekday(giorno)
vedi help
Saluti.
Emanuele.


title: Inserire in una tabella il risultato di una query

author: Max

text:
Ho creato in una tabella due campi dove con una casella combinata
posso scegliere dal campo Giorno1 ( lun o mar) e dall'altro campo
Giorno2 (Gio o ven) le combinazioni dei giorni non sono molte, maa a
me interessa riuscire a risolvere questo problema.
Sapendo che le coppie di  giorni fissi sono LUN_GIO e MAR_VEN io
vorrei che coloro i quali scegliessero di non attenersi ai giorni
fissi descritti sopra, ma scelgono altre combinazioni di giorni
vengano comunque assegnati ad uno dei due gruppi suddetti o ad
entarmbi senza creare duplicati nel database principale, poichè ciò mi
servirebbe solo per filtrare i record da una tabella tramite un query
che mi restituisce una stampa con un report.
Ne ho provete diverse come una query di accodamento ed una query di
creazione tabella, ma il database si appesantisce troppo creado
duplicati inutili.
C'è una soluzione diversa?


title: sincronizzare due caselle combinate

author: Maurizio

text:
salve a tutti
ho creato una maschera in modalità "maschere continue"
ho due caselle combinate, Combo1 visualizza un elenco di indirizzi,
mentre Combo2 visualizza un elenco di Nominativi. Vorrei selezionare
un Nominativo in Combo2 e far comparire l'indirizzo corrispondente in
Combo1: questo funziona
Però vorrei anche poter scegliere un indirizzo in Combo1 e in Combo2
scegliere solo tra i Nominativi con Indirizzo uguale a quello scelto
in Combo1: qui si inceppa o meglio mi inceppo io perchè non so come
fare
spero di essere stato chiaro
grazie a tutti
Maurizio


title: sincronizzare due caselle combinate

author: Carlo Costarella

text:
"Maurizio" <
consu...@open.it
> ha scritto nel messaggio
news:f482ef51-38ea-4a18...@w7g2000hsa.googlegroups.com...



--------------------------
Nel secondo caso il filtro da usare nella 2a combo è:
Forms!TuoNomeMaschera!ComboA.Column(1 o 2 o 3) a seconda della posizione
occupata dall'indirizzo (si conta a partire da zero).
Meglio se passi il tutto attraverso una funzione che avrai creato in un
modulo pubblico:
Public Function DimmiIndirizzoInComboDue() as String
DimmiIndirizzoInComboDue = Forms!TuoNomeMaschera!ComboA.Column(1 o 2 o 3 o
N)
End Function
Nella query, nei criteri scriverai:
Like DimmiIndirizzoInComboDue()
Ciao, Carlo


title: sincronizzare due caselle combinate

text:
On 26 Set, 19:55, "Carlo Costarella"
<
carloantoniocostare...@gmail.com
> wrote:
> "Maurizio" <
consule...@open.it
> ha scritto nel messaggionews:f482ef51-38ea-4a18...@w7g2000hsa.googlegroups.com...

come sempre, funziona egregiamente !!!
grazie
Maurizio


title: selezione multipla con la tecnica QBF

author: Gaetano Di Zanni

text:
Ho imparato bene la tecnica QBF, vorrei sapere: è sufficiente mettere
selezione multipla a "estesa" o a "semplice" la proprieta' della casella
combinata per scegliere piu' parametri?
Non mi funziona.
Ho provato anche cambiando in casella di riepilogo...
Grazie a tutti!


title: selezione multipla con la tecnica QBF

author: Roberto da casa

text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
news:c6qmmr$7u9$1...@lacerta.tiscalinet.it...

Per quello che so io la proprietà Selezione multipla ha significato
solamente per una casella di riepilogo: non riesco proprio ad immaginare
come dovrebbe funzionare per una casella combinata.
Se ti serve di vedere un esempio di utilizzo di una casella di riepilogo con
selezione multipla, vai sul Sito Comune (link qui sotto) e nella Sezione
Reports dai uno sguardo alla FAQ intitolata "Come si può filtrare un report
in base alla selezione multipla effettuata su una casella di riepilogo?".
> Grazie a tutti!
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: selezione multipla con la tecnica QBF

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:mAokc.155380$Kc3.5...@twister2.libero.it...

Hai ragione Roberto!
Grazie.


title: [Aiuto] Che evento è?

author: Gandalf

text:
Ciao a tutti,
    ho una maschera con una combo (associato alla colonna di una tabella ) e
accanto un campo di testo (non associato) e altri oggetti associati che mi
danno le caratteristiche dell'oggetto correte.
Vorrei che al variare del record corrente (premento i tasti con le frecce in
basso, sulla maschera) nel campo di testo mi appaia il contenuto della
combo.
Riesco già a farlo quando cambio la selezione della combo, ma come faccio a
farlo anche quando cambio il record correntemente visualizzato nella
maschera?
Qualcuno sa che evento devo usare?
Grazie a tutti.
Gandalf.


title: [Aiuto] Che evento è?

author: Pablitomf

text:
Gandalf ha scritto:


> Grazie a tutti.
> Gandalf.
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [Aiuto] Che evento è?

text:
Gandalf ha scritto:
[CUT]
> Qualcuno sa che evento devo usare?
Tu te la canti e tu te la suoni... lo hai detto, "Su corrente" :-)



title: [Aiuto] Che evento è?

author: namor

text:
Gandalf ha scritto:

Record corrente <---> evento "Su corrente" (della maschera)
Namor
--
namor at inwind punto it



title: errore 'MSysDb' non trovato

text:
Su un PC con Win XP ho installato il file Clickasa.mde ed il RunTime di
Access 2002. Ha funzionato per un po', poi (non so cosa sia stato fatto nel
frattempo sul PC) mi ha dato il seguente errore:
Il modulo di gestione di database Microsoft Jet non è riuscito a trovare
l'oggetto 'MSysDb'. Assicurarsi che l'oggetto esista e che il nome e il
percorso siano digitati correttamente.
Grazie per l'aiuto
Rosa


title: errore 'MSysDb' non trovato

text:
Rosa.Rab ha scritto:



E bhè, a quanto pare con il runtime non si può gestire questa tabella... è
accaduto anche a me con il 97... ho dovuto cambiare metodo. Leggevi questa
tabella per le connessioni dal BE?
--
Pablitomf (Maurizio Facciuti)
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: errore 'MSysDb' non trovato

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:cdg6vk$2ac$1...@news.newsland.it...

Ma veramente il cliente ha utilizzato il programma fino a Venerdì poi,
"improvvisamente", e ripeto non so cosa sia stato fatto sul PC, da oggi non
funziona più.


title: errore 'MSysDb' non trovato

text:
Rosa.Rab ha scritto:
> "Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
> news:cdg6vk$2ac$1...@news.newsland.it...
> > Rosa.Rab ha scritto:
> >
> > > Su un PC con Win XP ho installato il file Clickasa.mde ed il RunTime di
> > > Access 2002. Ha funzionato per un po', poi (non so cosa sia stato fatto
> nel
> > > frattempo sul PC) mi ha dato il seguente errore:
> >
> > > Il modulo di gestione di database Microsoft Jet non č riuscito a trovare
> > > l'oggetto 'MSysDb'. Assicurarsi che l'oggetto esista e che il nome e il
> > > percorso siano digitati correttamente.
> >
> > > Grazie per l'aiuto
> > > Rosa
> >
> > E bhč, a quanto pare con il runtime non si puň gestire questa tabella... č
> > accaduto anche a me con il 97... ho dovuto cambiare metodo. Leggevi questa
> > tabella per le connessioni dal BE?
> >
> >
> > --
> > Pablitomf (Maurizio Facciuti)
> >
> > Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
> > domande sugli argomenti che non conosce, chi non risponde quando gli
> > chiedono qualcosa che conosce. (P.Neruda)
> >
> > questo articolo e` stato inviato via web dal servizio gratuito
> >
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
> >
> >
> Ma veramente il cliente ha utilizzato il programma fino a Venerdě poi,
> "improvvisamente", e ripeto non so cosa sia stato fatto sul PC, da oggi non
> funziona piů.
Allora fa una bella cosa... ripristina la configurazione del PC di
Venerdě... e vedi ch'č stato! Anzi, ti dirň di piů, se funziona, fammi
sapere subito.



title: errore 'MSysDb' non trovato

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:cdg82b$gid$1...@news.newsland.it...
> Rosa.Rab ha scritto:
>
> > "Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
> > news:cdg6vk$2ac$1...@news.newsland.it...
> > > Rosa.Rab ha scritto:
> > >
> > > > Su un PC con Win XP ho installato il file Clickasa.mde ed il RunTime
di
> > > > Access 2002. Ha funzionato per un po', poi (non so cosa sia stato
fatto
> > nel
> > > > frattempo sul PC) mi ha dato il seguente errore:
> > >
> > > > Il modulo di gestione di database Microsoft Jet non è riuscito a
trovare
> > > > l'oggetto 'MSysDb'. Assicurarsi che l'oggetto esista e che il nome e
il
> > > > percorso siano digitati correttamente.
> > >
> > > > Grazie per l'aiuto
> > > > Rosa
> > >
> > > E bhè, a quanto pare con il runtime non si può gestire questa
tabella... è
> > > accaduto anche a me con il 97... ho dovuto cambiare metodo. Leggevi
questa
> > > tabella per le connessioni dal BE?
> > >
> > >
> > > --
> > > Pablitomf (Maurizio Facciuti)
> > >
> > > Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non
fa
> > > domande sugli argomenti che non conosce, chi non risponde quando gli
> > > chiedono qualcosa che conosce. (P.Neruda)
> > >
> > > questo articolo e` stato inviato via web dal servizio gratuito
> > >
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
> > >
> > >
> > Ma veramente il cliente ha utilizzato il programma fino a Venerdì poi,
> > "improvvisamente", e ripeto non so cosa sia stato fatto sul PC, da oggi
non
> > funziona più.
>
> Allora fa una bella cosa... ripristina la configurazione del PC di
> Venerdì... e vedi ch'è stato! Anzi, ti dirò di più, se funziona, fammi
> sapere subito.
>
>
> --
> Pablitomf (Maurizio Facciuti)
>
> Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
> domande sugli argomenti che non conosce, chi non risponde quando gli
> chiedono qualcosa che conosce. (P.Neruda)
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
>
Nessun ripristino, è stato sufficiente disinstallare la procedura (programma
e Runtime) e reinstallarla.
Rosa


title: valore chr

author: Riccardo

text:
Ciao a tutti,
vorrei sapere come si può trovare la corrispondente Chr di un carattere (che
purtroppo non so quale sia, anche se a prima vista sembra uno spazio).
grazie
Riccardo


title: valore chr

text:
Riccardo ha scritto:

magari usando ASC...?
@Alex


title: valore chr

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1152547991.4...@75g2000cwc.googlegroups.com...
Riccardo ha scritto:

magari usando ASC...?
grazie mille..... mi sfuggiva!
ciao
Riccardo


title: campo password non inferiore a 6 caratteri

author: Claudio

text:
ho realizzato una maschera per il cambio password degli utenti
In maniera molto impasticciata č venuta fuori qualcosa che assomiglia al
risultato che voglio
Sorge perň adesso il problema del numero dei caratteri minimi della nuova
password
come posso far uscire fuori un Msgbox che mi dice che la password deve
essere minimo di 6 caratteri se si inseriscono meno di 6 caratteri??
Grassie
Claudio


author: MA

text:
"Claudio" <
cre...@tiscali.it
> ha scritto nel messaggio
news:Zl36b.18835$hE5.6...@news1.tin.it...
> ho realizzato una maschera per il cambio password degli utenti
> In maniera molto impasticciata è venuta fuori qualcosa che assomiglia al
> risultato che voglio
> Sorge però adesso il problema del numero dei caratteri minimi della nuova
> password
>
> come posso far uscire fuori un Msgbox che mi dice che la password deve
> essere minimo di 6 caratteri se si inseriscono meno di 6 caratteri??
>
>
> Grassie
>
> Claudio
If len(tuapsw)<6 then
Msgbox "Ao, a tirchio... e sforzati un pò!!! A psw deve essere almeno 6
caratteri", vbscogl***, "Ma sei de coccio???"
MAssimiliano


text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:qo36b.35216$w8.1...@news.edisontel.com...
>
> "Claudio" <
cre...@tiscali.it
> ha scritto nel messaggio
> news:Zl36b.18835$hE5.6...@news1.tin.it...
> > ho realizzato una maschera per il cambio password degli utenti
> > In maniera molto impasticciata č venuta fuori qualcosa che assomiglia al
> > risultato che voglio
> > Sorge perň adesso il problema del numero dei caratteri minimi della
nuova
> > password
> >
> > come posso far uscire fuori un Msgbox che mi dice che la password deve
> > essere minimo di 6 caratteri se si inseriscono meno di 6 caratteri??
> >
> >
> > Grassie
> >
> > Claudio
>
> If len(tuapsw)<6 then
> Msgbox "Ao, a tirchio... e sforzati un pň!!! A psw deve essere almeno 6
> caratteri", vbscogl***, "Ma sei de coccio???"
> MAssimiliano
Grazie MAssimiliano,
Come posso svuotare il campo password dopo il mess "pass errata" ??


text:
"Claudio" <
cre...@tiscali.it
> ha scritto nel messaggio
news:5B36b.18898$hE5.6...@news1.tin.it...
>
> "MA" <
keiko...@libero.it
> ha scritto nel messaggio
> news:qo36b.35216$w8.1...@news.edisontel.com...
> >
> > "Claudio" <
cre...@tiscali.it
> ha scritto nel messaggio
> > news:Zl36b.18835$hE5.6...@news1.tin.it...
> > > ho realizzato una maschera per il cambio password degli utenti
> > > In maniera molto impasticciata è venuta fuori qualcosa che assomiglia
al
> > > risultato che voglio
> > > Sorge però adesso il problema del numero dei caratteri minimi della
> nuova
> > > password
> > >
> > > come posso far uscire fuori un Msgbox che mi dice che la password deve
> > > essere minimo di 6 caratteri se si inseriscono meno di 6 caratteri??
> > >
> > >
> > > Grassie
> > >
> > > Claudio
> >
> > If len(tuapsw)<6 then
> > Msgbox "Ao, a tirchio... e sforzati un pò!!! A psw deve essere almeno 6
> > caratteri", vbscogl***, "Ma sei de coccio???"
> > MAssimiliano
>
>
> Grazie MAssimiliano,
>
> Come posso svuotare il campo password dopo il mess "pass errata" ??
Me.tuapsw.undo
MAssimiliano


text:
"> > Come posso svuotare il campo password dopo il mess "pass errata" ??
>
> Me.tuapsw.undo
> MAssimiliano
Con l'undo no va bene mi cancella i campi associati
ma quelli non associati rimangono pieni.
Non c'è un qualcosa come un Delete o un Cancel???
Claudio


text:
"Claudio" <
cre...@tiscali.it
> ha scritto nel messaggio
news:bS66b.19782$hE5.7...@news1.tin.it...

Risolto :))))
Ho utilizzato
Me!miapsw = Nothing
funziona correttamente


title: 255 caratteri campo testo??

author: Roccia

text:
In article <7qQg8.1467$
uN5....@twister1.libero.it
>,
mari...@libero.it

says...
> Ciao a tutti.
> C'e' per caso qualche metodo per aumentare il numero massimo di caratteri
> nei campi di testo? O il limite dei 255 caratteri e' relamente insuperabile?
Na. Devi usare il campo memo o piu' campi testo collegati,
(Ma che devi scrivere, l'enciclopedia britannica?)
Cia'
Max De Poli


title: me.requery?

author: Angelo

text:
Ho costruito un programma che effettua dei calcoli all'uscita dei campi;
l'ho impostato cosi' im quanto e' molto importante che chi lo usi capisca
l'esatta sequenza ed il significato del dato che sta inserendo.
Questo e' molto bello in fare di inseimento ma in fase di modifica mi
costringe anche se vario un solo campo a scorrerli tutti.
La domada e' se si puo' inserire un tasto che mi faccia i calcoli
all'istante.
Vi allego il codice di un campo formula  bloccato e non abilitato; tutti gli
altri comunve hanno del codice in uscita.
grazie.
Private Sub solido_alla_pistola_Exit(Cancel As Integer)
Dim sap As Double
        sap = ([solido_nel_pv] + [solido_nel_cata] * ([perc_cata] / 100)) /
(1 + [perc_cata] / 100 + [perc_diluente] / 100)
    [solido_alla_pistola] = sap
    [solido_alla_pistola].Requery
    End Sub


title: me.requery?

author: Antonio Biso

text:
"Angelo" <
ang...@aerofiltri.it
> ha scritto nel messaggio
news:XGEf9.3493$qE6....@tornado.fastwebnet.it...
> Ho costruito un programma che effettua dei calcoli all'uscita dei campi;
> l'ho impostato cosi' im quanto e' molto importante che chi lo usi capisca
> l'esatta sequenza ed il significato del dato che sta inserendo.
> Questo e' molto bello in fare di inseimento ma in fase di modifica mi
> costringe anche se vario un solo campo a scorrerli tutti.
>
> La domada e' se si puo' inserire un tasto che mi faccia i calcoli
> all'istante.
Fai un unica funzione che esegue tutti gli aggiornamenti.
Poi, sul dopo aggiornamento di qualunque controllo, richiamerai quella
funzione.
Antonio


title: me.requery?

author: Maurizio Borrelli

text:
> "Angelo" [...]:
> Ho costruito un programma che effettua dei calcoli all'uscita dei campi;
> l'ho impostato cosi' im quanto e' molto importante che chi lo usi capisca
> l'esatta sequenza ed il significato del dato che sta inserendo.
> Questo e' molto bello in fare di inseimento ma in fase di modifica mi
> costringe anche se vario un solo campo a scorrerli tutti.
> La domada e' se si puo' inserire un tasto che mi faccia i calcoli
> all'istante.
> Vi allego il codice di un campo formula  bloccato e non abilitato; tutti
gli
> altri comunve hanno del codice in uscita.
> Private Sub solido_alla_pistola_Exit(Cancel As Integer)
> Dim sap As Double
>         sap = ([solido_nel_pv] + [solido_nel_cata] * ([perc_cata] / 100))
/
> (1 + [perc_cata] / 100 + [perc_diluente] / 100)
>     [solido_alla_pistola] = sap
>     [solido_alla_pistola].Requery
>     End Sub
    Consulta la guida a proposito di:
        Sub Recalc()
            Membro di Access.Form
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: me.requery?

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:aln7bs$1r5vu7$1...@ID-52090.news.dfncis.de...
> > (1 + [perc_cata] / 100 + [perc_diluente] / 100)
> >     [solido_alla_pistola] = sap
> >     [solido_alla_pistola].Requery
> >     End Sub
>
>     Consulta la guida a proposito di:
>
>         Sub Recalc()
>             Membro di Access.Form
Questo va bene se i controlli sono calcolati, ma se il ricalcolo lo fa tutte
le volte da codice, allora non va più bene!!!
Antonio


title: me.requery?

author: Oscar Manfredini

text:
"Antonio Biso" <
> Questo va bene se i controlli sono calcolati, ma se il ricalcolo lo fa
tutte
> le volte da codice, allora non va più bene!!!
Aahh ... stavi aspettando Borrelli al varco, confessa :-)
Ciao, Oscar


title: me.requery?

text:
"Oscar Manfredini" <
nos...@nospam.it
> ha scritto nel messaggio
news:wMFf9.10256$Oz2.2...@twister2.libero.it...

E ho capito, però pure lui se le cerca!
Era troppo facile se era possibile fare come dice lui, e non era questo il
caso... almeno per come ha spiegato chi ha proposto il quesito
Antonio


title: me.requery?

text:
> "Oscar Manfredini" [...]:
> "Antonio Biso" [...]:
> > Questo va bene se i controlli sono calcolati, ma se il ricalcolo lo fa
> > tutte le volte da codice, allora non va più bene!!!
> Aahh ... stavi aspettando Borrelli al varco, confessa :-)
    Emulazione... Sana e fruttuosa emulazione... :-)
    Nel caso particolare Antonio Biso ha, ovviamente, torto marcio.
    Cosa ho scritto di tanto sbagliato? Questo:
"Consulta la guida a proposito di:
Sub Recalc()
Membro di Access.Form"
    E cosa c'e' scritto nella guida? Questo:
"Con il metodo Recalc vengono aggiornati immediatamente tutti i controlli
calcolati di una maschera."
    Se l'interlocutore vuole, puo' raccogliere il mio invito e rendere
calcolati i controlli.



title: me.requery?

text:
"Maurizio Borrelli" <
> > "Oscar Manfredini" [...]:
> > "Antonio Biso" [...]:
> > > Questo va bene se i controlli sono calcolati, ma se il ricalcolo lo fa
> > > tutte le volte da codice, allora non va più bene!!!
> > Aahh ... stavi aspettando Borrelli al varco, confessa :-)
>     Emulazione... Sana e fruttuosa emulazione... :-)
>     Nel caso particolare Antonio Biso ha, ovviamente, torto marcio.
Diciamo la verità: a seconda di come si vede stà cosa avete ragione/torto
entrambi.
>     Se l'interlocutore vuole, puo' raccogliere il mio invito e rendere
> calcolati i controlli.
Che poi è esattamente l'inverso di quanto faccio da tempo: secondo me è
meglio avere il controllo totale sul *quando* vengano elaborati (a livello
di Forms) i calcoli.
I campi calcolati dal sistema sono comodi ... ma pesantini.
Ciao, Oscar


title: me.requery?

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:alnahp$1rr7s6$1...@ID-52090.news.dfncis.de...

Sì, va beh, però cambia ventose dai!
Stavolta lo sai benissimo che la scusa non sta in piedi!!!
Antonio


title: me.requery?

text:
> "Oscar Manfredini" [...]:
> > "Maurizio Borrelli" [...]:
> >     Se l'interlocutore vuole, puo' raccogliere il mio invito e rendere
> > calcolati i controlli.
> Che poi è esattamente l'inverso di quanto faccio da tempo: secondo me è
> meglio avere il controllo totale sul *quando* vengano elaborati (a livello
> di Forms) i calcoli.
> I campi calcolati dal sistema sono comodi ... ma pesantini.
    E ci hai pure ragione. Ma mi spieghi senno' come facevo a dire che il
Biso aveva torto marcio? E' un mondo difficile...



title: me.requery?

text:
>Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:alneln$1rnksi$1...@ID-52090.news.dfncis.de...
> > "Oscar Manfredini" [...]:
> > > "Maurizio Borrelli" [...]:
> > >     Se l'interlocutore vuole, puo' raccogliere il mio invito e rendere
> > > calcolati i controlli.
> > Che poi č esattamente l'inverso di quanto faccio da tempo: secondo me č
> > meglio avere il controllo totale sul *quando* vengano elaborati (a
livello
> > di Forms) i calcoli.
> > I campi calcolati dal sistema sono comodi ... ma pesantini.
>
>     E ci hai pure ragione. Ma mi spieghi senno' come facevo a dire che il
> Biso aveva torto marcio? E' un mondo difficile...
Sě, va beh... č vita intensa...
Antonio


title: me.requery?

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:34Hf9.10659$Oz2.2...@twister2.libero.it...

grazie raga, non pensavo di scatenare un putiferio simile...per' e' bello
confrontarsi.
Alla fine ho due soluzioni ma non ho capito quale e' meglio. ho capito che
una delle due e' piu' pesante dell'altra. Come Scegliere?


title: me.requery?

author: Giorgio prx

text:
"Angelo" <
ang...@aerofiltri.it
> ha scritto nel messaggio
news:XGEf9.3493$qE6....@tornado.fastwebnet.it...

Io di solito faccio in questo modo :
Function Ricalcola() as Variant
Dim sap As Double
        sap = ([solido_nel_pv] + [solido_nel_cata] * ([perc_cata] / 100)) /
(1 + [perc_cata] / 100 + [perc_diluente] / 100)
    [solido_alla_pistola] = sap
    '[solido_alla_pistola].Requery  --------- Togli questa riga se il
controllo non è una casella combinata
End Function
In tutti i controlli interessati al ricalcolo (puoi usare la selezione
multipla) inserisci nella maschera delle proprietà sulla riga Dopo
aggiornamento =Ricalcola(), in questo modo i controlli eseguiranno la
funzione Ricalcola()
Ciao Giorgio.


title: me.requery?

text:
"Angelo" <
ang...@aerofiltri.it
> ha scritto nel messaggio
news:VSHf9.3665$qE6....@tornado.fastwebnet.it...
>
> >
> > Sì, va beh, però cambia ventose dai!
> > Stavolta lo sai benissimo che la scusa non sta in piedi!!!
> >
> > Antonio
> >
> >
>
> grazie raga, non pensavo di scatenare un putiferio simile...per' e' bello
> confrontarsi.
>
> Alla fine ho due soluzioni ma non ho capito quale e' meglio. ho capito che
> una delle due e' piu' pesante dell'altra. Come Scegliere?
Il problema, IMHO, è la tua situazione attuale. Se tu hai già il codice,
forse fai prima ad usare la mia soluzione, piuttosto che metterti a
riscrivere l'origine dati dei controlli.
C'è anche da dire un'altra cosa: che la recalc del borrelli è inutile perchè
se hai un controllo calcolato, lo ricalcola automaticamente quando cambi il
valore di qualche parametro coinvolto.
Pertanto, una volta scritti tutti i controlli come calcolati, nell'evento
dopo aggiornamento non devio mettere nulla.
Altrimenti devi fare tutto da codice ed eventualmente ricalcolare solo i
controlli coinvolti
es. se un il valore del controllo C si ottiene da A+B, se cambi A o B
ricalcoli C, ma non tutti gli altri controlli della maschera
Antonio


title: me.requery?

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:0SIf9.11233$Oz2.2...@twister2.libero.it...

Quindi se ho capito bene tu mi dici di creare una funzione che viene
richiamata sul afeter update di ogni campo calcolato.
nella funzione che ci metto? E' sufficiente che inserisco tutte le formule
dei campi calcolati?Scusa la mia ignoranza ma non ho mai sperimentato una
cosa simile e' solo un paio di mesi che mi sta dedicando ad access.
Grazie.


title: me.requery?

text:
"Angelo" <
ang...@aerofiltri.it
> ha scritto nel messaggio
news:rZJf9.3781$qE6....@tornado.fastwebnet.it...
>
>
> Quindi se ho capito bene tu mi dici di creare una funzione che viene
> richiamata sul afeter update di ogni campo calcolato.
>
> nella funzione che ci metto? E' sufficiente che inserisco tutte le formule
> dei campi calcolati?Scusa la mia ignoranza ma non ho mai sperimentato una
> cosa simile e' solo un paio di mesi che mi sta dedicando ad access.
Aspetta!!!
Ma tu hai già tutti i controlli calcolati?
Senza alcun calcolo fatto da codice?
E allora lascia questa situazione: ogni volta che aggiorni un controllo,
aggiorna lui automaticamente tutti gli altri!!!
Antonio


title: me.requery?

text:
> "Antonio Biso" [...]:
> > "Angelo" [...]:
> > grazie raga, non pensavo di scatenare un putiferio simile...per' e'
> > bello confrontarsi.
> > Alla fine ho due soluzioni ma non ho capito quale e' meglio. ho capito
> > che una delle due e' piu' pesante dell'altra. Come Scegliere?
    Ti crei due belle maschere di test e ci giochi. Poi decidi con la tua
testa. ;-)
> Il problema, IMHO, è la tua situazione attuale. Se tu hai già il codice,
> forse fai prima ad usare la mia soluzione, piuttosto che metterti a
> riscrivere l'origine dati dei controlli.
    D'accordo.
> C'è anche da dire un'altra cosa: che la recalc del borrelli è inutile
> perchè
> se hai un controllo calcolato, lo ricalcola automaticamente quando cambi
> il valore di qualche parametro coinvolto.
    Piano, bello. Mica detto.
    Inoltre resta comunque la possibilita'/esigenza di forzare il ricalcolo.
    Ma questo discorso lo porto avanti cosi'... per inerzia, perche' in
linea generale concordo con te.
> Pertanto, una volta scritti tutti i controlli come calcolati, nell'evento
> dopo aggiornamento non devio mettere nulla.
> Altrimenti devi fare tutto da codice ed eventualmente ricalcolare solo i
> controlli coinvolti
> es. se un il valore del controllo C si ottiene da A+B, se cambi A o B
> ricalcoli C, ma non tutti gli altri controlli della maschera
--



title: me.requery?

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:alnuie$1s36vl$1...@ID-52090.news.dfncis.de...

quindi se ho capito bene e' sufficiente che  anziche' lasciare  tutti i
calcoli attualmente su evento exit ,per ogni campo calcolato, li sposti
sull'after update?
grazie.


title: me.requery?

text:
"Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
news:alni9t$s29$1...@lacerta.tiscalinet.it...

la provo al volo ciao grazie.


title: me.requery?

text:
"Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
news:alni9t$s29$1...@lacerta.tiscalinet.it...

in sostanza devo costruire una funzione che elenchera' al suo interno tutte
le formule?
e poi sara' sufficiente inserire il richiamo sulla riga  dopo aggiornamento
della maschera. E' corretto?
grazie.


title: me.requery?

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:alnuie$1s36vl$1...@ID-52090.news.dfncis.de...
> > C'è anche da dire un'altra cosa: che la recalc del borrelli è inutile
> > perchè
> > se hai un controllo calcolato, lo ricalcola automaticamente quando cambi
> > il valore di qualche parametro coinvolto.
>
>     Piano, bello. Mica detto.
In effetti l'help dice diversamente però a me l'ha sempre fatto
automaticamente...
Antonio


title: me.requery?

text:
"Angelo" <
ang...@aerofiltri.it
> ha scritto nel messaggio
news:yFYf9.4597$qE6....@tornado.fastwebnet.it...

Esatto, tieni presente che puoi accodare più funzioni sulla riga dopo
aggiornamento es.  =Ricalcolo1() & Ricalcolo2() & Ricalcolo3() ... ecc
Ciao Giorgio


title: me.requery?

text:
"Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
news:alprdu$vi1$1...@lacerta.tiscalinet.it...

grazie ora e' tutto chiaro...spero.
ti faro' sapere.


title: in merito alla consegna del sorgente ad un cliente

text:
Salve, volevo una vostra opinione in merito alla seguente questione:
un cliente mi ha detto di volere la consegna del sorgente viste le sue
brutte esperienze degli anni precedenti, nell'aver acquistato due software
ed essendo ora vincolato a vita a queste 2 case software in merito ai prezzi
di abbonamento
o di modifihe agli stessi.
Dovendogli realizzare un database, mi ha chiesto anticipatamente di
consegnargli i sorgenti  in una busta chiusa e sigillata con cera lacca in
modo che se un domani avremo dei diverbi o ci saranno dei problemi, lui
potrà aprire la busta e farsi fare modifiche o altre cose da un altro
programmatore.
Ovviamente se lui dovesse aprire la busta io non risponderei più di
eventuali mafunzionamenti del programma e lui è vincolato a non poterlo
rivendere.
Quali sono le vostre personali opinioni su questo fatto?
Da una parte è vero che se io svolgo un lavoro ho il diritto di essee
l'unico a metterci le mani (diritto intellettuale), dall'altra però se io
dovessi cambiare lavoro o avere seri problemi, lui si ritroverebbe a piedi
con il programa e il suo investimento sarebbe buttato.
accetto commenti e considerazioni da tutti. grazie.


author: Massimiliano Amendola  kksrl

text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:Ce2Q8.38193$j65.8...@twister1.libero.it...

Secondo me la consegna del codice è possibile, ma ha un costo.
Gli altri che lo vincolano, lo fanno proprio x questo.
Ti fai pagare e permetti così a chiunq.... (scusa) ad un "pinco pallino
qualsiasi" (non solo a "@----- Pinco --@-- Pallino -----@" )di poterci
operare.
p.s. Domanda: tosto73, xkè hai cambiato nick?
ciao
MAssimiliano


author: Marco M.

text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:Ce2Q8.38193$j65.8...@twister1.libero.it...

Probabilmente è un cliente che abitualmente ha problemi con chi gli vende il
programma, e non vuole pagare gli aggiornamenti.
Rifletti prima di dargli i codici.
Marco


text:
"Massimiliano Amendola kksrl" <
massimilia...@kksrl.com
> ha scritto
nel messaggio news:aeqdiu$mr8$1...@atlantis.cu.mi.it...

Cosi puro diveritmento........


text:
"Marco M." <
teat...@tin.it
> ha scritto nel messaggio
news:d43Q8.50275$TS.14...@news1.tin.it...

Il mio punto di forza però rimane:
lo fatto io e sono più rapido di altri a modificarlo
non sono antipatico quindi mi chamerà comunque
costo meno degli altri, quindi perchè chiamarli
quindi dovrei essere comunque salvo e fare anche un figurone dandoglii
sorgenti.


author: Alfio

text:
Scusate se m'intrometto, ma, mi chiedo, un lavoro su commissione non implica
anche la consegna dei sorgenti??????
E' un pò come il fotografo che non "vorrebbe" consegnare i negativi delle
foto del matrimonio, ma per legge lo deve fare.
Alfio


author: OndaMax

text:
"Marco M." ha scritto nel messaggio ...
> Probabilmente è un cliente che abitualmente ha problemi con chi gli vende
il
> programma, e non vuole pagare gli aggiornamenti.
> Rifletti prima di dargli i codici.
E' anche vero che il possesso dei sorgenti su applicazioni critiche fa parte
della audit checklist dei maggiori gruppi europei ed ha un suo ragionevole
senso. La richiesta non mi sembra irragionevole, a prescindere dal fatto che
possa avere un valore aggiunto remunerabile in fase di contratto e
dall'applicazione di ogni necessaria cautela.
Ciao
Marco


author: Alberto S.

text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:Ce2Q8.38193$j65.8...@twister1.libero.it...

Il mio è il punto di vista opposto (l'utente)
I punti per me da focalizzare sono
- si tratta di un programma 'su misura' o lo stesso è potenzialmente
utilizzabile anche da altri?
- il compenso copre il tuo lavoro e il tuo utile?
Ti posso dire che il nostro programmatore (RPG/IBM) lascia tranquillamente i
sorgenti (in chiaro) in azienda e io credo che se non succederanno cose di
eccezionale gravità sarà sempre per noi oltremodo conveniente ricorrere a
lui per qualsiasi manutenzione o altro intervento (e su questo penso che
anche tu sia d'accordo)
Ciao
--
Alberto


author: Paolo P

text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:Ce2Q8.38193$j65.8...@twister1.libero.it...

Tutto sommato mi sembra che l'idea più giusta sia quella di Massimiliano.
Se tu gli dai un programma funzionante gli vendi un prodotto che ha un certo
valore, se gli dai i sorgenti gli vendi un'idea sviluppabile che ha
indubbiamente un altro valore.
Se obietta digli di provare a chiedere a Bill di vendergli i sorgenti di
Office
Paolo


author: fidirico

text:
> Il mio punto di forza però rimane:
>
> lo fatto io e sono più rapido di altri a modificarlo
> non sono antipatico quindi mi chamerà comunque
> costo meno degli altri, quindi perchè chiamarli
Appunto, perchè dargli i codici se sarai comunque tu a lavorarci in futuro?
Secondo me la sua richiesta presuppone comunque la volontà di fregarti. E la
storia della busta sigillata mi sembra una presa in giro: come faresti ad
obbligarlo ad esibirla per verificare che non ha rotto i sigilli? Potrà
sempre sostenere che gli è stata rubata, con tanto di denuncia ai
carabinieri.
Accontentalo pure, se vuoi, ma fatti pagare anche per gli aggiornamenti che
potresti non fornirgli. Quanto al costare meno degli altri, io non sarei
così sicuro: c'è sempre qualcuno che costa meno.
ciao
Galliano


text:
"Paolo P" <
p.pe...@inrete.it
> ha scritto nel messaggio
news:3d10...@news.opennet.it...

ciao in buona sostanza è anche questo che differenzia un sw fatto ad hoc da
quelli preconfezionati: è anche questo xò che giustifica l'evidente
differenza di prezzo.
In alternaativa potresti fornirgli la disponibilità dei dati (quelli sono
effettivamente i suoi) ad un prezzo inferiore, ma non la struttra, che può
rimanere tua e data in concessione
ciao MAssimiliano


author: VT @ work

text:
La cessione dei sorgenti, pur non essendo una pratica molto comune, è
comunque abbastanza diffusa anche nel caso di software pacchettizzato,
quindi di vasta applicabilità.
Un mio (grosso) cliente al quale faccio consulenza, ha comprato da una
software house un applicativo ERP quasi completo su AS/400 e si è
fatto consegnare i sorgenti. Ovviamente ha pagato salato e comunque
nel contratto di cessione è specificato il vincolo di utilizzarli solo
per proprio uso e non a fini commerciali.
E si è reso conto di aver fatto cosa buona e giusta, quando la
software house è fallita e lui ha potuto andare avanti abbastanza
tranquillamente nel periodo (18 mesi) chè è intercorso tra il
fallimento e il subentro di un'altra azienda che ha rilevato le
attività della software house fallita.
Di solito, la richiesta dei sorgenti da parte del cliente è motivata
dal timore di essere abbandonato prima o poi, rimanendo quindi senza
la possibilità di effettuare modifiche e/o correzioni al software
aziendale, obbligandosi in tal caso a sostituirlo con tutti i notevoli
costi (non solo monetari) del caso.
Se questo è il motivo che spinge il tuo cliente alla richiesta dei
sorgenti, direi che potresti accontentarlo.
Dal tuo punto di vista, dovresti valutare bene se tutto sommato la
cessione dei sorgenti sia addirittura da incoraggiare.
Io ho un cliente che mi ha commissionato un software e che, per
fortuna mia, nel contratto ha voluto specificato che dovrò cedergli i
sorgenti. Ho detto per fortuna perchè è un cliente che è meglio
perdere che acquistare: isterico, offensivo, assolutamente
incompetente, taccagno, con la carta bollata sempre pronta sulla
scrivania.
In conclusione, per come la penso io, la cessione dei sorgenti, per
male che vada, non è un grave danno.
Se sei in buoni rapporti ed il cliente è "tranquillo" continuerà a
rivolgersi a te perchè quello che conta nel nostro campo è prima di
tutto la conoscenza dell'organizzazione aziendale specifica.
Se non sei in buoni rapporti ed il cliente è "ostico" avere ceduto i
sorgenti ti libera da qualsiasi obbligo futuro ed avrai perso solo un
sacco di grane.
Attenzione, però:
se cedi i sorgenti, devi tutelarti per evitare assolutamente che ti
possano essere addebitati errori e/o malfunzionamenti provocati da chi
ci ha messo le mani dopo.
Quindi:
- consegna i sorgenti su CD
- fatti firmare la ricevuta della consegna da un legale rappresentante
dell'azienda (la firma della centralinista non vale niente)
- assieme al CD consegna anche la stampa su carta in doppia copia del
codice (tutto !); su ogni pagina deve risultare il numero di pagina ed
il numero totale di pagine (tipo: pag. 1di 35) ogni copia va firmata
da te e dal cliente (anche qui niente centalinisti) SU OGNI PAGINA CON
TE PRESENTE; una copia resta a te ed una al cliente.
- la stampa del codice va eseguita di fronte al cliente direttamente
dal CD che gli hai consegnato;
- la prima pagina della stampa deve riportare una dicitura del tipo:
Il presente documento composto da n pagine, riporta il codice sorgente
del programma per elaboratori elettronici realizzato da zzzzzzzz come
da contratto stipulato in data gg/mm/aaaa.
La presente stampa è stata effettuata direttamente dal CD contenente
l'intero programma, in data xx/xx/xxxx alle ore xx:xx in presenza dei
sigg. Tizio, Caio, Sempronio legali rappresentanti della ditta
yyyyyyyy, che firmano per attestazione di quanto sopra e per ricevuta
del presente documento.
Ti consiglio comunque di rivolgerti ad un legale per avere qualche
consiglio più qualificato: meglio farlo ora che dopo essere stato
chiamato in causa per colpa di chi ti è succeduto.
HTH
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400:
http://www.faq400.com/
---------------------------------------------


text:
[cut]
> Vincenzo Turturro
complimenti, x chiarezza e modalità di approccio
ciao MAssimiliano


author: Emyr

text:


non penso proprio, dipende dagli accordi presi
Saluti.
Emanuele.


text:
On Wed, 19 Jun 2002 16:24:02 GMT, "@----- Pinco --@-- Pallino -----@"
<
tos...@libero.it
> wrote:
CUT
a mio avviso č suo diritto chiedere i sorgenti e tuo diritto
venderglieli, se prendete accordi in merito eviterete problemi futuri.
in genere č prassi comune farli pagare quanto lo sviluppo del
programma (e quindi i soldi che comunque lui spenderebbe per farselo
rifare).
Saluti.
Emanuele.


author: Sergio MAZZA

text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:Ce2Q8.38193$j65.8...@twister1.libero.it...

A mio avviso è del tutto lecita la richiesta; secondo me non esiste quello
che chiami il "diritto intellettuale" perché tu hai informatizzato una
procedura o modalità di lavoro che era già proprietaria del cliente; il
"diritto intellettuale" sulle eventuali "soluzioni software", sempre secondo
me, ora non hanno più ragione di essere.
Con questi "linguaggi" di programmazione non hai più bisogno di inventarti
nulla, anzi se non stai attento rischi di reinventarti la ruota.
Prima era diverso, se non esisteva un oggetto, una routine o soluzione
"strana" te la dovevi creare tu ad-hoc e perdendoci anche parecchio tempo;
ora su internet, news-group e dal giornalaio trovi tutte le soluzioni per
ogni problema. Sono pochi i settori che richiedono lo studio di strumenti
software (linguaggi e hardware) ad-hoc.
Con questo non voglio dire che si è snaturata la figura del programmatore,
anzi, la qualità del prodotto è comunque legata alla sua professionalità; ma
con questi "strumentini" visuali e wizard a tutto spiano, ora, chiunque
abbia le idee ben chiare su cosa deve fare basta che si documenti (bene) e
riesce a farsi una applicazioncina discreta adatta alle sue esigenze.
Quello che deve però considerare (il cliente) è che il costo
dell'applicazione(con i sorgenti)  aumenta e la manutenzione in futuro
potrebbe risentirne se qualcun'altro ci mette le mani. Detto questo, se il
cliente se ne assume la responsabilità...
Ciao.
--
Sergio MAZZA


author: Luciano (DOC)

text:
@----- Pinco --@-- Pallino -----@ ha scritto nel messaggio ...
>Dovendogli realizzare un database, mi ha chiesto anticipatamente di
>consegnargli i sorgenti  in una busta chiusa e sigillata con cera lacca in
>modo che se un domani avremo dei diverbi o ci saranno dei problemi, lui
>potrà aprire la busta e farsi fare modifiche o altre cose da un altro
>programmatore.
Io do sempre i sorgenti al cliente. Sente che tu devi dimostare che sei
bravo per essere richiamato e queot da fiducia a lui che si sente libero e
fa fare a te la figura di quello cosi' bravo che non ha certo paura di uan
piccola sfida.
Vero e' anche che 'sta storia della busta sigillata poco mi piace, questo mi
sembra un gran rompipalle in partenza, il fatto che abbia avuto 2 storie
negative con altrettanti programmatori potrebbe non essere per colpa dei
programamtori. Ergo, in campana.
Saluti.
Luciano


text:
@----- Pinco --@-- Pallino -----@ ha scritto nel messaggio ...
>> p.s. Domanda: tosto73, xkè hai cambiato nick?
>Cosi puro diveritmento........
Era piu' carino l'altro nick...:-)
Saluti.
Luciano