mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Filtro su maschera

Chiedo come poter filtrare per anno i record tramite una casella combinata
denominata appunto Anno che si trova nella maschera chiamata Dettaglicliente
(dove vorrei filtrare i dati).
I dati visualizzati in tale maschera hanno origine dalla tabella
Dettaglicliente.
Tale maschera contiene una sottomaschera chiamata Sottomaschera
Listinicliente con origine record dalla tabella Listinicliente.
Furo
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Furo
Se il campo di tipo Data/ora che contiene la data sulla quale filtrare la
maschera si chiama MiaData.
A fronte dell'evento "Dopo aggiornamento" della casella combinata Anno
genera il seguente codice VBA:
Me.Filter = "Year(MiaData) =" & Me!Anno
Me.FilterOn = True
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Grazie ma stò ancora sbagliando qualche cosa.
Nella tabella Dettaglicliente che è l'origine dei dati della maschera
Dettaglicliente ho inserito un nuovo campo Data/ora chiamato appunto MiaData
(come da te suggerito).
Nella maschera Dettaglicliente ho inserito una casella combinata non
associata chiamata Anno.
Come origine dati ho detto elenco valori.
Come elenco valori ho riportato due delle date già presenti nella tabella
Dettaglicliente, cioè "04/03/96";"10/01/04".
A fronte dell'evento dopo aggiornamento della casella combinata ho copiato
il tuo codice VBA.
Se seleziono una o l'altra data dalla casella combinata mi viene indicato
sotto la maschera stessa Record: 1 di 1(Filtrati) e non vedo nulla.
Dove stò sbagliando?


 ha scritto nel messaggio

Tu hai detto che con la casella combinata Anno vuoi selezionare appunto un
anno e non una data, quindi come origine riga della casella combinata NON
devi inserire  "04/03/96";"10/01/04", ma devi inserire un elenco numerico di
anni, ovvero 2000;2001;2002;2003;2004 .
Se poi invece con la casella combinata vuoi selezionare una data specifica,
rifatti vivo.



Hai ragione.
Il motivo per il quale ho inserito delle date è perche mi hai detto che il
campo MiaData sulla tabella di origine della maschera doveva avere il
formato Data/ora.
Un contenuto 2001, 2002, etc non viene preso.
Comunque devo filtrare per anno.
Ho messo come tipo dati del campo MiaData "testo".
Ho inserito 2001, 2002, etc nella tabella di origine ma ancora non mi
funziona.
Se seleziono uno degli anni dalla casella combinata mi viene indicato sotto
la maschera stessa Record: 1 di 1(Filtrati) e ancora non vedo nulla.
Furo.


 Furo.



Scusami tanto Roberto.
Non volevo mettere in nessun modo in discussione i tuoi preziosi aiuti, ne
tantomeno confondere il cioccolato con qualcosa d'altro.
Ho riprovato e ora funziona tutto alla meraviglia, nella sua intierezza.
Grazie tante e ancora scusami.
Furo ;-)


 Furo ;-)

Newsgroup: it.comp.appl.access
Titolo: gestione stampa fronte retro stampando un report

Ho il seguente probema: quando lancio la stampa di un report in
modalità fronte retro, vorrei che ad ogni cambio di intestazione
iniziasse un nuovo foglio. Esempio se il primo gruppo d'intestazione è
composto da 3 facciate, il secondo gruppo inizia nella quarta facciata
che però è il retro del primo gruppo. Mi serve che al verificarsi di
questa situazione si crei una pagina vuota. Ovviamente solo quando
serve. Grazie

 ha scritto nel messaggio news:1142838569.9...@j33g2000cwa.googlegroups.com...

---
Ciao,
al termine del gruppo (peè di pagina) dovresti verificare se la pagina corrente è pari o dispari e a seconda dei casi visualizzare o
meno un oggetto 'salto pagina' che avrai posto in fondo alla sezione di piè di pagina del gruppo stesso.
Ciao,
Mat.

Scusa per il ritardo ma non avevo capito come funzionava il gruppo.
Il concetto che mi dici è chiaro ma non so come fare a verificare se
la pagina corrente è pari o dispari.
Se non ti disturba e se non è troppo disturbo attendo istruzioni.
Ciao grazie Giuseppe

 ha scritto nel messaggio news:1143710933.6...@j33g2000cwa.googlegroups.com...

----
Nessun disturbo.
La verifica va fatta all'interno della routine su stampa del pie di pagina del gruppo.
All'interno del codice puoi leggere il numero di pagina corrente tramite la proprietà Page del report stesso.
Per sapere se è pari o dispari puoi usare la funzione mod (vedi sull'help per dettagli sul suo funzionamento).
Un accorgimento: per poter accedere alla proprietà Page dal codice devi aggiungere un controllo casella di testo sul report
(tipicamente nel piè di pagina) che contenga come origine dati Page (o anche un'espressione che la contenga tipo ="Pagina " &
[Page]).
Ciao,
Mat.
Newsgroup: it.comp.appl.access
Titolo: errore grave su access 2003 con nuovo record

Ho riscritto una mia precedente applicazione, salvo riprendendo e 
adattando alcun query...ho un messo un bottone per la creazione di una
nuova anagrafica clienti, da da un po' di tempo mi viene genrato un 
errore grave tale da chiudere l'applicazione ( con contestuale richiesta 
di invio a MS). Come posso verificare cosa genera l'errore? Ho messo un 
BP sulla routine che genera il nuovo record, nessun risultato ma 
dopotutto ï¿œ stata creata con la creazione guidata di Access.
Esemplificativamente ho una struttura di questo tipo per le tabelle
idimpresa
impresa
idcontratto
impresaid
contratto
idordine
contrattoid
ordine
iddettaglioordine
ordineid
dettaglioordine
in termini di forms:
ho una form anagrafica, una subform che contiene due subform. Il bottone 
per creare nuovi record si trova sulla maschera principale. Anche 
creando un nuovo record dai pulsanti di spostamento stesso problema.
un saluto

 un saluto
Verifica le caselle combinate. Se ad esempio hai una casella basata
sulla tabella clienti, modificala inserendo solo IDcliente e
DescrizioneCliente, modifica il numero campi visualizzati a 2 e
salva.
Stessa cosa nel report.
A me è capitata una cosa del genere e non potevo neanche salvare la
form.
Fatta questa modifica è andato tutto ok.
Ciao.

 Stessa cosa nel report.
[...]
ho dato un'occhiata, ma non mi sembra il mio caso. Il tutto � nato
quando ho dovuto sistemare il requery di alcune maschere...adesso
ho cancellato la chiamato alla routine di aggiornamento. Ma il prblema
rimane. Ho cancellato pure i record delle tabelle.
Mi sa che ricopia il tutto in nuovo db, mi pare che una volta ho risolto 
cosi' vi faccio sapere...

 Dormillo ha scritto:



Prova ha compilare il codice, e a compattarlo.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
avevo provato a compattarlo, ma non a compilarlo. Comunque ho risolto
importando tutto in un nuovo db, per curiosit� ho recuperato il file dal
cestino ed ho provato a creare il file mde stesso errore, anzi ho dovuto
forzarne la chiusura.
In comunque in definitiva penso che sia stato un problema di riferimento
a qualche maschera.
Certo una soluzione un po' grossolana.
grazie a tutti
Newsgroup: it.comp.appl.access
Titolo: bottone TROVA su maschera

Salve
sto utilizzando Access 2007
ho una maschera che si basa su una tabella
voglio permettere all'utente (non viene visualizzata la Ribbon Bar) di fare 
una ricerca all'interno della stessa
in pratica come se lui facesse CTRL + T (quindi il comando Trova)
allora inserisco un PULSANTE (Spostameto tra record - Trova record)
clicco su di esse e viene visualizzato il messaggio di errore
"L'espressione su clic immessa come impostazione della proprietà di evento 
ha generato l'errore seguente: Errore di comunicazione con il server OLE o 
con il controllo Activex"
ho prova quindi a creare una Macro con l'azione "CercaRecord"
ho inserito un PULSANTE nella maschera e gli ho associato questa Macro
ottengo il seguente messaggio di errore:
"valore non valido per l'espressione nell'argomento 3
si è cercato di eseguire una macro oppure è stato utilizzato l'oggetto DoCmd 
in Visual Basic. Il numero dell'argomento corrisponde alla posizione 
dell'argomento come viene visualizzato nella finestra della macro, nella 
finestra di dialogo Azione non riuscita o nel Visualizzatore oggetti (se si 
sta utilizzando l'oggett DoCmd)"
e quindi la segnalazione dell'errore 2950
allora ho provato a creare una Macro con l'azione "TrovaRecord"
ho inserito un PULSANTE nella maschera e gli ho associato questa Macro
ottengo il seguente messaggio di errore:
"Per l'esecuzione di un'azione TrovaRecord è necessario un argomento Trova
Si è cercato di esguire una macro impostata su una delle proprietà del campo 
corrente, ma l'argomento Trova è vuoto"
e quindi la segnalazione dell'errore 2950
Qualche consiglio?
Grazie


Il comando richiede dei parametri e delle costanti. Questo un esempio:
DoCmd.GoToControl "NomeControllo"
DoCmd.FindRecord "CosaCerchi", acEntire, False, acSearchAll, False, 
acCurrent, True
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Più istanze di Access 2010.

Ciao a tutti e ben ritrovati dopo le ferie.
 
Ho un'applicazione che si avvia e si minimizza per fare il suo lavoro. Non ho motivo di vederne la finestra finché non accade un certo evento, poi passa un certo tempo e la finestra si minimizza nuovamente.
 
Nel frattempo apro altri db e ci lavoro normalmente, ma quando ne chiudo uno la finestra del primo mi si riapre, cosa che vorrei evitare. Conoscete un metodo?
 
Grazie a tutti
Riccardo Baldinotti

Il giorno giovedì 3 settembre 2015 15:35:55 UTC+2, > Ciao a tutti e ben ritrovati dopo le ferie.

Pardon, correggo: la finestra si riallarga all'avvio di una nuova istanza di Access, non alla sua chiusura.
Newsgroup: it.comp.appl.access
Titolo: Maschera "Foglio Dati"

Qualcuno mi spiega dove si trovano "nascoste" le proprietà di una maschera 
visualizzata come "Foglio Dati"?
Perchè non si riesce a modificare ciò che visualizza come etichette dopo la 
modifica in visualizzazione "struttura"?
Dove posso documentarmi ?
Grazie e auguri a tutti
-- 
Saluti
Mario 

 ha scritto nel messaggio 
news:IsF0e.1112451$35.41...@news4.tin.it...

Le etichette delle colonne o sono le etichette di testo collegate al 
controllo oppure è il nome del controllo impostato nelle sue proprietà 
(scheda Altro - nome elemento)...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:IsF0e.1112451$35.41...@news4.tin.it...

 Normalmente nella visualizzazione foglio dati la colonna prende il nome del 
controllo associato e qualsiasi cosa scrivi nell'etichetta non è 
considerato. Questo succede perchè l'etichetta associata al controllo si 
trova in una sezione diversa del controllo stesso che tipicamente è 
sistemato nella sezione corpo della maschera in struttura. Per cambiare il 
nome della colonna (nella maschera) hai almeno due strade. La prima consiste 
nel rinominare il controllo: se si chiamava "ID" puoi rinominarlo 
"N°Documento" ma questo ti costringe ad usare questo nuovo nome nel codice 
di riferimento (se ne hai scritto). La seconda e più semplice è la seguente: 
crea una nuova etichetta e imponi il nome che più ti piace (nome e testo 
visualizzato coincidono). Seleziona l'etichetta e con i tasti CTRL+X, taglia 
e copia in memoria. Ora seleziona il controllo che ti serve e premi CTRL+V 
(incolla). Questa procedura assegna al controllo una nuova etichetta con il 
nome da te voluto e sistemata nella sezione del controllo. Ridimensiona 
opportunamente la nuova etichetta e apri la maschera in foglio dati, 
l'etichetta non sarà visibile ma ora la colonna ha il nome dell'etichetta.
In aggiunta puoi fare il tutto rimuovendo il controllo dalla sezione e 
rimettendolo con la sua etichetta che provvederai a rinominare 
opportunamente, oppure nelle proprietà del campo nella tabella aggiungi il 
nome da te voluto in "Etichetta". In quest'ultimo caso dovrai comunque 
rimuovere il controllo e rimetterlo nella maschera. Questa operazione pone 
il controllo all'ultimo posto nella gerarchia della tabulazione...provvedi 
di conseguenza.
Ciao, Carlo 

 ha scritto nel 
messaggio news:GQO0e.1113582$35.41...@news4.tin.it...

Grazie 1000
siete stati molto chiari ed esustivi come al solito
ancora auguri a tutti
Mario
Newsgroup: it.comp.appl.access
Titolo: due maschere

cari ragazzi innanzi tutto auguri di buo natale e felice anno nuovo..
Problema : ho due Form : FormA e FormB
apro FormB tramite un bottone filtrato in FormA tramite il campo ID. Ovvero
se in FormA ID=130, mi apre la Maschera FORMB con ID=130 e relativi campi.
Ritornando su FormA, tramite la rotellina del mouse, giro i record fino ad
arrivare a ID=140.
Ora vorrei sapere se esiste un comando od una routine che mi permette di
visualizzare ed aggiornare in tempo reale su FormB il campo ID senza premere
nessun altro bottone. In soldoni come posso fare il refresh immediato del
campo ID senza premere il bottone di comando?
grazie in anticipo a chi mi potrą aiutare.
mario
ps: ho fatto ricerche ma non ho trovato nulla.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 campo ID senza premere il bottone di comando?
Se la situazione e' come ho detto sopra, allora e' facile: nell'evento
onCurrent di FormA
if currentproject.allforms("FormB").isloaded then forms
("formB").requery
cia'
Max


grazie max, vado a vedere se funziona
mario
auguri


'Roccia' Max ha scritto:

Uhmmmmm..... se e' filtrato sul primo id la requery sempre quello gli da.
Forms!FormB.filter = me!id
--
ac

 Forms!FormB.filter = me!id
Si, ho fatto un mix tra i due casi: la maschera filtrata o la query
costruita ad hoc...
cia'
Max

Newsgroup: it.comp.appl.access
Titolo: Attendere esecuzione query da codice

Buongiorno,
vorrei far comparire sulla maschera l'immagine di una clessidra durante il lancio di una query di aggiornamento abbastanza corposa.
 
Attualamente il semplice codice usato è questo:
 
clessidra.Visible = True
DoCmd.SetWarnings False
DoCmd.OpenQuery "Tabella Macchinari Query X CMZ_UPLOAD", acViewNormal, acEdit
DoCmd.SetWarnings True
clessidra.Visible = False
 
Credo che il codice non attenda la fine della query per proseguire, di conseguenza l'immagine non si vede.
 
Come posso "mettere in attesa" il codice durante l'esecuzione della query?


Prova a specificare DoEvents prima di quelle istruzioni.
 
Saluti
Newsgroup: it.comp.appl.access
Titolo: Copia dati

Salve,stó cercando un modo di copiare i dati di un database in un altra
parte del HD in modo da avere sempre una copia di sicurezza (vulgo backup).
Ho alcuni problemi,potete aiutarmi ?
Vi devo dire che sono alle prime armi quindi andateci piano con i
termini..... :)
Il database é di tipo relazionale (1-> molte)
una tabella chiamata "Fattura" e una "Dettagli",in pratica stó cercando di
fare una specie di POS per vendite al balcone.
Grazie e ossequi.
Claudio

 ha scritto nel messaggio
news:MXSG7.3911$F87.22...@newsserver.ip.pt...

Una soluzione può essere quella di dividere il database in:
Back-end = le tabelle
Front-end = tutto il resto
***
Il Font-end lo copi una volta sola (tanto non cambia)
Per il Back-end puoi usare un comando del tipo:
  FileCopy C:\MiaDirectory\MioBackEnd.mdb, C:\MiaDirectoryCopie\MiaCopia.mdb
 ... tenendo presente
     - durante questa operazione le tabelle non devono essere "impegnate"
     - già dalla seconda volta devi prima cancellare la copia precedente
(Kill C:\MiaDirectoryCopie\MiaCopia.mdb)
Io, per non saper né leggere né scrivere, tengo sempre una doppia serie di
copie...
Ciao
--
Alberto

Grazie tante per l´aiuto,ci dovró studiare un pó.
Ciao , Claudio
"The-real-Isaac" <sartori.rossi.nospam@tin> escreveu na mensagem
news:AxXG7.29788$zl4.8...@news2.tin.it...


"The-real-Isaac" <sartori.rossi.nospam@tin> ha scritto nel messaggio
news:AxXG7.29788$zl4.8...@news2.tin.it...

Rettifico:
FileCopy "C:\MiaDirectory\MioBackEnd.mdb",
"C:\MiaDirectoryCopie\MiaCopia.mdb"
Kill "C:\MiaDirectoryCopie\MiaCopia.mdb"
--
Alberto
P.S.: Grazioso il lapsus delle "vendite al balcone"


In effetti grande "lapis" .... :)
C´ho provato ma non me lo accetta,mi dice che c´é
qualcosa che non vá sul c:\   boh....
Cioé io scrivo
FileCopy
("C:\MiaDirectory\MioBackEnd.mdb","C:\MiaDirectoryCopie\MiaCopia.mdb")
e mi dá il msg di errore sul c:\
Continueró a provare.
Ciao,Claudio.
P.S.
Da dove parte la function ? Da un pulsante in una form ?

 ha scritto nel messaggio
news:bEfH7.68719$9o4.16...@newsserver.ip.pt...

Se hai effettivamente messo la parentesi dopo il comando "FileCopy" l'errore
potrebbe essere proprio lì (prova a vedere anche l'help). Se l'errore
persiste riporta la descrizione.
La funzione la puoi si far partire anche da un pulsante in una form (che non
stia ovviamente impegnando qualche tabella del back-end). A mio avviso la
soluzione migliore è richiamarla - magari chiedendo conferma tramite una
MsgBox - alla chiusura dell'applicazione.
Ciao
--
Alberto

Newsgroup: it.comp.appl.access
Titolo: creare un report rubrica telefonica con lettera in testata

ho un report di clienti e ho detto al campo ragione di fare da intestazione
di gruppo, in tale intestazione ho messo un campo che assume il valore
me.lettera=left(me.ragione,1)
in modo che vedo A B C ... Z in testata come una rubrica telefonica
accade però che se ho dentro 3 clienti cosi
pippo
pluto
andrea
nel report esce
A
andrea
P
pippo
P
pluto
mentre io vorrei raggruppare cosi
A
andrea
P
pippo
pluto
qualcuno mi sa aiutare? Grazie.
Newsgroup: it.comp.appl.access
Titolo: query di aggiornamento e messaggi

Ciao a tutti, avrei il seguente problema come da oggetto:
in una maschera è presente un bottone che avvia una query di aggiornamento 
dopo l'avvio però mi compare una finestra che mi chiede se voglio 
sovrascrivere i dati e quindi salvarli o se voglio copiarli negli appunti.. 
è possibile eliminare questo messaggio??
Ringrazio tutti anticipatamente 

 ha scritto nel messaggio
news:Nd0kd.145127$b5.71...@news3.tin.it...

strumenti
opzioni
togli la spunta alle azione delle query
oppure docmd.setwarning false
zzzzzzzzzzz............. zzzz...... zzz...
MAssimiliano

 MAssimiliano
Lo zzzzzzzzzzz............. zzzz...... zzz... era riferito all'argomento,
che ti annoia per la sua ripetitività, o era un apprezzamento per il
richiedente?
GRILLO
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 GRILLO
Ciao, lo dicevo a Sv stamattina: ahimè su questo NG c'è poco uso dei post
precedenti.
Io ho la fortuna di avere un server che stiva 27000 e oltre post e quando ho
un problema
e non sono completamente frollo me li vado a guardare (ecco perchè
stigmatizzo chi non usa subject appropriati)
e google inoltre è un vecchio amico.
Ed io sono tra quelli assidui del Ng, cioè sotto di me passano tutti i post
(li leggo tutti).
Se cerchi su google vedrai quante volte è stato risposto a questo quesito.
Lungi da me di riferito a te (al limite avrei dovuto fare cri-cri) ma un pò
al modo da te usato
per approcciarsi al NG sì, quello lo ritengo sbagliato, even if ti ho dato
la risposta.
ciao e benvenuto su questo NG
MAssimiliano

MA ha scritto:


Ciao MA,
sono d'accordo con te sul fatto che, molto spesso, è più facile (per non
dire comodo) per chi si rivolge al NG chiedere le cose invece che
guardarsi i post precedenti: io non sono uno di quelli (ma non sono
nemmeno dany_ e frequento il NG da tempo, anche se con altro nick).
Apprezzo che tu abbia comunque voluto aiutare la povera questuante e
ritengo che la tua ironia sia servita a sdrammatizzare; in caso contrario
era sufficiente che tu evitassi di rispondere.




non sono d'accordo. In quel modo ho cercato di incuriosirla (tu mi hai fatto
notare che siete
persone diverse) e cmq se non le avessi indicato il modo avrebbe risbagliato
inconsapevolmente,
da adesso lo farà consapevolmente.
MAssimialino

MA ha scritto:


Evviva il pedagogo!!! :)

Newsgroup: it.comp.appl.access
Titolo: Piè di pagina pagina

ho il piè di pagina pagina che si visualizza solo in ultima pagina, quando
col corpo pagina si è al 
limite della pagina capita che il piè di pagina pagina passa alla
successiva senza motivo.
C`è la possibilità di dirgli, se non c`è parte del corpo rimani dove sei?
a parte la malizia 
dell'operatore di allungarsi o restringersi con il campo descrizione
espansibile.
Grazie 
Pino
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Pino
Sei sicuro che sia un piè di pagina e non di report?
guarda che sono due cose diverse.
Il piè di pagina fa quello che ti serve
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 Il piè di pagina fa quello che ti serve
Il Report è composto:
Intestazione report
Intestazione pagina
Intestazione Nome, utilizzato con un campo descrizione fattura espansibile
Intestazione Ordini
Corpo, lista prodotti
Piè di pagina Ordini, dove vi sono campi calcolati
Piè di pagina pagina, dove su formattzione ho inserito questo  " If Page <
Pages Then 
testo100.Visible = False else Testo100.Visible = True End If
Piè di pagina report, non ho inserito niente


Newsgroup: it.comp.appl.access
Titolo: Access con Word

Rieccomi con un nuovo problema.
Ho visto che č possibile aprire un report access, con all'interno un doc
word.
Ho bisogno di questo perchč devo realizzare un db con molti dati e con molte
tabelle e, con alcune di queste con piů di un record (es. la tabella
PERSONALE č collegata alla tabella ASSENZE -dove le assenze possono essere
molte), siccome se realizzo un doc word ed utilizzo la stampa unione, ho dei
problemi ad unirci i rcord ASSENZE riferite ad un record PERSONALE. Mentre
utilizzando l'altra soluzione posso risolvere questo problema.
Spero di essere stato chiaro.
grazie a tutti
gianni



vedi su 
sitocomune.com
 ci sono degli esempi di automazione di Excel e
Word
Saluti.
Emanuele.

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



non penso sia possibile all'interno di un report...comunque sentiamo
gli altri
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Libri VB

Innanzi tutto grazie a Lorenzo che mi ha subito risposto.
Vorrei sapere da lui o da chi conosce la risposta:
Quali sono queste novità????
Ora mi rivolgo agli altri:
Sto cercando dei libri che parlino del codice Visual Basic per Access97. Non
riesco a trovarne UNO!!! Sapreste darmi qualche informazione ? Vedi il mio
messaggio "sono nuovo del giro" del 28/10/00 Ciao grazie.

 ha scritto nel messaggio
news:8te6ij$f87$1...@serv1.albacom.net...

Secondo me in librerie come la Feltrinelli non dovresti avere problemi a
trovare ciò che ti serve.
Prova anche a collegarti a questo sito
http://digilander.iol.it/vegyssj/libri.html
Comunque cerca tra il libri editi da McGraw-Hill , Apogeo , Mondadori
Informatica (Microsoft Press) e se non trovi in una libreria i manuali
scelti, contatta direttamente l'editore.
Resta il fatto che la scelta la devi fare in base alle tue reali necessità.
Ad esempio, io quello che so lo ho appreso dalla Guida all'uso di Access 97
di J. L. Viescas, edito dalla Mondadori Informatica per la collana Microsoft
Press. Non è certo un manuale specifico per VBA, ma per me quello che
contiene è più che sufficiente.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

...

Io ho trovato ottimo questo libro:
T.M. O'Brien
S.T. Pogge
G.E. White
'Microsoft Access 97: Manuale dello sviluppatore'
Mondadori Informatica ISBN 88-7131-840-4
Ciao!
Doc Ross

Quali sono queste novità????
Sono io il Lorenzo?
Scusa ma non ricordo cosa avevi chiesto.
--
Lorenzo Coronati
--
<<Come posso dunque sprotegere il database? 
Esiste un crack o qualcosa del genere 
che mi faccia accedere ai dati?>>
(Cocco, 17/10/2000)
--
Newsgroup: it.comp.appl.access
Titolo: Azzerare il contatore

Ho una tabella formata da diversi campi tra cui il primo è una chiave
primaria ed è un contatore. Quindi il sistema giustamente lo incrementa di
uno ogni volta che aggiungo un record. Se cancello un record il sistema non
aggiornerà la numerazione dei restanti record e quindi ci sarà un salto
nella numerazione.Questo posso anche accettarlo ( se poi qualcuno sa come
risolverlo sono accetti suggerimenti ), ma quando vado a cancellare tutti i
record il sistema non azzera la numerazione e continua con il progressivo
precedente. Come posso fare per azzerare il contatore in tal caso ?
Grazie per l'aiuto
Ciao Francesco

 wrote in message
news:r86i8.7201$tC3.1...@twister1.libero.it...

Compatta il DB
Ciao Marco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Ho una tabella formata da diversi campi tra cui il primo è una chiave

Prova a cambiare la chiave primaria in modo da non avere il problema
della sequenzialità.
Fa che sia numerica ma ad ogni nuova cancellazione fai un riordinamento
della tabella in maniera crescente in base alla chiave primaria


 ha scritto nel messaggio
news:r86i8.7201$tC3.1...@twister1.libero.it...

Non devi usare un contatore x contare i record.
Vai sul Sito Comune e leggi la faq sui contatori presente nella sezione
Tabelle.
X risolvere il tuo problema, sempre nel Sito Comune, vai a leggere la faq
"Numerazione progressiva fatture..." (se ricordo bene), presente nella
sezione General.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: Form inserimento dai in sottomaschera

Ciao a tutti,
vi spiego qual'è il mio arcano: Ho una maschera principale con una
sottomaschera create su due tabelle relazionate uno a molti (un record
maschera princ.---> molti sottomaschera). Vorrei poter aprire una
maschera (attraverso un button) per l'inserimento dati nella maschera
principale ed un comando simile per l'inserimento dati in
sottomaschera. come posso fare???
Grazie
Max


Ciao Max.Allora se la sottomaschera e' all'interno della maschera
principale non hai bisogno di due "botton" ma te ne basta uno solo,in
quanto nel momento che apri il form principale puoi ins i dati sia da
una parte che dall'altra.
Ad ogni modo sull'evento click di un controllo (botton) inserisci :
DoCmd.OpenForm "nomemascheraprincipale"
Dino


Ciao Dino,
scusa, forse non mi sono espresso bene. La sottomaschera è all'interno
della maschra principale e da qui si possono solo visualizzare i dati
già inseriti. Oltre a ciò vorrei due maschere distinte che si
aprissero con un cmd per il solo inserimento nella maschera principale
e nella sottomaschera.

 - Mostra testo citato -
Quindi tu hai creato una maschera principale (con relativa
sottomaschera) in modalità lettura,cioe' solo per vis. dati.
In realta' quella che tu chiami maschera principale non lo e',o meglio
la maschera principale e' la maschera iniziale che si apre quando si
lancia il DB.
Con questo presupposto penso che tale maschera tu la apra  tramite un
controllo da un'altra maschera.Se e' così nella stessa maschera puoi
crearti un altro pulsante dove invece aprirai la stessa maschera in
modalita di inserimento dati. Es:
 sull'evento click del nuovo pulsante scrivi il seguente codice :
DoCmd.OpenForm "Maschera principale"
Forms!Maschera principale.Form.AllowEdits = True
Forms!Regcontabili!sottomaschera.Form.AllowEdits = True
Praticamente con questo codice apri sempre la maschera principale e la
relativa sottomaschera con la possibilita' si inserire dati
(AllowEdits = True cioe' sblocchi le maschere).
Dino
Newsgroup: it.comp.appl.access
Titolo: Costanti

E' possibile, cosě come per le funzioni, stabilire una o piů costanti a
livello di codice e fare in modo che vegano esposte nel "generatore di
espressioni"?
Se si, come?
Grazie.
OS

 espressioni"?
Sě alla prima, no alla seconda.
per ottenerle poi in query crei una funzione che ti restituisca la costante
e usi la funzione in query
Antonio
Newsgroup: it.comp.appl.access
Titolo: Aggiungere <Tutti> nell'elenco di una casella combinata non associata

Spesso capita di dover usare, in una maschera, una casella combinata non
associata da adoperare nei criteri di una query di selezione, e si sente la
necessità di avere in testa all'elenco della combo anche la scritta <Tutti>,
scegliendo la quale la query non deve effettuare la selezione sul relativo
campo.
Sino ad ora ho adottato soluzioni laboriose; poichè ho trovato un esempio
che risolveva il problema e mi ha colpito per la sua facilità di attuazione,
mi sembra opportuno sottoporvelo.
La soluzione si basa su una query unione, il cui nome va indicato
nell'origine riga della combo.
Eccone il codice SQL:
SELECT  Null As IDArticolo, "<Tutti>" As DescrArticolo
FROM tbArticoli
UNION SELECT tbArticoli.IDArticolo, tbArticoli.DescrArticolo
FROM tbArticoli;
Naturalmente nei criteri della query di selezione va scritto:
    IIF(IsNull ([Forms]![NomeMachera]![NomeCombo]; "*" ;
[Forms]![NomeMachera]![NomeCombo])
Roberto

 wrote in message
uf325.199297$VM3.1...@news.infostrada.it...

Ho commesso delle imprecisioni.
Il codice SQL esatto è:
 SELECT  0 As IDArticolo, "<Tutti>" As DescrArticolo
 FROM tbArticoli
 UNION SELECT tbArticoli.IDArticolo, tbArticoli.DescrArticolo
 FROM tbArticoli;
e nei criteri della query di selezione va scritto:
     IIF([Forms]![NomeMachera]![NomeCombo]=0; "*"
;[Forms]![NomeMachera]![NomeCombo])
Scusate
Roberto

Newsgroup: it.comp.appl.access
Titolo: Un anteprima e poi una scelta. Come fare ?

Devo fare un anteprima di un report, l'utente deve poterla guardare e
scorrere e poi fare una scelta. 
Io ho fatto cosě ma mi fa l'anteprima e poi passa alla domanda senza
permettermi di scorrere l'anteprima. Questo č il codice:
stDocName = "APA_ElencoRighe"
DoCmd.OpenReport stDocName, acPreview
strRisposta = MsgBox("Proseguo con l'aggiornamento?", vbYesNo)
Come fare ?
Grazie fin d'ora
--------------------------------------------------------------------
Sergio de Pretis                     E-mail 
depr...@csgen.it

stDocName = "APA_ElencoRighe"
DoCmd.OpenReport stDocName, acPreview
strRisposta = MsgBox("Proseguo con l'aggiornamento?", 3, stDocName)
    If strRisposta = 6 Then GoTo Nuovo 'SI
    If Risposta = 7 Then GoTo Aggiungi 'NO
    If Risposta = 2 Then Exit Sub  'ANNULLA
Ciao

strRisposta = MsgBox("Proseguo con l'aggiornamento?", vbYesNo)
Il msgbox mettilo sull'evento chiusura del report. L'utente consulterà
l'anteprima, poi la chiuderà, a quel punto riceverà il messaggio
Antonio

 Devo fare un anteprima di un report, l'utente deve poterla guardare e
Poiche' non leggo alcuna risposta di Lbo, ti tiro io le orecchie: "un
anteprima" e' errato, e' giusto "un'anteprima" poiche' anteprima e' di
genere femminile quindi vuole l'articolo indeterminativo una.
Saluti Santini
Newsgroup: it.comp.appl.access
Titolo: COSA FARE QUANDO ACCESS NON RICONOSCE PIU' IL SERVER OLE?

Se qualcuno può aiutarmi, è veramente uregente.
Ho installato Norton Antivirus 2001 sui computer in ufficio, non so per
quale motivo ma è saltato la connsessione tra Acces e Word.
Abbiamo un Db che comprende un campo OLE che recupera dati da Word. Ora,
ogni volta che provo a inserire un oggetto OLE da Word mi dà il messaggio
"Impossibile leggere il Server OLE. Server non registrato. Reinstallarlo".
Questo su tutti i computer della rete, server compreso, indipendentemente
dal fatto che i computer siano o meno connessi in rete!
Ho provato a:
1) riavviare tutto più volte
2) reinstallare Office sul servere
3) disabilitare l'Anitvirus
senza alcun risultato.
Nell'installare l'antivirus ho disintstallato quello precedente, guardandomi
bene dal eliminare le DDL che l'antivirus mi consigliava di eliminare.
Suggerimenti???
Grazie mille,
Mauro

 ---
Newsgroup: it.comp.appl.access
Titolo: campo testo

Ho un campo testo di 7 caratteri. se da una form inserisco un valore
(es.200) vedo nella tabella che mi viene inserito nel record il valore 200
allineato sulla sinistra mentre mi serve sulla destra. Non é un problema
estetico ma di valore in quanto il 200 a sinistra ha un valore diverso dal
200 a destra. Dovrei riuscire in pratica a far sì che dalla maschera il 200
venga memeorizzato come 0000200.
Grazie
matteo


Credo che tu stia confondendo l'allineamento (a destra o sinistra) del
contenuto nella casella di testo con la formattazione dello stesso.
L'allineamento č a prescindere dal contenuto della casella di testo (e di
altri controlli); mentre la formattazione č la rappresentazione visiva del
contenuto.
se il risultato che vuoi ottenere č 0000200 a fronte di un inserimento (200)
prova ad inserire nell'evento "dopo aggiornamento" della casella di testo le
istruzioni:
'--------------
Private Sub NomeCaselladiTesto_AfterUpdate()
Me!NomeCaselladiTesto = Format(Me!NomeCaselladiTesto, "0000###")
End Sub
'--------------
Per l'allineamento a destra hai il menů formato - allinea.
Ciao.


e il 200 'allineato a sinistra' come deve essere memorizzato?
cioe' cosa rappresentao questi numeri, forse dei codici a 7 cifre?
se si ti consiglio di impostare una maschera (0000000) per il campo in modo da
obbligare gli utenti ad inserire sempre le 7 cifre.
in questo modo 0000200 e sicuramente diverso da 2000000
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


avevo valutato questa possibilità ma poiché i codici sono sovente non oltre
le 4 cifre mi dispiace fare riempire l'operatore di 0 il campo. In caso
estremo userò questo sistema, prima proverò quello di Sergio che mi sembra
valido. Grazie e ciao

 End Sub
non sto confondendo l'allineamento. a me serve proprio quello che hai capito
tu, ma cosa succede se nel campo invece di 200 metto 2000?
ciao


Potresti anche scrivere cosě:
Private Sub NameTextBox_AfterUpdate()
    Me!NameTextBox = Right("0000000" & Me!NameTextBox , 7)
End Sub
Ciao.

 ha scritto nel messaggio
news:8plllq$1mt$1...@fe2.cs.interbusiness.it...

La prima risposta che mi viene č: Prova!
La seconda č:
- se inserisci 200 il risultato č 0000200
- se inserisci 2000 il risultato č 0002000
Ciao.

 Ciao.
A te
Newsgroup: it.comp.appl.access
Titolo: VBA x Access... varie ... (lungo)

Vi prego di non uccidermi se sto per porre delle domande assurde...
Visto che in access non esiste il registratore di macro, strumento che
ritengo utilissimo sopratutto per l'alto livello didattico, vi chiedo alcune
cose per capire se posso o meno fare una cosa...
Devo convertire un database in formato dbIV (non relazionale) in uno Access
(relazionale).
Ho creato un db access con al suo interno una tabella contenente tutti i
record importati dall'archivio dbIV. Poi ho realizzato le tabelle
dell'archivio destinazione. Ovviamente alcune di queste tabelle sono poste
in relazione tra loro.
Partendo dalla tabella importata, devo "smistare" i  records nelle altre
tabelle, in campi specifici seguendo, pero', uno schema logico legato
(ovviamente) alle relazioni esistenti nel database destinazione.
Stavo quindi pensando di realizzare dei cicli attraverso i quali analizzare
ogni singolo campo di ogni singolo record della tabella contenente il db in
formato dBase e, in base al valore contenuto, "piazzare" il valore
corrispondente nelle tabelle tra loro relazionate.
Se fossimo in ambiente Excel, e stessimo parlando di fogli, anziche' di
tabelle, non credo avrei particolari problemi.
Andrei avanti a suon di variabili, cicli, if ..then..else.., oggetti
Worksheet, cells e proprieta' varie incrementando di volta in volta la
posizione delle righe per aggiungere i record nelle tabelle (fogli)
specifiche.
In Access, invece, non ho capito se sia possibile adottare una tecnica
simile.
Esiste la possibilita' di leggere un valore di un campo di un record
specifico contenuto una tabella, di un database , assegnarlo ad una
variabile a fare la stessa operazione, questa volta' pero' in scrittura,
aggiungendo un record ad una tabella specifica ?
Quali oggetti, proprieta' o metodi permettono di fare cio' ?
Sareste cosi' gentili da farmi un piccolo esempio di codice su come (per
esempio) leggere il valore contenuto nel campo "nome" del record  n° 100
della tabella "clienti"  e come aggiungere (sempre come esempio) un record
nella tabella "fatture" nel campo "codCliente" ?
Grazie a tutti
Aldo

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

 Set db = Nothing
A cosa serve il "Nothing" ?
Grazie
Aldo

 Grazie


 numero 99.
ooppsss.....
ho fatto la classica figuraccia !
Grazie per le dritte.
Ciao
Aldo
Newsgroup: it.comp.appl.access
Titolo: aggiornamento maschera

Ho un db con una maschera che mi serve solo per visualizzare dei dati, i
dati vengono inseriti da altri utenti, ho inserito con un timer il metodo
requery, tutto funziona, anche se non molto veloce, però se voglio
scorrere la maschera non riesco. Come posso ovviare a questo?
Grazie
Marco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Il requery riporta il recordset al primo record. Ogni volta che fai il 
requery i dati vengono sì salvati ma è come se aprissi la maschera la prima 
volta.
Per cui se ti trovi al 100mo record, il requery riporta al primo.
Per esempio dopo il requery puoi aggiungere:
DoCmd.GoToRecord , , acLast
Questo porta all'ultimo record.
Oppure puoi usare la proprietà Bookmark del recordset per posizionarti al 
record visualizzato in quel momento.
Ciao, Carlo

 Ciao, Carlo
Esiste altro metodo per aggiornare la maschera ogni volta che viene
aggiunto un record nella tabella?
Ciao Marco


 -- 
In strumenti Opzioni, nella tab Avanzate, puoi regolare l'Intervallo 
Aggiornamenti (sec).
Per usare questa funzione fai cosě:
apri la maschera in struttura e dal menů Strumenti Opzioni, setta in 
Avanzate i secondi per l'aggiornamento. Tieni presente che l'aggiornamento, 
cosě stabilito, non ti ordina i dati, semplicemente li visualizza di 
seguito.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Aiuto!! Salvataggio modifiche...

Un saluto a tutto il NG.
Ho dei problemi con il salvataggio delle modifiche in una maschera.
Allora, ho due maschere: una per aggiungere i record ed un'altra che li
seleziona per mezzo di una casella combinata.
La maschera che utilizzo per l'immissione viene aperta con l'istruzione
acFormAdd inserita nell'evento click del tasto di comando.
Nella suddetta maschera ho inserito, poi,  un tasto che mi chiede se voglio
salvare il record ed il codice è il seguente:
Private Sub Comando210_Click()
On Error GoTo Err_Comando210_Click
    Dim Cancel As String
    Dim retValue As Integer
   Dim strTtl As String
   Dim strMsg As String
   strTtl = "Salvare il record?"
   strMsg = "I dati sono cambiati." & vbCrLf & _
            "Vuoi salvare le modifiche?"
   retValue = MsgBox(strMsg, vbQuestion + vbYesNoCancel, strTtl)
   Select Case retValue
       Case vbYes
           'non fare nulla
       Case vbNo
           DoCmd.RunCommand acCmdUndo
       Case vbCancel
           Cancel = True
   End Select
end sub
In questa fase io non ho alcun problema.
Però se clicco sul tasto che mi apre la maschera delle modifiche ho dei
problemi.
La maschera viene aperta mediante l'evento click di un tasto comando in cui
vi è l'istruzione acFormEdit ed il codice associato al tasto che mi chiede
se voglio salvare le modifiche è lo stesso.
Succede che, se rispondo di 'sì' alla domanda se voglio salvare la
modifiche, non mi salva un bel niente.
Cosa c'è di sbagliato?
Sempre grata.
Ciao Rita

 ha scritto nel messaggio
news:LhRF8.82725$5k4.1...@twister2.libero.it...

Puoi essere più chiara? Dove si trovano i pulsanti che eseguono le azioni?
Le proprietà ConsentiModifiche, ConsentiEliminazioni, ConsentiAggiunte e
ImmissioneDati sono sempre le stesse? Apri sempre la stessa maschera e una
volta di permette le modifiche e un'altra no? La tabella o query che
alimenta la maschera è sempre la stessa?
Ciao, Carlo

 ha scritto nel messaggio
news:XFRF8.60690$CN3.1...@news2.tin.it...

Ciao Carlo,
io ho una maschera iniziale che funge da menù classico.
Se clicco sul tasto ' IMMISSIONE' mi apre la maschera relativa
all'immissione dei record.
Se clicco sul tasto 'MODIFICHE' mi apre la maschera relativa alle modifiche
di eventuali campi dei record selezionati mediante una normalissima casella
combinata.
Tutte e due le maschere sono state create in base a query diverse.
La maschera relativa all'immissione dei record viene aperta con codice VBA
in cui è contenuta l'istruzione 'acFormAdd', mentre invece la maschera
relativa alle modifiche viene aperta con codice VBA contenente l'istruzione
'acFormEdit'.
In tutte e due le maschere ho inserito il tasto di comando che mi chiede se
voglio salvare il record con le relative modifiche ed il codice associato è
lo stesso per tutte e due le maschere.
Il codice è quello che ho inserito nel precedente post.
Spero di non aver confuso le idee.
Grazie di nuovo.
ciao Rita
Newsgroup: it.comp.appl.access
Titolo: Tabella collegata Combo Box

    In una tabella di ACCESS di nome ORDINE ho contenuto i seguenti record:
                PRIMO
                SECONDO
                TERZO
    voglio in VBA per ACCESS collegare ad un Combo Box in modo da potere 
selezzionare
    u un menu a cascata
                                       PRIMO
                                      SECONDO
                                      TERZO
    Grazie 

 ha scritto nel messaggio 
news:46826f05$0$17940$4faf...@reader1.news.tin.it...

Non so il motivo per cui lo vuoi fare da VBA...visto che anche tramite 
l'interfaccia della tabella puoi farlo... ma da VBA devi usare il comando
tuacasella.rowsource = "SELECT * FROM tuatabella"
-- 
Roberto da Parma

Newsgroup: it.comp.appl.access
Titolo: Errore aprendo un recordset da codice VB... io non capisco...

non capisco... forse č il caldo... forse mi perdo in un bichier
d'acqua....
ho un db fatto ad hoc per capire questo problema, č semplice, ha solo
una tabela con 2 campi, ed un modulo con un afunzione che tenta di
aprire un recordset basato sulla tabella. segue la funzione....
Public Sub test()
  Dim dbs As Database
  Dim vrnt
  Dim rst As Recordset
 
  Set dbs = CurrentDb
  Set vrnt = dbs.OpenRecordset("SELECT tab1.cont FROM tab1 WHERE
tab1.cont=2;", dbOpenSnapshot)
 
  Set rst = vrnt
 
  rst.Close
 
  Set dbs = Nothing
End Sub
sulla linea di codice seguente
    Set rss = rst
vierne genetrato un errore di "tipo non valido (errore 13)"
idem se cerco di aprire il recordset facendo
  Set rst = dbs.OpenRecordset("SELECT tab1.cont FROM tab1 WHERE
tab1.cont=2;", dbOpenSnapshot)
non capisco... l'ho fatto decine di volte ed ha sempre funzionato,
stesso access, stesso pc, stesso codice.... ed adesso se ne esce
dicendo che         dbs.OpenRecordset(....)    non č un ticpo di dati
compatibile con        rst     che č definito come    As
Recordset..... ma se l'ho sempre fatto?
spero che qualcuno mi dica che sto facendo un errore stupidissimo di
cui non mi rendo conto..... poi mi metto in ginocchio sui ceci....
ciao, Max

vierne genetrato un errore di "tipo non valido (errore 13)"
HO CAPITOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
era uno stramaledettissimo riferimento del caXXo che incasinava
access...
per essere precisi er un riferimento a "Microsoft activeX 2.1 library"
che quando ha priorità superiore a "Microsofto DAO 3.6" si vede che
crea dei tipi di oggetti uguali al DAO ma non compatibili.
ed infatti access non riconosceva il tipo recordset....
Ciao, Max
Newsgroup: it.comp.appl.access
Titolo: Modifica di più record contemporaneamente

Salve ragazzi, e innanzitutto grazie per l'aiuto che spesso mi/ci 
offrite....
Il mio "problema" odierno, riguarda una maschera, basata su una tabella, 
all'interno della quale c'è un campo si/no di scelta, che io nella maschera 
ho riportato con un interruttore on/off.
Orbene, io faccio una scelta dei singoli records cliccando sull'interruttore 
in oggetto, e alla fine della "scelta", clicco su un pulsante di comando che 
mi stampa un report con solo i campi scelti.
Quello che ora vorrei creare, è un altro interruttore, magari posto a piè di 
maschera, selezionato o deselezionato il quale, in automatico si 
selezionino/deselezonino tutti gli interruttori dei records visualizzati in 
quel momento nella maschera; insomma, un po' come succede nelle webmail di 
libero o virgilio, dove un interruttore posto in cima alla pagina, mi 
seleziona tutte le email visualizzate in quella pagina per poi, magari, 
cancellarle.
Spero di essere stato chiaro, e Vi sarei grati se mi indicaste come 
procedere...
A presto, Raf 


Private Sub ckSel_Click()
Dim rs As Variant
Set rs = <%path%>.RecordsetClone
rs.MoveFirst
Do Until rs.EOF
     rs.edit
     rs!<%myRsCk%> = <%cksel%>
     rs.Update
     rs.MoveNext
Loop
seleziona o deseleziona in funzione dello stato del ck di controllo 
(cksel). <%?%> sai tu cosa devono essere
-- 
ac
y-1=x


per selezionare tutto:
private sub NomeTuoInteruttore_click()
dim ctl as control
for each ctl in controls
if ctl.controltype = accheckbox then
   ctl = true
end if
next ctl
end sub
per deselezionare cambia
ctl = false
-- 
Ciao
Geppo 


Beh...spero scuserai la mia abissale ignoranza...ma non so cosa debbano 
essere (cksel). <%?%>;
ti sarei grato se fossi piů elementare, magari con una specie di maschera 
esempio.
Per capirci:
in una maschera con i campi mettiamo, ID, descrizione, misure, e scelta (il 
campo on/off di cui parlavo)
creo un pulsante di comando che abbia come routineevento su clic quella che 
tu hai scritto, con quali modifiche?? 

 
-- 
ac
y-1=x

ECCELLENTE!! Ti ringrazio dell'aiuto...è andato tutto alla perfezione!!
e..scusa per la richiesta di una spiegazione più maccheronica....


 e..scusa per la richiesta di una spiegazione più maccheronica....
OK. Ma quando rispondi taglia quello che non serve e scrivi, per favore, 
dopo il paragrafo a cui rispondi
-- 
ac
y-1=x
Newsgroup: it.comp.appl.access
Titolo: Come si controla una barra progressiva?

In una form ho inserito una "Microsoft Progress Bar Control ver 6" però non
so come utilizzarla.
Vorrei fare in modo che la barra inizi la progressione quando viene premuto
un pulsante sulla form (pulsante che server per calcolare dei costi,
operazione che dura 10-15 secondi).
In pratica non riesco, anzi non so, a dirgli che la barra deve iniziare la
progressione quando si clicca su quel pulsante.
ciao e grazie
Luca

 ha scritto nel messaggio
news:b95c72$oc6$1...@newsreader.mailgate.org...

Sul Sito Comune (link qui sotto) ci trovi tre o quattro FAQ che indicano
come usare le barre di progressione.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 come usare le barre di progressione.
Ciao
Avevo già guardato sul sito, ho cercato tramite il Cerca del sito ma ho
trovato solo come utilizzare la PROGRESS_BAR di Windows senza ricorrere
all'OCX.
Io invece ho inserito il controllo activeX Microsoft Progress Bar. Non
riesco a trovare infromazioni su come utilizzarlo.
Scusa l'ignoranza.
ciao
Luca

 ha scritto nel messaggio
news:b95n3n$clk$1...@newsreader.mailgate.org...

Mi dispiace, non conosco quell'ActiveX, quindi non posso eeserti di aiuto.


Newsgroup: it.comp.appl.access
Titolo: varbinary(max)

Ho nel database di Sql Server un campo varbinary(max) che contiene
un'immagine .bmp.
Vorrei visualizzare questa immagine come immagine di fondo in un
report, ma non posso visualizzarla
utilizzando il rowsource perchè è già utilizzata per i dati del
report.
C'è un'altro sistema?
Grazie a tutti in anticipo
Marco Dell'Oca


Scusate ho sbagliato a scrivere.
E' il RecordSource e non il Rowsource
Marco Dell'Oca

Newsgroup: it.comp.appl.access
Titolo: Query creazione tabella

Ciao ragazzi altro piccolo problemino:
Vorrei fare una Query in access2000 che mi copi il risultato della query in
una tabella....insomma una query di creazione tabella direste voi!!! E in
fondo č esatto solo che vorrey sapere il codice SQL per far creare la
tabella e per nominarla come voglio io....
Chiedo troppo .... Spero di no :)
Suggerimenti???
grazie e alla prox....

 grazie e alla prox....
P.S. Dimenticavo....vorrei anche togliere i messaggi di conferma per la
creazione della tabella!!! :))

 Suggerimenti???
Prepara una query di creazione tabella con il QBE
Poi prendi la stringa SQL creata e copia incollala in un modulo.
Prepara la stringa da codice sostituendo il nome tabella creata con uno dato
da codice.
Lancia la stringa sQL con
docmd.runsql
prima di farlo fai
docmd.setwarnings false
dopo averlo fatto fai
docmd.setwarnings true
Antonio