mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: HELP ACCESS

Ciao, ho 2 problemi con access che non riesco a risolvere...nel primo
caso vorrei che in una maschera, selezionando da un menù a tendina un
articolo, si aggiornasser anche quelli correlati...Riesco a creare il
menù a tendina, ma selezionando qualsiasi oggetto, gli altri campi
(qunatità, fornitore, descrizione ecc)restano invariati...per il
secondo problema, vorrei mettere un pulsante che mi aggiorni di +1 all
quantità...
Ciao e GRAZIE!!!!!!

 ha scritto nel messaggio
news:dd99f20a.04053...@posting.google.com...

Ciao Riccardo ... vista l'ora in cui hai postato suppongo che tu sia un gran
lavoratore ...
Questo è un punto a favore, a tuo sfavore invece resta il fatto che tu abbia
postato un messaggio con un oggetto poco significativo, in questo modo
difficilmente troverai qualcuno che ti aiuterà.
Il primo consiglio quindi rimane quello di ripostare con un oggetto
significativo, e qualche informazione in più sul tuo problema. Sei nel posto
giusto troverai la soluzione !

Newsgroup: it.comp.appl.access
Titolo: aiuto..... Impossibile trovare il progetto????

Salve a tutti...
Ho portato su un altro computer un database in Access.
Il problema è mentre nel pc originale funziona bene, nell'altro pc mi da
"Impossibile trovare il progetto o la libreria", e mi viene evidenziato il
comando FORMAT.
Che può essere successo????
Grazie
Enzo

 Che può essere successo????
Niente di grave, succede quando nel file mdb c'e' un virus.
Ma no, forse e' solo che devi ripristinare i riferimenti aprendo un modulo
in struttura e aprendo il menu' strumenti.
Sib

 ha scritto nel messaggio
news:9ni6ll$7gs$1...@serv1.iunet.it...


 > Che puň essere successo????


 Grazie
Scusa, ma io scherzavo parlando di virus, speravo si fosse capito.
I riferimenti sono le librerie cui access fa appunto riferimento quando si
sfruttano le funzioni. se fai alla lettera quello che ti ho detto vedrai che
lo trovi, secondo me hai cercato con poca convinzione.
Ora un po' di rimproveri:
SI SCRIVE DOPO IL QUOTING
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente
Newsgroup: it.comp.appl.access
Titolo: Listbox bella e problematica

Ho le seguente tabelle: ACCESSORI (campi: IDacc, partnumber, descr),
AUTOMOBILI (campi: IDmod, Modello).
Ora ho l'esigenza di collegare tutti
gli accessori alle relative automobili. Per esempio l'accessorio aria
condizionata su tutte le Bravo e Marea, ma non sulle punto.
Allora ho
creato la seguente tabella: LINK (campi: IDacc, IDmod)
Anziche'
riempirla a mano brutalmente, ho creato una maschera di visualizzazione
accessori con una listbox che visualizza tutti i modelli. 
Vorrei poter
selezionare i modelli e premere un bottone che fa automaticamente l'update
della tabella LINK (verificando che non sto aggiungendo una coppia IDmod-
IDacc gia' presente nella tabella LINK.
Grazie mille
Marco
PS ogni
riferimento a Fiat e' puramente casuale (anche se lavoro in NH).
--------------------------------
Inviato via 
http://usenet.iol.it

IDacc gia' presente nella tabella LINK.
Vabbe', ma cos'e' che non riesci a fare?
Ricavare i modelli selezionati?
Accodare sulla tabella link?
Visualizzare i modelli gia' linkati?
--
Lorenzo Coronati
--
[si parla di ODE/MOD, ndr]
<<chi sarebbe cosi' gentile da passarmelo? 
in caso posso ricambiare con qualache mp3...:)))>>
(Koala, 5/3/2001)
--
Newsgroup: it.comp.appl.access
Titolo: [non flammate!!]perchè access e non vb?

spero di non aprire un thread di flam..vorrei qualche opinione 
*costruttiva* sul perchè usare access per sviluppare progetti di un 
certo tipo e non usare invece 
vb.net
 o c#
io personalmente uso access invece di 
vb.net
 perchè:
 - disconosco completamente l'architettura disconnessa di 
ado.net
 - non saprei come fare le stampe.
invece passerei a vb perchè:
 - una volta scritto il codice non devi preoccuparti delle varie 
versioni di access.
 - il programma non necessità di ulteriori licenze per essere 
utilizzato
 - 
vb.net
 semplifica di molto la creazione delle form con una serie di 
controlli che non sono disponibili in access.
-- 
ignazioc

 ha scritto nel messaggio
news:mn.c47f7d7b2...@gmail.it...

La mia opinabile opinione.
Iniziato con VB6(che uso ancora per alcune cose), passato ad Access perchè
per
quello che mi serviva i tempi di produzione di applicativi sono molto
ridotti.
VB6 necessita di Runtime(Licenziato) ed equivale all'acquisto della versione
Developer
di Office che consente(iva ora ocn 2007 è free) la distribuzione del
RUNTIME.
Le 2 cose sono(per alcuni versi) completamente parallele... checchè se ne
dica.
Detto questo se non devi sviluppare OCX o DLL(motivo per il quale uso ancora
VB6)
direi che Access è uun'ottimo strumento.
Passiamo a NET... nel momento in cui passo a NET non sarà 
VB.NET
 ma C#.
Lo strumento è eccezionale e per quel poco che ho visto non fà rimpiangere
nè Access nè VB6
per la stampa ci sono dei TOOL di stampa molto economici(oltre a CR) che
funzioano benissimo.
Per ora ci ho giocato solo qalche gg ma ho visto cose.... ;-)
Non fissarti su un linguaggio che non ha futuro, e visto che devi fare il
passo fallo fatto bene.
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

Sembra che ALESSANDRO Baraldi abbia detto :

ops..questa del runtime non la sapevo...
dal sito microsoft:
You do not need to buy any special SKU in order to redistribute the 
Access 2007 Runtime. You can freely redistribute it or point users to 
this download.
-- 
ignazioc

 @Alex (Alessandro Baraldi)
Ciao Alex
Daniele 

 Daniele
Bye... (ma perchč MSNG funziona a singhiozzo...?)


 controlli che non sono disponibili in access.
Va detto che per distribuire in sicurezza le applicazioni basate su Access
non bastano le Runtime di MS.
E' consigliabile acquistare questi scripts:    
www.sagekey.com
Il vero vantaggio del FM .net riguarda a mio avviso non le windows forms,
che generano applicazioni Desktop analoghe a quelle sviluppabili con Access
(o il vecchio VB) ma l'ambiente 
ASP.NET
.
Abbastanza flessibile da poter sviluppare applicazioni "anywhere".
Saluti.
Newsgroup: it.comp.appl.access
Titolo: Aggiornare una maschera

Salve a tutti,
ho un problema, dopo una query di accodamento non riesco a visualizzare i
record aggiunti se la maschera che dovrà contenerli è aperta! Che comando
devo utilizzare per eseguire in automatico questa operazione? Con "Aggiorna"
non fa nulla, per altri motivi non posso usare nemmeno la funzione "apri" e
"chiudi".
Grazie infinite!
Checco
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:217Z59Z54Z60Y1...@usenet.libero.it...

Me.Requery


Grazie mille!


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

devo esportare una tabella in un txt tramite delle specifiche di
esportazione.. tutto funziona nel mio pc ma su quello del cliente mi compare
un messaggio di errore sulla mancaza di ISAM
ma che č?
AEOM

 ha scritto nel messaggio
news:a654vq$8f9$1...@pegasus.tiscalinet.it...

Manca il Driver d'esportazione (ISAM installabile).
Dovrebbe essere mstext35.dll, lo copy e lo registri con regsvr32.
O forse potresti provare a reinstallare Access con tutte le opzioni
selezionate.
Ciao.

 Dovrebbe essere mstext35.dll,
Con Access '97, con i successivi sarà mstext40.dll.


 ha scritto nel messaggio
news:tush8.11984$uN5.3...@twister1.libero.it...

proverò!!!
tkanks

 ha scritto nel messaggio
news:a66068$2n6$1...@lacerta.tiscalinet.it...

Se usi Access 2000 il messaggio di errore su ISAM lo può dare perchè con le
tabelle esterne si deve usare il Collegamento ODBC e non quello standard di
Access 97.
Spero sia questo.
ThaiChi
Newsgroup: it.comp.appl.access
Titolo: Non visualizzare la finestra di access

Vorrei eliminare la finestra di access quando avvio un'aplicazione, in modo
che venga visualizzata solo la maschera attiva. 
Mi andrebbe bene anche riuscire a mandarla in icona se non è possible
toglierla del tutto.
E' possbile farlo?
ciao Sthepan

 ciao Sthepan
Certo che lo è, ma la soluzione è diversa in rif. alla vers. Access
usata...
Cmq... questi i link :
www.sitocomune.com
www.donkarl.com/it/
-- 
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:1jld5yphi9slx.r58lpctmkw8s$.dlg@40tude.net...

Secondo me non è una buona idea gestire un Aplicativo
in questo modo, sei costretto a forzare a POPUP
tutte le Form, hai valutato i pro ed i contro di questo
modo di lavorare....?
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: setfocus da sottomaschera a sottomaschera

ciao,
ho due sottomaschera non associate, ognina fa riferimento agli stessi campi
master e secondari in un controllo della maschera, ora io vorrei che da un
contollo casella di testo di una sottomaschera si spostasse il focus ad
un'altro controllo nella seconda sottomaschera, oramai scrivo meglio della
guida in linea a forza di leggerla...
grazie come sempre
by
stwe

 wrote in message
W3_I7.103865$sq5.4...@news.infostrada.it...

____________
penso che su uscita del controllo, devi far selezionare l'altra
sottomaschera e
poi spostare il focus sul controllo che ti serve.
ciao Riccardo

 ha scritto nel messaggio
news:W3_I7.103865$sq5.4...@news.infostrada.it...

Prova nell'ordine a:
1) Sposta il fuoco sulla maschera principale
2) Sposta il fuoco nel controllo sottomaschera della maschera principale che
contiene l'altra sottomaschera.
3) Sposta il fuoco nel controllo dell'altra sottomaschera.
Piů o meno cosě:
[Forms]![NomeMascheraPrincipale].SetFocus
[Forms]![NomeMascheraPrincipale]![NomeControlloAltraSottomaschera].SetFocus
[Forms]![NomeMascheraPrincipale]![NomeControlloAltraSottomaschera]![NomeCont
rollo].SetFocus
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


grazie Roberto come sempre la tua risposta è utilissima, anche se ho
cambiato tutto e non l'ho usata, però sicuramente resterà e a qualcun'altro
potrà servire, me per primo ;-)))
by
stwe
Newsgroup: it.comp.appl.access
Titolo: Access 2K e file Dbase IV

Ciao a tutti,
con access 2k non riesco a collegarmi ad una tabella in formato dbase4
quando un'altro utente ha aperto il programma gestionale relativo a questa
tabella, il mex di errore di access 2k è:
"Il modulo di gestione del databese microsoft jet non è in grado di aprire
il file xxxxxx Il file è  già aperto con accesso esclusivo a un'altro utente
o è necessario ....."
La cosa strana è che con access 97 il problema non esiste, riesco a leggere
e scrivere sul file senza problemi quindi il blocco non riguarda il file
dbase ma access 2k
Aiuto sono disperato !!!!! non posso usare access 97 mi serve per forza il
2k

 wrote in message
news:aqdfv2$uaf$
1...@lacerta.tiscalinet.it

Prova ascaricarti da msdn l'aggiornamento del motore jet 4.0 (se ti
risolve) a me non ha funzionato
ma ad altri si.
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q290867
Ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: Applicare un evento al momento della stampa di un report

Buongiorno a tutti e complimenti: questa mailing list è una miniera...
Il mio problema è il seguente:
Ad un certo punto della mia procedura, devo stampare una "Conferma d'ordine"
per il cliente. A questo punto devo poter indicare al database che quella
conferma è stata inviata (la stampa del report equivale all'invio)
impostando a "True" una casella di controllo. Ora, dato che tra gli eventi
dei report non esiste "Su stampa", mi chiedo come possa fare.
Fino ad ora avevo risolto semplicemente impostando a True la casella di
controllo "Inviato" al momento dell'apertura del report (che avviene da un
comando presente su una maschera) e stampando il
report al momento dell'apertura, in questo modo:
Private Sub Comando63_Click()
If IsNull(Me.Destinatario.Value) Then
   MsgBox "Inserire il destinatario"
Else
   Me.Data = Date
   DoCmd.RunMacro "ApriReportConfermaOrdine" (si tratta di una macro che
apre il report in modalità "stampa")
   Me.Inviato = True
   DoCmd.Close acForm, "ConfermaOrdine"
End If
End Sub
Ora, tuttavia, ho l'assoluta esigenza di poter visualizzare l'anteprima del
report, prima di stampare. Ma si potrà verificare il caso in cui, guardando
l'anteprima, si decida di tornare indietro, modifcare qualcosa, e quindi
aprire nuovamente e stampare. In questo caso, mi ritroverei a stampare una
conferma d'ordine che, per il database, è già stata inviata (e quindi me la
stamperebbe con una bella scritta "copia per uso interno").
Non so se sono stato molto chiaro.... in ogni caso, qualcuno mi può aiutare?
Grazie mille a tutti e buon lavoro!
Luigi
-- 
Posted from [212.239.0.40] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:000b01c0b83a$7221b700$0200...@gecaonline.it...

Potresti aprire il report in anteprima standard da access , ma disabiliti la
barra di stampa standard di access su quel report  facendo apparire una tua
barra personalizzata con un pulsante stampa che lancia la tua Macro.
Ciao, Lorenzo

 Buongiorno a tutti e complimenti: questa mailing list č una miniera...
Quale mailing list?
Antonio
Newsgroup: it.comp.appl.access
Titolo: Office xp developer vendo al 70% di sconto

è la suite della famiglia office... comprende tutto quello che
ha il professional + frontpage e strumenti x lo sviluppatore, ecc ecc
versione full retail italiano da registrare, costa sopra i 1000
vendo a 300.

 ha scritto nel messaggio
news:b4ce4c$bes$3...@lacerta.tiscalinet.it...

Sono interessato !!!
Come posso contattarti?

 Come posso contattarti?
Hai provato per e-mail?
Sib

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

Scusate l'intrusione.Stop
Neofita.Stop
Problema:
Due file access distinti uno contenente le tabelle e l'altro contenente
tutto il resto.
Vorrei tramite codice aprire Word e usare il mail marge.
Per aprire il file word no problem, ma il codice per eseguire il mail merge
non mi funziona.
Ho creato questo modulo:
Function MergeIt()
 Dim App As Word.Document
    Set App = GetObject("c:\windows\desktop\letcred.doc")
    App.Application.Visible = True
    App.MailMerge.OpenDataSource
Name:="C:\Windows\desktop\Fallimentare.mdb", Linktosource:=True,
Connection:="Creditori", SQLStatement:="Select * FROM [Creditori]"
    App.MailMerge.Execute
End Function
e mi da il seguente errore di run time 5922: impossibile aprire l'origine
dei dati.
In merito a questo vorrei per rendere più chiare le cose farvi capire che il
comando opendatasource apre il file perchè mi appare l'icona di access in
basso ma poi sembrerebbe che non gli dò i giusti riferimenti eppure la
tabella Creditori esiste e dati dentro ve ne sono. E' forse un problema di
relazioni? In questa tabella infatti vi è una relazione molti ad uno con
un'altra tabella. Devo forse richiamare anche quella in connection?
Grazie Mille a tutti e buon lavoro.
Saluti
Marco

...


Non c'è di che Marco i monologhi mi piacciono tantissimo :-)
Sono contento che tu ci sia riuscito, ma c'è una cosa che non hai
considerato.....................................................Puoi dire a
tutti come hai fatto? Sennò che scriviamo a fare su un NG? :-)
Ciao! Ciao ! e buon lavoro!

...


Grazie per le spiegazioni, a me interessa molto !!
Spero tu non ti sia offeso, la mia non voleva essere una polemica, stavo
solo scherzando :-))

solo scherzando :-))
Io non scherzo mai!
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
Scherzo eh! :-)
No non mi sono offeso.
Bye Marco
Newsgroup: it.comp.appl.access
Titolo: Funzione Dmax

Salve
Qualcuno sa dirmi perche se inserisco in un modulo questa riga di codice
funziona
Me![Disposizione] = DMax("[DISPOSIZIONE]", "DISPOSIZIONI", "[Disposizione]
< 49999") + 1
e invece se inserisco questa no...
Me![Disposizione] = DMax("[DISPOSIZIONE]", "DISPOSIZIONI", "[Disposizione] >
29999 AND < 49999") + 1
perchè vorrei che mi restituisse il numero piu' alto  minore di 49999, ma
superiore a 29999
Non riesco a farlo..
Grazie
Giorgio

 Giorgio
Prova cosě:
Me![Disposizione] = DMax("[DISPOSIZIONE]", "DISPOSIZIONI", "[Disposizione] >
29999 AND [Disposizione]< 49999") + 1
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:AQUma.39091$DT4.1...@twister1.libero.it...

Ho provato ad inserire come mi hai consigliato ma non funziona...
Non riesco a capire il perchč...
Grazie

 ha scritto nel messaggio
news:R_Uma.40741$iy5.1...@twister2.libero.it...

Strano, per scrupolo ho provato il codice VBA che ti ho suggerito ed a me
funziona.
In tre record della tabella DISPOSIZIONI nel campo DISPOSIZIONE ho inserito
rispettivamente i valori 15000, 33333 e 51000 e nella casella di testo
Me!Disposizione mi sono ritrovato il valore 33334.


 ha scritto nel messaggio
news:xbVma.40774$iy5.1...@twister2.libero.it...

Grazie Roberto per l'aiuto, ma purtroppo ho provato anchio ad inserire il
codice in una maschera nuova, e se uso il primo caso (cioe mettendo solo il
< 49999) funziona, se invece inserisco i due criteri ("[Disposizione]>29999
AND [Disposizione]< 49999") + 1) mi restituisce un valore null.
Non riesco  a capire il perche'
Grazie
Ciao

 Ciao


 ha scritto nel messaggio
news:PRVma.39372$DT4.1...@twister1.libero.it...

Hai ragione..... non esistevano disposizoni con un numero maggiore di 29999,
Grazie mille ho risolto
Ciao

 "[Disposizione] > 29999 AND < 49999") + 1
 
IMHO, meglio usare between.

Newsgroup: it.comp.appl.access
Titolo: maschera e tabella

Ho una tabella con 3 campi, con i seguenti tipi di dati::
testo,  si/no (il quadratino) , numeri
se apro la tabella, vedo i record su un foglio dati; hanno la forma
grafica tipo un foglio di excel;
come posso ora vedere allo stesso modo il tutto al centro di una
maschera e quindi con un bordo intorno di
3 cm;
dalle proprietą non va bene mettere visualizzazione predefinita : Folgio
dati perchč io voglio avere
una maschera con al centro tale tabella con quindi un perimetro intorno;
ho provato anche a mettere un elenco creando ma:
come impostazione grafica andrebbe bene, solo che:
il campo opzione ora non ha piu' la spunta ma le lettere si/no;
si puo avere il rettangolino?
come si risolve?
grazie


Gurdati nell'ordine:
L'help in linea
Un buon libro
L'argomento sottomaschere
e poi strumenti - cambia in...
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: file aperto

Buon giorno, 
sto cercando un metodo per "sentire" se un file di excel è già aperto
da un altro o dallo stesso utente. Con i database access testavo il 
file ldb (se c'era era aperto se no, no) ma con Excel? c'è un API per
caso?
Ho provato verificando l'errore ma non va in errore la routine.. si 
impalla proprio! 
Io lo uso come modello durante una esportazione ma se il file è aperto
non genera errore ma access si mette in attesa e poi appena excel si
chiude dice qualcosa tipo "si è interrotta la connessione con Excel"
Grazie mille a tutti!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

sto cercando un metodo per "sentire" se un file di excel è già aperto
[cut]
Dovresti testare la proprietà 'name'
del tipo :
Private Function EsisteFoglio(strFoglio As String) As Boolean
Dim appExcel As Excel.Application
Dim sht As Worksheet
    For Each sht In appExcel.Worksheets
        If sht.Name = strFoglio Then
            EsisteFoglio = True
            Exit Function
        End If
    Next
    EsisteFoglio = False
End Function
Ovviamente avrai impostato il riferimento ad Excel.
Ciao
--
Alberto
No alle guerre

 ha scritto nel messaggio
news:57f0cc534c813fe423f...@mygate.mailgate.org...

C'è la possibilità di verificare se c'è una sessione di Excel aperta, ma
non credo si possa ricavarne il nome File, a meno di non Enumerare
tutti i Processi Aperti e confrontarli con quello che vorresti aprire...!!
Questo per ricavare se l'Applicativo EXCEL è avviato....!
http://www.mvps.org/access/api/api0007.htm
L'unico modo di gestire la cosa è aprire la sessione di Excel da Access
e salvare in un File Comune il NomeUtente e il NomeFile.
Se gestisci la cosa lato Client(sul FE) ed inserisci un controllo sul
Contenuto
del File prima di aprire la Sessione di Excel sei a posto......!!!
Ciao.
@Alex


Ciao cris
Crea una funzione tipo questa,  poi testi il file con IsOpen("NomeFile"), se
rende true il file è aperto.
E' una tecnica vecchio stile anni 80 ma pur sempre valida.
Ciao Giorgio.
===================
Function IsOpen(ByVal NomeFile)
On Local Error Resume Next
Dim er As Long
Open NomeFile For Input Access Read Lock Read As #1
er = Err
Close #1
If er = 70 Then 'File già aperto
   IsOpen = True
   Exit Function
End If
'Se c'è errore
If er <> 0 Then
   MsgBox Error
End If
IsOpen = False
End Function
==================

 
[CUT]
MMmmmm....!
Scappata, ottima soluzione.
@Alex.


Grazie a tutti per le soluzioni. I metodi funzionano tutti. 
Ho usato poi quello di Giorgio in modo da non dover chiamare
un'altra istanza di excel e appesantire (forse) il programma 
e di non dovermi preoccupare poi di distruggere le istanze (non
riesco mai a "debellarle" fino in fondo). 
Siete grandi!
Ciao 
Cris 

Newsgroup: it.comp.appl.access
Titolo: il report si apre in secondo piano

ciao a tutti, ho un progetto che prevede la visualizzazione all'apertura 
di una maschera pilota con vari pulsanti; tramite l'evento Form_Open 
della maschera pilota eseguo una routine che esegue delle query per 
riempire una tabella e aprire un report basato su di essa.
il problema ï¿œ che il report si apre in secondo piano rispetto alla 
maschera pilota e in una finestra non massimizzata (malgrado docmd.maximize)
ho provato anche ad inserire una funzione timer per attendere 3-4 
secondi prima di giungere alla chiamata della routine, ma il risultato 
non cambia
perchï¿œ?
dario

 dario
posta il comando che usi per aprire il report
Antonio 


maschera pilota
Private Sub Form_Open(Cancel As Integer)
         scadenze_7_giorni
End sub
modulo
Sub scadenze_7_giorni()
...
'apre il report
     DoCmd.OpenReport "SC_scadenze 7 giorni", acViewPreview
end sub

 end sub
Prova a impostare a s� la propriet� popup del report
Antonio 


perfetto, funziona
grazie
dario

Newsgroup: it.comp.appl.access
Titolo: evidenziare campi

In un form a maschere continue avrei la necessità di evidenziare (cambiare
il colore dello sfondo) certi campi a seconda di un evento (ad esempio
doppio click sul campo) ed ovviamente la formattazione condizionale non fa
al caso mio, se invere imposto la proprietà Backcolor vengono evidenziati
TUTTI i record della form corrispondenti.
Qualche suggerimento ?
Grazie


Forse il suggerimento nel sito comune (
www.sitocomune.com
) puņ aiutarti...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: vorrei visualizzare il recordset

ciao a tutti
in questo modo leggo tutto il contenuto della mia query
 
             Set RS = CurrentDb.OpenRecordset ("miaquery",dbOpenDynaset)
                While Not RS.EOF
                MsgBox RS.Fields("miocampo")
                RS.MoveNext
                Wend
                Set miocampo = Nothing
ma per leggere solo il recordset di un'eventuale sottomaschera,
come devo fare?
grazie 
 
 

 ma per leggere solo il recordset di un'eventuale sottomaschera, come devo fare?
 
Private Sub btn5_Click()
 
Dim Db As DAO.Database
Dim Rs As DAO.Recordset
 
Set Db = CurrentDb
Set Rs = Db.OpenRecordset("miaquery", dbOpenDynaset)
 
    Rs.MoveFirst
 
    Do Until Rs.EOF
        MsgBox Rs.Fields("miocampo")
        Rs.MoveNext
    Loop
 
    Set Me.SMas2.Form.Recordset = Rs
 
    'Rs.Close
    'Db.Close
    Set Rs = Nothing
    Set Db = Nothing
 
End Sub

Dove  "SMas2" è il nome della Sottomaschera

 ha scritto nel messaggio 
news:2c96d383-dc12-4880...@googlegroups.com...
Dove  "SMas2" � il nome della Sottomaschera
 
grazie Mancini 
 
 

 ha scritto nel messaggio 
news:52cba6b5$0$23121$4faf...@reader2.news.tin.it...

ciao Mancini
a me elenca tutti gli indirizzi (e non quelli del recordset) poi ho errore 
in questo punto:
 Set Me.S_EmailFornitori_2.Form.Recordset = RS
l'oggetto a cui si fa riferimento nell'espressione � stato chiuso o 
eliminato 
 
 

  Set Me.S_EmailFornitori_2.Form.Recordset = RS
 
Postaci il codice completo e la query
Come si chiama la sottomaschera ???

 ha scritto nel messaggio 
news:62a4092b-f9b0-495f...@googlegroups.com...

grazie ora va

Newsgroup: it.comp.appl.access
Titolo: trovare record particolari in contratti-ordini

Ciao a tutti.
ho questo problema: ho 2 tabelle 1 contratti e 1 ordini. sono legate da
relazioni di integrità referenziale uno a molti ovvero un contratto può
avere molti ordini.
Supponiamo però che io stipuli un contratto ma non riceva mai un ordine.
Come trovo quei clienti che avendo stipulato un contratto non abbiano mai
fatto un ordine.
Io avevo pensato di contare in qualche modo tutti quei clienti in contratti
che abbiano il conteggio dei record nullo in ordini.
Qualcuno ha qualche suggerimento?
Grazie in anticipo
doh

 ha scritto nel messaggio
news:XXe9e.54710$IN.9...@twister2.libero.it...

Ciao Doh,
prova qui :  
http://www.donkarl.com/it/
 sez. tabelle query faq 3.16
Ciao

 ha scritto nel messaggio 
news:XXe9e.54710$IN.9...@twister2.libero.it...


 ha scritto nel messaggio
news:XXe9e.54710$IN.9...@twister2.libero.it...

Se le due tabelle sono tra di loro in relazione uno-a-molti in base ai
rispettivi campi IdContratto, puoi avere un elenco dei contratti senza
ordini con una query che abbia il seguente codice SQL:
SELECT Contratti.*
FROM Contratti LEFT JOIN Ordini ON Contratti.IdContratto =
Ordini.IdContratto
WHERE (((Ordini.IdContratto) Is Null));
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Filtrare i campi di un report

Ciao a tutti,
ho creato un report (con uno stile e intestazione da me fatta) con 10 campi.
Volendo mantenere lo stesso stile ma decidendo volta per volta solo quali
dei 10 (o tutti e 10) campi stampare, cosa devo fare?
tnx
p.s: sono alla prime armi, se possibile siate comprensibili :)

 ha scritto nel messaggio
news:Po%Y7.1398$mc1....@news1.tin.it...

Se mi dai una descrizione più dettagliata del problema provo ad aiutarti
Mrok ;-)>

 ha scritto nel messaggio
news:iO%Y7.1441$mc1....@news1.tin.it...


Grazie ancora
CUT
ci sono esempi in post precedenti!
comunque vedi l'help dell'evento su formattazione nel report
e le proprietą visibile, larghezza, altezza , sinistra, alto etc, 
con queste ti puoi fare il report come vuoi
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: Report come si fa a non far uscire errore nei dettagli?

Ho il seguente problema all'apertura di un report, che è legato ad una query
di ricerca, mi scrive #errore su tutti i campi quando la query non
restituisce alcun valore, come faccio a far uscire in tutti i campi un
valore 0?
Dato che il report viene aperto tramite un comando bottone posso inserire un
codice che, se nella query c'è qualche valore mi apre il report A se no mi
apre il report B, come faccio? Qualcuno mi può aiutare?  Grazie

 ha scritto nel messaggio
news:n1oqb.100314$e5.36...@news1.tin.it...

Quando un report non restituisce record è normale che dia errore.
A questo punto si gestisce così:
dove lanci il report metti
on error goto gest_err
docmd.openreport "A"
goto fine
gest_err:
on error resume next
docmd.openreport "B"
fine:
Nei due report devi andare su evento Report vuoto e metterci per esempio un
msgbox "Ah, ciccio, nun c'è 'na mazza qua!" e quindi scrivere Cancel = true
In questa maniera il report si chiude automaticamente dopo aver scritto il
messaggio, però viene generato un errore sul docmd.openreport in quanto
l'azione è stata annullata.
Ma tu hai messo la gestione degli errori!!!!
Quindi, se il primo report dà errore passi a gest_err altrimenti esci dalla
sub.
In gest err tenti l'apertura del secondo report, se fallisce anche questo
prosegui con la successiva istruzione che sarà l'end sub!!!
Fine (20 Iuri grazie!)
Antonio
Newsgroup: it.comp.appl.access
Titolo: Calcolo iva !!!

Ciao a tutti!
Non riesco a risolvere dei calcoli..........ovvero, ho una tabella dove
inserisco l'articolo, la quantità, il prezzo, l' iva e il totale; in base
all'articolo l' iva varia ( 4% o 20%).
Devo crearmi una maschera in visualizzazione foglio dati, dove vado ad
inserire gli articoli, con i relativi prezzi, quantità, iva, ecc.
articolo        quantità      iva     prezzo    totale  (prezzo*quantità)
..........        ..............   ........   ...........   .........
..........        ..............   ........   ...........   .........
.........         ..............   ........   ...........  ..........
iva   4%:  .........
iva 20%   .........
nel campo iva a 4%, mi deve sommare i totali (prezzo*quantità), degli
articoli con il 4% calcolare la relativa iva al 4%.
la stessa cosa vale per l'iva al 20%.
il problema è questo, non riesco a stabilire quali articoli sono al 4% o al
20% e calcolare i rispettivi totali
Grazie per la gentile collaborazione......

 iva 20%   .........
Nel campo  4% metti "=Somma(IIf([IVA]=1;1;0))"
Nel campo 20% metti "=Somma(IIf([IVA]=0;1;0))"
Ti va bene?

 wrote in message
%slk8.20310$1S3.6...@twister1.libero.it...

 Ops... sbagliato a capire... (così conti le voci)
Elimina il campo d'appoggio e fai solo così...
Nel campo 4% metti "=Somma(IIf([IVA]="4%";[quant]*[prezzo];0)))
Nel campo 20% metti "=Somma(IIf([IVA]="20%";[quant]*[prezzo];0)))
NB Il discorso del formato del campo iva è sempre valido
Allora?

 wrote in message
yDlk8.20344$1S3.6...@twister1.libero.it...


 wrote in message
yDlk8.20344$1S3.6...@twister1.libero.it...


 spero di essere stato chiaro
Chiaro? PER NIENTE!!!! Spiegati meglio.
Ch'te serv'?

 wrote in message
Vjok8.21041$1S3.6...@twister1.libero.it...


 calcolo con la percentuale.La stessa cosa, vale per il 20%.
Lù, ma vuoi il calcolo dell'IVA? E ch' ce vò a spiegarti... :-)
Es. se il nome del campo 4% si chiama PIPPO devi farme un altro d'appoggio
al sui fianco (magari PIPPOIVA) dove ci metti "=([PIPPO]*4/100)"
Ti piace?
E' ovvio che devi ripeterlo anche per quella al 20
Se vuoi strafare fanne un altro d'appoggio e facci anche la somma tra
imponibile e IVA (PIPPO2) "=PIPPO+PIPPOIVA"
IDEM per quella al 20
Ti piace?


Saluti.
Emanuele.

 ha scritto nel messaggio
news:83n39u8jquci95rok...@4ax.com...

Parole (sacro)sante!
E se poi devi inserire qualche prodotto con l'IVA al 10%?
Soluzione minima:(IMHO)
1) Mascherone generale con all'interno:
2) Sottomaschera righe vendite (a foglio dati, l'aliquota IVA la
selezionerai da una apposita tabella tramite una casella combinata)
3) Sottomaschera riepilogo per aliquota con /totale merce/iva/totale ivato/
(eseguire il requery ad ogni evento 'su corrente' della sottomaschera 2)
--
Alberto

 wrote in message
a6tnkl$h4hj8$1...@ID-134626.news.dfncis.de...

Newsgroup: it.comp.appl.access
Titolo: multicasting degli eventi in access

ho notato che in VB si possono creare delle procedure che rispondano a degli
eventi in un modulo di classe e poi riutilizzarle in qualunque form
semplicemente assegnando un controllo compatibile alla variabile membro
dichiarata all'interno del modulo di classe, ho provato a fare la stessa
cosa in access con VBA confortato anche dal fatto che esiste un esempio M$
che proprio sfruttando il multicasting usa un evento personalizzato per
inibire lo spostamento tra record nelle maschere con il tasto di scroll del
mouse.
Ho seguito pedissequamente l'esempio che ho visto in VB applicandolo a una
combobox in access ma l'evento non viene intercettato, qualcuno ha un
suggerimento?
per agevolarvi riporto una semplice prova (che non funziona):
_________________________________
'modulo di classe di nome "MyButton"
Option Compare Database
Option Explicit
Public WithEvents Pulsante As CommandButton
Private Sub Pulsante_Click()
    MsgBox "ciao"
End Sub
____________________________________
'in una form qualunque con un pulsante di nome "cmdProva":
Option Compare Database
Option Explicit
Private Pippo As MyButton
Private Sub Form_Load()
    Set Pippo = New MyButton
    Set Pippo.Pulsante= Me.cmdProva
End Sub
___________________________________________
a questo punto premendo il pulsante, (non avendo impostato nessun evento su
di esso in maschera) dovrebbe comparire la message box, ma non succede
niente!

Bradipo ha scritto:





Private Sub Pulsante_Click()
    MsgBox "ciao"
End Sub
____________________________________


Private Sub Form_Load()

End Sub
___________________________________________

hai impostato la propietą evento dell'oggetto, a differenza di VB in access
devi impostare anche questa propietą se vuoi che l'evento venga
intercettato, per cui
Private Class_Initialize()
Pulsante.OnClick="Event Procedure"
end sub
ciao omnitow

 end sub
Non funziona    :(    mi dà "variabile oggetto non impostata".
segue copia del codice di prova.
_______________________________________________
MODULO DI CLASSE:
Option Compare Database
Option Explicit
Public WithEvents Pulsante As CommandButton
Public Sub Class_Initialize()
    Pulsante.OnClick = "[Routine evento]"
End Sub
Private Sub Pulsante_Click()
    MsgBox "ciao"
End Sub
__________________________________-
FORM:
Option Compare Database
Option Explicit
Public Pippo As MyButton
Private Sub Form_Load()
    Set Pippo.Pulsante = Me.cmdProva
End Sub
Newsgroup: it.comp.appl.access
Titolo: Espansione verticale caselle di testo

Perdonatemi, ma ho postato il quesito che vi propongo sotto un'altro 
titolo.
Se ho ben capito non e' possibile, in una scheda, espandere automaticamente 
le dimensioni di una casella se il testo contenuto supera le dimensioni 
stabilite anche abilitando l'opzione "espandi" (l'operazione, invece, 
funziona perfettamente in un report).
Domanda "brutale": mi devo rassegnare a questa "limitazione" (anche se 
l'opzione esiste e quindi non riesco a capire perche e stata inserita....) 
oppure esiste un artificio per superarla???
   Ciao a tutti!!!
        Linus  
-- 
Posted from 
sirio.tno.it
 [138.66.200.5] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

         Linus
dalla guida:
Le proprietà Espandibile e Riducibile non si applicano alle sezioni di
intestazione e piè di pagina delle maschere o dei report. Si applicano,
tuttavia, ai controlli in queste sezioni.
Queste proprietà influenzano il modo in cui le sezioni e i controlli di
maschera vengono visualizzati solo quando la maschera viene stampata o
visualizzata in anteprima, non quando essa viene visualizzata in
visualizzazione Maschera, visualizzazione Foglio dati o visualizzazione
Struttura.
di conseguenza solo se attivi dalla Barra dei menù "File > Anteprima di stampa"
vedrai l'espansione della Casella
Puoi attivare lo Zoom premendo Shift+F2
giuseppe
Newsgroup: it.comp.appl.access
Titolo: semplificazione codice per renderlo più veloce

Buongiorno a tutti, ho una form in cui compaiono tanti record, ne ho
creata un'altra per gestire dei report di stampa. L'ho concepita in
questo modo: un controllo non associato che prende l'ID dalla prima
form, tre pulsanti di opzione che corrispondono ad altrettante query
filtrate in base al mio ID. Un pulsante che genera il codice postato in
fondo. Le query estraggono molti dati, i report li raggruppano secondo
diversi criteri. Quello che volevo fare era aprire 3 report diversi in
base alle scelte dei pulsanti di opzione, singolarmente oppure tutti
insieme. La cosa funziona ma è molto lenta, per velocizzare il tutto
cosa potrei fare ? Dipende dalle query o dal codice qui sotto che
richiama l'apertura dei report?
Grazie dei chiarimenti
Antonio 
Private Sub Comando62_Enter()
On Error GoTo Err_Comando62_Click
Dim stDocName As String
If Me.OpzA = True Then
'Apre il Report A
     stDocName = "Report_A"
    DoCmd.OpenReport stDocName, acPreview
End If
If Me.OpzB = True Then
'Apre il Report B
    stDocName = "Report_B"
    DoCmd.OpenReport stDocName, acPreview
End If
If Me.OpzC = True Then
'Apre il Report C
    stDocName = "Report_C"
    DoCmd.OpenReport stDocName, acPreview
End If
    Exit_Comando62_Click:
    Exit Sub
Err_Comando62_Click:
    MsgBox Err.Description
    Resume Exit_Comando62_Click    
End Sub
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 insieme. La cosa funziona ma č molto lenta, per velocizzare il tutto

 Ciao Antonio,
dire che il codice non č la causa della lentezza.
Probabilmente le query, se devono estrarre una mole di records, ti faranno 
attendere.
La sintassi che hai usato č veramente la piů stringata possibile. Tieni 
conto che procedure con molte (molte) piů righe sono rapidissime, a meno che 
non debbano subire l'attesa per la 'popolazione' dei records risultanti.
Prova ad ottimizzare le query.
-- 
... spero di esserti stato d'aiuto, (facci sapere)
Ivan
Newsgroup: it.comp.appl.access
Titolo: Base dati

Ho la necessita di creare due file, uno con le tabelle e l'altro con le
maschere e le tabelle collegate alla prima.
Domanda
1.- è possibile creare un file del tipo dati.txt dove allinterno specificare
il percorso dove il file con le maschere andra a cercare il file con le
tabelle  del tipo \\server\programmi\basedati.mdb
Grazie a chi saprà potra essermi d'aiuto
Carlo


wrote:

si vedi questo forse è meglio ricollega le tabelle esistenti
Dim strpath As String
strpath = aprifile("mdb", Application.CurrentProject.Path) ' Fa
scegliere un file mdb all'utente partendo dalla posizione corrente
If strpath = "" Then Exit Sub ' se non indica nessun file annnulla
l'azione
Dim db As Database
Dim tabelle As TableDef
Set db = CurrentDb
On Error Resume Next ' in caso di errori continua
For Each tabelle In db.TableDefs ' scorre le tabelle dell'archivio
    If tabelle.Connect <> "" Then
        tabelle.Connect = ";DATABASE=" & strpath  ' se la tabella è
esterna la ricollega al file indicato
        tabelle.RefreshLink
    End If
Next
Set db = Nothing
Saluti.
Emanuele.

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

Innanzitutto ciao a tutti
Ho passato diverso tempo a leggere i vecchi post sull'uso delle
sottomaschere, ma non ho trovato l'informazione di cui ho bisogno. .
Dunque.
In una maschera ho bisogno di avere una casella di testo, (non l'ho
associata) con accanto un pulsante. Sotto ho una sottomaschera
associata ad una tabella.
Scrivendo nella casella di testo un codice, un numero (presente nella
tabella della sottomaschera) e cliccando sul pulsante vorrei far
apparire quel record in particolare per poterlo modificare.
Ho scoperto la funzione visible (sara' una cavolata, ma per chi come
me sta facendo i primi passi è troppo divertente :), ma non riesco a
capire come faccio a collegare il numero contenuto nella casella di
testo (che non è l'id) con il record relativo nella sottomaschera
Qualcuno mi salva?
TX
Nova



 ha scritto nel messaggio news:1185378972....@d55g2000hsg.googlegroups.com...
Innanzitutto ciao a tutti
Ho passato diverso tempo a leggere i vecchi post sull'uso delle
sottomaschere, ma non ho trovato l'informazione di cui ho bisogno. .
Dunque.
In una maschera ho bisogno di avere una casella di testo, (non l'ho
associata) con accanto un pulsante. Sotto ho una sottomaschera
associata ad una tabella.
Scrivendo nella casella di testo un codice, un numero (presente nella
tabella della sottomaschera) e cliccando sul pulsante vorrei far
apparire quel record in particolare per poterlo modificare.
Ho scoperto la funzione visible (sara' una cavolata, ma per chi come
me sta facendo i primi passi č troppo divertente :), ma non riesco a
capire come faccio a collegare il numero contenuto nella casella di
testo (che non č l'id) con il record relativo nella sottomaschera
Qualcuno mi salva?
TX
Nova
[risposta]
Per filtrare i recordset della sottomaschera puoi utilizzare la proprietą Filter/FilterOn (vedi help VBA);
es.
Me!nomesottomaschera.form.filter = "nomecampo=" & me!nomecasellaDiTesto
Me!nomesottomaschera.form.filterOn = true
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: come creereste un questionario?

Come da oggetto, 20 domande, risposte tipo: si/no Poco/molto/Abbastanza/per 
niente.... e via dicendo ovviamente da inserire con i flag,
voi del newsgroup, lo strutturereste tutto in una sola tabella o magari 
creereste 20 tabelle, una per ogni domanda? In questo caso però, bisogna 
inserire una specie di controllo per l'immissione, mi spiego meglio, 
ovviamente non posso inserire le risposte di Tizio nel questionario di 
Caio!!
Grazie per l'interessamento a tutti voi.
P.S: non sono un esperto quindi vi chiedo molta semplicità nel rispondere, 
grazie di nuovo!!! 

 ha scritto nel messaggio 
news:436393a5$0$24636$4faf...@reader3.news.tin.it...


 ha scritto nel messaggio 
news:4363b04c$0$20498$4faf...@reader4.news.tin.it...

Scusa dovevo postare sotto......
RiSaluti Simone 

 wrote in message
news:436393a5$0$24636$
4faf...@reader3.news.tin.it

La struttura di un qestionario è abbastanza semplice.
In teoria questa sarebbe la strada semplice:
Questionario(1)---(oo)Domande(1)---(OO)Risposte
In realtà devi tener presente che possono partecipare
anche molti utenti:
Questionario(1)---(oo)Domande(1)---(OO)Risposte(1)--
--(oo)DettaglioRisposte(oo)---(1)Utente
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

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

 prova in questo modo
Scrivendo DOPO il quoting!!!
Antonio

Newsgroup: it.comp.appl.access
Titolo: [access97] con win2000

Salve. Ho voluto provare con win2000 un'applicazione di Access97,
sviluppata sotto win98. Tutto va bene finché non si cerca di eseguire
un richiamo di API per fare il browse di un file: GetOpenFileName.
Quest'API risiede nel file comdlg32.dll che ho trovato - credo
regolarmente - in c:\winnt\system32. Ho provato a sostituirlo con
l'omonimo file di win98, ma č peggio: si verifica un errore.
Sapendo che devo ancora installare il Service Pack 3 di Win2000,
qualcuno sa darmi una dritta in proposito? Grazie
Vulcan
P.S. Per la precisione, la dichiarazione č la seguente:
Declare Function GetOpenFileName Lib "comdlg32.dll" Alias
"GetOpenFileNameA" (pOPENFILENAME As OPENFILENAME) As Long
La funzione viene richiamata cosě:
    RetVal = GetOpenFileName(filebox)
previa preparazione dei campi dovuti nella variabile 'filebox'.
Il tutto funziona perfettamente sotto win98.

 Il tutto funziona perfettamente sotto win98.
    Ti piace vivere pericolosamente, vedo. ;-)
    Quello che hai fatto equivale a sostituire le ruote a una macchina in
corsa.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

corsa.
Magari! La verità è che ho sostituito le ruote di una Smart con quelle
di un autocarro o viceversa :-)
vulcan

 di un autocarro o viceversa :-)
    Ho scritto "in corsa"... Non e' di poco conto, questo particolare.

Newsgroup: it.comp.appl.access
Titolo: Per modificare i dati di un determinato record...

...devo per forza visualizzare il record in una form?
Mi spiego...
Se ho un DB con IDRECORD, Nome, Cognome e Numero di telefono e voglio
modifificare un determinato numero di telefono devo per forza fare una
openform sul record specificato e poi modificare (manualmente o con il
codice non ha importanza) la casella di testo che contiene il campo?
Non c'è un modo per "puntare" il record e modificarlo (da codice,
ovviamente) direttamente sulla tabella?
Esiste un comando simile?

 wrote in message
news:_kEP8.56711$
5i1.2...@news2.tin.it

Come comando cosa intendi...???
Puoi puntare direttamente al RECORD e modificarlo usando
DAO o ADO relativamente alla TABELLA origine.
Ma ti serve in ogni caso un'interfaccia utente per l'inserimento
del nuovo dato, che potrebe essere INPUTBOX volendo....!!!
Potresti essere più preciso sul cosa vuoi automatizzare, perchè
molte volte si vogliono complicare cose già semplicissime....!!!
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 molte volte si vogliono complicare cose già semplicissime....!!!
Ho una tabella.
Semplice: IDRecord, Cognome e Nome e NUmero di Telefono
Voglio che su evento CLIC di un pulsante il record id 014 (ad esempio) venga
modificato sostituento il numero di telefono esistente con un nuovo numero.
Devo per forza:
1) Creare una maschera collegata alla tabella
2) Aprire con la clausola Whese la maschera di cui sopra
3) Modificare il campo
4) Chiudere la maschera
Non c'è un metodo applicato alla tabella che mi consente di modificare il
record SENZA CREARE UNA FORM COLLEGATA AD ESSA?
Grazie per la risposta, Alex.
Ciao

 ha scritto nel messaggio
news:_kEP8.56711$5i1.2...@news2.tin.it...

Una query di aggiornamento con una condizione where...
Ciao.
--
Sergio MAZZA

 Ciao
La mia risposta precedente ti dava già le indicazioni per farlo,
ma evidentemente non sono abbastanza.....!!!
Allora devicrearti un Recordset che punta direttamente alla
Tabella ed estrarre da questo recordset il RECORD con IDRecord=014
Poi modificare il Numero.
Come...???
Dim rs as DAO.Recordset
Set rs=CurrentdB.Openrecordset("NomeTua_TABELLA")
rs.Filter="[IDRecord] = 014"
rs.Edit
rs.Fields("CAMPO_NumeroTelefonico")=InputBox("NuovoNumero...")
Rs.Update
rs.close
Set rs=Nothing
Ora devi rendere più flessibile che puoi la ROUTINE, ma quì ti
lascio lavorare.....!!!
P.S. se usi A2000 o AXP devi impostare i riferimenti delle Librerie
DAO 3.6 altrimenti non funziona....!


 DAO 3.6 altrimenti non funziona....!
PER FET TO!
Grazie mille.
Ciao