title: Altro piccolo aiuto

author: Alberto Brina

text:
Volevo chiedervi una cosa:
Ho una tabella contenente un elenco di contatti con in particolare PROVINCIA
e ZONA(usata da me per inserire le regioni).
Ho creato una tabella PROVINCIA dove ho inserito dentro sigla della
Provincia descrizione e ZONA.
Ora vorrei nella tabella CONTATTI inserire la provincia ed in automatico
riempire il campo ZONA con il relativo Nome...Si puo' fare?
e sopratutto avete capito cosa intendo fare?
Scusate ma sono un vero principiante che si spiega anche male....
Grazie in anticipo!!!


title: Altro piccolo aiuto

author: Antonio Biso

text:
Alberto Brina ha scritto nel messaggio
<10p9cc9$meo$
1...@fe2.cs.interbusiness.it
>...

Certo che si può fare, ma quello che vuoi fare tu va contro la
normalizzazione del database.
Hai correttamente diviso in tabella provincia e tabella contatti, ora non
hai bisogno di mettere il campo zona anche nella tabella contatti, perchè
questo dato è comunque sempre ricavabile con un join tra le due tabelle sul
campo provincia.
Pertanto, se l'idea è quella di visualizzare per esempio a livello di
maschera inserimento contatti, il valore di zona dopo aver inserito la
provincia, potresti fare così:
Casella combinata c_provincia che pesca dalla tabella provincia mediante una
query che prende come primo valore la provincia e come secondo la zona.
Nel numero di colonne metti 2, però nella dimensione colonne metterai X cm;0
cm dove X è la dimensione sufficiente a far vedere la provincia.
In questo modo tu avrai la colonna 1 (si parte da 0) che non si vede, ma c'è
ed è la zona corrispondente alla provincia scelta.
Poi metti sulla maschera un controllo casella di testo non legato,
chiamiamolo c_zona.
Infine, sull'evento dopo aggiornamento della casella combinata farai
c_zona = c_provincia.column(1)
Et voilà
Antonio


title: Altro piccolo aiuto

author: lbo dal portatile

text:
>Ho una tabella contenente un elenco di contatti con in particolare PROVINCIA
>e ZONA(usata da me per inserire le regioni).
>Ho creato una tabella PROVINCIA dove ho inserito dentro sigla della
>Provincia descrizione e ZONA.
>Ora vorrei nella tabella CONTATTI inserire la provincia ed in automatico
>riempire il campo ZONA con il relativo Nome...Si puo' fare?
si puo' fare.  vediti sull'help la funzione dlookup.  questa funzione
cerca il valore di un campo di un certo record di una tabella, record
che corrisponde a quanto specificato in un filtro.
un esempio di come usarla potrebbe essere, sul dopoaggiornamento del
controllo provincia:
me.regione=dlookup("regione", "tabProvincia", "provincia = '" &
me.provincia & "'")
>e sopratutto avete capito cosa intendo fare?
mah, speriamo.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Altro piccolo aiuto

author: Roberto

text:
Immagino che avrai fatto una maschera per caricare i dati nella tabella
CONTATTI (MaskContatti).
Il controllo PROVINCIA della tabella CONTATTI devi dichiararlo come combo e
associargli tutte e due le colonne della tabella PROVINCIA.
Anche nella MaskContatti avrai i controlli PROVINCIA (la casella combinata)
e ZONA; nell'evento "Dopo Aggiornamento" del controllo PROVINCIA, nella
maschera, scrivi:
    Me![ZONA] = [PROVINCIA].Column (1)
Prova
Roberto
Alberto Brina <
albert...@tiscalinet.it
> wrote in message
10p9cc9$meo$1...@fe2.cs.interbusiness.it...
> Volevo chiedervi una cosa:
> Ho una tabella contenente un elenco di contatti con in particolare
PROVINCIA
> e ZONA(usata da me per inserire le regioni).
> Ho creato una tabella PROVINCIA dove ho inserito dentro sigla della
> Provincia descrizione e ZONA.
> Ora vorrei nella tabella CONTATTI inserire la provincia ed in automatico
> riempire il campo ZONA con il relativo Nome...Si puo' fare?
> e sopratutto avete capito cosa intendo fare?



title: euro o lire

author: fabià

text:
ciao a tutti
ho una maschera in cui inserisco dati per creare una etichetta, per
l'inserimento del prezzo vorrei avere 2 caselle di immissione dati che
si riferiscono allo stesso campo: una nel caso inserisca il prezzo in
lire , l'altra per l'euro. la casella lire mi trasformerà il prezzo in
euro.
se faccio una cosa del genere, come posso affinchè l'ordine di
tabulazione mi salti la casella per l'immissione in lire.
la chiarezza non è il mio forte, comunque grazie a chiunque voglia
aiutarmi.
saluti
8-)> Fabià


title: euro o lire

author: Emyr

text:
On Fri, 15 Feb 2002 21:27:38 GMT, fabi...@SPAMyahoo.com (fabià)
wrote:

siamo al 15 di febbraio e penso onestamente che per le lire sia ora di
sparire......dovrebbero linciarti in piazza per pensare ancora a cose
del genere....
proprietà seleziona con tabulazione=false
Saluti.
Emanuele.


title: euro o lire

text:


grazie Emanuele,
si tratta comunque di una procedura per trasformare vecchie etichette
da lire a euro. ho evitato il linciaggio?
8-)> Fabià


title: euro o lire

author: Sib

text:
"fabià" <fabi...@SPAMyahoo.com> ha scritto nel messaggio
> On Fri, 15 Feb 2002 23:46:58 +0100, Emyr <
fan...@lavoro.com
> wrote:
> >On Fri, 15 Feb 2002 21:27:38 GMT, fabi...@SPAMyahoo.com (fabià)
> >>ho una maschera in cui inserisco dati per creare una etichetta, per
> >>l'inserimento del prezzo vorrei avere 2 caselle di immissione dati che
> >>si riferiscono allo stesso campo: una nel caso inserisca il prezzo in
> >>lire , l'altra per l'euro. la casella lire mi trasformerà il prezzo in
> >>euro.
> >>
> >>se faccio una cosa del genere, come posso affinchè l'ordine di
> >>tabulazione mi salti la casella per l'immissione in lire.
CUT
> >
> >siamo al 15 di febbraio e penso onestamente che per le lire sia ora di
> >sparire......dovrebbero linciarti in piazza per pensare ancora a cose
> >del genere....
> >
> >proprietà seleziona con tabulazione=false
> >Saluti.
> >Emanuele.
>
>
> grazie Emanuele,
>
> si tratta comunque di una procedura per trasformare vecchie etichette
> da lire a euro. ho evitato il linciaggio?
> 8-)> Fabià
Non per rincarare la dose, ma in effetti, da sviluppatore, mi rifiuterei
(salvo pagamento di congruo compenso) di pensare ancora ad operazioni miste
che non siano la semplice e sola conversione in lire del totale finale
(giusto per le vecchiette che non vedono le cifre dell'euroconvertitore).
Sib


title: euro o lire

text:
>
>Non per rincarare la dose, ma in effetti, da sviluppatore, mi rifiuterei
>(salvo pagamento di congruo compenso) ...
>Sib
>
>
alla faccia dei principi :-)
8-)> Fabià


title: euro o lire

text:
On Sat, 16 Feb 2002 08:36:50 GMT, fabi...@SPAMyahoo.com (fabià)
wrote:

per questa volta si....
Saluti.
Emanuele.


title: quale evento per cambiamento record?

author: Pibe

text:
ciao di nuovo a tutti,
stamattina mi ripresento con un quesito che forse sarà banale... o almeno
spero! :)
allora, io devo fare in modo di eseguire una routine ogni volta che si
cambia il record visualizzato in una maschera, o premendo l'apposito tasto
ok che ho fatto (sul quale ho controllo del click) oppure premendo la
freccetta a destra nel pie di pagina della maschera (sul quale invece non mi
pare di avere controllo!)
come posso fare?
grazie! ciao Pibe


title: quale evento per cambiamento record?

author: Roberto da casa

text:
"Pibe" <pib...@hotmail.com.nonciprovare> ha scritto nel messaggio
news:9uv1s6$nep$1...@nreadb.inwind.it...

L'evento della maschera "Su corrente".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Eliminazione di tutte le barre

author: Pasquale Antonacci

text:
Vorrei sapere se e' possibile, in fase di partenza di un database Access,
eliminare o nascondere tutte le barre presenti (strumenti, menu, comandi,
ecc...) in modo da rendere la schermata iniziale "completamente pulita".
Un saluto a tutti!!!
  Lino
--
Posted from
sirio.tno.it
 [138.66.200.5]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Eliminazione di tutte le barre

author: Guycho

text:
Pasquale Antonacci <
p.ant...@tno.it
> wrote in message
01C0C764.674E0...@tno.it...

dal menu strumenti\avvio setta le opzioni dei menu
per togliere anche la barra ridotta mi sembra che ci sia il codice sul sito
comune
www.sitocomune.com
ciao


title: Eliminazione di tutte le barre

author: NT Amatore

text:
"Pasquale Antonacci" <
p.ant...@tno.it
> ha scritto nel messaggio
news:01C0C764.674E0...@tno.it...
> Vorrei sapere se e' possibile, in fase di partenza di un database Access,
> eliminare o nascondere tutte le barre presenti (strumenti, menu, comandi,
> ecc...) in modo da rendere la schermata iniziale "completamente pulita".
> Un saluto a tutti!!!
>   Lino
>
>
Basta cliccare con il destro del mouse su una di quelle e scegliere
"personalizza". Togli tutte le voci di menù, ma rimane comunque il
quadratino vuoto. Su questo non ti so aiutare.
--
-------------------------------------
NT Amatore
-------------------------------------


title: Eliminazione di tutte le barre

author: ciroc

text: vai su strumenti avvio e togli i segni di spunta


title: Non in Elenco

author: AMR-Giuseppe

text:
Ciao a tutti
Per l'evento non in elenco di una casella combinata devo aggiungere il
codice non
in elenco ma non devo aprire nessuna maschera bensì azzerare i controlli
della maschera corrente
e passare il codice non in elenco al controllo CodiceArticolo per iniziare
la codifica di un nuovo
articolo,
Ho cercato nel sito comune ma di esempi come questo non ne ho trovati.
Sono arrivato fino qui:
Private Sub Cmb6_NotInList(NewData As String, Response As Integer)
        Dim strMsg As String
            strMsg = "  Articolo  '" & NewData & "' Inesistente " & Chr(10)
& " Vuoi Inserirlo ?  "
         If  MsgBox(strMsg, vbInformation + vbYesNo) = vbNo Then
                Response = acDataErrContinue
         Else
            If MsgBox(strMsg, vbInformation + vbYesNo) = vbYes Then
            ??????
Ciao Giuseppe


title: Non in Elenco

author: Antonio Ganci

text:
AMR-Giuseppe wrote:
[CUT]
> Private Sub Cmb6_NotInList(NewData As String, Response As Integer)
>         Dim strMsg As String
>             strMsg = "  Articolo  '" & NewData & "' Inesistente " &
> Chr(10) & " Vuoi Inserirlo ?  "
>          If  MsgBox(strMsg, vbInformation + vbYesNo) = vbNo Then
>                 Response = acDataErrContinue
>
>          Else
>             If MsgBox(strMsg, vbInformation + vbYesNo) = vbYes Then
>
>             ??????
Prova ad aggiungere:
DoCmd.GoToRecord , , acNewRec
Me.CodiceArticolo = Articolo
Non sono sicuro che funziona, fammi sapere.
Antonio.


title: Non in Elenco

author: Marco M.

text:
--
www.marcoweb.it
"AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:2HLd9.60712$ub2.9...@news1.tin.it...

Se ho capito bene vuoi fare un inserimento di un nuovo oggetto che non
esiste tramite una maschera che si apre per l'inserimento, esatto?
Marco


title: Non in Elenco

text:
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:al81nf$vnh$1...@newsreader.mailgate.org...

Non funziona l'avevo  già provato e mi da Errore run time 2105
si blocca sulla riga      DoCmd.GoToRecord , , acNewRec
Se conosci qualche altra soluzione Invia
Ciao Grazie
Giuseppe


title: Non in Elenco

text:
"Marco M." <
info@nomail_solonews.it
> ha scritto nel messaggio
news:BGMd9.68019$pX1.2...@news2.tin.it...

Non è così  mi sono spiegato male scusa,
Apro una maschera di ricerca singola per codificare nuovi prodotti o
semplicemente per vedere il prezzo o l'ubicazione ecc.,
digito il codice del prodotto nella combo (Cmb6) , se il prodotto esiste già
mi vengono restituiti tutti i dettagli nella maschera stessa ,
se il prodotto non è in elenco dovrebbe subentrare la routine sopra elencata
,che mi da la possibilità
di annullare oppure di codificare il nuovo prodotto, ma non deve aprire
nessuna maschera perchè la maschera è quella corrente
basterebbe azzerare tutti i controlli e posizionarsi nel controllo Codice
della maschera  dove dovrebbe  essere
già assegnato il Codice digitato ma NonInElenco  .
Spero di aver chiarito la situazione
Se hai qualche soluzione Invia.
Ciao Giuseppe


title: Non in Elenco

text:
>semplicemente per vedere il prezzo o l'ubicazione ecc.,
> digito il codice del prodotto nella combo (Cmb6) , se il prodotto esiste
già
> mi vengono restituiti tutti i dettagli nella maschera stessa ,
> se il prodotto non è in elenco dovrebbe subentrare la routine sopra
elencata
> ,che mi da la possibilità
> di annullare oppure di codificare il nuovo prodotto, ma non deve aprire
> nessuna maschera perchè la maschera è quella corrente
> basterebbe azzerare tutti i controlli e posizionarsi nel controllo Codice
> della maschera  dove dovrebbe  essere
> già assegnato il Codice digitato ma NonInElenco  .
>
> Spero di aver chiarito la situazione
> Se hai qualche soluzione Invia.
>
Nel sitocomune c'è qualcosa, da modificare ed adattare alle tue esigenze.
"Si può aggiungere un record alla tabella che è origine riga di una casella
combinata senza usare una maschera?"
c'è anche il file demo.
Codice:
Private Sub MiaCombo_NotInList(NewData As String, Response As Integer)
   Dim IntNuovo As Integer, strTitolo As String
   Dim IntFinestraMsg As Integer, strMsg As String
   strTitolo = "Prodotto digitato non in elenco"
   strMsg = "Vuoi aggiungere" & Chr(13) & Chr(10) & NewData & Chr(13) &
Chr(10) & "in elenco?"
   IntFinestraMsg = vbYesNo + vbQuestion
   IntNuovo = MsgBox(strMsg, IntFinestraMsg, strTitolo)
   If IntNuovo = vbYes Then
       Dim miorst As Recordset
       Set miorst = CurrentDb.OpenRecordset("Prodotti")
       miorst.AddNew
       miorst!Prodotto = NewData
       Me![MiaCombo] = miorst![IdProdotto]
       miorst.Update
       miorst.Close
       strTitolo = "Inserimento nuovo Prodotto in elenco"
       strMsg = "Inserimento in elenco di" & Chr(13) & Chr(10) & NewData &
Chr(13) & Chr(10) & "con successo"
       IntFinestraMsg = vbOKOnly + vbExclamation
       IntNuovo = MsgBox(strMsg, IntFinestraMsg, strTitolo)
       Response = acDataErrAdded
       Me![MiaCombo].Requery
   Else
       strTitolo = "Nome del prodotto errato"
       strMsg = NewData & " non è in elenco." & Chr(13) & Chr(10) &
"Seleziona un prodotto dall'elenco"
       IntFinestraMsg = vbOKOnly + vbExclamation
       IntNuovo = MsgBox(strMsg, IntFinestraMsg, strTitolo)
       Response = acDataErrContinue
       Me![MiaCombo].Undo
   End If
End Sub
Spero di averti capito
Ciao Marco M.
>
>


title: Campi aggiornati nella form. Come saperlo?

author: Harry Evans

text:
All'uscita dalla maschera con il bottone Abbandona, vorrei chiedere conferma
se non salvare, solo se effettivamente ci sono state delle variazioni in
qualche control.
Ma non mi sembra che ci sia una proprietą .changed o simili.
Non vorrei dover controllare prima dell'aggiornamento tutti i valori
confrontandoli con il loro valore originale.....
Qualche dritta?
grazie
Harry
--
*****************************
** Harry Evans - Bolzano
** Clipper Specialist & Magician
** e-mail:
harry...@tin.it
*****************************
---------------------------------------------------------
->C.N.G.E.I. - Sezione di Bolzano
->
www.edp-progetti.it/cngei.bz
---------------------------------------------------------


text:
Scusate i TROPPI messaggi, ma ho avuto problemi con la spedizione!
sorry!


author: Lbo da casa

text:
>Ma non mi sembra che ci sia una proprietą .changed o simili.
potresti controllare le proprieta' dirty e oldvalue.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Salvare un file con esplora risorse

author: Cosimo S,

text:
Avete una funzione semplice semplice per salvare un file di testo
generato da un db in modo che l'utente possa sfogliare le risorse del
PC ?


title: Salvare un file con esplora risorse

author: miciomao

text:
Ciao
con vba come te la cavi ?
potrei allegarti un file ma dovrai implementarlo nella funzione che
hai già creato
Ciao
Alex


title: Salvare un file con esplora risorse

text:

manda manda, grazie


title: Salvare un file con esplora risorse

text:
Cosimo S, ha scritto:
>On 31 Lug, 16:08, miciomao <audiot...@tiscali,it > wrote:
>> Ciao
>> con vba come te la cavi ?
>>
>> potrei allegarti un file ma dovrai implementarlo nella funzione che
>> hai gi=E0 creato
>>
>> Ciao
>> Alex
>
>manda manda, grazie
2 soluzioi: se hai A2003 o sup c'� l'oggetto FileDialog nativo.....ci fai quello che vuoi. Se no API.......quelle funzionano dal 97 in avanti......
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: Salvare un file con esplora risorse

text:
On 31 Lug, 17:09, Fair87<
roby....@gmail.com
> wrote:
> Cosimo S, ha scritto:>On 31 Lug, 16:08, miciomao <audiot...@tiscali,it > wrote:
> >> Ciao
> >> con vba come te la cavi ?
>
> >> potrei allegarti un file ma dovrai implementarlo nella funzione che
> >> hai gi=E0 creato
>
> >> Ciao
> >> Alex
>
> >manda manda, grazie
>
> 2 soluzioi: se hai A2003 o sup c'è l'oggetto FileDialog nativo.....ci fai quello che vuoi. Se no API.......quelle funzionano dal 97 in avanti......
>
> --
> Questo articolo e` stato inviato dal sito webhttp://
www.nonsolonews.it
Ho A2003 ma mi da il seguente errore
Dim dlgSaveAs As FileDialog
"Tipo definito dall'utente non definito"
forse devo caricare qualche libreria ?


title: Salvare un file con esplora risorse

text:
Vedi qui sul sito di Alessandro Baraldi
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=27
API_CommonDialog
Ciao


title: Salvare un file con esplora risorse

text:

L'avevo già scaricata ma non sono riuscito a farla funzionare


title: Salvare un file con esplora risorse

text:
On 31 Lug, 17:09, Fair87<
roby....@gmail.com
> wrote:
> Cosimo S, ha scritto:>On 31 Lug, 16:08, miciomao <audiot...@tiscali,it > wrote:
> >> Ciao
> >> con vba come te la cavi ?
>
> >> potrei allegarti un file ma dovrai implementarlo nella funzione che
> >> hai gi=E0 creato
>
> >> Ciao
> >> Alex
>
> >manda manda, grazie
>
> 2 soluzioi: se hai A2003 o sup c'è l'oggetto FileDialog nativo.....ci fai quello che vuoi. Se no API.......quelle funzionano dal 97 in avanti......
>
> --
> Questo articolo e` stato inviato dal sito webhttp://
www.nonsolonews.it
Allora in questo modo riesco ad aprire la finestra di dialogo ma non
mi salva nulla sapete come si usa ?
Dim dlgSaveAs As FileDialog
Set dlgSaveAs = Application.FileDialog(msoFileDialogSaveAs)
dlgSaveAs.Show
P.S. nell'esempio riportato nell'help da errore


title: Salvare un file con esplora risorse

text:

Ho risolto così
Dim dlgSaveAs As FileDialog
Set dlgSaveAs = Application.FileDialog(msoFileDialogSaveAs)
dlgSaveAs.Show
x = dlgSaveAs.SelectedItems(1)
FileCopy "c:\stipendi\pippo.txt", x


title: Salvare un file con esplora risorse

text:
Cosimo S, ha scritto:
>On 31 Lug, 18:19, "Cosimo S," <cosim...@gmail,com > wrote:
>> On 31 Lug, 17:09, Fair87<roby....@gmail,com > wrote:
>>
>>
>>
>>
>>
>> > Cosimo S, ha scritto:>On 31 Lug, 16:08, miciomao <audiot...@tiscali,it =
>> wrote:
>> > >> Ciao
>> > >> con vba come te la cavi ?
>>
>> > >> potrei allegarti un file ma dovrai implementarlo nella funzione che
>> > >> hai gi=3DE0 creato
>>
>> > >> Ciao
>> > >> Alex
>>
>> > >manda manda, grazie
>>
>> > 2 soluzioi: se hai A2003 o sup c'=E8 l'oggetto FileDialog nativo.....ci=
> fai quello che vuoi. Se no API.......quelle funzionano dal 97 in avanti...=
>...
>>
>> > --
>> > Questo articolo e` stato inviato dal sito web http :// www .nonsolonews,it
>>
>> Allora in questo modo riesco ad aprire la finestra di dialogo ma non
>> mi salva nulla sapete come si usa ?
>>
>> Dim dlgSaveAs As FileDialog
>>
>> Set dlgSaveAs =3D Application.FileDialog(msoFileDialogSaveAs)
>>
>> dlgSaveAs.Show
>>
>> P.S. nell'esempio riportato nell'help da errore
>
>Ho risolto cos=EC
>Dim dlgSaveAs As FileDialog
>
>Set dlgSaveAs =3D Application.FileDialog(msoFileDialogSaveAs)
>
>dlgSaveAs.Show
>x =3D dlgSaveAs.SelectedItems(1)
>
>FileCopy "c:\stipendi\pippo.txt", x
Nei riferimenti devi mettere le librerie di Office 11



title: Query Union

author: sled

text:
Salve e grazie anticipatamente per la risposta.
Ho due tabelle, e su queste devo realizzare una Union.
Come si fa?
Es: Tab1            Tab2
      pippo           salvo
      maria            giuseppe
           Risultato =  Tab1 Union Tab2:
    Risultato
    pippo
    maria
    salvo
    giuseppe


title: Query Union

text:
"sled" <
sl...@nomail.com
> ha scritto nel messaggio
news:BGIc9.137751$lu5.3...@twister1.libero.it...

Sempre che le due tabelle abbiano la stessa struttura ed i campi lo stesso
nome, prova con una query unione che abbia il seguente codice SQL:
SELECT *
FROM Tab1
UNION SELECT *
FROM Tab2;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query Union

author: VT @ work

text:
On Mon, 02 Sep 2002 15:18:51 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:
>Sempre che le due tabelle abbiano la stessa struttura ed i campi lo stesso
>nome,
Non è necessario, anche se è comunque consigliabile.
Stralcio dall'help:
È necessario che ciascuna istruzione SELECT restituisca lo stesso
numero di campi nello stesso ordine e che i campi corrispondenti
abbiano tipi di dati compatibili con un'eccezione: è possibile
utilizzare un campo Testo ed un campo Numerico come campi
corrispondenti.
Ed ancora:
Una query di unione utilizza come nomi di colonna i nomi contenuti
nella prima tabella o nell'istruzione SELECT.
>prova con una query unione che abbia il seguente codice SQL:
>(.....)
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400:
http://www.faq400.com/
---------------------------------------------


title: ricerca  record

author: Scossa

text:
Salve, non riesco a risolvere un piccolo problema: ho una maschera con
molti record, con una casella combinata  filtro il recor che mi
interessa e fin qu' tutto bene, il problema è che quando apro la
maschera si visualizza sempre il primo record, io questo non lo devo
vedere, devo vedere sole le caselle vuote che, poi una volta
selezionato tramite la casella combinata il record che mi interessa
questo appaia. si puo fare?
Grazie.


title: ricerca  record

text:

Si si può fare... ma la cosa è abbastanza a rischio... nel senso che
sarebbe da rimuovere l'Associazione Controlli<-->Campi e ripristinata
solo dopo la selezione della ricerca...!
Altrimenti puoi imbrogliare il sistema, inserendo su LOAD della
Maschera un criterio che di certo non restituirà nessun dato...!
Private Sub Form_Load()
   Me.FilterOn=False
   Me.Filter="1=0"
   Me.FilterOn=True
End Sub
Ora ci sarebbe da capire come funziona la tua ricerca... se si basa
sull'applicazione del filtro Funziona, altrimenti va modificata in
modo opportuno... dovresti postarci il codice
dietro l'evento DopoAggiornamento della ComboBox ma potresti provare
così:
Private Sub NomeCombo_AfterUpdate()
   Me.FilterOn=False
   Me.Filter="[NomeCampo] = " & me!NomeCombo
   ' se il campo fosse testo devi modificare la riga così:
   '    Me.Filter="[NomeCampo] = '" & Replace(me!NomeCombo,"'","''") &
"'"
   Me.FilterOn=True
End Sub
Ciao
@Alex


title: ricerca  record

author: Bruno Campanini

text:
Scossa submitted this idea :

Apri la tua scheda Form1 con:
DoCmd.OpenForm "Form1", , , "[F1]='ZZZ'"
Dove F1 è un campo della medesima che non potrà mai assumere il valore
"ZZZ" (ovvero "[F1]=99999999999" o qualcosa del genere se campo
numerico).
Bruno


title: ricerca  record

text:

L'idea è la stessa...
Invece di usare Criteri strani... userei come ho suggerito
DoCmd.OpenForm "Form1", , , "1=0"
Funziona con qualsiasi DataType....
Ciao
@Alex


title: ricerca  record

author: Antonio Biso

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:0a02bd27-1233-41fa...@g25g2000yqn.googlegroups.com...
On 31 Ott, 19:24, Bruno Campanini <
brunoca...@libero.it
> wrote:
> Scossa submitted this idea :
>
> > Salve, non riesco a risolvere un piccolo problema: ho una maschera con
> > molti record, con una casella combinata filtro il recor che mi
> > interessa e fin qu' tutto bene, il problema � che quando apro la
> > maschera si visualizza sempre il primo record, io questo non lo devo
> > vedere, devo vedere sole le caselle vuote che, poi una volta
> > selezionato tramite la casella combinata il record che mi interessa
> > questo appaia. si puo fare?
> > Grazie.
>
> Apri la tua scheda Form1 con:
>
> DoCmd.OpenForm "Form1", , , "[F1]='ZZZ'"
>
> Dove F1 � un campo della medesima che non potr� mai assumere il valore
> "ZZZ" (ovvero "[F1]=99999999999" o qualcosa del genere se campo
> numerico).
>
> Bruno
L'idea � la stessa...
Invece di usare Criteri strani... userei come ho suggerito
DoCmd.OpenForm "Form1", , , "1=0"
Funziona con qualsiasi DataType....
Ciao
@Alex
Non c'� il problema della maschera vuota compresa la sezione con i controlli
filtro?
Antonio


title: ricerca  record

text:
On 31 Ott, 21:08, "Antonio Biso" <
ab...@libero.it
> wrote:
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggionews:0a02bd27-1233-41fa...@g25g2000yqn.googlegroups.com...

No perchè il controllo Filtro solitamente ComboBox ha una RowSource
indipendente...
@Alex


title: help o aiuto come preferite:-)

author: roger

text:
Salve mi trovo in una situazione disperata ......
Negli altri computer in ufficio aprendo un database in Access se apro file
carica dati esterni mi compare la maschera se voglio aprirla in access in
file di testo con le estensioni . Ad esempio :file di testo(txt.asc.) o
Microsoft Access(mdb.mda) . Ho seguito le istruzioni che dicono di
aggiungere le estensioni nell'installazione con il cdrom di office 97 ma
nessuno risultato. Anche aggiornandolo con le pack sr1 - sr2 non si risolve
niente. Ho formattato il disco gia' due volte ma il problema si ripresenta
sempre allo stesso modo! Sul sito microsoft non ci sono informazioni e non
capisco se bisogna andare sulle opzioni di access o sul registro ma fare
cosa? Spero che qualcuno mi  aiuti perche' quasi non dormo piu' la notte :-)
Saluti
Mario


title: order by in automatico

author: Zapp

text:
salve a tutti,
ho due tabelle di access abbastanza simili, la prima tab_a è formata da
questo tipo di campi:
numerico, data/ora, testo, testo
la seconda tab_e è invece formata da questa serie di campi:
numerico, data/ora, testo, numerico, testo
Entrambe le tabelle hanno un campo id_pax come primo campo numerico; non
esistono chiavi primarie ne indici ed i dati inseriti nelle tabelle sono
cronologici ovvero con id_pax progressivo; questo campo può essere ripetuto
più volte così come anche gli altri. Non esistono record duplicati, questo
significa che l'indice primario è l'intero record.
Il problema è che nella seconda tabella quando faccio una query e ad esempio
filtro per i due campi testuali o altre combinazioni i risultati vengono
"ordinati" in automatico, forse dovrei dire mescolati; id_pax è
correttamente crescente fino ad un certo punto poi ricomincia con valori
bassi e così via fino alla fine. Mentre nella tabella i record sono stati
inseriti in ordine cronologico e scorrendola non è possibile un record con
id_pax minire ad uno qualsiasi dei record precedenti. Se faccio la stessa
query nella prima tabella i record sono correttamente ordinati, ovvero non
mescolati. Sembra quasi che in automatico la query venga ordinata per il
secondo campo numerico, per escludere questa ipotesi ho provato a fare solo
una "select id_pax from tab_e" ed anche in questo caso i risultati sono
mescolati; se mettessimo su un grafico gli id ottenuti si vedrebbero una
serie di cunei anziché un unico cuneo con i valori sempre più grandi.
come vi spiegate un comportamento simile? Ovvio se faccio ORDER BY vengono
ordinati, ma vorrei capire con quale logica access mi mescola i risultati
applicando un suo ordinamento; che forse abbia dei campi nascosti interni
con un contatore che tiene traccia di come effettivamente ha scritto i dati
nella tabella?
grazie a tutti,
--
Sia


title: order by in automatico

author: Riccardo Baldinotti

text:

A me capitò una cosa simile, di cui mi accorsi perché un DlookUp mi
trovava i record in un ordine diverso da quello di inserimento. Non mi
ricordo come venni a capo del problema perché era un programmino che
poi non sviluppai.
Riccardo Baldinotti


title: order by in automatico

text:
"Zapp" <za...@brannigan.fu> ha scritto nel messaggio
news:4e5b88eb$0$44210$4faf...@reader1.news.tin.it...
> come vi spiegate un comportamento simile? Ovvio se faccio ORDER BY vengono
> ordinati, ma vorrei capire con quale logica access mi mescola i risultati
> applicando un suo ordinamento; che forse abbia dei campi nascosti interni
> con un contatore che tiene traccia di come effettivamente ha scritto i
> dati nella tabella?
>
vorrei aggiungere che ho fatto "compatta e ripristina" ed ora l'ordinamento
ottenuto dalla query č nuovamente differente; nella tabella mi mostra i dati
correttamente ma nelle query applica un ordinamento di propria iniziativa..


title: order by in automatico

text:
"Riccardo Baldinotti" <
bari...@gmail.com
> ha scritto nel messaggio
news:b747e967-55c0-4516...@l2g2000vbn.googlegroups.com...
> A me capitò una cosa simile, di cui mi accorsi perché un DlookUp mi
> trovava i record in un ordine diverso da quello di inserimento. Non mi
> ricordo come venni a capo del problema perché era un programmino che
> poi non sviluppai.
>
ho verificato ed in effetti il programma inserisce i dati "disordinati"
ovvero l'ordinamento con cui sono inseriti non è id_pax mi ha ingannato il
fatto che nella tabella i dati sono in automatico ordinati per id_pax ma
l'ordine effettivo d'inserimento è differente. Come da mio ultimo post, un
compatta e ripristina non sembra aver risolto; ora i dati belle query sono
mescolati in modo differente da prima.
--
Sia


title: order by in automatico

text:
"Zapp" <za...@brannigan.fu> ha scritto nel messaggio
news:4e5b8e8b$0$44198$4faf...@reader1.news.tin.it...
> ho verificato ed in effetti il programma inserisce i dati "disordinati"
> ovvero l'ordinamento con cui sono inseriti non è id_pax mi ha ingannato il
> fatto che nella tabella i dati sono in automatico ordinati per id_pax ma
> l'ordine effettivo d'inserimento è differente. Come da mio ultimo post, un
> compatta e ripristina non sembra aver risolto; ora i dati belle query sono
> mescolati in modo differente da prima.
>
forse ho risolto ma non ancora capito.
ho duplicato la struttura della tabella tab_e e ci ho copiato i dati dalla
tabella tab_e (quella coi dati) indicando un order by. Ora le query della
tabella ordinata vengono correttamente ordinati. Questo risolve il problema
ma non mi fa capire dove access tenga traccia dell'ordine cronologico
d'inserimento dei record..
--
Sia


title: order by in automatico

author: Marco Pizzamiglio

text:
Zapp ha scritto:




Di solito i record vengono fisicamente scritti in ordine di chiave
primaria, almeno durante la compattazione. Nel tuo caso visto che non hai
chiavi primarie non lo so secondo che criterio vada a memorizzare i record
su disco, resta il fatto che l'unico sistema per avere la query
sicuramente sempre ordinata come vuoi tu è aggiungere un ORDER BY.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: order by in automatico

text:
Marco Pizzamiglio ha scritto:
> > > ho verificato ed in effetti il programma inserisce i dati "disordinati"
> > > ovvero l'ordinamento con cui sono inseriti non è id_pax mi ha ingannato
il
> > > fatto che nella tabella i dati sono in automatico ordinati per id_pax ma
> > > l'ordine effettivo d'inserimento è differente. Come da mio ultimo post,
un
> > > compatta e ripristina non sembra aver risolto; ora i dati belle query
sono
> > > mescolati in modo differente da prima.
> > >
> > forse ho risolto ma non ancora capito.
> > ho duplicato la struttura della tabella tab_e e ci ho copiato i dati dalla
> > tabella tab_e (quella coi dati) indicando un order by. Ora le query della
> > tabella ordinata vengono correttamente ordinati. Questo risolve il
problema
> > ma non mi fa capire dove access tenga traccia dell'ordine cronologico
> > d'inserimento dei record..
> Di solito i record vengono fisicamente scritti in ordine di chiave
> primaria, almeno durante la compattazione. Nel tuo caso visto che non hai
> chiavi primarie non lo so secondo che criterio vada a memorizzare i record
> su disco, resta il fatto che l'unico sistema per avere la query
> sicuramente sempre ordinata come vuoi tu è aggiungere un ORDER BY.
> Ciao.
> -Marco-
Dimenticavo: se usi spesso query ordinate per id_pax ti conviene
aggiungere un indice su quel campo. Non necessariamente una chiave
primaria, mettici un indice con possibilità di valori duplicati.



title: order by in automatico

text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
>
ha scritto nel messaggio news:j3g6q6$5h4$1...@news.newsland.it...
> Dimenticavo: se usi spesso query ordinate per id_pax ti conviene
> aggiungere un indice su quel campo. Non necessariamente una chiave
> primaria, mettici un indice con possibilità di valori duplicati.
> Ciao.
> -Marco-
un indice rende più veloce la lettura della tabella anche se non accedo al
DB tramite access?


title: order by in automatico

text:
Zapp ha scritto:
> > Dimenticavo: se usi spesso query ordinate per id_pax ti conviene
> > aggiungere un indice su quel campo. Non necessariamente una chiave
> > primaria, mettici un indice con possibilità di valori duplicati.
> > Ciao.
> > -Marco-
> un indice rende più veloce la lettura della tabella anche se non accedo al
> DB tramite access?
Si, se il programma/driver che usi per accedere al mdb è programmato per
utilizzare anche gli indici. E non vedo perchè non dovrebbe esserlo, se ci
sono è logico usarli.
E se non li usasse non ci perderesti molto, solo un po' di spazio su
disco, quindi vale la pena metterlo.
E' doveroso dire però che un indice rallenta la scrittura, visto che oltre
ai dati il programma deve aggiornare anche quello.



title: esplosione numeri di serie

author: sxl

text:
ciao a tutti
premettendo che la mia conoscenza di access č veramente limitata,
avrei l'esigenza di sapere se č possibile, ed eventualmente come, esplodere
dei n° di serie posti in due campi diversidi una maschera, in una tabella.
ho provato a cercare 'sta cosa sui pochi manuali che ho ma non sono arrivato
a nulla.
grazie a tutti per il vostro aiuto.


title: esplosione numeri di serie

text:
"sxl" <
s...@iol.it
> ha scritto nel messaggio
news:aFpE5.25974$N93.8...@news.infostrada.it...

Puoi spiegarti meglio?
Tosto73


title: esplosione numeri di serie

text:
Il Mon, 09 Oct 2000 20:12:54 GMT, "sxl" <
s...@iol.it
> scrisse:
>(.....)
>ciao a tutti
>premettendo che la mia conoscenza di access è veramente limitata,
>avrei l'esigenza di sapere se è possibile, ed eventualmente come, esplodere
>dei n° di serie posti in due campi diversidi una maschera, in una tabella.
>ho provato a cercare 'sta cosa sui pochi manuali che ho ma non sono arrivato
>a nulla.
>grazie a tutti per il vostro aiuto.
>
Che vuol dire "esplodere" ?
Che caratteristiche hanno i n° di serie ? (testo, numero ...)
L'esplosione, qualsiasi cosa voglia dire, deve aggiornare record già
esistenti in un'altra tabella oppure accodare semplicemente nuovi
record ?
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Così disse
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)


title: esplosione numeri di serie

author: Silvio Berruti

text:
"sxl" <
s...@iol.it
> ha scritto nel messaggio
news:aFpE5.25974$N93.8...@news.infostrada.it...
> ciao a tutti
> premettendo che la mia conoscenza di access č veramente limitata,
> avrei l'esigenza di sapere se č possibile, ed eventualmente come,
esplodere
> dei n° di serie posti in due campi diversidi una maschera, in una tabella.
> ho provato a cercare 'sta cosa sui pochi manuali che ho ma non sono
arrivato
> a nulla.
Occhio al botto!!!   :-)))
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: esplosione numeri di serie

author: Pleiadi

text:
 > avrei l'esigenza di sapere se è possibile, ed >eventualmente come,
esplodere
 > dei n° di serie posti in due campi diversidi una >maschera, in una
tabella.
Usa il C4.....li poverizzerai......:-))))
Alfio


title: esplosione numeri di serie

author: sib

text:
sxl <
s...@iol.it
> wrote in message
aFpE5.25974$N93.8...@news.infostrada.it...
> ciao a tutti
> premettendo che la mia conoscenza di access è veramente limitata,
> avrei l'esigenza di sapere se è possibile, ed eventualmente come,
esplodere
> dei n° di serie posti in due campi diversidi una maschera, in una tabella.
> ho provato a cercare 'sta cosa sui pochi manuali che ho ma non sono
arrivato
> a nulla.
Hai provato con la nitro?
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: esplosione numeri di serie

text:
X cominciare grazie a tutti x le risposte
dunque:
scrivendo due numeri di serie in due campi diversi(xes. 1 e 5) posso
ottenere un elenco in una tabella (xes. colonna A, 1 2 3 4 5)?
tutto questo in modo tale che successivamente io possa riprendere, tramite
un'altra maschera, quei numeri anche singolarmente ed esportarli su di un
report o su di un'altra maschera.
xes:
do a pippo biglietti dal n°di serie 1 al 5000
lui regala diversi biglietti dal n° di serie 456 al 460 ,oggi
domani dal n°di serie 125 al 264. ecc..
che n° di serie restano a pippo?
questo è lo scopo.
spero che questo possa servirvi a capire meglio il mio problema.
sxl <
s...@iol.it
> wrote in message
aFpE5.25974$N93.8...@news.infostrada.it...
> ciao a tutti
> premettendo che la mia conoscenza di access è veramente limitata,
> avrei l'esigenza di sapere se è possibile, ed eventualmente come,
esplodere
> dei n° di serie posti in due campi diversidi una maschera, in una tabella.
> ho provato a cercare 'sta cosa sui pochi manuali che ho ma non sono
arrivato
> a nulla.



title: esplosione numeri di serie

author: Sib

text:
"sxl" <
s...@iol.it
> ha scritto nel messaggio
news:Eh4F5.10543$Z95.3...@news.infostrada.it...
> X cominciare grazie a tutti x le risposte
> dunque:
> scrivendo due numeri di serie in due campi diversi(xes. 1 e 5) posso
> ottenere un elenco in una tabella (xes. colonna A, 1 2 3 4 5)?
> tutto questo in modo tale che successivamente io possa riprendere, tramite
> un'altra maschera, quei numeri anche singolarmente ed esportarli su di un
> report o su di un'altra maschera.
> xes:
> do a pippo biglietti dal n°di serie 1 al 5000
> lui regala diversi biglietti dal n° di serie 456 al 460 ,oggi
> domani dal n°di serie 125 al 264. ecc..
> che n° di serie restano a pippo?
> questo è lo scopo.
> spero che questo possa servirvi a capire meglio il mio problema.
Devi fare ricorso al codice se vuoi ottenere risultati simili, ma tutto
dipende da dove vuoi andare a mettere i risultati, ti serve solo un calcolo
fatto sul momento o devi conservare traccia dei movimenti in una tabella?
Ciao, Sib


title: esplosione numeri di serie

text:
grazie SIB
dunque si ha me serve poter tenere traccia di tutte la manovre su tabelle o
altro in modo tale che io in qualsiasi momento posso sapere quel n° di serie
a chi è stato dato e se lo stesso è stato utilizzato oppure no.
purtroppo la mia ignoranza non mi consente di agire sul codice e quindi se
l'unica soluzione è quella mi sa che sono rovinato.
ancora grazie x l'aiuto
                                        ciao
Sib <
cerriserv...@tiscalinet.it
> wrote in message
8s6r1c$65g$7...@pegasus.tiscalinet.it...



title: esplosione numeri di serie

text:
sxl <
s...@iol.it
> wrote in message
UWXF5.10987$Nz.2...@news.infostrada.it...
> grazie SIB
> dunque si ha me serve poter tenere traccia di tutte la manovre su tabelle
o
> altro in modo tale che io in qualsiasi momento posso sapere quel n° di
serie
> a chi è stato dato e se lo stesso è stato utilizzato oppure no.
> purtroppo la mia ignoranza non mi consente di agire sul codice e quindi se
> l'unica soluzione è quella mi sa che sono rovinato.
> ancora grazie x l'aiuto
Fai conto che la tabella che deve contenere i numeri si chiami TabNum:
TabNum:
NumSerie    NomeTit    Altro
fai una procedura cosi':
Sub NumeriSerie ()
    Dim i as integer
    Dim p as integer
    Dim u as integer
    Dim rst as recordest
    p=inputBox("Primo valore")
    u=inputbox("Ultimo valore")
    set rst=currentdb.openrecordset("TabNum", dbopendynaset)
    with rst
        for i = p to u
            .addnew
            !NumSerie=i
            .update
        next i
    end with
    rst.close
    set rst=nothing
end sub
Ovviamente va modificata secondo le tue esigenze.
Tieni presente che, cosi' com'e' non controlla eventuali ridondanze dei
numeri di serie, ma e' un punto di partenza.
Ciao, Sib



title: esplosione numeri di serie

text:
Sei incredibile!!
proverò a vedere cosa riesco a fare
grazie molte ancora, mi hai dato un'aiuto mica da ridere.
ciao



title: report oggetto OLE

author: Gio

text:
ciao a tutti,
ho un grosso problema con la visualizzazione dei documenti di word nei
report.
Nonostante io abbia reso espandibile il corpo del report non riesco in
nessun modo a vedere l'intero documento di word.
I documenti sono composti ognuno da 6 pagine circa, il report continua
imperterrito a mostrarmi solo la prima :-(((, nell'altra pagina del
report appare la prima pagina dell'altro documento (scusate il gioco
di parole)
Qualcuno puo' aiutarmi ?
grazie
giovanna


title: Immaggine riferita

author: ALCAU

text:
Salve a tutti,
Come potrei, su un'immagine, far apparire un bollino rosso in una
determinata posizione in base al risultato di una qualsiasi query ?
Cioè se per esempio visualizzo un nominativo in base alla città visualizzare
un bollino in corrispondenza della citta su un'immagine che raffigura
l'italia.
Se si può qualcuno mi può dare indicazioni sul come procedere ?
Grazie, Alberto


title: Immaggine riferita

text:
"ALCAU" <
CIUMBIAp...@inwind.it
> ha scritto nel messaggio
news:cBKBG8j...@newsmst.mcis.galactica.it...

potresti mettere un bollino rosso sotto ogni città e non visibile
il nome di ogni bollino sarà quello della città corrispondente, dopo aver
scelto la città
dalla casella cobinata di nome "città" esegui il seguente codice:
Forms![maschera1].Controls(Forms![maschera1]![città]).Visible = True
lo provato e funziona! fammi sapere ciaooo
Tosto73


title: Mi serve aiuto su: Arrotondamenti in Access 2K

text:
Salve a tutti.
(Premetto che ho letto velocemente gli ultimi 600
post di questo NG senza trovare una risposta
alla mia domanda. E quindi espongo la domanda:)
Avrei un problema che probabilmente
sarà stato notato da molti con la venuta
dell'euro...:
Utilizzando le formule contenute nelle query
mi capita sto fatto direi alquanto curioso...
(una logica credo che ci sia, ma nn so quale...)
nelle query:
  1 x 1 = 1                    /     ?    \
                                    |            |
  1 x 0,1 = 0,100000001490116 ...
Usando l'euro capita che, utilizzando solo
2 decimali, risultino visualizzati:
  2,5 +
  0,1 =
 ------
  2,7    invece di 2,6...
Qualcuno sa rispondermi?
Grazie in anticipo.
------------------------------------------------------
A.GiovanniB.                         ICQ: [76678996]
------------------------------------------------------


author: Paolo P

text:
"LEO2½rap" <
ne...@fir.ma
> ha scritto nel messaggio
news:9EJY7.8095$%B.31...@twister2.libero.it...

La butto li: per il primo esempio se usi tipo di dati numerico a
PrecisioneSingola, prova a metterlo a PrecisioneDoppia
per il secondo esempio se usi due decimali e ne visualizzi uno solo può
capitarti:
Vero:           2,54+0,14=2,68
Visualizzato  2,5+0,1=2,7
Ciao, Paolo


author: Emyr

text:
On Wed, 2 Jan 2002 22:43:06 +0100, "Paolo P" <
p.pe...@inrete.it
>
wrote:

vedi anche la funzione fctround su
sitocomune.it
 fatta da Karl
Saluti.
Emanuele.


text:
> >   1 x 1 = 1                    /     ?    \
> >                                     |            |
> >   1 x 0,1 = 0,100000001490116 ...
> La butto li: per il primo esempio se usi tipo di dati numerico a
> PrecisioneSingola, prova a metterlo a PrecisioneDoppia
Ok, proverò.
> per il secondo esempio se usi due decimali e ne visualizzi uno solo può
> capitarti:
> Vero:           2,54+0,14=2,68
> Visualizzato  2,5+0,1=2,7
No, ne uso 2 (e voglio che le formule ne usino 2) e ne voglio vedere 2.
------------------------------------------------------
A.GiovanniB.                         ICQ: [76678996]
Su LEOnardo250 blu? modello 2000
EMAIL:
agb_leon...@hotmail.com
www.cyberscooter.it
  [#73]    NG: [I.H.M.S.]
------------------------------------------------------


text:
> vedi anche la funzione fctround su
sitocomune.it
 fatta da Karl
> Saluti.
> Emanuele.
Tnk, ora guardo.
Cmq č:
WWW.sitocomune.COM
 :-)
------------------------------------------------------
A.GiovanniB.                         ICQ: [76678996]
Su LEOnardo250 blu? modello 2000



text:
> prova a metterlo a PrecisioneDoppia
Ho fatto la prova con 2 celle e con la somma tra
2 formule...              ...X FETTO!
Ora devo riaggiornare il database delle parcelle.
(1 ora di lavoro)
Ed riesco così ad eliminare l'errore pur minimo,
che compariva a causa di "questo scherzo", nel
un un mio programmino di 45MB fatto di:
Tabelle(49),
Query(51),
Maschere(228) e
Macro(384).
Un'altra domanda...
Cè un modo ulteriore di compattare il mio programmino
di 45MB oltre a fare la compattazione/defrag prevista
in access, come [Utilità database]?
Tnk 1000 di avermi risolto il problema!
Ero diventato matto! Alla fine era una sciocchezza :°(.
---------------------------------------------------------
Se ti serve aiuto o vuoi info su scooter di qualsiasi
cilindrata, mi trovi sul NG:
It.Hobby.Motociclismo.Scooter o
contattami pure in email.
Ciao e grazie ancora!
------------------------------------------------------
A.GiovanniB.                         ICQ: [76678996]
Su LEOnardo250 blu? modello 2000
EMAIL:
agb_leon...@hotmail.com



title: ComboBox x 2

author: Luigi Bresciani

text:
Esempio:
TAB1
IDCliente           NomeCliente           Via          .....
0005                  Pippo             kòdnflj
0004                  Pluto             hbhbk
....
TAB2
IDCliente           NomeCliente         Prodotto          .....
0005                  Pippo                A
0004                  Pluto                B
....
Per far sì che nella TAB2 il campo IDCliente dipenda dallo stesso
campo della TAB1, basta dichiarare tale campo come "Casella Combinata"
ed alla voce "Origine riga" inserire:
SELECT [TAB2].[IDCliente] FROM [TAB1];
e funziona.
Il problema è che io voglio far sì che, una volta selezionato in TAB1
l'IDCliente 0004, AUTOMATICAMENTE mi venga riempito il campo
NomeCliente con Pluto.
Ho provato a mettere 2 alla voce "Numero Colonne", ma non funziona.
Cosa posso fare (ho Access 2000)?
Grazie.


title: ComboBox x 2

author: Antonio Ganci

text:
> SELECT [TAB2].[IDCliente] FROM [TAB1];
La query non è esatta. Non puoi var riferimento a campi di tabelle diverse
da quelle dopo il FROM, tra l'altro non ho ben capito il tuo problema
potresti spiegarti un po' meglio?
Ciao, Antonio.


title: ComboBox x 2

author: XXX

text:
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:ahjrul$s97$1...@newsreader.mailgate.org...

Ho sbagliato a scrivere...era:
SELECT [TAB2].[IDCliente] FROM [TAB2];
CIAO!


title: ComboBox x 2

author: Antonio Biso

text:
"Luigi Bresciani" <
bre...@hotmail.com
> ha scritto nel messaggio
news:a433a522.02072...@posting.google.com...
> Esempio:
>
> TAB1
> IDCliente           NomeCliente           Via          .....
> 0005                  Pippo             kòdnflj
> 0004                  Pluto             hbhbk
> ....
>
> TAB2
> IDCliente           NomeCliente         Prodotto          .....
> 0005                  Pippo                A
> 0004                  Pluto                B
> Il problema è che io voglio far sì che, una volta selezionato in TAB1
> l'IDCliente 0004, AUTOMATICAMENTE mi venga riempito il campo
> NomeCliente con Pluto.
PRIMO: Nelle maschere ci sono i controlli non i campi.
La combo deve avere come origine riga una query con le due tabelle legate
sul campo idcliente.
Selezionerai quindi, come colonne, idcliente e nome cliente della tab2 (che
poi non capisco perchè è replicato sulle due tabelle)
metterai poi num colonne 2, dimensione colonne 2;0
infine, su evento dopo aggiornamento della combo, scriverai
controllo_nomecliente = miacombo.column(1)
Antonio


title: Gestore pannello comandi

author: maurizio

text:
Salve a tutti, vorrei chiedere un'informazione. Creato il pannello comandi
tramite il gestore, avrei pensato che es. nel pulsante con cui apro una
maschera, supponiamo di scrive una determinata txtbox settando come
strTipoLavoro="Fattura o Preventivo.....".questo l'ho già ottenuto tramite
le opzioni di una cornice, però lo vorrei fare fare dal pannello comandi. Io
purtroppo non ho la mente così molto elastica, ho già provato aggiungendo
una nuova colonna nella relativa tabella, ma mi dà comando non disponibile,
come potrei fare??
Ringraziando tutti
--
Maurizio
cal...@libero.it
     Di solito gli uomini
disprezzano le cose
    che non capiscono
                  Johann Wolfgang von Goethe


title: Gestore pannello comandi

author: Sergio MAZZA

text:
"maurizio" <
cal...@libero.it
> ha scritto nel messaggio
news:0wto6.69855$Y93.1...@news.infostrada.it...
> Salve a tutti, vorrei chiedere un'informazione. Creato il pannello comandi
> tramite il gestore, avrei pensato che es. nel pulsante con cui apro una
> maschera, supponiamo di scrive una determinata txtbox settando come
> strTipoLavoro="Fattura o Preventivo.....".questo l'ho già ottenuto tramite
> le opzioni di una cornice, però lo vorrei fare fare dal pannello comandi.
Io
> purtroppo non ho la mente così molto elastica, ho già provato aggiungendo
> una nuova colonna nella relativa tabella, ma mi dà comando non
disponibile,
> come potrei fare??
> Ringraziando tutti
>
> --
>
> Maurizio
>
cal...@libero.it
>
Non ho capito cosa vuoi fare...
Ciao.


title: Gestore pannello comandi

text:
OK, maledizione a me ed alla mia brevità. Prima avevo una maschera con dei
pulsanti di opzione che, secondo la loro funzione, mi settavano una
variabile (es Fattura;Preventivo;Bolla di Lavorazione...ecc) che poi veniva
visualizzata in una casella di testo in modo che si sapeva che tipo di
lavoro si stava eseguendo e determinare quali sottomaschere visualizzare. Ho
realizzato un pannello comandi(con il gestore) e mi domandavo se nella
tabella, che è così composta, di
origine,(SwitchboardID,ItemNumber,ItemText,Command,Argument), potevo
inserire un'altra colonna (strTipoLavoro) in modo che selezionando il
relativo comando, questo mi aprisse la maschera ed automaticamente mi
inserisse in un txtbox il relativo tipo di lavoro .
Spero di essere stato chiaro.... Grazie
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:97vl1u$r1r$1...@suite03.caspur.it...
> news:0wto6.69855$Y93.1...@news.infostrada.it...



title: Gestore pannello comandi

text:
"maurizio" <
cal...@libero.it
> ha scritto nel messaggio
news:B5Lo6.81498$Y93.2...@news.infostrada.it...
> OK, maledizione a me ed alla mia brevità. Prima avevo una maschera con dei
> pulsanti di opzione che, secondo la loro funzione, mi settavano una
> variabile (es Fattura;Preventivo;Bolla di Lavorazione...ecc) che poi
veniva
> visualizzata in una casella di testo in modo che si sapeva che tipo di
> lavoro si stava eseguendo e determinare quali sottomaschere visualizzare.
Ho
> realizzato un pannello comandi(con il gestore) e mi domandavo se nella
> tabella, che è così composta, di
> origine,(SwitchboardID,ItemNumber,ItemText,Command,Argument), potevo
> inserire un'altra colonna (strTipoLavoro) in modo che selezionando il
> relativo comando, questo mi aprisse la maschera ed automaticamente mi
> inserisse in un txtbox il relativo tipo di lavoro .
> Spero di essere stato chiaro.... Grazie
>
Per favore rispondi dopo il messaggio precedente (come faccio io);
Si può migliorare ma và bene così;
devi intervenire nel codice del pannello comandi. Vai nella struttura e
visualizza il codice vba; cerca la funzione:
Private Function HandleButtonClick(intBtn As Integer)
e precisamente nella riga che apre la maschera:
        ' Apre una maschera.
        Case conCmdOpenFormBrowse
            DoCmd.OpenForm rst![Argument]
rst![Argument] ritorna il numero della maschera impostata nel pannello
comandi.
Quindi ai un test per vedere quale maschera viene scelta per l'apertura
        ' Apre una maschera.
        Case conCmdOpenFormBrowse
            DoCmd.OpenForm rst![Argument]
'apre la maschera numero 2 secondo bottone sul pannello
            if rst![Argument]=2 then
                forms!nomeMaschera!nomeControllo = valoreDaImpostare
            end if
Ciao.


title: Gestore pannello comandi

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9803u9$21a$1...@suite03.caspur.it...
> Per favore rispondi dopo il messaggio precedente (come faccio io);
>
> Si può migliorare ma và bene così;
OK capito, chiedo scusa per il modo della risposta, ma viene automatico in
quanto il cursore rimane all'inizio, OTTIMI consigli
Grazie molte :-))


title: Gestore pannello comandi

text:
"maurizio" <
cal...@libero.it
> ha scritto nel messaggio
news:f3So6.90550$Y93.2...@news.infostrada.it...
> OK capito, chiedo scusa per il modo della risposta, ma viene automatico in
> quanto il cursore rimane all'inizio, OTTIMI consigli
> Grazie molte :-))
>
Sì lo so' che è automatico, ma in questo NG di "regole" ce ne sono così
poche che non rispettarle mi sembra di fare torto rispetto a tutte le
persone che dedicano tempo e professionalità nel rispondere...
Ciao.


title: Condivisione database access

author: Navigator

text:
1) Come si condivide in rete un database access97 per poter fare un
inserimento in contemporanea su un programma creato con vb5 e condividere su
2 o più macchine i report di Crystal Report 4.6?
2) A cosa serve ODBC?
3) Avendo una macchina dual processor come sfruttare con vb5 i due
processori (qual'è la routine da impiegare)?
4) Come creare un file di testo con lunghezza delimitata di una tabella o
query di access?
Grazie a chi risponderà
Navigator


title: Condivisione database access

author: Luciano (DOC)

text:
"Navigator" <
enz...@hotmail.com
> ha scritto nel messaggio
news:BZRw8.11599$8D3.3...@news1.tin.it...

5)  Ti tocchi?:-)
Saluti.
Luciano


title: Condivisione database access

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:aa0qut$6lrs1$1...@ID-86073.news.dfncis.de...

No, tocco tua sorella!!!


title: Condivisione database access

text:
Navigator ha scritto nel messaggio ...
>No, tocco tua sorella!!!
Cosa ti fa pensare che mia sorella non si chiami Ugo, sia un materasso di
peli unti proliferati intorno a 130 Kg di massa adiposa e faccia il camallo
al porto di Genova, sebbene prossimo alla pensione per limiti di eta'?
Insomma, prima di allungare le mani accertati...:-))
Saluti.
Luciano


title: Condivisione database access

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:aa1ubl$74skh$1...@ID-86073.news.dfncis.de...

Evidentemente non sa che Ugo č tuo fratello gemello, altrimenti non avrebbe
dubitato...
Hehe he ee ehe
Antonio


title: Condivisione database access

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:jo7x8.80930$m41.2...@twister2.libero.it...
> Evidentemente non sa che Ugo č tuo fratello gemello, altrimenti non
avrebbe
> dubitato...
> Hehe he ee ehe
In realta', volevo spararla grossa e dare la tua descrizione....ma ho avuto
paura che qualcuno potesse spaventarsi di fronte a tanto sfacelo da parte di
madre natura:-))
Saluti.
Luciano


title: Condivisione database access

text:
1) Come si condivide in rete un database access97 per poter fare un
inserimento in contemporanea su un programma creato con vb5 e condividere su
2 o più macchine i report di Crystal Report 4.6?
2) A cosa serve ODBC?
3) Avendo una macchina dual processor come sfruttare con vb5 i due
processori (qual'è la routine da impiegare)?
4) Come creare un file di testo con lunghezza delimitata di una tabella o
query di access?



title: Condivisione database access

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:aa3onn$7e1a8$1...@ID-86073.news.dfncis.de...

Sei arrivato a riciclare le mie battute... che pena...
Antonio


title: Condivisione database access

text:
Antonio Biso ha scritto nel messaggio ...
>Sei arrivato a riciclare le mie battute... che pena...
Non e' vero. E' vero piuttosto che quando sei a corto di argomenti fai la
vittima!:-)
Saluti.
Luciano


title: Condivisione database access

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:aa4cfd$7r571$1...@ID-86073.news.dfncis.de...

Hai mai provato con la ACME Tantanium-Lantanium Ventoses ?
Quelle che stai usando non vanno più molto bene!!!
Antonio


title: sintassi con With

author: Franco dellavalle

text:
ciao a tutti

ho:
Forms("MiaForm")(strCtr).SetFocus

con:
With Forms("MiaForm")

???(strCtr).SetFocus

end With

com'è la sinassti?
grazie


title: sintassi con With

author: Karl Donaubauer

text:
Salve,

Franco dellavalle:
>
> ho:
> Forms("MiaForm")(strCtr).SetFocus
>
> con:
> With Forms("MiaForm")
>
> ???(strCtr).SetFocus
>
> end With
>
> com'è la sinassti?

.Controls(strCtr).SetFocus

--
Ciao
Karl
*********
http://www.AccessDevCon.com

Access FAQ:
http://www.donkarl.com/it


title: sintassi con With

text:

grazie Karl


title: Si puo fare in questo modo?

author: cutoff

text:
Ciao,
ho il seguente problema:
Ho una query che mi restituisce 100 record(ad esempio).
Da questi 100 record io devo prendere i primi 10 record ed in questi
fare delle ricerche, poi i successivi 10 record ed in questi fare delle
altre ricerche, poi i successivi 10 ecc. ecc. fino ad arrivare ai 100
record totali,che mi sono stati restituiti dalla prima query.
Come posso fare?
Grazie
Nicola


title: Si puo fare in questo modo?

text:
"cutoff" <
cut...@libero.it
> ha scritto nel messaggio
news:1163762472.1...@f16g2000cwb.googlegroups.com...
> Ciao,
>
> ho il seguente problema:
Lasciami indivinare: hai scritto un oggetto non significativo!
> Come posso fare?
Semplice; basta leggere le (poche) regole sul
www.sitocomune.com
 Sezione
ICAA - Come comportarsi in questo NG.
> Grazie
Prego.
> Nicola
Ciao.
--
Sergio MAZZA


title: Si puo fare in questo modo?

text:
Bè sinceramente l'oggetto non credo sia "non significativo", in quanto
non sò se per access questa cosa sia fattibile; in ogni caso se ho
sbagliato vi chiedo scusa.
Nicola
> Sergio MAZZA ha scritto:
> Lasciami indivinare: hai scritto un oggetto non significativo!
>
>



title: Si puo fare in questo modo?

text:
"cutoff" <
cut...@libero.it
> ha scritto nel messaggio
news:1163766944....@h54g2000cwb.googlegroups.com...
Bè sinceramente l'oggetto non credo sia "non significativo", in quanto
non sò se per access questa cosa sia fattibile; in ogni caso se ho
sbagliato vi chiedo scusa.
Nicola
[risposta]
Il fatto di non saperlo è il tema portante della quasi totalità dei messaggi
inviati, non credi?
L'oggetto del tuo messaggio potrebbe essere:
Selezione progressiva di un set di record.
Ah! Per la cronaca anche scrivere in testa al messaggio precedente non è
"bene"; devi scivere la risposta in coda al messaggio , come sto facendo
io...
Ciao.
--
Sergio MAZZA


title: Chiudo maschera aggiorna data

author: Claudia G

text:
sono nella form1 con tabella tab1
chiudo la form1 e vorrei che il campo Data nella tab2 si aggiorni alla data
di oggi,
come faccio a fare tutto ciň?
Private Sub Form1_Close()
End Sub


title: Chiudo maschera aggiorna data

author: MA

text:
Il 17 Giu 2003, 19:30, "Claudia G" <
cla...@libero.it
> ha scritto:
> sono nella form1 con tabella tab1
> chiudo la form1 e vorrei che il campo Data nella tab2 si aggiorni alla
data
> di oggi,
> come faccio a fare tutto ciò?
>
> Private Sub Form1_Close()
> tuocampo = date
> End Sub
>
Se vuoi la data
Now se vuoi anche l'orario
ciaomAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Chiudo maschera aggiorna data

text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:62Z94Z199Z30Y1...@usenet.libero.it...

ma se il campo non è nella tabella aperta dal form?
sono nella form1 con tabella tab1 aperta
ora  chiudo la form1 e la tab1 e vorrei che il campo Data_oggi  nella tab2



title: Chiudo maschera aggiorna data

text:
Dimenticavo.................
Tabella1: ID | Cliente | Data_mod  | etc...
La form1 apre la tabella2 composta da: ID | IDCliente | etc....
quando chiude la form1 dovrebbe dire che l' IDCliente č uguale all ID nella
Tabella1 che aggiorni il relativo campo Data_mod ad oggi
"Claudia G" <
cla...@libero.it
> ha scritto nel messaggio
news:bcnkkd$4sq$1...@lacerta.tiscalinet.it...
>
> "MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
> news:62Z94Z199Z30Y1...@usenet.libero.it...
> > Il 17 Giu 2003, 19:30, "Claudia G" <
cla...@libero.it
> ha scritto:
> > > sono nella form1 con tabella tab1
> > > chiudo la form1 e vorrei che il campo Data nella tab2 si aggiorni alla
> > data
> > > di oggi,
> > > come faccio a fare tutto ciň?
> > >
> > > Private Sub Form1_Close()
> > > tuocampo = date
> > > End Sub
> > >
> >
> > Se vuoi la data
> >
> > Now se vuoi anche l'orario
> > ciaomAssimiliano
> >
> >
> > --------------------------------
> > Inviato via
http://usenet.libero.it
>
> ma se il campo non č nella tabella aperta dal form?



title: Chiudo maschera aggiorna data

author: Eddy

text:
> Dimenticavo.................
> Tabella1: ID | Cliente | Data_mod  | etc...
>
> La form1 apre la tabella2 composta da: ID | IDCliente | etc....
> quando chiude la form1 dovrebbe dire che l' IDCliente è uguale all ID
nella
> Tabella1 che aggiorni il relativo campo Data_mod ad oggi
Si dovrebbe poter fare tranquillamente utilizzando le librerie ADO o DAO a
seconda delle preferenze.
In pratica prima apri un oggetto recordset che punta a tab2, fai una ricerca
col metodo find e poi aggiorni il campo col metodo update.
Vedi se riesci a ricavare quanto ti serve dall'help di queste librerie,
altrimenti cercherò di darti maggiore aiuto!
Eddy


title: Chiudo maschera aggiorna data

author: George

text:
"Claudia G" <
cla...@libero.it
> ha scritto nel messaggio
news:bcnlb9$5aj$1...@lacerta.tiscalinet.it...
> Dimenticavo.................
> Tabella1: ID | Cliente | Data_mod  | etc...
>
> La form1 apre la tabella2 composta da: ID | IDCliente | etc....
> quando chiude la form1 dovrebbe dire che l' IDCliente è uguale all ID
nella
> Tabella1 che aggiorni il relativo campo Data_mod ad oggi
>
>
>
>
>
> "Claudia G" <
cla...@libero.it
> ha scritto nel messaggio
> news:bcnkkd$4sq$1...@lacerta.tiscalinet.it...
> >
> > "MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
> > news:62Z94Z199Z30Y1...@usenet.libero.it...
> > > Il 17 Giu 2003, 19:30, "Claudia G" <
cla...@libero.it
> ha scritto:
> > > > sono nella form1 con tabella tab1
> > > > chiudo la form1 e vorrei che il campo Data nella tab2 si aggiorni
alla
> > > data
> > > > di oggi,
> > > > come faccio a fare tutto ciò?
> > > >
> > > > Private Sub Form1_Close()
> > > > tuocampo = date
> > > > End Sub
> > > >
> > >
> > > Se vuoi la data
> > >
> > > Now se vuoi anche l'orario
> > > ciaomAssimiliano
> > >
> > >
> > > --------------------------------
> > > Inviato via
http://usenet.libero.it
> >
> > ma se il campo non è nella tabella aperta dal form?
> > sono nella form1 con tabella tab1 aperta
> > ora  chiudo la form1 e la tab1 e vorrei che il campo Data_oggi  nella
tab2
> > si aggiorni alla data di oggi
> >
> >
Scrivi dopo il quoting please.
Io farei così:
Private Sub Form1_Close()
    docmd.setwarnigs false            'evita il messaggio di avviso
    docmd.runsql "update tab2 set data_oggi=now() where idcliente= " &
me.idcliente    'aggiorna la data/ora nella tabella 2
    docmd.setwarnigs true            'riabilita gli avvisi
End Sub
Bye.
Giorgio


title: sincronizzare DB remoto

author: Marcello

text:
salve
ho uno spazio web in cui i visitatori hanno la possibilità di riempire un
form, i cui dati confluiscono su un DB Access.
In locale (nel mio ufficio) ho un database identico che vorrei aggiornare
con i dati nuovi inseriti dai visitatori, quindi dovrei "sincronizzare" i
due database. Il punto è : come posso "collegare " i due DB per
sincronizzarli, considerando che uno dei due è sul web?
grazie a chi mi potrà dare una mano
M


title: sincronizzare DB remoto

author: PBsoft

text:
> ho uno spazio web in cui i visitatori hanno la possibilità di riempire
> un
> form, i cui dati confluiscono su un DB Access.
> In locale (nel mio ufficio) ho un database identico che vorrei
> aggiornare
> con i dati nuovi inseriti dai visitatori, quindi dovrei
> "sincronizzare" i
> due database. Il punto è : come posso "collegare " i due DB per
> sincronizzarli, considerando che uno dei due è sul web?
Non esiste un metodo semplice e banale. Devi crearti un tuo "protocollo operativo".
Ad esempio, potresti agire in questo modo:
---- ONLINE ----
1) via FTP controlli che il database non sia aperto
2) rinomini il database
3) scarichi il file mettendolo in una cartella del tuo computer
4) ripristini il nome del database
---- LOCALE ----
5) apri il tuo db locale
6) controlli se nella cartella di cui al punto 3 c'è il database con i dati
aggiornati
7) colleghi le tabelle dalle quali vuoi importare i dati
8) esegui i necessari comandi SQL per importare i dati (controllando eventuali
duplicati)
9) togli il collegamento alle tabelle del punto 7
10) cancelli il database scaricato da internet
Saluti.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: sincronizzare DB remoto

text:
"Marcello" <
mag...@tin.it
> ha scritto nel messaggio
news:445de136$0$29112$5fc...@news.tiscali.it...

Potresti crearti una pagina ASP le genera l'elenco dei dati da sincronizzare
e leggi per ogni cella il suo valore inserendoli o aggiornando il valore
nella tabella locale:
es.
'---
Dim oBrws As New SHDocVw.InternetExplorer
Dim oDoc As MSHTML.IHTMLDocument
Dim oTbl As Object 'MSHTML.IHTMLTable
Dim oTblRw As Object 'MSHTML.IHTMLTableRow
Dim oTblCll As Object 'MSHTML.IHTMLTableCell
oBrws.Navigate2 "
http://localhost/prova/elencodati.asp
"
Do
    If oBrws.ReadyState = READYSTATE_COMPLETE Then
        Exit Do
    End If
    DoEvents
Loop
Set oDoc = oBrws.Document
Dim rst As New ADODB.Recordset
rst.Open "ElencoDati", CurrentProject.Connection, adOpenDynamic,
adLockOptimistic
For Each oTbl In oDoc.getElementsByTagName("TABLE")
  For Each oTblRw In oTbl.Rows
    rst.AddNew
    a = 0
    For Each oTblCll In oTblRw.Cells
      'Debug.Print oTblCll.innerText
      rst(a) = oTblCll.innerText
      a = a + 1
    Next oTblCll
    rst.Update
  Next oTblRw
Next oTbl
rst.Close
Set rst = Nothing
Set oTbl = Nothing
Set oTblRw = Nothing
Set oTblCll = Nothing
Set oDoc = Nothing
'---
Devi inserire i riferimenti alla libreria "Microsoft HTML Object library"...
Ciao.
--
Sergio MAZZA


title: sincronizzare DB remoto

text:
grazie 1000 per il suggerimento
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:e3ne5a$ho4$1...@area.cu.mi.it...



title: sincronizzare DB remoto

text:
grazie per l'aiuto
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea3551ff418...@news.tin.it...



title: sincronizzare DB remoto

text:
"Marcello" <
mag...@tin.it
> ha scritto nel messaggio
news:445f4297$0$29105$5fc...@news.tiscali.it...
> grazie 1000 per il suggerimento
Prego; ma rispondi in coda al testo del messaggio precedente, grazie...
Ciao.
--
Sergio MAZZA


title: salvare un record

author: GIOVANNIFERRARI

text:
come posso fare per far si chemi venga chiesta la conferma di salvare il
lavoro nel record in cui mi trovo prima di passare al record sucessivo
grazie


title: salvare un record

author: Alessandro Baraldi

text:
"GIOVANNIFERRARI" <
giov.f...@tin.it
> wrote in message
news:43c371b6$0$1066$
4faf...@reader3.news.tin.it
> come posso fare per far si chemi venga chiesta la conferma di salvare il
> lavoro nel record in cui mi trovo prima di passare al record sucessivo
> grazie
Gestione evento Before_Update.
If msgbox("Vuoi Salvare ?",vbyesno)=Vbno then
   cancel=True
   Me.Undo
End if
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: salvare un record

author: Davide Scilabra

text:
GIOVANNIFERRARI ha scritto:
> come posso fare per far si chemi venga chiesta la conferma di salvare il
> lavoro nel record in cui mi trovo prima di passare al record sucessivo
> grazie
>
>
penso che già il fatto di aver modificato i vari campi permetta il
"salvataggio". Collega i campi alle tabelle sottostanti a dovere e
vedrai che non avrai bisogno di salvare un bel niente.
O non parli di Access o non ho ben capito..
Davide


title: salvare un record

text:
"Davide Scilabra" <
dav...@libriscientifici.com
> wrote in message
news:43c375ad$0$332$
5fc...@news.tiscali.it

La 2° che hai detto.



title: salvare un record

text:
Alessandro Baraldi ha scritto:

La risposta che hai dato tu corrisponde alla domanda: "non salvare un
record"... non riesco a capire il concetto. Forse sono ancora troppo
ignorante per rispondere agli altri.


title: salvare un record

text:
"Davide Scilabra" <
dav...@libriscientifici.com
> wrote in message
news:43c3e134$0$339$
5fc...@news.tiscali.it
[CUT]
> >
> La risposta che hai dato tu corrisponde alla domanda: "non salvare un
> record"... non riesco a capire il concetto. Forse sono ancora troppo
> ignorante per rispondere agli altri.
Non hai capito quello che ha chiesto non si tratta di ignoranza.
Lui vuole decidere o far decidere all'utente se SALVARE o NO i dati
ponendo il classico DOMANDONE.
Il tuo consiglio è da manuale, ma non gestisce la volontarietà
dell'azione, uno si deve succhiare l'automatismo, e non è quello
che chiedeva l'autore.
Ciao



title: Password Access 2002

author: Sansone Luigi

text:
Salve, premetto subito di non essere uno specialista sui DB Access. Però un
mio amico ha un problema che è abbastanza serio. Ha un DB per la gestione di
un piccolo magazzino elettrico. Questo DB ( fatto da un'altro amico ), ha
delle funzioni protette con password, credo funzioni di VBA. Come posso
risalire a queste password, anche utilizzando metodi poco "ortodossi" ?
Grazie


title: Password Access 2002

author: sittinghorse

text:
"Sansone Luigi" <
sans...@tiscali.it
> ha scritto nel messaggio
news:oU%P8.36754$Kt3.8...@twister2.libero.it...

> > Credo sia una richiesta poco ortodossa per la filosofia di base di
questo
ng.
Ciao e saluti da sittinghorse
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.370 / Virus Database: 205 - Release Date: 05/06/02


title: Password Access 2002

author: Marco M.

text:
"Sansone Luigi" <
sans...@tiscali.it
> ha scritto nel messaggio
news:oU%P8.36754$Kt3.8...@twister2.libero.it...

Chiama l'amico del tuo amico e fatti aiutare!!!
Ciao Marco


title: Password Access 2002

author: vuLCan

text:

I nessun modo.
Se non conosci la password per l'accesso al codice vuol dire che chi l'ha
programmato non vuole che tu ci metta il naso.
Non ce lo mettere oppure chiedi all'autore.
Ciao


title: Password Access 2002

author: Sib

text:
"Sansone Luigi" <
sans...@tiscali.it
> ha scritto nel messaggio
news:oU%P8.36754$Kt3.8...@twister2.libero.it...

Alla faccia dell'amicizia.
Sib
--
qualita.assicurazione su
www.cerrinet.it
Il newsgroup sulla Qualita'


title: Password Access 2002

text:
Carissimi "TUTORI DELLA LEGGE", si da il caso che questo DB è stato pagato
caro e amaro. Forse anche più di quel che vale. Visto che costui non vuole
pagare neanche un cetesimo in più, visto che ormai si sono rotti  rapporti
fra di loro, non è possibile interpellare il creatore del DB. Questo è
tutto. Come fate presto a gridare "al ladro al ladro". Ora io volevo solo
dei consigli, non mi volevo certamente fregare il DB già creato.
Felicissima sera a tutti Voi LEGALI. Ma andate a f.. c...
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:ztkQ8.67826$5i1.2...@news2.tin.it...



title: Password Access 2002

author: Massimiliano Amendola  kksrl

text:
"Sansone Luigi" <
sans...@tiscali.it
> ha scritto nel messaggio
news:x7JQ8.48093$j65.1...@twister1.libero.it...
> Carissimi "TUTORI DELLA LEGGE", si da il caso che questo DB č stato pagato
> caro e amaro.
questo č il primo errore del tuo amico. E' giusto pagare x quello che ti
viene dato non di +.
>Forse anche piů di quel che vale.
questo č il _tuo secondo_, sputare su qualcosa che finora presumibilmente ha
funzionato
>Visto che costui non vuole
> pagare neanche un cetesimo in piů,
questo č il secondo errore del tuo amico, non quello di non voler  pagare
ancora, ma quello di rivolgersi a qualcuno che evidentemente non lo sa
aiutare
>visto che ormai si sono rotti  rapporti
> fra di loro, non č possibile interpellare il creatore del DB.
questo č il terzo errore del tuo amico
>Questo č
> tutto. Come fate presto a gridare "al ladro al ladro".
questo č il tuo terzo errore, non ti cali nei nostri panni e ci stai
chiedendo di fregare potenzialmente uno di noi stessi e cmq un altro che
poco o molto ci ha lavorato.
>Ora io volevo solo
> dei consigli,
questo č il tuo quarto errore, vuoi un consiglio e non sai chiederlo
>non mi volevo certamente fregare il DB giŕ creato.
Eureka, voglio credere che hai evitato il tuo quinto errore
> Felicissima sera a tutti Voi LEGALI. Ma andate a f.. c...
questo č il tuo _primo_ errore, non lo commento, se non lo capisci da te, il
problema č tuo, ma č un problema molto ma molto piů grande di crackare un db
MAssimiliano


title: Password Access 2002

author: Matteo Palmieri

text:
Beh, se sei un programmatore e ritieni che il lavoro sia stato pagato troppo
puoi sempre rimediare rifacendolo tu, per il tuo amico.
Quando hai finito, siccome sei cosě generoso, regalalo pure a chi vuoi.
Ma non rompere le palle a chi ci deve campare con questa roba.
--
Matteo Palmieri - Cybercreations
www.cybercreations.it


title: Come salvare i colori dei campi in una maschera?

author: luk

text:
Ho una maschera per la valutazione di alcune attività che prede i dati
direttamente da una tabella con una 20 di campi.
In ogni record questi campi possono avere un colore diverso: lo sceglie
l'utente in base ad alcune considerazioni personali (purtroppo non posso
utilizzare una formattazione condizionale perchè non ci sono condizioni ben
precise).
Mi chiedevo se è possibile salvare il colore di ogni campo per ogni
record...secondo voi?
Adesso ho provato a creare un'altro campo nella tabella dove vado a salvare
il colore nell'evento uscita di ogni campo testo cosi...
    Private Sub TxtCampo1_Exit(Cancel As Integer)
        TxtCampo1_Color  = TxtCampo1.ForeColor
    end sub
E diciamo che così funziona. Però dovrei farlo per tutti i campi.... e la
cosa diventa un po noiosa.
Se l'utente poi riapre la maschera su un altro record devo andare a
rileggere il colore di ogni campo colore e attribuirlo al rispettivo campo
di origine.
Avete qualche idea o suggerimento? goooglando non ho trovato nulla...
thanks
Luca


author: 'Roccia' Max

text:
>     Private Sub TxtCampo1_Exit(Cancel As Integer)
>         TxtCampo1_Color  = TxtCampo1.ForeColor
>     end sub
>
> E diciamo che così funziona. Però dovrei farlo per tutti i campi.... e la
> cosa diventa un po noiosa.
Mettila scrittura di tutti i colori nell'evento Beforeupdate della
maschera, e la lettura e l'assegnazione dei colori ai controlli
nell'evento OnCurrent.
Se vuoi fare l'ingegniere, puoi usare un ciclo for each con un paio di
if... ma e' piu' lo sbattimento che altro, e finisce che ti trovi con
un pulsante grigio chiaro su fondo bianco :D
Ricorda di prevedere l'azzeramento dei colori quando l'utente entra in
un record vuoto.
cia'
Max


text:
"'Roccia' Max" <
roccia...@email.it
> ha scritto nel messaggio
news:1169656090.4...@v45g2000cwv.googlegroups.com...
>Mettila scrittura di tutti i colori nell'evento Beforeupdate della
>maschera, e la lettura e l'assegnazione dei colori ai controlli
>nell'evento OnCurrent.
>Se vuoi fare l'ingegniere,
Non posso...mi manca quel fogliettino di carta che di solito si attacca
incorniciato alla parete
>puoi usare un ciclo for each con un paio di
>if... ma e' piu' lo sbattimento che altro, e finisce che ti trovi con
FATTO! e funziona...!!
il fogliettino di cui parlavo prima non è indispensabile al giorno d'oggi..
>Ricorda di prevedere l'azzeramento dei colori quando l'utente entra in
>un record vuoto.
Già....adesso faccio anche questo e nel pomeriggio metto in linea la
modifica.
>cia'
>Max
Ciao e GRAZIE
Luca


title: Stampa report

author: Pippo Salemi

text:
In fase di stampa del report non ho a disposizione tutti i record della
tab collegata ma solo quelli che hanno una corrispondenza con un altra
tab relazionata con la prima.
Ciao
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Stampa report

author: Cinzia

text:
"Pippo Salemi" <
sal...@supereva.it
> ha scritto nel messaggio
news:c83daceb8a43b0792ab...@mygate.mailgate.org...
> In fase di stampa del report non ho a disposizione tutti i record della
> tab collegata ma solo quelli che hanno una corrispondenza con un altra
> tab relazionata con la prima.
> Ciao
>
Ciao Pippo,
cambia la relazione tra le due tabelle nella query di origine del report.
Click col destro sulla linea che collega le due tabelle, Proprietą, click
sulla 2a opzione.
Saluti
Cinzia


title: Stampa report

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> wrote in message
news:clbjp0$i1t$
1...@lacerta.tiscalinet.it

Ciao Cinzia
avevo gią provato ma non funziona.
Ho una tab acquisti con "Id acq" come chiave primaria e una tab
interessi con "Id acq" relazionata con la tab acquisti.
Nel report vengono visualizzati solo i record della tab acquisti che
hanno la tab interessi caricata con un movimento.
Spero di essere stato chiaro.



title: Stampa report

text:
[cut]
> > > In fase di stampa del report non ho a disposizione tutti i record
della
> > > tab collegata ma solo quelli che hanno una corrispondenza con un altra
> > > tab relazionata con la prima.
[cut]
> > cambia la relazione tra le due tabelle nella query di origine del
report.
> > Click col destro sulla linea che collega le due tabelle, Proprietą,
click
> > sulla 2a opzione.
[cut]
> avevo gią provato ma non funziona.
> Ho una tab acquisti con "Id acq" come chiave primaria e una tab
> interessi con "Id acq" relazionata con la tab acquisti.
> Nel report vengono visualizzati solo i record della tab acquisti che
> hanno la tab interessi caricata con un movimento.
> Spero di essere stato chiaro.
Ciao Pippo,
forse hai nella query una condizione su un campo della tabella interessi? in
questo caso dovresti aggiungere alla condizione OR is null .
Se non č neanche questo allora Posta la query, magari qualcuno ci capisce
qualcosa...
Saluti
Cinzia


title: Selezione record in maschera continua

author: BC

text:
Pongo questa domanda e vado a lavorare...
(lavoro di notte...)
é possibile selezionare , in modalità maschera continua, più record e poi
eseguire operazioni su tutti essi ( cose se fossero in una listbox)?
grazie
BC


title: Selezione record in maschera continua

author: Sergio MAZZA

text:
"BC" <
briglia...@tiscali.it
> ha scritto nel messaggio
news:479a27de$0$22186$5fc...@news.tiscali.it...

www.sitocomune.com
 Sezione Forms
3.127 Selezione records in maschere tabellari
Ciao.
--
Sergio MAZZA


title: Selezione record in maschera continua

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:fnhk2v$qv6$1...@tdi.cu.mi.it...

Scusate gli occhi foderati di prosciutto...
grazie
BC


title: Select con date che vengono 'percepite' invertite

author: RobertoA

text:
Sto combattendo con un pc, Win10 pro, sul quale sono installate delle
procedure classiche vendite, acquisti e via
E per il momento le sto prendendo
Procedura Accde fatta con Access 2013 32bit, dati su Firebird via driver
odbc
Il pc e' nuovo, appena preparato per sostituire il vecchio che montava
Xp e iniziava a dare qualche segno di matto
Copio tutto dal vecchio Xp al Win10
Sembra partire tutto, finche' su una schermata mi sbatte fuori un bel
3146 e si rifiuta di obbedire
La riga incriminata e' una select del tipo

Set MySNAPScarichi = CurrentDb.OpenRecordset("select sum(LITRI) as
TOT_LT from SCACAR where DATA_REGISTRAZIONE <= #12/15/2021# and
NUMERO_MEMORANDUM < 815")

ed il problema sembra essere quella data  12/15/2021 con giorno e mese
invertiti perche' sul db le accetta cosi'
Su questo pc, questa istruzione spatacca tutto
Allora provo su mio pc sviluppo, col db incriminato
Sul mio va perfettamente

Inizio a controllare:
-versione db server
-versione driver odbc
-versione sistema operativo
-formato data/ora del sistema operativo

tutto uguale, tra il mio pc sviluppo ed il pc cliente sembra tutto
allineato, ma sul mio la select funziona sul pc cliente no
Provo allora ad installare un Access 2013 sul pc cliente, ci copio il
sorgente e provo ad entrare col debug sulla riga malefica
Stessa solfa, sul pc cliente sbatte fuori errore 3146, sul mio passa
correttamente

Ipotizzo sia una qualche interazione tra il motore db di Access, il
driver odbc usato, ed il formato delle date accettato da Firebird

Cos'altro verificare per capire da cosa dipenda il problema?


author: Simone Calligaris

text:
> Ipotizzo sia una qualche interazione tra il motore db di Access, il
> driver odbc usato, ed il formato delle date accettato da Firebird
>
> Cos'altro verificare per capire da cosa dipenda il problema?

Non è chiaro come tu passi i parametri Data alle stringhe Sql

https://www.donkarl.com/it?FAQ6.8

Questa notazione non dovrebbe mai dare problemi (non saprei con FireBird, ma...)

Saluti


text:

Allora continuando a cercare di capire come mai l'anomalia descritta
sopra, che mi sembra particolarmente insidiosa, sono riuscito ad
ottenere due copie dello stesso applicativo
Programma1.accdb e Programma2.accdb
Il primo che mostra il problema sopra descritto, il secondo che invece
funziona correttamente, sempre su pc cliente
E quindi su pc nuovo, Win10 pro 64 bit, attualmente ho installato Access
2013 32 bit + Firebird + driver odbc, che per forza di cose sono
utilizzati da entrambi i due programmi sopra, e quindi questa tripleta
non puo' essere perche' sono uguali
Il problema deve essere pr forza nel codice/impostazioni della procedura
access
Ho ricontrolato piu' volete su File / Opzioni, ed e' tutto identico tra
Programma1 e Porgramma2
Ho verificato i riferimenti, e sono identici e caricati nello stesso ordine
L'unica differenza tra i due programmi, e' che il secondo (quello che
funziona) e' stato convertito partendo da un mdb formato Access 2000
sullo stesso pc cliente, dove ora sto provando
Mentre Programma1, quello che non funziona, e' stato convertito dallo
stesso mdb formato Access 2000 ma su altro pc, il mio di sviluppo
Quindi partendo dallo stesso mdb, e convertendolo in accdb (usando
Access 2013) il risultato sembra diverso se viene fatto su mia
postazione sviluppo o su pc cliente
Questa e' l'unica differenza che attualmente posso rilevare
E, cosi' a naso, non mi sembrano granche' collegate le due cose


author: Davide La Mantia

text:
Il giorno mercoledì 15 dicembre 2021 alle 11:28:46 UTC+1 RobertoA ha scritto:
> Sto combattendo con un pc, Win10 pro, sul quale sono installate delle
> procedure classiche vendite, acquisti e via
> E per il momento le sto prendendo
> Procedura Accde fatta con Access 2013 32bit, dati su Firebird via driver
> odbc
> Il pc e' nuovo, appena preparato per sostituire il vecchio che montava
> Xp e iniziava a dare qualche segno di matto
> Copio tutto dal vecchio Xp al Win10
> Sembra partire tutto, finche' su una schermata mi sbatte fuori un bel
> 3146 e si rifiuta di obbedire
> La riga incriminata e' una select del tipo
>
> Set MySNAPScarichi = CurrentDb.OpenRecordset("select sum(LITRI) as
> TOT_LT from SCACAR where DATA_REGISTRAZIONE <= #12/15/2021# and
> NUMERO_MEMORANDUM < 815")
CUT

Se non fossi tu direi che stai sbagliando una sintassi, perchè la notazione con # ...# è sempre all'americana (mese,giorno,anno).

Comunque questi aspetti misteriosi di access (e le manie di protagonismo degli americani che rifiutano di adeguarsi al resto del mondo con la notazione delle date) si aggirano con piccoli escamotage:
Su SQL scriverei '20211215', dove un genio ha formalizzato le date in modo univoco dal numero più significativo.
Su access proverei con DateSerial...

Ciao


text:
Il 10/01/2022 22:28, Davide La Mantia ha scritto:
> Il giorno mercoledì 15 dicembre 2021 alle 11:28:46 UTC+1 RobertoA ha scritto:
>> Sto combattendo con un pc, Win10 pro, sul quale sono installate delle
>> procedure classiche vendite, acquisti e via
>> E per il momento le sto prendendo
>> Procedura Accde fatta con Access 2013 32bit, dati su Firebird via driver
>> odbc
>> Il pc e' nuovo, appena preparato per sostituire il vecchio che montava
>> Xp e iniziava a dare qualche segno di matto
>> Copio tutto dal vecchio Xp al Win10
>> Sembra partire tutto, finche' su una schermata mi sbatte fuori un bel
>> 3146 e si rifiuta di obbedire
>> La riga incriminata e' una select del tipo
>>
>> Set MySNAPScarichi = CurrentDb.OpenRecordset("select sum(LITRI) as
>> TOT_LT from SCACAR where DATA_REGISTRAZIONE <= #12/15/2021# and
>> NUMERO_MEMORANDUM < 815")
> CUT
>

> Se non fossi tu direi ...

Non ho capito se mi stai considerando un 'esperto' oppure un pirla
:)  :)  :)

Potendo scegliere preferisco la seconda, cosi' non mi sento obbligato
moralmente a rispondere a tutte le domande che piovono nel ng con
risposte celeri e competenti
:)  :)  :)

Ho visto ora il totem nella presentazione di Karl al DevCon 2020
Complimenti davvero per la realizzazione, sarebbe sempre piaciuto anche
a me attaccare software ed hardware per far vivere un 'oggetto' autonomo
rispetto al classico pc da scrivania


text:
Il giorno mercoledì 12 gennaio 2022 alle 17:37:40 UTC+1 RobertoA ha scritto:
> Il 10/01/2022 22:28, Davide La Mantia ha scritto:
CUT
> > Se non fossi tu direi ...
>
>
> Non ho capito se mi stai considerando un 'esperto' oppure un pirla
> :) :) :)

Ma ci mancherebbe! ;-) uno di lungo corso come te, altro che pirla...

CUT
> Ho visto ora il totem nella presentazione di Karl al DevCon 2020
> Complimenti davvero per la realizzazione, sarebbe sempre piaciuto anche
> a me attaccare software ed hardware per far vivere un 'oggetto' autonomo
> rispetto al classico pc da scrivania

Grazie, è stato un lavoro che mi ha dato soddisfazione.

Comunque, come avrai capito, il totem in sè è la punta dell'iceberg, il sistema gestionale centrale risiede su un server dove faccio girare access come se fosse un servizio, e gli operatori ognuno dalla propria postazione, gestiscono le varie procedure e flussi di informazioni. Praticamente l'intera clinica gira sul mio sistema gestionale per l'erogazione dei servizi di radioterapia.

Basta, che poi chi si loda si sbroda...

Ciao


title: file di guida per common controls

author: Antonio T.

text:
C'è qualche anima pia che possa inviarmi il file help per i controlli
treeview e listview, in rete ho trovato solo versioni ridotte del
famigerato cmctl198.chm.
Sono alla ricerca della versone completa.
Grazie per l'attenzione e soprattutto a quanti vorranno aiutarmi
Antonio


title: file di guida per common controls

author: Carlo Costarella

text:
"Antonio T." <
a.ta...@ngi.it
> ha scritto nel messaggio
news:ed4nl7$hta$1...@nnrp.ngi.it...

A dire il vero nel mio computer in c:\windows\help ho il file COMCTL2.HLP
che se avviato mi mostra tutta la guida per i controlli treeview e listview
e non solo.
Non conosco le sue dipendenze ma se vuoi posso inviartelo all'indirizzo che
vorrai fornire.
Ciao, Carlo


title: file di guida per common controls

author: MA

text:
Antonio T. wrote:
> C'č qualche anima pia che possa inviarmi il file help per i controlli

su
www.donkarl.com/it/cisa
c'č un tutorial ben fatto
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Modifica etichetta di un pulsante

text:
Ciao a tutti.
vorrei sapere se è possibile tramite vba modificare l'etichetta di un
pulsante all'apertura della maschera che lo contiene.
Per spiegare meglio: ho una maschera con un pulsante che all'apertura
vorrei riportasse l'etichetta dell'anno precedente.
Grazie a tutti.


title: Modifica etichetta di un pulsante

author: Alessandro Cara

text:

Form_load
etichetta.caption = "quellochevuoi"
end sub
--
ac
y-1=x


title: Modifica etichetta di un pulsante

text:
On 18 Ott, 23:29, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
wrote:

Scusa ma è la prima volta che scrivo in questo gruppo
Ho un pulsante di comando che si chiama Comando169
All'apertura della maschera ho inserito:
anno = Year(Date()) - 1
Come gli assegno il valore anno al Comando169
Scusa la mia ignoranza e grazie ancora


title: Modifica etichetta di un pulsante

author: ALESSANDRO Baraldi

text:
Scusa ma è la prima volta che scrivo in questo gruppo
Ho un pulsante di comando che si chiama Comando169
All'apertura della maschera ho inserito:
anno = Year(Date()) - 1
Come gli assegno il valore anno al Comando169
Scusa la mia ignoranza e grazie ancora
Form_load
   Comando169.caption = Year(Now())-1
end sub
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: Modifica etichetta di un pulsante

text:

Funziona!
Tutto Ok. Ti ringrazio moltissimo


title: Modifica etichetta di un pulsante

text:
ALESSANDRO Baraldi wrote:
> Scusa ma è la prima volta che scrivo in questo gruppo
> Ho un pulsante di comando che si chiama Comando169
> All'apertura della maschera ho inserito:
> anno = Year(Date()) - 1
> Come gli assegno il valore anno al Comando169
> Scusa la mia ignoranza e grazie ancora
>
>
> Form_load
>    Comando169.caption = Year(Now())-1
> end sub
>
Non vale! Hai fatto i trucchi!
--
ac
y-1=x


title: Modifica etichetta di un pulsante

text:
> Non vale! Hai fatto i trucchi!
>
> --
> ac
> y-1=x
Ciao Ale.
Si hai ragione... mi cospargo la capa di cenere...



title: Esportazione Access97->Excel

author: VT @ work

text:
Salve a tutti.
Qualche tempo fa, avevo postato un msg riguardante quella che secondo
me è un'anomalia nell'invio di un report Access su foglio Excel.
Infatti se il report contiene un controllo associato ad un campo data,
questo viene esportato come cella di tipo carattere, per cui un
eventuale ordinamento applicato al foglio sulla base della colonna
corrispondente, non produce l'effetto desiderato (01/02/99 viene prima
di 03/01/99).
Una delle risposte mi suggeriva di esportare su Excel la query che è
impostata come origine dati del report.
Prima di fare questo però ho voluto provare qualcosa di molto più
elementare:
ho definito una tabella Access con un unico campo di tipo data/ora, ci
ho messo a mano tre record con tre date diverse, ho esportato la
tabella su Excel utilizzando i menù di Access (niente codice VBA!).
Da Excel ho provato ad ordinare le tre righe sulla base della cella
contenente la data: niente da fare ! 01/02/99 continua a venire prima
di 03/01/99 !
Utilizzo Access '97 con la patch SR2.
Qualcuno ha avuto lo stesso problema ? Come l'ha risolto ? Oppure
bisogna usare qualche trucco ?
Grazie a chiunque risponderà
Vincenzo Turturro
----------------------------------
Niuna impresa, per minima che sia,
può avere cominciamento e fine
senza queste tre cose:
e cioè senza sapere,
senza potere,
senza con amore volere
(Anonimo fiorentino, XIV sec.)
------------------------------


title: access e excel

text:
salve a tutta la ML
sono l'addetto contabile presso la ditta in cui lavoro ed avevo un
piccolo problema da porvi in un database access '97 (ma ditemi se
funziona anche con il 2000 al quale dìovro passare a giorni) ho una
serie di listini da tenere aggiornati . la mia intenzione era (non sono
riuscito a farla funzionare) avere una campo della tabella con il prezzo
per l' utente finale (prezzo base+iva +ricaricodel commerciante). il
problema sorge proprio alla definizione di questo prezzo in quanto dopo
aver applicato l' iva (in questo caso il 20%) e una percentuale di
ricarico espressa mi ritrovo con un numero che ha addirittura dei
decimali .
Qui sorge il problema ricordandomi di una funzione del fratellino Excel
Arrotonda.eccesso ho detto: sono tutti e due di casa micro$oft saranno
compatibili   ma qui casca l' asino (ovvereo io) non sono riuscito a
farli funzionare qualche anima pia può darmi lumi oppure devo spaccarmi
la testa e farmi da solo una funzione che faccia una cosa simile?
ringrazio duemila tutti quelli che mi vorranno dare un aiuto o un
consiglio
p.s. la funzione int potrebbe fare al caso mio per quanto riguarda i
decimali ma non mi sento di presentare un listino al pubblico con prezzi
tipo 12.375 lire
la funzione arrotonda.eccesso puo portare il tutto a lire 12.400


title: access e excel

author: Marco M.

text:
>avere una campo della tabella con il prezzo
Fai una tabella Prezzi con CampoMerce, CampoCostoMerce, CampoIva,
CampoRicarico
>per l' utente finale (prezzo base+iva +ricaricodel commerciante).
Presupponendo che tu sia riuscito nella formula di applicazione delle varie
percentuali,
per arrotondare puoi usare:
Me![CampoCostoMerce] = Int((Me![CampoIva]) / 1000 + 0.555) * 1000
applicandolo sull'Evento "su uscita"
>Qui sorge il problema ricordandomi di una funzione del fratellino Excel
>Arrotonda.eccesso
Quindi la procedura arrotonda o per difetto o se vuoi per eccesso basta
cambiare
i parametri 0.555 in 0.999
Fammi sapere se ti è stata utile
Ciao Marco M.


title: Proprietà "Valido Se" (.ValidationRule property) di controlli e metodo Undo

author: Michele (Giò)

text:
Salve a tutti
Sono alle prese con il metodo Undo in un controllo non associato (associato o non poco importa),
solo che non riesco ad applicare il metodo "Undo" in caso di non conformtà del valore alla regola di
convalida che inserisco come proprietà del controllo.
Seguendo con F8 sulle variabili locali, ho visto che quando la regola di convalida genera l'errore,
la proprietà "OldValue" ha già assunto lo stesso valore attuale, il che mi fa pensare che il metodo
Undo per quanto possa essere chiamato, mi va a copiare lo stesso valore.
In effetti su MSDN il metodo undo è raccomandato su evento BeforeUpdate, cioè quando il nuovo valore
deve ancora essere preso. (In questa situazione, la proprietà OldValue si deve ancora aggiornare, e
il metodo Undo assume significato).
La domanda che mi ponevo è se esiste una forma in VBA per vedere, avendo a disposizione il valore di
un controllo e la relativa ValidationRule Property, se il valore del controllo soddisfa la
condizione stessa.
Così facendo, su evento BeforeUpdate avrei ancora l'opportunità di lanciare il metodo Undo seguito
dall'err.raise che verrà poi captato dalla maschera.
Esempio, se
Me!IDcliente.Value=12 (numero)
e Me!IDcliente.ValidationRule="Between 0 and 200" (stringa)
Qual'è quell'espressione che mi restituirebbe True passandogli questi due valori?
Grazie.
PS utilizzando la regola di convalida sul campo associato anzichè sul relativo controllo di
maschera, l'Undo va che è un piacere.
---------------------------
Michele (Giò)
joyl...@alice.it


title: Selezione su casella di riepilogo,aiuto (2) Problemi con DAO (lunghetto)!

author: Il cugino da casa

text:
Salve,
io continuo ad essere sempre più confuso...
Premesso che non sono certo un esperto ho provato a seguire le indicazioni
che mi avete dato ma non credo di avere capito.
Ho comprato un libro per vedere se ci levavo le gambe ed ho trovato questa
soluzione  per una tabella contatti (ma non dovrebbe cambiare nulla
concettualmente...)
Private Sub Elenco0_DblClick(Cancel As Integer)
    Dim rst As DAO.Recordset
    Set rst  = Forms!Abbonati.Recordset.Clone
    rst.FindFirst  "IDAbbonato = " & Elenco=
    Forms!Abbonati.Bookmark = rst.Bookmark
End Sub
E qui sorgono i problemi:
se utilizzo il database fornito nel cd di spiegazione fuziona a belva, ma
se cerco di riprodurlo su un database "mio" copiato passo passo
arrivo a dirgli Dim rst As .... e non mi fa visualizzare DAO come
possibilità!
Quindi mi dà errore se eseguo il file !
Ora, o porto tutto in ado (sempre che qualcuno mi dia una mano xchè
tutta sta notte c'ho pensato e non ci sono riuscito) o spiegatemi come poter
impostare
DAO e soprattutto se potete cercate di farmi capire dove sto sbagliando.
Grazie per la pazienza!
Paolo


author: CarloCos

text:
"Il cugino da casa" <
he...@virgilio.it
> ha scritto nel messaggio
news:TxEt7.79424$P04.7...@news2.tin.it...

Apri un modulo e leggi i Riferimenti. Vedrai che manca Microsoft DAO 3,51 o
3,6.
Aggiungilo dall'elenco e tutto funzionerà.
Oppure apri il db di esempio e vedi quali riferimenti sono stati
aggiunti...fà lo stesso.
Ciao, Carlo


text:
Funziona!!!
Mi ci sono girate le p***e mezza nottata però funziona!
Grazie per l'indicazione ed alla prossima (mia domanda che se continuo di
questo passo arriverà presto...)
Ciao,
Paolo


author: Silvio Berruti

text:
"Il cugino da casa" <
he...@virgilio.it
> ha scritto nel messaggio
news:8ZXt7.93345$P04.7...@news2.tin.it...
> Funziona!!!
> Mi ci sono girate le p***e mezza nottata però funziona!
Se la mezza nottata l'avessi passata a leggere i messaggi degli altri,
avresti scoperto che c'erano molti altri messaggi con la stessa risposta,
solo guardando nelle ultime 24 ore!
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: inserire numero progressivo automaticamente

author: GM

text:
buona giornata a tutti di questo NG...
ho un Db anagrafico con una tabella Anagrafe in cui
vi è ID_Anagrafe (contatore e chiave primaria)
poi N_protocollo (numerico) questo controllo lo visualizzo nella
maschera
FrmAnagrafe, (ed ha il SetFocus) mi chiedo se è possibile, dopo l'invio
che si numeri progressivamente
grazie a tutti