mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: cambiare BE a cui l'FE deve accede

ciao a tutti,
come da oggetto, è da un po che consulto i vecchi thread a riguardo e cerco 
di familiarizzare con gli esempi del sito comune legati al relink delle 
tabelle tra FE e BE.
Tenuto conto che le mie finalità e vincoli sono le seguenti:
- "switchare" tra due BE,
- i due BE hanno identica struttura;
- uno dei due BE risiede su pen drive USB (problema risolto come da thread 
di Stero72 del 10/4);
quale strada mi consigliate di percorrere?
grazie,
em.an. 


Sul SitoComune c'è un Demo proprio per Switchare i BE, fai una
ricerca.
@Alex

 ha scritto nel messaggio 
news:1177078673.8...@n76g2000hsh.googlegroups.com...


@Alex
ciao @Alex,
ho scaricato e provato gli esempi presenti nel Sito Comune (mi pare ce ne 
siano anche alcuni simili ma in diverse "versioni"..) e nel tuo sito.
in particolare nei giorni scorsi ho provato a implementare quello del sito 
comune denominato: "1.16 Riallegare tabelle (3) (Funziona anche se il 
Backend è protetto da password)": le tabelle venivano riallegate 
correttamente, salvo apparire diversi messaggi di errore alla fine della 
procedura: ora, dopo un pò di adattamenti, la situazione è migliorata di 
molto.
volevo solo sapere se, tenuto conto dei miei vincoli esposti, ci fosse una 
soluzione  preferibile alle altre..
quale soluzione mi consiglieresti?
grazie,
em.an. 

 em.an
@Alex

 em.an
@Alex
mi scarico e testo subito quella di Federico Luciani allora..
cavolo, proprio ora che avevo rifinito a puntino la tua procedura e 
funzionava alla perfezione! :D
grazie ancora!
ciao,
em.an.

Newsgroup: it.comp.appl.access
Titolo: attivare/disattivare pulsante barra strumenti

Ciao a tutti,
sto cercando (se c'è) il modo di poter disattivare/attivare un pulsante e 
solo il pulsante di una barra degli strumenti da me creata in base ad una 
condizione (es. una certa maschera attiva)...già in automatico lo fa con il 
pulsante filtro....vorrei fare la stessa cosa però con i pulsanti e le 
condizioni che dico io...
C'è un modo? Ho provato a cercare ma...al momento niente...
Grazie come al solito
-- 
Roberto da Parma

 ha scritto nel messaggio 
news:471a064e$0$4798$4faf...@reader4.news.tin.it...

Scusatemi....ho risolto...è sempre quel bicchierino dove ci si affoga...
CommandBars("Menù").Controls("nomecontrollo").Enabled = True
Ciao
-- 
Roberto da Parma
Newsgroup: it.comp.appl.access
Titolo: pulsante apri maschera e sposta dati

ciao a tutti ho questo problemino. Da un pulsante devo far aprire una
maschera e a sua volta controllare che un dato sia presente se non
fosse presente mi deve creare un nuovo record con l'id del dato che ho
inviato in precedenza.
esempio:
dalla maschera1 uno visualizzo "id" e "nome", io devo aprire una
maschera2 che mi visualizzi "id" e "commenti". tutto funziona se i
dati sono gia presenti nella tabella, ma quando creo un nuovo record
nella maschera1 e clicco su apri per andare alla maschera2 lui mi
dovrebbe gia portare l'"id" per poi inserire dei commenti nuovi.
secondo voi come posso fare?
io ho provato cosi:
Forms!pallet!id_commessa = Me.id_commessa
ma mi aggiorna il dato solo se la maschera è gia aperta e per aprirla?
grazie in anticipo a tutti


Ma non ne abbiamo parlato in un'altro Forum....???
Perchè disseminare ovunque messaggi uguali...??
@Alex

Newsgroup: it.comp.appl.access
Titolo: Problema con lettura riga in un file di testo

Salve a tutti,
Ho un problemino e non capisco dove sto sbagliando . con il codice che
riporto qua sotto devo leggere il contenuto di un file di testo. l'errore
segnalato e' il 71 - input oltre la fine del file .
la cosa mi pare strana, visto che il file di testo ,che si chiama
aggprog.txt ,contiene una sola riga
"c:\arc\programmi\primula\"
la Sub , mi deve solo leggere quella riga e scriverla nella variabile "s".
    Const ForReading = 1, ForWriting = 2, ForAppending = 3
    Const TristateUseDefault = -2, TristateTrue = -1, TristateFalse = 0
    Dim appoggio As String
    Dim fs, f, ts
    Dim s As String
    appoggio = PathCorrente() & "aggprog.txt"
        Set fs = CreateObject("Scripting.FileSystemObject")
        Set f = fs.GetFile(appoggio)
        Set ts = f.OpenAsTextStream(ForReading, TristateFalse) ' ho provato
anche con TristateUseDefault
        s = ts.ReadLine                    'l'errore arriva in questo punto.
        ts.Close
        If IsNull(s) Or s = "" Then
            Exit Sub
        Else
            Call collegadb(s)
        End If
Grazie a tutti  :))
--
(^o^))~    Lorenzo   (^o^))~
"Preimaginare e' lo imaginare le cose che saranno..."
"Postimaginare e' imaginare le cose passate ..."
(Leonardo Da Vinci)

        Set fs = CreateObject("Scripting.FileSystemObject")
[etc]
Ma perche' ti complichi la vita?
Cosa ti hanno fatto Open, Input e soci?
--
Lorenzo Coronati
--
<<Ragazzi, sapete indicarmi una utility in 
internet che sia in grado di recuperare le 
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
--
Newsgroup: it.comp.appl.access
Titolo: salvataggio record

Buongirno
Ho una maschera continua dalla quale apro una sottomaschera anch'essa
continua.(quest'ultima apribile chiudibile spostabile dimensionabile e
sincronizzata con la principale)
tale visualizzazione potra sembrare strana ma trattandosi di pochi record su
entrambe le tabelle
il tutto è estremamente utile per un rapido inserimento, visualizzazione e
controllo dei dati.
Ovviamente sotto ci sono rispettivamente due tabelle collegate.
Nella maschera del lato molti dopo aggiornamento del primo controllo con una
macro viene,  impostato in un apposito campo il contatore
della maschera principale " chiave esterna"
ed un'altra azione  mi fa andare il focus al record successivo. (per
favorire la lettura in sequenza con scanner di codici a barre) Su questo
evento va tutto bene se non viene applicata l'integrità referenziale fra le
due tabelle
altrimenti mi compare il messaggio che" è impossibile aggiungere o
modificare, nella tabella principale è necessario un record correlato."
su quale evento e con quale azione posso forzare il salvataggio del record
principale ??
ringrazio chiunque vorrà aiutarmi

 ha scritto nel messaggio 
news:466ebd85$0$37197$4faf...@reader3.news.tin.it...

Accertati che dal lato uno della relazione vi sia un record "salvato" e poi 
aggiungi il correlato.
In pratica se aggiungi un record alla tabella lato uno accertati di averlo 
salvato (p.e. me.refresh) prima di aggiungere un record alla tabella lato 
molti.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Pulsante di eliminazione

Ciao a tutti...un altro problema, forse banale per chi ne sa piu' di me, ma
ancora una volta...
Ho una maschera che mi visualizza i risultati di una query. Su questa
maschera ho un pulsante per eliminare il record corrente. Il pulsante attiva
una macro che esegue l'istruzione SQL delete sul record.
Il problema:
Quando clicco il pulsante mi viene visualizzata la solita finestra di Access
che dice: "Numero di record che verranno eliminati...ecc. ecc." e chiede
conferma. Posso sostituire tale messaggio con uno personalizzato da me?
Inoltre, se si conferma l'eliminazione tutto bene, ma se a questo punto la
si annulla, ricevo un errore di arresto Macro perche' Access non e' riuscito
a completare la Macro che esegue l'SQL per eliminare il record. Posso
sostituire anche questo messaggio con uno personalizzato da me, o anche
eliminarlo?
Spero ci sia qualcuno che mi possa tirar fuori da qui:) Grazie a tutti!
Luca

 wrote in message
news:%Nn%7.7965$aD.2...@twister2.libero.it...

Aspetto tecnico a parte, non condivido l'utilizzo di un'istruzione SQL per
eliminare il Record Corrente, crei codice inutile....!!!
Se prima di eseguire il codice SQL inserisci:
 
   Dim strMsg as string
   Docmd.Setwarning False
   strmsg=Msgbox("Vuoi eliminare";vbyesno;"Conferma...!")
   if strmsg=vbyes then
   ...... Docmd.RunSql "Delete...."
   else
       non hai eliminato
   end if
Per l'errore inserisci la gestione errori e inserisci un MsgBox che vuoi...!!!
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG






puoi anche disattivare la conferma eliminazioni da strumenti ->opzioni
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: Da Access a Excel

Mi sapreste dire come si può fare tramite VB di Access ad inviare un
database a Excel e , mentre si inviano i dati al foglio excel formattare le
stesso con altri dati necessari per lo sviluppo ?
Grazie
Luigi

 ha scritto nel messaggio
news:I3li9.15818$Av4.2...@twister2.libero.it...

__________________
altri dati quali?
cmq, penso che devi inserire i riferimenti di excel, e poi puoi usare tutti
i metodi e le proprietà di excel.
ciao
Riccardo

Newsgroup: it.comp.appl.access
Titolo: Sito Comune FAQ 3.90

Se ho capito bene funziona solo con le TextBox.
Si può utilizzare con altri controlli ?
Eventualmente come si aggiungono ?
grazie 

 ha scritto nel messaggio
news:xBixe.102594$75.45...@news4.tin.it...

Ciao Marco,
sicuramente anche per le combo e per le listbox le etichette e i command
button e gli interruttori no, per gli altri non ho mai provato
f1 su controltype da VBE e vedi come identificare questi controlli e poi ci
metterai ad esempio:
if .Visible And (.ControlType = acTextBox) Or .ControlType = acComboBox then
.....
Ciao, notte
Newsgroup: it.comp.appl.access
Titolo: Access 97 report corrotti....

Salve,
su un db access 97 ho un report che non si apre piu.
Ne in anteprima, ne struttura.....
il bello è che non si cancella e non si sostituisce con una copia di backup
che ho...
apparte la soluzione di cambiar nome alla copia e importarlo nel db
cambiando a sua volta le routine non si puo far altro...
lo domando perche in un altro db ne ho 6 corrotti e non ho copie di backup..

 ha scritto nel messaggio news:4360acbc$0$8490$5fc...@news.tiscali.it...

Secondo me bisognerebbe capire come mai hai tutti questi mdb corrotti...
Ciao.
-- 
Sergio MAZZA 

> Secondo me bisognerebbe capire come mai hai tutti questi mdb corrotti...
Piacerebbe saperlo anche a me...
probabilmente perche qui in uffiio abbbiamo istallato molte stampanti
diverse...
Pero l'ultimo no....
ho semplicemente fatto una routine su stampa che visualizzava un controllo o
lo nascondeva a secondo del valore...
funzionava....ho stampato.
ieri l'ho chieso e oggi ho questo report fantasma...che non si apre, non si
elimina, sta li e basta!

 elimina, sta li e basta!
Provato già ad compattare/importare tutto?
Ciao.
-- 
Sergio MAZZA 

 Modifichi l'mdb aprendolo dal pc remoto?
Si, praticamente sempre...
ma i db sono leggeri...(6mb)
bhe diciamo che 1 in particolare si trova su una chiave usb...condivisa...
č questo che potrebbe creare problemi?
Con la compattazione non tornano a posto....ne tantomeno si cancellano...

 Con la compattazione non tornano a posto....ne tantomeno si cancellano...
Copialo in locale, modifica e poi ricopialo sul pc remoto...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:4360acbc$0$8490$5fc...@news.tiscali.it...

Spesso la corruzione dei db in rete dipende dalle schede di rete di non 
buona costruzione e affligge particolarmente gli mdb 97.
Ciao, Carlo 

> Copialo in locale, modifica e poi ricopialo sul pc remoto...
non me lo permette...
neanche in locale!

Newsgroup: it.comp.appl.access
Titolo: Aggiornamento di un campo su Update

Ciao a tutti,
in una colonna data_manut vorrei memorizzare la data di creazione del record
e, in caso di update, la data di update.
Ho dato per default la funzione now(), ma questa entra in gioco solo alla
insert, e non all'update.
Come posso fare?
grazie & saluti
N! Xau


usa l'evento before_update

 wrote in message
news:jacqa.26217$DN.7...@tornado.fastwebnet.it...

Puoi spiegarti meglio? Come lo creo? Come lo associo all'update? Immagino da
Proprieta'/Generatori, ma devo lavorare sulla tabella o sulle
query/maschere/report?
grazie
N! Xau


Da proprietą di evento, scegli prima di aggiornare e aggiungi una riga di
codice che imposta il valore nel campo:
Me.nomecasella = now() oppure = date()
Newsgroup: it.comp.appl.access
Titolo: problema su record duplicati in tabella

ho una tabella contatti che contiene i nomi delle persone a cui ho inviato
una certa email la chiave primaria è fatta da
nome e email, se inserisco da vb un duplicato mi da errore dicendo si è
cercato di duplicare il valore indice ecc....
io vorrei che se esiste già il record non lo inserisse nuovamente e se non
esiste lo inserisse
se invio una email a pippo e pluto
nella tabella contatti avrò
pippo
pluto
se reinvio la stessa email in un secondo tempo a pippo pluto e paperino
vorrei ottenere
pippo
pluto
paperino
senza che mi dia errore sulla duplicazione del valore indice.
mi sapreste aiutare? grazie.

 ha scritto nel messaggio
news:c4h72v$kkb$1...@lacerta.tiscalinet.it...

A fronte dell'evento "Prima di aggiornare" della maschera verifica con una
funzione DLookup o DCount (vedi help) se nella tabella contatti esiste già
un record con quel nome e quella email: se la verifica da esito positivo
annulla l'evento di registrazione del record con un Cancel = True, così
verranno registrati solo i record con nomi ed emai inisestenti in tabella.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: vislizzazione struttura

Ciao
la mia č una richiesta insolita
per agevolare il lavoro di design vorrei che una form ogni volta che viene
aperta passi autoamticamante in modalitą struttura
come posso fare ?
ho provato a riaprire la form con acdesign all'evento on load ma non funge!
grazie!

ho provato a riaprire la form con acdesign all'evento on load ma non funge!
mah, se eseguo quanto segue nell'evento open funziona:
Private Sub Form_Open(Cancel As Integer)
    Dim nomef As String
 
    nomef = Me.Name
 
    DoCmd.Close acForm, nomef, acSaveYes
 
    DoCmd.OpenForm nomef, acDesign
 
End Sub
il problema ora e' un altro, e cioe' che l'evento open viene eseguito
anche quando passi dal modo struttura al modo normale, per cui quando
cerchi di visualizzare la form nel modo normale questo codice si
riesegue e te la ripropone in struttura...
volendo potresti metterci un msgbox di mezzo che ti chiede che
visualizzazione vuoi, ma allora tanto vale aprirsele in struttura col
menu del clic destro.
-----------------------------------
ATTENZIONE: il ng it.comp.database.access cambia nome e diventa it.comp.appl.access
linkatelo!
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access

 ho provato a riaprire la form con acdesign all'evento on load ma non
funge!
Come mi disse Lorenzo Coronati, la tua richiesta, mi sembra, porterebbe a un
pleonasmo.
Non ti pare che cliccare sul pulsante destro del mouse e scegliere
"struttura" sia già abbastanza facile e immediato?
Ciao, Sib

pleonasmo.
e qui non posso esimermi dal raccontare la famosa barzelletta:  un
prof di medicina porta gli studenti a visitare i malati.  indicando un
paziente con difficolta' respiratorie: "Allora, cosa le sembra
questa?"  "Mah, direi... una rinite infiammatoria..."  "Ma e' un
pleonasmo!"  "Be', si', certo, una rinite infiammatoria complicata da
un pleonasmo...".



:) In effetti cosi potrebbe sembrare...
visto che lo form è solo temporanea.. mi serve per fare copy & paste dei
controlli più comuni e visto che mi sbaglio ogni volta facendole dblclick...
:) ciao
Newsgroup: it.comp.appl.access
Titolo: Richiesta ODBC vecchi

Ho urgentemente bisogno di drivers ODBC vecchi per ACCESS 2.1 o versione 95.
senza dover riformattare la macchina
Vi prego fatemi sapere qualcosa al più presto.

senza dover riformattare la macchina
Guarda che devi riformattare tutte le macchine e ricablare la rete

Scrisse "Stefano Radice" <ste...@NOSPAMstefano.com>:

E poi, per Access 2.1 ci vuole Windows 3.1
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


no, Windows 2.1

Newsgroup: it.comp.appl.access
Titolo: Pulsante di opzione abilita/disabilita

Salve a tutti, vorrei inserire nel mio database un pulsante di opzione
che mi permetta di attivare o disabilitare piu caselle di testo
Vorrei in particolare che queste caselle di testo fossero normalmente
disabilitatate e che poi, su clic del pulsante queste di attivassero.
Poi ovviamente, spegnendo il pulsante, queste dovrebbero ritornare
alla condizione di partenza.
Potete aiutarmi a impostare le opzioni o cmq a scrivere una funzione
VBA adatta al mio problema? Grazie

 ha scritto nel messaggio 
news:1181236068....@q66g2000hsg.googlegroups.com...

Fai cosi:
private sub TuoPulsante_click()
dim ctl as control
for each ctl in controls
if ctl.controltype = actextBox then
   ctl.enabled = not ctl.enabled
end if
next ctl
end sub
Ciao
Access 

La funzione è perfetta, è esattamente quello che cercavo. Vorrei pero
chiederti ancora una cosa. Se ho capito bene questa funzione agisce su
tutte le caselle di testo che si trovano nella stessa maschera del
pulsante, disabilitandole o abilitandole a comando.
Ma se io volessi specificare il comando solo su determinate caselle di
testo? come si fa?
Per essere piu chiaro ancora, date le caselle A B C, vorrei che la
funzione agisse solo su B e C.
Ti sarei veramente grato se mi aiutassi ancora una volta

 ha scritto nel messaggio 
news:1181255346.0...@e65g2000hsc.googlegroups.com...

Ciao Tony
metti ABILITA nella proprietà tag dei controlli che vuoi 
abilitare/disabilitare.
modifica il codice che ti ha dato Access così:
Dim ctl As Access.Control
For Each ctl In Me.Controls
    If ctl.Tag = "ABILITA" Then
        If ctl.ControlType = acTextBox Then
            ctl.Enabled = Not ctl.Enabled
        End If
    End If
Next
Set ctl = Nothing
Daniele

 ha scritto nel messaggio 
news:1181255346.0...@e65g2000hsc.googlegroups.com...

Oltre alla soluziona di Daniele si puo' fare anche
aggiungendo un "prefisso" ad esempio X_NomeTuacasella davanti
al nome delle caselle da disabilitare e  questo codice:
Dim ctrl As Control
 On Error Resume Next
 For Each ctrl In Controls
If Left(ctrl.Name, 2) = "X_" Then
If ctl.ControlType = acTextBox Then
ctl.enabled = not ctl.enabled
end if
End If
 Next
Ciao
Acess
Newsgroup: it.comp.appl.access
Titolo: Impostare valore multiplo in sottomaschera

Salve a tutti, ho una maschera principale "vit-analisi" con una 
sottomaschera "vit-SM" che mi filtra i record per data e nome. Nella 
sottomaschera c'ï¿œ un controllo "vital" che devo riempire con lo stesso 
valore per tutti i record filtrati (stessa data e stesso nome). 
Essendo io una bestia di VB mi sono affidato alle macro ...
Ho creato una casella non associata nella maschera (T-VIT) nella quale 
metto il valore numerico che devo poi riportare nei record della 
sottomaschera.
Con un tasto lancio la macro che fa :
Imposta valore - 
Elemento:[Maschere]![Vit-analisi]![vit-SM].[Form]![Vital]
Espressione: =[T-VIT]
 
il tutto fonziona ma mi aggiorna solo il primo record di quelli della 
sottomaschera e non sono riuscito a trovare una funzione per ciclare 
tutti i record filtrati. 
Ovviamente per diverse combinazioni di data/nome ci possono essere 
numeri di records diversi (1-15).
Avete qualche suggerimento sempre restando nel campo delle macro 
preconfezionate di Access 2003?
Grazie
 
-- 
Raido(R) (aka Odarg)
------------------------
immeritatamente_pll
 

 ha scritto:
 
 
Nessuna idea oppure ho posto male la domanda io ?


 filtra i record per data e nome
 
Con quale metodo filtri?
Se si puo prendere i valori per data e nome dalla maschera principale
o dalla sottomaschera puoi crearti una query con due criteri che si
riferiscono a questi campi/controlli, cioè mostra i record presenti
nella tua sottomaschera.
Poi cambia la query in una query di aggiornamento, salvala
e eseguila p.e. con una azione del tuo macro.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 

 
 
Grazie, provo


Newsgroup: it.comp.appl.access
Titolo: apertura form da vb e sql

ciao come utilizzo il metodo per aprire form da vb ed impostare più criteri
sql? Cioè voglio utilizzare più campi di una query per aprire un form su di
uno specifico record. ciao ciao
giggi

 ha scritto nel messaggio
news:tNgeb.657$NJ1....@twister2.libero.it...

Puoi utilizzare il metodo Docmd.Openform impostando adeguatamente l'elemento
wherecondition (v.help): se le condizioni da rispettare sono più di una,
componi la stringa concatenandole con la preposizione AND, allo stesso modo
in cui faresti nella clausola where di una query sql.
Ciao
Galliano

 ha scritto nel messaggio
news:tNgeb.657$NJ1....@twister2.libero.it...

Usa l'argomento condizioneWHERE del metodo OpenForm (vedi help).
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: OT: dove sono i messaggi?

Possibile che dopo il 24/11/00 non vedo più messaggi fino al 04/12/00?
Cosa è successo al mio outlook?

 - rimuovi XXX  x  rispondere  ICQ	#8814554
 
Un piazzista di libri, che effettua vendite a  domicilio,  crede  d'aver
trovato la formula  ideale  per  incuriosire  i  possibili  clienti:  si
presenta   dicendo:   "Buon   giorno!	 Io   vendo   intelligenza...".
Una volta, pero', gli va storta.  La porta viene aperta da un omaccione,
il quale, non appena udito il suo accativante preludio, ribatte: "Strano!
E' la prima volta  che	mi  si	presenta  un  piazzista  sprovvisto  del
campionario di cio' che vorrebbe vendere".
		-- La Settimana Enigmistica

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

ho una maschera chiamata "magazzino" nel cui interno esiste una
sottomaschera chiamata "articoli".
come faccio a far si che l'evento "su uscita" della casella di testo
"codice" della sottomaschera "articoli" il cursore mi si posizione sulla
casella di testo "data" della maschera principale.
(con setfocus non ci sono riuscito)
grazie

 ha scritto nel messaggio
news:5WTF6.1807$q3.1...@news1.tin.it...

Prova con:
'----------------
Private Sub Codice_Exit(Cancel As Integer)
Forms!Magazzino!Data.SetFocus
End Sub
'----------------
Ciao.

Newsgroup: it.comp.appl.access
Titolo: Disabilitare la visualizzazione STRUTTURA di una maschera

Salve a tutti.
Su un mio db, che ho settato (tramite l'apposita finestrella di Access2000)
che venga visualizzato solo il menu che ho creato io e i menu di scelta
rapida standard (che mi servono in particolare solo per attivare alcuni
filtri a delle tabelle). Tutte le altre opzioni le ho disabilitate.
Dato che i Menu predefiniti di scelta rapida hanno anche la capacità di far
visualizzare la maschera in modalità Struttura (quello che io non voglio),
come posso ovviare al problema? Posso farlo tramite codice? E se sì, come?
Grazie a tutti anticipatamente


wrote:

non puoi distribuire un mde?
Saluti.
Emanuele.

 non puoi distribuire un mde?
Dato che sono agli inizi, non riesco a fare una copia in mde. Ho letto anche
la guida ma non ci riesco!
Sai dirmi come si fà?
tks


wrote:

sui menu in alto strumenti utilità database crea copia file mde
Saluti.
Emanuele.

 Emanuele.
Sì, l'ho già visto...solamente che il comando è DISABILITATO!
Ho sentito dire delle autorizzazioni utente e amministratore....mah.....
Newsgroup: it.comp.appl.access
Titolo: ISAM?ke diavolo eh?help me!

ciao
ho necessità di creare una macro in access per importare
delle tabelle da un driver ODBC ma al termine dell'operazione mi dice che è
impossibile trovare l'ISAM
installabile...che significa dove sbaglio?
grazie x l'aiuto

Massi ha scritto:

ISAM ? dovrebbe. Index Sequential Access Method
Non hai le interfacce (driver) per gestire quel tipo di trasformazione
S.E. & O.
--
a.cara

 ha scritto nel messaggio
news:amv4g3$9f614$1...@ID-135834.news.dfncis.de...

A che tipo di DB ti devi collegare?
La configurazione ODBC avviene dal pannello di controllo voce ODBC in W98 o
in strumenti di amministrazione in W2K
Ciao
TbD

 ha scritto nel messaggio
news:an10ok$a5pbh$1...@ID-135834.news.dfncis.de...

I driver ISAM sono quelli che ti permettono l'esportazione o l'importazione
di oggetti come tabelle, query e report in vari formati: txt, rtf, html,
DB3, ecc.
Li trovi nel cd di installazione oppure rifacendo l'installazione con
Aggiungi nuovi componenti.
Leggi:
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q171955&
o l'articolo Q171955 su MSDN.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Re: criteri in query

 ha scritto nel messaggio 
news:fb8f25cd-c031-4cb7...@e21g2000vbz.googlegroups.com...
ciao a tutti
Like "*Lav*"
ma se voglio il contrario,
cioč escludere questa visualizzazione;
cosa devo scrivere tra i criteri?
Grazie
groan
not like "*Lav*"
la negazione nega
Antonio 

 cosa devo scrivere tra i criteri?
Not Like "*Lav*"
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 

 Not Like "*Lav*"
tsk tsk
stai invecchiando
un minuto di ritardo...
Antonio 

 un minuto di ritardo...
1 minuto per traversare le Alpi non mi sembra ancora molto.


 1 minuto per traversare le Alpi non mi sembra ancora molto.
tenendo conto che tu hai sicuramente dei potentissimi mezzi con bit alla 
velocità della luce mentre io sto con una chiavetta aziendale a segnali di 
fumo, è tantissimo
Antonio

Newsgroup: it.comp.appl.access
Titolo: Access e SQL Server

Considerando che il modo più semplice per usare database SQL Server sia
quello di collegare le tabelle, ho eseguito questa operazione con Access 97,
tutto all'interno della stessa macchina e i risultati sono stati poco
lusinghieri.
Mi succede che con le tabelle collegate da un database Access le operazioni
di ricerca e ordinamento siano molto più veloci rispetto alle tabelle
collegate da SQL Server. A volte il sistema si blocca per lungo tempo anche
per fare semplici operazioni. Creando degli indici su SQL Server la
situazione cambia di poco, come mai? Mi aspettereri che tabelle collegate da
SQL Server abbiano almeno le stesse prestazioni di quelle di Access. Non ho
idea di come queste prestazioni possono cambiare usando una rete. Tutti i
dubbi riguardano l'uso senza utilizzare nessuna funzionalità server con le
quali la situazione cambia decisamente. Volendo utilizzare SQL Server (o
altro DB ODBC) si può sviluppare al maggior parte dell'applicazione usando
le comodissime tabelle collegate senza perder in prestazioni e riservare le
funzionlità server (query pass-through  o stored procedures) a parti
critiche, oppure bisogna usare il secondo sistema anche per le operazioni
più semplici ?
Grazie

 lusinghieri.
cut
O Pass through o niente.
Non e' neanche difficile come sembra.
Una volta realizzate le query si puo' fare riferimento ad esse come a
tabelle senza alcuna difficolta'.
Sib

 wrote in message
9bhfqg$c4e$1...@serv1.iunet.it...

Grazie per la risposta ma vi sorgono altri dubbi:
1) Le query pass-through possono o meno restituire record, quindi bisogna
crearne di diverse per la lettura e l'aggiornamento?
2) Se creo una query pass-through per ogni tabella che mi restituisca tutti
i record e poi voglio selezionarne uno il sistema comunque scaricherà
l'intera tabella dal server e la selezione del record avverrà sul client,
quindi il traffico sulla rete sarà comunque elevato ?
Grazie
Ungi

 Grazie
Prego
Ale
Newsgroup: it.comp.appl.access
Titolo: crittografare un campo di una tabella

Salve,
ho una tabella con diversi campi tra cui un campo 'password'
Vorrei che venise crittografato,
nel senso che se io apro la tabella dalla mia maschera il campo viene
"decifrato" e visualizzato normalmente mentre se io apro brutalmente la mia
tabella o tramite odbc o tramite access questa mi visualizza il campo
password criptato.
Es. password clear : 1234
     password crypt : asdok30rk033kd
L'algoritmo non deve necessariamente essere complesso anzi.....
anche perchè tutto sto caos nasce dalla necessità di dare privacy alla
cosa...
Come posso farE?????
Grazie mille

 ha scritto nel messaggio
news:JVtId.4378$2h5....@tornado.fastwebnet.it...

Nel Web trovi un sacco di materiale per Crittografare, ma se non
ho capito male il tuo problema è più concettuale di come trattare i dati.
Tieni conto che nel Database(Tabelle) i dati vanno scritti crittografati
per tanto non in chiaro, questo impone che ad ogni Salvataggio
prima di salvare occorrerà prevedere una Routine che si occuperà
di Crittografare tutti i Contenuti dei controlli passandoli alla Routine
di DECODIFICA.
Contrario quando devi leggerli, occorre predisporre la Routine di ENCODE
Questo lo puoi fare in molti modi, uno è:
Lavorare con campi associati Nascosti(non visibili, quelli CRITTOGRAFATI per
capirci ) e campi non associati Visibili(questi cnterranno l'ENCODE dei
campi associati)
Su Evento Current dovrai eseguire la Routine di ENCODE per tutti i Controlli
che lo richiedono
al fine di popolare i Controlli in CHIARO.
Putroppo dovendo lavorare su campi Non associati non verrà restituito
l'evento
Before Update di Form, quindi secondo me dovrai prevedere un pulante Salva
che
avrà il compito di DECODIFICARE il contenuto dei controlli in CHIARO e
passarlo
ai controlli nascosti.
Sono stato un pò succinto ma il concetto è +/- questo.
Ci sono sicuramente altri metodi volendo.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Automazione

Ho qualche perplessità verso l'automazione e volevo verificare se qualcuno
la pensa come me.
I server di automazione sono "fuori processo" e questo rende il metodo,
anche ottimizzando al max il codice, molto lento.
Inoltre, per un'applicazione distribuita, non c'è garanzia che il cliente
abbia excel è word o tutto il resto installati.
Insomma, per quel che mi riguarda, la uso poco e sempre opzionalmente.
Voi che fate?
-- 
eSQueL

 eSQueL
@Alex

 ha scritto nel messaggio 
news:h82bh.60157$uv5.4...@twister1.libero.it...

Io la uso spesso; per principio non voglio reinventarmi la ruota. Poi ora 
chi ha access ha chiaramente Office e perché non utilizzare tutte le 
funzionalità del pacchetto?
Lentezza? Con i computer di oggi? Come dice Alex è tutto relativo; se mi 
viene chiesto di creare un documento word con i dati di access è chiaro che 
devo dare il tempo all'applicazione word di aprirsi, ma questo vale anche se 
(il cliente) lo dovrebbe fare a mano.
In alcuni casi all'apertura dell'mdb apri subito l'istanza e la tengo 
sonnecchiante, la uso e poi solo a chiusura la chiudo; ovviamente devo 
gestire molto bene gli errori per evitare che vada in debug e lasci 
l'istanza aperta...
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
Sì, concordo sul fatto che per documenti di lavoro è una buona soluzione. In 
effetti e come ha detto Alex, il problema è il processo di una grande mole 
di dati che, con il server di automazione fuori processo, fa aumentare i 
tempi di elaborazione (in tal caso, più che a word penso ad excel).
In ogni caso e anche per i documenti di lavoro, imposto sempre la scelta 
dell'automazione come opzionale, chiedendo all'utente se vuole un output 
esterno ad access, oppure tenendomi sempre un report che, in caso la 
procedura fallisca, sostituisca il documento che l'utente si aspetta.
Mi rendo conto che la mia è una posizione un tantino paranoica, ma è proprio 
per questo che ho postato :)
Ciao
eSQueL

 eSQueL
Certamente; prima tento di risolvere con access, in ultima battuta o su 
esplicita richiesta, (automazione)office...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Gestire le proprietà di avvio di qualsiasi applicazione

Ho pubblicato sulle mie pagine personale una comoda utility per gestire le
proprietà di avvio delle applicazioni:
AllowBypassKey (Abilità/disabilità tasto shift)
StartupShowDBWindow
StartupShowStatusBar
AllowBuiltinToolbars
AllowToolbarChanges
AllowFullMenus
AllowShortcutMenus
AllowBreakIntoCode
AllowSpecialKeys
AppTitle
AppIcon
StartupForm
è liberamente scaricabile.
Qualunque suggerimento è ben accetto.
Saluti
Michele Amato
----------------------
http://utenti.worldonline.it/micheleamato/download.htm
cerca Access Startup Property Manager 97


Ovviamente questo tool non va inteso come strumento per violare il lavoro
degli altri (vedi abilitazione/riabilitazione tasto shift) bensì come
strumento per proteggersi da "strane" intrusione.
Come riprova di quanto dico sfido chiunque ad alterare le proprietà del tool
stesso (.mda).
HTH
Michele Amato
Newsgroup: it.comp.appl.access
Titolo: FTP all'interno di access

ho un programma su access che elabora un database e crea  50 files rtf
in una cartella
come faccio ad eseguire l'ftp sul sito (possibilmente all'interno di
access)?
ho provato a farlo richiamando un bat che apre l'ftp ma non mi funziona
qualcuno ha già affrontato questo problema
grazie in anticipo
angelo

 wrote in message
news:3C721D53...@galactica.it...

Tempo fa avevo usato questo e mi pare che funzionasse abbastanze bene:
http://www.mabry.com/ftpserv/index.htm
HTH.
Alessandro

 ha scritto nel messaggio
news:a4tb89$e0b$1...@fe1.cs.interbusiness.it...

Io uso questo per trasferire dei file da access su AS/400 via ftp
Posto l'originale
 ---Posted by Dev Ashish---
-------------------------------------
Modules: Use FTP.
-------------------------------------
(Q)    How can I use FTP from Access?
(A)     With Win95 and NT, you need to use a SCR (script) file with FTP.
Consider this sample sub:
'********************** Code Start *************************
Sub sFTP(stSCRFile As String)
'Usage Example:
'   call sFTP("C:\temp\test.scr")
'Sample SCR File for NT/Win95 FTP
'   lcd "c:\temp"
'   open 
ftp.someserver.com
'   anonymous
'   
das...@hotmail.com
'   cd public
'   binary
'   get dead.letter dead.letter
'   bye
Dim stSysDir As String
    stSysDir = Environ$("COMSPEC")
    stSysDir = Left$(stSysDir, Len(stSysDir) - Len(Dir(stSysDir)))
    Call Shell(stSysDir & "ftp.exe -s:" & stSCRFile, vbNormalFocus)
End Sub
'********************** Code End *************************
We need to pass FTP.EXE as the program name, not CMD.EXE (under NT) which
Environ$("Comspec") returns. If you want the Dos window
to be hidden, you can use vbHide instead of vbNormalFocus.
Giuliano
Newsgroup: it.comp.appl.access
Titolo: Routine evento per accodamento dati tabella

 
          Salve volevo qualche suggerimento su come impostare una [routine evento] o
un eventuale modulo che mi consenta di accodare ad una tabella dei dati
calcolati nella routine o modulo stesso.
Saluti
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

michele ha detto: in data 23/08/2005 9.40:

Per accodare puoi usare le istruzioni SQL oppure i recordset.. dipende 
da come i tuoi dati vengono creati...
dovresti esere più preciso e farci un esempio di come i dati si creano e 
come vorresti vengano accodati..
ciao
Nick

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


ha scritto:

       I dati che devo accodare una parte provengono da una quey di selezione (De)
un'altra dalla tabella stessa (Np).
De -- E' calcolato estraendo il primo valore del campo [Dent] della Query
[Qprenrest2]
Np -- E' calcolato incrementando Il valore del campo [Nprt] della Tabella
[Protocollo]
Di seguito ti riporto la routine che ho creato cercando di utilizzare
l'istruzione Sql INSERT INTO.
Private Sub Comando179_DblClick(Cancel As Integer)
Dim Np As String, Dt As Date, Ca As String, De As String
Np = "PR" & Format(Right(Date, 4)) & Format((Right(DMax("Nprt",
"Protcollo"), 4) + 1), "0000")
Dt = Date() + 1
Ca = "Documenti vari"
De = DFirst("Dent", "Qprenrest2")
DoCmd.RunSQL "INSERT INTO Protocollo(Nprt, Dtprt,Dest, Caus) VALUES
(Np,Dt,De,Ca)"
End Sub
Il problema e che una volta in esecuzione mi viene richiesto l'immissione
del valore Np che invece vorrei fosse calcolato.


 ha scritto nel messaggio
news:193Z227Z212Z131Y...@usenet.libero.it...

Prova cosě:
Private Sub Comando179_DblClick(Cancel As Integer)
Dim Np As String, Dt As Date, Ca As String, De As String
Np = "PR" & Format(Format(Date, "yyyy")) & _
    Format((Right(DMax("Nprt", "Protocollo"), 4) + 1), "0000")
Dt = Date + 1
Ca = "Documenti vari"
De = DFirst("Dent", "Qprenrest2")
DoCmd.RunSQL "INSERT INTO Protocollo(Nprt, " & _
    "Dtprt,Dest, Caus) VALUES ('" & Np & "','" & _
    Dt & "','" & De & "','" & Ca & "')"
End Sub




    Grazie Roberto sono riuscito con il tuo suggerimento a far funzionare la
routine ora vorrei chiederti se č possibile trasferire i dati calcolati Np
Dt ecc... ad un report.
Michele


 Michele


 Sono giustissime le tue osservazioni in effetti però la tabella come tutto
i db è in condivisione pertanto i dati vengono accodati in una tabella che
una frazione di secondo dopo possono essere modificati da un altro utente.
Ciò non toglie che oltre alla soluzione di attingere i dati dalla tabella
con un un istruzione dlast("xx","tab","yy") è forse piu semplice creare un
modulo standard.
In effetti ho iniziato leggendo il manuale dell'apogeo Access for dummies il
resto lo stò imparando un pò con l'help in linea un pò con il gruppo ed il
sito comune.
grazie

Newsgroup: it.comp.appl.access
Titolo: Report e relazioni

Ciao a tutti!!
Avrei un nuovo problema che proprio non riesco a risolvere: ho una
maschera collegata con una sottomaschera tramite una relazione uno a
molti. Nel creare il report dinamico ho un problema: Riesco a prendere
tutti i dati dalla maschera principale ma dalla sottomaschera
(visualizzazione foglio dati) riesco a prendere solo il primo campo,
esempio:
MASCHERA PRINCIPALE:  ID | NOME | COGNOME|
SOTTOMASCHERA:        ID | PRESTAZIONE
ad un record della maschera principale corrispondono + record della
sottomaschera ma nel report mi viene visualizzato solo il primo. Potreste
aiutarmi? Vi ringrazio cmq tanto! Buona giornata!
Enzo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Così come per le maschere hai adottato la tecnica maschera/sottomaschera,
per i reports usa la tecnica del report/sottoreport; il report principale
avrà come origine record l'oggetto che è origine record della maschera
principale ed il sottoreport avrà come origine record l'oggetto che è
origine record della sottomaschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Roberto

Grazie mille Roberto! 
sinceramente non avete notato i sottoreport... :-( Grazie!!

Newsgroup: it.comp.appl.access
Titolo: NASCONDERE ETICHETTE IN REPORT

Salve sono Fanciullo, (per la seconda volta questa sera...)
Ho un report con delle caselle di testo associate ad una tabella nel corpo.
nella sezione intestazione IDalunno ho delle etichette che mi fungono
da spiegazione per i valori del corpo
es.
intestazione idAlunno
etCLASSE       etDIPLOMA        etBOCCIATO
______________________________________
corpo
3B                    qualifica cucina        no
2A                    null                         no
Non riesco a nascondere la etichetta etDIPLOMA se la condizione
è null  per il campo sottostante.
Dipende dal fatto che la formattazione della intestazione avviene prima
della stampa dei record nel corpo???
Grazie

 ha scritto nel messaggio 
news:oekHh.14952$zG1.1...@twister2.libero.it...

Se hai l'intestazione IDalunno (quindi un gruppo), sposta le caselle 
sottostanti dal Corpo (che può anche rimanere vuoto) al Piè di pagina del 
gruppo stesso e poi potrai nascondere e modificare ogni cosa con una routine 
da scrivere "Su formattazione" dell'intestazione o del piè di pagina del 
gruppo.
Ciao
Antonio

 Grazie Antonio provo e poi ti dico, anche se purtroppo ho altre condizioni
che variano da record a record,
quindi devo sfruttare ogni singolo evento print dei record. Vedo se
funziona......

 Non mi da i miei record cosě: se vedi l'esempio per ogni idalunno
ragguppato
ho diversi record (uno per ogni anno scolastico)
intestazione idAlunno
 etCLASSE       etDIPLOMA        etBOCCIATO
 ______________________________________
 corpo
 3B                    qualifica cucina        no
2A                    null                         no
quando trasferisco questi controlli nel pič di pagina mi visualizza un solo
record!!
intestazione idAlunno
 etCLASSE       etDIPLOMA        etBOCCIATO
______________________________________
 pič di pagina idAlunno
 3B                    qualifica cucina        no
ciao
Newsgroup: it.comp.appl.access
Titolo: Ancora Query con parametri da Tabella.

Salve a tutti,
Purtroppo ancora non ho risolto il mio preblema postato alcuni mesi fa.
Ho una tabella ORIGINE
 
ID Regione Citta Val1 Val2
1 LAZIO Roma 12 14
2 LAZIO Roma 12 16
3 LAZIO Viterbo 15 16
4 LAZIO Ladispoli 12 22
5 LAZIO Roma 16 18
6 LOMBARDIA Milano 12 24
7 LOMBARDIA Milano 16 36
8 LOMBARDIA Milano 12 54
9 LOMBARDIA Lecco 24 41
10 PIEMONTE Alessandria 12 23
11 PIEMONTE Alessandria 12 18
12 PIEMONTE Cuneo 12 26
13 PIEMONTE Cuneo 14 21
 
Oram, tramite una query QCOMP,  vorrei filtrare questa la tabella ORIGINE 
con dei dati che io inserisco giornalmente all'interno di una tabella 
Parametri TPARA (l'inserimento puo variare anche giornalmente).
 
TPARA
 
ID Regione Citta Val1 Val2
1 LAZIO Roma 12 3
2 LOMBARDIA Milano 16 7
 
Utilizzo il seguente codice:
 
SELECT Origine.Regione, Origine.Citta, Origine.Val1, Origine.Val2
FROM Origine
WHERE (((Origine.Regione) In (SELECT [Regione] from [TPARA])) AND 
((Origine.Citta) In (SELECT [Citta] from [TPARA])) AND ((Origine.Val1) In 
(SELECT [Val1] from [TPARA])));
 
Ho il seguente Risultato:
 
Regione Citta Val1 Val2
LAZIO Roma 12 14
LAZIO Roma 12 16
LAZIO Roma 16 18
LOMBARDIA Milano 12 24
LOMBARDIA Milano 16 36
LOMBARDIA Milano 12 54
 
Mentre io mi aspetto questo risultato:
 
Regione Citta Val1 Val2
LAZIO Roma 12 14
LAZIO Roma 12 16
LOMBARDIA Milano 16 36
 
Dove sbaglio ? Grazie.
 
 
 

 LOMBARDIA Milano 16 36
 
Non puoi usare un semplice JOIN?
 
SELECT Origine.Regione, Origine.Citta, Origine.Val1, Origine.Val2
FROM Origine INNER JOIN TPARA
 ON Origine.Regione = TPARA .Regione
 AND Origine.Citta = TPARA.Citta
 AND Origine.Val1 = TPARA.Val1
 
Questa sarebbe la variante piů efficace se non disturba che
forse rende la query non aggiornabile.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 

 ha scritto nel messaggio 
news:ba01u5...@mid.individual.net...

Grazie Karl, se invece volessi prendere un range di valori, ho utilizzato il 
seguente SQL:
 
SELECT Origine.Regione, Origine.Citta, Origine.Val1
FROM Origine INNER JOIN TPARA ON (Origine.Citta = TPARA.Citta) AND 
(Origine.Regione = TPARA.Regione)
WHERE (((Origine.Val1)>=[TPARA].[Val1] And (Origine.Val1)<=[TPARA].[Val2]));
Cancellando Il join "AND Origine.Val1 = TPARA.Val1"
e inserendo "WHERE (((Origine.Val1)>=[TPARA].[Val1] And 
(Origine.Val1)<=[TPARA].[Val2]))" ...
 
PS La query mi serve per generare statistiche e report.
 
Grazie moltissimo dell'aiuto...
Newsgroup: it.comp.appl.access
Titolo: Relazione... difficile (per me)

In un DB che deve gestire più conti correnti ho creato 3 tabelle
MOVIMENTI (IDMov, DataMov, Conto, TipoOperazione, Importo ecc....)
CONTI (NrConto, Banca, Titolare ecc...)
OPERAZIONI (TipoOperazione, Conto[?], GiorniValuta...)
dove quest'ultima dovrebbe registrare i giorni di valuta da aggiungere
automaticamente alla data del movimento (es.: contanti 1 gg, assegno 5 gg
...).
Nella maschera per l'immissione dei movimenti vorrei creare delle caselle
combinate che consentano di scegliere, per ogni movimento, il conto
relativo, le operazioni pre-registrate per quello specifico conto e
calcolare quindi la relativa valuta aggiungendo [GiorniValuta] a [DataMov]
Il mio problema sta nel fatto che per ogni conto possono esserci - per la
stessa operazione - condizioni diverse (es.: conto1/contanti 1 gg.,
conto2/contanti 2 gg., conto1/assegno 5 gg., conto2/assegno 7 gg. ...) e non
riesco a mettere in relazione tra loro le tabelle.
Dove sbaglio? Deve esserci un modo, no?
Grazie 1000 a chi sarà così gentile da aiutarmi.
Ciao,
Paolo
(
jor...@tin.it
)


intendi veramente che ha fronte delle stessa operazione ci sono
trattamenti diversi sulloo stesso conto?
e a mano come fai a sapere cosa fare?
non è che le condizioni cambiano a seconda del conto?
Saluti.
Emanuele.

 ha scritto nel messaggio
news:noj53ugfu50a890eo...@4ax.com...



CUT
per favore scrivi dopo il precedente messaggio e non prima....
...allora per risolvere il problema è sufficiente creare una tabella
in cui memorizzare:
id_conto - Id_operazione - informazionepertrattamento1 -
informazionepertrattamento2- etc.
quando ti serve calcolare la scadenza non fai altro che controllare le
varie informazioni a seconda di id_conto ed id_operazione
molto semplice e veloce...
Saluti.
Emanuele.


CUT
per favore scrivi dopo il precedente messaggio e non prima....
...allora per risolvere il problema č sufficiente creare una tabella
in cui memorizzare:
id_conto - Id_operazione - informazionepertrattamento1 -
informazionepertrattamento2- etc.
quando ti serve calcolare la scadenza non fai altro che controllare le
varie informazioni a seconda di id_conto ed id_operazione
molto semplice e veloce...
Saluti.
Emanuele.
Ti ringrazio, provo senz'altro la tua soluzione
Saluti
Paolo
Newsgroup: it.comp.appl.access
Titolo: Apertura filtrata

Ho una maschera [Controllo generale] con sottomaschera dove cliccando su un
controllo vorrei mi si aprisse un'altra maschera [Controllo] con
sottomaschera in cui mi appaiono i dettagli relativi al primo clic.
Ho scritto nell'evento su Clic
Private Sub Rif_PA_Click()
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "Controllo"
stLinkCriteria = "Forms![controllo]![Sottomaschera Controllo]![Rif_PA] =
Forms![Controllo generale]![Sottomaschera controllo generale]!rif_pa"
DoCmd.OpenForm stDocName, , , stLinkCriteria
End Sub
Ma non funziona (ma và!!). O meglio funziona solo se faccio aprire solo la
sottomaschera e non la maschera [Controllo].
Dov'è l'inghippo?
Grazie
--------------------------------
Inviato via 
http://usenet.libero.it

 End Sub
cut
semplifica:
 Dim stDocName As String
 Dim stLinkCriteria As String
 stDocName = "Controllo"
 stLinkCriteria = "[Rif_PA] ="& Me.Rif_pa
 DoCmd.OpenForm stDocName, , , stLinkCriteria
Sib

 Sib
Ho sempre lo stesso problema ... ottengo tutti i valori mentre se
stdocName="Sottomaschera Controllo" (cioč la sottomaschera contenuta dentro
alla form Controllo, funziona bene.


"Luciano" <lucia...@TOGLIhotmail.com> ha scritto nel messaggio
news:195Z62Z170Z252Y...@usenet.libero.it...

Se ho capito bene il tuo problema, vai sul Sito Comune (link qui sotto) e
nella Sezione Forms leggiti la FAQ intitolata "Filtrare una maschera in base
al valore contenuto in un controllo di una sua sottomaschera" e dai
un'occhiata all'esempio ad essa allegato.
In base alla tecnica dell'esempio del Sito Comune, filtra tutte le le
maschere [Controllo] (e a questo punto si visualizzeranno anche le le
relative sottomascher) nelle cui sottomaschere esiste un controllo che ha lo
stesso valore del controllo che hai cliccato nella sottomaschera della
maschera [Controllo generale].
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------