mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Sparizione tabelle e db funzionante

In un db in A2000 mi sono sparite tutte le tabelle... :-(
Per due giorni ho dovuto lavorare su pc differenti cos� ho copiato il db su 
una chiavetta usb in modo da poter sviluppare indipendentemente dal pc in 
uso.
Ieri sera, arrivato a casa, metto la chiavetta sul portatile e... non 
esistono pi� le tabelle, anche se il db continua a lavorare normalmente: non 
visualizzo in alcun modo le tabelle.
Non riesco a visualizzare nemmeno gli oggetti nascosto  o di sistema.
Ho provato a copiare il db ma non comabia nulla.
Se provo ad importare in altro db idem.
Ho un back-up, ma del giorno precedente e ieri ho modificato molte tabelle 
quindi prima di riprendere il back-up vorrei provare a recuperare le ie 
tabelle...
Cosa sentenziano i guro del NG??
Grazie
-- 
Skipper dixit...
on cbr1000rr
Azz... L'� minga el sesc�nt!!! L'� 'l mille!!!
motostory su 
http://www.superskipper.it/pagine/le_mie_moto.htm

 Grazie
Ma sul portatile hai Access completo o un runtime di Access? Solo in
quest'ultimo caso non "vedi le tabelle"..
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 quest'ultimo caso non "vedi le tabelle"..
il problema � sul db, non sul portatile: dovunque metta la chiavetta usb non 
vedo pi� le tabelle
cmq � access completo


 ...
Prima fai alcune copie del db.
Se non l'hai giï¿œ provato compatta il db (=una copia).
Cambia qualcosa? Il db ancora funziona?
Puoi anche provare questo codice:
Dim db As DAO.Database
Dim tdf As DAO.TableDef
Set db = CurrentDb
For Each tdf In db.TableDefs
    If Not tdf.Name Like "MSys*" And Not tdf.Name Like "uSys*" Then
        tdf.Attributes = 0
    End If
Next
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Next
Qui si vede tutta la mia ignoranza...
il codce dove dovrei metterlo?
:-)
skipper dixit... 

 il codce dove dovrei metterlo?
Dopo le cose che hai scritto sopra non credo che aiuta, ma puoi p.e.
crearti una funzione in un modulo standard, copia/incolla il codice
nella funzione e premere <F5> o invece crearti un bottone in una
maschera e copiare il codice nella procedura "Su Clic".


 ha scritto nel messaggio 
news:79sbbbF...@mid.individual.net...

Alla fine ho ricostruito un db nuovo importanto tabelle e query dall'ultimo 
db salvato e tutto il resto dal db corrotto.
Credo di aver capito la causa della corruzione:
prima lavoravo direttamente sul file della chiavetta sia da casa che 
dall'ufficio causando il problema.
Se invece lavoro su c: e poi copio su chiavetta e quindi ricopio su c: di 
casa non ho alcun problema.
� evidente che il problema sia nel lavorare sulla chiavetta (ho usato due 
chiavette diverse...)
in ogni caso grazie dell'interessamento!

Newsgroup: it.comp.appl.access
Titolo: [OT] google....

ma hanno buttato giů il server???? anche quello italiano non funziona piů
... c'č una pagg di quelle col dialup in papuasia ....

 ... c'č una pagg di quelle col dialup in papuasia ....
Ma che si č fumato il tuo pc?
Cambiagli lo spacciatore. Google funzia
MAssimiliano

 ha scritto nel messaggio
news:Bktqb.959$i_5...@news.edisontel.com...

assurdo ... un solo pc della rete non accede a google in tutte le sue
versioni ... sto controllando  che non sia un virus ... perchč tutti gli
altri pc vanno da dios!!! ....
sono vicino alla svizzera .. lo porterň ad un coffee shop per darsi un po'
di carica ...

Ciroteo ha scritto:




Prova se con un ping o tracert lo raggiunge.
E prova se si apre inserendo l'IP 
http://216.239.53.99/
 al posto del nome.
Namor
-- 
Aiuta chi ne ha bisogno, non ti costa niente:
www.shopmon.it
  -  
www.porloschicos.com
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:bodpfc$vhc$1...@news.newsland.it...

inserendo l'ip funzia .. con il nome nada ... bah ...


Potrebbe essere un problema di DNS
MAssimiliano

 MAssimiliano
"E'" un problema di DNS, se inserendo direttamente l'IP funziona.
Basta andare su uno degli altri PC che funzionano, copiare dalle proprietà
TCP/IP gli indirizzi dei DNS (di solito sono due), e inserirli anche sul
PC che non va.


 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
GRAZIE A TUTTI!

Newsgroup: it.comp.appl.access
Titolo: SQL: trasformare Null in 0

E' possibile in una query a campi incrociati trasformare i valori null in
zero?
Mi serve perché altrimenti nel report originato dalla query non posso fare i
totali di colonna.
Grazie
Ilaria

 wrote in message
news:9of83c$ceu$1...@newsfeed.cineca.it...

Guarda sull'help la funzione NZ()
Saluti.
Luciano

 wrote in message
news:9of9j9$d17l5$1...@ID-86073.news.dfncis.de...

Ok, questa funzione fa quello che chiedevo, ma deve essere utilizzata via
codice su tutti i controlli del report; io speravo si potesse fare "a monte"
nella query di origine record.
Forse pretendo troppo.
Bye
Ilaria

 Forse pretendo troppo.
No, basta che lo ficchi nell'SQL. "SELECT NZ(tuocampo,0) as pippo FROM
blabla...."
Saluti.
Luciano
PS Nota la tempestivita'!:-))

 wrote in message
9ofa2h$crhc8$1...@ID-86073.news.dfncis.de...

E se vede che nun c'hai particolarmente un cazz afa!!!
Antonio

 E se vede che nun c'hai particolarmente un cazz afa!!!
Si chiama Ilaria...se si chiamava Ugo forse ero meno tempestivo.
Strano comuqnue che, trattandosi di pulzella, tu non sia stato ancora piu'
tempestivo di me!:-)
Saluti.
Luciano

 wrote in message
news:9ofjjb$cn33k$1...@ID-86073.news.dfncis.de...

Grazie ragazzi, per la risposta e perché date un po' di brio al ng.
Era da un po' che non lo frequentavo, ma vedo che le colonne sono rimaste le
stesse ;-)
Bye
Ilaria

 stesse ;-)
Ricordati per stasera...
Vino rosso va bene?
Antonio
Newsgroup: it.comp.appl.access
Titolo: un controllo griglia per access ?

esiste free da qualche parte?
c'è sulla edizione developer?
più in generale quali ritenete siano i controlli più utili per le maschere
di access?
-- 
----------------
saluti
Giuseppe


a che ti serve il controllo griglia con le maschere continue a disposizione?
penso siano l'oggetto piů invidiato si access!!
ciao, AEOM

certe volte è utile per i meccanismi tipici delle griglie:
punti l'intestazione di colonna e quella ordina i dati ...


se è solo per quello potresti crearti dei pulsanti sulle intestazioni delle
colonne e sull'evento click imposti l'ordine dei dati
ciao, AEOM

 di access?
Vedi risposta di AEOM.
Saluti.

 colonne e sull'evento click imposti l'ordine dei dati
Sempre un rimedio č ...

 wrote in message
news:bkousu$fvp$
1...@lacerta.tiscalinet.it

Porta pazienza, ma piů rimedio di un OCX che 9 volte su 10
da problemi all'installazione.......!!!!!!!!!!!!!!!
Spesso poi si scopre che la cosa č piů estetica che FUNZIONALE,
e li ognuno ha i suoi altarini.....!
Se non hai problemi di PAGARE OCX ne trovi a valanghe.
Prova quelli della Dbi-Tech sono eccezionali....!
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: cambio del tipo di campo

Da un db di nome Prova, ho una tabella collegata di nome Pippo
del db prova1.
Nella tabella Pippo ho un campo chiamato numero impostato a intero
lungo.
Vorrei cambiarlo in precisione doppia, direttamente con una query dal
db Prova.
Ho provato a cercare sull'help informazioni su ALTER TABLE, ma non
ho trovato quello che mi serve.
Chi sa aiutarmi?
grazie Riccardo

 db Prova.
Immagino che tu non voglia cambiare la proprietą del campo di tabella con
una Query (vero ?), ma solo estrarre il valore modificandone il formato
numerico ...
Cerca la funzione CDbl ...
qNumero: CDbl([numero])
OndaMax

 wrote in message
odAe8.25998$v7.10...@twister1.libero.it...

____________
No, voglio proprio cambiare la proprietą del campo.
Con MySQL basta fare ALTER TABLE ...... CHANGE .....
ma questa sintassi non viene riconosciuta da Access.
ciao Riccardo

ma questa sintassi non viene riconosciuta
da Access.
Ti conviene controllare sull'Help gli utilizzi e le proprietą
dell'oggetto Field. L'operazione č fattibile da codice VBA.
OndaMax
--------------------------------
Inviato via 
http://usenet.iol.it
Newsgroup: it.comp.appl.access
Titolo: Parametro ListBox

Salve dovrei passare un parametro per l'esecuzione di un Report  filtrata da
una Casella di Riepilogo mi spiego:
La Casella di Riepilogo fa riferimento ad una tabella CLIENTI
quindi si dovrebbe generare un report in base alla selezione(tutta o
parziale)della Casella di Riepilogo come filtrare il tutto,
tenendo presente che la Casella di Riepilogo potrebbero essere più d'una ,
nel report.
Grazie
Ferrari Rino

 ha scritto nel messaggio
news:H80Wb.286630$_P.98...@news4.tin.it...

Fermo restando che non riesco a capire cosa intendi quando affermi che "la
Casella di Riepilogo potrebbero essere più d'una nel report".
Mi sembra di capire che sulla casella di riepilogo può essere effettuata una
selezione multipla e nel report vanno stampati i record selezionati.
Se così è, vai sul Sito Comune (link qui sotto" e nella Sezione Report leggi
la FAQ intitolata "Come si può filtrare un report in base alla selezione
multipla effettuata su una casella di riepilogo?".
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Roberto
Con l'affermazione che "la Casella di Riepilogo potrebbero essere più d'una
nel report"
mi riferivo al fatto  che il report da filtrare potrebbe basarsi su più
casella di riepilogo
con riferimento a diverse tabelle es:
Combo1--> tab CLIENTI
Combo2--> tab FATTURE
ecc.....
Quindi poter selezionare alcuni CLIENTI
e in riferimento a tali  alcune FATTURE
il report dovrebbe poi darmi il risultato in base a selezione.
Spero di essere stato un po' più chiaro
Rino

 ha scritto nel messaggio
news:_z2Wb.214195$VW.87...@news3.tin.it...

Non si capisce se stai parlando di caselle combinate (visto che le chiami
ComboX) o di caselle di riepilogo.
Non è neppure chiaro (almeno a me) se devi effettuare selezioni multiple.
Puoi comunque filtrare la casella combinata/di riepilogo FATTURE con le
scelte fatte con la casella combinata/di riepilogo CLIENTI, quindi filtri il
report con le scelte effettuate nella casella combinata/di riepilogo
FATTURE, che necessariamente mostrerà solo le fatture del/i cliente/i
selezionato/i nell'altra casella combinata/di riepilogo.



Scusami Roberto  sto parlando sempre di "Caselle di riepilogo"
e non di ComboX
e si devono effettuare delle selezioni multiple

 ha scritto nel messaggio
news:Ga3Wb.287790$_P.99...@news4.tin.it...

Immagino che la selezione multipla sia relativa solo alla casella di
riepilogo FATTURE, la cui origine riga (come ti dicevo nel mio messagio
precedente) la devi filtrare con il valore selezionato nella casella di
riepilogo CLIENTI, quindi effettuerai un requery della casella di riepilogo
FATTURE.
Un modo invece per filtrare un report con la selezione multipla fatta con
una casella di riepilogo lo trovi nel Sito Comune (link qui sotto), nella
Sezione Reports, nella FAQ intitoltata "Come si può filtrare un report in
base alla selezione multipla effettuata su una casella di riepilogo?".
-- 
Roberto
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: somma quantita con blocco

Ciao a tutto il N.G.,
il mio problema: in una tabella con tre campi - codice, prezzo,
quantità, sommando il campo quantità non dovrei superare un certo
numero, altrimenti mi scatta una riduzione del 10% sul prezzo, non ho
idea come affrontare l'argomento.
Ciao

nik ha scritto:

Il problema nasce a monte.....
Devi evitare di poter intercettare l'inserimento di una quantità tale
che ti faccia superare la riduzione...!
Quando inserisci la quantità fai il conto...!
Su evento BeforeUpdate di Form(quella dell'inserimento) fai il calcolo
e manda un messaggio decisionale...!
Se ho capito bene................
@Alex

Alessandro Baraldi ha scritto:

Grazie della risposta,
solo non essendomi spiegato bene, i record non li ho tramite form ma
tramite una query di accodamento da altre tabelle.
grazie ciao

nik ha scritto:

Devi effettuare il calcolo prima di fare la Query di accodamento...!
Qusto lo puoi fare solo con'una Query Select... aperta con un
Recordset.
Select Count(Prodotto) As Quantita FROM T1 WHERE Prodotto=TuoProdotto
a quel punto sai la Quantita(restituita dal Recordset) già esistente,
e per differenza fai il resto...!
@Alex

Alessandro Baraldi ha scritto:

Scusa Alessandro, intanto ti ringrazio per l'interessamento,
ti faccio un esempio pratico: mettiamo che io deva bloccare i record
quando la somma della quantità raggiunge 10000 se la mia tabella
origine ha come somma quantità 8500 e devo accodare altri 5000 record
che sicuramente la somma della quantità supera 10000, come faccio a
bloccarlo a 10000.
Grazie ciao

nik ha scritto:

Scusa ma se Sai che il limite è 10000 e SommaQ=8500 sai che il
MaxInseribile=1500
quindi se tu devi aggiungere una quantità > 1500 agirai di conseguenza
sul valore da inserire...!
Devi farlo via codice non con delle query standard da lanciare....
oppure con una query parametrica al quale assegni il valore e poi la
lanci...!
Insomma prima devi chiarire come ti comporti nel caso che hai spiegato,
operativamente cosa fai ...? In caso di Supero cosa dovresti fare....?
No perchè non l'hai detto ancora...!
@Alex

 @Alex
Ciao 
In caso di supero devo diminuire il prezzo del 10%
grazie ciao

nik ha scritto:

Beh se la quantità > QuantitòLimite devi eseguire una Query Updtate
UPDATE T1 SET Prezzo=Prezzo*0.9
Secondo me non ti è ben chiaro tutto il giro del fumo o sbaglio...?
@Alex
Newsgroup: it.comp.appl.access
Titolo: Ricerca record

Buon giorno
In un db ho una tabella preventivi e una tabella dettagli preventivi, 
inutile dire che queste contengono molti record, io dovrei cercare tutti i 
preventivi che nella tab. dettagli preventivi hanno inserito un certo 
articolo es:"Ar001".
Eseguo una query e su criteri nel campo articolo metto ="Ar001"
fin qu� tutto ok
Ma se devo visualizzare tutti i preventivi che nella tab. dettagli non 
contengono "Ar001"
senza visualizzare migliaia di altri articoli come faccio?
Grazie
-- 
Ciao a tutti 

Fulvia ha scritto:

SELECT * FROM PREVENTIVI WHERE IDPreventivo 
Not In (SELECT DISTINCT IDPreventivo FROM [Dettagli preventivi] WHERE
Articolo="Ar001")
Tradotto in talian:
prendi tutti i record dalla tbl Preventivi in cui l'IDPreventivo NON �
compreso nell'elenco degli IDpreventivo che hanno Articolo="Ar001"
Ciao.
-Marco-
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:i9h9m4$7fj$1...@news.newsland.it...


Newsgroup: it.comp.appl.access
Titolo: Urgente! Dividere una colonna

Avrei bisogno di fare in access quello che con excel č "Text to colums"
In pratica ho un elenco di 100.000 numeri e voglio tenere solo i primi 4
numeri per ognuna delle 100.000 righe.
Questo l'esempio
numero-------diventa
12345 -------1234
89304 -------8930
Non so se si puů fare direttamente dalla tabella o tramite query
Non sono capace a scrivere il linguaggio direttamente (come avrete capito!)
Grazie mille a tutti
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 -- 
Apri la tabella in struttura; ci inserisci il nuovo campo (chiamiamolo "diventa") impostandolo come testo, chiudi e salvi.
Crei una query di aggiornamento che aggiorna il nuovo campo "diventa" in questo modo:
left(Cstr([numero]);4)
Nell'help in linea trovi la spiegazione del funzionamento delle Funzione Left e CStr e delle query di aggiornamento...
Ciao.
-- 
Sergio MAZZA 

Sergio MAZZA ha scritto:



Sergio mazza, quando vieni a Genova mandami una mail che ti offro un caffč
(non di piů son genovese!)


 (non di più son genovese!)
Neanche un biscottino? Ammazzateoh!
Ciao.
P.S. Però la prossima volta evita nell'oggetto le parole "Urgente, Aiuto, e menate varie.."; se non l'hai ancora fatto leggiti le 
poche regole qui: 
www.sitocomune.com
 - Sezione ICAA...
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: contare i record

Salve, ho un piccolo problema, ovvero: in una maschera ho un campo "città"
e tre campi con delle caselle di controllo, ho cercato tramite query di
avere il totale di quanti check spuntati ci fossero per ogni città ma mi
ritorna un numero negativo, anche se giusto. Dove sbaglio?
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:c4avs5$4ar$1...@news.newsland.it...

se il check è vero il suo valore è -1
quindi moltiplica il risulatato per -1 oppure usa la funzione count
ciao, AEOM

Newsgroup: it.comp.appl.access
Titolo: Alternativa al ShowColor(API) per A97

http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=116
Ciao a tutti,
funziona questo sistema in Access 97 ? ... qualcuno potrebbe
convertirmelo in formato 97 ? in alternatica cosa posso usare ?
Grazie.
Ganimede Dignan.

 ha scritto nel messaggio
news:1187190159....@k79g2000hse.googlegroups.com...

Non credo... ma perchč non usi il normale ShowColor che funziona
benissimo...?
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

 benissimo...?
Sai dove posso trovare qualche esempio ?
Grazie.
Ganimede Dignan.

 benissimo...?
Sai dove posso trovare qualche esempio ?
Grazie.
Ganimede Dignan.
Con qualche modifica quě:
http://vbnet.mvps.org/code/comdlg/choosecolor.htm


Newsgroup: it.comp.appl.access
Titolo: Api che fallisce

DAO e database acc2000
Compatto il database, elimino il vecchio, copio il nuovo sul vecchio
 
 
DBEngine.CompactDatabase xDB, App.Path & "\temp.mdb"  'compatto
Kill xDB
R = CopyFile(App.Path & "\temp.mdb", xDB, Ret)     'metto a posto
 
Va tutto bene, ma qualche volta ottengo questo errore sulla funzione CopyFile;
Errore N.75 - Errore di accesso al percorso/file
 
A cosa potrebbe essere dovuto?
 
-- 
Greg

Sicuro siano processi che non richiedano un minimo di attesa..? 
Il compact non mi risulta essere processo SINCRONO... quindi se il sistema impiega... il file risulta bloccato.
Prova a mettere uno Sleep di 1 secondo almeno, tra il compact ed il Copy...
 
@ALEX
Newsgroup: it.comp.appl.access
Titolo: ID Contatore

Ciao a tutti!
Ho un problema con l'ID.
Ho controllato su sito comune ma non sono riuscito a risolvere il problema.
Uso Access 2002.
Il problema è il seguente:
Ho cancellato due Id e ora vorrei reinserirle per usarle.
Ho provato a:
trasformare il campo IDricerca da contatore a numerico
inserire i due id mancanti
ordinare il campo
creare un nuovo campo contatore idnew
Il problema è che il nuovo campo idnew mi mette in coda gli ultimi due
inserimenti..., non rispetta l'ordine di idricerca.
 
Come fare?
Grazie
Guido
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Basta impostare a crescente il campo della query che alimenta la maschera.
Se lavori sulla tabella imposti a crescente il campo e salvi. Anche il 
successivo inserimento sarà crescente.
Ciao, Carlo 

 Ciao, Carlo
Grazie mille...
Lavoro su tabella. Ho provato a impostare il campo come crescente (usando
il comando record, ordina, ordina come crescente. Ho salvato.
Ho creato il nuovo campo:  a questo punto però non crea una numerazione
identica al mio campo numerico. E' come se leggesse l'ordine di
inserimento precedente.
Cosa devo fare?
Un grazie ancora


 -- 
Vai sul Sito Comune e nella Sezione Tables leggi la FAQ di Marco Pizzamiglio
(namor) intitolata "1.21 E' possibile riempire i "buchi" lasciati dalle
eliminazioni di record nei campi contatore incrementali?".
Non comprendo il motivo per cui tu debba inserire un nuovo campo contatore.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 Non comprendo il motivo per cui tu debba inserire un nuovo campo contatore.
Ti ringrazio...tutto a posto. 
Nemmeno io so perchè inserissi un nuovo campo contatore...sono un pò
empirico nei miei esperimenti
Grazie mille,

Newsgroup: it.comp.appl.access
Titolo: contare record via codice

Salve, volevo sapere se è possibile dopo aver mandato in esecuzione una
query via codice con docmd, sapere quanti record ha restituito senza doverli
contare a video.
P.s. e possibile invocare la query senza far comparire la tabella a video?
Grazie Marceme

 Grazie Marceme
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

> 1) Aprire sulla query un recordset
Ma con ado mi posso connettere al db che si trova nello stesso file?
Ciao Grazie

 Ciao Grazie


Marcello ha scritto:

Invece di DoCmd puoi usare Execute e RecordsAffected. vedi <F1>
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com


Quando uso ado, devo connettermi ad un db, nel mio caso la connessione
sarebbe al mio file in locale, lo stesso file in cui dovrei scrivere il
codice per effettuare la connessione, mi chiedevo se era possibile.
Ho provato il metodo con Dcount, ma non ottengo alcun risultato nel senso
che ignora la condizione e trova tutti i record,
ti posso postare il codice perchè sebbene non restituisca un errore, non
funziona, trova tutti i record della tabella, se gli passo il controllo; se
invece inposto io il valore del campo mettendone uno che sono sicuro esista,
non ne restituisce nessuno.
Bo?
Grazie Marceme.


Ok ci provo grazie.

 Grazie Marceme.


 basata la query inveci che la query stessa.
Ma, non so, in realtà ho fatto una serie di errori prima tra i quali
scrivere [n_doc] al posto di [n doc], poi ho sbagliato a passargli i numero
di documento inserito dall'utente, scrivendo "[n doc] = 'form!nomemaschera!
etc al postodi
"[n doc] = '' & 'form!nomemaschera!nomecontrollo etc. Fortunatamente ora
funziona bene, grazie per l'aiuto, mi sei stato veramente utile, ciao
Marceme

 Marceme

Newsgroup: it.comp.appl.access
Titolo: A97 Eliminare tabella

Buongiorno a tutti,
ho la necessità di eliminare fisicamente un tabella dal mio dbase via
codice.
Ho provato con l'istruzione:
DoCmd.DeleteObject acTable, nome
(dove "nome" è una variabile che assume di volta il volta i valore di un
recordset)
Questa istruzione non funziona perchà mi dice che la tabella è parte di una
o più relazioni, ed è necessario eliminare prima queste relazioni.
Ho provato anche ad eliminare le relazioni, ma il risultato è identico.
Potrei ovviare a questa situazione, eliminando il contenuto di queste
tabelle, con l'istruzione
DoCmd.RunSQL "delete * from nome"
ma purtroppo non riesco a trovare il modo per gestire la variabile "nome"
nell'istruzione. In particolare, quando mi trovo con tabelle con nomi
composti (es: Dati Articoli), và ad eseguire l'operazione di delete
ricercando un tabella "Dati" che ovviamente non trova.
Ringrazio sin da ora chi mi può aiutare a risolvere questi due problemi.
Grazie
Mauro

Prova così:
DoCmd.RunSQL "DROP TABLE NOME_TABELLA;"
Ciao

 ha scritto nel messaggio
news:9drg9n$1hr$1...@fe2.cs.interbusiness.it...

Chiudi il none della tabella tra parentesi quadre:
DoCmd.RunSQL "delete * from [Dati Articoli]"
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Grazie dell'aiuto Roberto,  forse mi sono espresso male, ma volevo precisare
che "nome" è una variabile che di volta in volta assume il nome delle varie
tabelle, come tu mi hai suggerito, la funzione mi va a cercare la tabella
denominata "nome". Hai qualche suggerimento?
Grazie di nuovo
Mauro

 ha scritto nel messaggio
news:9driae$gdg$2...@fe1.cs.interbusiness.it...
Prova così:
DoCmd.RunSQL "DROP TABLE NOME_TABELLA;"
Ciao
Sicuramente funziona, solo che mi resta il problema di come gestire la
variabile "nome" all'interno dell'istruzione

 ha scritto nel messaggio
news:9drprf$rrv$1...@fe1.cs.interbusiness.it...

Allora prova con:
DoCmd.RunSQL "delete * from [" & NomeTabella & "]"
Dove NomeTabella è il nome della variabile stringa che contiene il nome
della tabelle (al limite articolato su due parole) di cui vuoi cancellare i
record.


 record.
Ti ringrazio dell'aiuto Roberto funziona tutto OK
Saluti Mauro
Newsgroup: it.comp.appl.access
Titolo: 2 alla quarta: criterio query

Ciao al NG,
sulla riga "Criterio" di una colonna (tipo numerico) di una query ho
scritto:
Forms!nomeform!nomecombo or Forms!nomeform!nomecombo Is Null
Tale criterio funziona bene peccato che io debbe fare 4 filtri (opzionali)
che si traducono in 2 alla quarta righe di criterio: assolutamente
ingestibile!!
Che ne dite?
grazie a tutti
cris

"Cristina Padoan" <

Quando hai a che fare con criteri opzionali, la cosa migliore è creare
dinamicamente la stringa SQL dall'editor di Visual Basic e assegnarla poi a
Runtime come origine dell'oggetto interessato.
strsql= "Select ......  From .....  Where "
if opzione1 then
     strsql=strsql  & "campoXX= pincopallino "
endif
if opzione2 then
     strsql=strsql & "AND campoXY=pincopallo "
endif
etc.


Grazie.
Ci avevo pensato ma speravo di evitare righe di codice.
bye
cris

 ha scritto nel messaggio
news:g67ib.202608$hE5.6...@news1.tin.it...

Che sarebbe stato meglio che tu spiegassi in che modo devi filtrare i dati e
come sono fatti invece di dare la tua soluzione.
Comunque
ogni criterio deve essere fatto cosě
like nz([forms]![tuaform]![tipcontrollo];"*")
Tutti i criteri verranno messi sulla stessa riga.
Infine se qualche campo puň avere un valore null (e quindi like * non
funzionerebbe), il filtro mettilo sotto un campo calcolato fatto cosě
Espr: nz([tuocampo];"-")
Antonio

 Antonio
Grazie Antonio, sai quando ho visto che il messaggio era il tuo mi sono da
subito rassicurata che il problema era un risolta.
Sei grande.
Non č che puoi anche dare un'occhiata all'altro messaggio che ho postato?
;-)
a presto
cristina

 ;-)
Quale? Quello delle periferiche?
Se intendi quello direi che la domanda è un po' troppo generica nè credo ci
sia una soluzione standard. Piuttosto bisogna fare molte prove.
Ma perchè vuoi far fare ad access il mestiere del sistema operativo,
pannello di controllo?
Antonio
Newsgroup: it.comp.appl.access
Titolo: VALIDO SE  in un campo di una maschera

Salve,
in un controllo di una  maschera idevo inserire un valore numerico.
Per evitare di inserire due volte lo stesso valore
ho provato a scrivere qualcosa nella proprietà VALIDO SE,
ma a parte il fatto di non aver ancora trovato che cosa scrivere,
mi succede che anche una semplice cosa come >3
mi blocca la lettura della maschera,
ossia quando nel controllo  inserisco ad esempio che so 2
non riesco più ad andare avanti negi altri campi della maschera
Cosa sbaglio?

 non riesco più ad andare avanti negi altri campi della maschera
Non ho capito bene questo comportamento. Non ho mai visto niente del genere. 
Puoi spiegare meglio come posso riprodurre il problema? Se si tratta di qualcosa 
legato ai controlli, probabilmente si può utilizzare anche una maschera non 
legata.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

Newsgroup: it.comp.appl.access
Titolo: Copiare il Codice fiscale in un altro campo

Ho creato una maschera dove inserisco i dati
anagrafici dei miei clienti e in una casella di testo (Testo65)
mi viene generato il codice fiscale.
Questo codice fiscale dovrebbe diventare
la chiave primaria della tabella confluendo in
nel campo CodFisc.
Ho provato in diversi modi ma non sono riuscito 
nel mio intento.
su evento After
su evento Before
ho inserito
me.testo65 = me.CodFisc
Ma niente da fare, come posso risolvere?  

Ho letto che hai realizzato nel tuo programma la creazione del codice 
fiscale dall'inserimento dei dati....
vorrei farlo anche io, ma non ci riesco... puoi aiutarmi con un esempio..? 
grazie, la mia email č 
aug...@tin.it

 ha scritto nel messaggio 
news:94hm1416qp40utkbh...@4ax.com...

Ciao Lebroki,
se Testo65 contiene il CF generato dalla tua funzione, allora su 
evento BeforeUpdate della maschera dovrai inserire:
Me.CodFisc = me.Testo65
dove me.CodFisc sarà una casella di testo (nascosta) associata al 
campo CodFisc della tabella origine dati della maschera.
In alternativa puoi generare il codFiscale usando direttamente 
Me.CodFsc.
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
http://accessdaziacin.live.spaces.com
---------------------------------------- 



Come posso generare il codice fiscale nel capo CODFISC
che è chiave primaria della tabella TBLCLIENTI
Io ho tentato, il codice fiscale lo vedo nel campo
ma quando tento di salvare mi dice che è vuoto.
Grazie

 wrote:

Scusami se approfitto
Ma volendo utilizzare un bottone che automaticamente
svolge la funzione di inserire il codice fiscale generato
nel campo CodFisc?
Sai ho notato che finchè non valorizzo tutti i campi
(cognome,Nome....) nella casella di testo TESTO65
è visibile #Errore che con l'evento creato mi dice 
appena passo ad un nuovo inserimento che il valore
inserito non è compatibile con il formato del campo.
Che ne dici si può fare?
DoCmd .....?


Dai un occhiata sul sito 
www.sitcomune.com
 nella sezione GENERAL:
      6.242 Codice Fiscale e Anagrafica;
      6.74 Calcolo del codice fiscale;
            6.35 Controllo del Codice fiscale
-- 
Ciao
Geppo 

Grazie Geppo... guarderň....
Newsgroup: it.comp.appl.access
Titolo: OT : x^2 + 2 = y^3

Su un libro per matematici psicopatici trovo scritto :
dimostrate con metodi ELEMENTARI, se vi riesce
ma tanto non vi riesce perche' siete fessi (il concetto
era quello)  che l' equazione : x^2 + 2 = y^3
ha solo la soluzione INTERA (cioe' di numeri tondi
e positivi, valgono solo quelli, sinno' ne ha infinite e
cioe' y = radice cubica di (x^2 + 2)  )  :
x = 5 e y = 3. Questa e' l' unica, diceva il libro.
Dimostralo, FESSO !
Arrghhhh ...  Ovviamente non ci sono mai riuscito.
(10 anni che ce sto a commatte).
Aoh ... Non ce crederete : postato il problema sui mejo
ng de matematica.
Con metodi elementari NESSUNO e' stato in grado di
fornire una dimostrazione.
E che cazzo ! :D

> E che cazzo ! :D
Un contadino carica sul carretto 20 sacchi di patate, ma mentre va al
mercato ne perde 2, quanti ne restano?
...
sarà strano ma anche io sono 30 anni che ci penso e mi chiedo, ma stu
contadino, "non impara mai?" :D

Newsgroup: it.comp.appl.access
Titolo: aggiungere record in query collegata

Come posso fare ad aggiungere records in una query che non me lo consente
perchè ha un collegamento ad un'altra query?
Segnalo che la seconda query la utilizzo unicamente per filtrare i records
della prima.
Grazier in anticipo
 
Radaelli Renzo
 
 
-- 
Posted from 
relay1.ssi.enel.it
 [146.133.2.149] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:5FD96B41A76DD211A9570004AC38454A03E2D6C0@SSIMIBM1...
Come posso fare ad aggiungere records in una query che non me lo consente
perchè ha un collegamento ad un'altra query?
Segnalo che la seconda query la utilizzo unicamente per filtrare i records
della prima.
Grazier in anticipo
Radaelli Renzo
RISPOSTA
------------
Quando posti sul NG, evita il formato HTML; è problematico distingere le
domande dalle risposte.
Per capire se la query è effettivamente non aggiornabile, e nel qualcaso per
suggerirti soluzioni alternative, bisogna che ci racconti qualcosa di più
delle tue query.
Nel frattempo prova a vedere se la proprietà Tipo Recordset della tua query
è Dynaset.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

 ha scritto nel messaggio
news:5FD96B41A76DD211A9570004AC38454A03E2D6C0@SSIMIBM1...
Come posso fare ad aggiungere records in una query che non me lo consente
perchè ha un collegamento ad un'altra query?
Segnalo che la seconda query la utilizzo unicamente per filtrare i records
della prima.
Grazier in anticipo
Radaelli Renzo
Risposta:
Casomai dovresti aggiungere i record nella tabella, magari con una query di
accodamento (vedi help)...
Ciao.
Newsgroup: it.comp.appl.access
Titolo: risultato di una query da codice...

Ciao a tutti!
Sto cercando la possibilità di eseguire una query di select da codice VB e 
di avere il risultato di questa query in un formato gestibile direttamente 
via codice, tipo un array o una variabile.
In pratica se da codice eseguo docmd.runsql stringa_sql e l'SQL è un select 
dove va a finire o dove posso mettere il risultato se non lo faccio 
visualizzare a video?
    Grazie a tutti per le eventuali risposte, Mauro. 

 ha scritto nel messaggio
news:Ahg7d.24922$75.11...@news3.tin.it...

Ciao Mauro.
Con il metodo da te indicato non esegui nessuna Query Select.
Per ottenere quello che chiedi devi appoggiarti ai Recordset.
Mi esprimo con DAO in quanto mi è più comodo....!
Dim rs as Dao.Recordset
Set rs=Currentdb,openrecordset("SELECT * FROM NomeTabella WHERE Id=1")
Ora il Recordset è un'oggetto e puoi ciclarlo come fosse un'array, anzi
meglio..!
'//    Sposta il Puntatore al primo Record
rs.MoveFirst
'//    Inizializza un Loop che cicla tutti i Records
Do untill rs.Eof
    MsgBox rs.Fields(0)
    rs.movenext
Loop
'//    Azzera la variabile per liberare risorse
rs.Close
Set rs=Nothing
Dai uno sguardo all'Help in merito ai Recordset, purtroppo fà
parte di quelle cose da studiare come struttura dati.....!
L'oggetto Recordset contiene molti METODI e molte PROPRIETA'
ognuna molto importante per la gestione....!
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


Di solito si utilizza una sottomaschera avete per origine dati la query o
una casella di riepilogo.
Altrimenti se devi fare delle elaborazioni utilizzi i Recordset (vedi
help)...
Ciao.
-- 
Sergio MAZZA


Seguirò questa strada come anche indicatomi da Alessandro nell'altro posto.
    Grazie, Mauro. 


Ti ringrazio molto per l'esempio... sospettavo di dover utilizzare questa 
strada, anche se finora mi ero arrangiato diversamente!
Darò uno sguardo all'help a riguardo ed a quanto trovo su Internet.
    Grazie mille per la risposta, Mauro.
Newsgroup: it.comp.appl.access
Titolo: rinominare campi...

L'altro giorno ho rinominato un campo:
sono andato nella tabella dell'Anagrafico e ho rinominato il campo
Cognome_e_Nome in Nominativo
poi ho fatto TUTTE le dovute correzzioni nei moduli nelle form e nelle query
fatto sta che ora ogni volta che vado ad aprire una determinata maschera mi
dice questo:
mi si apre una finestrella con titolo: "Immissione Valore Parametro"
e nel corpo:  GesTotal.Cognome_e_Nome
e una inputbox... e due tasti ok e annulla
se premo ok va tutto liscio e mi carica i dati che deve caricare
annulla naturalmente mi annulla il caricamento della form
DOMANDA: Devo modificare qualche altro parametro nascosto chisaa dove? come
faccio a eliminare questa  maledetta finestrella??
Confido nella vostra Sapienza...
--
____________________________
   G 1 0 X®
Web: 
www.giox.net
Alt. Mail: 
info...@libero.it
Icq Uin: 47698601
Irc Chan. @azzurranet:
   #mhackerone; #ahccc; #linux;
_____________________________


Hai controllato i nomi dei controlli (scusa il gioco di parole) se hai
lasciato a qualcuno il vecchio nome?
Ciao.

si purtroppo tutti controllati e ricontrollati. il fatto e' che funziona
tutto perfettamente
quindi i dati sa dove andarli a prendere solo che compare questa finestra
all'avvio della maschera...



Per favore scrivi dopo il messaggio precedente come faccio io, grazie.
Non è che i dati sa dove prenderli, probabilmente quel vecchio riferimento
non influenza la funzionalità della maschera.
Da come l'hai descritto sembra essere proprio un "vecchio nome" rimasto da
qualche parte; la maschera ha una query come base dati? Hai associato
qualche casella di testo a quel vecchio nome? Hai controllato nel codice
degli eventi?
Prova ad aprire un modulo ed effettuare una ricerca estesa a tutto il
database...
Ciao.

 ha scritto nel messaggio
news:aELK6.1304$RX4.1...@news.infostrada.it...

Ad occhio e croce direi che è rimasto il vecchio nome del campo definito nei
parametri di una query
(aprire la query in struttura, menu Query/Parametri);
anche se poi tale parametro non è utilizzato nella query se è definito te lo
chiede lo stesso ....
Oppure potrebbe essere rimasto un criterio Filter oppure Order By sul
vecchio campo nella maschera ...
CIAO
Newsgroup: it.comp.appl.access
Titolo: Funzione calcolo check digit

Salve a tutti!
Mi sapreste aiutare nella creazione di una funzione per il calcolo del 
check digit?
Io vorrei far inserire dall'utente i primi 12 caratteri, ed in seguito 
calcolare io il check digit corretto!
Ho visto sul sitocomune una funzione che verifica che sia vero o falso, 
ma non è proprio ciò che cerco!
Grazie!

Ritiro la domanda, ho risolto modificando la procedura del sitocomune..
Ve la riporto:
Public Function TestChecksumEan13(TestEan As String) As Integer
   'Autore: AntoGal
   'Accetta: TestEan = codice EAN-13
   'Restituisce: true se il codice è corretto
   If Not TestEan Like "############" Then 'controlla che siano 13 cifre
      TestChecksumEan13 = False
      Exit Function
   End If
   Dim i As Integer, Sum As Integer, check As Integer
   Sum = 0
   'somma in posizione pari
   For i = 2 To 12 Step 2
      Sum = Sum + Val(Mid(TestEan, i, 1))
   Next i
   'moltiplica per 3 le cifre in posizione pari
   Sum = Sum * 3
   'somma in posizione dispari
   For i = 1 To 11 Step 2
      Sum = Sum + Val(Mid(TestEan, i, 1))
   Next i
   Sum = Sum Mod 10
   check = (10 - Sum) Mod 10
 
   TestChecksumEan13 = check 'codice corretto
End Function
Ciao Alby
Newsgroup: it.comp.appl.access
Titolo: Sicurezza Utente

Sto cercando di applicare i consigli dal sito e altro che ho letto (proprio
uguale al sito) solo che si blocca tutto quando cerco di importare gli
oggetti (punto 12): riesco ad importare tutto ma non le tabelle. Mi dà:
Riferimento all'oggetto Database non valido (3276) e poi mi butta fuori.
Inoltre se provo a creare una nuova tabella nel DBProt creato al punto9, mi
dà ancora l'errore di prima e non mi consente di salvare la tabella (almeno
non mi sbatte fuori). Ho rifatto i passaggi da zero e diverse volte (ho le
copie di backup della mia applicazione e di system.mdw) ma ritorno sempre
lì.
L'applicazione e' mia, non copiata o da sproteggere o che cavolo e sto
cercando di implementare la sicurezza prima della consegna. (ok con mde e
con disab Shift)
ma questo non va. Come mai?
Grazie
bg

Ci sono riuscito. Ma non ho usato negli ID gruppo di lavoro e utente spazi o
caratteri come il trattino, che avevo usato prima.
Pensavo che gli unici caratteri vietati fossero i caratteri di controllo e
questi " / \ [] : | <> + = ; ,? *
come ho trovato su un testo (nome utente max 20 car e Id da 4 a 20).
E' giusto o la regola e' un'altra?
bg
Newsgroup: it.comp.appl.access
Titolo: Ordinamento run-time dei report

Salve a tutti, il mio problema è di ordinare run-time la visualizzazione dei
report. Mi spiego meglio: dove inserire 4 chiavi di ordinamento per la
stampa dei contatti(nome,cognome,società,provincia).
Pensavo di fare tutto ciò via codice, introducendo un ORDER BY all'apertura
del report.
La mia perplessità è che nel report ho un raggruppamento relativo al seriale
del contatto.
Esiste un altro metodo per risolvere questo problema?
M.

"Marco" <mdel...@alfacon.it@nospam> wrote in message
news:948tsl$fu4$1...@serv1.iunet.it...

Forse non ti sei spiegato bene.
Per stabilire il tipo di ordinamento di un report; apri il report in
anteprima e clicca su <Ordinamento e raggruppamento> nel menu visualizza.
Inserisci nella form i campi che vuoi per l'ordine di stampa.
Ciao
Marco Dell'Oca
D.M.Software


Evidentemente non mi sono spiegato bene. Io devo ordinare i report secondo
alcune chiavi che possono chiaramente cambiare ad ogni stampa. Le chiavi si
ordinamento sono selezionate da una maschera apposita.
Es:
1-Nome
2-Societa
3-Provincia
oppure
1-Cognome
2-Nome
...
...
Io ho risolto in questo modo,anche se non mi sembra la soluzione ottimale:
nel vampo <ordinamento e raggruppamento> ho inserito raggruppando
=IIf([Forms]![Gestione Eventi]![Sottomaschera
Stampa].[Form]![Ord1]="cognome";[AnagDCognome];
        IIf([Forms]![Gestione Eventi]![Sottomaschera
Stampa].[Form]![Ord1]="societa";[AnagDSocieta])
    )
poi nuovo raggruppamento
=IIf([Forms]![Gestione Eventi]![Sottomaschera
Stampa].[Form]![Ord2]="cognome";[AnagDCognome];
        IIf([Forms]![Gestione Eventi]![Sottomaschera
Stampa].[Form]![Ord2]="societa";[AnagDSocieta])
    )
In questo modo, con 2 iif annidati sembra funzioni. Il mio problema è un
altro ora: io devo gestire 4 ordinamenti, per cui mi servono 4 iif annidati.
Ora, Access non  lascia inserire più di un numero di caratteri che a me non
basta....
Ho quindi pensato di settare 4 variabili di codice globali con le 4
chiavi...in teoria funzia, ma il mio problema è come faccio a prendere il
valore di questa variabile globale da dentro <ordinamento e
raggrupppamento>???
Magari è una banalità, ma sono alle prime armi e non so come fare...se si
può fare....
M.

...

Ho provato una cosa del genere e funziona:
1) Nel report ho tolto tutti gli ordinamenti interni e la recordsource.
2) nel codice del report evento open ho inserito
Select Case Forms!frm_report!crnOrdinamento
Case 1
Me.RecordSource = "SELECT Codice, RagSoc, Nome, Indirizzo " _
            & " FROM tbl_CliFor " _
            & " WHERE Tipo='C' order by Codice"
Case 2
Me.RecordSource = "SELECT Codice, RagSoc, Nome, Indirizzo " _
            & " FROM tbl_CliFor " _
            & " WHERE Tipo='C' order by RagSoc"
Case Else
End Select

 End Select
Ok....il problema è che nel mio report ci sono dei raggruppamenti, che, da
quanto mi sembra, creano un ordinamento che ha priorità maggiore rispetto a
quello fatto cia codice...
Ora il mio unico problema è riuscire a beccare dentro <ordinamenti e
raggruppamenti> il valore si ste variabili di codice globale che contengono
l'ordinamento...
M.
Newsgroup: it.comp.appl.access
Titolo: Open o PrintOut File Word...

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

 ha scritto nel messaggio
news:000701c11e98$365fe100$1c6c623e@w1v7p0...

Non sono sicuro di aver capito;
a) la sub numero 1 ti apre il file e lo invia alla stampante di default ma
la sessione di word rimane aperta con il documento attivo; quindi se devi
solo stampare il documento per poi richiuderlo ti conviene aprirlo in sola
lettura e non avviare la stampa in background. Cosě facendo eviti il
messaggio che ti avvisa della perdita dei dati in stampa se chiudi
l'applicazione prima che abbia terminato l'operazione di spool.
Es.
'-------------
1)Stampa------>
        Dim oApp As Object
        Set oApp = CreateObject("Word.Application")
        oApp.Documents.Open "MioFile.DOC", , True
        oApp.ActiveDocument.PrintOut False
        oApp.Documents.Close False
        oApp.Quit
        Set oApp = Nothing
'-------------
b) qui non ho proprio capito cosa vuoi fare!
Ciao.

---------------------------------------------------------------------------
---------<
-- 
Posted from [212.141.54.103] 


 ha scritto nel messaggio
news:000301c11f68$1288ce60$d01c623e@w1v7p0...

Ho provato a modificare "l'ambiente word" e, per ora, non sono riuscito a
trovare nulla (in poche righe di codice) che si avvicini a qualcosa di
semplice come un Enabled = False o Locked = True di un qualsiasi oggetto;
anche perché tu non vuoi far modificare il documento ma vuoi dargli la
possibilità di sfogliarlo.
Avevo provato a togliere righelli/barre menù/bottoniere ma alla fine ho
incasinato il normal.dot del mio word (c'avevo perso un mese per
personalizzarlo!!! Sigh!) e il documento era comunque modificabile o al
massimo in sola lettura.
Ho pensato che poteva essere una soluzione utilizzare un controllo ole non
associato, solo che per sfogliarlo avresti dovuto creare tu dei bottoni per
andare avanti/indietro...
Dammi qualche informazione in più sull'utilizzo di questo documento e le
restrizioni che vuoi applicare...
Ciao.

---------------------------------------------------------------------------
---------<
-- 


 ha scritto nel messaggio
news:000301c12027$31c9b2c0$4e0f623e@w1v7p0...

Stavo leggendo l'help di word e mi è vento in mente che potresti impostare
delle password di apertura e/o modifica sul documento; tanto il documento lo
apri tramite ole e le passoword le invii tu visto che conosci (login)
l'utente che ha fatto la richiesta di vedere/modificare il documento.
Quindi:
* documento sola lettura *
oApp.Documents.Open (FilePath & Me![NOMESCHEDA]), , True
* documento con password all'apertura *
oApp.Documents.Open (FilePath & Me![NOMESCHEDA]), , , , passwordDocument
* documento con password per la modifica *
oApp.Documents.Open (FilePath & Me![NOMESCHEDA]), , , , , , ,
passwordScrittura
Penso sia la soluzione più flessibile e veloce...
Ciao.

--------------------------------------------------------------------------<
-- 

Newsgroup: it.comp.appl.access
Titolo: Licenza e certificazione

Ciao a tutti,
è da un pò che non mi faccio sentire...ebbene forse non c'entra proprio del 
tutto l'argomento ma forse qualcuno può aiutarmi.
Qualche tempo fa ho progettato un programma per la gestione di un' azienda 
in Access.
Premetto che non ho partita iva ma mi sono fatto pagare tramite ritenuta 
d'acconto.
Il file rilasciato a loro naturalmente è un mde, con me non si sono 
comportati bene (soprattutto nei pagamenti) e pochi giorni fa sono venuto a 
conoscenza (non da loro) che il mio programma aveva ricevuto la 
certificazione ISO 9001 e 14000 per la gestione dell'azienda.
Ora io purtroppo non me ne intendo ne di licenze ne di certificazioni ma 
posso farmi rivalere di questa certificazione?
E inoltre la licenza che implicitamente ha l'azieda è solo d'uso, vero?Ossia 
i pieni diritti sul programma li ho io!?
Alla luce di tutto questo cosa posso richiedere?
Grazie a tutti dell'aiuto
Roberto 

 ha scritto nel messaggio 
news:xuKLd.804441$35.31...@news4.tin.it...

prova su it.diritto.internet 

 ha scritto nel messaggio 
news:xuKLd.804441$35.31...@news4.tin.it...

Dipende da cosa hai specificato col contratto.
MAssimiliano

Roberto A. ha scritto:

Prova questo
http://www.diritto.it/articoli/dir_tecnologie/policella3.html
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:xuKLd.804441$35.31...@news4.tin.it...

Scusami, ma non mi risulta che si possa fare la certificazione (anzi
l'autocertificazione) ISO 9001 di un  applicativo ma mi risulta che si fa la
certificazione ISO 9001 di un ciclo produttivo all'interno del quale
eventualmente esiste anche l'uso del tuo programma, alla stregua di altri
processi e/o attività.
Ora mi sembra di capire che, anche se facendoti tirare il collo, il tuo
committente ti abbia pagato per la licenza d'uso del tuo database quello che
tu gli hai chiesto.
Se le cose stanno così, e se il committente non ha rivenduto traendone
profitto, ma lo ha solo usato per espletare la sua attività, mi resta
onestamente difficile capire cosa tu possa ancora pretendere, a meno che tu
non abbia pattuito (e sarebba stata una clausola contrattuale alquanto
bizzarra), e il tuo committente lo abbia esplicitamente accettato (in
maniera altrettanto bizzarra) che il tuo applicativo non poteva essere usato
all'interno di un ciclo produttivo certificato ISO 9001.
Se le tue pretese fossero giustificate penso che tutti i fornitori di
quell'azienda potrebbero vantare il diritto di avere un sovrapprezzo per il
materiale e/o i servizi forniti.
Comunque sei padronissimo di indagare più a fondo ottenendo anche il parere
di un legale.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------