mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: valore in un campo

ciao a tutti .......
 mi dite come faccio a risolvere questo piccolissimo problema non essendo
ancora un veterano del VBA?
in una maschera ci sono due caselle
- NumeroDocumento           valore inserito da una query
- Numero                             Questa casella deve essere compilata
automaticamente prendento il valore del
                                              NumeroDocumento + 1 dopo la
conferma del documento.....
Mille ringraziamenti a tutti voi veterani del ng.
Ciao a presto
massimo

 ha scritto nel messaggio
news:Mh6g8.52564$v7.18...@twister1.libero.it...

Non mi è sufficientemente chiara la situazione, dunque ci provo
Ammesso che:
1-la query di cui parli, se è origine record della maschera, sia
aggiornabile
2-il controllo Numero sia associato alla query (o tabella origine della
maschera):
    Me!Numero=Me!NumeroDocumento + 1
Tale riga di codice puoi inserirla nell'evento su corrente, in quanto nel
momento in cui viene eseguita il record è in fase di modifica: se annulli le
modifiche annulli anche il valore di Numero, viceversa lo confermi; dunque
non è importante che sia aggiornato dopo la conferma del documento.
Se non ho capito un acca di ciò che chiedevi ti chiedo scusa (ed
eventualmente di provare a essere più chiaro)
Paolo

Newsgroup: it.comp.appl.access
Titolo: ARCHIVIARE IMMAGINI

come posso archiviare delle immagini con access 2000
il metodo piů semplice e celere senza che mi perda in funzioni particolari?
spero in un vostro aiuto grazie in anticipo


Dai un'occhiata sul Sito Comune (il link è scritto qui sotto) nella Sezione
FAQ a quella intitolata "Come implementare correttamente un archivio
immagini" di Stefano Bettini e nella Sezione Download quello intitolato
"Implementare un archivio di immagini" di Silvio Savoldi; non è detto che
non funzionino anche per A2000.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Immagini in report

Chiedo se qualcuno può fornirmi consigli su come risolvere il seguente
problema:
- dovendo gestire molte immagini, allo scopo di ridurre le dimensioni
occupate dal database, ho creato una tabella nella quale ho memorizzato
in un campo il percorso (path) in cui si trova l'immagine. Ora tale
immagine voglio visualizzarla in un controllo immagine (Immagine131)
non associato presente all'interno di un report. A tale scopo,
sull'evento Page del report ho inserito il seguente codice:
Private Sub Report_Page()
If IsNull(Me!Percorso) Then
Me!Immagine131.Picture = ""
Else
Me!Immagine131.Picture = Me!Percorso
End If
End Sub
Scorrendo le diverse pagine del report alle volte viene riportata
l'immagine presente nel percorso del record visualizzato, altre volte
immagini  memorizzate non nel percorso corrente, ma in percorsi di altri
record. (es. se nella tabella il Percorso1 si riferisce all'Immagine1,
il Percorso2 all'Immagine2, ecc., nel report alle volte viene
visualizzata l'Immagine2 anche se il Path corretto era il Percorso1, o
l'Immagine10 con il Percorso2, ecc. Tutto questo senza una apparente
logica.)
Grazie.
--
Giuseppe Quagliaro
E-mail: 
giuseppe....@tin.it

 ha scritto nel messaggio
news:3C2266B5...@tin.it...

Se il controllo immagine è contenuto nel corpo del report, anziché generare
il tuo codice VBA a fronte dell'evento Pagina del report, generalo a fronte
dell'evento "Su formattazione" del corpo del report.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Roberto da casa ha scritto:

Grazie per il suggerimento Roberto.
Adesso funziona benissimo !!!!!!!!.
Ti ringrazio di nuovo e ti auguro buone feste.
    Giuseppe Quagliaro


Buon Natale e felice anno nuovo a te.
Roberto
Newsgroup: it.comp.appl.access
Titolo: Calcolo Codice Fiscale

Ho provato a fare una ricerca sul sitocomune ma ne ho trovato solo uno 
creato in access97 e quando lo "converto" mi da un errore...
Qualcuno saprebbe indicarmi una funzione "funzionante" da poter modificare 
ed inserire nel mio database?
Secondo voi conviene inserire tutti i dati in una maschera (tipo iscrizione) 
e poi far calcolare il Codice Fiscale o inserire i dati proprio nella 
maschera per il calcolo del Codice Fiscale e poi farli copiare 
automaticamente nella maschera iscrizione?
Grazie mille
Gianluca 

 ha scritto nel messaggio 
news:45202f77$0$4571$4faf...@reader2.news.tin.it...

Ciao Gianluca
leggi qua:
http://www.accessgroup.it/HomeArgomenti.asp?ID=104&Oggetto2=UTILITY%20:%20Codice%20Fiscale
Daniele 

 ha scritto nel messaggio
news:45202f77$0$4571$4faf...@reader2.news.tin.it...

La prima che hai detto va benissimo. Devi avere disponibile una tabella dei
codici dei comuni, le sub e function e poi devi raccordare il tutto con i
nomi dei controlli della tua maschera. Se te la cavi col Basic, ho scritto
Basic e non VBA, perché il semplice Basic già ti permette di costruire
ilcodice.
Fammi sapere Ciao
NSantini
infsantchiocciolaliberopuntoit

Credo che questo possa interessare anche te: 
http://www.petitiononline.com/freecap/petition.html
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


ringrazio entrambi per la risposta e mi scuso di non averlo fatto prima ma 
mi hanno ripristinato l'adsl solo stamane... :-(
cmq avrei altre due domandine ma le farò in un nuovo post in quanto credo 
che questo non sia più seguito.
Grazie
Gianluca

Newsgroup: it.comp.appl.access
Titolo: criptare una cifra su un report

questa volta spero di non chiedere troppo!
mi occorre criptare una cifra del campo [prezzi] nel mio
ReportEtichette.
Vorrei  che sulla etichetta comparissero delle lettere e non la cifra
presente nella tabella, secondo una corrispondenza da me impostata.
la corrispondenza dovrebbe essere tipo 
sostituire 1 con A
sostituire 2 con B
...
sostituire 9 con Z
grazie in anticipo (anche per tutti gli importantissimi suggerimenti
che mi avete già dato)
8-)> Fabià

 sostituire 9 con Z
L'origine dati del controllo che da il prezzo sul report sarà
=converti([Prezzi] dove converti sarà un funzione che scorre la stringa
passata e, carattere per carattere, sostituisce i numeri con le lettere,
quindi restituisce il risultato
Antonio


wrote:

Prima di tutto grazie Antonio,
purtroppo hai a che fare con un novizio volonteroso,
riguardo alla funzione che hai descritto a parole, sai indicarmi un
indizio per iniziare a tradurla in access?
ciao
8-)> Fabià

fabià <fabi...@SPAMyahoo.com> wrote in message
3c5eefe5...@powernews.inwind.it...

Allora, guarda la funzione mid e il comando select case
Antonio
Newsgroup: it.comp.appl.access
Titolo: Invio email

Vorrei riuscire a fare questo:
- ho una tabella ANAGRAFICA con dentro i dati dei diversi clienti piú campo
con inserite email
- Inviare una email ad un determinato cliente direttamente da access, quindi
scelgo da una maschera il mio cliente poi clicco su pulsante ed in
automatico mi viene inviata una email a quel cliente (il testo della email é
fisso + alcuni dati che variano).
Riesco ben ad inviare una email con allegato file rtf  tramite access ma il
problema é che riesco ad impostare solo un indirizzo email, non riesco a
dirgli il cliente é rossi quindi invialo a 
Ro...@tin.it
 ecc.
Grazie per indicazioni o suggerimenti

 wrote in message
9koq91$qf2$1...@serv1.iunet.it...



Visto che sul Sito Comune ci vai, perché non leggi anche le regole del NG?
In particolare quella che prevede l'inserimento della risposta dopo i
messaggi precedenti...
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

Newsgroup: it.comp.appl.access
Titolo: Aprire maschera B in base a record visualizzato in maschera A

Ho una maschera A dipendenti ed una maschera B visite che al suo
interno ha una sottomaschera che contiene i dati delle visite in un
determinato giorno.
Io vorrei creare un pulsante nella maschera A che mi apre la maschera
B fliltrandola in base al record visualizzato in quel momento nella
maschera A.
Grazie.


Puoi sfruttare OpenArgs del metodo docmd.openform.
Dunque, nell'evento click del pulsante sulla maschera A scrivi:
private sub NomeTuoPulsante_click()
docmd.openform "nomeTUAform",acnormal,,,,,"id ="& 
me.id
end sub
e nell'evento load della maschera B scrivi:
private sub form_load()
me.filter = me.openargs
me.filteron = true
end sub
-- 
Ciao
Geppo



TI ringrazio, 
ho provato ma mi da errore
me.filter = me.openargs
in questa riga
è possibile che sia dovuto al fatto che il mio id
è in formato testo in quanto è il codicefiscale?
Grazie

Grazie
Ho risolto cosě
docmd.openform "nomeTUAform",acnormal,,,,,"id ='"& 
me.id
 "'"
Grazie mille

 ha scritto nel messaggio 
news:il6e241i8d6kfkfm7...@4ax.com...

puoi utilizzare l'autocomposizione pulsante, anche per vedere il codice.
Daniele
Newsgroup: it.comp.appl.access
Titolo: Creare Cartella

Ciao a Tutti.
Devo creare una cartella con nome la data odierna  (aaaammgg) in c:\temp\.
Dopo copiare tutti i file che sono nella cartella temp in quella appena
creata.
Grazie a tutti
Davide

 ha scritto nel messaggio
news:99nhfp$taj$1...@nreadB.inwind.it...

Nell'help:
- Mkdir;
- FileCopy.
Ciao.

Newsgroup: it.comp.appl.access
Titolo: Copia parziale di un recordset

Salve a tutti,
ho cercato in rete come risolvere il mio quesito ma senza successo, perciò mi rivolgo a Voi che tante volte mi siete stati di grande aiuto. In particolare ringrazio Karl per le tante sue dritte, Grazie!
 
PREMESSA
in un cmd_click ho creato un recordset in questo modo:
 
SQL = "SELECT SEL_ESTR_CONTO.DAT_fat, SEL_ESTR_CONTO.N_FAT, SEL_ESTR_CONTO.TOT_FATTURA AS TOT, SEL_ESTR_CONTO.CAUSALE, SEL_ESTR_CONTO.NOME " & _
      "FROM SEL_ESTR_CONTO " & _
      "WHERE (((SEL_ESTR_CONTO.DAT_fat) Between [FORMS]![SEL_ESTR_CONTO]![DTA_I] And [FORMS]![SEL_ESTR_CONTO]![DTA_F]) AND ((SEL_ESTR_CONTO.NOME)=[FORMS]![SEL_ESTR_CONTO]![FORN]))"
 
Set rst_TEMP = CurrentDb.OpenRecordset(SQL)
 
In pratica con questa query filtro i dati che mi occorrono
 
 
QUESITO
Ciò che non riesco a fare è scrivere il codice corretto che dica a Access di copiare negli appunti (Ctrl + C )tutti i record presenti nel recordset tranne l'ultima colonna ovvero sel_estr_conto.nome 
 
P.s.
Il campo nome è necessario soltanto per filtrare la query. Infatti poi devo incollare i records senza il campo nome in un'altra maschera. Al momento uso fare che copio tutti i record selezionandoli con il mouse dal selettore di una maschera, li incollo su excel copio tutte le celle tranne l'ultima colonna e incollo queste nella seconda maschera interessata. In pratica un lavoraccio. 
 
 

Ringrazio anch'io Karl ;-) ...[ Ciao Karl buon Natale a te e Sig.ra ;-) ]
 
Mi chiedo perchè tu abbia ipotizzato di fare un lavoro MANUALE che nemmeno con NOTEPAD andrebbe fatto quando hai a disposizione già in memoria i dati e sai bene dove inserirli...
Il metodo che ipotizzi non è tecnicamente idoneo nel concetto di sviluppo VBA che stai usando.
Se devi incollare dei Dati da un posto ad un'altro usa gli strumenti VBA, quindi nel tuo caso farai una Query INSERT, oppure un ciclo di ADDNEW sull'origine dati della Maschera in cui dei inserire...
 
Saluti
@Alex

Ciao Alex, in effetti, ma come non ciò pensato prima??!?
 
Mi ero convinto che la soluzione poteva essere soltanto in vba.
Invece, ho realizzato una query di accodamento, come suggerivi tu ed il risultato è ok!!
Grazie e buone feste a tutti!!

 Ringrazio anch'io Karl ;-) ...[ Ciao Karl buon Natale a te e Sig.ra ;-) ]
 
Un ringrazio cordiale a Alex. ;-)
Buon Natale a te ed i tuoi!
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
Access Lobby: 
http://www.AccessDevelopers.org
Newsgroup: it.comp.appl.access
Titolo: unione dati da 2 tabelle

Ho appena iniziato con access e non riesco a risolvere
questo problema.
Non riesco a raggruppare a modo mio i record contenuti in
2 tabelle:
1) righe_ordini
   tipoord numord numrig ......
     1      10     1      riga ordine n. 1
     1      10     5      riga ordine n. 2
     1      10     8      riga ordine n. 3
2) righe_descr_ordini
   tipoord numord numrig ......
     1      10      2    riga descr.aggiuntiva relativa alla riga ordine n.1
     1      10      3    riga descr.aggiuntiva relativa alla riga ordine n.1
     1      10      4    riga descr.aggiuntiva relativa alla riga ordine n.1
     1      10      6    riga descr.aggiuntiva relativa alla riga ordine n.5
     1      10      7    riga descr.aggiuntiva relativa alla riga ordine n.5
     1      10      9    riga descr.aggiuntiva relativa alla riga ordine n.8
praticamente  partendo da tipoord e numord che sono in relazione tra le 2 tabelle
la numerazione e' progressiva cioč alla riga ordine 1 (numrig 1) sono legate 
le righe descrittive 2 3 e 4 poi c'e' la riga ordine 2 (numrig 5) alla quale 
sono legate le righe descrittive 6 e 7 .....
Io, devo trovare il modo di stampare in un report e/o in una maschera i vari righi 
di ordine seguiti dai relativi righi di descrizioni.
Grazie anticipatamente a chi vorrą aiutarmi.

 ha scritto nel messaggio 
news:b5ad03ce.05040...@posting.google.com...

Usa un report per gli ordini ed un sottoreport per la descrizione degli 
ordini, sfruttando la relazione esistente.
Ciao
Salvatore 

...

In pratica il report dovrebbe essere per la riga ordine, il
sottoreport per le descrizioni relative a quella sola riga, non a
tutto l'ordine. Non capisco esattamente come sia possibile far capire
al sottoreport quali e quante righe di descrizioni devono far parte
del sottoreport. Seguendo il mio esempio il report dovrebbe leggere
riga 1 dell'ordine. Il sottoreport a quel punto deve verificare  che
esiste nelle descrizioni la riga 2 poi la 3 poi la 4. La 5 non esiste
(come descrizione in quanto sara' la nuova riga d'ordine) per cui il
sottoreport si dovra' fermare senza leggere le riga successive di
descrizioni che saranno la 6  e la 7 che invece sono relative alla
seconda riga ordine che pero' porta il n. 5
Spero di non essermi incasinato troppo nella spiegazione.
ciao
Claudio


Prova a realizzare report e sottoreport e vedrai che (se hai creato le 
relazioni tra le due tabelle) tutto avverrą in modo automatico una volta che 
inserirai il sottoreport nel report principale.
Ciao
Salvatore
Newsgroup: it.comp.appl.access
Titolo: Chiedo troppo?

Ciao a tutti.
Ho un negozio di abbigliamento e vorrei creare un database che mi permetta
di poter aggiungere gli articoli che compro e di eliminare quelli che vendo.
Vorrei eliminare gli articoli la sera, in chiusura e sapere per ogni
articolo quanti pezzi ho in magazzino.
Siccome non ho molta esperienza con access, chiedo se c'è qualcuno che ha
fatto qualcosa del genere o disposto a darmi una mano o un suggerimento.
Grazie
Giuseppe

Si, mi puoi contattare mail 
lucade...@libero.it
Vorrei sapere da dove sei basta la città.
Naturalmente è un DB che deve essere creato
ciao
--------------------------------
Inviato via 
http://usenet.libero.it


A iosa... la gestione di magazzino č il quesito piů frequente... se vuoi se
ne puň parlare
--
Maurizio75

 ha scritto nel messaggio
news:agh262$eg0$1...@stargate1.inet.it...

Il mio indirizzo di posta lo conosi 
ga...@libero.it
Ho già creado DB del genere, mi faccia sapere
Saluti Galvy
Newsgroup: it.comp.appl.access
Titolo: Primi passi: giornate lavorative annue

Avrei bisogno di calcolare in una query le ore lavorative di un
intervallo di tempo definito da due date. Ho usato la funzione
DateDiff ma non trovo un opzione che mi calcoli le giornate lavorative
depurate dalle festività. Per il momento le ho stimate con un
coefficente di correzione ma vorrei sapere se c'e' una funzione ad
hoc.
Io ho sviluppato questa formula con ipotesi di 200 giornate lavorative
a 8 ore al giorno per 5 giorni la settimana con un fattore di
correzione di 0,895
(((DateDiff("ww", [Data_da], [Data_a], 2, 1)*5)*0,895)*8)
C'e' un ragionamento piu' elegante?

"nico" <ag...@TOGLIMIkatamail.com> ha scritto nel messaggio
news:3bb0c21...@news.libero.it...

Vai sul Sito Comune (link qui sotto), Sezione General, e leggiti la FAQ di
G. Paolo Bizzaro e di Silvio Mazzetto intitolata "Conteggio dei giorni
lavorativi tra due date"; dovrebbe fare proprio al caso tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

"nico" <ag...@TOGLIMIkatamail.com> ha scritto nel messaggio
news:3bb0c21...@news.libero.it...

Non so se più elegante...
Se per festività intendi le domeniche:
Public Function CalcolaGiorniFeriali(DataDal As Date, DataA As Date)
CalcolaGiorniFeriali = DateDiff("d", DataDal, DataA)
CalcolaGiorniFeriali = CalcolaGiorniFeriali - DateDiff("ww", DataDal, DataA)
End Function
Se per festività intendi domeniche e festivi allora devi costruirti una
tabella con i giorni festivi, controllare se e quanti ve ne sono nel periodo
selezionato e sottrarli alla funzione precedente.
Ciao, Carlo

"nico" <ag...@TOGLIMIkatamail.com> ha scritto nel messaggio
news:3bb0c21...@news.libero.it...

Quello che ho scritto va modificato in:
Public Function CalcolaGiorniFeriali(DataDal As Date, DataA As Date)
CalcolaGiorniFeriali = DateDiff("d", DataDal, DataA)
CalcolaGiorniFeriali = CalcolaGiorniFeriali - DateDiff("ww", DataDal, DataA)
If WeekDay(DataDal, 1) = 1 Then
CalcolaGiorniFeriali = CalcolaGiorniFeriali - 1
End If
End Function
Infatti se si usa interval = "WW" e se Data1 è una domenica, questa non
viene conteggiata.
Ciao, Carlo

[CUT]
ok grazie ma sono ai primi passi...
come posso vedere attivo
questo codice. dove lo metto?!
ho provato a fare copia incolla sui
moduli ma mi da un sacco di errori
so ignorante su linguaggi vba!
ciao
--------------------------------
Inviato via 
http://usenet.iol.it
Newsgroup: it.comp.appl.access
Titolo: urgente: esportare con transfertext

salve dovrei esportare una tabella con il metodo transfertext; ho visto che
prevede il tipo di trasferimento a lunghezza fissa ma ha bisogno di un file
schema.ini che contiene le specifiche di esportazione. dove lo posso trovare
un file di esempio per creare uno schema.ini per me?
 infatti ho bisogno di esportare i record in un particolare formato in
quanto li devo importare in un altro database. grazie

 ha scritto nel messaggio
news:MtfY9.75941$0v.22...@news1.tin.it...

Lo puoi fare da solo, nel senso che può essere incorporata nel db.
Si chiamano specifiche di Importazione/Esportazione.
Fai così: scegli la tabella o la query da esportare...usa
File...Esporta...in un file esterno. Scegli testo TXT...e NON spuntare la
casellina "Salva Formattato"...si apre l'autocomposizione "Esportazione
Testo"...segui il wizard impostando le caratteristiche che ti pare...Salva
la specifica con un nome per te significativo.
Ora hai creato la specifica di esportazione o importazione che potrai usare
con il metodo TransferText senza più preoccuparti del resto.
Infatti questa specifica è incorporata nel tuo db e verrà distribuita ogni
qual volta distribuisci il db.
Ciao, Carlo

 ha scritto nel
messaggio news:sLrY9.77948$0v.23...@news1.tin.it...

ero a conoscenza di questa funzione ma il problema è che devo esportare a
larghezza fissa con separatore di campi il carattere "|". solo che
l'esportazione a larghezza fissa non prevede il separatore di campi.
grazie ancora

 wrote in message
RIuY9.108549$AA2.4...@news2.tin.it...

Se la larghezza è fissa non hai bisogno di delimitatori.
Gio'
Newsgroup: it.comp.appl.access
Titolo: Ricerca record in base a filtri...

Ho una form con diverse txtbox, ogni txt box corrisponde ad un campo per il
quale "ricercare" o "filtrare" i records presenti una tabella....
Poi ho una ListView che visualizza i record trovati....
Vorrei impostare la ricerca in maniera che il record venga ricercato in base
alle txtbox...mi spiego meglio:
TxtBoxNome
TxtBoxCognome
TxtBoxIndirizzo
Se l 'utente compila solo TxtBoxNome allora il filtro è quello, se invece
l'utente compila TxtBoxNome e TxtBoxCognome allora il record va cercato in
base a questi due filtri...se invece compila TxtBoxNome e TxtBoxIndirizzo
allora vengono presi per buoni questi due filtri etc.etc.
I filtri (txtbox) che ho sono 15 quindi mi sembra da pazzi creare una
miriade di query che vengono attivate in base allo stato delle TxtBox
es.
If not isnull (me.txtboxnome) and il null (me.txtboxcognome) and is null
(me.txtboxindirizzo) then....
If not isnull (me.txtboxnome) and not isnull (me.txtboxcognome) and is null
(me.txtboxindirizzo) then....
etc.etc.
Non si finisce più !
Cosa mi consigliate di fare ?
Servirebbe a qualcosa il metodo find di DAO ?
Grazie mille

 es.
L'unica query avrà tanti bei criteri sotto i campi da filtrare del tipo
like nz([forms]![tuaform]![controllofiltro1];"*")
Antonio

 Sai come aiutarmi ?
Brutta cosa quella di non mettere un valore di default su campio dove si
devono fare dei filtri.
Comunque, invece di mettere il criterio sui campi della tabella, crea dei
campi calcolati fatti così
Espr1:nz([Campo1];"")
Antonio
Newsgroup: it.comp.appl.access
Titolo: problema con DoEvents

ciao a tutti
 
DoEvents del modulo modReportToPDF
di Lebans
mi chiude la maschera da dove con un pulsante
eseguo il codice, procurandomi l'errore:
l'oggetto a cui si fa riferimento nell'espressione � stato chiuso o
eliminato.
 
Come posso fare per ritardare la chiusura
della maschera?
 
Grazie
 
 
 

 ha scritto nel messaggio 
news:52dc0793$0$23126$4faf...@reader2.news.tin.it...

aggiungo che la maschera �  popup 
 
 

metti close solo dopo ché il codice è stato eseguito. vba è sequenziale.....

 ha scritto nel messaggio 
news:a6a4339f-5328-4a1e...@googlegroups.com...
metti close solo dopo ch� il codice � stato eseguito. vba � sequenziale.....
 
ciao Fair87 e grazie
Io non ho nessun DoCmd.Close, nel mio codice
ho solo
        rsCheck.Close: Set rsCheck = Nothing
        RsData.Close: Set RsData = Nothing
per azzerare le due variabili.
 
Poi ho il modulo di lebans che come esegue DoEvents,
mi chiude la maschera dove ho il pulsante.
 
 
 

se la maschera o l'oggetto citato si chiude, qualcosa ché lo chiude ci deve essere.....


 
Bada che quando si usano i popup (a risposta obbligata immmagino) il 
codice del chiamate viene interrotto al momento della chiamata e poi 
ripreso dopo che la popup e' stata chiusa.
Questo non avviene per apertura di form /non/ a risposta obbligata.
In questo caso la routine che apre il form viene eseguita completamente 
e poi il focus passa al form aperto..
 
 
-- 
 
ac (x=y-1) e non uso il KillFile.
La violenza e' l'ultimo rifugio degli incapaci (Salvor Hardin)


Uhmmmm.... se capisco quello che vuoi dire.
Nel caso delle popup il codice /non/ e' sequenziale.
 
Routine form a
    ....chiama pop up
         ...... esegue popup e relativo codice
    ....ritorno da popup
    ....continua ad eseguire codice di routine forma
Chiusura routine form a
 
 
 
Altro /trick/ che puo' interrompere la sequenzialita': evento di timer


 La violenza e' l'ultimo rifugio degli incapaci (Salvor Hardin)
 
Grazie Alessandro
 
 

 La violenza e' l'ultimo rifugio degli incapaci (Salvor Hardin)
 
Certo, i popup utilizzati così fermano il codice 'principale'. Ma resta sequenziale lo stesso :)
 
Codice Form
...
...
open popup
    Codice PopUp
    ....
    ....
    close popup
Codice Form 
....
....
....
 
Chiaramente è per ridere....non per polemica!


Allora /non/ e' sequenziale quello che /non/ chiama i popup ?   ;-)


 La violenza e' l'ultimo rifugio degli incapaci (Salvor Hardin)
 
questo è il punto dove mi chiude la maschera
 
    DoCmd.OutputTo acOutputReport, RptName, "Snapshot Format", _
       strPathandFileName
Newsgroup: it.comp.appl.access
Titolo: Trasferimento dati da access ad access

La domanda potrà sembrare assurda, è possibile inviare un dato da un db ad
un altro db in rete senza copiarlo in una tabella, ovvero visualizzarlo
direttamente sul Form di quest'ultimo? magari in una tex box.?
Ho provato con una transazione DDE ma non sono riuscito.

 ha scritto nel messaggio
news:8sip27$54d$1...@nslave2.tin.it...

Cioè? Vorresti visualizzare (da una maschera di un client) un valore che
"risiede" in un altro mdb (di un altro client) di un'altra maschera?
Ho capito bene?
Ciao.

Newsgroup: it.comp.appl.access
Titolo: Installazione Access

Salve
Ho questo problema (probabilmente in passato qualcuno ha già fatto questa
richiesta ma non sono riuscito a trovare niente)
Ho installato access 97 su un pc ma quando tento di lanciare il programma mi
visualizza questo errore:
"IMPOSSIBILE AVVIARE ACCESS...NON E' STATA CONCESSA LA LICENZA D'USO SU
QUESTO COMPUTER"
Ho provato a disinstallarlo e poi reinstallarlo ma non cambia niente.
Grazie se qualcuno puo' darmi una dritta
Ciao
Giorgio

 ha scritto nel messaggio
news:ax9t5.7631$_U1.1...@news.infostrada.it...

E' una nota bug, la risolvi lanciando l'eseguibile AcLicens.exe; per
maggiori dettagli puoi collegarti al sito:
http://www.kdtviwe.com/support/faq.htm
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Controllo finestra attiva

Voorei sapere come implementare in vba un controllo che mi controlla se una
form risulta aperta o meno.
Io apro una form tabulare CONTATTIELENCO e da essa accedo alle schede dei
singoli record con doppio click aprendo una form a maschera singola
CONTATTI.
A questa maschera CONTATTI posso inoltre accederci tramite uno shortcut se
inserisco nomi nuovi.
Vorrei sapere come fare a scrivere del codice per essere sicuro che la
maschera CONTATTIELENCO sia aperta.
Io ho fatto:
forms!CONTATTIELENCO.setfocus
e associato il codice necessario se la form non è aperta gestendo l'errore
che viene generato in questo caso, ma non mi sembra molto elegante...
Grazie

 wrote in message
news:4LVda.79772$
pG1.1...@news1.tin.it

Ti allego la funzione per individuare se la FORM in questione
è aperta.
Public Function IsLoaded(ByVal strFormName As String) As Integer
'*****************************************************************
'Name      : IsLoaded (Function)
'Purpose   : Verifie if Form passed is already OPEN
'Calls     :
'Inputs    : String=Form.Name
'Output    : Return True if Form is Open
'*****************************************************************
    Const conObjStateClosed = 0
    Const conDesignView = 0
    If SysCmd(acSysCmdGetObjectState, acForm, strFormName) <>
conObjStateClosed Then
        If Forms(strFormName).CurrentView <> conDesignView Then
            IsLoaded = True
        End If
    End If
End Function
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: vecchiaia? query help

e' un po' che non prendevo in mano access ma... banalmente non riesco a
filtrare con una query una tabella: vorrei semplicemente estrarre dalla
tabella il record corrispondente al valore massimo di un campo; se la
tabella fosse con due cambi A e B
A B
w 1
x 2
t 6
k 5
l'esecuzione della query ad esempio sul campo B dovrebbe presentare un
risultato del tipo:
A B
t 6
a me sembra banale, fattosta' che in due ore non ci sono riusciuto (max,
Dmax, ultimo pare non facciano al caso)
e' tanto grave? ;)
grazie e buona pasqua a tutti
ilD
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ilD

Ciao Dario
Ho Trovato un modo un poco arzigogolato ma funziona;
Ho creato due query
Query1 con visualizzazione totali ed un solo campo B
nella formula scrivi Max
Seconda query basata su query1 e sulla tabella, relazionate tramite il
campo B
Porti nella griglia solo il campo B della query ed i campi della tabella
che vuoi visualizzare
Ciao
Prometeo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Ho Trovato un modo un poco arzigogolato ma funziona;
ah! ma allora non e' cosi' banale.... la cosa mi rincuora ;)
cmq grazie ad un suggerimento ho risolto utilizzando la funzione sql TOP 1,
in pratica annullando l'intervallo di "valutazione", una cosa del tipo:
SELECT TOP 1 PERCENT tabella.campo1...
anche questa mi pare piuttosto astrusa, ma pare funzioni
cmq grazie mille
ciao

Newsgroup: it.comp.appl.access
Titolo: controllare da Access se esiste un file xls

Ho un cartella contenente molti file xls nominati nel seguente modo:
f_1.xls, f_2.xls,...ecc....
Ogni file è formato da un solo foglio di lavoro che ha la stessa
struttura. Quindi, ad esempio, nella cella B3 sarà contenuto lo stesso
dato ma relativo a tempi diversi:
in f_1 il numero di prodotti venduti nel mese 1, in f_2 il numero di
prodotti venduti nel mese 2, ecc....
Da access, tramite un ciclo di for, apro e chiudo tutti questi file
xls uno ad uno, prendo i valori che mi interessano e li inserisco in
un'apposita tabella di access.
Fin qui nessun problema, ma nel caso in cui uno dei file excel non c'è
allora la procedura va in errore.
Immaginiamo ad esempio che i file siano 100 e che f_35.xls non ci sia,
come faccio a "catturare" questo evento (assenza di uno dei file) nel
mio ciclo di for ?
Dovrei inserire nel ciclo di for una condizione del tipo:
for j= 1 to 100
.....
SE "f_" & j  NON ESISTE, ALLORA PASSA A "f_" & j +1
Spero di essere stato chiaro, grazie in anticipo
domenico

 ha scritto nel messaggio
news:1184684431.5...@i13g2000prf.googlegroups.com...
Ho un cartella contenente molti file xls nominati nel seguente modo:
f_1.xls, f_2.xls,...ecc....
Ogni file č formato da un solo foglio di lavoro che ha la stessa
struttura. Quindi, ad esempio, nella cella B3 sarą contenuto lo stesso
dato ma relativo a tempi diversi:
in f_1 il numero di prodotti venduti nel mese 1, in f_2 il numero di
prodotti venduti nel mese 2, ecc....
Da access, tramite un ciclo di for, apro e chiudo tutti questi file
xls uno ad uno, prendo i valori che mi interessano e li inserisco in
un'apposita tabella di access.
Fin qui nessun problema, ma nel caso in cui uno dei file excel non c'č
allora la procedura va in errore.
Immaginiamo ad esempio che i file siano 100 e che f_35.xls non ci sia,
come faccio a "catturare" questo evento (assenza di uno dei file) nel
mio ciclo di for ?
Dovrei inserire nel ciclo di for una condizione del tipo:
for j= 1 to 100
.....
SE "f_" & j  NON ESISTE, ALLORA PASSA A "f_" & j +1
Spero di essere stato chiaro, grazie in anticipo
domenico
[Risposta]
If Len(Dir(NomeFileCompletoDiPercorso))>0 then
   ' Esiste
Else
   ' Non Esiste
End if
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: [OT] Non sono più un veggente!

Finalmente ho cambiato la batteria tampone
del pc e ora non capita più che posto un messaggio
con data e ora antecedenti a quelli dei messaggi
a cui rispondo!
Micio da casa

 ha scritto nel messaggio
news:8o7kmj$hm1$1...@nslave2.tin.it...

E così vorresti farci credere che alle 7.30 del mattino sei già sveglio (o
ancora sveglio) e mandi messaggi al NG?????
;-)))
Ciao
Silvio

 news:8o7kmj$hm1$1...@nslave2.tin.it...


Newsgroup: it.comp.appl.access
Titolo: problema con controllo activex presente su form

ho inserito il controllo activex msagent per l'uso degli assistenti, tale
controllo è presente su una form e se cerco di usare l'assistente da un
altro luogo mi dice che non trova la form
    Forms![aziendali]![Agent1].Characters.Load sAgentName, msLocalPath &
sAgentName & ".acs"
infatti il controllo è sulla form aziendali
sapete dirmi come posso usare un controllo activex da qulacunque posto mi
trovo? devo metterlo in ogni form?
grazie a tutti.

 ha scritto nel messaggio
news:c49gvl$37u$1...@lacerta.tiscalinet.it...

Ho provato con l'oggetto Container ma non ci sono riuscito, (almeno io)
arrivo fino all'oggetto Document e riesco a leggere/impostare le proprietà
della form (chiusa) salvata non degli oggetti contenuti.
Se la form con l'oggetto la lasci aperta, magari non visibile, puoi fare
riferimento a quell'oggetto con:
es. acc'97:
Dim oFrm As Form, oCtrl As Variant
Set oFrm = Forms("Aziendali")
Set oCtrl = oFrm.Controls("Agent1")
oCtrl.Characters.Load sAgentName, msLocalPath & sAgentName & ".acs"
Set oCtrl = Nothing
Set oFrm = Nothing
Ciao.
--
Sergio MAZZA


ottima idea creo una piccola form sempre aperta e nascosta e cosi lo posso
usare. Grazie.
Newsgroup: it.comp.appl.access
Titolo: errore di Run time... come mai ??

ciao a tutti
mi capita che quando mi trovo in maschera e capita di trovarmi il record
in cui vi è un comune particolare mi esce il seguente errore:
errore di run-time '3075'
errore di sintassi (operatore mancante) nell'espressione della query
'COMU_DESCR =SANT'ANTONIO ABATE".
e mi porta a questa riga di codice:
Me.txtProvincia = Nz(DLookup("COMU_PROV", "Comuni", "COMU_DESCR=" & "'" 
& Me.TxTComune & "'"), "")
come posso risolvere ???
Ciao Giuseppe 

JOE ha scritto:





Ti capita con tutti i comune che contengono l'apostrofo perchè non compone
bene la stringa del criterio, anch'essa delimitata da apostrofi. Al posto
dell'apostrofo usa i doppi apici:
  ... "COMU_DESCR=" & """" & Me.TxTComune & """"
oppure
  ... "COMU_DESCR=" & chr$(34) & Me.TxTComune & chr$(34)
Ciao.
-Marco-
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

  ... "COMU_DESCR=" & chr$(34) & Me.TxTComune & chr$(34)
-------ů
esatto hai centrato il problema... mi capita con tutti gli apici o 
apostrofi...
cmq sono poco pratico di access e siccome il codice si ripete anche 
sotto
bisogna modificare anche lě ??
ad ogni buon conto ti allego tutto il codice potresti copiare incollare 
le modifiche direttamente ???
ti ringrazio tantissimo...
Ciao
-----------------------------------------------------
Private Sub Form_Current()
Me.txtProvincia = Nz(DLookup("COMU_PROV", "Comuni", "COMU_DESCR=" & "'" 
& Me.TxTComune & "'"), "")
Me.txtCodiceComune = Nz(DLookup("COMU_COD", "Comuni", "COMU_DESCR=" & 
"'" & Me.TxTComune & "'"), "")
Me.txtProvinciaRes = Nz(Me.TxtComResidenza.Column(1), "")
Me.txtCodiceComuneRes = Nz(Me.TxtComResidenza.Column(2), "")
End Sub
-------------------------------------------------------

 -------------------------------------------------------
Te l'ho già scritto il codice da usare. Basta che in tutti i dlookup(),
dmax(), dcount(), ecc... sostituisci 
  & "'"
con 
  & """"
oppure con 
  & chr$(34)
Devi fare due sostituzioni in ciascuna delle due DLookup(). Tempo previsto
per l'operazione: 19 secondi.


 -Marco-
----------
ti ringrazio... ho provato ed è tutto ok..
Ciao

Newsgroup: it.comp.appl.access
Titolo: Percoso corrente

Salve a tutti!
Domanda penso banale!
Chi mi sa dire come posso sapere via codice il percorso del database
correntemente aperto?
(in pratica l'equivalente di App.Path in Vb)
Vi ringrazio anticipatamente!

,

Sent via Deja.com 
http://www.deja.com/
Before you buy.

(in pratica l'equivalente di App.Path in Vb)
Con A '97 puoi utilizzare  una cosa tipo:
Left(CurrentDb.Name, Len(CurrentDb.Name) - Len(Dir(CurrentDb.Name)))
Con A '2000 mi pare si possa usare una proprietà specifica (forse dell'oggetto Application)
"Currentproject" ... dai uno sguardo all'Help comunque.
Ciao, warp

Più semplicemente... CurrentProject.Path
Beh,  più semplicemente solo per  A' 2000!
Ciao, warp
Newsgroup: it.comp.appl.access
Titolo: Moduli di fatture custom

Ciao a tutti
ho un problema con dei moduli continui e spero che qualcuno mi possa essere 
d'aiuto.
Un mio cliente ha dei moduli prefincati e per poter stampare ho dovuto 
creare dei moduli personalizzati. Per far questo ho dovuto anche creare una 
definizione di modulo personalizzata sulle Proprietà Server delle stampanti. 
Dopo la prima installazione, tutto ok.
Dopo diverso tempo (e vari aggiornamenti dello stesso MDE), improvvisamente, 
in stampa, il modulo personalizzato non viene associato al report. Mi trovo 
quindi i report fattura associati al foglio "Lettera" anzichè al modulo 
creato apposta.
Il problema è che il report è impostato bene (sul mio PC va) e anche 
ricreando il report daccapo non c'è verso. Ho notato che reinstallando una 
vecchia versione del database, il report funziona.
Che mi consigliate? Nuovo mdb e reimportare tutto?
Grazie dell'aiuto!
Ciao
Piero
P.S uso 97 


Con la versione 97 devi controllare due cose: che nel report non sia stata 
scelta una stampante particolare ma lasciata quella di default e che il 
modulo creato sia attribuito alla stampante predefinita sia in "Preferenze 
di stampa" (tasto destro sulla stampante) che in "Predefinite", tasto destro 
sulla stampante, proprietą, Avanzate, Predefinite.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Gruppo di opzioni e casella combinata

Salve a tutti,
premetto che mi vergogno a chiere un stupidaggine così, ma sono all'inizio
con access e quindi vi chiedo pietà.
Ho un form con un gruppo di opzioni
mercato interno
mercato estero
Voglio fareun controllo su una casella combinata del tipo:
se mercato interno  è selezionato allora posso scegliere un valore
nell'elenco della casella combinata, diversamente se è selezionato mercato
estero devo mandare un msgbox("da usare solo con mercato interno").
Come posso fare?
Ho provato ad inserire in if su beforeupdate sulla casella combinata, ma
access di da un codice errore che non capisco.
Ringrazio tutti coloro che mi aiutano.
Ciao Dario

 ha scritto nel messaggio 
news:FXj1h.21809$Fk1....@twister2.libero.it...

Invece di usare BeforeUpdate, prova AfterUpdate con eventuale correzione 
della selezione:
If MercatoEstero Then
    MsgBox "Solo mercato interno"
    Me.CasellaCombinata.value = ""
End If
Ciao
eSQueL 

Dario ha scritto:

Potresti utilizzare l'evento "Su Corrente" della maschera in cui abiliti o
disabiliti la combo a seconda del valore della tua opzione... senza alcun
messaggio... del resto l'utente qualcosa deve pure imparare..:-))
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: istruzione INSERT INTO solo di "nuovi" record .....

Ciao a tutti,
ho bisogno di eseguire una query sql di tipo INSERT quando viene inserito un
fornitore che non è anora in tabella fornitori, come posso fare?
Ho pensato di eseguire una query SELECT sulla tabella per cercare il
fornitore inserito e se il valore restituito è nullo allora aggiungerlo
ma... devo maneggiare la query in VBasic, come si istanzia un oggetto
recordset?
grazie a tutti, buon lavoro
ilvcclx_!!!

 ha scritto nel messaggio
news:p5BI7.94725$sq5.4...@news.infostrada.it...

Se stai lavorando in VBasic e vuoi capire se il fornitore è già presente
nella tabella fornitori prova a fare:
dim conta as long
dim Nuovo_fornitore as string
dim rst as recordset
Nuovo_fornitore =me![fornitore]
conta=0
conta= dcount("Campo fornitore", "Tabella fornitori", "(Campo fornitori = "
& Nuovo_fornitore & ")" )
if conta =0 then
   set rst=dbs.openrecordset ("Tabella fornitori")
   rst.addnew
   rst.fields("Campo fornitore")=Nuovo_fornitore
   rst.update
end if
me![fornitore]: è il fornitore che hai inserito nella maschera attiva

 ha scritto nel messaggio
news:p5BI7.94725$sq5.4...@news.infostrada.it...

Con una funzione DLookup verifica se il fornitore esiste già in tabella ed
in caso contrario inseriscilo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: generatore di espressioni

in access 2000 se inserisco in una query un criterio utilizzando il
generatore di espressioni access scrive maschere e non funziona se cambio la
parola maschere in forms allora funziona cosa si può fare per sistemare
questo problema?

per favore come posso far funzionare il generatore di espressioni che scrive
maschere e non forms non funzionando
grazie

Newsgroup: it.comp.appl.access
Titolo: [NON È IL] compilatore

Se qualcuno ritiene che gli possa interessare, magari poi ci fa sapere
...
http://www.matsoftware.com/web/software_7.asp
Ciao
--
Alberto
No alle guerre

 
http://www.matsoftware.com/web/software_7.asp

ho controllato, ma serve a poco, in effetti riesce ad aprire solo le
tabelle.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: Tabelle che non si aprono (2° msg)

Buongiorno a tutti,
Riposto il messaggio di aiuto:
Vorrei avere un aiuto per recuperare le tabelle di un  mdb, perchč non
mi permette piů di vederle, aprirle o collegarle.
Il messaggio di errore che compare č questo:
"Il modulo di gestione di database Microsoft Jet ha interrotto
l'elaborazione. Un altro utente sta tentando contemporaneamente di
modificare gli stessi dati."
Mi potreste dare un aiuto, per cortesia ?
Grazie.
GiamP 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 GiamP
Guarda se puň aiutarti:
http://support.microsoft.com/default.aspx?scid=kb%3Bit%3B306269
Ciao.
-- 
Sergio MAZZA 

 GiamP
P.S. Inviare lo stesso messaggio piů volte non č carino; calma e sangue 
freddo. Altrimenti vai di google come ho fatto io per te...
Ciao.
-- 
Sergio MAZZA 

 Ciao.
Hai ragione al 100% e chiedo scusa a tutto il NG.
Grazie del Link ma come ho scritto il problema è che il db lavorava in
multiutenza e.....poi è successo un qualcosa che non permette più di
recuperare le tabelle: il messaggio all'apertura del Db è quello che ho
scritto in precedenza.
Comunque, grazie !


 GiamP
Guarda sul sito di Karl - Sezione Bug; forse li...
http://www.donkarl.com/it/
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: query con parametri!

Volevo farvi una domanda sulle query con parametri.
Quando si creano delle query con parametro avrei la necessita do memorizzare
il dato che viene digirtato dall'utente, ad es. l'anno, in una variabile per
poterla usare in una funzione VBA.
Come posso fare?
ancora: e' possibile richiamare in vba una query parametrica passando i
parametri? del tipo Docmd.OpenQuery "nomeQuery", e passare i parametri
nell'istruzione senza chiedere all'utenete di digiatarli?
grazie a tutti!
Ciao

 wrote in message
S8108.17384$cU4.5...@twister1.libero.it...

Probabilmente, per quello che stai pensando di fare, sarebbe meglio usare
una maschera dove far inserire i parametri e poi una query che abbia dei
criteri del tipo
like nz([forms]![tuaform]![tuocontrollo];"*")
Antonio
Newsgroup: it.comp.appl.access
Titolo: impostare un report

ciao a tutti,
ho questo problema: ho impostato un report basato su una query che crea
records duplicati:
es.    01   juventus    allenatore     ancelotti
        01   juventus    vice              rossi
        02  inter           allenatore     tardelli
        03  milan          allenatore     zaccheroni
        03  milan           vice             bianchi
io stampo
01  juventus
            allenatore  ancelotti
             vice          rossi
02  inter
            allenatore   tardelli
03 milan
             allenatore   zaccheroni
             vice            bianchi
Il problema č questo: se lancio la stampa, alcuni blocchi me li divide fra
piů pagine: es
03 milan
        allenatore zaccheroni  (sulla pagina x in fondo)
------
        vice        bianche (all'inizio della pagina x+1)
č posssibile risolvere il problema senza dover impostare i margini di ogni
singola pagina...
scusate per la domanda forse banale ma coi report sono ancora alle prime
armi
ciao,   giancarlo
-- 
Posted from 
mail2.village.telecomitalia.it
 [195.14.96.132] (may be forged) 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Access 2000: dalla struttura del report, visualizza-ordinamento e
raggruppamento-stampa sezione unita  impostalo a gruppo intero.
Con access 97 sarà una cosa simile
ciao

 singola pagina...
Devi andare nella sezione raggruppamento e ordinamento e in corrispondenza
del campo squadra dove tu hai raggruppato selezionare in basso la proprietà
stampa sezione unita e mettere gruppo intero come valore.
Antonio
Newsgroup: it.comp.appl.access
Titolo: proprietà fontbold & varie

salve all'interno del codice ho inserito la seguente procedura
Private Sub CasellaCombinata407_AfterUpdate()
 If Me![codicescarpa] = 8 Then
      Me![paginaA].Enabled = True
      Me![paginaA].FontBold = True
      Me![paginaB].Enabled = False
end if
 
ma quando scelgo il codicescarpa 8 mi da il seguente errore :
Proprietà o metodo non supportati dall'oggetto (errore 438)
come faccio a modificare il titolo di una pagina (all'interno di una
maskera) da normale a grassetto ?
e se invece del grassetto gli volessi far cambiare il colore da nero a
blu ?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Io utilizzo Access 97 e per le maschere la proprieta' FontBold e' supportata
dai controlli della stessa. In questa caso, se il titolo della pagina e'
un'etichetta o una casella di testo di nome Titolo prova con:
If Me![codicescarpa] = 8 Then
       Me![paginaA].Enabled = True
       Me![Titolo].FontBold = True
       Me![paginaB].Enabled = False
End If
Per la modifica del colore da nero a blu utilizza la proprieta' ForeColor
abbinata alla funzione RGB:
If Me![codicescarpa] = 8 Then
       Me![paginaA].Enabled = True
       Me![Titolo].ForeColor = RGB(0, 0, 255)
       Me![paginaB].Enabled = False
End If
Ciao
--
Andrea

Newsgroup: it.comp.appl.access
Titolo: Maschera di input.

In una casella di testo è possibile impostare la maschera di input a 
"Password" e contemporaneamente limitare il numero e il tipo di caratteri 
digitati, come per esempio AAAAAAAA;;" " ?
Ho fatto diversi tentativi ma non ci sono riuscito.
Grazie.

 ha scritto nel messaggio 
news:oiKWd.64824$lB4.1...@twister1.libero.it...

la casella di testo è legata ad un campo di qualche tabella?
in caso affermativo potresti limitare dalle proprietà del campo la sua 
lunghezza altrimenti prova le funzioni di testo tipo len ...


No, non è legato ad alcuna tabella.
Volevo evitare di utilizzare la funzione Len e usare invece la sua funzione 
che blocca (nel vero senso della parola, cioè mentre digiti) il numero 
massimo dei caratteri.
Ciao.