mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: setfocus diverso a seconda della selezione

Buon Giorno A97....
e' possibile affidare ad una routine un setdůfocus diverso...mi spiego:
in chiusura di una maschera (ricercaarticoli) creata per una ricerca
articoli ho questo setfocus:
[Forms]![Preventivo].SetFocus
[Forms]![Preventivo]![Sottomaschera Qry_Righe_Preventivo].SetFocus
[Forms]![Preventivo]![Sottomaschera Qry_Righe_Preventivo]![Pz].SetFocus
cioe' selezionato l'articolo mi posiziono sulla casella [Pz] per immettere
il dato...
Ma se io non seleziono nessun articolo e' possibile spostare il setfocus
sulla
casella [Codice Articolo]...punto iniziale del record ....
Grazie 1000
Luigi, Bari

 ha scritto nel messaggio
news:CiUl9.160819$ub2.3...@news1.tin.it...

Tutto dipende da cosa intendi con "se io non seleziono nessun articolo".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Roberto
sul click della maschera ricerca articoli ho una macro (explodigarticolo)
che mi copia il codice articolo della ricerca nel codice articolo di
preventivo...di conseguenza esploso l'articolo ho il setfocu su pz di
preventivo....ma se io non faccio click sull'articolo e voglio solo chiudere
la maschera ricercaarticoli...posso posizionarmi con un setfocus su codice
articolo di preventivo???
Grazie


 ha scritto nel messaggio
news:xSUl9.160937$ub2.3...@news1.tin.it...

Se non ho capito male tu vuoi che, se la macro explodigarticolo viene
eseguita, alla chiusura della maschera ricercaarticoli vuoi spostare il
fuoco sul controllo Pz della sottomaschera, se invece la macro non viene
eseguita vuoi che, alla chiusura della maschera ricercaarticoli, il fuoco si
sposti su un controllo della sottomaschera che ad esempio si chiama
CodiceArticolo.
Se le cose stanno cosě, nella maschera ricercaarticoli inserisci una casella
di testo non associata e non visibile che chiamaerai Pippo.
A fronte dell'evento "Su caricamento" della maschera ricercaarticoli genera
la seguente riga di codice VBA:
Me!Pippo = 0
Nella macro explodigarticolo, oltre alle altre cose, imposta a 1 il
controllo Pippo.
A fronte dell'evento "Su chiusura" della maschera ricercaarticoli genera il
seguente codice VBA:
[Forms]![Preventivo].SetFocus
[Forms]![Preventivo]![Sottomaschera Qry_Righe_Preventivo].SetFocus
If Me!Pippo = 0 Then
    [Forms]![Preventivo]![Sottomaschera
Qry_Righe_Preventivo]![CodiceArticolo].SetFocus
Else
    [Forms]![Preventivo]![Sottomaschera Qry_Righe_Preventivo]![Pz].SetFocus
End If
--
Roberto


 wrote in message
CiUl9.160819$ub2.3...@news1.tin.it...

Grazie 1000
Ciao
Newsgroup: it.comp.appl.access
Titolo: Dimensioni di un Db

A causa delle immagini inserite nel database, le dimensioni di quest'ultimo
raggiungono
gli 80 mb.
Tali dimensioni possono causare un cattivo funzionamento del db o possono
causare
solo un rallentamento nel suo utilizzo?
Ciao e grazie

 ha scritto nel messaggio news:qM5Lc.22646$OR2.1...@news3.tin.it...

vai su 
www.sitocomune.com
 e trovi una FAQ che parla di come implementare un archivio di immagini.
se inserisci le immagini come OLE le dimensioni del tuo DB cresceranno in maniera esponenziale ad ogni immagine inserita perchè
verranno concertite in BMP.
cmq i maggiori problemi sono di giungiere presto al limite dei Gb che access può gestire ed un ovvio rallentamento...
ciao
Nick

Newsgroup: it.comp.appl.access
Titolo: Access Developer Extension

Ciao a Tutti,
Qualcuno è a conoscenza dell'eventuale rilascio di Access Developer 
Extension per Access 2010 ?
Grazie
Nicola

 Extension per Access 2010 ?
http://blogs.msdn.com/b/access/archive/2010/05/10/download-access-2010-runtime-database-engine-redistributable-and-source-code-control.aspx
dice:
******
Note that in 2007, we offered Access Developer Extension which consisted
of - packaging wizard, save as template and source code functionality.
Packaging wizard and save as template functionality is now integrated in
Access 2010 and you don't need any separate add-ins for them.
******
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

Grazie mille,
ho inoltre scoperto che la generazione del pacchetto è già inclusa
in access 2010, solo che installando il runtime e poi il file .accdb
ogni volta che si apre evidenzia un problema di protezione.
Se non ho capito male è dovuto al fatto che il certificato digitale
deve essere rilasciato da un ente certificatore e non autocertificato.
Ma creando il pacchetto con accessdeveloperextension 2007 questo 
problema non si verificava.
è possibile risolverlo o non c'è soluzione.
Ciao grazie
Nicola
Newsgroup: it.comp.appl.access
Titolo: Funzione Cur2Str() per convertire un numero in testo

La mia esigenza è quella di ottenere la conversione di numeri in
lettere in una maschera continua.
 
Finora ho risolto utilizzando un preziosissimo controllo ActiveX, con
un'istruzione del tipo:
=NumLet(Calcola([Numero]))
L'ocx è però stravecchio e non riesco in nessun modo a farlo girare
con Windows 7 (32 e/o 64 bit)
 
Ho provato ad utilizzare l'altrettanto prezioso codice reperito sul
sitocomune, con un'istruzione del tipo:
=Cur2Str([Numero], langItalian)
ma senza successo.
 
Qualcuno sa indicarmi come procedere?!
Grazie.
Umberto
 
 


senza successo è uguale a dire che non funziona
cioè non vuol dire niente
 
cmq mi sembra che l'esempio del sito comune nemmeno l'hai aperto
altrimenti avresti scoperto che non è quella la funzione che bisogna
invocare dalla UI
 
 
saluti
 

 invocare dalla UI
 
Ringrazio per l'attenzione e per il prezioso aiuto.
Umberto


ma dai cazzo, manco hai aperto l'mdb
 
ci vuole tanto a guardare il codice nella form.
 
altro che pappa fatta, la volete anche digerita e cacata....
 
 
ciao
 
 
 
 



Peccato,
per quel poco di esperienza che ho avuto di consultare e ottenere
supporto da questo gruppo, ricordo  la cortesia e gentilezza
Newsgroup: it.comp.appl.access
Titolo: da dato a codice

Sto realizzando una procedura per il calcolo di alcune imposte. Nella
procedura ho previsto la creazione o modifica di causali da parte
dell'utente, le quali sono costituite dai seguenti campi: ID, Descrizione,
Importo, Condizione. Credo che dal loro nome si capisca il loro contenuto,
Vi spiego soltanto il campo Condizione. In questo campo potrebbe comparire
ad esempio < 500 inserito dall'utente, questo a me serve per verificare
determinate condizioni. La mia domanda č la seguente: come faccio ad
utilizzare il contenuto del campo Condizione come parte del codice sorgente
esempio:
if me.text < 500 then
č possibile?
Grazie 1000
Luigi

 è possibile?
Che il Divino Telma mi perdoni, ma non avendo mai provato (neanche questa
volta) a fare qualcosa del genere azzardo a dire che è il segno di
comparazione tra il valore dei campi che ti frega... "<" in questo caso...
se non hai segno, sicuramente la cosa è fattibile :
If me.text < me.Tuo_campo Then... 
-- 
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

 Luigi
Personalmente con il tuo sistema ho costruito delle stringhe SQL e non
mi sembra (sottolineo non mi sembra) sia possibile fare come dici tu.
Eventualmente, se le condizioni non sono molte e sono predefinibili, 
metterei la condizione in un campo per poi gestirla con un istruzione
select ,
e il valore in un altro.
Ciao
Marco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:e00378b2e90f9e2a25c...@mygate.mailgate.org...


 Luigi
Si può fare usando la funzione eval() (vedi help).
  if eval(me.text & "< 500") then
o
  if eval(me.text & me.condizione) then
Namor
-- 
namor at inwind punto it


Newsgroup: it.comp.appl.access
Titolo: memoria esuarita all'apertura del codice vba in access

se vado sul pulsante codice di visual basic mi compare un messaggio"memoria
esaurita" e non mi fa vedere il codice. cosa posso fare per risolvere il
problema? ciao a tutti
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:81Z72Z126Z200Y...@usenet.libero.it...

prova ad importare tutti gli oggetti dell'mdb originale da un nuovo mdb
ciao omnitow

 per risolvere il problema? ciao a tutti
Se la tua versione clandestina di Access e A00 è un bug
conosciuto. Vedi:
http://groups.google.com/groups?&selm=_qAd6.129927%24Z76.5107327%40news.chello.at
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com
Newsgroup: it.comp.appl.access
Titolo: da testo a combo con dati esistenti

Ciao ragazzi; in una form ho cambiato un controllo testo in combobox. La
combo è popolata da una query e il problema è dato dal fatto che i dati
della query (composta da un elenco di città) sono attinti da una tabella
diversa da quella che alimenta il campo testo con dati già esistenti e
quindi non sempre coincidono. Vorrei che nel momento in cui mi posiziono sul
record che contiene nel campo testo, un dato non esistente nella lista della
combo, esso venga evidenziato con un msg all'utente di "dato non presente"
con possibilità di updatare la lista e quindi aggiornarla.
Spero di essere stato chiaro nell'esprimermi
ciao
Francesco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Ti allego una ripsosta postata da namor che fa al caso tuo
Ciao
Nella routine "non in elenco" è disponibile un parametro, NewData, che
contiene il valore appena inserito e non trovato in elenco. Lo puoi passare
alla form nel parametro OpenArgs, e sull'evento apertura della form
controlli se OpenArgs è vuoto o contiene qualcosa e ti comporti di
conseguenza.
Namor

Newsgroup: it.comp.appl.access
Titolo: maschera con subtotali

in una maschera di Access 2003 in cui vedo il dettaglio di un ordine avrei bisogno di visualizzare il sub totale per categoria.
per es:
 
id indumento costo
1 calze  10€
2 calze  5€
3 calze  6€
totale 3 calze 21€
4 pantalone 10€
5 pantalone 20€
totale 2 pantalone 30€
 
Ci sarebbe il modo di farlo?
Vi ringrazio molto.
 
Remigio

"Remigio"  ha scritto nel messaggio 
news:5197447.223.1316515993913.JavaMail.geo-discussion-forums@yqjc18...

_______________Risposta:
Crea una sottomaschera o una casella di riepilogo su una query raggruppata
MA
 

 MA
 
Ma nella stessa maschera non è possibile visualizzare il sub totale?
Ciao e grazie.
__ 
Remigio

 Remigio
Scusa se mi intrometto, un sub totale tipo report io nelle form non sono
mai riuscito a trovarlo, il consiglio di MA č interessante soprattutto
per il discorso della casella di riepilogo che vorrň provare ad 
implementare anch'io...cosě senza provare non riesco a capire la soluzione
ciao


=DSum([Costo],"T4","[Categoria]='A'")
Dove:
T4 è la tabella
Costo è il nome del campo di T4 che contiene il costo
Categoria è il nome del campo di T4 che contiene le categorie
          (calze, scarpe, etc)
A è la categoria il cui costo vogliamo sommare.
Se A è in un controllo della scheda di nome Cat:
=DSum([Costo],"T4","[Categoria]='" & [Cat] & "'")
Bruno
Newsgroup: it.comp.appl.access
Titolo: Problemi con Collega...

Salve a tutti,
Sto avendo notevoli problemi con il collegamento ad una tabella excel:
Dopo aver importato i dati con questo collegamento ho eseguito una serie
di Query che tiravano fuori ciò che volevo...
Ho dovuto cambiare percorso della tabella di origine e tutte le query non
si aprono più. Non c'è modo di recuperare il lavoro o fare in modo che ciò
non avvenga più?
Al momento ho deciso di optare per il l'importazione della tabella; la
cosa mi proteggerà da futuri cambi di percorso? Non esiste una procedura
come per il foglio excel che aggiorni automaticamente gli eventuali cambi
di percorso?
Ringrazio anticipatamente tutti coloro che vorranno darmi qualche consiglio
Ciao 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Ciao
a parte gli scherzi,
puoi crearti un'istruzione docmd.tansferSpredsheet (più o meno, sono andato 
a memoria)
a quel punto il path lo decidi via codice
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

Newsgroup: it.comp.appl.access
Titolo: librerie DAO

Ho un problema: in una routine assegnata ad un pulsante di comando, che
utilizza una variabile di tipo DAO Recordset, ottengo un errore inspiegabile
in cui mi si dice che non esiste una maschera che invece c'è.
E' possibile che non abbia installato le librerie DAO e se si, come faccio
ad installarle?
Ciao a tutti e grazie.


Potresti far vedere a noi comuni mortali il codice che hai scritto visto che
non ho ancora la capacita' di leggere nel pensiero (ma mi sto attrezzando).
Le librerie DAO li installa gia' Access 2000 o XP, mentre non sono presenti
nelle versioni precedenti.
Prego, Antonio.

 dovrei avere le librerie DAO già installate).
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

>    Dim rst As DAO.Recordset
sbagliato devi scrivere:
 Dim rst AS ADODB.Recordset


Ho scritto una cretinata sorry, ho letto ADO per DAO.
Devi andare nel menu strumenti -> riferimenti di VBA, dalla finestra del
codice e selezionare la voce relativa ai DAO.

Newsgroup: it.comp.appl.access
Titolo: DoCmd.OpenForm in una sottomaschera

Salve a tutti.
In una maschera ho un tasto e premendolo apro la maschera "** FATTURE INST"
in questo modo
    Dim stDocName As String
    Dim stLinkCriteria As String
    stLinkCriteria = "[INSTALLAZIONE]![Tipo Impianto]='gas'"
    stDocName = "** FATTURE INST"
    DoCmd.OpenForm stDocName, acNormal, , stLinkCriteria, , acNormal
Ho inserito la riga stLinkCriteria = "[INSTALLAZIONE]![Tipo Impianto]='gas'"
perchč vorrei separare le fatture dell'impianti elettrici, a gas etc.
Fin qui tutto bene.
Il problema č che la maschera "** FATTURE INST ha una sottomaschera che si
basa sulla tabella Installazione e ho bisogno di filtrare anche essa per
[Tipo Impianto]='gas'" o elettrici etc.
Come posso fare?
Grazie anticipatamente.


Puoi legare la sottomaschera con le sue proprietà: collega campi
secondari/master. Devi indicare i nomi dei controlli (sulla maschera
principale e secondaria) da utilizzare come riferimento e access fa tutto da
solo...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Barra di Outlook massimizzata in access, con sottomaschere dimensionabili

Era un messaggio di qualche gg fa, nessuna risposta, ma lo riposto nel
caso in cui non abbia avuto risposta perche' e' sfuggito....altrimenti
scusatemi.
Vecchio post:
---------------------------------------
Ciao a tutti.
Vorrei creare all'apertura di un mio prog una form di "benvenuto"
stile l'avvio di outlook, con la barra a sinistra e una pagina
centrale dove racchiudere alcune informazioni di benvenuto appunto.
Vorrei che questa maschera abbia i seguenti parametri:
- Apertuta massimizzata (solo di questa form) no docmd.maximize ma
magari me.scale...ecc.ecc..
- Pulsanti stile outlook a sx con la barra grigia scura
ridimensionabile per l'altezza della form
- Aggunta di schede per divisione in categorie (archivi, documenti,
strumenti...)ecc.ecc..
- Una sottomaschera (centrale massimizzata e allineata alla barra) che
conterra' alcune caselle prese da varie tabelle per una specie di
"sommario"
Qualcuno mi puo' aiutare a trovare una soluzione (anche senza
eventuali ocx)?
Avevo pensato a qualcosa del tipo me.witdh per non utilizzare
docmd.maximize ke come sppiamo poi mi massimizza anche le altre
eventuali form successive...un buon consiglio o magari un esempio?
Voi come fareste??
Grazie a tutti per l'aiuto
Fabrizio Quercia (yQy)


Newsgroup: it.comp.appl.access
Titolo: Download da sito comune

Salute a tutti e buon fine settimana,
ho scaricato un file dal sito comune nella sezione General, quello
"SerialHd" di Giacomo Arena che in base al numero seriale del disco fisso
dovrebbe impedire copie di un DB su altri PC.
Mi impedisce l'apertura.....
Aiuto!!!
Grazie
Luca.

 ha scritto nel messaggio
news:NEM_9.71156$ZE.19...@twister2.libero.it...

Non so che errore ti dia, ma ti ricordo che, come la stragrande maggioranza
dei database di esempio del Sito Comune, anche quello è stato realizzato con
Access 97, quindi se usi una versione successiva di Access devi aprirlo come
versione precedente.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 
ciao Roberto.
Credo che sia protetto, ho gia' "baccajato" con il webmaster (Luciano?) 
--
a.cara 
Togli qualcosa dall'email

 a.cara
Io l'ho appena scaricato: non ho avuto alcun problema ad aprirlo con Access
97; quindi sembrerebbe che il problema, come ipotizzavo, si ha con versioni
di Access successive ad Access 97.


 
Thanks. Cerchero' di verificare con il 97.
Cmq la cosa e' "strana" poiche' con A2K non ho problemi a gestire
db di A97.


 di Access successive ad Access 97.
Esatto. In A97 e' OK. 



Creati un db vuoto ed importa da serialHD. In questo modo accede


 ha scritto nel messaggio
news:3E3C0565...@blunet.it...

In effetti accedo, quando però provo ad aprire la maschera "Menu Principale"
mi da questo messaggio:
"Tipo definito dall'utente non definito" sulla variabile dbs As
Database....sicuramente il tipo database non viene accettato da A2002XP.....

 ha scritto nel messaggio
news:Zbv%9.78652$ZE.21...@twister2.libero.it...

Devi aggiungera al nuovo database i riferimenti alla libreria Microsoft DAO
in maniera che tali riferimenti precedano i riferimenti alla libreria
Microsoft ADO.


 Roberto
Grazie Roberto sarň sfigato.....: ho aggiunto da Visual Basic Editor di MS
Access 2002 xp da Strumenti-Riferimenti: Microsoft DAO 3.6 Object
Library....
Non mi da piů quell'errore ma sulla variabile Rst.Edit:
" Impossibile trovare il metodo o membro dei dati...."

 " Impossibile trovare il metodo o membro dei dati...."
Ma hai fatto in modo che nell'elenco dei riferimenti il riferimento alla
libreria Microsoft DAO preceda la libreria Microsoft ADO?
Comunque nella Private Sub Form_Open della maschera Menu Pricipale prova a
sostiture queste due righe:
    Dim Dbs As Database
    Dim Rst As Recordset
con queste due righe:
    Dim Dbs As DAO.Database
    Dim Rst As DAO.Recordset
Fai gli scongiuri che così funzioni in quanto non ho più altri "esorcismi"
da farti fare. ;-)


 da farti fare. ;-)
Gli "scongiuri" hanno funzionato...
Grazie Roberto
Luca
Newsgroup: it.comp.appl.access
Titolo: Access 2000

Ciao a tutti!
con access 2000...
creo una tabella con 3 campi Id(contatore),
nome(testo),cognome(testo)...
poi creo una maschera con due caselle di testo..alla maschera assegno
come origine dati la tabella e alle due caselle di testo assegno come
origine dati i due campi(nome e cognome)
voglio creare un pulsante che mi inserisca nella tabella un nuovo
record con i valori delle due caselle di testo...qual'è il codice VBA?
grazie a tutti!!

 ha scritto nel messaggio
news:d7794f72.02072...@posting.google.com...

Nessun codice: quando apri la maschera vai su nuovo record, ci scrivi, e i
dati sono belli e che già salvati nella tabella
Se vuoi un pulsante per andare a nuovo record invece dei pulsantini di
spostamento, lo trovi nell'autocomposizione.
Antonio

 ha scritto nel messaggio
news:d7794f72.02072...@posting.google.com...

Per favore scrivi messaggi con oggetti più significativi (con piccola
descrizione del problema).
Consulta il link: 
http://www.sitocomune.com/netiquette.htm.
..
Ciao.
--
Sergio MAZZA

 grazie a tutti!!
Vedi risposta post precedente.
Ti consiglio di attendere un po prima di ripostare il messaggio.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Maschere 'TREMOLANTI'

 Guido Santilio
Prova ad inserire docmd.echo false all'inizio della routine e docmd.echo
true alla fine.
Ciao
Salvatore

Non ci sono routines ch evengono eseguite.
Semplicemente: quando i campi MASTERS/SECONDARI
che, legano le sottomoschere alla maschera principale
sono meno di 3, tutto procede bene e nella barra
di stato
compare il messaggio: Visualizzazione Maschera.
Se i campi  che legano le maschere sono 3 o
più, nella barra dii stato continua ad essere visualizzato
il messaggio: Elaborazione in Corso .

Newsgroup: it.comp.appl.access
Titolo: Scoperta su Shift?

Giustamente e' stato scritto che da un altro db si puo' attivare o
disattivare l'effetto del tasto Shift,
 e questo l'ho constatato di persona;ho pero' "scoperto"che se il db esterno
e' convenientemente protetto a livello utente non e' piu' possibile attivare
o disattivare da un db esterno l'effetto del tasto Shift,
in quando un messaggio di errore dice che ci vogliono le dovute
autorizzazioni per aprire il db esterno.
La mia e' una utile scoperta o si puo' comunque attivare o disattivare
l'effetto di Shift anche su un db esterno protetto?
Approfitto della occasione per far notare che la creazione di un file MDE
consente comunque ancora di visualizzare macro e query,specialmente queste
ultime possono essere aperte e modificare dati che dovrebbero essere
modificati solo lavorando sulle maschere,pero' se la mia "scoperta" e' vera
allora il problema di nascondere il tutto sembra risolto.
Non lapidatemi,sono umile umile.
Voltolini

 Voltolini
Ribadisco alcuni concetti, che forse non ti sono chiari.
Protezione a livello utente, creazione mde, disabilitazione
shift, etc., NON SONO sistemi alternativi.
Ognuno di questi sistemi ha uno specifico utilizzo.
Protezione a livello utente puo' proteggere l'intera
applicazione, dati e struttura.
La creazione di un mde protegge solo la struttura
dell'applicazione, i dati sono accessibili a tutti.
La disabilitazione del tasto shift serve solo per evitare
che gli utenti NON smanettoni possano accedere alla
finestra database.
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


ma quando tu crei qualcosa in access, che procedimento usi per fare qualcosa
che assomigli ad un eseguibile?
ciao


Dipende dai casi.
Quando e' richiesto un accesso diversificato per gruppi di
utenti in genere uso la protezione a livello utente.
Per far si che gli utenti non possano accedere alla
struttura degli oggetti, creo un mde o elimino tutte le
autorizzazioni per l'utente admin (utente standard),
dipende dal caso.
In generale, cmq, se mi preoccupo di proteggere il mio
lavoro e' solo per evitare che qualche utente smanetti nel
codice e faccia casini.
Non mi sono mai posto il problema che qualcuno possa
'rubare' il mio lavoro.
Qualunque programmatore riuscirebbe a fare le stesse cose,
forse meglio e in meno tempo, senza il bisogno di copiarle.


Voltolini
Scusa, perchè non dai indicazioni precise sulla protezione utente che utilizzi per far ciò?
Ciao, Mauro
Newsgroup: it.comp.appl.access
Titolo: Problema con Report

Ciao purtroppo il problema persiste ancora.
Se apro due form una sopra l'altra e poi richiedo un'anteprima di stampa il
report richiesto esce sotto le due form e se non le chiudo non posso
analizzare di dati del report qualcuno ha avuto di questi problemi.
C'č qualcuno che mi potrebbe dare una mano.
Grazie in Anticipo
__________________________________
Francesco Carannante  Tel. 081 837 7693
Resp. Tecnico              Fax 081 837 4887
Digital Sparks Srl         Cell. 0339 537 8359
Via V.Emanuele, 9       
http://www.alfacomm.it
80073 Capri (NA)

 ha scritto nel messaggio
news:HS9h7.5993$i81.2...@news.infostrada.it...

Una strada.
Nella maschera e nel codice del pulsante da dove fai partire il report in
anteprima scrivi:
'Accertati che le maschere siano popup
        DoCmd.Minimize 'minimizza la maschera corrente
        DoCmd.SelectObject acForm, "2MascheraAperta"
        DoCmd.Minimize
        DoCmd.SelectObject acForm, "3MascheraAperta"
        DoCmd.Minimize
        DoCmd.OpenReport "MioReport", acViewPreview
'puoi aggiungere o togliere maschere
Su apertura del Report:
DoCmd.Maximize
Su chiusura del Report:
DoCmd.Restore
DoCmd.OpenForm "3MascheraAperta"
DoCmd.OpenForm "2MascheraAperta"
DoCmd.OpenForm "PrimaMaschera"
'cioč al contrario della minimalizzazione
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Domanda forse semplice!

Salve a tutto il NG
Calcolate che sto imparando ora, questa è la mia domanda:
Con ACCESS 2000 si può creare un'applicazione avente come barra strumenti
una da me personalizzata sia come icone che come richiamo alle varie
maschere, lasciando tutta l'area sottostante per visualizzare le maschere
scelte cliccando sui suddetti bottoni?
L'effetto cercato è quello di non avere i menu e le icone di Access nel mio
programma.
Ringrazio anticipatamente tutti!

Grazie per l'attenzione, ma visto che la cosa è possibile, potresti anche
indicarmi come fare, oppure dove posso trovare esempi per imparare o sezioni
dell' help dove cercare che magari mi sono sfuggite?
Grazie 1000 comunque.

Grazie per l'attenzione, ma visto che la cosa è possibile, chi potrebbe
indicarmi come fare, oppure dove posso trovare esempi per imparare o sezioni
dell' help dove cercare che magari mi sono sfuggite?
Grazie 1000 a tutti
Newsgroup: it.comp.appl.access
Titolo: Togliere lo stato attivo di una casella di riepilogo

Come sempre un consiglio.
Ho creato una ComboBox con un elenco di Paesi che utilizzo di solito, e
sull'ultima voce  "Altri" apro una casella di riepilogo con all'interno una
lista di altri Paesi (che uso raramente).
Al clic di una voce nella casella di riepilogo mi compila il campo della
ComboBox.
Fin qui tutto bene.
Il problema e che dopo il clic della casella di riepilogo e se pur con un
setfocus sul combobox o altri campi  non riesco a nasconderla. Il programma
mi va in errore perchè mi dice che è impossibile nascondere un oggetto che
ha lo stato attivo (casella di riepilogo).
Come fare per risolvere l'inconveniente?
Se uso il tasto invio o il Tab tutto ok
Ciao e grazie 1000
Giorgio

 ha scritto nel messaggio
news:Q4WHb.17591$VW.8...@news3.tin.it...

In sequenza nel "clic nella casella di riepilogo "
- imposti il valore della combobox (che già fai);
- sposti il focus su un'altro controllo;
- nascondi la combobox;
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: campo numeratore

ho una tabella TAB1 e vari campi tra cui il campo NUMERO che è un campo numerico ma non contatore.
Vorrei che questo campo tutte le volte che aggiungo un record nella tabella si autoaggiornasse automaticamente aumentando il suo ultimo valore di 1 unità.
esempio:
ultimo record con NUMERO 115
aggiungo un record e magicamente il campo NUMERO mi presenta un bel 116.
Grazie
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

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

Newsgroup: it.comp.appl.access
Titolo: dimensionare l'altezza dei controlli in form/report uguale al controllo espandibile più alto

Ciao,
sapete dirmi se  esiste un modo o una routine che permetta di dimensionare
l'altezza di tutti gli altri controlli allineati nella stessa riga,
contenuti in una form o report, con riferimento di altezza a quello che
risulta più alto per il contenuto del controllo stesso che, come tutti gli
altri controlli, avrà la proprietà espandibile.
Per maggiore chiarezza: se un controllo espandibile risulta avere altezza 2
cm per il contenuto, allora anche gli altri devono avere la medesima
altezza.
Grazie, Bruno


Prova questo esempio (
www.sitocomune.com
 - Sezione Forms):
3.53 Ridimensionamento automatico di listbox e combobox
3.18 Ridimensionamento automatico dei controlli di una maschera.
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:fg86lp$uta$1...@tdi.cu.mi.it...

^^^^^^^^^^^^^^
Grazie Sergio, provo a vedere.
Bruno
Newsgroup: it.comp.appl.access
Titolo: Campi Maschera

Salve a tutti.
Ho una maschera con 6 campi. Vorrei fare un piccolo controllo in modo tale
che quando il campo attivo diventa il campo "DescrizioneProdotto" che ha
l'ordine di spostamento uguale a 2 mi si visualizzi una finestrella con un
messaggio.
Il Problema mio è come faccio a verificare quando il campo attivo diventa
"DescrizioneProdotto"?
Ciao e Grazie

 Ciao e Grazie
Ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

Newsgroup: it.comp.appl.access
Titolo: query

Salve, colgo l'occasiona per salutare tutto il newsgroup.
Ho un'amico che non usa access ma ha bisogno di alcuni dati che ho in una 
tabella, lui mi ha consigliato di impostare una query così composta:
---------------------------
SELECT lower(schedario.cognome), lower(schedario.nome), 
lower(schedario.e_mail)
FROM schedario
WHERE (((schedario.tesseran) Is Not Null) AND ((schedario.e_mail) Is Not 
Null))
ORDER BY schedario.cognome;
----------------------------------------
Ma access mi rifiuta il comando lower, ho una possibilità di passargli idati 
tutti minuscoli come vuole lui?
Saluti Andrea 

VedoTondo ha scritto:

prova con lcase() invece di lower()
ciao
-Brown-

 prova con lcase() invece di lower()
Ottimo! Grazie!
Saluti Andrea

Newsgroup: it.comp.appl.access
Titolo: Casella Combinata di ricerca

Salve,
desidererei sapere se é possibile immettere i dati di ricerca senza segni,
cioé mi spiego meglio:
per esempio ho un articolo con il codice 12-45/56 oppure un altro con
1234.56/89
vorrei immettere 124556 o 12345689 ed avere il record con il codice
sopracitato
Sotto cosa devo cercare nel Help?
Grazie per le eventuali risposte
Giorgio

 ha scritto nel
messaggio news:8bq44i$rmk$1...@bw107zhb.bluewin.ch...

In pratica dovesti cercare nell'help "Restituzione di risultati di tipo
String con le funzioni", ed in particolare le funzioni
left(),mid(),right(),asc().
Poi fare cosě:
function noSegni(stringa)
dim lunghezzaStringa as integer,a as integer,stringaTemporanea as
string,carattere as integer
lunghezzaStringa=len(stringa)
stringaTemporanea=""
carattere=0
for a=1 to lunghezzaStringa
    carattere=asc(mid(stringa,a,1))
    if carattere>47 and carattere<58 then
        stringaTemporanea=stringaTemporanea & chr(carattere)
    end if
next
noSegni=stringaTemporanea
end function
Ciao.

 wrote in message
8bq5b9$3lt$1...@suite03.caspur.it...

Grazie per la rapida risposta
Buon lavoro
Giorgio
Newsgroup: it.comp.appl.access
Titolo: Eliminare sottolineatura Coll. ipertestuale

Ciao a tutti, 
Ho modificato la proprietà Indirizzo Coll. Ipertestuale di una etichetta
al fine di far comparire la manina quando passo sopra con il mouse, ma
volevo sapere se è possibile eliminare quella fastidiosa sottolineatura
che compare al di sotto del testo. 
Grazie per l'aiuto
Massimo Pallavicini
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Formattala come un'etichetta normale e toglila.
@Alex

 ha scritto nel messaggio 
news:1154701498.1...@75g2000cwc.googlegroups.com...
Massimo Pallavicini ha scritto:


@Alex
Mamma mia che vergogna ......... a volte le cose sono più dificili da 
pensare che da eseguire....
Grazie
Ciao

Newsgroup: it.comp.appl.access
Titolo: Requery non riuscito

Ho un grosso problema.
In un database ho na classica casella di riepilogo collegata ad una query.
Ora quando da codice lancio
me!caselladiriepilogo.requery
mi compare un errore:
Metodo 'Requery' dell'oggetto '_Listbox' non riuscito
Che cavolo devo fare?

Metodo 'Requery' dell'oggetto '_Listbox' non riuscito
hai provato ad inserire un'altra listbox e aggiornare quella?
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access

 ha scritto nel messaggio
news:39d9bcc0...@news.interbusiness.it...


Si, bravo lbo, dai retta al povero koala, che ha un problema molto simile al
mio.
Non so se hai mai notato il mio post "Quit e Requery"... 8-((, comunque ti
rispiego.
Una maschera contiene una listbox.
Con un pulsante apro una seconda maschera che mi permette di gestire il
contenuto della lista di elementi nella prima listbox.
Quindi, aprendo quella maschera (dalla prima), inserisco un nuovo elemento
che vorrei avere a disposizione nella listbox.
Quando chiudo la seconda maschera, pur facendo un requery della listbox
(forms!maschera1!listbox.requery), non mi si aggiorna un accidente; si deve
chiudere e riaprire.
Possibile?
Grazie!!
Mari

difficile....
puoi postarne l'sql del rowsource?


Possibile?
aň, possibbile sě, a quanto pare...


 puoi postarne l'sql del rowsource?


Hem, ...
Chiedo scusa per il disturbo multiplo...
Ho fatto un po' di confusione con le origini dei dati....
Tutto a posto!!
Solo che ho creato un mostro e non riesco neanche a spiegarvi cosa è
successo!!
Comunque tutto ok.
Grazie ;-))
Mari
Newsgroup: it.comp.appl.access
Titolo: Id e descrizioni

Salve ragazzi, ho un problema con un report generato da una query.
Per farla breve mi servirebbe di convertire l' Id che mi passa la query
nella descrizione effettiva a cui quel valore è associato nella tabella.
Spero di essermi spiegato.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Spero di essermi spiegato.
Hai due possibilità:
1) Nella query che è origine record del report metti in join (in base
all'Id) anche la tabella che contiene le descrizioni, aggiungi  nella query
tale campo che assocerai al controllo del report in cui vuoi visualizzare la
descrizione.
2) La casella di testo in cui vuoi visualizzare la descrizione la dichiari
non associata e nella sua origine controllo ti ricavi la descrizione cercata
tramite una funzione DLookup (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Roberto
E' proprio co sta (bip!) di funzione Dlookup che sto litigando da 2 ore. 
Cmq grazie mille 


 ha scritto nel messaggio
news:atpojv$5nl$1...@news.newsland.it...

Se la tabella che contiene le descrizioni si chiama tblDescrizioni ed ha una
struttura simile a questa:
IDDescrizione            Contatore e chiave primaria
Descrizione                Testo
ecc. ecc.
Se i campi Id e IDDescrizione sono ambedue di tipo Numerico.
Nell'origine controllo della casella di testo non associata in cui vuoi
visualizzare la descrizione scrivi:
= DLookup("Descrizione"; "tblDescrizioni"; "IDDescrizione =" & Id)
 Seinceve Id e IDDescrixìzione fossero due campi tipo testo, prova con:
= DLookup("Descrizione"; "tblDescrizioni"; "IDDescrizione ='" & Id & "'")


Newsgroup: it.comp.appl.access
Titolo: Importazione da excel

Ciao a tuti
importo da excel dei dati ma ho una colonna che mi da problemi...
in questa colonna ho dei numeri con questo formato es:
     72.00
2,000.00
     10.00
1,425.00
quindi separatore decimale=.
separatore migliaia =,
pur specificando nelle specifiche di importazione che il separatore decimale
è "." questo è quello
tutti i valori >999 non me li importa per errore di conversione.
Ne sapete qualcosa?
ciao, AEOM



importa come testo e poi fai la conversione
Saluti.
Emanuele.

 ha scritto nel messaggio
news:ntgnsu8o39lke2b0m...@4ax.com...

E' una rottura ma non vedo altre soluzioni..
AEOM

 ha scritto nel messaggio
news:FbMy9.5083$Bs5.1...@news1.tin.it...

Newsgroup: it.comp.appl.access
Titolo: Copiare un dato dal record precedente!!!

Salve ragazzi, chiedo ancora una volta il vostro aiuto!!!!
Ho una maschera con un campo "cod" ed ho un un pulsante "nuovo record", che
codice devo mettere per far in modo che cliccando sul pulsante "nuovo record",
mi crea un nuovo record che perņ nel campo "cod" abbia il valore del record
precedente?
Es.
Record corrente cod:12 clicco sul pulsante "Nuovo record"
Record nuovo cod:12
Grazie per le risposte
P.S. Spero di esser stato ciaro!!!!
-----------------------------------------
Messaggio inviato con Excite Newsgroup.
http://www.excite.it/newsgroup

 P.S. Spero di esser stato ciaro!!!!
La cosa da fare č salvare nella proprietą DefaultValue del
Controllo l'ultimo valore immesso, a fronte dell'evento
After_Update di Form.
Sul Sito di Karl
http://www.donkarl.com/it/
alla FAQ:
4.22 Valore predefinito dal record precedente
trovi i dettagli.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Grazie per l'aiuto, sei stato gentilissimo!!!!
A presto
Cristian


Newsgroup: it.comp.appl.access
Titolo: Proprietà dirty

Un cordiale saluto a tutti.
Mi trovo alle prese con un altro problemino da risolvere.
In una maschera vorrei controllare che, se il controllo_A è uguale a "S", 
andando a scrivere in un qualsiasi controllo della maschera stessa (prima 
quindi dell'evento prima di aggiornare), il pulsante comandoX diventasse 
invisibile.
Non so come usare la proprietà dirty ed eventualmente in quale evento.
Ringrazio come sempre chiunque vorrà darmi un aiuto
  Gabriele

 wrote in message
news:43750470$0$27592$
4faf...@reader1.news.tin.it

Io non giocherei con il pulsante di chiusura e preferirei
fare così:
Private Sub Form_BeforeUpdate(Cancel as Integer)
   Cancel=Me.Dirty AND Me!Controllo_A="S"
End Sub
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio 
news:5753ad5563578b6fae...@mygate.mailgate.org...

Ringrazio intanto per la risposta. Forse mi sono espresso male.
Quello che vorrei fare è bloccare tutti i controlli della maschera (impedire 
che si possa scrivere in un qualsiasi controllo) e magari in più nascondere 
un pulsante se il valore di un controllo è uguale a "S".
Non so se è opportuno farlo con la proprietà dirty oppure qualcos'altro.
Di nuovo saluti a tutti
   Gabriele 

   Gabriele
Forse è meglio l'evento "su corrente"...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: contatore da 0

ciao a tutti, sto provando ad interfacciarmi con access da vb2005 ed ho
un problemino: è possibile far iniziare il contatore da 0 piuttosto
che da 1?
Grazie

 Grazie
Ciao Alcibiade,
č possibile impostare una tabella in modo tale che il contatore cominci da 0
anzichč da 1.
Per farlo da Access devi creare la tabella, o alterarne il comportamento
tramite ADO ad esempio cosě:
 CurrentProject.Connection.Execute ("CREATE TabellaContatoreDaZero (" & _
   "ID AUTOINCREMENT(0,1)," & _
  " Campo1 TEXT(10))")
oppure con
CurrentProject.Connection.Execute ("ALTER TABLE TabellaContatoreDaZero " &_
"ALTER COLUMN ID  COUNTER(0,1)" )
-- 
Cinzia
---------------------------------------
|  
http://www.riolab.org
  |
---------------------------------------


Ciao Cinzia, grazie per la risposta. Sul sito comune avevo trovato come
far iniziare il contatore da  un certo numero x ma non da 0. Sono
riuscito a risolvere più semlplicemnte facendo partire il contatore di
vb da 1 invece che da 0 :)
Newsgroup: it.comp.appl.access
Titolo: Cancellazione tabelle

Ciao a tutti, per necessità di aggiornamento del FE (A97) devo ogni volta
cancellare manualmente tutte le tabelle salvo la tabella tblComuni a mano.
So che esiste una tabella di sistema con i nomi delle tabelle del database,
nascosta.
Siccome temo di fare casini con le tabelle di sistema nascoste, qualcuno
riesce gentilmente a suggerirmi come posso, da un tasto su una maschera,
cancellare tutte le tabelle meno che tblComuni?
Grazie mille!

Vulcanbrain ha scritto:

DoCmd.DeleteObject acTable, "MiaTabella".
Conviene prima fare sempre un salvataggio.
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


In realtà io voglio cancellare TUTTE le tabelle meno tblComuni!!!!

 SC
Quello che ti ho suggerito elimina fisicamente la tabella.
Non so se tu inveci intendi cancellare i records.
--
rgrds
Sc


 In realtà io voglio cancellare TUTTE le tabelle meno tblComuni!!!!
for i = currentdb.tabledefs.count - 1 to 0 step -1
  set tbl = currentdb.tabledefs(i)
  if 
tbl.name
 <> "tblcomuni" AND left(
tbl.name
,4) <> "MSys" then
    currentdb.tabledefs.delete 
tbl.name
  end if
next i
Antonio

 ha scritto nel messaggio
news:xIpsb.109271$vO5.4...@twister1.libero.it...

Grazie per l'aiuto ma è oltre alle mie capacità... mi restituisce l'errore:
"Errore di run-time: '3420':
Object invalid or no longer set."
Al tuo suggerimento ho solo aggiunto la riga:
Dim i, tbl
Come devo procedere? Grazie ancora (ho anche provato a dichiarare tbl as
Table oppure tbl as Tabledef ma nulla.... Uso A97)

 Object invalid or no longer set."
L'avete scritta a memoria senza testarla.
Questa è quella è giusta
    Dim i As Integer
    Dim tbl As TableDef
    Dim miodb As Database
    Set miodb = CurrentDb
For i = CurrentDb.TableDefs.Count - 1 To 0 Step -1
  Set tbl = miodb.TableDefs(i)
  If tbl.Name <> "tblcomuni" And Left(tbl.Name, 4) <> "MSys" Then
    CurrentDb.TableDefs.Delete tbl.Name
  End If
Next i
Antonio

 Antonio
Con Acc2000 il codice si arresta in "tbl as TableDef" e in "miodb as
Database". Pertanto l'ho modificato e il test va bene:
Dim i, tbl, tblnome
For i = CurrentDb.TableDefs.Count - 1 To 0 Step -1
Set tbl = CurrentDb.TableDefs(i)
tblnome = CurrentDb.TableDefs(i).Name
If tblnome <> "tblcomuni" And Left(tblnome, 4) <> "MSys" Then
CurrentDb.TableDefs.Delete tblnome
End If
Next i

Newsgroup: it.comp.appl.access
Titolo: Evidenziare i campi di una maschera quando si entra nel campo stesso

Qualcuno sa come si può fare con una funzione sola a fare in modo che
ogni volta che entro in un campo della maschera si cambi il colore
dello sfondo?
Per ogni singolo campo lo so fare, ma se ho 100 campi non voglio farlo
per tutti e 100.
Non esiste una routine che lo faccia per ogni campo?
Grazie


seleziona tutti i controlli e con formattazione condizionale se campo
attivo metti lo sfondo che vuoi

ciroteo ha scritto:


In alternativa vedi CISA1 
http://www.donkarl.com/it/CISA/Download.htm
"WithEvents e RaiseEvent".
Ciao.
-Marco-
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 "WithEvents e RaiseEvent".
Questa sě che č una soluzione professionale :-)
-- 
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

Newsgroup: it.comp.appl.access
Titolo: Report che 'ricordano' impostazioni stampante su macchina sviluppo

Ambiente sviluppo, win8, Access 2013, stampante Canon (formato 
predefinito fronte-retro)
Ambiente lavoro, win10 + runtime Access 2013, stampante Brother (formato 
predefinito solo fronte)
Su avvio stampa in ambiente lavoro, i remport sembrano 'ricordare' le 
impostazioni della stampante predefinita ambiente sviluppo (fronte retro 
attivato)
Mi spiego meglio, se lancio in ambiente lavoro una stampa, e la 
stampante predefinita e' la Brother con impostazione solo-fronte, la 
stampa mi viene comunque fronte-retro
E' come se il report ricordasse le impostazioni dela stampante 
predefinita dell'ambiente di sviluppo
Ovviamente su 'imposta pagina' tab 'pagina' la STAMPANTE e' la stampante 
predefinita
Mi aspetterei che il report prenda le informazioni dalle proprieta' 
stampante predefinita del computer locale, quindi diverse di volta in volta
In cosa sto sbagliando?
E' possibile visualizzare le impostazioni ATTUALI di un certo report?

 E' possibile visualizzare le impostazioni ATTUALI di un certo report?
 
 
Hai provato a "rinfrescare" il report dopo l'apertura dell'anteprima?
 
Una cosa tipo:
 
 
Docmd.OpenReport ................
 
With Screen.ActiveReport
 
       If .Filter = vbNullString Then
             .FilterOn = True
             .Filter = " "
             .Filter = vbNullString
       Else
             .Filter = .Filter
             .FilterOn = True
       End If
 
End With
 
 


Questo codice, se fossero presenti dati colelgati al report, dovrebbe 
aggiornarne la visualizzazione sul report stesso
Non capisco, come dovrebbe influenzare la stampante letta?

 Non capisco, come dovrebbe influenzare la stampante letta?
 
 
E' solo un tentativo, ma in casi simili al tuo s'è rivelato utile: provare non ti costa nulla.
 
Saluti


Si, esso provo
Newsgroup: it.comp.appl.access
Titolo: protezione tabelle

Salve a tutti.
Volevo chiedervi se esiste un modo per evitare che vengano eliminati, da
altri utenti, record da tabelle.
Premessa:
Ho delle tabelle collegate, i cui dati possono essere variati solo da alcuni
utenti tramite le maschere.
Pensavo di ottenere l'esito voluto disabilitando il tasto shift, in modo
tale che all'apertura del programma non si possono vedere le tabelle...poi
ho provato ad importare le tabelle in un altro file mdb, e li naturalmente
si possono aprire e cancellare anche tutti i record.
Esiste un modo per evitare di far importare le tabelle in un altro database,
o qualche altro modo per rendere sicuri i dati in un database?
grazie in anticipo a chiunque possa essermi di aiuto.

o qualche altro modo per rendere sicuri i dati in un database?
Sicurezza utente: vedi help e sito comune.
--
Lorenzo Coronati
--
<<P.S. Mi scuso con il NG per la polemica, ma proprio 
non digerisco questo atteggiamento da professorini di 
provincia, che alternano risposte saccenti date con 
sufficienza a prese in giro da terza elementare.>>
(Giovanni D'Orazio, 1/11/2000)
--
Newsgroup: it.comp.appl.access
Titolo: Problema Reports in altro sistema operativo

Dunque premetto che sono un autodidatta...per abbiate pazienza!!
Ho fatto un piccolo database access per una palestra, creandolo nel mio
computer (SO Windows XP), e utilizzando Office Xp.
Non è un database molto complicato, ci sono maschere varie ...tabelle e
soprattutto reports.
Dico soprattutto perchè sono quest'ultimi a crearmi dei problemi: quando ho
trasferito il database al computer della palestra (SO Windows 98), ho
ovviamente installato office Xp e copiato il database sul suddetto computer.
Ora, mentre tutte le maschere e relative tabelle sembrano funzionare
bene(sembrano!).
I report (e le reltative stampe che richiamo da un semplice pannello di
comandi) non vengono fuori.
Se cerco di aprire un report ho questo messaggio :"ERRORE DURANTE
L'ESECUZIONE DEL COMANDO "; se provo a stamparli (col tasto dx) ho
quest'altro messaggio :" PROBLEMA DURANTE RECUPERO INFORMAZIONI DELLA
STAMPANTE PER QUESTO OGGETTO....".
Presumo non si tratti di un problema del mio database, perchè ho notato che
aprendone uno "vergine", mi da gli stessi identici problemi...........è come
se manchi quealche componente al sistema.!!
Ringrazio se qualcuno potesse ebentualmente aiutarmi (prima di farmi
formattare il computer della palestra), scusandomi per la lunghezza del post
;-)!
Andrea

 ha scritto nel messaggio
news:tzcdb.351698$lK4.11...@twister1.libero.it...

Hai ragione, il post precedente lo avevo letto distrattamente in quanto non
si risponde ai messaggi con subject non significativo.
Io opero con Access 2000 su Windows XP e quindi posso indicarti solo alcune
strade generiche da percorrere:
-Verifica dal pannello di controllo >> cartella stampanti, che la stampante
in questione sia impostata come predefinita.
-Prova a vedere se dal pannello delle proprietà della stampante viene
eseguita la stampa di prova
-Verifica che da Word od Excel si possa stampare correttamente
-Quando sei nella struttura del report, dal menu 'File' seleziona 'Imposta
pagina', quindi verifica tutte che tutte le impostazioni siano congruenti,
ma soprattutto controlla che la stampante su cui è destinata la stampa sia
quella giusta e con le impostazioni giuste.
In ogni caso se altre applicazioni riescono a stampare correttamente, non
credo sia il caso di reinstallare il sistema operativo, casomai i driver
della stampante (controlla in Internet se ci sono aggiornamenti per i
driver), oppure di compatibilità tra Access di Office XP ed i driver per Win
98 della stampante.
Potresti farti prestare da un amico una stampante diversa, istallarne i
driver e verificare se si presentano gli stessi problemi.
Di più non saprei consigliarti.
Ciao.

 ha scritto nel messaggio
news:D1ddb.129062$hE5.4...@news1.tin.it...


 che non riesco neanche ad aprire i reports???
Anche se non ne sono proprio sicuro, a rigor di logica sì, in quanto per
visualizzarti la stampa secondo i margini e le caratteristiche impostate
(compresi eventuali colori), Access deve per forza leggere le
caratteristiche della stampante anche per farti l'anteprima di stampa.
Ciao.

Ah, dimenticavo, dovresti rispondere dopo il quoting.
Ariciao.