mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Presunto bub di Access2000?

Ho sviluppato un piccolo programma con access 2000. L'ho provato sul mio pc,
nessun problema.
Ho trasferito l'intero file su una cartella sul server aziendale. Ho
autorizzato due utenti ad autorizzare il programma medesimo (stesso pc,
stessa configurazione di office 2000).
Allora mi chiedo: per quale losco motivo uno degli utenti nell'aprire la
maschera di partenza. in corrispondenza di una casella di testo (che ha come
valore predefinito la funzione =Date()), viene visualizzato l'errore
"#nome!" e nell'altro invece funziona tutto?
vi chiedo se gentilmente potete darmi una qualche delucidazione.
Grazie
Mauro

...


 ha scritto nel messaggio
news:01c1048d$ec9879c0$7a91...@ustfinsoft.alpcom...

Stesso time zone e incredibe hanno lo stesso pc (Hp Vectra) con le stesse
configurazioni e bios aggiornati.
Mistero della fede!!!

 ha scritto nel messaggio
news:DHE07.6560$K55.1...@news.infostrada.it...

Chiedi a luciana 64: lei è una specialista in materia. :-))
Mi ricordo che dopo averci sbattuto per un pò la testa, aveva risolto: non
ricordo se aggiungendo al database come riferimenti le librerie DAO o
aggiornando il SP; comunque mentre diventava verde dalla rabbia aveva
tamponato la situazione usando la funzione Now() al posto della funzione
Date().
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 "#nome!" e nell'altro invece funziona tutto?
Nessun buco misterioso.
Semplicemente hai problemi di Riferimenti a librerie mancanti o errati:
mettili al posto giusto e vedrai che tutto andrà a posto.
Ciao, Oscar

Newsgroup: it.comp.appl.access
Titolo: DAO o ADO?

Ciao
Ho acquistato un libro Costruire Applicazioni con Access (97/2000/2002)
contiene una sezione con DAO, ed una con ADO
considerando che ADO è una tecnologia piu' recente di DAO, conviene studiare
DAO?
Alla fine per creare un'applicazione qual'e' la scelta migliore?
Grazie

 Alla fine per creare un'applicazione qual'e' la scelta migliore?
Dipende molto dal db che ci metti dietro.
Se dietro al tuo Access ci metti un mdb, forse č meglio che tu ti studi DAO,
se ci metti MSDE o SQL Server o altro, conviene che ti studi ADO.
Personalmente ADO lo trovo molto dispersivo come codice (mi costringe a
scrivere piů codice per intenderci) e, dove posso, uso DAO.
Giorgio

Newsgroup: it.comp.appl.access
Titolo: problemino ino ino..

Salve..
ragazzi sono riuscito a fare tutto quello che mi serviva ora ottengo una
bella query con tutti i dati che mi servono..
Esiste un modo per esportare tutto il risultato di quella query all'interno
di una semplice tabella in un secondo database ???
Se qualcuno il comando potrebbe gentilmente aiutarmi ?
grazie!!!

A1 ha scritto:

Vai sul menů Query/Query di creazione tabella. E' tutto lě.
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

 Namor
Per i prossimi post cerca di usare un oggetto attinente alla richiesta.


 Namor
Ma PORC%&%&/%&/$%&$
Antonio
Newsgroup: it.comp.appl.access
Titolo: Importare file .dbf in access, errore

Salve a tutti, avrei la necessità di importare un file con estensione .dbf
in access 2000 ma al momento dell'importazione compare il seguente errore:
la tabella esterna non è nel formato previsto.(con tutti i formati dbf
III,IV e 5)
Qualcuno mi sa dare una mano o sa dirmi dove può essere il problema?
Grazie
Alex

 ha scritto nel messaggio
news:_23A9.19457$Bs5.7...@news1.tin.it...

Che tipo di dbf è?
Da quale prodotto esce fuori?
Questo è il problema...
Antonio


Ciao,
il prodotto č un gestionale creato ad hoc per un'azienda (ovviamente non
l'ho fatto io), per quanto riguarda la tipologia di file dbf sono totalmente
all'oscuro circa le differenze tra le varie versioni ( ovviamente sono
conscio dell'esistenza di versioni diverse ).
Ho fatto un tentataivo e l'ho importato in excel; lě me lo riconosce in
maniera corretta e quando lo vado a salvare mi imposta di default il formato
dbf IV dal che ne deduco che potrebbe effettivamente essere la versione IV.
La cosa che mi perplessa č che access non ci pensa manco minimamente ad
aprirmi la tabella anche se utilizzo la versione IV...
Il problema di leggere i dati nel db l'ho bypassato aprendolo come excel ,
salvandolo e collegandolo ad access come fonte dati esterna, ma volevo
vedere se riuscivo a connettermi direttamente al file di modo che, a fronte
di eventuali modifiche della fonte dati primaria (dbf) i dati potessero
essere direttamente accessibili senza passare da excel.
Ciao e buona giornata
Alex
Newsgroup: it.comp.appl.access
Titolo: Usare variabile nel report

Ho una query SQL che mi chiede tramite inputbox un anno (es. 2003)
Questa query viene usata da un report per visualizzare i dati.
In intestazione del report c'è "Pratiche dell'anno"
Come posso fare per aggiungere all'intestazione del report il contenuto
della variabile dell'inputbox?
Grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 della variabile dell'inputbox?
Scusa l'imputbox va a filtrare un campo della query dove è inserito "2003"?!
Non ostinarti a intercettare l'imputbox e inserisci quel campo della query
come controllo del report.
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 come controllo del report.
Ho fatto come hai detto
Ovvero nell'evento "Su apertura" del report ho inserito:
Me.Etichetta26.Caption = "Ciao" & Str(Right([DataRegistrazione], 4))
Però una volta lanciato il report mi da il seguente messaggio di errore:
"Nessun valore nell'espressione immessa"
Giustamente all'apertura il campo [DataRegistrazione] è vuoto.
Come posso risolvere?


 Come posso risolvere?
Ho risolto da solo:
Basta spostare il codice sull'evento "Activate"
Ciao


Newsgroup: it.comp.appl.access
Titolo: esportare tabella in file ascii con campi a lunghezza fissa

Ciao a tutti, mi è stato kiesto di esportare una tabella in un file in
formato ascii, la particolarità di questo file è che tra i campi, saparati
dal simbolo ";", la lunghezza dei campi deve essere fissa. vi faccio un
esempio
Campi del record
CODICE                testo                13 caratteri
DESCRIZIONE     testo                50 caratteri
PREZZO                numerico          4 cifre , 4 cifre
QUANTITA'         numerico           4 cifre
PROVA                 testo                 8 cifre
un'eventuale riga del file ascii sarà ad esempio
1234567890123;pincopallino
;0012,2300;0005;nonloso  .
3276428374323;provaarticolo
;2312,0000;0004;              .
i campi vuoti devono esportati devono essere formati da spazi tanti quenati
sono i caratteri richiesti e gli eventuali valori che non raggiungono la
lunghezza stabilita devono essere completati da spazi o zeri.
Non mi sono mai imbattuto in questo tipo di problema
chi mi consiglia qualcosa per poter iniziare??
grazie mille in anticipo...
Nicola

 ha scritto nel messaggio
news:cvVua.70265$3M4.1...@news1.tin.it...

Crea una query che si alimenta dalla tabella e utilizza il Format
direttamente nella query.
Per esempio per il campo Codice puoi scrivere:
MioCodice: Format([CODICE];"0000000000000")
Per i campi numerici:
MioPrezzo: Format(Cstr([Prezzo]);"0000")
Oppure usando gli spazi se il valore è nullo:
MioPrezzo: IIF(IsNull([PREZZO];"    ";Format(cstr([PREZZO]);"0000"))
A questo punto esporta la query nel solito modo cioè con l'autocomposizione
o, dopo esserti creata la specifica di esportazione, usando il codice.
Credo che con questi esempi riuscirai a fare quello che ti hanno chiesto.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: aiuto aiuto

Non riesco a far fare la somma delle  2 sottomaschere  nella maschera
principale vi invio il codice ho gia postato ma l'ultimo messaggio non ho
avuto nessuna risposta, ma questo solo con access 2000 con access xp
funziona tutto alla perfezione  vi invio il codice:
Option Compare Database
Private Sub Form_Current()
Dim iAnno As Integer
Dim p1, p2 As Double
On Error Resume Next
p1 = 0
p2 = 0
iAnno = 0
p1 = [Sottomaschera Interventi trimestrali]!Totale
p2 = [Sottomaschera Interventi Trim Lavori]!Totale
iAnno = [Sottomaschera Interventi Trim Lavori]!Anno
If (IsNull(p1)) Then
    p1 = 0
End If
If (IsNull(p2)) Then
    p2 = 0
End If
If (IsNull(iAnno)) Then
    Me.EtichettaImportoTotale = "Importo Totale "
Else
    If (iAnno = 0) Then
        Me.EtichettaImportoTotale = "Importo Totale "
    Else
        Me.EtichettaImportoTotale = "Importo Totale " & iAnno
    End If
End If
Me.ImportoTotale = p1 + p2
End Sub
cercho disperatamente un aiuto visto che ho gia messaggiato e non ho
ricevuto nessuna risposta .
ringrazio anticipatamente

 ricevuto nessuna risposta .
Se hai usato questo subject mi sembra ovvio
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 Non riesco a far fare la somma delle  2 sottomaschere  nella maschera
Non riesci neanche a scrivere un subject significativo!!!
Antonio

 ha scritto nel messaggio
news:62Z94Z199Z30Y1...@usenet.libero.it...

ma lei non mi potrebbe aiutare a scrivere un codice

 ha scritto nel messaggio
news:UyeIa.103800$lK4.2...@twister1.libero.it...

Lei chi?
Antonio

 Antonio
Lei, io!!! Facciamo due conti. Negli ultimi giorni sono stato chiamato
MITICO, mi è stato dato dato del Lei e chissà cosa ci porterà oggi.
A te invece è stato dato del maleducato e della concubina...
Noblesse oblige.
MAssimiliano
P.S. MAssimiliano, MI-TI-CO.... ma vaffa...


 Noblesse oblige.
Mi dispiace deluderLA, ma io quella risposta l'ho ricevuta pure per email
Antonio


Appunto a te scocciano anche i privata. A me no.
Sono costretto a rispetermi:
Noblesse oblige.
;-)


 senti se mi aiuti a risolvere il problema ti dico grazie


Senti se crei con un nuovo post con un subject indicativo ti dico grazie

Newsgroup: it.comp.appl.access
Titolo: 2 domande facili-facili

Salve a tutti!
Sto smanettando da poco con access ed ho un paio di domande:
FIRST
come faccio a far risultare in una msk il pulsante di opzione "pieno" in
base al contenuto di un controllo.
Per esempio vorrei che il pulsante fosse pieno se il contenuto del controllo
è "si" oppure "1".
SECOND
mi spiegate come funzionano le caselle di riepilogo.
Devo inserirne una che mi mostri il contenuto di un controllo, ma che
consenta la modifica dello stesso in base ad alcune opzioni predefinite che
dovrebbero apparire nella tendina.
Grazie per le info! :-)
-----------------------8<-------------------
Come in the REAL site!
www.contemadman.com

 [cut]
in mancanza del Biso faccio io.
Metti un oggetto, o "subject" che dir si voglia, esplicativo
Ma dove li andate a pescare tutti sti nick!
--
a.cara


wrote:

Tu quoque Ale fili mii   :-)))
Ciao. Fabrizio

Newsgroup: it.comp.appl.access
Titolo: modifica colore dei pulsanti al passaggio del mouse

Ciao a tutti. Sto terminando una db di archivio dati di un magazzino
nel quale al posto dei pulsanti uso delle etichette usando la propietà
"SpecialEffect" su mouse giu' e su. Ho inoltre fatto sì che al
passaggio del mouse queste etichette cambino colore mettendo il codice
singolarmente ad ogni controllo, domanda: c'è la possibilità di
evitare di mettere questo codice in ogni etichetta e di poter gestire
il tutto con una singola routine per ogni maschera? Grazie in anticipo
e ciao.

 ha scritto nel messaggio 
news:480d8668-936d-4c1f...@m44g2000hsc.googlegroups.com...

[risposta]
Crea un modulo e una sub/funzione dove gli passi l'oggetto (o i nomi di) 
form e control...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: problema semplice con ID

Salve a tutti, sto creando un picolo database per la fatturazione e
volevo sottoporvi il mio problema
Ho 3 tabelle collegate tra di loro:
1) tab.clienti
--- ID
--- RAGIONE SOCIALE
2) Tab FATTURE
---ID
---NUMERO fattura
---data
---IDCLIENTE (che è collegato con ID della tab clienti)
3) tab. FATTURA CORPO
---ID
---IDFATT (che è collegato con ID della tab FATTURE)
---DESCRIZIONE
---Q:tà
A questo punto ho creato 3 maschere:
1) Maschera fatt
2) Maschera CLienti
3) Maschera Fatt Corpo
Dopo aver creato le 3 maschere ho aperto la maschera FATTURA ed ho
inserito 2 sottomaschere per i clienti e Fatt.CORPO.
Il problema è che quando apro la maschera il DB vuole che scelgo da
una casella combinata della maschera fattura l'IDCLIENTE altrimenti
non mi collega le diverse tabelle. Come posso fare per farsi che in
automatico il valore di IDCLIENTE (della maschera fattura) sia uguale
al valore contenuto nella sottomaschera clienti???
Spero di aver spiegato il mio problema aspetto Vs notizie grazie


Ciao!
Non sono sicuro di aver capito bene: tu hai una form FATTURA che
contiene due subform per clienti e corpo fattura?
Son passati 25 anni da quando ho preso il diploma di ragioniere, e
magari qualcosa e' cambiato ma mi verrebbe da dire che la form CLIENTI
debba essere una e indipendente, e che la form FATTURA debba essere
anch'essa indipendente e contenere la sola subform CORPOFATTURA
(collegata alla principale in base a IDFATT).
Nella form FATTURA avrai un combo per selezionare l'ID del cliente per
il quale la emetti o, magari, nell'evento BeforeInsert imposti
IDCLIENTE a forms!CLIENTI!ID.
HTH
Popi

"Popi - TheBadHabits"  ha scritto nel messaggio 
news:1fdbc3bf-6f00-42ac...@22g2000prx.googlegroups.com...

Ciao!



HTH
Popi
______________Risposta:
Ciao Popi e se il cliente cambia forma sociale o anche solo indirizzo?
MA

 Ciao Popi e se il cliente cambia forma sociale o anche solo indirizzo?
Ciao MA!
Ovviamente quella sopra e' solo una parte di tutto l'ambaradan,
infatti i dati relativi al cliente li duplicherei nella testata
fattura per il caso del cambio indirizzo.
Per quanto riguarda il cambio di forma sociale non so se questo
comporti anche la necessita' di cambiare anche codice cliente (ergo:
non ho proprio idea se sia fiscalmente da considerare come il cambio
di partita iva).
Popi


Ragazzi per prima cosa grazie a tutti, infatti grazie ai vostri
consigli sono riuscito a risolvere il prob.
Vi spiego, ho elimnato la sottomaschera clienti e ho creato alcune
caselle di testo. Questa caselle di testo le faccio riempire quando
scelgo il CLIENTE dalla casella combinata ID cliente presente tra i
dati della fattura. Cosi facendo scelgo una sola volta il cliente e mi
funzionano i collegamenti.
GRAZIE MILLE A TUTTI
Newsgroup: it.comp.appl.access
Titolo: registrare ocx in modo trasparente

adesso quando ho qualche ocx da registrare uso un file bat con righe del
tipo
regsvr32 C:\Programmi\\prog\ocx\pippo.ocx
regsvr32 C:\Programmi\prog\ocx\pluto.dll
ma ad ogni riga mi dà un msgbox che mi dice che ha registrato con successo
l'ocx, se gli ocx sono molti diventano molti messaggi da dare l'ok
vorrei quindi che venissero registrati ma in modo trasparente, sapete se con
shell magari c'è questa possibilità?
Grazie.

 ha scritto nel messaggio
news:chf1uq$adr$1...@lacerta.tiscalinet.it...

Ciao Simba883,
c'è una opzione (silent /s) di regsvr32 che non visualizza nessuna message
box prova a cambiare il tuo bat in questo modo:
regsvr32  /s C:\Programmi\\prog\ocx\pippo.ocx
regsvr32 /s C:\Programmi\prog\ocx\pluto.dll
saluti
Cinzia

 ha scritto nel messaggio news:chf1uq$adr$1...@lacerta.tiscalinet.it...

Utilizza il parametro /s (silent); li vedi se chiami regsvr32 /?...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Come eliminare un file da Access

Salve a tutti,
è possibile da un database eliminare un file nel computer locale o anche in 
rete ?
grazie. 
 

da un database (contenitore di dati) sicuramente no. da vba guarda Kill.

Newsgroup: it.comp.appl.access
Titolo: Cambiare il colore di un controllo in base al suo stesso valore

Salve a tutti,
ho un problema non posso usare la formattazione condizionale e devo
far sì che nel momento in cui un campo di una maschera è negativo
cambi colore del testo stesso.
Spero di essere stato chiaro.


No, visto che non hai scritto la ragione in riguardo al FC.
Per il colore del testo puoi anche usare la proprietà Formato
del controllo. Vedi <F1> e 
www.donkarl.com/it?FAQ4.1
.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Cambiare nome a un controllo esistente in una maschera tramite VBA

Ciao a tutti
Come si fa con codice Visual Basic for Application di Access 2003 a
rinominare (cambiare, modificare, impostare) il nome di un controllo
già esistente in una maschera?
Ho provato con questo ma non funziona:
    Dim frm As Form
    Set frm = Form_Scheda_02
 
frm.CasellaControllo487.Name
 = "d_terapaltro"

 ha scritto nel messaggio 
news:03d202f2-a43d-42f5...@r24g2000yqd.googlegroups.com...
Ciao a tutti
Come si fa con codice Visual Basic for Application di Access 2003 a
rinominare (cambiare, modificare, impostare) il nome di un controllo
gi� esistente in una maschera?
Ho provato con questo ma non funziona:
    Dim frm As Form
    Set frm = Form_Scheda_02
 
frm.CasellaControllo487.Name
 = "d_terapaltro"
Risposta:
Perch� vuoi farlo?
Non ti basta cambiare la caption dell'etichetta?


Non si può cambiare la proprietà NAME dei controlli in modalità
DESIGN, e sarebbe assurdo farlo...!
Ti apri la maschera in modalità DESIGN cambi il suo Nome, chiudi
Salvando.
Ovvio che in MDE non lo farai mai....
@Alex

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

 Karl
Ciao
@Alex

 apri in modalit� DESIGN cambi ...
Del resto si tratta di un multipost:
http://groups.google.com/group/microsoft.public.it.office.access/msg/1a07e574eeb630cc
-- 
HTH

Newsgroup: it.comp.appl.access
Titolo: codice a barre

e' possibile gestire in access un lettore di codice a barre
e creare etichette per articolo
mi farebbe piacere avere qualche consiglio in merito 

 mi farebbe piacere avere qualche consiglio in merito
Se guardi in giro sui soliti siti del NG (Sito Comune, AccessGroup, adesso non ricordo) ci dovrebbe 
essere qualcosa a riguardo per la generazione di codici a barre.
Per quel che riguarda l'utilizzo del lettore, mi sembrava di aver letto che questi dispositivi hanno 
un output simile alla tastiera e se attaccati assieme a questa scrivono i codici direttamente nei 
controlli.
Per cui si può fare, e qualcuno lo ha già fatto.
Michele 


Codici a barre
www.donkarl.com/it/?FAQ8.3
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it



Si trovano in giro dei font, l'unica accortezza e' calcolare sempre il
codice di controllo.
Il lettore in genere si attacca tra la tastiera e il computer, viene
visto come una tastiera e in effetti si comporta come un utente
velocissimo a digitare i numeri :D
cia'
Max

Newsgroup: it.comp.appl.access
Titolo: formato accdb non riconosciuto

Buongiorno a tutti
ho un db access che utilizzo per gestire un centinaio di operazioni
per lavori dedicati ai clienti.
Qualche giorno fa ha deciso di smettere di funzionare ed all'apertura
mi vien fuori il messaggio:
 
formato di database nomefile.accdb non riconosciuto...
 
il db è rimasto delle stesse dimensioni (600mb circa) e non mi dà la
possibilità di importare il tutto in un nuovo db.
Nemmeno con software di recupero dati tipo phoenix sono riuscito a
cavarne fuori qualcosa....
 
suggerimenti (oltre al suicidio??)
 
grazie 1000
Nicola

N1C0L4 wrote :

Trovati uno psichiatra con le palle sulla cui spalla versare amare 
lacrime per le copie di backup che non hai fatto.
 
Bruno

Newsgroup: it.comp.appl.access
Titolo: Gestione Agenda via Access

Avrei bisogno di qualche parere prima di cominciare a implementare
un'agenda di commerciali in Access, collegata all'anagrafica dell'azienda.
Pensavo ad una tabella che segni la data e l'ora, il codice commerciale e
il codice azienda. In questo modo si scrivono solo i record necessari e
sembra andare bene, ma devo visualizzare per ogni giorno tante colonne
quanti sono i commerciali! 
Quindi devo per forza segnare data/ora, id azienda1, id comm1, 
2-3-4-5-..-10.
In questo modo ogni riga rappresenta un intervallo di tempo e ogni colonna
un appuntamento e posso cosě avere su una riga tutti i commerciali.
C'č un modo semplice di gestire la cosa o l'unico č questo?
Avete suggerimenti in merito?
Grazie
Ing. Diego Lotti
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 un'agenda di commerciali in Access, collegata all'anagrafica dell'azienda.
Ciao Diego.
Se hai ADSL o almeno ISDN ti posso passare ed installare (NetMeeting?) una
demo di un programma simile che ho fatto in passato.
Fammi sapere (magari in privato).
Luc
Newsgroup: it.comp.appl.access
Titolo: [OT][CISA1] Lecco-arezzo

Nik scrivimi in privato il mio indirizzo č giusto
cosě ci mettiamo d'accordo per il viaggio,
Anche con ciroteo e eventuali altri
Stkabisa

 
mandata...
ciao
Nick

Newsgroup: it.comp.appl.access
Titolo: risultato diverso tra anteprima query ed esecuzione (append)

ho una query (append) che quando verifico in anteprima mi restituisce 
tutti i record che mi aspetto, ma quando viene eseguita da codice mi 
salta un record (e poi me ne accorgo nella stampa)
 
 
 
INSERT INTO TCommissionsTOT ( InternalCode, Manuf, Dist, Anno, AgCode, 
AgShort, AgDesc, AgPct )
 
SELECT
commissi_tmp.a00023  AS InternalCode,
commissi_tmp.a00002  AS Manuf,
commissi_tmp.a00003  AS Dist,
commissi_tmp.a00001  AS Anno,
TTables.Code         AS AgCode,
TTables.Short        AS AgShort,
TTables.Description  AS AgDesc,
ConvStrNum([N00006]) AS AgPct
 
FROM
commissi_tmp
LEFT JOIN TTables ON commissi_tmp.a00005 = TTables.Code
 
WHERE
(((TTables.TableCode)="0020"));
 
 
 
nel codice:
 
DoCmd.OpenQuery "CREATE COMMISSION" ' legge Commissi_TMP e aggiunge a 
TCommissionsTOT
 
come si spiega questo comportamento diverso?
 
grazie
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


non è che magari il record che ti salta ha qualche valore in campo di 
dimensione maggiore rispetto al campo di destinazione e quindi l'insert 
della riga fallisce?
 
BFS
 
 
 

 riga fallisce?
 
ci stavo pensando
 
ho provato a eliminare del tutto il Join e il risultato non è cambiato: 
in anteprima lo vedo, quando eseguo non c'è
 
vado a controllare la dimensione dei campi destinazione...
 
torno subito...


 torno subito...
 
no, tutto ok, però adesso controllo meglio la sorgente dei dati, ho 
visto qualche record duplicato che non dovrebbe esserci (no, non c'è un 
controllo di univocità sulla tabella sorgente)
 
grazie comunque per la dritta

Newsgroup: it.comp.appl.access
Titolo: Se esiste fai vedere messaggio

Ho la necessità che in fase di inserimento di record all'interno di
una tabella, in una  maschera inserendo il codice fiscale, dovrei fare
in modo che mi venga segnalata la presenza dello stesso, chiraramente
potendo forzare.
GRAZIE

 ha scritto nel
messaggio
news:dadb67f6.04040...@posting.google.com...

Private sub CodFisc_afterupadate()
docmd.runcommand acccmdsaverecord
if dcount(Codfisc)>1 then msgbox "Ah Ciccio, che
fai, ce riprovi???!"
end sub
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: nuovo criterio per i nomi dei backup

 
Cari amici, probabilmente a questa domanda sara' gia' stata data una risposta, ma essendo del tutto principiante non so purtroppo nemmeno quali termini cercare. Se me ne indicate qualcuno mi precipito a leggerla.
 
Dunque: quando apro archivio.accdb, se ho capito bene, access crea archivio1.accdb e mi fa lavorare su questo lasciando archivio.accdb per backup. 
 
Poi quando apro archivio1.accdb lui crea archivio11.accdb e cosi' via.
 
A me servirebbe pero' un' altra cosa: quando apro archvio.cssdb vorrei che il backup assumesse il nome archivio001.bck, archivio002.bck, etc. lasciando sempre archivio.accdb come copia di lavoro corrente. 
 
La cosa e' importante perche' su questa macchina ci sono altri studenti che sviluppano sistemi di backup e gestione mediante programmi a riga di comando, tipo rar, e il comportamento di access gli complica la vita ...
 
grazie, ciao ciao ciao ciao !!


Ma da quando Access fa il backup automatico?? Se apri un mdb (o un accdb) Access non fa nessun backup (che io sappia) ma apre un file ldb (o similare) per gestire gli accessi, gli utenti.....Di solito li devi creare tu, con varie metodologia (e sempre esterne)

Newsgroup: it.comp.appl.access
Titolo: Conseguenze della cancellazione record

1) quali son le conseguenze a seguitpo della cancellazione di un record
dalla mia tabella? Quando andrņ ad inserire un nuovo record relativo ad un
nuovo utente, access mi indirizzerą al record vuoto ora disponibile o al
primo record vuoto in fondo alla tabella?
2) c'č un modo per avvertire l'utente, nella maschera d'immissione, che
c'č un record vuoto ora disponibile?
Ciao e buon lavoro a tutti voi.
Genesio M.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 --
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: query su più campi con or

Salve.
Ho una tabella con 8 campi data.
Devo controllare se una delle 8 date inserite è uguale alla data odierna.
Ho creato una query di selezione e nel campi criterio della prima data ho
inserito date(), mentre in tutti gli altri campi di data questo controllo
l'ho inserito nella riga "oppure" ma non mi funziona, o meglio, mi funziona
solo se la prima data è uguale alla data odierna, se invece una delle altre
è la data odierna, non funziona.
Come devo fare?
Grazie a tutti
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 č la data odierna, non funziona.
Devi inserire date nelle righe oppure a "scaletta", cioč per il primo campo
sulla prima riga, sul secondo campo nella seconda riga e cosě via fino
all'ottavo campo sull'ottava riga. In questo modo realizzi l'OR, altrimenti
sulla stessa riga hai degli AND
Antonio
Newsgroup: it.comp.appl.access
Titolo: password su be

ho un db diviso in BE e FE su cui ho inserito una password.
Ho l'esigenza di cambiare la password e per questo motivo sul FE l'ho
cambiata. Mi sono accorto perň che sul BE la password č rimasta la vecchia.
Ho provato a cambiare la PW sul BE ma a questo punto, anche se č la stessa
del FE, il FE non apre piů le tabelle del BE dando un errore di apertura.
mi date qualche consiglio al riguardo?
Dato che a me interessa proteggere principalmente il BE, non vorrei di
nuovo importare le tabelle nef FE e poi ridividerlo.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Ciao Luigi,
devi semplicemente ricollegare le tabelle dal FE al BE.
STrumenti Utilità Database/ gestione tabelle collegate
Selezioni tutte le tabelle, spunti Chiedi sempre nuovo perscorso,  OK
Selezioni il BE, ti chiede la password e  poi dovrebbe procedere con il
collegamento...
Saluti
Cinzia

 Seleziono tutte le tabelle della copia, spunti Chiedi sempre nuovo
perscorso,  OK)
a questo punto si blocca dicendomi "password errata" e non mi fa andare
avanti.


 ha scritto nel messaggio
news:cquisc$l7l$1...@news.newsland.it...

Ciao Luigi,
nel mio caso il FE non aveva password e la password era solo sul BE  e così
funzionava.
Potresti provare a ricollegare le tabelle del BE via Codice usando una delle
procedure che trovi sul sitoComune o sul sito di Alex
(se non sbaglio la sua prevedeva anche il caso in cui si dovesse collegare
un BE con password)
Saluti
Cinzia

 Cinzia
Quella è sul SC, ma sconsiglio l'uso per la complessità assurda
del codice che è eccessivamente arzigogolato riaprendolo
mi viene un pò da sorridere...!
Ritengo che Luigi possa rivedere la sua struttura e non inserire
la PWD nel FE a favore di uno scenario più usuale come tu stessa
hai giustamente presentato.
Il FE andrebbe protetto generando un MDE, il BE eventualmente PWD
se non di meglio...!
A questo punto la procedura di ricollegamento manuale non è
il massimo, ma da codice si tratta effettivamente di ciclare
la classe tabledefs e passare alla proprietà Connet dell'oggetto
puntato la stringa nuova con "DATABASE=PATH;User=Admin;PWD=TuaPWd".
Il metodo più semplice ritengo sia l'esempio di Antonio opportunamente
modificato in previsione della PWD, e magari in previsione di poterla
cabiare...!
Ciao.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Cinzia ha scritto:


ok faccio questa altre prove ! vi farò sapere!
grazie

Newsgroup: it.comp.appl.access
Titolo: Per Roberto: Saldo Help

Per formattare il campo Saldo come valuta come si fa (con la funzione Format
credo e ignoro l'espressione da inserire)?
Grazie per la paziente attenzione!

 ha scritto nel messaggio
news:9plm28$ops$1...@lacerta.tiscalinet.it...

La sintassi della funzione in questo caso è: Format(<espressione>,
"Currency").
Usando la funzione Format puoi modificare il codice SQL che ti ho postato
in:
SELECT Tabella1.IdContatore, Tabella1.Data1, Tabella1.Entrate,
Tabella1.Uscite,
Format(DSum("Entrate","Query1","(Year([Data1])*100000000000+Month([Data1])*1
000000000+Day([Data1])*10000000+[idContatore])<=" &
Year([Data1])*100000000000+Month([Data1])*1000000000+Day([Data1])*10000000+[
idContatore])-DSum("Uscite","Query1","(Year([Data1])*100000000000+Month([Dat
a1])*1000000000+Day([Data1])*10000000+[idContatore])<=" &
Year([Data1])*100000000000+Month([Data1])*1000000000+Day([Data1])*10000000+[
idContatore]), "Currency") AS Saldo
FROM Tabella1
ORDER BY Tabella1.Data1, Tabella1.IdContatore;
Però ti ricordo che così il dato ti verrà incolonnato a sinistra anziché a
destra, quindi ritengo più corretto usare la funzione CCur, ovvero:
SELECT Tabella1.IdContatore, Tabella1.Data1, Tabella1.Entrate,
Tabella1.Uscite, CCur(DSum("Entrate","Query1","(Year([Data1]
*100000000000+Month([Data1])*1000000000+Day([Data1])*10000000+[idContatore])
<=" &
Year([Data1])*100000000000+Mont([Data1])*1000000000+Day([Data1])*10000000+[i
dContatore])-DSum("Uscite","Query1","(Year([Data1])*100000000000+Month([Data
1])*1000000000+Day([Data1])*10000000+[idContatore])<=" &
Year([Data1])*100000000000+Month([Data1])*1000000000+Day([Data1])*10000000+[
idContatore])) AS Saldo
FROM Tabella1
ORDER BY Tabella1.Data1, Tabella1.IdContatore;
Nel primo caso è un problema solo di visualizzazione mentre nel secondo
intervieni sul tipo dati del campo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:9pmfca$2dm0$1...@stargate1.inet.it...

Caro Roberto ti ringrazio per il grande aiuto prestatomi. La query sembra
funzionare perfettamente!
A presto, e per quel ch'io possa, sono pronto a ricambiare tale gentilezza!
Ciao, Giuseppe.

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

ho dei valori in diversi campi ([1]+[2]+[3]) campo 1 =1 campo 2=2 campo 3=-
1 sommando ottengo uno. č possibile ottenere due. cioč avere come risultato
finale la somma dei soli valori 1
grazie
--------------------------------
Inviato via 
http://usenet.iol.it

 ha scritto nel messaggio
news:62Z98Z166Z199Y...@usenet.iol.it...

Ma 1+2+(-1)=2. Perchč ottieni 1?

Ma 1+2+(-1)=2. Perchè ottieni 1?
scusa ho sbagliato. campo 1 = 1 ;
campo 2 = 1 ; campo 3 = -1.


 campo 2 = 1 ; campo 3 = -1.
Guarda sull'help l'uso della funzione ABS (non serve in frenata, questa).
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: Esempio messaggi notifica balloon nella tray icon

Se qualcuno desiderasse avere questo tipo di notifica
http://codesnippet.altervista.org/wp-content/uploads/2009/07/windows_ballon_tips.jpg
qui ho inserito un esempio
ACC2002
http://www.alexbaffo.com/MSAccess/TrayIconNotify.zip
Saluti
Alex

miciomao ha scritto:

grazie!
BFS

 Alex
Bellino...
Roberto LF

Newsgroup: it.comp.appl.access
Titolo: animazione nella maschera

Come si fa a inserire un file avi, swf o gif animate in una maschera'


puoi usare il controllo activeX Windows Media Player
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Esiste la funzione prodotto in Access 97?







 Ho l’esigenza di creare, in 
una query o in un report, un campo che mi restituisca il prodotto di tutti i 
valori numerici contenuti all’interno di uno specifico campo di tutti i record 
risultanti dalla query stessa.


Allo stesso modo in cui Access mi 
permette tramite una funzione di aggregazione di ottenere la Somma (ad es. 
=Somma([nomecampo]) ), il Conteggio o la Media di un certo intervallo di valori, 
è possibile ottenerne il PRODOTTO?


Ho provato anche con il 
raggruppamento dei record nella query, ma tra le funzioni elencate non c’è il 
prodotto.


La guida in linea non mi è stata 
di aiuto.   Come posso fare?


Grazie,    
Lorenza



 ha scritto nel 
  messaggio 
news:002401c0ab2c$99018be0$3090623e@jasminum
...





mmh, vediamo un po: se vuoi il prodotto di 
  1 riga della tua query devi cerare un campo della query che chiamiamo per 
  comodità pippo , i quale sarà così 


 


pippo:[nometuocampo]*[altronometuocampodellatuatabella]


nella casella di quel campo dovrai 
  selezionare "espressione" e nullaltro. questa espressione ti restituisce il 
  valore della moltiplicazione della tua riga. E NON POSTARE  IN FORMATO 
  HTML 


 


ciao. 
  luca



Evidentemente non mi ero spiegata a sufficienza:
non devo fare il prodotto di due campi all'interno dello stesso record,
bensì il prodotto dei valori di un certo campo di tutti i record estratti
dalla query e raggruppati in base ad un altro campo.
Per capirci, un prodotto "in verticale" e non "in orizzontale".
Ad es.:
[camponome]  [camponumero]
PIPPO       NUMERO1
PIPPO       NUMERO2
PIPPO       NUMERO3
Risultato:
PIPPO   PRODOTTONUMERI
Dato che qualcuno mi ha giustamente suggerito che il prodotto di x numeri è
uguale alla somma dei logaritmi di ciascun numero, ho creato un campo
calcolato nella query che per ogni record estratto mi calcola il logaritmo
del numero:
logcamponumero: log([camponumero])
A questo punto sembrava un gioco da ragazzi far fare (alla query stessa o al
report finale) la somma, per raggruppamento, del campo calcolato appena
creato:
=Somma([logcamponumero])
Non so perché, ma si rifiuta di fare la somma di logaritmi che abbiano come
argomento il nome di un campo, mentre non ha problemi a fare la somma di
logaritmi che abbiano come argomento un semplice numero.
Così ho trasformato la mia query di selezione in una di creazione tabella in
modo da "esportare" i logaritmi già calcolati e (attraverso il report)
poterci fare sopra una semplice somma.
=Exp(Somma([logcamponumerodatabella]))
Ora non mi resta che creare una macro che esegua la query di creazione
tabella e che apra il report basato sulla tabella stessa.
Niente male per calcolare un banalissimo prodotto, vero?
Su questo risultato devo poi fare altri calcoli.
Se qualcuno avesse un'idea più furba della mia, ne sarei davvero felice.
-- 
Posted from 
relay3.inwind.it
 [212.141.53.74] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Tree View non visualizzato

Ciao a tutti,
In un applicativo realizzato con A07, un utente non riesce a
visualizzare un controllo TreeView.
Premetto, che in altri PC non sono stati riscontrati problemi di alcun
tipo. Inoltre, nel PC in oggetto risulterebbere correttamente
installato il relativo file .ocx.
L'utente dice che cliccando sul controllo (che a lui appare vuoto)
riceve il messaggio :"a causa delle impostazioni e dei criteri di
protezione, la macro non può risultare attivata"
Io, ho provato a modificare in vario modo le impostazioni di
protezione nelle opzioni di Access 2007, ma il controllo viene
visualizzato SEMPRE E COMUNQUE.
Qualcuno ha idea di quale potrebbe essere la causa?

 ha scritto nel messaggio 
news:4a5c24fe-f5f1-496b...@n77g2000hse.googlegroups.com...
Ciao a tutti,



-------------------------------------
Blocco da parte dell'antivirus? Kaspersky, per esempio, blocca le macro.
Se presente antivirus, prova a disabilitarlo.
Ciao, Carlo

 Se presente antivirus, prova a disabilitarlo.
Grazie...
In ogni caso, non credo che possa dipendere da impostazioni di Access.
Ho provato a settare le opzioni di protezione di Access in vario modo
e non mi è mai capitato di vedere bloccati SOLO gli OCX.

Newsgroup: it.comp.appl.access
Titolo: Menu di scelta rapida

Mi chiedevo se fosse possibile intercettare in vba dei caratteri selezionati
con il mouse da una casella di controllo per utilizzarli per una ricerca
lanciando un programma elencato in un men� di scelta rapida.
Mi spiego meglio:
Seleziono con il mouse un codice cliente in una casella di testo.
Clicco il tasto destro del mouse e seleziono nel men� di scelta rapida il
programma per la ricerca dell'anagrafica del cliente.
Il programma di ricerca cattura il codice cliente selezionato e mi apre
l'anagrafica del cliente.
Qualcuno mi pu� aiutare?
Grazie in anticipo
Marco Dell'Oca

 Marco Dell'Oca
Si se il controllo è attivo il contenuto dello stesso è rilevabile
con :
Screen.ActiveControl.Value
Da li poi applichi il criterio di ricerca al metodo Filter o alla
condizione Where della query....
@Alex

 Marco Dell'Oca
Si se il controllo � attivo il contenuto dello stesso � rilevabile
con :
Screen.ActiveControl.Value
Da li poi applichi il criterio di ricerca al metodo Filter o alla
condizione Where della query....
@Alex
Grazie Alex,
e' esattamente quello che cercavo e funziona benissimo
Grazie ancora
Marco Dell'Oca
Newsgroup: it.comp.appl.access
Titolo: Aprire contemporaneamente stessa maschera n volte

Buongiorno a tutti.
Avrei bisogno di qualche consiglio per concretizzare questa mia necessit�:
nella maschera PRATICHE ho
ID PRATICA univoco a cui pu� appartenere pi� di un servizio
N� SERVIZI     quanti servizi si andranno a registrare per questa pratica.
il pulsante "CARICA SERVIZI" a cui vorrei dare nell'evento click la funzione 
di aprire per n volte (n= il valore inserito in N� SERVIZI) la maschera 
SERVIZI.
La maschera SERVIZI ha
il campo SERVIZIO N� (campo contatore)
il campo PRATICA N� in cui attualmente inserisco manualmente il numero della 
pratica ricavato dalla maschera PRATICHE.
In sostanza, con un es, vorrei accadesse questo:
nella maschera pratiche
ID PRATICA  0025
N� SERVIZI    2
con click su "CARICA SERVIZI" mi si apriranno 2 finestre della maschera 
SERVIZI entrambe con PRATICA N� = 0025 ma con valori sequenziali in SERVIZIO 
N�.
In verit� non � fondamentale che mi si aprano in contemporanea, l'importante 
� che non possa accedere alla maschera PRATICHE senza aver finito di 
inserire i 2 servizi......ma credo che cos� avr� bisogno di un altro 
pulsante....
Se qualcuno mi ha capita....suggerisce idee?
Grazie mille.
-- 
Giorgia 

Giorgia ha scritto:






E' pi� facile la seconda. Un'unica maschera, sull'evento Scaricamento fai
tutte le verifiche che ti servono (dlookup, dcount, ecc....), e casomai
sei in grado di impedire la chiusura (impostando Cancel=True) finch�
l'utente non ha correttamente inserito tutte le N righe.
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:hk6i1j$de8$1...@news.newsland.it...

Grazie Marco,
a questo punto lavorei con maschera e sottomaschera.
Tutto bene se una pratica ha un servizio solo, il problema nasce quando una 
pratica � formata da pi� servizi.
Nel momento in cui nella pratica 0025 inserisco in N� SERVIZI il valore 2 
per es., pensavo di fare un discorso del tipo ".addnew" ma non so come 
esprimere in funzione questa parafrasi:
"aggiungi in tabella servizi 2 record momentaneamente vuoti e sequenziali 
con pratica n� 0025".
Cos�, pensavo, nella sottomaschera mi trover� pronti i 2 record....
Non so, forse � un po' contorto?
Giorgia

 Giorgia
Si pu� fare. Io sono per agevolare l'utente il pi� possibile.
Usa una query:
SQL="INSERT INTO [Tabella] (campo1,campo2,...) VALUES
(valore1,valore2,...) 
currentdb.execute SQL
Trovi sull'help la sintassi di INSERT INTO, e sul ng trovi parecchi esempi.

Newsgroup: it.comp.appl.access
Titolo: Come cancellare righe 'detail' orfane delle corrispondenti 'master' ?

Tabella FattureTestate e FattureRighe
Nella FattureRighe sono presenti righe che non corrispondono con nessuna 
riga nella FattureTestate
Come eliminare d'un botto le righe orfane nella FattureRighe ?
Ciao e grazie
RobertoA

 ha scritto nel messaggio 
news:48875794$1...@newsgate.x-privat.org...

Fai una query di tipo LEFT JOIN dove a sx metti FattureTestate e a dx 
FattureRighe, filtri poi con un WHERE le righe che hanno nel corrispondente 
campo NOME (o quello che hai) = NULL della tabella FattureTestate.
Riporti il tutto all'interno di una query di tipo DELETE * FROM ....et 
voilà...comunque questo ti succede per due motivi...o non sono collegate con 
integrità referenziale oppure non hai previsto la cancellazione dei record 
dettaglio al momento della cancellazione dei record master.
Io ti consiglierei di scrivere meglio il codice sull'evento eliminazione del 
campo master.
Ciao
-- 
Roberto da Parma 


Currentdb.execute "Delete * From Tuatabella where tuocampo = " & me.tuocampo
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 
-- 
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------

RobertoA ha scritto:

DELETE FROM FattureRighe WHERE ID_Fattura NOT IN(SELECT ID_Fattura FROM 
FattureTestata)


 ha scritto nel messaggio 
news:48878fc0$0$17930$5fc...@news.tiscali.it...

si hai ragione...dopo che l'avevo scritto ho visto il mio errore...quello 
appunto che volevo dire è quello poi che hai corretto tu, ossia cancellare 
le righe dalla tabella Detail che hanno campi nulli nella rispettiva tabella 
master...
Scusate...ho invertito le tabelle...


 ha scritto nel messaggio 
news:48879018$0$17930$5fc...@news.tiscali.it...

Ecco lì che esce la IN con la SUB SELECT....
Torna tutto...
-- 
Roberto da Parma 


Grazie mille a tutti
RobertoA

Newsgroup: it.comp.appl.access
Titolo: Aprire un file .dot da Access

Come posso lanciare da Access un file dot?
Grazie
Stefano B

Come posso lanciare da Access un file dot?
Set wordapp = CreateObject("Word.Application")
wordapp.Documents.Add template:=(IlTuoFile.DOT)
Ti apre un file usando come template il tuo .dot
-- 
Ciao,
Giovanni


Potresti creare un tasto o semplicemente un collegamento ipertestuale
che punta alla cartella dove e' contenuto il .dot e parte in automatico Word
Bye Pietro
Newsgroup: it.comp.appl.access
Titolo: funzione anno ...

Salve a tutti,
per cortesia, avrei un problemino da risolvere di questo genere.
Con la seguente function
___________________________
Public Function fctanno() As Integer
fctanno = 2013
End Function
 
___________________________
 
ho assegnato il valore alla variabile fctanno.
 
Nei criteri di una query ho la seguente stringa:
Between #01/01/2013# And #31/12/2013#
 
In che modo posso modificarla per avere lo stesso risultato, evitando di 
digitare l'anno 2013 ???
 
Grazie.
Saluti
Lucky 
 
 


p.e.
 
Between DateSerial(fctAnno();1;1) And DateSerial(fctAnno();12;31)
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 

 ha scritto nel messaggio 
news:b9r301...@mid.individual.net...


 ...sto facendo passi importanti !!
 
Il prossimo passo sarebbe di anche in questa funzione non
usare 2013 come valore fisso, perch� anche cos� devi ancora
cambiare codice per un valore variabile.
 
Invece si usa una tabella per salvare il valore e una variabile
o una casella di testo nascosto su una maschera sempre aperta
(maschera centrale ecc.) o una variabile TempVar (in versioni di
Access >=2007) per controllare il valore nella funzione.
 
Se p.e. hai una tabella tblImpostazioni con un campo
AnnoAmministrativo e scegli il metodo con la variabile "normale"
(vedi anche 
http://www.donkarl.com?FAQ3.15
) puoi scrivere
questo in un modulo standard:
 
Option Compare Database
Option Explicit
 
Private lngAnno As Long
 
Public Function fctAnno() As Long
 
    If lngAnno = 0 Then
        lngAnno = DLookup("AnnoAmministrativo", "tblImpostazioni")
    End If
 
    fctAnno = lngAnno
 
End Function
 
Cio� prendere il valore dalla tabella con un DLookup (o un recordset)
solo la prima volta che qualcuno usa fctAnno. Dopo il valore � sempre
presente nella variabile lngAnno.
 
Cos� non bisogna mai cambiare il codice ma solo il valore nella tabella
forse tramite una maschera per impostazioni generali.


 ha scritto nel messaggio 
news:b9reie...@mid.individual.net...

Newsgroup: it.comp.appl.access
Titolo: tabelle, query a livello di utenze

Ciao a tutto il ng,
questo è il mio problema:
ho una tabella chiamata TABELLA1
ho 4 utenti con relativi nomi utenti e password
pippo1
pippo2
pippo3
pippo4
quello che desidererei è che tutti gli utenti implementino la TABELLA1 ma
non possano modificare i record implementati dagli altri.
Ovvero i record implementati da pippo1 non siano modificabili dai vari
pippo2, pippo3 e pippo4 e reciprocamente.
E' possibile!?
Credo che nell'implementazione dei record nella TABELLA1 si debba inserire
automaticamente in un campo "utente" l'utente pippo1 e che
nella visualizzazione a livello di maschera lui stesso implementi una query,
o meglio sull'apertura  della maschera, si apra la query sulla base del suo
nome utente....
grazie
Tiziano

 non possano modificare i record implementati dagli altri.
Sai che puoi fare? Registrare l'utente al momento della registrazione del
record in un apposito campo Utente... così facendo dai la paternità al
record specifico.
In questo modo puoi effettuare un controllo dell'utente collegato rispetto
all'utente proprietario del record nel momento della modifica non
permettendola se non è uguale.
Io l'ho fatto e funziona.
Maurizio

 ha scritto nel messaggio
news:Fp%l8.45585$%g7.14...@twister2.libero.it...

yes.... ma non so come si faccia o meglio mi dai qualche aiuto?!
grazie
tiziano

 tiziano
Assegnazione Utente a Record :
Aggiungi alla tabella di cui sopra un ulteriore campo denominato "Utente"
formato testo
Aggiungilo alla relativa maschera e mettigli come valore predefinito
"=CurrentUser"
Nei nuovi record ti registrerà il nome dell'utente che sta scrivendo il
record.
Controllo Modifica Record:
Sull'evento modifica di ogni campo del record inserisci questa routine :
If me.Utente= CurrentUser Then
Else
MsgBox "Questo record non è stato registrato da te. Non hai le
autorizzazioni necessarie a modificarlo"
me.Undo
End If
Chiaro?
Maurizio

 ha scritto nel messaggio
news:nR0m8.45964$%g7.14...@twister2.libero.it...

grazie mille!!!!ho provato e funziona perfettamente....