mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Come nascondere una sottomaschhera ????

Buona estate a tutti quanti voi (prima di tutto) !!!!! :-)
Il problema è questo:
*****************
Ho una Maschera (Clienti) che incorpora una Sottomaschera (Prodotti).
Ora voglio che quando mi sposto tramite il pulsante di spostamento ">" della
maschera sul nuovo record (Clienti), la proprietà Visibile della
sottomaschera (Prodotti) si imposta a False !!
*****************
( ...evito in questo modo di  far inserire erroneamente il prodotto ancor
prima di aver inserito il record Cliente correlato; ...infatti non scattando
la chiave primaria nella prima tabella succederebbe che i dati inseriti
nella seconda tabella andrebbero in giro da soli nel DB senza un record
Cliente che li "accudisce"....................non so se mi sono espresso
bene ).
Bene!....io non riesco a trovare la routine adatta a questo compito. Potete
aiutarmi ?????
Infinitamente riconoscente !!!!!!!!!!
Marco :-)

aiutarmi ?????
Se il nome della subform è miasubform allora
me.miasubform.form.visible = False
Ciao
Basjlico


Ipotizzando che nella tua maschera Clienti ci sia un controllo che deve
essere sempre significativo, ad esempio Cognome, ed ipotizzando che il
controllo della maschera Clienti che contiene la sottomaschera Prodotti si
chiami Pippo, a fronte dell'evento "Su corrente" della maschera Clienti
genera il seguente codice VBA:
If IsNull([Cognome]) Then
Me![Pippo].Visible = False
Else
Me![Pippo].Visible = True
End If
Inoltre, a fronte dell'evento "Dopo aggiornamento" del controllo Cognome,
genera il seguente codice VBA:
Me![Pippo].Visible = True
Buon estate anche a te
Roberto


Prova così:
nell'evento "su corrente" della maschera principale inserisci:
Me.NomeSottoMaschera.Visible = False
nell'evento "dopo aggiornamento" della casella di testo (es. CodiceCliente)
inserisci:
Me.NomeSottoMaschera.Visible = True
Così facendo però dovresti gestire anche l'eventuale "ripensamento"
dell'operatore che ha inserito il codice, inserisce i dati nella
sottomaschera e magari ci ripensa e cancella il record principale, senza
prima cancellare i record correlati. Bel casino se non hai messo in
relazione le due tabelle...
Ciao.

Prova sull'evento Current della maschera principale così:
Me.nome_controllo_sottomaschera.visible = not(Me.NewRecord)

Newsgroup: it.comp.appl.access
Titolo: Alla c.a. sig,ra Gabriella: file batch per copie di backup

--
G.L. Informatica
Via B.Buozzi 74/B
Grosseto
Tel. 0564/411.318  Fax 0564/411.387
www.glinformatica.it
Grosseto li, 16/01/2007
Ciao Gabriella, non ho ancora ricevuto il file batch (copia.bat) da 
modificare (come d'accordo) per risolvere il problema del backup dei file 
con percorso lungo!
(Poi non dare la colpa a me eh?!)
Ciao
Marco

NG
Scusate ancora
Marco
Newsgroup: it.comp.appl.access
Titolo: Informazioni sul Run-Time...

Volevo chiedervi se installo il RunTime di Access97 su un PC quali rischi
posso correre?
Mi spiego meglio:
1 caso:
Se installo il RunTime di Access97 su un PC con già installato Access97 cosa
succede? Può entrare in conflitto? Non mi lascia installare il RunTime?Come
funziona la cosa?
2 caso:
Se installo il RunTime di Access97 su un PC con già installato Access 2.0 od
Access 95 od Access 2000 cosa può succedere? Il database viene eseguito con
quale Access?
Vi ringrazio per le cortesi risposte, preziose per una mia valutazione in
merito ad un nuovo progetto.
Ciao
Enzo



Newsgroup: it.comp.appl.access
Titolo: Help please, generare automaticamente una lista di nomi...

Il problema è questo, ho 5 tabelle contenenti "Nome", "Cognome", "Via",
"Numero" e "Città", dovrei trovare il modo di abbinare totalmente in modo
casuale le cinque tabelle, e poter generare quanti record voglio, in una
lista tabellare.
Grazie 1000! anzi Euro 0,52
Please istruzioni semplici, passo passo per un neofita.....
Ale!


wrote:

hai una tabella con nome, una con cognome e cosi via o ogni tabella ha
tutte e 5 i campi?
sai usare DAO?
Saluti.
Emanuele.

 wrote in message
ani83uovd0su1egmq...@4ax.com...

Con questa l'hai mandato in overflow...
Eh eh eh
Antonio

Newsgroup: it.comp.appl.access
Titolo: Colore variabile in report

Salve a tutti,
in base alla vostra esperienza è possibile crearsi un report in cui il testo
contenuto in una casella associata vari di colore in base ad un altro valore
contenuto in un campo differente del record?
Ora che ciò provato a parole passo allo schema (che forse è meglio...)
IdNome        Nome           Citta
1                    Mario          Roma
2                    Luca            Milano
quello che vorrei fare è : se il valore di città è = Roma allora il valore
del nome deve essere scritto di rosso ; se = Milano di neroetc e questo per
ogni valore presente nel recordset...
Ho provato (a scuola) ma Access non sembra essere convinto , io avevo
scritto
if me.citta = "Roma" then
  me.nome.forecolor = 255
etc...
ma non  funge....
Qualche indicazione????
Grazie,
Alex3man

 ha scritto nel messaggio
news:4nUB8.15164$CN3.5...@news2.tin.it...

Nell'evento su Formattazione del corpo del report scrivi:
select case me.città
    case "Roma"
        me.città.forecolor=255
    case "Milano"
        me.città.forecolor=200
    case "Firenze"
        me.città.forecolor=100
    case else
        me.città.forecolor=0
end select
Ciao Roberto - Syd


Ciao Alex3man
Newsgroup: it.comp.appl.access
Titolo: Arrotondamento dei valori numerici

Access 00/XP
Ciao a tutti, sapete come č possibile efettuare l'arrotondamento di un 
valore calcolato. Esempio: mi ritrovo i vari campi contenenti i seguenti 
valori che vorrei arrotondare al valore piů vicino.
Ho provato  Round , e le altre funzioni, ma a quanto pare access ha una 
pecca per gli arrotondamenti. Vorrei evitare di utilizzare Int( )
0,163483266110717  =  0
9,96056275162118E-02   = 9   oppure anche 10
7,57893552729077E-02   = 7  oppure  8
3,71009011814749E-02    = 4
4,16637444610615E-02    = 4
Grazie, Bruno 

 4,16637444610615E-02    = 4
Se con "al valore più vicino" intendi l'arrotondamento commerciale vedi
www.donkarl.com/it/?FAQ2.1
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 3,71009011814749E-02    = 4
A volte ho usato la funzione format in questo modo :
cdbl(format(9,96056275162118E-02,"0"))
ciao
Gabry


Newsgroup: it.comp.appl.access
Titolo: on error

do
k=k+1
condizione exit do
on error goto pippo
ecc
ecc
ecc
pippo:
loop
voglio che se c'è un errore il ciclo continui ma al secondo errore 
consecutivo acces agisce come se on error non esistesse


Rispondo al volo...
Con l'istruzione on error goto, gli dici che cosa fare in caso di errore, non puoi dirgli... cosa fare in caso di secondo errore...
Quindi butto un'idea che però non mi piace moltissimo (no lo uso praticamente mai, e non andrebbe usato) ma giusto per darti un'idea.
Dim BlnErrore as boolea
on error resume next
do
...
    if err.number <> 0 then
        if blnerrore = false then
            'primo errore
            blnErrore = true
        else
            'secondo errore    
        endif
    end if
loop
ALTERNATIVA forse migliore ma provala
però tieni conto che pippo è un'etichetta, quindi ci passa comunque, non solo se c'è un errore.
Se posso... così a prima vista il tuo problema è di logica...
e ci stai mettendo una toppa con un giro forse sbagliato
on error resume next
do
...
    if err.number <> 0 then
        on error goto pippo
    end if
 
loop
Ciao,
Max

 
Stai invecchiando... mi sarei aspettata una risposta diversa!!!
-- 
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007
Newsgroup: it.comp.appl.access
Titolo: HELP!!! MAGAZZINO DI UN NEGOZIO!!!!!!!

Tre tabelle, un programma di gestione di magazzino, ecco il problema:
Tabella fatture: ha un campo numerico quantita che rappresenta la quantita
acquistata da quella fattura.
Tabella Magazzino: sullo stesso codice articolo presente nella fattura ha un
campo numerico quantita che rappresenta la quantita in magazzino.
Come fare a legare il campo quantita in modo che all'inserimento di una
nuova fattura automaticamente venga aggiornata la quantita in magazzino per
quel codice articolo??????
Ancora, volendo anche legarvi lo scarico con una tabella che registra le
vendite come gestire la vendità di un articolo con lo scarico in automatico
di un pezzo dal magazzino?????
HELP!!!!!!

 ha scritto nel messaggio
news:llNR6.13950$vt.1...@news1.tin.it...

Se non ho capito male il tuo problema è tenere aggiornata, al livello
articolo, la giacenza di magazzino.
Sempre se ho capito bene tu vorresti tenere in una tabella un campo giacenza
che vuoi che venga aggiornato ogni volta che avviene una transazione che
cambia la consistenza di tale giacenza.
Prescindendo dalla meccanizzazione di una procedura di magazzino, una regola
fondamentale da rispettare ad ogni costo quando si ha a che fare con un
database relazionale gestito in tempo reale (quindi anche per Access) è
quella di non registrare nelle tabelle i campi calcolati (nel tuo caso la
giacenza); in caso contrario gli HELP!!!! tutti scritti in maiuscolo si
sprecano.
Normalmente la giacenza registrata in quella che tu chiami Tabella Magazzino
è la giacenza di inizio esercizio (normalmente quella di inizio anno).
La giacenza aggiornata si calcola con delle query che, dopo aver raccolto le
quantità dei movimenti dall'inizio dell'esercizio nelle varie tabelle, le
sommano (se entrate) e le sottraggono (se uscite) alla giacenza di inizio
periodo, raggruppando il tutto al livello articolo.
Di fatto la giacenza presente nella Tabella Magazzino va aggiornata solo a
fine esercizio e risulterà essere la giacenza iniziale per il nuovo
esercizio.
Se farai così, dovrai crearti qualche query in più, ma elimini un sacco di
inutili mal di pancia ed in più rispetti una regola fondamentale, che come
ho detto è sempre vera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: STAMPA REPORT CON FILTRO

ho una tabella con vari campi tra cui uno di date che si aggiornano con
l'orologio del PC in automatico:
ho un report con tutti i campi della tabella
voglio stampare i record giornalieri creati iu data odierna, e questo ogni
giorno.
come faccio?

 wrote in message
news:oX_v6.82934$yl2.6...@news1.tin.it...

Newsgroup: it.comp.appl.access
Titolo: ho letto nel sito comune per inviare un Fax chiarimento

ho visto l'esempio del codice sul sito comune, ma mi chiedo non è sufficente
creare una copia di un report e impostare una stampante specifica e
mettergli la stampante WINFAX che winnfax aggiunge alle stampanti di
sistema?
attendo vostri chiarimenti, Grazie.


wrote:

Uno dei problemi a cui puoi andare in contro, con la tua idea, è
quello di perdere il controllo del fax (nel senso che non sai se il
fax è realmente partito oppure no).
CIao

 sistema?
Certo, ma con l'automazione DDE puoi inviare il FAX direttamente, senza che
l'utente debba specificare oggetto, numero di Fax manualmente.
Ciao.


l'esempio sul Sito comune usa la DDE? sai se c'č qualche aiuto nella guida
relativa al'utilizzo del DDE? grazie.

ho visto l'esempio del codice sul sito comune, ma mi chiedo non è sufficente

certamente così funziona ma non gli puoi mandare nessun parametro...
destinatario etc...
Saluti.
Emanuele.

 Emanuele.
Ti faccio un altra domanda, senza winfax installato non si riesce soltanto
con il modem a mandare il fax? so che alcune versioni di windows non ho
ancora capito quali alcune si altre no includono il programma fax in
comunicazioni per l'invio dei fax quindi magari č possibile rihciamare
quello da vba?
Attendo vostri suggerimenti, Grazie.



con Win95 e su W98 (nella cartella oldwindows) era istallabile il
programmino Fax di Windows....
non ho idea se lo puoi usare....
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Codici a Barre in Access

Come fare per far stampare ad access i codci a barre nei report, ovviamente
i codici a barre devono esse di tipo grafico, quelli letti dalle norm penne
ottiche?
Grazieeeeeeeeeeeee!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 ha scritto nel messaggio
news:aech34$h61$1...@serv1.iunet.it...

Dai un'occhiata nel sito comune (
www.sitocomune.com
)...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Formattazione margini report

Buon giorno a tutti
Avrei il seguente problema:
è possibile variare la lunghezza di una pie di pagina in un report da
codice?
Mi spiego meglio: io vorrei che in tutte le pagine avesse per esempio un
altezza di 2 cm e poi nell'ultima pagina l'altezza diventasse di 3 cm.
Come mi avete suggerito ho usato la proprietà Height del corpo ma
il mio programma mi fa una cosa strana.
Vedo di spiegarmi:
Lo scopo del report è di stampare una lista di nomi in base a delle scelte
fatte da una maschera, poi alla fine stampa un sottoreport con dei totali di
riepilogo.
Io questo sottoreport lo voglio solo alla fine e la cosa mi riesce con le
istruzioni che seguono. Il problema è che la formattazione variata da codice
avviene anche nella prima pagina pur non stampando il sottoreport
!!!!!!!!!!!!!!!
La variabile "DIMENSIONE" è stata creata solo per seguire il flusso del
codice ed infatti mi stampa che il valore non è variato, ma formatta
ugualmente.
Dove sta l'inghippo ???
Saluti e grazie a tutti
Raffaele
(PS segue codice)
Option Compare Database
Dim PaginaN As Integer
Dim UltimaPaginaReport As Boolean
Dim DIMENSIONE As String
Function AzzeraPagina()
    PaginaN = 0
    UltimaPaginaReport = True
    DIMENSIONE = "S"
End Function
Function CalcolaPagina()
    PaginaN = PaginaN + 1
    CalcolaPagina = PaginaN
End Function
Private Sub IntestazioneGruppo1_Format(Cancel As Integer, FormatCount As
Integer)
    UltimaPaginaReport = False
    DIMENSIONE = "N"
End Sub
Private Sub PièDiPaginaGruppo2_Format(Cancel As Integer, FormatCount As
Integer)
    UltimaPaginaReport = True
    DIMENSIONE = "S"
    PaginaN = 0
End Sub
Private Sub Report_Close()
    DoCmd.Close acForm, "ParametriStampa"
End Sub
Private Sub Report_NoData(Cancel As Integer)
    Cancel = -1
End Sub
Private Sub Report_Open(Cancel As Integer)
    DoCmd.OpenForm "ParametriStampa", , , , , acDialog, "Parametri Stampa"
    If Not IsLoaded("ParametriStampa") Then
        Cancel = True
    End If
End Sub
Private Sub SezionePièDiPaginaPagina_Format(Cancel As Integer, FormatCount
As Integer)
    Me.DIM54 = DIMENSIONE
    If DIMENSIONE = "S" Then
       Me.SezionePièDiPaginaPagina.Height = 2268
       Me.DIM54 = DIMENSIONE & DIMENSIONE
    Else
       Me.DIM54 = DIMENSIONE & DIMENSIONE
       Me.SezionePièDiPaginaPagina.Height = 1134
    End If
    Me.RptANAGRAFICAxListaSomma.Visible = UltimaPaginaReport
End Sub

 Raffaele
Perchè non continui il post precedente, di modo da permettere al prossimo
che avrà problemi del genere di seguira un'unica discussione?
MAssimiliano

 wrote in message
iJW7b.37338$w8.3...@news.edisontel.com...

Ti chiedo scusa ma avevo provato a continuare il post precedente e non ho
avuto risposte. scusa ancora ciao
Raffaele
Newsgroup: it.comp.appl.access
Titolo: Digitazione Euro

Salute e Quattrini a Tutti
secondo voi è ragionevole nei controlli che contengono valori in EURO fare
in maniera che nella digitazione non sia necessario inserire la virgola ?
Esempio digitare 12345 e ottenere 123.45 in maniera da mantenere la
tipologia di battitura avuta fino ad ora?
Qualcuno ha visto qualche precedente?
Quale è la migliore soluzione software?
grz
--
 
gianni...@tin.it

 ha scritto nel messaggio
news:DmoZ6.20626$bG1.1...@news1.tin.it...

Se è un problema di "battitura" puoi crearti una maschera input dove
l'utente inserirà solo i numeri senza il separatore dei decimali...
Ciao.

 ha scritto nel messaggio
news:DmoZ6.20626$bG1.1...@news1.tin.it...

Sarebbe interessante  sapere come sono realizzati di solito gli applicativi
access in inghilterra dove per via della Sterlina la notazione con i due
decimali obbligatori (anche se entrambi a 0) è da sempre utlizzata.
Qualcuno ci legge dall'inghilterra?
Simone

Newsgroup: it.comp.appl.access
Titolo: Riformulazione domanda per Convertitore Stringa SQL per VBA

Provo nuovamente  a riscrivere il mio problema!
Sto cercando una Utility per generare il Codice Stringa SQL in Stringa SQL
per VBA
Ecco un Esempio:
La stringadi partenza SQL della Query è la seguente:
SELECT Anagrafe.ID, Anagrafe.Cognome, Anagrafe.Nome, Anagrafe.Citta
FROM Anagrafe
WHERE (((Anagrafe.ID)=[Forms]![Ricerca]![Cognome]));
Vorrei ottenere il seguente Codice
    Dim Db as Database
    Dim sSQL As String
    Dim rs as Recordset
    sSQL = "SELECT Anagrafe.ID" & vbCrLf
    sSQL = sSQL &"  , Anagrafe.Cognome" & vbCrLf
    sSQL = sSQL &"  , Anagrafe.Nome" & vbCrLf
    sSQL = sSQL &"  , Anagrafe.Citta" & vbCrLf
    sSQL = sSQL &"  FROM Anagrafe" & vbCrLf
    sSQL = sSQL &"  WHERE (((Anagrafe.ID)=" & [Forms]![Ricerca]![Cognome] &
"));"
    set db=Currentdb
    Set rs= db.OpenRecordset(sSql,dbOpenDynaset)
    Poi proseguo con il mio codice per manipolare il mio recordset
    rs.Close
    Set rs = Nothing
Sono Riuscito a dividere la stringa SQL in automatico, ma il mo problema è
quello di inserire la variabile in modo automatico ( &
[Forms]![Ricerca]![Cognome] & ).
Come potrei fare?
Vi ringrazio ancora per la vostra disponibilità!!!
Ciao MAx

 ha scritto nel messaggio
news:DBAR8.81195$5i1.2...@news2.tin.it...

Replace di  [  con  " & [
Replace di  ]  con  ] & "
Sei proprio sicuro che una query in VBA si scrive così???
Perchè se per puro caso la scrivessi così :
ssql = "SELECT Anagrafe.ID, Anagrafe.Cognome, Anagrafe.Nome, Anagrafe.Citta
FROM Anagrafe WHERE (((Anagrafe.ID)=" & [Forms]![Ricerca]![Cognome] & "));"
(n.d.r. su una unica riga)
pensi non funzionerebbe???
Sai quanto pesante è fare:  strSql = strSql & str1Sql   ?????
Ciao,
Newsgroup: it.comp.appl.access
Titolo: MSysDb

Ho un problema con un file di access probabilmente danneggiato.
All'apertura mi appare l'errore "Il modulo di gestione di Database
Microsoft Jet non è riuscito a trovare l'oggetto MSysDb".
Esiste un modo per recuperare i dati?
Grazie.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Si tratta del db per la sicurezza...la vedo dura.
Prima di tutto fai una copia del db danneggiato.
Segui i consigli dati ad un caso simile e vedi cosa puoi ottenere:
http://www.dbforums.com/t422846.html
Qui trovi i consigli di Microsoft per i db danneggiati:
http://support.microsoft.com/?id=304701
Qui si parla di sicurezza per db Access:
http://www.microsoft.com/accessdev/articles/ac306.htm
Una specie di bibbia del settore (imperdibile):
http://www.granite.ab.ca/access/corruptmdbs.htm
Per 70 dollari c'è qualcuno che lo ripara:
http://www.databe.com/access.html
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: QUERY: VISUALIZZARE UNO ZERO E NON LO SPAZIO VUOTO

Tabella 1 e Tabella 2
Le due tabelle sono in join grazie al campo "Idfornitori"
Nella tabella 1 vengono specificate le generalità dei fornitori mentre
nella tabella 2 vengono indicati i dettagli delle fatturazioni
(rapportate al fornitore grazie al campo Idfornitori appunto).
Qualora desideri la somma di tutte le fatturazioni sviluppate da
ciascun fornitore la query (che ho creato utilizzato entrambe le
tabelle) visualizza correttamente la somma di tali valori qualora
riesca a trovare almeno 1 record mentre lascia il campo (della somma)
vuoto nel caso non ne trovi neanche uno.
Come posso fare in modo che venga visualizzato uno zero ?
La query dovrebbe essere così impostata:
Nome Cognome... etc.  (dati della tabella 1) ..... Totale fatture (dati
della tabella 2)
Importo totale

 ha scritto nel messaggio 
news:1158903320.2...@e3g2000cwe.googlegroups.com...

Importo totale
ciao salvo
devi usare la funzione Nz
vedi help e vecchi post
Daniele
Newsgroup: it.comp.appl.access
Titolo: Accedere allo stesso DB

    Come posso accedere allo stesso Data Base
    da due utenti differenti nello stesso momento, senza ricevere
    il messaggio file aperto in sola lettura ?
    Grazie
 

 ha scritto nel messaggio 
news:46a1a1b6$0$10628$4faf...@reader2.news.tin.it...

Bisogna aprirlo in modalità condivisa ed entrambi gli utenti devono avere 
accesso in lettura e scrittura alla cartella.
L'impostazione di accesso condiviso puoi impostarla anche da strumenti, 
opzioni, avanzate. Questa operazione va fatta una volta sola e con il db 
aperto.
Ciao, Carlo 

 ha scritto nel messaggio 
news:f7s92u$1bo$1...@tdi.cu.mi.it...

    Questa operazione risulta possibile automatizzarla attraverso VBA di 
Access ?
    Grazie 

 ha scritto nel messaggio 
news:46a1a8a0$0$10619$4faf...@reader2.news.tin.it...

Non serve. Basta impostarla una volta, anche prima di distribuire 
l'applicativo.
Se hai due database, uno con tabelle e l'altro con le maschere, basta fare 
l'operazione sul db delle tabelle.
Ciao, Carlo 

 ha scritto nel messaggio 
news:f7s9tn$20d$1...@tdi.cu.mi.it...

        O.K. Grazie 


Guarda su 
www.accessgroup.it
 condividere un'applicazione in una LAN
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007
Newsgroup: it.comp.appl.access
Titolo: problema di esecuzione routine prima del comando docmd.quit

ho il seguente codice
    If RESPONSE = vbYes Then
        'esporto i dati ed esco
        EsportaBaseDati
        DoCmd.Quit acQuitSaveAll
    End If
se rispondo SI vuol dire che voglio uscire, ma prima di uscire devo eseguire 
la procedura EsportaBaseDati che copia un file in una destinazione ovvero
Public Sub EsportaBaseDati()
    If DLookup("[esportaredati]", "aziendali") = -1 Then
        If Dir(DLookup("[esportaPERCORSO]", "aziendali"), vbDirectory) <> "" 
Then
            Dim dest
            If Len(DLookup("[esportaPERCORSO]", "aziendali")) = 3 Then
                dest = DLookup("[esportaPERCORSO]", "aziendali") & 
"dati.mdb"
            Else
                dest = DLookup("[esportaPERCORSO]", "aziendali") & 
"\dati.mdb"
            End If
            FileCopy "C:\Programmi\DATI.MDB", dest
        Else
            MsgBox "ATTENZIONE PERCORSO " & DLookup("[esportaPERCORSO]", 
"aziendali") & " NON TROVATO!, CONTROLLARE CHE ESISTA", , ""
        End If
    End If
End Sub
accade che mi esce senza apparentemente eseguire il codice infatti nemmeno 
un punto di interruzione debug viene eseguito e tantomeno trovo il file 
copiato in windows cosa sbaglio secondo voi? devo mettere un delay fra la 
routine e il docm.quit?


una soluzione potrebbe essere di inserire in fondo alla routine che esporta i dati un altro msgbox :
if msgbox ("Esportazione terminata" & vbnewline & "Vuoi uscire dall'applicazione?",vbyesno) = vbyes then DoCmd.Quit acQuitSaveAll
così non hai problemi
questo l'ho notato nche io che VBA esegue el routine una di seguito all'altra senza attendere che quella precedente sia terminata...
per ora non ho trovato altre soluzioni, spero ci sia qualcuno che ne sa più di me ;)
ciao
Nick 

 Nick
Direi che avete notato cose non complete o vi č scappato
un dettaglio importante..!
Leggete l'istruzione DOEVENTS ed usatela.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: ComboBox dopo conversioneA97-A2003

Ho convertito un db da A97 ad A2003 ed ora ho un problema.
Nella maschera di apertura ho due ComboBox popolate da due query.
La prima combo ha due colonne mentre la seconda ne ha tre.
In entrambi i casi la prima colonna mi rimane bianca mentre le altre sono 
normalmente popolate. Ho aperto le relative query e mostrano il contenuto 
completo di tutte le colonne. Sembra un problema di visualizzazione.
Se apro la maschera la cui selezione dipende dalla combo trovo il campo 
relativo alla colonna bianco anch'esso.
Suggerimenti?
grazie
-- 
Skipper dixit...
on cbr1000rr
Azz... L'č minga el sescčnt!!! L'č 'l mille!!!
motostory su 
http://www.superskipper.it/pagine/le_mie_moto.htm

 relativo alla colonna bianco anch'esso.
È un bug noto del l'SP3 per O03. Devi installare un hotfix per l'SP3.
Per il link vedi: 
www.donkarl.com/it?FAQ9.1
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Per il link vedi: 
www.donkarl.com/it?FAQ9.1
accidenti che solerzia....
grazie mille!!
risolto!

Newsgroup: it.comp.appl.access
Titolo: confronto tra date

Salve.
Ho una tabella cosi' composta:
ID|Data|MinData|MaxData
 
e devo selezionare i record per cui il campo Data e' compreso tra
MinData e MaxData (e tutti quelli dove non sono presenti i valori nei
campi MinData e MaxData).
Devo farlo con una query SQL (possibilmente).
Ho provato con:
SELECT *
FROM Tabella1
WHERE ((Tabella1.Data>=MinData) And (Tabella1.Data<=MaxData));
 
oppure con un BETWEEN...AND
 
ma non funziona
Finora in rete ho trovato SOLTANTO esempi con confronti con valori
immediati (es. #20/12/2012#), e non con campi delle stessa tabella, e
fino a li' ci arrivavo.
Qualcuno puo' aiutarmi?
Grazie.
 

Alessio Pelissi ha scritto:

A me questo funziona:
SELECT Tabella2.ID, Tabella2.giorno, Tabella2.mindata, Tabella2.maxdata
FROM Tabella2
WHERE (((Tabella2.giorno) Between [mindata] And [maxdata])) OR
(((Tabella2.mindata) Is Null) AND ((Tabella2.maxdata) Is Null));
 
Come vedi, uso un campo che si chiama "giorno" anziché "data" perché
questa č una parola che Access interpreta a modo suo.
Nota anche le parentesi quadre per i nomi di campi e occhio alle parentesi.
RB
 
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 

 questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad 
ab...@newsland.it
 
 
Ah Quindi era tutto un problema di interpretazione della parola
"Data"??!!!
Che sciocco non ci ho pensato minimamente! CI ho perso la testa da
ieri!
Grazie infinite.
Newsgroup: it.comp.appl.access
Titolo: Caselle di testo non associate in maschere continue

Buongiorno a tutti.
Ho creato un form a "maschere continue" e, nello spazio libero restante della riga del singolo
record ho inserito due caselle di testo NON ASSOCIATE che ho chiamate txt_Testo1 e txt_Testo2. ecc.
 
Aprendo il form viene giů la lista dei records e, nella parte destra di ogni riga, compaiono anche
le due caselle di testo ovviamente vuote.
 
La domanda é: sarebbe possibile riempire le caselle di testo con risultati provenienti da calcoli e
visualizzarli accanto ad ogni singolo record?
Ho dato il nome solo alle due caselle nell struttura del form, come potrei dare un nome anche alle
altre caselle che invece compaiono sul form?
 
Al link qui sotto potrete vedere il form che ho realizzato.
 
https://www.flickr.com/photos/52814509@N05/
 
 
Grazie a tutti in anticipo, Gianni.

No Gianni i calcoli nelle Form Continue non puoi effettuarli nella Form... vengono eseguiti SOLO sul Record Corrente, e tutte assumono il medesimo valore...!
 
Devi effettuare il Calcolo in una Query, e di conseguenaza associare quelle 2 TextBox ai CampiCalcolati, rendendoli NON EDITABILI.
 
@Alex
 


Grazie mille Alex. Proverò come mi hai suggerito.
Ciao

 
https://www.flickr.com/photos/52814509@N05/
 
 
La cosa più importante non si vede = le formule, cioè se i calcoli 
includono valori = campi dei record o no. Nel primo caso potrebbe 
funzionare anche direttamente nella maschera.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 


No Karl, i valori da calcolare non fanno parte dei campi delle tabelle.
 
Prendendo spunto da quanto mi ha suggerito Alex, ho modificato le tabelle ed ho inserito dei campi
di testo. QUesti mi ricompaiono nel form e, con click su un pulsante, eseguo i calcoli, popolo le
caselle nella tabella e quindi vedo i risultati nella form.
Non é elegante e non penso sia il meglio, ma di più non sono stato in grado di fare.
 
Ti ringrazio per l'attenzione.
Ciao

 ha scritto:
 

Ho preso da quanto mi hai suggerito ma ho adattato il tutto alle mie capacità: 
ho modificato le tabelle ed ho inserito dei campi di testo. Questi mi ricompaiono nella form e, con
click su un pulsante, eseguo i calcoli, popolo le caselle nella tabella e quindi ne vedo i
risultati.
Non é la soluzione da te proposta e non credo sia la migliore, ma di più non sono stato in grado di
fare.
Grazie in ogni caso per il tempo che mi hai dedicato.
Salut, Gianni
Newsgroup: it.comp.appl.access
Titolo: Stringhe composte da più parole separate da spazio

Salve a tutti,
sto realizzando, con Access2000 su Win98, un DB per brani musicali che mi
permetta di mandare in play i pezzi trovati.
Uso la funzione Shell per avviare Winamp e un brano mp3 pescato da una
tabella e mi succede la seguente strana cosa:
-se il brano mp3 ha un nome formato da una sola parola (es."Powerslave")
l'esecuzione parte correttamente e sulla playlist di winamp
 appare regolarmente il nome del brano.
-se invece il brano ha un nome composto da più parole separate da spazio
(es:"Fade to Black") Winamp si avvia come prima
 ma sulla playlist appare il nome del brano errato, costituito solo dalla
prima parola del titolo(es:"Fade") e ovviamente
 non si sente un accidente.
A me questo comportamento non sembra dovuto alla funzione Shell ma una
caratteristica
di Access nel trattare le stringhe, spero possiate correggermi.
Poichè ho molte compilation Mp3 su CD e i nomi dei brani sono quasi sempre
composti di più parole separate da spazi
vorrei trovare una soluzione migliore che dover rinominare tutti i titoli
usando "_ " in luogo degli spazi.
Chi può spiegarmi come aggirare l'ostacolo e/o postarmi un piccolo esempio
di quanto sto cercando di ottenere?
Saluti per tutto il gruppo, ringraziamenti per chi in passato mi ha già
letto/risposto e per chi ancora lo farà!!
Kuh

 ha scritto nel messaggio
news:64D6a.152879$YG2.4...@twister1.libero.it...

usa i nomi dos

Newsgroup: it.comp.appl.access
Titolo: GIF animate... (x Antonio Biso)

Ciao Antonio...
ricordo di aver letto tempo fa di un ocx che mi facesse gestire le GIF
animate, ma onestamente non ricordo affatto quale sia... per caso mi
sapresti aiutare, o almeno sai a chi posso rivolgermi?
Ti ringrazio anticipatamente.

 wrote in message
uNFl8.40505$%g7.12...@twister2.libero.it...

Mi dispiace, non me ne sono mai occupato.
Ma immagino che con un buon motore di ricerca (
mamma.com
) e parole chiave
ocx access gif potresti trovare qualcosa!!!
Antonio

 Antonio
Antò, l'ho trovato, se ti serve quest'ocx dimmelo.
Maurizio

 wrote in message
jW%l8.45715$%g7.14...@twister2.libero.it...

Ok!
Antonio

 ha scritto nel messaggio
news:uNFl8.40505$%g7.12...@twister2.libero.it...

Si chiama Anigif e lo trovi su 
http://www.jcomsoft.com
ma è a pagamento :(
Riguardi.
Newsgroup: it.comp.appl.access
Titolo: TRIPLICE STAMPA REPORT

Buon Giorno
A97
con una macro
stamp 2 volte lo stesso REPORT
come faccio
ad avere le seguenti diciture:
STAMPA 1 : COPIA PER LA BANCA
STAMPA 2 : COPIA PER IL CLIENTE
Grazie
Ciao
Luigi

 wrote in message
news:on2Cf.52334$
av6....@tornado.fastwebnet.it

Luigi se disponi di AXP l'oggetto Report ha implementato la
Proprietà OpenArgs, ne cosegue che puoi sfruttarla dalla funzione
OpenReport per passare un testo descrittivo da personalizzare.
Quindi su evento Open del Report recuperi il parametro OpenArgs
e lo assegni ad una Label o TextBox per differenziare le 2 o 3 copie.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

LUIGI C. ha detto: in data 26/01/2006 12.28:

nella maschera da cui lanci il report metti una casella di testo (che ad 
esempio chiamiamo dicitura)
nel report metti una casella di testo con origine "= 
forms!maschera!dicitura"
poi nell'evento "click" del pulsante metti questo codice:
me.dicitura = "COPIA PER LA BANCA"
docmd.openreport "NOMEREPORT"
me.dicitura = "COPIA PER IL CLIENTE"
docmd.openreport "NOMEREPORT"
e dovrebbe funzionare!
Ciao
Nick

 STAMPA 2 : COPIA PER IL CLIENTE
Dopo la soluzione di Alessandro, direi che se nn hai AXP, potresti prima
di tutto :
1) lasciar perdere le macro (brutta cosa)
2) crearti un campo per il numero di copie che vuoi effettuare (Es.
Cmp_Copie)
3) sull'evento clik di un pulsante in una Form ci metti :
Private Sub Img_Stampa_Click()
Dim ctrl As Integer
Dim modello As Variant
ctrl = 0
giro:
DoCmd.OpenReport modello, , , "ID =" & Me.ID
ctrl = ctrl + 1
If ctrl = Me.Cmp_Copie Then
GoTo Fine:
Else
GoTo giro
End If
Fine:
Me.Cmp_Copie = 1
End If
End Sub
Funge?
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Funge?
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno


Newsgroup: it.comp.appl.access
Titolo: BE su server remoto

Salve a tutti
é possibile collegare le tabelle (da File/Carica dati esterni/collega
tabelle) con un file mdb che risiede su una cartella in un server remoto
tipo aruba?
Grazie. Saluti

<Giuseppe>

Se anche lo fosse, le prestazioni e il rischio corruzioni sarebbe
inaccettabile.
Però è possibile collegarsi in remoto a un Server SQL.
Oppure affidarsi a servizi come Terminal Server o XP Unlimited, se
l'esigenza è quella di lavorare sul DB anche "fuori sede".
Ciao: Oscar
Newsgroup: it.comp.appl.access
Titolo: Controllo record duplicati.

vorrei inserire una funzione che a seguito di un evento effettuasse il
controlo sul database per verificare se il valore immesso sia presente
in archivio e se si visualizzare un messaggio .
ho trovato questa funzione ma mi dice che il record e' presente sempre
anche quando è un nnuovo record.
Qual è la soluzione?
Private Sub Form_BeforeUpdate(Cancel As Integer)
If Me.NewRecord = True Then
   Dim strWhere As String, strMessage As String
   strWhere = "Mio = '" & Me!Mio& "'"
   Me.RecordsetClone.MoveFirst
   Me.RecordsetClone.FindFirst strWhere
      strMessage = "E' già presente "
      strMessage = strMessage & "in elenco"
      MsgBox strMessage, vbInformation, "Controllo Duplicati"
      Cancel = True
      DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo
      Me.Bookmark = Me.RecordsetClone.Bookmark
      Exit Sub
      Me.RecordsetClone.FindNext strWhere
 End If
End Sub

 in archivio e se si visualizzare un messaggio .
Fallo sull'inserimento del valore mio invece che sul before update della
form.
Inoltre usa la funzione dlookup
Antonio
Newsgroup: it.comp.appl.access
Titolo: Problema con SQL

Credo che il post sia IT visto che cmq si parladi SQL, allora il
problema č questo: in uno script PHP uso la linea
UPDATE Membri, Tiene
SET Membri.Username='pippo', Tiene.Username='pippo'
WHERE Membri.Username = 'u01'
dove membri e tiene sono due tabella di un db access legate da una
relazione attraverso il campo username.
Io vorrei cambiare il valņore di questo campo ma quando la stringa sql
viene eseguita il sistema mi riporta un errore, in pratica mi dice che
non si puņ fare la modifica perchč le due tabelle sono legate da una
relazione.
Qualcuno sa dirmi come deve essere corretta la stringa SQL???
e gią che ci siamo anche qualche link che riguardi appunto l'SQL.
bye, insane79
That is not dead which can eternal lie, 
And with strange aeons even death may die
---- Abdul Alhazred, Al Azif 700 d.C. --

 ---- Abdul Alhazred, Al Azif 700 d.C. --
Si questo messaggio e' un po OT pero'........
Che database usi ?
Con MSsql7 devi usare i trigger per fare quello che vuoi
Con MSsql2000 puoi fare l'aggiornamento anche a una sola tabella mentre
l'altra, come accade in access, viene aggiornata dinamicamente solo se nel
diagramma del database ai impostato aggiorna campi correlati a catena.
Su altri tipi di db non lo so ............ forse vale sempre la regola dei
trigger
Pietro

Si questo messaggio e' un po OT pero'........
ok.. l'ho postato solo perchè in fondo il db che sto usando è access
quindi mi sembrava adatto al ng.
Cmq dici che mettendo nelle "proprietà" delle relazioni aggiorna e
elimina a catena posso modificare/eliminare solo un campo e gli altri
vengono tratti automaticamente???


 wrote in message
news:culivtcvhnbvmk5in...@4ax.com...



Scusami, se come dici e come sembra, le due tabelle sono in join in base a
Username, con una query di aggiornamento non puoi modificare il campo di
join e giustamente ti viene segnalato un errore.
A mio avviso, visto che in ambedue le tabelle devi modificare il campo
Username per i record che in detto campo hanno il valore u01, la cosa piů
semplice e fare due query di aggiornamento, una per ogni tabella; la prima
dovrebbe avere il seguente codice SQL:
UPDATE Membri SET Membri.Username = "pippo"
WHERE (((Membri.Username)="u01"));
 e la seconda
UPDATE Tiene SET Tiene.Username = "pippo"
WHERE (((Tiene.Username)="u01"));
O sbaglio?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 > e già che ci siamo anche qualche link che riguardi appunto l'SQL.



a scrivere correttamente DOPO il quoting?
Antonio

caso ti basta fare l'update di solo una delle due tabelle).
L'integrita referenziale è applicata solo che non sapevo che andava
settata la casella aggiorna/elimina a cascata.. sorry ci sono arrivato
solo dopo il mex di paj.


O sbaglio?
Gia alla prima mi darebbe l'errore... cmq ho capito che andava settata
la casella aggiorna a cascata in access.
thanks lo stesso a te ed a tutti gli altri che mi hanno aiutato

Newsgroup: it.comp.appl.access
Titolo: Sottomaschera variabile

Ho una maschera basata su una tabella principale TabP che
contiene un campo IdTipo che punta a due tabelle secondarie
Tab1 e Tab2, nel senso che i record con IdTipo=1 hanno un
record corrispondente in Tab1 ma non in Tab2 e quelli con
IdTipo=2 hanno un record corrispondente in Tab2 ma non in
Tab1.
Ora nella maschera mi visualizzo il record di TabP e quello
corrispondente in Tab1 o Tab2 in una sottomaschera, che
viene caricata volta per volta con Tab1 o Tab2 a seconda di
IdTipo, e questo riesco a farlo cambiando la proprieta'
SourceObject della sottomaschera sull'evento form_current
della maschera, cioe' impostando Tab1 o Tab2. Cosi' riesco a
visualizzare il record principale e il record secondario
associato.
 Il problema e' quando voglio aggiungere un record, perche'
dopo aver compilato i campi principali del nuovo record
appena clicco su un campo della sottomaschera mi compare
l'errore "L'oggetto non contiene l'oggetto di automazione
Tab1/Tab2 - Si e' cercato di eseguire una routine di Visual
Basic per impostare una proprieta' o un metodo di un oggetto
che non e' disponibile per le operazioni di automazione nel
componente"
Da notare che l'errore non e' bloccante, cliccando OK posso
compilare i campi secondari pero' andando a controllare
nella tabella secondaria mi trovo impostato a 0 il campo di
collegamento colla tabella principale (cioe' il campo
collegato col contatore della TabP).
C'e' una soluzione?
Sto considerando l'idea di semplificare tutto fondendo Tab1
e Tab2 con TabP ma un po' mi ripugna...
il barbi

 ha scritto nel messaggio
news:kJcoa.56683$T34.1...@news2.tin.it...

Hai preso in considerazione l'inserimento delle due tabelle in una struttura
a schede?
Ciao.
--
Sergio MAZZA


eh eh... il fatto e' che sia TabP che Tab1 e Tab2 sono gia'
delle strutture a schede, non posso visualizzarle tutte
insieme...
il barbi

...

....non puoi fare in modo che la scheda principale contenga tutte e
due le sottoschede, anzichč una soltanto??? ...magari utilizzando
l'opzione di struttura a schede

 il barbi
Te possino!!!
Allora costruisci una maschera per ogni tabella e con SourceObject svicci
tra le sottomaschere:
Es.
Me![sottomaschera anagrafica].SourceObject = "sottomaschera2"
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Ancora su messaggi di errore (in particolare per Antonio)

Mi riferisco alla richiesta di aiuto relativa alla personalizzazione dei
messaggi di errore che ho fatto la settimana scorsa.
L'amico Antonio mi ha fatto notare la differenza tra messaggi di errore veri
e propri ed indicazioni nei msgbox che guidano l'utente nella compilazione
dei vari campi.
Ho capito tutto.
Mi ha poi proposto una soluzione, impiegando il metodo undo per evitare che
l'operatore, accidentalmente o di proposito, cancelli il valore del campo di
interesse e passi al successivo.
Il sistema allora lo blocca, opera il comando undo e riposiziona il cursore
sul campo di interesse.
Il problema originario, però, non mi è stato risolto. Infatti:
io ho un campo che in prima immissione è ovviamente bianco. (E' un nuovo
record!)
Se l'operatore lo salta, io testo il campo nell'evento on exit.
Se risulta nullo (if null....) devo:
- visualizzare il messaggio di warning ("guarda caro che ahimè non puoi
saltare questo campo tanto importante!") [e questo per grazia divina lo so
fare!];
- riposizionare il cursore in quel campo, in modo che l'operatore, finchè
non lo compila nel modo che voglio, non può andare avanti.
Questo secondo punto è il mio vero problema!!!
Ringrazio quindi anticipatamente chi mi da una mano.
Alessandro Carli
Informazioni anche a: 
carl...@tin.it

nell' evento on exit esiste la variabile CANCEL
se vuoi fare uscire l' utente la setti a False altrimenti a True
Spero di aver capito il tuto problema


Non e' un problema.
Ti riporto un esempio sull'evento Exit di un campo
data dal nome "otime", sul quale "obbligo" il fuoco
quando la maschera viene aperta.
Come potrai constatare, non ti viene permesso di
uscire se non rispetti le condizioni imposte dal codice.
    Paolo
Private Sub otime_Exit(Cancel As Integer)
If Not IsDate(Me!otime) Or IsNull(Me!otime) Then
    Cancel = True 'oppure, meno canonico, DoCmd.CancelEvent
    Me!otime.SetFocus
End if
End Sub

Ha ragione Lucio,
mi e sfiggita la riga   "Me!otime.SetFocus" che e' superflua.
    Paolo

Newsgroup: it.comp.appl.access
Titolo: Formattazione di un  campo data/ora

Ho necessità di gestire dei calcoli con ore di volo, è possibile ottenere la
formattazione di un campo data/ora in hhhh:mm ?

 formattazione di un campo data/ora in hhhh:mm ?
Gestire o eseguire; un messaggio basta e avanza, grazie...
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:c7sqpl$jvg$1...@canarie.caspur.it...

se l'è cercata ...

Newsgroup: it.comp.appl.access
Titolo: Quante connessioni contemporanee??

Quante connessioni contemporanee può supportare un database Access? Ad
esempio in un sito e-commerce.
Grazie
Alessandro
http://www.ingracom.com

 ha scritto nel messaggio
news:W8PR6.15470$Uo3.6...@news6.giganews.com...

7428.
Scherzo.
Non lo so
Ciao

 Ciao
Il numero č.... 42
Antonio
Newsgroup: it.comp.appl.access
Titolo: Gestire una gerarchia

Premetto che sono poco esperto...
Ho un database in cui devo gestire 3 gruppi di dati in rapporto gerarchico
fra di loro, come ad esempio delle regioni, ad ognuna delle quali devono
corrispondere più città, ad ognuna delle quali corrispondono più paesi.
Se in una maschera, o in un report, devo inserire dati relativi a un paese,
e voglio richiamare il paese stesso agendo ad esempio su 3 combobox in cui
nella prima inserisco la regione scegliendola tra quelle già inserite nella
apposita tabella (quello l'ho fatto),
poi nelle altre a cascata scegliere le città della regione e poi i paesi
delle città come devo costruirla la maschera???
Ho fatto le tre tabelle, e le ho relazionate come da manuale, ma non riesco
a proseguire...
Chiedo preziosi consigli
Grazie in anticipo a chi potrà illuminarmi!
Saluti a tutti
Leonardo

 ha scritto nel messaggio
news:cpq2c.55460$FJ6.1...@twister1.libero.it...

Per vedere come sia possibile sincreonizzare due o più caselle combinate in
cascata (la prima che filtra l'elenco della seconda e la seconda che filtra
l'elenco della terza), vai sul Sito Comune (link qui sotto) e fai il
download del database di esempi allegato alla FAQ intitolata "Esempi di
utilizzo delle forms" che trovi nella Sezione Forms.
Apri il database che hai scaricato, seleziona il Topic intitolato
"Sinchronizing Two Combo Boxes on a Form, pigia il pulsante di comando Show
Example; ti verrà così mostrato un esempio di ciò che ti serve.
Per maggiori ragguali di come sia stato realizzato l'esempio di cui sopra,
vai al link:
http://support.microsoft.com/default.aspx?id=97624
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: sicurezza e Access

Ciao,
Vorrei impostare la sicurezza a livello utente con un'applicazione di
Access, ma ho paura di fare casino. Esiste un supporto in linea che spieghi
i vari passaggi in modo chiaro?
Emiliano
-- 
Se hai fretta non hai tempo
perché il tempo non ha fretta

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

 ha scritto nel messaggio 
news:Qn14g.98965$A83.2...@twister1.libero.it...

Newsgroup: it.comp.appl.access
Titolo: AIUTO!!!! Maschere e Caselle

Ciao a tutti,
ho due tabelle: transazioni e dipendenti
Ho la maschera inserimento dipendenti che opera a dovere
Nella maschera transazioni inserisco l'ID del dipendente, tramite una
casella combinata che mi mostra il suo nome e il suo cognome, e quello che
spetta al mio dipendente.
Ora io vorrei semplicemente (non tanto a mio avviso) che quando seleziono
dalla casella combinata il dipendente mi appaiano sotto qualsiasi forma
(maschera, tabella o preferibilmente caselle di testo singole) i dati quali:
Nome, Cognome, Indirizzo, cap, città, Cod. Fisc. ecc.... in modo tale che
stampando la maschera si vedano.
Grazie a tutti

 ha scritto nel messaggio
news:8onoen$7lq$1...@lacerta.tiscalinet.it...

Fai in maniera che la tua casella combinata abbia tante colonne quanti sono
i controlli che vuoi riempire  (nel tuo caso 7 colonne, ovvero relative a:
IdDipendente, Nome, Cognome, Indirizzo, Cap, Città e CodiceFiscale).
Di queste 7 colonne rendi visibili (intervenendo sulla larghezza delle
colonne) solo quelle che ti interessa vengano mostrate nella combo.
Nella maschera inserisci 6 caselle di testo non associate e chiamale
ControlloNome, CpntrolloCognome, ControlloIndirizzo ecc..
A fronte dell'evento "Dopo aggiornamento" della casella combinata genera il
seguente codice VBA:
Me!ControlloNome = Me![NomeCasellaCombinata].Column (1)
Me!ControlloCognome = Me![NomeCasellaCombinata].Column (2)
Me!ControlloIndirizzo = Me![NomeCasellaCombinata].Column (3)
Me!ControlloCap = Me![NomeCasellaCombinata].Column (4)
Me!ControlloCittà = Me![NomeCasellaCombinata].Column (5)
Me!ControlloCodiceFiscale = Me![NomeCasellaCombinata].Column (6)
Roberto

 ha scritto nel messaggio
news:8onoen$7lq$1...@lacerta.tiscalinet.it...

Inserisci nella maschera Transazioni una sottomaschera dove l'origine record
è la tabella dipendenti
E collega campi secondari e campi master il valore ID del dipendente.
Puoi fare il tutto aiutandoti con l' Autocomposizione controllo
giuseppe

Newsgroup: it.comp.appl.access
Titolo: rimuove filtro della subform

ciao a tutti
 
con subform.Form.FilterOn = False
rimuovo il filtro nella sottomaschera
ma se la apro (la sottomaschera) nel filtro lo trovo ancora scritto.
Come posso rimuoverlo da VBA?
grazie 
 
 

Piero presented the following explanation :

subform.Form.Filter = ""
 
Bruno

 ha scritto nel messaggio 
news:lhpn2o$2ck$1...@speranza.aioe.org...

grazie Bruno 
 
 

subform.Form.Filter = ""
 
ciao Bruno
rimuovendo il filtro in base a selezione con subform.Form.Filter = ""
 
mi si rimuove anche il filtro che ho nella query come origine record
della mia subform:
SELECT IDCarico, IdFornitore, IdCliente
FROM Q_MieiOrdini
WHERE IdFornitore=[Forms]![MiaMaschera1]![IdFornitore]
OR IdCliente=[Forms]![MiaMaschera1]![IdCliente];
come faccio a riinserirlo da codice senza chiudere e riaprire la maschera?
Grazie