mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: trasferire un dato da access a word in automatico

Buon giorno,
vorrei chiedere il vs aiuto: non sono un informatico, ma per il mio lavoro
mi costruisco spesso dei db in access....roba senza
pretese, s'intende, ma funzionali.
Ora il problema è il seguente: ho un db di archivio di documenti tecnici.
L'ID dei record di una certa tabella è un numero progressivo specifico di un
certo documento.
In word scrivo dei rapporti tecnici in cui nell'header vorrei inserire un
campo (o un segnalibro?) con quell'ID.
Vorrei però che una volta avviato access, tramite un comando mi inserisse
nel campo di word quel numero.
Questo perchè con access farei la gestione dell'archivio dei doc e vorrei
sfruttare il db stesso per assegnare un numero progressivo ai doc creati con
word, cosicchè chiunque scriva i rapporti di lavoro non possa mai sbagliare
il progressivo del doc.
Scusate per la banalità, ma coi miei "mezzi" artigianali, questa non riesco
a risolverla.
Speranzoso,
Andrea
ps: ho già provato i vari esempi sul Sito Comune, ma non ho ricavato nulla!

 ha scritto nel messaggio 
news:EhMRd.55624$2h5....@tornado.fastwebnet.it...

Veramente c'è; è che bisogna (come sempre) partire da quello per 
documentarsi per adattarlo alle proprie necessità.
Se prendiamo il suggerimento: Esempio di automazione con MSWord. - di 
Federico Luciani; noteremo che ad un certo punto del codice succede:
...
        wordDoc.Close savechanges:=False
        wordApp.Application.Quit
...
tradotto in parole povere, viene utilizzato il metodo Close (dell'oggetto 
wordDoc) impostando il salvataggio del documento a False, poi chiusa 
l'applicazione (metodo Quit dell'oggetto Application).
Tornando al tuo problema la soluzione dovrebbe essere:
'------------
On Error GoTo ApriWord_err
Dim oApp As Word.Application
Set oApp = CreateObject("Word.Application")
oApp.Documents.Add "tuoModello.dot"
oApp.ActiveDocument.SaveAs "c:\documenti\" & Me!id
oApp.Documents.Close False
oApp.Quit True
Set oApp = Nothing
Exit Sub
ApriWord_err:
    Set oApp = Nothing
    MsgBox Err.Number & Application.AccessError(Err.Number)
'------------
Devi inserire nei riferimenti la libreria Microsoft Word e richiamare la 
routine nell'evento "prima di aggiornare" della form...
Ciao.
-- 
Sergio MAZZA 

 Ciao.
Proverň.
Grazie,
Andrea
Newsgroup: it.comp.appl.access
Titolo: select where parametri insufficienti previsto 1

secondo voi cosa non và?
Set rs = db.OpenRecordset("select * from speseaziendali
where([speseaziedali].fattura='" & dove & "')")
dove è una stringa e il campo fattura è di tipo stringa..
grazie a tutti.

 ha scritto nel messaggio
news:bitcb4$viv$1...@lacerta.tiscalinet.it...

dim strSQL as String
strSQL = "SELECT * FROM speseaziendali WHERE [speseaziedali].fattura = '" &
dove & "'"
Set rs = db.OpenRecordset(strSQL)
SunRex

 ha scritto nel messaggio
news:bitcb4$viv$1...@lacerta.tiscalinet.it...

Manca il punto e virgola, e forse non vanno bene gli apici singoli, ci
vogliono i doppi. Prova così:
Set rs = db.OpenRecordset("SELECT * FROM speseaziendali
WHERE [speseaziedali].fattura=""" & dove & """;")
Namor

Newsgroup: it.comp.appl.access
Titolo: limite inserimento record

codice
Dim y As String
y = DCount("*", "[10 dettaglio fattura vendita Query]", "articolo")
If y <= 13 Then
Me.AllowAdditions = True
Else
MsgBox " non e' possibile inserire altri record spazio esaurito"
Me.AllowAdditions = False
lo so che varie volte e' stato gia' discusso nel NG questo argomento e
grazie a voi
ho impostato il mio codice per limitare l'inserimento dei record in una
sottomaschera
funziona abbastanza bene solo che non blocca la sottomaschere corrente ma
tutte purtroppo
come posso risolvere la questione
attualemente ho inserito il tutto nell'evento corrente della sottomaschera
premetto come tabella nella sottomaschera se vi puo' essere utile
dipongo solo
id dettaglio
articolo
qta'
vi ringrazio saluti leonardo

...
e se semplicemente disabilitassi la sottomaschera? 
 
Forms![Maschera1]![Maschera2].Enabled = False
Ciao,
ROberto
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


ci ho provato ma l'evento non lo fa solo sulla maschera corrente ma su tutte
ciao e grazie

 wrote in message
news:fFI7e.1232$
Bn....@tornado.fastwebnet.it

 ???
 Ho fatto per prova una maschera con due sottomaschere (ognuna
dipendente da una prima tabella, che è quella principale) 
 e disabilito tramite un pulsante solo la prima,
 sulla seconda posso lavorarci trnquillamente.
 Posso se vuoi mandarti il db.


 vi ringrazio saluti leonardo
Su Current hai provato a fare cosě:
If me.NewRecord and Me.RecordsetClone.RecordCount>12 then
  Msgbox "Impossibile Aggiungere Record"
  Me.Undo
End if
Ciao
@Alex



ok alex questa va bene al mio caso funziona correttamente
solo che me.undo come posso impostarlo
perche' dopo il messaggio comunque mi riesce a far inserire i dati invece
vorrei bloccare l'aggiunta ma poter
comunque modificare i record gia inseriti
grazie ciao da leo

 che dici ?
Il Me.Undo serve per uscire dal Nuovo Inserimento
pertanto se usi AllowAdditions non serve.
Se funziona direi che è OK.

Newsgroup: it.comp.appl.access
Titolo: Impostare la proprietà Valore predefinito via codice

Ciao a tutti,
nella TblFatture ho un campo AnnoFattura, Testo di 2 caratteri, Valore 
predefinito "06".
Vorrei impostare un pulsante "2007" su una maschera, che mi imposti "07" al 
posto di "06".
Il problema è: si può cambiare via codice la proprietà Valore predefinito di 
una tabella?
Grazie
Ciao
Sergio
 

 ha scritto nel messaggio 
news:5f_zg.1714$K8....@news.edisontel.com...

Forse ti conviene dare un'occhiata nel sito comune (
www.sitocomune.com
) 
General 6.17 Numerazione crescente per fatture ed altro.
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:eapuqf$s22$1...@area.cu.mi.it...


 ha scritto nel messaggio
news:5f_zg.1714$K8....@news.edisontel.com...

Ciao Sergio,
puoi fare così
----
CurrentDb.TableDefs("TblFatture").Fields("AnnoFattura").DefaultValue = "07"
----
Ciao
-- 
Giorgio Rancati
[Office Access MVP]

Grazie!
Ciao
Sergio

 Sergio
Per favore; prima di scrivere batti CTRL-END, così rispetti una delle (poche) regole di questo NG. Grazie.
Io ti suggerivo quell'esempio perché non vedo molto senso nel modificare il valore predefinito della tabella ogni anno...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: espansione carattere in casella testo di un report

E' possibile fare in modo che le dimensioni del carattere contenuto di una 
casella testo di un report si adattino alla larghezza max disponibile?
cioč, calcolato che la lunghezza max del testo sia di 12 caratteri e 
dimensionato l'etichetta per contenerlo tutto, vorrei che quando la query su 
cui si basa il report mi restituisce un testo piů corto questi sia 
"allargato" alla dimensione max della casella di testo.
si puň fare?
grz.
 
 


quindi se esempio la query ti restituice per quel campo di 12 caratteri 
una stringa di 4 caratteri..tu li vuoi "stiracchiare" per fargli 
occupare tutta la larghezza?
l'altezza resta fissa?
non verrebbe una schifezza?
 
BFS
 

 
quindi se esempio la query ti restituice per quel campo di 12 caratteri
una stringa di 4 caratteri..tu li vuoi "stiracchiare" per fargli
occupare tutta la larghezza?
l'altezza resta fissa?
non verrebbe una schifezza?
 
BFS
 
Sě probabilmente senza mantenere le proporzioni viene un schifezza!!
č che volevo sfruttare meglio lo spazio per rendere piů visibile da lontano 
il testo.
 


qualcuno deve leggere da lontano il report?
poi mi immagino se il tuo report č una sequenza di righe con piů e meno 
caratteri...avresti scritte enormi e scritte normali...un minestrone che 
non credo faciliti molto la lettura
 
ciao
BFS
Newsgroup: it.comp.appl.access
Titolo: Proprietà ControlTipText ... help

Ho una sottoscheda con due campi e non voglio aggiungerne altri, ma vorrei
visualizzare un terzo quando mi posiziono sul record.
Vorrei visualizzarlo come se fosse inserito in "TestoDescrizioneControllo",
con lo stesso stile.
Ho provato quindi mettere nell'evento click del record questa funzione ma mi
dice che "Impossibile trovare il metodo dei dati".
Me.ControlTipText = "pippo"
p.s. "pippo" mi è servito di prova, poi lo sostituirei con il valore del
campo.
Sapete aiutarmi o consigliarmi su un altra strada che posso percorrere per
risolvere il mio problema ?
grazie 1000
--
Ciao Marco S.
www.marcosanti.it

 campo.
Forse hai errato il Riferimento alla proprietà del controllo.
Me.NumeControllo.ControlTipTex="Pippo"
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Me.NumeControllo.ControlTipTex="Pippo"
Della serie ... ho dormito :-(


Newsgroup: it.comp.appl.access
Titolo: Controllare se maschera è aperta o no

Da codice mi servirebbe sepere se una determinata maschera è aperta o meno.
Per esempio:
If <maschera "X" è aperta> then
   docmd.openquery "A"
else
   docmd.openquery "B"
endif
Grazie per l'aiuto.
Ciao
Raffaele
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 -- 
www.sitocomune.com
 Sezione Forms
Ciao.
-- 
Sergio MAZZA 

  ...
Verificare se una maschera è aperta
www.donkarl.com/it?FAQ4.19
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

 
www.donkarl.com/it?FAQ4.19
Grazie funziona!
A presto....Raffaele


Newsgroup: it.comp.appl.access
Titolo: Origine dati casella combinata.

Ciao a tutti,
su di una maschera ho un pulsante che mi cambia l'origine dati di una
relativa sottomaschera:
RisorseTariffe.Form.RecordSource = "FiltroRisorse2"
Su questa sottomaschera è presente una casella combinata; quando
agisco sul pulsante, vorrei poter cambiare l'origine dei dati anche
per questo controllo, ma pare non sia possibile.
Qualcuno può aiutarmi?
Grazie in anticipo.
Fabrizio Alessandri.

 ...
E perché ti pare? Cosa hai provato? Cosa non funziona?
In principio:
Me!RisorseTariffe!TuaCasellaCombinata.RowSource = "Pippo"
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Me!RisorseTariffe!TuaCasellaCombinata.RowSource = "Pippo"
Grazie 1.000 Karl.
Newsgroup: it.comp.appl.access
Titolo: NESSUNO MI AIUTA???

Riposto la domande
D.B. fatto in A2000.
Installallato 5 giorni fa A2002
Il DB funziona tranne:
Maschera Ordini con sottomaschera ordini.
Selezionando il cliente da una Combo tutto Ok.
Il cliente viene visualizzato correttamente appena tento di fare un'altra
operazione il D.B si blocca mi fa il backup e si spegne. Riaptro il db. vado
su quell'ordine e a questo punto mi consente di andare avanti a selezionare
venditore prodotti etc etc.....
E cosi ogni volta che inserisco un nuovo ordine.
Dove sta il problema????
Grazie per la cortese attenzione
Roby

 ha scritto nel messaggio
news:cwvv8.33376$vF6.1...@news2.tin.it...

Prova a fare un nuovo db in acc2002, poi da questo importa tutto form,
report ecc.. dal tuo vecchio db in acc2000
Ciao Marco M.

 Marco ho provato ma mi da lo stesso errore


Nelle Opzioni > cartella Avanzate metti come Formato di file predefinito
Access 2000 e togli la spunta Attiva aggiornamento DDE. Quindi prova a
reimportare il db2000
Ciao Marco M.

Newsgroup: it.comp.appl.access
Titolo: Problema con query di tipo pass-through

Ho il seguente codice per l'esecuzione di una query diretta a server
MySQL 5.03. Da ACCESS ho errore 3146 ODBC: chiamata non risucita; con
MySQL control center tutto è OK !
Mah !?!?!
Set dbsCurrent = CurrentDb
    ' Crea una query di tipo pass-through
    Set qdfPassThrough = dbsCurrent.CreateQueryDef("") 'temporanea
    qdfPassThrough.Connect =
"ODBC;DATABASE=galleria;UID=root;PWD=appliroot;DSN=galleria"
    qdfPassThrough.ReturnsRecords = False
    qdfPassThrough.SQL = "SELECT max(Protocollo)+1 FROM
documento_contabile INTO @MaxProtocollo; INSERT INTO
Documento_contabile (ID_tipo_documento_contabile, Data_emissione,
ID_numerazione, ID_anagrafica, ID_indirizzo, ID_causale_affare,
Protocollo) VALUES (" & Me.ID_tipo_documento_contabile & ", " &
Me.Data_emissione & ", " & Me.ID_numerazione & ", " & Me.ID_anagrafica
& ", " & Me.ID_indirizzo & ", " & Me.ID_causale_affare & ",
@MaxProtocollo); "
    qdfPassThrough.Execute


Penso che il problema sia il riferiemnto alla variabile MySQL
@MaxProtocollo
Come posso memorizzare un valore da una select e richiamarlo dopo ?
Newsgroup: it.comp.appl.access
Titolo: richiesta spiegazioni di struttura funzione iif:

scopo: voglio raggruppare tramite query dei valori applicando   criteri che
appartengono contemporaneamente a  diversi campi e suddividerli quindi in
gruppi differenti;
cercherò di spiegarmi con un esempio: supponiamo di avere 3 campi:
A =valori numerici che mi indicano codice prodotti ;B = valore numerico che
mi indica ubicazione di diversi magazzini;C= destinazione estera del
prodotto;
io voglio che se esista condizione del codice per es 1 or 2 or 3 del campo A
e contemporaneamente sia soddisfatta la condizione del codice 100  oppure
200 del campo B  e destinazoioneprodotto = italia , mi scriva " messaggio a
" altrimenti "messaggio B "
pensavo di utilizzare la funzione iif nella query ma non riesco a scriverla
in modo corretto infatti mi da sempre errore ;c'è qualcuno che mi può
aiutare ?
iif (( [a]=(1 or 2 or 3) and (([b]=(100 or 200) and ([c]="italia") "
messaggio a "; " messaggio b ")

 wrote in message
fwJk6.8956$_N1.2...@news.infostrada.it...

Ehm...
[a]=(1 or 2 or 3)
Questa sintassi chi te l'ha insegnata?
Forse dovremo ripassare l'or piuttosto che l'iif, su cui ti vedo invece
piuttosto preparata
[a] = 1 or [a] = 2 or [a] = 3
Antonio
Newsgroup: it.comp.appl.access
Titolo: Dividi et impera

E' possibile tramite codice poter gestire in modo automatico la Gestione
tabelle collegate (Menù Strumenti-Utilità database). Vorrei tramite un
pulsante poter richiedere sempre un nuovo percorso alla gestione tabelle
collegate, ossia poter aprire direttamente la maschera Seleziona nuovo
percorso per..

 ha scritto nel messaggio
news:9et3et$5ut$1...@news.mclink.it...

Ricerca sul sito Comune le funzione di aggiornamento
gio

 ha scritto nel messaggio
news:9et3et$5ut$1...@news.mclink.it...

sul sito comune c'e' proprio quello che cerchi te .. mi pare si chiami
"Collegare piu' BE allo stesso FE"
Ciao , Lorenzo

 End Sub
A parte che il nostro amico chiedeva di aprire la finestra per scegliere il
percorso (tipo quella che si apre quando vuoi aprire un file da una
applicazione) perche' ti complichi tanto la vita? La proprieta' connect e il
metodo refreshlink degli oggetti tabledefs non ti sembrano piu' funzionali?
Sib


Il problema e' che io uso ADO, non tanto perche' e' dove mi far vuole andare
oggi Bill,  per il passaggio a SQL server etc etc, quanto perche' questo mi
consente di fare economia con libri, documentazione e tempo visto che a
differenza di DAO e' ormai piu' diffuso, anche in altri ambienti come
Delphi..
Newsgroup: it.comp.appl.access
Titolo: Totale colonna query in maschera.

Buongiorno a tutti,
se in una maschera ho inserito una ListBox basata su di una query, è
possibile associare ad un controllo nella maschera il totale di una delle
colonne (campi) dela listbox (e quindi della query sottostante)?
Grazie in anticipo a chiunque voglia rispondermi,
NEMO2K
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

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

 > NEMO2K
Grazie Roberto,
come criteri della DSum ho usato il campo di cui calcolare il totale come
primo argomento e la query origine come dominio: in questo modo posso
visualizzare sempre il totale corretto che appare a video.
Buona serata,

Newsgroup: it.comp.appl.access
Titolo: [Alberto S.] era cercare un record con Like in casella combinata

Grazie Alberto ora funzia come mi avevi suggerito...con un piccolo problema:
Eseguo la mia ricerca, mi trova tutti i record che contengono la stringa
voluta, io seleziono quello che mi serve ma se voglio fare un'altra ricerca
devo chiudere la maschera e riaprirla .
Quando eseguo la prima ricerca appena digito la prima lettera dentro la
casella combinata mi si apre un box dove digitare al secondo tentativo non
lo fa.
Dove sbaglio?
Grazie
Marco

 Marco
Nel thread cui ti riferisci (cercare un record da maschera immissione dati -
iniziato sabato 7 settembre 2002 22.41) io avevo suggerito: "Dopo aver
scritto nella casella di testo la parte di ragione sociale con cui
effettuare la ricerca dovrai aprire una maschera in modalità continua..."
Se stai effettivamente operando in questa situazione dovrebbe essere
sufficiente, a fronte dell'evento 'dopo aggiornamento' della casella di
testo scrivere un bel
    Forms![Maschera_con_il_risultato].Form.Requery
Se non è così dovresti dare qualche informazione in più.
... ma non stai usando una casella combinata, vero?
Poi, se mi permetti, due suggerimenti:
1) è bene non rivolgersi direttamente ad una persona (nel caso specifico ci
sono qui moltissimi altri in grado di darti una risposta migliore della mia)
2) è inoltre bene riassumere brevemente il problema: aiuta tutti a capire e
quindi fa aumentare le probabilità di ricevere aiuto.
Ciao :)
--
Alberto

 quindi fa aumentare le probabilità di ricevere aiuto.
Hai ragione, mi scuso con te e con i partecipanti al NG.
Ora vedo di trovare un qualche libro che spieghi come si fa a fare queste
maschere continue.
Ciao e grazie
Marco

 casella combinata fossero la stessa cosa.
[CUT]
Dovresti cercare di spiegare meglio la tua situazione:
- all'interno della maschera che usi per gli inserimenti e le modifiche hai
una casella combinata in cui digiti una parte del nome? ma la casella
combinata non ti propone già una lista?
- a fronte di un qualche evento (penso 'dopo aggiornamento') tramite
l'autocomposizione sarà stato generato del codice: dovresti riportarlo
- in che punto della tua maschera hai inserito il " Like ....."
- dopo aver effettuato la prima ricerca, la tua maschera ti permette di
vedere solo i record che rispondono ai criteri (quindi li puoi scorrere con
i pulsanti di spostamento)?
Ciao
--
Alberto

 i pulsanti di spostamento)?
Non proprio, posso selezionare i vari risultati della ricerca dal menu a
tendina che viene visualizzato sotto alla casella di imput della casella
combinata ma se uso i pulsanti di navigazione nella barra in basso a sx
(quelli soliti usati anche per spostarsi all'inizio a o alla fine del
database) vengono incrementati uno alla volta ignorando i criteri di
ricerca.
Poi se voglio effettuare un'altra ricerca non mi appare più il box
Immissione valore parametro e se tento di cancellare il contenuto della
casella combinata e di fare una nuova ricerca mi dice : Il testo non
corrisponde ad una voce dell'elenco.
Grazie
Marco


Ciao
--
Alberto
Newsgroup: it.comp.appl.access
Titolo: stampare etichetta da access con programma esterno

salve
 
da access vorrei stampare una etichetta formato.lbx (con programma P-touch)
 
come posso scrivere da VBA?
 
e' corretto
ShellExecute(Me.hwnd, "print", pathAndfileEtichetta, vbnullchar, vbnullchar, 2)
 
c'e' altro modo?
 
GRAZIE

Quel codice lo hai provato...?
Secondo me non va sia perchè non puoi aprire il File.lbx senza l'EXE con ShellExecute, sia perchè se non erro, il file va inviato ad un device...
 
Prova a vedere questo:
https://www.access-programmers.co.uk/forums/threads/print-to-label-maker-library-problem.254088/
 
oppure questo:
https://www.herber.de/forum/archiv/1540to1544/1541141_VBA_Verweis_auf_Brother_LabelDrucker_bPAC.html
 
 
@Alex

Grazie del messaggio
 
il codice che ti ho inviato funziona ma devo mettere almento 4 secondi per eseguire un'altra stampa
altrimenti a volte salta lìetichetta da stampare oppure prima stampa la successiva e poi la precente (è importante l'ordine)
Inoltre non capisco perche' a volte stampa una etichetta vuota tra 1 e l'altra.
 
grazie del link - 
https://www.access-programmers.co.uk/forums/threads/print-to-label-maker-library-problem.254088/
 
ma che riferimento devo mettere come riferimenti  delle dll?
devo aver installato un programma?
 
ho trovato questo video
https://www.youtube.com/watch?v=AmNre7Kdqk0
 ma devo provarlo


 devo aver installato un programma? 
 
Partiamo che non ci hai detto che EXE viene lanciato per eseguire il File LBX... quindi siamo nell'ignoranza più completa riguardante alla tua situazione.
Detto questo gli esempi che ti ho postato, non necessitano di Riferimenti, il codice usa LATEBINDING, ma si appoggia all'interfaccia COM del Programma specifico BPAC che espone una Classe di interfaccia.
 
Spero tu sappia valutare se è la tua situazione o meno... io di certo non posso, magari se ci dici quale EXE usi per stampare...
 
@Alex

 da access vorrei stampare una etichetta formato.lbx (con programma P-touch)
 
 
 
ho approfondito la questione
se da gestione risorse faccio doppio click su un file .lbx
si apre P-Touch della Brother
e se invece selezionando il file e tasto Dx del mouse faccio stampa mi stampa il'etichetta con quel programma
 
ecco che allora posso dedurre che con il comando ShellExecute(Me.hwnd, "print", pathAndfileEtichetta, vbnullchar, vbnullchar, 2) 
 
 
mi pare che il programma BPAC non sia installato
vorrei provare a vedere se Acrobat possa stampare da VBA

Newsgroup: it.comp.appl.access
Titolo: Abilitare o disabilitare dei menu nella Barra Menu personalizzata

Ciao a tutti, ho una barra dei menu personalizzata chiamata "A" con
all'interno dei menu differenti (ad es. "B" con i pulsanti "1" e "2","C"
con i pulsanti "1" e "2" ecc...). Vorrei fare in modo tale che a seconda
dell'utente che accede al db (utenti inseriti in una tabella) i menu della
barra "A", ed eventualmente solo alcuni pulsanti presenti nei menu "B" o
"C", vengano abilitati oppure no.
Come posso fare?
Grazie.
Jingo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Jingo
Riferimenti Office
Oggetto CommandBars
Application.Commandbars("NomeBarra").Controls("NomeControllo")
nel tuo caso:
Application.Commandbars("B").Controls("1").Enabled=Flase
ecc....!
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @Alex
Grazie 1000


Newsgroup: it.comp.appl.access
Titolo: A97 - Common Dialog - Proprietà o metodo non supportati dall'oggetto

Acces97 - Common Dialog
In un database ci sono due maschere che devono esportare il contenuto di una
tabella in un file di Excel.
Prima di esportare i dati nei files di Excel, tramite il Common Dialog viene
chiesto in quale directory devono essere salvati i files di Excel.
Succede che solo in un programma viene attivato l'oggetto che consente di
inserire il percorso del file, mentre nel secondo viene emessa la
segnalazione d'errore:
438 - Proprietà o metodo non supportati dall'oggetto.
Eppure Common Dialog è inserito in entrambe le maschere.
Cosa mi sfugge?
Grazie
Ciao
Eugenio


          La registrazione dell'ocx
MAssimiliano
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 --------------------------------
Purtroppo non dipende dalla registrazione dell'ocx, ma dal filtro (where)
dell'Origine Record. Infatti, togliendo il filtro, Common Dialog funziona.
Però ho necessità di usare il filtro per poter visualizzare solo i prodotti
di un fornitore. La form in questione, a differenza dell'altra che funziona,
è composta da maschere continue.
In attesa di trovare la soluzione del problema, ho provveduto ad aprire una
form e da lì confermare l'estrazione.
Grazie
Ciao
Eugenio
Newsgroup: it.comp.appl.access
Titolo: Spostare determinati files da una dir ad un'altra

Buona giornata a tutti!
sono a chiedere un aiuto per un problema dove non ne vengo a capo.
Devo spostare alcuni file (non tutti) da una dir ad un'altra.
Utilizzo invece per copiare alcuni file (e rinominarli) questa (che prende i dati da una tabella con 3 campi (NomeOrigFoto,Cod,Conferma) che comprende solo i file che mi interessa copiare 
 
Private Sub Comando0_Click()
 
' Necessita di Strumenti\Riferimenti:Visual Basic For Application;Microsoft Access 9.0 Object Library;
'OLE Automation;Microsoft ActiveX Data Objetc 2.1 Library; Microsoft Scripting Runtime
 
'FileScriptingObject
Dim fso As New FileSystemObject
Dim fls As Scripting.File
Dim ImmagineP As String, ImmagineA As String
Dim FolderP As String, FolderA As String
'Folder di Partenza ed Arrivo delle immagini
FolderP = "G:\Termo2012\originali\"
FolderA = "G:\Termo2012\"
 
'Collegamento al Data Base
Dim cn As New ADODB.Connection
cn.Open CurrentProject.Connection
Dim rs As New ADODB.Recordset
rs.Open "Termostati", cn, adOpenStatic, adLockOptimistic
 
Dim i As Integer
rs.MoveFirst
For i = 1 To rs.RecordCount
 
    ImmagineP = rs("NomeOrigFoto").Value
    ImmagineA = rs("Cod").Value
    For Each fls In fso.GetFolder(FolderP).Files
        If ImmagineP = fls.Name Then
            fso.CopyFile FolderP & ImmagineP, FolderA & ImmagineA, True
            rs("Conferma").Value = ImmagineP
        End If
    Next
    rs.MoveNext
Next
 
rs.Close
Set rs = Nothing
cn.Close
Set cn = Nothing
 
End Sub
 
Non riesco a capire se posso adattarla per muovere invece che copiare, o se esiste un'altra soluzione
 
Un grazie in anticipo per l'aiuto !
claudio


Userei DAO e metodi nativi di VBA come Dir, FileCopy
e Name. Necessita solo i 3 riferimenti standard:
 
- Visual Basic for Applications
- Microsoft Access 9.0 Object Library
- Microsoft DAO 3.6 Object Library
 
 
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim strSourceFolder As String, strTargetFolder As String
 
strSourceFolder = "G:\Termo2012\originali\"
strTargetFolder = "G:\Termo2012\"
 
Set db = CurrentDb
Set rs = db.OpenRecordset("Termostati", dbOpenDynaset)
 
Do Until rs.EOF
    'se il file esiste
    If Dir(strSourceFolder & rs!NomeOrigFoto) > "" Then
        'copiare
        'FileCopy strSourceFolder & rs!NomeOrigFoto, _
                          strTargetFolder & rs!Cod
        'muovere
        Name strSourceFolder & rs!NomeOrigFoto As _
                    strTargetFolder & rs!Cod
        rs.Edit
            rs!Conferma = rs!NomeOrigFoto
        rs.Update
    End If
    rs.MoveNext
Loop
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 


Grazie mille Karl, scusa il ritardo ma ero fuori nel WE :) sei come sempre gentilissimo ! buona settimana!
Newsgroup: it.comp.appl.access
Titolo: Tabelle nascoste

Ho accidentalmente nascosto delle tabelle nella visione database. Come faccio a
scoprirle? (A97).
Grazie.
-- 
Posted from  [193.76.225.3] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel
messaggio news:143f33fef44fbd34f4a...@mygate.mailgate.org...

Strumenti/Opzioni/Visualizzazione/Oggetti nascosti


Dal menu' Strumenti - Opzioni - Visualizzazione nel riquadro Mostra, spunta
Oggetti Nascosti.
Ciao
--
Andrea

Newsgroup: it.comp.appl.access
Titolo: password su inserimento

si pu� fare in modo che l'access chieda di inserire una password per 
permettere di modificare i campi di una tabella
l'accesso � con un pulsante che apre una maschera collegata alla tabella
pensavo di mettere la password sul pulsante oppure sulla maschera o anche 
direttamente sulla tabella
non so se una di queste � possibile ....

lorenzo ced ha scritto:




per modificare i campi intendi la struttura della tabella o i dati...
domanda banale ma importante
se intendi la struttura forse si pu� fare una protezione direttamente da
access
non conosco e non uso la protezione interna di access perch� l'avevo
provata a suo tempo e mi era sembrata poco "agile"
facci sapere, ciao
-- 
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: Relazione 1:1

Ciao a tutti.
Ho 2 tabelle con una relazione 1:1. Immaginiamo che le tabelle siano
tabUtenti                            tabVestiti
idUtente                             idVestito
nomeUtente                        tipoVestito
(ogni utente ha un solo vestito o nessuno)
I 2 campi idUtente e idVestito possono essere entrambi contatori? Io penso
di no perchè immaginando di inserire i dati in tempi diversi e ipotizzando
che l'utente con idUtente = 3 non abbia vestito, come la mettiamo con
l'utente idUtente=4?
Però se metto idVestito Numerico Lungo è come se avessi deciso che la
tabella tabUtenti è una tabella master: infatti non posso inserire vestiti
che non siano assegnati a utenti (e quindi posso inserire elementi nella
tabella vestiti solo dopo aver inserito gli utenti che li indossano).
Grazie a chiunque mi chiarisca un po' le idee.
Bye
giaconet

 ha scritto nel messaggio
news:Y4cf8.21016$_u5.6...@news1.tin.it...

Dipende da cosa vuoi fare. Gli Id vengono utilizzati da Access per
identificare i record in maniera univoca; avendo tale univocità si possono
utilizzare i campi ID per collegare le tabelle tra loro senza la
preoccupazione di fare pasticci.
Se vuoi inserire degli utenti con tutti i loro dati (nomi, indirizzi, ecc.)
e dei vestiti (tipo, taglia, colore, ecc.) e poi "mettere" dei vestiti agli
utenti devi creare tre tabelle.
Tabella Utenti con IDUtente (contatore) e gli altri campi che identificano
l'utente
Tabella Vestiti con IDVestito (contatore) e gli altri campi che identificano
il vestito.
Tabella VestitiPer Utente con IDUtente (InteroLungo preso da Tabella
Utenti), IDVestito (InteroLungo preso da Tabella Vestiti) ed eventualmente
altri campi (es la data in cui l'utente ha preso il vestito).
Poi devi creare una relazione uno-molti tra tblUtenti.IDUtente e
tblVestitiPerUtente.IDUtente, idem per gli IDVestiti.
Nel tuo caso se un utente ha solo un vestito o nessun vestito non servono
due tabelle, ne basta una.
Cercati un pò in giro delle notizie base sull'impostazione dei db
relazionali
Paolo

 ha scritto nel messaggio
news:3c7d...@news.opennet.it...

Grazie, sei stato molto chiaro. Purtroppo diciamo che non ho il potere di
fare una sola tabella da due esistenti. Credo che il motivo per cui ce ne
siano 2 dipende dal fatto che i dati vengono inseriti in momenti diversi e
inoltre è prevista una procedura che richiama i dati di un vestito vecchio
(tipo, taglia, colore) per creare un nuovo record nella tabella tabVestiti.
Cmq, grazie.
giaconet
Newsgroup: it.comp.appl.access
Titolo: BOLD o SOTTOLINEATO ... si può?

Una domanda:
E' possibile permettere all'utente di sottolineare o evidenziare in bold una
parte di testo in un campo?
Come?
Mia

 wrote in message
Pwo47.69223$q77.6...@news2.tin.it...

parte non credo

 ha scritto nel messaggio
news:9iu5s9$f7c$1...@pegasus.tiscalinet.it...


 ha scritto nel messaggio
news:Pwo47.69223$q77.6...@news2.tin.it...

Non si possono modificare le proprietà di solo parte di un controllo (o di
un campo).
Il livello più basso di intervento è appunto il controllo (o il campo).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Riprovo:
E' possibile permettere all'utente di sottolineare o evidenziare in bold una
parte di testo in un campo?
Come? E' difficile da spiegare? Mi basterebbe sapere si o no, poi mi
arrangerò.
grazie
Mia
P.S. Comunque siete fantastici! Ve lo meritate!!!


E io ririspondo.
NO.


Newsgroup: it.comp.appl.access
Titolo: togliere le prime due lettere

ciao a tutti
 
come faccio a togliere
le prime due lettere di
una stringa?
 
grazie


prova 
dim s as string
s="12PROVA"
s=mid(s,3)


grazie

Newsgroup: it.comp.appl.access
Titolo: Come copiare epoi cancellare il DB?

Ciao, a me servirebbe utilizzando il VBA di access (2000) di copiare e poi
cancellare il DB a cui stò lavorando...come posso fare? 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 cancellare il DB a cui stò lavorando...come posso fare?
Sempre evidenziando il CROSS_POST vedi in I.C.L.V.B. la mia risposta
@Alex
Newsgroup: it.comp.appl.access
Titolo: [1/2 OT] Come verificare Partita Iva dal Vies ?

Ho letto che e' possibile interrogare il Vies per sapere se una Partita 
Iva e' registrata nell'elenco degli operatori economici europei
Qualcuno l'ha gia' fatto?
Documentazione?
Da dove si inizia?
C'e' un equivalente per le partite Iva italiane (che non sono iscritte 
al Vies) ?
Ciao e grazie
RobertoA


wrote:

per le iscritte al VIES (comunitarie e nazionali)
http://www1.agenziaentrate.it/servizi/vies/vies.htm
 
 
per le nazionali (iscritte o meno al VIES)
https://telematici.agenziaentrate.gov.it/VerificaPIVA/Scegli.do?parameter=verificaPiva
 
 
Ciao
Alberto S


Ringrazio per la risposta
Davo per scontato che io intendessi 'interrogare il Vies via Vba'
Conosco l'interfaccia via web del sito
Volevo capire come, dall'interno di una procedura realizzata con Access, 
fosse possibile interrogare l'archivio del sito Vies e/o Agenzia Entrate 
per verificarne la validita'
 

per verificarne la validita'
 
Ci avevo anche pensato, ma visto che non avevi precisato ... sorry :-(
Alberto S


Allora, mezza risposta l'ho trovata
Non via vba ma in c# ecco un esempio carino, provato e funzionante
 
https://www.codeproject.com/articles/96944/vies-vat-number-checker
 
 
Resta da capire se ci sono strumenti analoghi, per le aziende italiane, 
in grado di testare da programma la validita' di una partita Iva
Credo che una buona percentuale di aziende italiane abbia richiesto 
l'iscrizione al Vies, ma non tutte
E quindi se la trovi sul Vies vuol dire che c'e' realmente, se non la 
trovi potrebbe esserci oppure no
Mi correggo, pure se la trovi sul Vies potrebbe non essere attiva, 
perche' chiusa da poco
Newsgroup: it.comp.appl.access
Titolo: x la Figlia della Luna

Cara "Figlia della Luna"
hai visto che casino hai fatto scoppiare sul newsgoup x 
una password???
 Puoi almeno soddisfare la curiosita' generale e dirci chi sei???
 Ciao.   Linus
--
Posted from 
sirio.tno.it
 [138.66.200.5] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

...
Cara "Figlia della Luna"
hai visto che casino hai fatto scoppiare sul newsgoup x
una password???
Puoi almeno soddisfare la curiosita' generale e dirci chi sei???
Ciao.   Linus
Eh, eh ... č venuto anche a te il sospetto che sotto l'apperenza di una Topona, si nasconda un
furbastro???

Newsgroup: it.comp.appl.access
Titolo: cercare asterischi in una stringa !!!!

Come si possono cercare degli asterischi in una stringa ????
La InStr mi ritorna sempre zero.
es:
InStr(1,"*","**Service**")
InStr(1,"**Service End**","*")
Mi ritornano tutte  zero.
Grazie mille.
bye bye Csilo

 Mi ritornano tutte  zero.
Ciao,
hai invertito l'oggetto della ricerca e la stringa cercata.
---------------
InStr(1,"**Service**","*")
------------
Ciao Giorgio
Newsgroup: it.comp.appl.access
Titolo: CAMPO CONTATORE !!!

Ma, caspita caspiterina, il campo tipo "Contatore" in una tabella può avere
valori duplicati ????
A me sembra di no !!!! se lo imposto a Indicizzato = Sì (Duplicati ammessi)
perchè non mi permette di apportargli modifiche ???
-- 
Posted from 
smtp1.libero.it
 [193.70.192.51] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


i conti per il campo contatore li puň fare solo lui  :-)
non lo puoi modificare
se vuoi modificarlo lo devi trasformare in numerico ma fai attenzione che
poi non e cosě automatico ritrasformalo in contatore
sul sito comune č affrontato il problema dei campi contatore per la
numerazione delle fatture etc.
Newsgroup: it.comp.appl.access
Titolo: [OT] Access e ASP

Dovrei fare un AND a livello di bit in una query Access. Per quanto ne so il
linguaggio SQL di Access non supporta tale operatore (2 AND 7 viene
considerato come 2<>0 AND 7<>0).
Il problema l'avrei risolto scrivendo una banale funzione VBA in un modulo,
ma tutto funziona solo se eseguo la query da Access mentre risulta
sconosciuta richiamandola in ASP.
Qualcuno ha un'idea?

 Qualcuno ha un'idea?
Spiega quello che devi fare, non come vorresti ottenerlo!
Saluti.
Luciano

 Luciano
Quello che devo fare lo so fare, e l'ho fatto, la questione era se era
possibile ottimizzare usando Access piuttosto che un altro db.
Per questo motivo ho chiesto idee su come volevo ottenerlo.
Per essere più chiaro immaginiamo di avere un elenco di alberghi ognuno dei
quali offre vari servizi. L'elenco dei servizi deve essere implementabile e
ogni voce tradotta in n lingue.
A mia logica la struttura migliore è questa:
- tabella con l'elenco alberghi (nome struttura, indirizzo, ecc.) con un
campo numerico "servizi".
- tabella con elenco dei servizi (voce in italiano, voce in inglese, ecc.)
Se i servizi possibili sono aria condizionata, idromassaggio, signorine in
camera, tv in camera e l'albergo X offre aria condizionata e signorine io
memorizzo nel campo servizi dell'albergo l'equivalente decimale della
maschera di bit 1010 (ovvero 10).
Quando l'utente fa una ricerca per alberghi con signorine in camera mi passa
ad access il decimale 2 (in bit 10).
Facendo nella query un and a livello di bit tra i due valori ottengo tutti
quelli che hanno almeno un bit "acceso" in comune.
Avendo qualche migliaio di alberghi e almeno un centinaio di servizi
possibili il risparmio di spazio e risorse è notevole, senza contare la
velocità di esecuzione della query che deve eseguire un calcolo binario.
In un'applicazione Access tutto bene come ho detto nel post precedente,
interrogando il db da asp tutto male.
Grazie mille per l'interessamento.

interrogando il db da asp tutto male.
Credo sia chiaro perche'.
Saluti.
Luciano

 record, dove allora si ha un senso.
Parliamone volentieri, magari a questo punto via mail che siamo diventati OT
davvero.
Togli BRUNO dall'indirizzo.
Ciao
Newsgroup: it.comp.appl.access
Titolo: link nei report?

ciao
ho un report.anche un problema manco a farlo apposta.
in questo report ho inserito una casella di testo associata al campo
cod_fiscale di una query.
vorrei che nel report cliccando sul codice fiscale si aprisse un
nuovo
report che mi visualizzi il dettaglio del cliente. devo utilizzare
una
casella di testo oppure una label? oppure devo fare in modo che
all'evento click si verifichi una particolare condizione?
grazie ciao


Dipende dalla versione di Access: solo col 2007 esiste una particolare
visualizzazione in anteprima che consente l'interazione con gli oggetti.
Saluti

 visualizzazione in anteprima che consente l'interazione con gli oggetti.
allora come faccio con access 2003?

 allora come faccio con access 2003?
Non puoi
Saluti.

> Non puoi
devo forse farlo con una maschera anzichè con un report?

Se in questo caso č essenziale l'interazione, sei costretto a utilizzare
una Form (che puň essere stampata come Report, in genere senza sorprese).
Saluti.

Newsgroup: it.comp.appl.access
Titolo: OT il server newscisdfnde che fine ha fatto ?

da alcuni giorni non funge !?
ciao

 da alcuni giorni non funge !?
si è rifatto il nome, ora è :
news.individual.net
vai in strumenti/account/news è inseriscilo al posto del vecchio :
cis.dfn.de
ciao.

 ha scritto nel messaggio
news:c1369t$1df055$1...@ID-24065.news.uni-berlin.de...

Pure lui un tagliandino...
qui stiamo esagerando.
MAssimiliano

grazie

Newsgroup: it.comp.appl.access
Titolo: Scrivere e leggere chiavi di registro

Ciao a tutti
volevo sapere come si fą a scrivere/leggere chiavi di registro da vba.
Sono andato su 
sitocomune.com
 ed ho trovato le funzioni
di   Andrea Sciamanna.
Ho provato ad urilizzarle ma dopo svariati tentativi ho abbandonato.
Ho cercato su google  ed ho trovato come utilizzarle, riporto pari pari
WriteKeyValue(HKEY_LOCAL_MACHINE,"Giochino","Programmino","NomeDelGioco",REG
_SZ)
ReadKeyValue(HKEY_LOCAL_MACHINE,"Giochino","Programmino","NESSUN VALORE")
Non funzionano o erro da qualche parte.
Utilizzo A2000 e WINXP
Anche copiando WriteKeyValue(...) e poi andando a cercare la
chiave con regedit noto che la chiave non esiste.
Qualcuno sa dirmi qualcosa a riguardo?
Grazie
TT

 chiave con regedit noto che la chiave non esiste.
Invece che utilizzare le API in questione dai un'occhiata nell'Help di VBA
alle seguenti:
GetSeting, SaveSetting, DeleteSetting
Ti saluto.

 > volevo sapere come si fą a scrivere/leggere chiavi di registro da vba.

Grazie per la cortese risposta.
Direi, perfetto! Funziona!
Ciao
TT
Newsgroup: it.comp.appl.access
Titolo: Ordinamento casella combinata

 
          Salve!
Come ordinare, alfabeticamente nel mio caso, un campo casella combinata in
una maschera che si basa su una tabella il cui campo non si trova ordinato
nel modo voluto?
Grazie 1000
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio
news:217Z58Z127Z2Y...@usenet.libero.it...

se basi l'origine dati della casella combinata su una query puoi ordinare
direttamente questa query.
Di solito capita se il campo della combo č chiave di un altra tabella:
tipo l' IDcliente in una classica form ordini.
Per ordinare IDcliente devi agire sull'origine dati di questa combo
includendo i campi IDcliente, nome, cognome ... e dargli l'ordinamento per
cognome,nome. Agisci poi sulla larghezza delle colonne.
Se invece popoli la casella combinata sulla base di un elenco valori non so
se č possibile ordinarlo da codice.


Le cose stanno proprio così. Quella casella combinata non si basa su una
query... Ma direttamente su una tabella.
Soluzioni? Grazie



La soluzione te l'ha già data Ciroteo, basta basare l'origine dati della
combo su una query che prenda i dati dalla tabella che adesso è orgine della
combo.
Per essere espliciti se l'origine attuale della compo è tabellaX al posto di
tabellaX scrivi
Select TabellaX.* from TabellaX order By CampoY
Dove TabellaX e CampoY sono rispettivamente il nome della Tabella e quello
del campo in base al quale vuoi ordinare.
Cinzia

 ha
scritto:

Ho risolto! Quel piccolo codice sql va messo su "origine riga" della casella
combinata.
Lo dico per un altro eventuale pivello che come me potrebbe non capirlo
subito!
Grazie per l'aiuto


 ha scritto nel messaggio
news:217Z58Z127Z2Y1...@usenet.libero.it...

ottimo!

Newsgroup: it.comp.appl.access
Titolo: Maschera principale e sottomaschera

Ciao a tutti!
ho una maschera con due campi..all'interno di questa maschera c'è una
sottomaschera con diversi campi..essendo le due tabelle relazionate se
inizio ad inserire prima i campi della sotto-maschera mi da errore..quindi
io vorrei che finchè i due campi della maschera principale sono vuoti, tutti
i campi della sotto-maschera devono essere disabilitati...
grazie a tutti anticipatamente
--------------------------------
Inviato via 
http://usenet.libero.it

luk_...@libero.it
 (Le Roi) wrote in
news:151Z38Z55Z172Y...@usenet.libero.it
: 

  Su OnCurrent della Form principale:
    	subMask.Enabled = Not Me.Newrecord
  Su OnChange di Campo1
    	subMask.Enabled = Not IsNull(Campo2)
  Su OnChange di Campo2
    	subMask.Enabled = Not IsNull(Campo1)
  Non ho provato, ma dovrebbe funzionare.
  Ciao.
--------------------------------------
http://digilander.libero.it/winses
Newsgroup: it.comp.appl.access
Titolo: Filtrare un record

Come si fa, partendo da una query ad aprire un determinato record con la sua
form?
Grazie
Angelo

 ha scritto nel messaggio
news:IHSUa.207379$lK4.5...@twister1.libero.it...

Puoi chiarire meglio l'operazione che intendi eseguire?
Ciao
Salvatore

 ha scritto nel messaggio
news:bg121d$ulf$1...@lacerta.tiscalinet.it...


 Ospedaliero.
Scrivi correttamente DOPO il quoting!!!
Antonio

 ha scritto nel messaggio
news:DleVa.209915$lK4.6...@twister1.libero.it...

Sorry!!
Ciao
Angelo

Newsgroup: it.comp.appl.access
Titolo: Bloccare un campo agli utenti furbi

Vorrei bloccare un campo in una maschera applicando codice nell'evento 'su
uscita'.
Ovvero qualcosa del tipo 'If NomeCampo IsNull Then....', mettendo dopo sia
un MsgBox ma anche un comando che non permetta all'utente di andare avanti
senza inserire qualcosa (per le restrizioni sul 'qualcosa' poi vedrņ).
Chi mi aiuta?
Grazie
Adriano

Penso che "su disattivato" tu possa controllare se il valore è nullo ed
allore fai un setfocus sull'oggetto
Oppure, nella tabella associata alla maschera, imposti il campo ad
"obbligatorio"

 Chi mi aiuta?
L'evento "su uscita" prevede il Cancel, ovvero ...
If IsNull(Nome controllo) Then
    Cancel = True
End If
dovrebbe impedire che l'utente possa uscire senza aver inserito un valore
nel controllo. Nella condizione inserirai anche il MsgBox.
Ciao
OndaMax

 uscita'.
A parte che sulle maschere ci sono i controlli e non i campi, l'utente
veramente furbo su quel campo non ci si posizionerà mai e quindi addio a
tutti i controlli su uscita!!!
Antonio

 tutti i controlli su uscita!!!
Non se comandi un SetFocus sul controllo in caricamento maschera ... :-)
Ciao
OndaMax

 > uscita'.


 wrote in message
cjKF5.6398$Nz.1...@news.infostrada.it...

E se hai più di un campo obbligatorio?
Antonio

 E se hai più di un campo obbligatorio?
Un bel SetFocus a catena da un controllo all'altro, sempre in uscita ?!
Oppure un bel pulsante Salva Record con tutti i controlli del caso ?
Promosso ? ;-)
Ciao
OndaMax

 wrote in message
TqLG5.30302$Nz.9...@news.infostrada.it...

Non male...
Io preferisco comunque la seconda soluzione...
Antonio

 Io preferisco comunque la seconda soluzione...
Anch'io Antonio ... e di gran lunga !
Mi tranquillizza avere tutte le verifiche di errore sotto controllo nello
stesso listato. Sarà un vizio da vecchio maniaco di Clipper e DB3, ma lo
trovo più pratico ...
Ciao ;-)
OndaMax

 wrote in message
n83H5.36638$Nz.11...@news.infostrada.it...

E' un vizio da programmatore vecchio stampo, quando tutti gli effetti
speciali grafici non esistevano...
Antonio

 speciali grafici non esistevano...
Già ... ma gli utenti furbi avevano vita dura ... :-)
Ciao
OndaMax
Newsgroup: it.comp.appl.access
Titolo: Avvio

Buongiorno ...ho modificato l'avvio (da strumenti) del mio
database...eliminando barre degli strumenti, etc...
come faccio a ripristinare il tutto visto che non mi appaiono piu' i menu'
tipici di access!!!!
Grazie per l'eventuale aiuto.
Ciao da Luigi, Bari

 ha scritto nel messaggio
news:Gj_s6.35227$x3.6...@news2.tin.it...

Apri il tuo database tenendo il tasto shift di sinistra premuto; ti
ricomparirą la barra dei menu tramite la quale reimposterai l'avvio del tuo
database.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ricomparirà la barra dei menu tramite la quale reimposterai l'avvio del


 ma non voglio esagerare........
E tu non le chiedere a me, chiedile al NG.
Magari la pazienza di tutti messa insieme è sufficiente a reggere l'impatto.
;-)


 non vorrei che perdessi la pazienza...
Difficilmente Roberto e gli altri che ti leggono perdono la pazienza, basta
che rispondi dopo i messaggi precedenti!
:-))
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

Newsgroup: it.comp.appl.access
Titolo: Recuperare proprieta' richiesto

Ciao a tutti,
come risalgo da codice alla proprieta' richiesto di un attributo in una
tabella?
grazie ciao
diego

 ha scritto nel messaggio
news:OuVxc.440499$rM4.18...@news4.tin.it...

Se usi A>97 puoi leggere a riguardo di ADOX:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/admscadoxfundamentals.asp
@ALex.