text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:NiUQb.285568$e6.11...@twister2.libero.it...


Grazie, spero che stanotte dorma e anche la mamma che è caduta anch'essa
sotto i colpi dell'influenza!!
Dopo questo uso personale del mezzo passo a noi.
Allora la funzione DLookup non l'ho usata per Santa Ignoranza dal momento
che nelle mie due guide (Passo per Passo access 97 - Mondadori Informatica e
Programmare Access) e in quella in linea non era chiarissimo. Non ho avuto,
per mancanza di serenità dato dalle continue chiamate da parte delle malate,
modo di approfondire la ricerca nel NG o nel sito comune. Mea Culpa-
Per quanto riguarda il campo controcod, mi sono reso conto che esso precede
il numero vendita con una causale (RI o IS) che fa si che una vendita sia
univocamente individuata da RI 8323 oppure con IS 8323 per questo avevo  un
errore nell'apertura della maschera  di ricerca, essa era basato solo sul N°
di vendita senza il contro codice, ad ogni modo come avevi detto il concetto
è sbagliato perchè si deve basare il tutto sull'idvendita e su null'altro.
Comunque posso sempre utilizzare il tutto senza il controcod visto che sono
solo due le vendite nel mio database che hanno lo steso Nà (e quindi potrei
corregerlo manualmente)-
Il problema posso incontrarlo quando trasferirò il  FE nei PC degli altri
venditori in quanto dovrò aggiungere manualmente il nuovo campo IDvisita
nella tabella vendite e sperare che non abbiano tutti codici coincidenti.
Spero di essere stato chiaro.
Buona Serata.
Ph. Barnum


title: non apertura maschera su cambio criterio

author: Roberto da casa

text:
"Ph. Barnum" <
bar_...@tin.it
> ha scritto nel messaggio
news:fOUQb.144327$VW.58...@news3.tin.it...
[CUT]
[CUT]
> >
> > Innanzitutto auguri per l'influenza di tua figlia.
> >
> > Non mi sembra che, tra i vari tentativi tu abbia usato la funzione
DLookup
> > come ti avevo consigliato di fare; inoltre non so cosa sia il campo
> > controcod.
> >
> > Comunque, se i campi N° e controcod sono entrambi di tipo Numerico,
penso
> > che il codice SQL query di aggiornamento dovrebbe essere il seguente:
> >
> > UPDATE Vendita SET Vendita.IDVisita = Val(DLookUp("idvisite", _
> >  & "Visite", "[N°] =" & [N°] & " AND [controcod] =" & [controcod]));
> >
> > Se invece i due campi di cui sopra non sono entrambi di tipo numerico,
> facci
> > sapere come stanno le cose e ti aiuterò a modificare di conseguenza il
> > codice SQL della query di aggiornamento.
> >
> > --
> > Roberto
>
[CUT]

Non sono sicuro di aver capito tutte le tue obiezioni alla mia soluzione, ma
se il tuo problema è quello di aggiornare la struttura di una tabella da
codice senza dover intervenire personalmente sui database presenti nei PC
degli altri venditori, anche questo non è un problema: puoi farlo in diverse
maniere; un esempio di come farlo lo trovi sul Sito Comune (link qui sotto),
nella Sezione Tables, nella FAQ di Enrico Oemi intitolata "Modificare la
struttura dati del BE via codice, direttamente dal FE.".
In alternativa, sull'help, dai un'occhiata all'Istruzione ALTER TABLE.



author: Ph. Barnum

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:TI4Rb.278654$vO5.11...@twister1.libero.it...

Conosco quell'articolo sull'aggiornamento del BE dal FE ciò già messo mano
qualche tempo fa, anche se poi l'esigenza è cessata e non ho più
apprfondito.
Invece il codice che mi hai suggerito
Update Vendita set Vendita.idvisita =Val(dLookUp("idvisita", &"Visite",
"[n°=]"&[n°]))   (eliminando il campo controcod per semplicità)
Mi da errore di sintassi:
operando o operatore ,mancante, carattere o virgola non valida oppure testo
immesso non racchiuso tra vrgolette.
 Spero sia l'ultima volta che ti distrubo.
Devo scappare in ufficio (dove non ho ancora intenet abilitata in postazine)
A stasera
Ph. BArnum


text:
"Ph. Barnum" <
bar_...@tin.it
> ha scritto nel messaggio
news:SinRb.150634$VW.61...@news3.tin.it...

C'è solamente una & (e commerciale) di troppo, che è scappata dalla mia
tastiera. :(
Hai inoltre sbagliato a posizionare una parentesi quadra.
Se il campo n° è numerico prova con:
Update Vendita set Vendita.idvisita = Val(dLookUp("idvisita", "Visite",
"[n°]=" & [n°]))
Se invece n° è di tipo testo prova così:
Update Vendita set Vendita.idvisita = Val(dLookUp("idvisita", "Visite",
"[n°]='" & [n°] & "'"))



text:
[CUT]> >
> > Update Vendita set Vendita.idvisita =Val(dLookUp("idvisita", &"Visite",
> > "[n°=]"&[n°]))   (eliminando il campo controcod per semplicità)
> > Mi da errore di sintassi:
> > operando o operatore ,mancante, carattere o virgola non valida oppure
> testo
> > immesso non racchiuso tra vrgolette.
> >  Spero sia l'ultima volta che ti distrubo.
> > Devo scappare in ufficio (dove non ho ancora intenet abilitata in
> postazine)
> > A stasera
> > Ph. BArnum
>
> C'è solamente una & (e commerciale) di troppo, che è scappata dalla mia
> tastiera. :(
> Hai inoltre sbagliato a posizionare una parentesi quadra.
>
> Se il campo n° è numerico prova con:
>
> Update Vendita set Vendita.idvisita = Val(dLookUp("idvisita", "Visite",
> "[n°]=" & [n°]))
>
> Se invece n° è di tipo testo prova così:
>
> Update Vendita set Vendita.idvisita = Val(dLookUp("idvisita", "Visite",
> "[n°]='" & [n°] & "'"))
>
> --
Allora la stringa
Update Vendita set Vendita.idvisita = Val(dLookUp("idvisita", "Visite",
"[n°]=" & [n°]))
Mi da errore di sintassi:
operando o operatore ,mancante, carattere o virgola non valida oppure
 testo  immesso non racchiuso tra vrgolette.
ed il cursore si posiziona sulla virgola: ("idvisita",        .
Ricapitolando da 0.
1) Apro nuova query seleziono le due tabelle visite e vendite che compaiono
con lo lore relazioni .
2)scelgo "query di aggiornamento"
3) dopo di che seleziono e porto sulla struttura il campo da aggiornare( tab
vendite campo idvisita)
4) sul campo "aggiorna a:" (ma il risulato noncambia se lo lascio vuoto
seleziono il sottostante "criteri") riporto l'espressione suddetta et voilà
l'errore :(
Domande??:)
Ph. Barnum


text:
"Ph. Barnum" <
bar_...@tin.it
> ha scritto nel messaggio
news:DAwRb.153165$VW.62...@news3.tin.it...

Quello che sino ad ora ti ho consigliato è il codice SQL di una query di
aggiornamento.
Il fatto che tu dica che ti dà errore "ed il cursore e si posiziona...) mi
fa pensare che stai usandolo come stringa in un codice VBA: se è così
certamente va modificato.
>
>
>
> Ricapitolando da 0.
>
> 1) Apro nuova query seleziono le due tabelle visite e vendite che
compaiono
> con lo lore relazioni .
>
> 2)scelgo "query di aggiornamento"
>
> 3) dopo di che seleziono e porto sulla struttura il campo da aggiornare(
tab
> vendite campo idvisita)
>
> 4) sul campo "aggiorna a:" (ma il risulato noncambia se lo lascio vuoto
> seleziono il sottostante "criteri") riporto l'espressione suddetta et
voilà
> l'errore :(
>
>
>
No.
1) Apri una nuova query selezionando solo la tabella vendite.
2) Porti nella griglia il solo nuovo campo idvisita.
3) Dal menu Query selezioni "Query di aggiornamento".
4) Nel campo "aggiorna a:" devi scrivere la DLookup che poiché la stai
scrivendo in una griglia di struttura diventerà:
Val(DLookUp("idvisita"; "Visite"; "[n°]=" & [n°]))
nel caso in cui il campo n° sia numerico o:
Val(dLookUp("idvisita"; "Visite"; "[n°]='" & [n°] & "'"))
nel caso in cui il campo n° sia di tipo testo.
> Domande??:)
Io no.
E tu?
>
> Ph. Barnum



text:
]cut]>
> No.
>
> 1) Apri una nuova query selezionando solo la tabella vendite.
>
> 2) Porti nella griglia il solo nuovo campo idvisita.
>
> 3) Dal menu Query selezioni "Query di aggiornamento".
>
> 4) Nel campo "aggiorna a:" devi scrivere la DLookup che poiché la stai
> scrivendo in una griglia di struttura diventerà:
>
> Val(DLookUp("idvisita"; "Visite"; "[n°]=" & [n°]))
>
> nel caso in cui il campo n° sia numerico o:
>
> Val(dLookUp("idvisita"; "Visite"; "[n°]='" & [n°] & "'"))
>
> nel caso in cui il campo n° sia di tipo testo.
>
> > Domande??:)
>
> Io no.
> E tu?
>
> >
> > Ph. Barnum
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
Sigh1
Non c'è errore e nenache risultato (colonna vuota idvisita).
Ti ringrazio per la tua profonda disponibilità e pazienza, perderò un pò di
tempo cercando in giro per la rete ed il NG.
Grazie infinite
Ph. Barnum


text:
"Ph. Barnum" <
bar_...@tin.it
> ha scritto nel messaggio
news:NFQRb.157629$VW.63...@news3.tin.it...

Provando in pratica quello che ti ho suggerito ho scoperto che la funzione
DLookup non accetta un campo chiamato N° (ovvero nel cui nome c'è il
carattere speciale ° ).
Ho cambiato il nome del campo da N° a Num e tutto mi ha funzionato.
Il codice SQL della query di aggiornamento é:
UPDATE Vendita SET Vendita.IDVisita = Val(DLookUp("idvisite", "visite",
"Num=" & [Num]));
se il campo Num è di tipo Numerico, oppure:
UPDATE Vendita SET Vendita.IDVisita = Val(DLookUp("idvisite", "visite",
"Num='" & [Num] & "'"));
se il campo Num è di tipo testo.
Visto che ora a me funziona, penso che dovrebbe funzionare anche a te.
Mi dispiace, sapevo che alcuni caratteri speciali non dovevano essere usati
nei nomi  degli oggetti Access, ma non mi ricordavo che il carattere ° fosse
uno di quelli da non usare.



title: Errore VBA 429

author: Marco Antonioli

text:
Buongiorno a tutti.
Una procedura che funziona con A2K/W98 continua a funzionare con
A2003/WXP sul PC N°1. Sul PC N° 2 dove ho utilizzato lo stesso set di CD
(MS Action Pack) si blocca con l'errore VBA 429 - "Il componente ActiveX
non è in grado di creare l'oggetto" all'istruzione "if
Me("RicercaX").Form.RecordsetClone.RecordCount = 0 then" .
Qualche Idea ?
Grazie
MArco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Errore VBA 429

author: Karl Donaubauer

text:
Marco Antonioli wrote:
> Una procedura che funziona con A2K/W98 continua a funzionare con
> A2003/WXP sul PC N°1. Sul PC N° 2 dove ho utilizzato lo stesso set di
> CD (MS Action Pack) si blocca con l'errore VBA 429 - "Il componente
> ActiveX non è in grado di creare l'oggetto" all'istruzione "if
> Me("RicercaX").Form.RecordsetClone.RecordCount = 0 then" .
> Qualche Idea ?
www.donkarl.com/it
 FAQ 7.9 ActiveX non è in grado di creare l'oggetto
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Errore VBA 429

author: Roberto dalla campagna

text:
"Marco Antonioli" <
in...@echovr.it
> ha scritto nel messaggio
news:c9dfb0ff62cfc57675c...@mygate.mailgate.org...
> Buongiorno a tutti.
> Una procedura che funziona con A2K/W98 continua a funzionare con
> A2003/WXP sul PC N°1. Sul PC N° 2 dove ho utilizzato lo stesso set di CD
> (MS Action Pack) si blocca con l'errore VBA 429 - "Il componente ActiveX
> non è in grado di creare l'oggetto" all'istruzione "if
> Me("RicercaX").Form.RecordsetClone.RecordCount = 0 then" .
> Qualche Idea ?
> Grazie
> MArco
>
Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
Karl Donaubauer intitolata "6.95 Errore 429 - Il componente Activex non e'
in grado di creare l'oggetto".
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Errore VBA 429

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> wrote in message
news:3gqeqdF...@individual.net
> Marco Antonioli wrote:
> > Una procedura che funziona con A2K/W98 continua a funzionare con
> > A2003/WXP sul PC N°1. Sul PC N° 2 dove ho utilizzato lo stesso set di
> > CD (MS Action Pack) si blocca con l'errore VBA 429 - "Il componente
> > ActiveX non è in grado di creare l'oggetto" all'istruzione "if
> > Me("RicercaX").Form.RecordsetClone.RecordCount = 0 then" .
> > Qualche Idea ?
>
>
www.donkarl.com/it
 FAQ 7.9 ActiveX non è in grado di creare l'oggetto



title: Errore VBA 429

text:
"Roberto dalla campagna" <
r.masso...@libero.it
> wrote in message
news:s8Upe.141070$
IN.24...@twister2.libero.it
> Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
> Karl Donaubauer intitolata "6.95 Errore 429 - Il componente Activex non e'
> in grado di creare l'oggetto".
Grazie



title: WebBrowser ed Access

author: antonio

text:
Salve a tutti.
Grazie ai consigli di Cinzia sono andato abbastanza avanti nello sviluppo
dell'applicativo che sto realizzando avanzatempo.
Ora ho un problema che non riesco a risolvere da alcuni giorni.
Ho una maschera con un controllo webbrowser attraverso il quale accedo ad
Outlook Web Access e visualizzo una mail con alcuni allegati.
Vorrei poter salvare gli allegati sul disco locale, ma non risco a trovare
il comando che mi consenta di fare questa cosa.
Eppure un metodo deve esistere, visto che facendo click col tasto destro del
mouse su ogni allegato appare l'opzione per poter salvare l'oggetto. Ecco,
io vorrei fare qualcosa di simile, ma con un pulsante che faccia tutto
automaticamente, salvando gli allegati in dei files il cui nome viene
generato dal programma.
La gestione dei nomi dei files l'ho realizzata, ma sto sbattendo la testa
sul WebBrowser e sul suo oggetto MSHTML.HTMLDocument per trovare il modo per
fare il download degli allegati, ma non ci sono riuscito.
L' oggetto MSHTML.HTMLDocument gestisce l'evento ExecWB, ma non sono
riuscito a trovare il sistema per leggere e salvare gli allegati.
Per favore, datemi qualche suggerimento.
Grazie
Antonio


title: WebBrowser ed Access

author: Cinzia

text:

Ciao Antonio,
dopo che ti hanno tutti giustamente "redarguito" anch'io come Sergio ti dirņ
che non posso riprodurre la tua situazione e quindi temo di non essere molto
di aiuto... secondo me dovresti provare a guardare l'HTML che hai nel
controllo WebBrowser, cercare di capire se da lģ riesci a recuperare le
informazioni che ti servono, se gli allegati sono dei link, probabimente con
il metodo getElementsByTagName dell'oggetto document dovresti riuscire a
recuperare i link al file  e una volta ottenuti i percorsi un qualche modo
per accedeere ai file si trova...
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
---------------------------------------


title: WebBrowser ed Access

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:457dcfe2$0$20813$5fc...@news.tiscali.it...

> dirň
> che non posso riprodurre la tua situazione e quindi temo di non essere
> molto
> di aiuto... secondo me dovresti provare a guardare l'HTML che hai nel
> controllo WebBrowser, cercare di capire se da lě riesci a recuperare le
> informazioni che ti servono, se gli allegati sono dei link, probabimente
> con
> il metodo getElementsByTagName dell'oggetto document dovresti riuscire a
> recuperare i link al file  e una volta ottenuti i percorsi un qualche modo
> per accedeere ai file si trova...
>
>
>
> --
> Cinzia
> ---------------------------------------
> |
http://www.riolab.org
  |
> ---------------------------------------
>
Grazie Cinzia,
speravo proprio che tu conoscessi la strada che dovrei percorrere. Pazienza
!!!
Il guaio č che io e l'inglese siamo come don Matteo e belzebů, e Internet,
senza riuscire a dare parole chiave significative, č una miriade di
informazioni, quasi tutte in inglese (il belzebů di prima) e non riesco a
trovare l'indicazione della strada. Anche il sito MSDN non mi č stato molto
di aiuto e mi viene anche da pensare che la Microsoft sia esageratamente
prolissa su certe cose ed arida su altre. Quante classi sull'HTML !!! Ma
servivano proprio tutte ? Non č forse che poche classi avrebbero potuto
assolvere a tutti i problemi ? Ma ne hanno prodotto un'infinitŕ... magari
con lo scopo recondito di mettere nei guai chi come me non sa da che parte
girarsi.
Quando avrň trovato uno straccio di soluzione farň un nuovo intervento
augurandomi di poter essere di aiuto a qualcuno.
Grazie ancora
Antonio


title: WebBrowser ed Access

author: Sergio MAZZA

text:
"antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:457e4302$0$20810$5fc...@news.tiscali.it...
>
> Grazie Cinzia,
> speravo proprio che tu conoscessi la strada che dovrei percorrere.
> Pazienza !!!
> Il guaio è che io e l'inglese siamo come don Matteo e belzebù, e Internet,
> senza riuscire a dare parole chiave significative, è una miriade di
> informazioni, quasi tutte in inglese (il belzebù di prima) e non riesco a
> trovare l'indicazione della strada. Anche il sito MSDN non mi è stato
> molto di aiuto e mi viene anche da pensare che la Microsoft sia
> esageratamente prolissa su certe cose ed arida su altre. Quante classi
> sull'HTML !!! Ma servivano proprio tutte ? Non è forse che poche classi
> avrebbero potuto assolvere a tutti i problemi ? Ma ne hanno prodotto
> un'infinità... magari con lo scopo recondito di mettere nei guai chi come
> me non sa da che parte girarsi.
> Quando avrò trovato uno straccio di soluzione farò un nuovo intervento
> augurandomi di poter essere di aiuto a qualcuno.
>
> Grazie ancora
> Antonio
Non è un problema di "classi" ma di sapere come si comporta il codice HTMl
in un browser. Se non hai queste nozioni, qualsiasi classe/funzionalità ti
sembrerà fuori luogo.
Per essere precisi; la mia impossibilità nell'aiutarti è data dal fatto che
oltre a non possedere (o avere accesso) al software che hai indicato, non
conosco come viene disegnata la pagina web. Se utilizza frame; iframe o
altre tecniche che possono invalidare qualsiasi mio suggerimento.
L'unico suggerimento che posso darti è "il come mi comporterei io"; quello
di non utilizzare lo scorrimento dell'HTML quanto la possibilità di
interfacciarmi direttamente con l'oggetto che legge le risorse e te le
presenta su una pagina web. Questo perché se lo fa Outlook è probabile che
tu lo possa fare anche da Access, se riesci a capire come...
Ciao.
--
Sergio MAZZA


title: WebBrowser ed Access

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:elm4dq$dof$1...@tdi.cu.mi.it...

Hai parlato di frame, iframe, ma io non ne conosco la differenza. Capisco
che per darmi i consigli giusti dovresti poter accedere al sito particolare
e così via. In fin dei conti credo che avevo sbagliato l'oggetto e le
domande nel messaggio originario. Vediamo se riesco a correggere il tiro.
Tramite il webbrowser riesco ad avere in N campi di testo l'indirizzo degli
N allegati alla mail. Gli indirizzi sono del tipo url ("http://...") e, se
lo adoperassi come indirizzo del webbrowser o di Internet Explorer,
accederei a quella particolare pagina. Tanto per essere chiari: gli allegati
ad una e-mail sono due immagini JPG ed un documento di tipo DOC, ebbene
copiando il primo indirizzo in IE mi viene visualizzata la particolare
immagine. Ma il mio scopo non è vedere quell'oggetto, ma copiarlo in locale
in quanto lo spazio che i vari utenti hanno su Exchange comincia ad essere
risicato: sono stati già costretti a cancellare diverse volte e qualche
volta hanno cancellato qualcosa di importante. L'applicazione di Outlook Web
Access non prevede la possibilità di scaricare le mail in locale, quindi ho
già avuto un buon risultato essendo riuscito a riportare in locale la pagina
web dell'e-mail. Ma per gli allegati come mi posso regolare ? Sarei tentato
di dire che devono scaricarli uno ad uno usando il tasto destro del mouse...
ma sarebbe una soluzione valida per gente "informatizzata" mentre la
procedura che dovrei mettere in esecuzione dovrebbe essere a prova di
"utonto" (tanto per utilizzare un termine che mi è sempre piaciuto molto).
Ecco quindi la domanda avendo corretto il tiro: quali classi e comandi si
possono utilizzare per copiare un file del quale si ha l'indirizzo in
formato url ?
Grazie
Antonio


title: WebBrowser ed Access

text:
"antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:457ecdcc$0$20812$5fc...@news.tiscali.it...

Non mi sembra tu abbia mai inserito il codice che utilizzi per aprire la
pagina web nel controllo webbrowser; comunque dovresti "trovare" nella
pagina web (documento) i link ed eseguirli (click).
Es. (codice non completo)
'-->
'--> oDocument è la pagina web visualizzata
'-->
on error goto errore
Dim oDocument As Object' IHTMLDocument
Me!WebBrowser.Navigate2 "
http://www.google.it
"
Do
    DoEvents
    If oApp.ReadyState = READYSTATE_COMPLETE Then
        Exit Do
    End If
Loop
Set oDocument = Me!WebBrowser.Document
'--> [inizio] naviga con i link
Dim oLink As Object
Set oLink = oDocument.getElementsByTagName("a")
Dim sngLink As Object
For Each sngLink In oLink
    If InStr(1, sngLink.innerText, "Gruppi") > 0 Then
        sngLink.Click '<-- click sul link
    End If
Next
Do
    DoEvents
    If Me!WebBrowser.ReadyState = READYSTATE_COMPLETE Then
        Exit Do
    End If
Loop
'<-- [fine] naviga con i link
uscita:
    Set sngLink = Nothing
    Set oLink = Nothing
    Set oDocument = Nothing
    Exit Sub
errore:
    Set sngLink = Nothing
    Set oLink = Nothing
    Set oDocument = Nothing
    MsgBox Application.AccessError(Err.Number) & ", " & Err.Number
'---
In questo esempio viene cercato un link che visualizza il testo "Gruppi" (If
InStr(1, sngLink.innerText, "Gruppi")).
Ora, che visualizzano i link sulla tua pagina? Immagini? Testo? Hai
possibilità di salvare la pagina HTML in un file (File - Salva con nome),
zipparlo ed inviarmelo?
Ciao.
--
Sergio MAZZA


title: WebBrowser ed Access

text:

GRANDE Sergio !!! Sapevo di poter contare su di te !!!
E' vero, non avevo mai riportato nessuna riga di codice per non appesantire
il messaggio.
Ecco quello che ho scritto finora, tralasciando le cose che non interessano
il webbrowser.
Più o meno in 15 giorni ho buttato giù quanto tu hai scritto in pochi minuti
!!!
dim OggettoWebBrowser1 as SHDocVw.WebBrowser
dim OggettoWebBrowser2 as SHDocVw.WebBrowser
dim DocumentoHTML as MSHTML.HTMLDocument
dim ElementoDelDocumento as MSHTML.HTMLDocument
dim FrameDelDocumento as MSHTML.HTMLFrameElement
dim TabellaDelDocumento as MSHTML.HTMLTable
dim RigaDiTabella as MSHTML.HTMLTableRow
dim CellaDiTabella as MSHTML.HTMLTableCell
dim OggettoDelDocumento as MSHTML.ObjectElement
Private Sub Form_Load()
    set OggettoWebBrowser1 = me.WebBrowser1.object
    set OggettoWebBrowser2 = me.WebBrowser2.object
    OggettoWebBrowser1.navigate
"https://.......
outlookwebaccessaziendale.com
"
    do while OggettoWebBrowser1.Busy or _
                OggettoWebBrowser1.readyState < 4
        DoEvents
    loop
end sub
Private Sub WebBrowser1_NewWindow2 (ppDisp as Object, Cancel as Boolean)
    set ppDisp = me.WebBrowser2.object
    me.PulsanteLetturaMail.Enabled = True
end sub
Private Sub PulsanteLetturaMail_CliCk()
    me.TestoDelMessaggio = ""
    set DocumentoHTML = me.WebBrowser2.object.Document
    set TabellaDelDocumento = DocumentoHTML.getElementById("tblHeader")
    set RigaDiTabella = TabellaDelDocumento.Rows(0)
    set CellaDiTabella = RigaDiTabella.Cells(3)
    me.TestoDelMessaggio = me.TestoDelMessaggio & "Inviato:    " & _
                CellaDiTabella.innerText & vbCrLf
    set ElementoDelDocumento = DocumentoHTML.getElementById ("_trFromText")
    me.TestoDelMessaggio = me.TestoDelMessaggio & "Da          " & _
                ElementoDelDocumento.innerText & vbCrLf
...
...
    set FrameDelDocumento = DocumentoHTML.Frames(0).Document
    me.TestoDelMessaggio = me.TestoDelMessaggio & vbCrLf & _
                FrameDelDocumento.body.innerText & vbCrLf
...
...
    set ElementoDelDocumento = DocumentoHTML.getElementById
("idAttachmentWell")
    set OggettoDelDocumento = ElementoDelDocumento.ChildNodes(2)
ho tralasciato il controllo che ho fatto per decidere di prendere il nodo 2.
A questo punto avevo visto che OggettoDelDocumento.href contiene un
indirizzo tipo url ("https://.....") che, copiandolo nella barra indirizzi
di IE, mi fa vedere il documento catturato.
Non avevo visto che esiste il metodo .Click che, in pratica, fa la stessa
cosa.
Comunque il risultato che mi prefiggo è di copiare l'allegato, non di
aprirlo. E questo, purtroppo, non sono ancora riuscito a farlo.
Ti ringrazio tanto per la disponibilità offertami, ma in questa azienda
considerano la posta elettronica altamente riservata... posso operare, in
modo limitato, con le credenziali "prestatemi" da un dipendente più
flessibile degli altri. Capirai quindi che, con dispiacere, non posso
inviarti la copia della mail catturata.
Un'ultima cosa... c'è un motivo per cui non utilizzi le definizioni
appropriate, privilegiando la definizione generica Object ?
Ancora un grazie grande, grande.
Saluti a tutti
Antonio


title: WebBrowser ed Access

text:
"antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:457fd56e$0$20811$5fc...@news.tiscali.it...
> GRANDE Sergio !!! Sapevo di poter contare su di te !!!
Ho solo tirato ad indovinare.

Il problema è che il link apre il documento e l'applicazione che l'ha
generato; quindi non devi più fare riferimento all'istanza del browser ma
dell'applicazione avviata. Da qui pilotare il salvataggio del documento.
> Ti ringrazio tanto per la disponibilità offertami, ma in questa azienda
> considerano la posta elettronica altamente riservata... posso operare, in
> modo limitato, con le credenziali "prestatemi" da un dipendente più
> flessibile degli altri. Capirai quindi che, con dispiacere, non posso
> inviarti la copia della mail catturata.
Immaginavo.
> Un'ultima cosa... c'è un motivo per cui non utilizzi le definizioni
> appropriate, privilegiando la definizione generica Object ?
Di solito lo faccio; stavolta, non avendo letto il tuo codice, ho voluto
"generalizzare".
> Ancora un grazie grande, grande.
Prego.
> Saluti a tutti
> Antonio
Ciao.
--
Sergio MAZZA


title: WebBrowser ed Access

text:
>
> Il problema è che il link apre il documento e l'applicazione che l'ha
> generato; quindi non devi più fare riferimento all'istanza del browser ma
> dell'applicazione avviata. Da qui pilotare il salvataggio del documento.
>
>> Ti ringrazio tanto per la disponibilità offertami, ma in questa azienda
>> considerano la posta elettronica altamente riservata... posso operare, in
>> modo limitato, con le credenziali "prestatemi" da un dipendente più
>> flessibile degli altri. Capirai quindi che, con dispiacere, non posso
>> inviarti la copia della mail catturata.
>
> Immaginavo.
>
>> Un'ultima cosa... c'è un motivo per cui non utilizzi le definizioni
>> appropriate, privilegiando la definizione generica Object ?
>
> Di solito lo faccio; stavolta, non avendo letto il tuo codice, ho voluto
> "generalizzare".
>
>> Ancora un grazie grande, grande.
>
> Prego.
>
>> Saluti a tutti
>> Antonio
>
>
> Ciao.
> --
> Sergio MAZZA
Fortunatamente mi hanno dato ulteriore tempo per cercare una soluzione più
comoda.
Forse la mia testa dura, in questo caso, è un pregio e non un difetto.
Continuerò a cercare come fare a copiare un file del quale si ha l'indirizzo
tipo url, evitando di far partire il programma che l'ha generato: anche
perchè non su tutti i pc sono presenti tutti i programmi, mentre il
salvataggio sul server locale potrebbe comunque garantire una reale
possibilità di esecuzione off-line.
Se trovo la soluzione la condividerò con voi tutti.
Saluti
Antonio


title: WebBrowser ed Access

text:

Ciao Antonio,
allora se hai gli indirizzi HTTP sei a cavallo qui trovi un po di API:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wininet/wininet/internetreadfile.asp
e qui un esempio pronto:
http://www.mvps.org/access/resources/downloads.htm
Internet Data Transfer library



title: WebBrowser ed Access

text:
"antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:45803e70$0$20824$5fc...@news.tiscali.it...
>
> Fortunatamente mi hanno dato ulteriore tempo per cercare una soluzione più
> comoda.
> Forse la mia testa dura, in questo caso, è un pregio e non un difetto.
> Continuerò a cercare come fare a copiare un file del quale si ha
> l'indirizzo tipo url, evitando di far partire il programma che l'ha
> generato: anche perchè non su tutti i pc sono presenti tutti i programmi,
> mentre il salvataggio sul server locale potrebbe comunque garantire una
> reale possibilità di esecuzione off-line.
> Se trovo la soluzione la condividerò con voi tutti.
>
> Saluti
> Antonio
(oltre al suggerimento di Cinzia)
Se hai modo di "operare" sul server (o chi per te), abilita l'ftp nella
cartella principale dove risiedono i documenti; cambiare il protocollo da
http a ftp ed ottenere il file non c'è (o non ci dovrebbe essere)
problema...
Ciao.
--
Sergio MAZZA


title: WebBrowser ed Access

text:
Lo sapevo !!! Lo sapevo che potevo contare su voi due.
GRAZIE
Antonio


title: Mappa dell'Italia con aree sensibili 2

author: Conte Max

text:
Scusate se riposto ma  la mia email era sbagliata
Togliere ROCCARASO dalla mail


title: query di aggiornamento....non mi riesce

author: Miozzo Maurizio

text:
Access 2000
Salve a tutti ,
sono alle prime armi con access e mi sono impantanato su una query di
aggiornamento tabella.
Ho 2 tabelle( DatiDoc e Documenti) correlate DatiDoc.Doc = documenti.IdDoc.
Se il contenuto di  (documenti.CopiaIdDoc) č uguale(DatiDoc.copiadoc)
vorrei  aggiornare il campo  (documenti.IdDoc) a  (DatiDoc.Doc)
Passo la query....
UPDATE Rifiuti INNER JOIN (DatiDoc INNER JOIN documenti ON DatiDoc.Doc =
documenti.IdDoc) ON Rifiuti.IdDoc = DatiDoc.Doc SET documenti.IdDoc =
[DatiDoc]![Doc]
WHERE (((documenti.CopiaIdDoc)=[DatiDoc]![copiadoc]));
che perņ non fą quello che io vorrei facesse.
Per piacere, qualcuno mi puņ dire dove sbaglio ?
Grazie a tutti
Maurizio


title: query di aggiornamento....non mi riesce

author: Alex NSB

text:
> Ho 2 tabelle( DatiDoc e Documenti) correlate DatiDoc.Doc =
> documenti.IdDoc. Se il contenuto di  (documenti.CopiaIdDoc) č
> uguale(DatiDoc.copiadoc) vorrei  aggiornare il campo
> (documenti.IdDoc) a  (DatiDoc.Doc)
> Passo la query....
> UPDATE Rifiuti INNER JOIN (DatiDoc INNER JOIN documenti ON
> DatiDoc.Doc = documenti.IdDoc) ON Rifiuti.IdDoc = DatiDoc.Doc SET
> documenti.IdDoc = [DatiDoc]![Doc]
> WHERE (((documenti.CopiaIdDoc)=[DatiDoc]![copiadoc]));
E "Rifiuti" da dove arriva? Anche sulla "correlazione" ci sarebbe da
discutere...
Comunque prova:
UPDATE DatiDoc, Documenti SET
documenti.IdDoc=DatiDoc.Doc WHERE
documenti.CopiaIdDoc=DatiDoc.copiadoc;
HTH.
Alessandro


title: query di aggiornamento....non mi riesce

text:
"Miozzo Maurizio" <
maurizio...@tin.it
> ha scritto nel messaggio
news:rsqPe.82354$2U1.4...@news3.tin.it...

Scusami Mauizio, ma tu hai parlato di due tabelle (DatiDoc e Documenti), ma
poi la query di aggiornamento č basata su tre tabelle.
Dall'UPDATE sembra che tu voglia aggiornare una certa tabella chiamata
Rifiuti (di cui non ci hai parlato), ma poi con la SET chiedi di aggiornare
il campo IdDoc della tabella documenti con il valore del campo Doc della
tabella DatiDoc.
Per me c'č qualcosa che non quadra.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: query di aggiornamento....non mi riesce

text:
"Miozzo Maurizio" <
maurizio...@tin.it
> ha scritto nel messaggio
news:rsqPe.82354$2U1.4...@news3.tin.it...

č la prima risposta che invio a un newsgroup,se ho commesso qualche errore
nell'invio della risposta mi scuso in anticipo.
Volevo avvisare che grazie al suggerimento di Alex ho sistemato la cosa.
per quanto riguarda "Rifiuti" esso č la somma di inesperienza+sonno+uso
errato di controlC e controlV.
Grazie a quelli che mi hanno letto e sopratutto a chi mi ha aiutato.
Buona Sera a tutti
Maurizio


title: [Segnalazione] Presentazione Office System 2007

author: MA

text:
http://www.microsoft.com/italy/partner/eventi/seminari/community_day.mspx
Beati i Milanesi
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
MA wrote:
>
http://www.microsoft.com/italy/partner/eventi/seminari/community_day.mspx
> Beati i Milanesi
Beh, ci sono tanti voli per 10 Euro. --> Dai, vai a Milano!
--
:-)
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
Karl Donaubauer wrote:
> MA wrote:
>>
http://www.microsoft.com/italy/partner/eventi/seminari/community_day.mspx
>> Beati i Milanesi
>
> Beh, ci sono tanti voli per 10 Euro. --> Dai, vai a Milano!
Lo sai che non mi spavento per questo.
Il fatto č che lě ci sono eventi a rispetizione, qui non riesco ad
organizzare neanche un Cisa!!!



text:
caro ma ... questo evento è già esaurito. mi sono iscritto a quello
di maggio.
sei mio ospite a cena se vieni.
:-)
tra l'altro ci sono davvero un sacco di begli eventi ... ma il coffee
break è a pagamento?
saluti dal braccino corto.
MA ha scritto:
> Karl Donaubauer wrote:
> > MA wrote:
> >>
http://www.microsoft.com/italy/partner/eventi/seminari/community_day.mspx
> >> Beati i Milanesi
> >
> > Beh, ci sono tanti voli per 10 Euro. --> Dai, vai a Milano!
> Lo sai che non mi spavento per questo.
> Il fatto è che lì ci sono eventi a rispetizione, qui non riesco ad



author: Nick

text:
matteo...@gmail.com
 ha detto: in data 24/03/2006 17.54:
> caro ma ... questo evento č gią esaurito. mi sono iscritto a quello
> di maggio.
> sei mio ospite a cena se vieni.
> :-)
> tra l'altro ci sono davvero un sacco di begli eventi ... ma il coffee
> break č a pagamento?
>
> saluti dal braccino corto.
>
>
[CUT]
mi sono iscritto all'evento di maggio (09/05/2006) e non mi ha dato
problemi... MA sei ancora in tempo :P..
Ciao
Nick
ps.. se qualche altro frequentatore del NG  dalla provincia di BG
partecipa mi faccia sapere che ci si mette d'accordo per il viaggio...
con tutti gli altri del NG che partecipano.. ci si vede all'evento ;)


title: matrice di controlli in un form

author: nando

text:
Problema: devo visualizzare su un form n° 48 valori (textbox) che l'utente
può eventualmente variare e quindi riacquisirli in una tabella (In Vb6 si
potrebbe creare una matrice di controlli e in access?) Grazie mille


title: matrice di controlli in un form

author: Giorgio Prx

text:
"nando" <
f.bi...@virgilio.it
> ha scritto nel messaggio
news:313Sb.215655$_P.73...@news4.tin.it...
> Problema: devo visualizzare su un form n° 48 valori (textbox) che l'utente
> può eventualmente variare e quindi riacquisirli in una tabella (In Vb6 si
> potrebbe creare una matrice di controlli e in access?) Grazie mille
>
Ciao nando,
in access non esistono le matrici di controlli ma è molto semplice ottenere
qualcosa di simile.
Puoi dare ai controlli lo stesso nome aggiungendo un numero che li
identifica
es....
Text1
Text2
Text3
ecc
poi per indirizzarli
------------------
Dim i as integer
For i=1 to 3
   Debug.print Me("Text" & i)
next
------------------
come vedi non cambia molto.
Ciao Giorgio


title: matrice di controlli in un form

text:
"Giorgio Prx" <
giorgio...@nospamtiscalinet.it
> ha scritto nel messaggio
news:bvafua$5fs$1...@lacerta.tiscalinet.it...

> GRAZIE Giorgio, mi hai risolto un bel problema con gran semplicità! erano
tre giorni che mi arrabattavo tra help, libri e riviste.
Pongo un secondo quesito: se la mia matrice di n elementi risiede in un
modulo di classe autonomo, come posso fare per richiamarla
dal modulo di classe della maschera?
Ciao nando.
>
>


title: matrice di controlli in un form

text:
"nando" <
f.bi...@virgilio.it
> ha scritto nel messaggio
news:x8xSb.168312$VW.68...@news3.tin.it...
>
> "Giorgio Prx" <
giorgio...@nospamtiscalinet.it
> ha scritto nel
messaggio
> news:bvafua$5fs$1...@lacerta.tiscalinet.it...
> >
> > "nando" <
f.bi...@virgilio.it
> ha scritto nel messaggio
> > news:313Sb.215655$_P.73...@news4.tin.it...
[CUT]
> GRAZIE Giorgio, mi hai risolto un bel problema con gran semplicità! erano
> tre giorni che mi arrabattavo tra help, libri e riviste.
> Pongo un secondo quesito: se la mia matrice di n elementi risiede in un
> modulo di classe autonomo, come posso fare per richiamarla
> dal modulo di classe della maschera?
> Ciao nando.
Ciao,
vediamo de ho capito ...
Mettiamo che la tua maschera ha i controlli di tipo TextBox
---------
Testo_1
Testo_2
Testo_3
Testo_4
----------
e vuoi settare i controlli della classe autonoma a quelli della tua maschera
con un ciclo for next
faccio un esempio.....
Codice di classe della maschera
------------------------------
Option Compare Database
Option Explicit
Private F As FrmClass
Private Sub Form_Load()
  Dim i As Integer
  Set F = New FrmClass
  For i = 1 To 4
     Set F.SetText = Me("Testo_" & i)
  Next
End Sub
Private Sub Testo_1_AfterUpdate()
' REM  l'evento vuoto è necessario,
'           in altro caso non viene scatenato l'evento della classe
autonoma.
End Sub
-----------------------------
Codice della classe autonoma che ho chiamato FrmClass
------------------------------
Option Compare Database
Option Explicit
Public WithEvents Text1 As Access.TextBox
Public WithEvents Text2 As Access.TextBox
Public WithEvents Text3 As Access.TextBox
Public WithEvents Text4 As Access.TextBox
Public Property Set SetText(CtrIn As Access.TextBox)
    Dim Indice As String
    Indice = Val(Mid(CtrIn.Name, InStrRev(CtrIn.Name, "_") + 1))
    Select Case Indice
       Case 1
          Set Text1 = CtrIn
       Case 2
          Set Text2 = CtrIn
       Case 3
          Set Text3 = CtrIn
       Case 4
          Set Text4 = CtrIn
       Case Else
          MsgBox "Indice " & Indice & " non valido"
    End Select
End Property
Private Sub Text1_AfterUpdate()
    MsgBox "Text1 Dopo Update"
End Sub
'ecc ecc
-------------------------------
in pratica si tratta di inserire una Property Set che ricava l'indice dal
nome del controllo passato e lo assegna con una Case al controllo della
classe autonoma.
(sempre se ho capito bene)
Ciao Giorgio


title: matrice di controlli in un form

text:
"Giorgio Prx" <
giorgio...@nospamtiscalinet.it
> ha scritto nel messaggio
news:bvej91$v0h$1...@lacerta.tiscalinet.it...
>
> "nando" <
f.bi...@virgilio.it
> ha scritto nel messaggio
> news:x8xSb.168312$VW.68...@news3.tin.it...
> >
> > "Giorgio Prx" <
giorgio...@nospamtiscalinet.it
> ha scritto nel
> messaggio
> > news:bvafua$5fs$1...@lacerta.tiscalinet.it...
> > >
> > > "nando" <
f.bi...@virgilio.it
> ha scritto nel messaggio
> > > news:313Sb.215655$_P.73...@news4.tin.it...
> [CUT]
Due piccole variazioni per ottimizzare il codice
Il load della maschera
---------------------
Private Sub Form_Load()
Set F = New FrmClass
Dim i As Integer
For i = 1 To 4
   Set F.SetText(i) = Me("Testo_" & i)
Next
End Sub
---------------------
La property della classe
---------------------
Public Property Set SetText(id As Integer, CtrIn As Access.TextBox)
    Select Case id
       Case 1
          Set Text1 = CtrIn
       Case 2
          Set Text2 = CtrIn
       Case 3
          Set Text3 = CtrIn
       Case 4
          Set Text4 = CtrIn
       Case Else
          MsgBox "Indice non valido"
    End Select
End Property
--------------
Ciao Giorgio


title: Dcount

author: Steve

text:
Innanzi tutto mi scuso se l'argomento è già stato trattato in numerosissimi
altri post, ma dopo una accurata ricerca non ho trovato la soluzione al mio
problema e nemmeno nell'help di Access.
Il mio problema riguarda il conteggio di record all'interno di un campo, ho
creato un campo [Supporto] e come valore descrivo il tipo di supporto(es.
Lp,Cd, 45giri, ecc..), poi all'interno della maschera "Dischi" ho inserito
una "casella di testo" non associata e come origine controllo ho inserito
questa istruzione:
=Dcount("[Supporto]";"Dischi";'Lp')
dove [Supporto] è il nome del campo, "Dischi" è il nome della tabella e 'Lp'
è il record da contare.
In pratica vorrei che mi contasse solo i record che abbiano come tipo di
supporto Lp.
Ho provato in mille modi ma il risultato sono solo errori di compilazione o
i record totali all'interno del campo[Supporto].
Come si vede sono un principiante, se qualcuno è così paziente e gentile di
darmi una mano gliene sarei molto grato.
Ringrazio tutti....ciao...Mario


title: Dcount

text:
"Steve" <
stiv...@hotmail.com
> ha scritto nel messaggio
news:XH9x9.80043$TD1.3...@news2.tin.it...

Prova così:
=DCount("*";"Dischi";"Supporto = 'Lp'")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Dcount

text:
=DCount("*";"Dischi";"Supporto = 'Lp'")
Roberto ti ringrazio per la risposta però ho sempre errore.
Credo che forse l'errore sia mio, il campo "Supporto" non è una casella di
testo ma una "casella combinata" e nella proprietà "Origine riga" ho
SELECT [Supporto].[ID], [Supporto].[Supporto] FROM Supporto;
Credi che l'errore sia dovuto a questo?
Mentre creando una Query il conteggio lo fa esatto.
Un'ultima cosa, ho creato un pulsante all'interno della maschera "Dischi"
per eseguire la query, c'è la possibilità di visualizzare il risultato
all'interno della maschera?
Ti ringrazio infinitamente!
ciao   Mario


title: Dcount

text:
"Steve" <
stiv...@hotmail.com
> ha scritto nel messaggio
news:xYex9.66958$aL4.2...@news1.tin.it...
> =DCount("*";"Dischi";"Supporto = 'Lp'")
>
> Roberto ti ringrazio per la risposta però ho sempre errore.
> Credo che forse l'errore sia mio, il campo "Supporto" non è una casella di
> testo ma una "casella combinata" e nella proprietà "Origine riga" ho
>
> SELECT [Supporto].[ID], [Supporto].[Supporto] FROM Supporto;
>
> Credi che l'errore sia dovuto a questo?
Certamente si, l'errore è dovuto a questo fatto; nella tabella Dischi il
campo Supporto non è di tipo testo e non contiene la descrizione, bensì è di
tipo numerico e contiene l'ID del tipo del supporto.
Se nella tabella Supporto l'ID relativo al Supporto Lp ha valore 2 (per
esempio), nella DCount i criteri debbono puntare al valore dell'ID e non
della descrizione; quindi, se come dicevamo la descrizione Lp ha un ID
uguale a 2, prova scrivere la DCount così:
=DCount("*";"Dischi";"Supporto = 2")
[CUT]
>
> ciao   Mario



title: Dcount

text:
> Certamente si, l'errore č dovuto a questo fatto; nella tabella Dischi il
> campo Supporto non č di tipo testo e non contiene la descrizione, bensě č
di
> tipo numerico e contiene l'ID del tipo del supporto.
> Se nella tabella Supporto l'ID relativo al Supporto Lp ha valore 2 (per
> esempio), nella DCount i criteri debbono puntare al valore dell'ID e non
> della descrizione; quindi, se come dicevamo la descrizione Lp ha un ID
> uguale a 2, prova scrivere la DCount cosě:
>
> =DCount("*";"Dischi";"Supporto = 2")
Perfetto!!!  ora č tutto ok!
Sei stato gentilissimo e di grande aiuto, ti ringrazio ancora.
Ciao
Mario


title: Parametro Data in query a Campi Incrociati

author: ThaiChi

text:
Salve a tutti,
come si fa per inserire in una qry in A2000 dei Parametri Data nei criteri
utilizzando una query a campi incrociati ???
Inserendo la data al posto dei parametri tutto funziona.
Grazie
ThaiChi


author: Carlo Costarella

text:
"ThaiChi" <
011...@bigfoot.com
> ha scritto nel messaggio
news:akkht9$1v5$1...@fe1.cs.interbusiness.it...

Dopo aver creato la query aggiungi un campo, per esempio [DATA]
Nella formula imposta a "Dove"
Nei criteri scrivi: [Quale data?]
Apri il menů Query e scegli "Parametri"
Nella prima riga della prima colonna riscrivi: [Quale Data?] rispettando
tutti i caratteri.
Nella seconda colonna scegli il tipo di dati "Data/Ora"
Il gioco č fatto.
Ciao, Carlo


title: Data in query non si visualizza.....

author: Roberto

text:
Ho due maschere:
Anagrafica
Referti
Nella maschera Referti c'è un campo data creato in modo che si aggiorni
automaticamente con la data del sistema.
La maschera Anagrafica ha, nel suo interno, Sottomaschera, generata da una
query su alcuni campi della maschera Referti. Tra questi campi della query
vi è il mio campo Data.
Nella sottomaschera il campo data rimane vuoto.
Cordiali saluti
Roberto


title: Data in query non si visualizza.....

author: Sib

text:
"Roberto" <
r.m...@pucciufficio.com
> ha scritto nel messaggio

Buono a sapersi.
Sib


title: Data in query non si visualizza.....

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio

Vabbe'.
Ti spiego.
Non sei stato molto chiaro e hai detto cose che non possono essere esatte
("query sui campi di una maschera") prova a spiegarti meglio e prova a
spiegare quale metodo hai usato per valorizzare il campo data.
Sib


title: Formato EURO

author: Yachi

text:
Scusate, una domanda che non c'entra niente: che formato devo dare ad
una campo di access per fa si che un numero inserito per esempio: 4954
prenda il formato 49,54? Ho 65.000 record già inseriti con valore
numerico, impazzirei a inserirli di nuvo, esiste un formato che mi
potrebbe aiutare?
Grazie!!!


title: Formato EURO

author: massimiliano

text:
>che formato devo dare ad
>una campo di access per fa si che un numero
inserito per esempio: 4954
>prenda il formato 49,54?
anzitutto il
formato deve essere numerico precisione doppia. secondo se hai a che fare
con A2000 guarda verso La Mecca (ovvero
www.sitoocmune.com
, ogni
sviluppatore Access deve almeno una volta nella vita andarlo a visitare) e
cerca la funzione di Karl e poi dividi tutto * 100
lavora comunque su una
copia
>Ho 65.000 record già inseriti con valore
>numerico, impazzirei a
inserirli di nuvo, esiste un formato che mi
>potrebbe aiutare?
mi sa
comunque che non ci sia molto da fare e dovrai imputare il tutto...
buona fortuna...
scherzo ovviamente
ciao Massimiliano
--------------------------------
Inviato via
http://usenet.iol.it


title: Formato EURO

author: Marco M.

text:
"Yachi"  ha scritto nel messaggio
> una campo di access per fa si che un numero inserito per esempio: 4954
> prenda il formato 49,54? Ho 65.000 record già inseriti con valore
> numerico, impazzirei a inserirli di nuvo, esiste un formato che mi
> potrebbe aiutare?
>
Prova a trasformare il campo da numero a valuta, Formato euro, posizioni
decimali Automatiche.
Poi fai una query di selezione, dove inserirai la seguente esressione:
Esp: Int([TuoCampo]*1+0,499)/100
Successivamente la trasformi in query di aggiornamento ed il gioco è fatto
Ciao Marco M.


title: Formato EURO

author: Gianluca

text:
"Yachi" <
ya...@pointel.it
> ha scritto nel messaggio
news:pvficuskoo1178vkt...@4ax.com...

Beh per quello che ne so io devi dare 'valuta', sperando che il tuo SO siat
già stato aggiornato per l'euro... Per convertire i dati che hai già
memorizzato vai sul sito
comune.it
, ricordo che c'è qcosa che può farti
gola...


title: Formato EURO

author: Alberto S.

text:
"Yachi" <
ya...@pointel.it
> ha scritto nel messaggio
news:pvficuskoo1178vkt...@4ax.com...

1) Fai una copia di sicurezza
2) Modifica il tipo dati del campo in 'Valuta' oppure in 'Precisione doppia'
2) Tramite una query di aggiornamento del tipo
        UPDATE tblDati SET tblDati.Cifra = tblDati.Cifra/100
    otterrai il risultato voluto.
Ciao
----
Alberto


title: Formato EURO

author: Tecnoricambi

text:
"Marco M." <
teat...@tin.it
> ha scritto nel messaggio
news:Pxcy8.23870$8D3.6...@news1.tin.it...

1) Metti in salva i dati salvando una copia
2) Puoi aggiungere un campo in numerico doppia precisione
3) Con una query di aggiornamento puoi trasformare i tuoi dati numerici in
Euro
Se hai bisogno di qualcosa di specifico, scrivimi e ti darò una dritta
Ciao
Claudio


title: Formato EURO

text:
"massimiliano" <
massimilia...@kksrl.com
> ha scritto nel messaggio
> >che formato devo dare ad
> >una campo di access per fa si che un numero
> inserito per esempio: 4954
> >prenda il formato 49,54?
> anzitutto il
> formato deve essere numerico precisione doppia. secondo se hai a che fare
cut
Non sono daccordo.
Il tipo (e non il formato) deve essere valuta e non precisione doppia.
Inoltre anche il formato deve essere valuta (dato che a questo punto penso
che tutti abbiano gia' provveduto a cambiare le impostazioni internazionali
del pc da lire a euro).
Sib
--
qualita.assicurazione su
www.cerrinet.it
Il newsgroup sulla Qualita'


title: query di creazione tabella "particolare" (non saprei come de

author: coop

text:
salve a tutti, ho già dato un'occhiata a google ma non ho trovato nulla.
mi chiedevo se si può fare ciò che ho in mente:
ho una tabella con i campi Id (contatore), Nome (testo) e varie attività
(si/no)
 si può fare una query, anche creando una nuova tabella, che invece di
riportarmi i campi di tutte le attività col segno di spunta crei un solo
campo testo in cui sono elencate le attività attive? (quelle col si), cioè
vedo se una certa attività è Si, se lo è aggiungo al nuovo campo di tipo
testo il nome del campo relativo.
mi serve prorio una query e non un report perchè devo usarla in una pagina
asp per un sito web.
spero di essere stato chiaro
grazie a tutti anticipatamente
luigi
--------------------------------
Inviato via
http://arianna.libero.it/usenet


author: Francesco R.

text:
"coop" <----------------
cooperativabambu----...@inwind.it
>
ha scritto nel messaggio
news:81Z75Z125Z49Y1...@usenet.libero.it...
> salve a tutti, ho già dato un'occhiata a google ma non ho trovato nulla.
> mi chiedevo se si può fare ciò che ho in mente:
> ho una tabella con i campi Id (contatore), Nome (testo) e varie attività
> (si/no)
>  si può fare una query, anche creando una nuova tabella, che invece di
> riportarmi i campi di tutte le attività col segno di spunta crei un solo
> campo testo in cui sono elencate le attività attive? (quelle col si), cioè
> vedo se una certa attività è Si, se lo è aggiungo al nuovo campo di tipo
> testo il nome del campo relativo.
>
[CUT]
Se ho capito bene quello che vuoi fare, in visualizzazione struttura della
query, per ogni campo attività ti crei un campo calcolato:
NomeCalc1: IIf([Attività1];"Nome attività 1, ";Null)
NomeCalc2: IIf([Attività2];"Nome attività 2, ";Null)
NomeCalc3: IIf([Attività3];"Nome attività 3, ";Null)
...
Poi crei il tuo campo complessivo:
ElencoAttività: [NomeCalc1] & [NomeCalc2] & [NomeCalc3] & ...
Dovrebbe funzionare.
Ciao.


title: [URGENTE] Access 97 e 2000 in WIN XP

author: vale

text:
Salve ho la necessità di installare su un Windows XP sia Access 97 che 2000.
Ho provato ad installare prima il 97 e poi il 2000 a mi rimuove il 97
nell'installazione del 2000, prima il 2000 e poi non mi fa installare il 97.
Come posso fare?
Ciao e grazie a tutti.


title: [URGENTE] Access 97 e 2000 in WIN XP

author: SimonenomiS

text:
"vale" <
enm...@virgilio.it
> wrote in
news:ao5vl2$5u9c$
1...@stargate1.inet.it
:

  Prima il 97, poi il 2000 MA su un'altra cartella.
  Ciao.
--
Recensioni di programmi freeware e shareware
http://digilander.libero.it/winses


title: [URGENTE] Access 97 e 2000 in WIN XP

text:
devi installare il 97 poi il 2000. Quando fai l'installazione del 2000
devi fare attenzione all'opzione "sostituisci versione precedente" o
qualcosa del genere. Se tu non spunti il check dovrebbe lasciarti
entrambe le versioni. Io ce le ho tutt'e due anche se qualche problema
c'è quando apri i files, ma niente di grave.


title: aiuto....

author: dodo

text:
ho questa icona sul desktop che non riesco a tirar via come posso fare per
cortesia .....C:\WINDOWS\sfondi[1].exe
--------------------------------
Inviato via
http://usenet.libero.it


title: aiuto....

text:
ho una icona che non si leva più dal desktop e dal pc



title: aiuto....

author: Marco

text:
"dodo" <
dod...@libero.it
> ha scritto nel messaggio
news:151Z25Z171Z198Y...@usenet.libero.it...

Modalità provvisoria
Ciao


title: SONO UN NOVIZIO DI QUESTE NEWS

author: luigi manfredini

text:
Mi indicate per favore dove reperire tutte le news precedenti?
In particolare dove prendere le
1) indicazioni del calcolo del codice fiscale per access
2) eseguire backup del database corrente da codice VB (o da macro!?!)
GRAZIE A TUTTI


title: SONO UN NOVIZIO DI QUESTE NEWS

author: Sergio MAZZA

text:
"luigi manfredini" <
luigi.ma...@fastwebnet.it
> ha scritto nel messaggio
news:bP9Jh.13635$o%.6368@tornado.fastwebnet.it...

www.sitocomune.com
Ciao.
--
Sergio MAZZA


title: SONO UN NOVIZIO DI QUESTE NEWS

author: Alessandro Baraldi

text:
On 12 Mar, 11:20, "luigi manfredini" <
luigi.manfred...@fastwebnet.it
>
wrote:
> Mi indicate per favore dove reperire tutte le news precedenti?
Lo strumento che io ritengo molto potente è GOOGLE Groups.
> In particolare dove prendere le
> 1) indicazioni del calcolo del codice fiscale per access
Questo potrebbe aiutarti:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=266
> 2) eseguire backup del database corrente da codice VB (o da macro!?!)
Questo si fà regolarmente con un Copy quando hai sconnesso tutti i
Recordset.
> GRAZIE A TUTTI
Ora ti espongo una mia opinione su alcune regole che in questo Gruppo
usiamo
per rendere i messaggi utili a tutti e non dispersivi.
1) Non si scrive in Maiuscolo
2) Il SubJect del messaggio DEVE essere, per quanto possibile,
espressione della richiesta, in modo da fornire un metodo di ricerca
per argomenti funzionale e potente.
3) Ogni argomento un POST diverso proprio per non fare confusione.
Chi partecipa attivamente a queste comunità sfrutta al massimo quanto
ti ho suggerito e non usare questi criteri significa disperdere
informazioni, ne è un esempio il Subject usato da te...."SONO UN
NOVIZIO DI QUESTE NEWS" chi mai lo userebbe per cercare qualche INFO
sul codice fiscale....????
Pertanto capisci che queste risposte che ti ho dato non serviranno a
nessuno nel giro di 2gg quando il messaggio non sarà più tra i primi
della giornata.....
Quindi oltre a darti il benvenuto nel Gruppo ti sollecito a prendere
visione del regolamento della comunità che puoi trovare nel
SitoComune:
www.sitocomune.com
@Alex


title: SONO UN NOVIZIO DI QUESTE NEWS

author: S. Savoldi

text:
"luigi manfredini" <

Non scrivere mai in maiuscole: da la sensazione che tu stia urlando in preda
alla disperazione  ;-)


title: SONO UN NOVIZIO DI QUESTE NEWS

text:

Ciao Silvio
@Alex


title: SONO UN NOVIZIO DI QUESTE NEWS

text:
"Alessandro Baraldi" <
> Ciao Silvio
Sempre on-line eh, Alex?     ;-)
Ciao!


title: SONO UN NOVIZIO DI QUESTE NEWS

text:
"S. Savoldi" <silvio....@liberoUARGGG.it> ha scritto nel messaggio news:45f52e83$0$17940$4faf...@reader1.news.tin.it...
>
> Non scrivere mai in maiuscole: da la sensazione che tu stia urlando in preda
> alla disperazione  ;-)
Bentornato... Ogni tanto, ricicci...
Ciao.
--
Sergio MAZZA


title: SONO UN NOVIZIO DI QUESTE NEWS

text:
"Sergio MAZZA"
> > Non scrivere mai in maiuscole: da la sensazione che tu stia urlando in
preda
> > alla disperazione  ;-)
> Bentornato... Ogni tanto, ricicci...
>
> Ciao.
Ciao Sergio, in effetti di tanto in tanto voglio vedere chi è rimasto della
vecchia guardia...
E adesso noto pure la presenza di Antonio Biso!
Se ricompare anche il relativo clone siamo proprio ai vecchi tempi    ;-)
Ciao!


title: SONO UN NOVIZIO DI QUESTE NEWS

text:
On 12 Mar, 19:12, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "S. Savoldi" <silvio.savo...@liberoUARGGG.it> ha scritto nel messaggionews:45f52e83$0$17940$4faf...@reader1.news.tin.it...
>
>
>
> > Non scrivere mai in maiuscole: da la sensazione che tu stia urlando in preda
> > alla disperazione  ;-)
>
> Bentornato... Ogni tanto, ricicci...
>
> Ciao.
> --
> Sergio MAZZA
Sergio non crederci.... Silvio c'è spesso, solo che si traveste....,
cambia Nick e ci spia...!
;-)
@Alex


title: SONO UN NOVIZIO DI QUESTE NEWS

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio news:1173736465....@64g2000cwx.googlegroups.com...
Sergio non crederci.... Silvio c'è spesso, solo che si traveste....,
cambia Nick e ci spia...!
;-)
@Alex
[risposta]
Speriamo non si faccia il trapianto...
Ciao.
--
Sergio MAZZA


title: SONO UN NOVIZIO DI QUESTE NEWS

text:
"S. Savoldi" <silvio....@liberoUARGGG.it> ha scritto nel messaggio news:45f5a044$0$810$4faf...@reader5.news.tin.it...
>
> Ciao Sergio, in effetti di tanto in tanto voglio vedere chi è rimasto della
> vecchia guardia...
> E adesso noto pure la presenza di Antonio Biso!
E' il "grande" fratello!
> Se ricompare anche il relativo clone siamo proprio ai vecchi tempi    ;-)
Eh! Eh!
> Ciao!
Ciao.
--
Sergio MAZZA


title: SONO UN NOVIZIO DI QUESTE NEWS

text:
"Alessandro Baraldi"
> Bentornato... Ogni tanto, ricicci...
>
> Ciao.
> --
> Sergio MAZZA
>Sergio non crederci.... Silvio c'è spesso, solo che si traveste....,
>cambia Nick e ci spia...!
;-)
Eeeeeeeeehhhhhhh: avere il tempo per questi cazzeggi    :-)
... a meno che non torni all'epoca in cui usavo <warp> come nick!


title: Cerco codice per selezionare solo il nome del file

author: Max

text:
Sto cercando un codice che mi permetta di selezionare un file del mio disco
e inserire solamente il nome in una casella di testo (solamente il nome e
non l'intero percorso).
Grazie Mille.
Max


author: Roberto dalla campagna

text:
Max <
m.d...@tiscalinet.it
> wrote in message
GQ_%a.12281$zN5.3...@news1.tin.it...

Se la variabile stringa che contiene l'intero percorso del file si chiama
MioPercorso.
Se la variabile in cui vuoi solo il nome del file e la sua extention si
chiama MioNome.
MioNome = Dir(MioPercorso)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Docmd.maximize sulle maschere

author: Roland Mayr - Chipware

text:
Salve,
ho il seguente problema:
- da una maschera "massimata" dovrei aprire una altra che non sia
"massimata". La maschera sottostante dovrebbe rimanere uguale.
grazie in anticipo.
roland


title: Docmd.maximize sulle maschere

author: MA

text:

Mettila come popup
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: INESPERTO - inserire un oggetto -

text:
Ciao a tutti
Rieccomi quì con le idee strane da un inesperto...
Grazie ancora a MAssimiliano (alias Ciro?!?) per le dritte sul DAO 3,6
Adesso ho un idea, dato che posso compattare il file mdb anche quando è in
esecuzione ed in automatico, vorrei fare la seguente:
1) con un batch creo un file .txt della directory dove riesiedono i files
.mdb, diciamo giornalmente
2) con l'opzione "inserisci oggetto" potrei visualizzare i dati del file
creato per tenere sotto controllo le dimensioni del DB ma.....
Già! Ma.... il file invece di essere visualizzato nella maschera, viene solo
visualizzata una icona raffigurante il notepad!!! Argh....
Si può fare qualcosa del genere? E un idea strana?
Lo so che da proprietà data base si vedono le dimensioni del file, ma vorrei
vederle sempre sulla maschera primaria..
Sono pazzo?


title: INESPERTO - inserire un oggetto -

author: Antonio Biso

text:
"Marco" <d0bNOO...@NOSPAMlibero.it> ha scritto nel messaggio
news:be41bv$ghm$1...@lacerta.tiscalinet.it...
> Ciao a tutti
> Rieccomi quì con le idee strane da un inesperto...
> Grazie ancora a MAssimiliano (alias Ciro?!?) per le dritte sul DAO 3,6
>
> Adesso ho un idea, dato che posso compattare il file mdb anche quando è in
> esecuzione ed in automatico, vorrei fare la seguente:
>
> 1) con un batch creo un file .txt della directory dove riesiedono i files
> .mdb, diciamo giornalmente
> 2) con l'opzione "inserisci oggetto" potrei visualizzare i dati del file
> creato per tenere sotto controllo le dimensioni del DB ma.....
>
> Già! Ma.... il file invece di essere visualizzato nella maschera, viene
solo
> visualizzata una icona raffigurante il notepad!!! Argh....
>
> Si può fare qualcosa del genere? E un idea strana?
Molto strana.
Apri il file di testo e leggilo scrivendo in maschera.
Parole chiave
Open e Read
Antonio


title: passare parametri a query

author: Franco

text:
Salve!
3 tabelle in relazione : Distinta, Righe_distinta, Dettaglio_righe.
cioč:
Distinta                            ID    data
Totale_interventi_da_eseguire            01    10/10/2003    40
Righe_distinta:                 ID    ID_RIGA    cod    Descrizione
01    1        1080        Fornitura 3 kw
Dettaglio_riga                  ID_RIGA    data_intervento    N_interventi
1    10/12/2003        20
1    11/12/2003        20
Maschera principale FRMDISTINTA contentente la tabella Distinta con i
relativi pulsanti di spostamento-record
Nella  stessa maschera, una sottomaschera FRMRIGHE_DISTINTA che contiene la
tabella Righe_distinta ed un'altra sottomaschera, FRMDETTAGLIO_RIGA,
contentente la tabella Dettaglio_riga.
Con i pulsanti spostamento record, scorrendo la tabella Distinta, mi vengono
visualizzati di volta in volta tutte le righe della distinta e i dettagli
delle righe; quindi le relazioni funzionano bene!
I problemi sono 2:
Come faccio a creare una casella di calcolo che mi faccia il totale di tutti
gli interventi (N_interventi)  per ogni distinta ?
E se volessi selezionare le righe di volta in volta in base all ID della
Distinta con una casella combinata?
Cioč :
seleziono ID Distinta
nella casella combinata, in base a ID DISTINTA devo poter scegliere le righe
relative a quella distinta
e cosě via..
Non so se sono riuscito ad essere chiaro...oltretutto non sono molto esperto
(anche se tanti anni fa qualche linguaggio dbase l'ho usato...)
Grazie a tutti!


title: passare parametri a query

text:
"Franco" <
wi...@libero.it
> ha scritto nel messaggio
news:Rqd2a.107304$YG2.3...@twister1.libero.it...

Ho riletto il mio msg ed č un vero casino: le tabelle non si riesce a capire
quali siano...
Se non č chiaro fatemelo sapere
Scusate e grazie ancora!


title: passare parametri a query

author: Maurizio Borrelli

text:
> "Franco" <
wi...@libero.it
> ha scritto nel messaggio
> news:Rqd2a.107304$YG2.3...@twister1.libero.it...
[...]
> 3 tabelle in relazione : Distinta, Righe_distinta, Dettaglio_righe.
> cioč:
> Distinta                            ID    data
> Totale_interventi_da_eseguire            01    10/10/2003    40
> Righe_distinta:                 ID    ID_RIGA    cod    Descrizione
> 01    1        1080        Fornitura 3 kw
> Dettaglio_riga                  ID_RIGA    data_intervento    N_interventi
> 1    10/12/2003        20
> 1    11/12/2003        20
> Maschera principale FRMDISTINTA contentente la tabella Distinta con i
> relativi pulsanti di spostamento-record
> Nella  stessa maschera, una sottomaschera FRMRIGHE_DISTINTA che contiene
> la
> tabella Righe_distinta ed un'altra sottomaschera, FRMDETTAGLIO_RIGA,
> contentente la tabella Dettaglio_riga.
> Con i pulsanti spostamento record, scorrendo la tabella Distinta, mi
> vengono
> visualizzati di volta in volta tutte le righe della distinta e i dettagli
> delle righe; quindi le relazioni funzionano bene!
> I problemi sono 2:
> Come faccio a creare una casella di calcolo che mi faccia il totale di
> tutti
> gli interventi (N_interventi)  per ogni distinta ?
    Nella sottomaschera metterai una casella di testo, di nome per esempio
"ctSomma" con la formula:
        =Somma([NomeControllo])
(magari nel pie' di pagina maschera, che potrebbe avere la proprieta'
Visibile = No) e nella maschera una casella di testo che "legga" il valore
di "ctSomma":
        =[NomeSottomaschera].Form!ctSomma
> E se volessi selezionare le righe di volta in volta in base all ID della
> Distinta con una casella combinata?
> Cioč :
> seleziono ID Distinta
> nella casella combinata, in base a ID DISTINTA devo poter scegliere le
> righe relative a quella distinta
> e cosě via..
[...]
    Forse per questo ti puo' interessare il thread:
From:
scremo...@tiscalinet.it
 (Ronny)
Newsgroups: it.comp.appl.access
Subject: Filtro sulla maschera .....
Date: Tue, 11 Feb 2003 09:35:41 GMT
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: [OT] impostazioni questo NG

author: skipper

text:
Scusate l'OT ma non capisco una cosa: uso il lettore di news di outlook e
nel riquadro a sinistra vedo l'elenco dei NG sottoscritti: in grassetto
it.comp.appl.access con 56 messaggi tra parentesi...
Nel riquadro a dx in altro non vedo nessuno dei messaggi che dovrei avere
nonostante a sx sia visualizzato 56 e nonostante abbia appena scaricato i
messaggi non letti...
che č?
grazie
--
skipper dixit...
www.superskipper.it


title: [OT] impostazioni questo NG

text:
"skipper" <skippe...@NOSPAMsuperskipper.it> ha scritto nel messaggio
news:Q4CFa.18920$Fr5.4...@tornado.fastwebnet.it...

acc... ho cliccato su leggi 300 messaggi successivi e si sono
visualizzati....
scusate anche se non ho capito perchč se ho la finestra vuota non mi facesse
vedere i restanti messaggi
grazie lo stesso
--
skipper dixit...
www.superskipper.it


title: [OT] impostazioni questo NG

author: UncleSam

text:
"skipper" <skippe...@NOSPAMsuperskipper.it> ha scritto nel messaggio
news:i7CFa.18926$Fr5.4...@tornado.fastwebnet.it...

forse hai un filtro sulla visualizzazione (tanto per tornare IT ;)
su outlook express 6 si trova nel menu visualizza->visualizzazione corrente
e li selezioni "tutti i messaggi" (in caso c'era selezionato altro)
Pier


title: navigare nei recorset

author: mino

text: Vi chiedo cortesemente un suggerimento. In una maschera ho una combobox non associata per selezionare i nomi del controllo di testo "nomi".Alcuni nomi si ripetono spesso e io vorrei che ,quando scelgo un nome,se ha più istanze,mi compaia il record dell'ultima volta che l'ho inserito.Ho provato con rs.MoveLast(dopo avere inizializzato recordset.clone etc.)ma mi porta sempre all'ultimo record del database (e non per ex.all'ultimo record del nome cliccato sulla combo.


title: navigare nei recorset

author: Karl Donaubauer

text:

Forse ti aiuta il metodo FindLast.
Se non riesci, incolla il tuo codice.

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: navigare nei recorset

text:
Il giorno sabato 27 ottobre 2012 16:38:55 UTC+2, Karl Donaubauer ha scritto:
> mino wrote:
>
> > Vi chiedo cortesemente un suggerimento. In una maschera ho una
>
> > combobox non associata per selezionare i nomi del controllo di testo
>
> > "nomi".Alcuni nomi si ripetono spesso e io vorrei che ,quando scelgo
>
> > un nome,se ha pi� istanze,mi compaia il record dell'ultima volta che
>
> > l'ho inserito.Ho provato con rs.MoveLast(dopo avere inizializzato
>
> > recordset.clone etc.)ma mi porta sempre all'ultimo record del
>
> > database (e non per ex.all'ultimo record del nome cliccato sulla
>
> > combo.
>
>
>
> Forse ti aiuta il metodo FindLast.
>
> Se non riesci, incolla il tuo codice.
>
>
>
> --
>
> Ciao
>
> Karl
>
> *********
>
> Access FAQ:
http://www.donkarl.com/it

Il giorno sabato 27 ottobre 2012 16:38:55 UTC+2, Karl Donaubauer ha scritto:
> mino wrote:
>
> > Vi chiedo cortesemente un suggerimento. In una maschera ho una
>
> > combobox non associata per selezionare i nomi del controllo di testo
>
> > "nomi".Alcuni nomi si ripetono spesso e io vorrei che ,quando scelgo
>
> > un nome,se ha pi� istanze,mi compaia il record dell'ultima volta che
>
> > l'ho inserito.Ho provato con rs.MoveLast(dopo avere inizializzato
>
> > recordset.clone etc.)ma mi porta sempre all'ultimo record del
>
> > database (e non per ex.all'ultimo record del nome cliccato sulla
>
> > combo.
>
>
>
> Forse ti aiuta il metodo FindLast.
>
> Se non riesci, incolla il tuo codice.
>
>
>
> --
>
> Ciao
>
> Karl
>
> *********
>
> Access FAQ:
http://www.donkarl.com/it

Private Sub CasellaCombinata6_AfterUpdate()
    ' Trova il record corrispondente al controllo
    Dim rs As Object

    Set rs = Me.Recordset.Clone
    rs.FindFirst "[CustomerID] = " & Me.CasellaCombinata6
    rs.MoveLast
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub


title: navigare nei recorset

text:
mino wrote:
>> ...
>>> Vi chiedo cortesemente un suggerimento. In una maschera ho una
>>> combobox non associata per selezionare i nomi del controllo di testo
>>> "nomi".Alcuni nomi si ripetono spesso e io vorrei che ,quando scelgo
>>> un nome,se ha pi? istanze,mi compaia il record dell'ultima volta che
>>> l'ho inserito.Ho provato con rs.MoveLast(dopo avere inizializzato
>>> recordset.clone etc.)ma mi porta sempre all'ultimo record del
>>> database (e non per ex.all'ultimo record del nome cliccato sulla
>>> combo.
>
> Private Sub CasellaCombinata6_AfterUpdate()
>     ' Trova il record corrispondente al controllo
>     Dim rs As Object
>
>     Set rs = Me.Recordset.Clone
>     rs.FindFirst "[CustomerID] = " & Me.CasellaCombinata6
>     rs.MoveLast
>     If Not rs.EOF Then Me.Bookmark = rs.Bookmark
> End Sub

Prova cos�:

Private Sub CasellaCombinata6_AfterUpdate()

Me.Recordset.FindLast "CustomerID=" & Me!CasellaCombinata6

End Sub

Il modo pi� sicuro sarebbe di includere un campo univoco
(contatore, PK, data o simile) che identifica l'ultimo record
per ogni cliente gi� nella casella combinata e poi nella cerca.
Se p.e. hai un campo OrderId nella tabella l'origine record
della casella potrebb'essere:

SELECT Max(OrderId), CustomerID
FROM Tabella
GROUP BY CustomerID

e per la cerca usa:

Me.Recordset.FindLast "OrderId = " & Me!CasellaCombinata6

BTW Invece di "CasellaCombinata6" sarebbe molto meglio un
nome parlante come "cboCercaCliente" o "cboSearchCustomer".



title: navigare nei recorset

text:

Ti ringrazio per la risposta ma purtroppo non funziona,mi da sempre quello che clicco, non l'ultimo.Mi riferisco solo a suggerimento VBA.
Ciao


title: navigare nei recorset

text:

Finalmente ho risolto inserendo anche l'istruzione sql nella combobox.E' stata la correzione chiave.Grazie Karl


title: file MDE

author: Giovanni

text:
ciao a tutti...
Siccome ho avuto dei problemi al disco fisso e ho perso un pò di file tra
cui alcuni sorgenti di access e mi sono rimasti dei file che avevo salvato
prima e sono in MDE posso portarli nel formato mdb in qualche modo? Ho
provato a importarli in un database vuoto ma le mschere, report, macro e
moduli me li fa solo vedere e non li posso importare esiste qualcosa per
poter fare ciò? vi ringrazio anticipatamente.


title: file MDE

author: Setec Astronomy

text:
Giovanni wrote:
> Siccome ho avuto dei problemi al disco fisso e ho perso un pr di file
> tra cui alcuni sorgenti di access e mi sono rimasti dei file che
> avevo salvato prima e sono in MDE posso portarli nel formato mdb in
> qualche modo?
Al massimo puoi recuperare le form e forse i report. Ma comunque il
codice VBA non puoi recuperarlo.
--
I'am what I'am, I do what I can


title: file MDE

author: Roberto da casa

text:
"Giovanni" <
gest...@libero.it
> ha scritto nel messaggio
news:LGXJb.229978$e6.90...@twister2.libero.it...

Penso proprio che neppure la Befana possa aiutarti con un dono a risolvere
il tuo problema. ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Sfondo Access 2007

author: Angelo Pagone

text:
Ciao a tutti,
vorrei cambiare lo sfondo di una applicazione in Access 2007.
Ho provato la soluzione di lebans, tramite API, ma funziona solo con
versioni
precedenti ma con 2007 no.
Qualcuno sa darmi qualche indicazione ?
Grazie
Angelo
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Un po' complicato da spiegare,ma...

author: Fabio

text:
Allora vediamo se riesco a farmi capire.....
Sto cercando di creare un piccolo dbase di fatturazione.
Ho creato una maschera con la quale inserisco i miei doc fiscali ddt e
fatture immediate.
Vorrei crearmi dai ddt una fattura di riepilogo che io chiamo fattura fine
mese (FFM).
Ora vediamo se il mio procedimento è una "sega mentale", scusate il
termine....
Oltre alla tabella VENDITE e VENDITE DETTAGLI, sullo stile Northwind, mi
sono creato una tab FFM nella
quale inserisco i dati della fattura(data,cliente e n°), in questa tab c'è
il campo N°FFM che è collegato allo stesso campo nella
tab VENDITE con relazione 1 a molti.
.........e fin qui spero di esser stato chiaro......
ora mi sono creato una maschera basata su FFM con una sottom che mi
visualizza tutti i ddt da fatturare (basato su VENDITE).
con un pulsante vorrei impostare il N°FFM della masc FFM alla sottom VENDITE
nel campo N°FFM.
Il codice me lo avete suggerito voi.........
Private Sub Comando81_Click()
Dim rst As Recordset
Set rst = Me!MASCHERA_PER_FATTURAZIONE.Form.RecordsetClone
rst.MoveFirst
Do Until rst.EOF
    rst.Edit
    rst!N°_FFM = Me!N°_FFM
    rst.Update
    rst.MoveNext
Loop
Set rst = Nothing
Me!MASCHERA_PER_FATTURAZIONE.Requery
End Sub
Diciamo che la cosa non funziona un granchè, soprattutto quando c'è da fare
una correzione o altro....
......è il metodo giusto?????
Grazie Fabio


title: Un po' complicato da spiegare,ma...

author: Emyr

text:
On Fri, 28 Dec 2001 20:54:01 +0100, "Fabio" <
f.par...@mail.sirio.it
>
wrote:
>Allora vediamo se riesco a farmi capire.....
>Sto cercando di creare un piccolo dbase di fatturazione.
>Ho creato una maschera con la quale inserisco i miei doc fiscali ddt e
>fatture immediate.
>Vorrei crearmi dai ddt una fattura di riepilogo che io chiamo fattura fine
>mese (FFM).
un procedimento per riepilogare le bolle in una fattura di riepilogo e
quello di creare un campo idfattura sulla tabella datibolle dove
registrare il numero della fattura a cui č assegnata la bolla e
mostrare questi dati come dati della fattura di riepligo.
Ci sono inconvenienti all'uso di questa procedura comunque puň essere
sufficiente al tuo caso. (la usavo una volta ed ora solo per chi ha
solo fatture di riepilogo)
personalmente ora ricopio i record delle bolle sulla tabella
datifattura indicando anche sui campi originedati  e datadati e
tipodati da dove li ho presi, cosě posso buttare in una fattura
contemporaneamente voci da preventivi, da ddt da fatture di anticipo e
dati scritti al momento. con l'unico inconveniente di non poter
inserire in automatico dati provenienti da uno stesso documento in due
fatture diverse (caso comunque raro nella mia esperienza) e
risolvibile con l'inserimento manuale in una delle due fatture.
Saluti.
Emanuele.


title: ortografia

author: morettina

text:
Scusate, nella fretta , mi sono accorta di aver fatto errori di
diteggiatura. Le doppie..non mi capita mai..devo proprio essere
KO
--
Postato da Alice Newsgroup: lo usi da web ma con le funzioni del newsreader
http://newsgroup.alice.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!


title: ortografia

author: Sergio MAZZA

text:
"morettina" <
antonella...@virgilio.it
> ha scritto nel messaggio
news:5639644.1182290941426.JavaMail.newsgroup@sc-ng-1...
> Scusate, nella fretta , mi sono accorta di aver fatto errori di
Di lettura piů che di scrittura; sei sul newsgroup sbagliato...
> diteggiatura. Le doppie..non mi capita mai..devo proprio essere
> KO
Sě; vai a dormire che č meglio...
> --
> Postato da Alice Newsgroup: lo usi da web ma con le funzioni del
> newsreader
http://newsgroup.alice.it
> Gerarchie it, italia, it-alt, tin, it.binari. Unico!
Ciao.
--
Sergio MAZZA


title: Memoria esaurita

author: Riaudo Marcello

text:
----- Original Message -----
From: "namor" <
do...@spam.me
>
Newsgroups: it.comp.appl.access
Sent: Tuesday, August 30, 2005 8:57 AM
Subject: Re: Memoria Esaurita
> Riaudo Marcello ha scritto:
>
>> Ho un programma in Access 97  installato su un Server 2003
>> Su tutti i client ho installato Access 97
>> Da ogni Client ho eseguito il Collegamento al programma sul server.
>> La domanda è come mai dopo un po' che l'Utente o gli Utenti Collegati
>> viene
>> un messaggio di memoria esaurita.
>> Al momento per poter uscire da questo problema non cè  che fare uscire
>> tutti
>> dalla procedura ed eseguire di nuovo il collegamento
>> grazie per le eventuali risposte e saluti a tutti
>> marcello
>
> Dovresti dare qualche altro dettaglio.
> Hai le tabelle in un mdb sul server, e i programmi sui client che usano
> tabelle collegate? Quanti client hai? Dove compare il messaggio, sul
> server o sui client? Cosa intendi per collegamento, il relink delle
> tabelle collegate?
> Namor
============================================================
Dettagli sulla Procedura:
1)la Procedura è in una cartella del server 2003 e contiene sia Tabelle che
Programma(Query,Maschere,Report,Moduli) avevo provato tempo fà a mettere le
tabelle in un  mdb da sole e collegarle a un  mdb con solo
(Query,Maschere,Report,Moduli) , ma la   procedura era diventata lentissima
(tutta la procedura tabelle comprese  è  di circa  34.000 Kb.
2) Per collegamento intendo il collegamento fatto sul Client utilizzando da
Desktop ,tasto destro,Nuovo,Collegamento e ricerca su Rete fino alla
procedura.
3) Sul Client è installato Access 97
4) L'errore memoria esaurita viene dato solo sui Client.
ps.
Una volta quando si utilizzava  Windows 3.1 c'era un tasto per liberare la
memoria sul pc.
Oggi se una guarda il Task Manager si accorge che la memoria utilizzata
aumenta sempre
grazie
saluti Riaudo Marcello


title: Memoria esaurita

author: namor

text:
Continua sul thread originale, non aprirne uno nuovo per ogni risposta,
grazie!
Namor
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Memoria esaurita

author: Oscar Manfredini

text:
"Riaudo Marcello" <
> ============================================================
> Dettagli sulla Procedura:
> 1)la Procedura è in una cartella del server 2003 e contiene sia Tabelle
che
> Programma(Query,Maschere,Report,Moduli) avevo provato tempo fà a mettere
le
> tabelle in un  mdb da sole e collegarle a un  mdb con solo
> (Query,Maschere,Report,Moduli) , ma la   procedura era diventata
lentissima
> (tutta la procedura tabelle comprese  è  di circa  34.000 Kb.
Sono problemi risolvibili e in parte documentati nello stesso help di Access
(prestazioni tabelle collegate).
> 2) Per collegamento intendo il collegamento fatto sul Client utilizzando
da
> Desktop ,tasto destro,Nuovo,Collegamento e ricerca su Rete fino alla
> procedura.
>
> 3) Sul Client è installato Access 97
>
> 4) L'errore memoria esaurita viene dato solo sui Client.
Hai installato il service pack 2 di access 97: il prodotto in oggetto
correttamente patchato funziona normalmente sotto win 2003 server.
Ciao.


title: lavoretto sulle date 1900-2000

author: Chip & Chop

text:
Mi è stato consegnato un dbf da importare in access2000 proveniente da una
vecchia applicazione scritta in clipper s87 (credo). Sono circa 5000 righe
in tutto e contengono i tesseramenti, durante i vari anni, dei soci di una
associazione.
Ho ricostituito le funzioni generali della vecchia applicazione ma mi manca
un particolare che proprio non so come sistemare: nel 2000 sono stati
inseriti circa 450 soci tra nuovi e rinnovi, purtroppo la data del
tesseramento risulta essere sul MDB il xx/xx/1900 mentre tutte le altre
precedenti vengono riconosciute bene come xx/xx/99 oppure xx/xx/98.
Tutto questo a causa del milleniumbug, data l'antichità del pc
utilizzato....
i campi risultano essere del tipo xx/xx/00 nel dbf, ma nel mdb ottengo 1900.
Ho provato a creare un query di aggiornamento dove ho filtrato solo le date
like"*1900" e tutto viene giustamente selezionato, poi cerco di aggiornare
la data ... pensando ....- aggiungo 100 anni alla data e voilà ottengo il
xx/xx/00 (cioè il 2000) -.
Con il manuale in linea ho trovato poche cose:
1) scrivere sulla riga Aggiorna: [DATA]+numero dei giorni tra il 01/01/1900
e il 01/01/2000 ma non funziona granché...
2) usare la funziona DateAdd nel seguente modo ... Aggiorna:
DateAdd("a";100;[DATA]) ma non funziona e mi svuota la colonna DATA
probabilmente non riesco a usarla correttamente.
Qual è il metodo da usare ... credo che non serva neppure usare il VBA ...
eppure ....


title: lavoretto sulle date 1900-2000

text:
"Chip & Chop" <
ale....@tin.it
> ha scritto nel messaggio
news:8lhva2$c8g$2...@nslave2.tin.it...

Dico una stupidaggine se ti suggerisco di importare le date come stringhe e
poi trattarle nel modo dovuto in Access?
Ciao.


title: lavoretto sulle date 1900-2000

author: Guido dal Faro

text:
On Mon, 24 Jul 2000 18:37:23 +0200, "Chip & Chop" <
ale....@tin.it
>
wrote:
>Mi è stato consegnato un dbf da importare in access2000 proveniente da una
>vecchia applicazione scritta in clipper s87 (credo). Sono circa 5000 righe
>in tutto e contengono i tesseramenti, durante i vari anni, dei soci di una
>associazione.
>Ho ricostituito le funzioni generali della vecchia applicazione ma mi manca
>un particolare che proprio non so come sistemare: nel 2000 sono stati
>inseriti circa 450 soci tra nuovi e rinnovi, purtroppo la data del
>tesseramento risulta essere sul MDB il xx/xx/1900 mentre tutte le altre
>precedenti vengono riconosciute bene come xx/xx/99 oppure xx/xx/98.
>Tutto questo a causa del milleniumbug, data l'antichità del pc
>utilizzato....
>i campi risultano essere del tipo xx/xx/00 nel dbf, ma nel mdb ottengo 1900.
>
>Ho provato a creare un query di aggiornamento dove ho filtrato solo le date
>like"*1900" e tutto viene giustamente selezionato, poi cerco di aggiornare
>la data ... pensando ....- aggiungo 100 anni alla data e voilà ottengo il
>xx/xx/00 (cioè il 2000) -.
>Con il manuale in linea ho trovato poche cose:
>1) scrivere sulla riga Aggiorna: [DATA]+numero dei giorni tra il 01/01/1900
>e il 01/01/2000 ma non funziona granché...
>2) usare la funziona DateAdd nel seguente modo ... Aggiorna:
>DateAdd("a";100;[DATA]) ma non funziona e mi svuota la colonna DATA
>probabilmente non riesco a usarla correttamente.
>
>Qual è il metodo da usare ... credo che non serva neppure usare il VBA ...
>eppure ....
>
Per tutte le date con Year = 1900
	NuovaData = DateSerial( 2000, Month( VecchiaData ), Day(
VecchiaData)
Ciao
---------------
Guido
light...@flashnet.it


title: lavoretto sulle date 1900-2000

text:
grazie a tutti!!!!! ;)
Chip & Chop <
ale....@tin.it
> wrote in message
8lhva2$c8g$2...@nslave2.tin.it...



title: chiudere una form aperta in modalità struttura (tasto scelta rapida)

author: mario rossi

text:
buongiorno a tutti,

mi capita quotidianamente di aprire form in modalità struttura e poi doverle spostare con il mouse verso sinistra per chiuderle con la X in alto a destra, diciamo che è un pò scomodo.

esiste una combinazione di tasti che "chiude la form aperta in modalità struttura"?

grazie.


text:
mario rossi:
> ...
> mi capita quotidianamente di aprire form in modalità struttura e poi doverle spostare con il mouse verso sinistra per chiuderle con la X in alto a destra, diciamo che è un pò scomodo.
>
> esiste una combinazione di tasti che "chiude la form aperta in modalità struttura"?

Puoi usare i tasti che chiudono sempre l'oggetto col focus in Windows:

CTRL+F4

--
Ciao
Karl
*********
Access News:
https://youtu.be/hvbzxJL8Qh8

Access DevCon:
http://AccessDevCon.com

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


text:

fantastico! mai saputo, quante finestre avrò spostato inutilmente in questi ultimi anni? meglio tardi che mai.


author: Ammammata

text:
Il giorno Fri 23 Sep 2022 03:16:33p, *mario rossi* ha inviato su
it.comp.appl.access il messaggio news:f7e51ed9-e3e2-4d98-9f8f-
c23c7f...@googlegroups.com
. Vediamo cosa ha scritto:

> fantastico! mai saputo

considerando che è una combinazione di tasti standard di windows da
almeno 30 anni è già un bel risultato ;)

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


author: RobertoA

text:
Il 24/09/2022 10:07, Ammammata ha scritto:
> Il giorno Fri 23 Sep 2022 03:16:33p, *mario rossi* ha inviato su
> it.comp.appl.access il messaggio news:f7e51ed9-e3e2-4d98-9f8f-
>
c23c7f...@googlegroups.com
. Vediamo cosa ha scritto:
>
>> fantastico! mai saputo
>
> considerando che è una combinazione di tasti standard di windows da
> almeno 30 anni è già un bel risultato ;)
>

Porca miseria, gia' 30 anni che usiamo Uindows?
Ammazza che vecchi che siete   :)
Sono andato a rivedere su uiskipedia, Windows 1.0 e' del 1985, mentre il
primo realmente usato e diffuso credo sia stato il 3.0 del 1990 cui ha
seguito Windows for workgroup 3.11 del 1993
Ricordo che durante la transizione Dos/Windows c'era un po' d roba di
qua ed un po' di la', si caricava Windows per l'estetica in realta' di
programmi ce n'erano pochi,  i programmi 'veri' erano ancora in Dos, nel
mio caso sostanzialmente Pcad, Wordstar, Globus, qualche compilatore C e
Pascal, e poco altro


text:
Il giorno Sat 24 Sep 2022 10:58:54a, *RobertoA* ha inviato su
it.comp.appl.access il messaggio news:tgmgsg$1u8e$
1...@gioia.aioe.org
.
Vediamo cosa ha scritto:

> Ricordo che

ricordo che il mio primo pc "serio" fu il 2286 di Amstrad

https://en.wikipedia.org/wiki/Amstrad_PC2286

aveva Windows 2.0 ma usavo molto più i programmi MSDOS, windows lo
avviavo "a mano"

poi, pc nuovo con 80486 e wfw3.11, ci fu il passaggio di consegne e da
lì il DOS è passato in secondo piano



title: Sottomaschera ,Strano comportamento

text:
Sto usando access 2003 ho creato una maschera con il relativo sottomaschera
che ha un origine dati una query, aprendo il Db me ne accorgo che i campi
nella  sottomaschera sono bloccati ( non risultano bloccati nella proprietà
.. da nessuna parte ), vado in proprietà della sottomaschera, apro la query
di origine e provo di modificare o aggiungere  dati.. Nessun problema.
strano è che dalla maschera non si può modificare, ma da query sì. non
riesco a spiegarmi questa novità, da ricordare che le relazioni delle
tabelle sono corette e no presentano problemi. Se potete darmi una dritta vi
ringrazio.
_Shari


title: Sottomaschera ,Strano comportamento

text:
--- ha scritto:

Di solito mi succede quando, o nella sottomaschera o nella maschera principale, mi dimentico di mettere 'ConsentiModifiche' nelle proprietà, scheda 'Dati' impostata su si....se a livello di record i campi sono abilitat = si, bloccati = no non mi viene in mente nessun altro motivo....a meno che l'apertura del recordset per caricare i dati dalla query....
Ciao
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: Help in VB6

author: AK

text:
Egregi Signori probabilmente la mia richiesta di aiuto č un pochino fuori
luogo qui ma, convinto dal tenore degli argomenti, che vi siano esperti
abbastanza, vorrei esporre un quesito relativo al VB6.
Utilizzando un oggetto Data per la connessione ad un database ho verificato
che textbox e label fossero recettive al collegamento. Qui tutto Ok. ma.....
Se ad esempio Label8 č legata alla visualizzazione di un campo particolare
scopro che una successiva label (normalissima e per nulla collegata ai Db)
non riesce a farsi carico del valore che viene visualizzato dalla Label8
ovvero:
Label8= visualizza il campo ABC del database di Access
Label3=Label8 ho per risultato il valore caption di label 8 e non il
contenuto visualizzato .
Dove č che sbaglio? Grazie in anticipo per un consiglio in merito
Alessandro


title: Help in VB6

author: sib

text:
AK <
age...@tin.it
> wrote in message 89d6fv$oar$1...@nslave1.tin.it...

Non vorrei dire crbellerie, ma Label, se non sbaglio, vuol dire Etichetta,
il che sta a significare che non contiene un valore (come fa un controllo)
ma ha solo lo scopo di mostrare un testo predeterminato (contenuto nella
proprieta' caption appunto). Non vedo, quindi, quale altro risultato
dovresti ottenere con l'operazione che hai descritto. Discorso diverso vale
per i TextBox, i quali sono controlli e possono essere legati al valore di
un campo in una tabella.
Ciao, Sib


title: Flag ricevuta di ritorno

author: SiculoDoc

text:
Utilizzo il comando SendObject per inviare tramite Outlook allegati ad una
serie di destinatari che scelgo di volta in volta.
Prima di ogni invio vado nelle opzioni di outlook e attivo il flag della
ricevuta di ritorno.
Vorrei sapere se tramite codice sia possibile impostare sempre la ricevuta
di ritorno su ogni mail spedita tramite il comando di cui sopra.
Se sě, quali sono le istruzioni?
Grazie
GM


title: Flag ricevuta di ritorno

author: Marco Papo

text:
"SiculoDoc" <
giovanni...@tele2.it
> ha scritto nel messaggio
news:lfC9i.190$z%2....@nntpserver.swip.net...

In maniera molto semplice puoi impostare outlook per impostare la ricevuta
di ritorno su tutte le e-mail (č nelle Opzioni).
> Grazie
> GM
CiAO
>


title: Flag ricevuta di ritorno

text:
"Marco Papo" <
marco....@gmail.com
> ha scritto nel messaggio
news:f4asgq$bp8$1...@aioe.org...

Grazie. So che esiste questa funzione nelle opzioni ma vorrei imparare righe
di codice.
Sempre che sia possibile


title: Comandare la parallela...

author: clone

text:
Ciao a tutti..
E' possibile, a dir vostro, comandare la porta parallela cosi come si faceva
da qbasic tramite i comandi inp e out???
esiste anche in access questa possibilitą??
Ciauz e tank's
Marco


title: Comandare la parallela...

author: Giuliano 2xl

text:
"clone" <@clo.clo> ha scritto nel messaggio
news:fixWb.1132$Kc3....@twister2.libero.it...
> Ciao a tutti..
>
> E' possibile, a dir vostro, comandare la porta parallela cosi come si
faceva
> da qbasic tramite i comandi inp e out???
>
> esiste anche in access questa possibilità??
>
>
> Ciauz e tank's
>
> Marco
Piu' che altro ti occorrerebbe un controllo (ocx) esterno.  Cerca con google
XMCOMM e poi degli esempi sul controllo MSCOMM del Visual Basic....io l'ho
usato per la seriale ma penso sia possibile usarlo anche per la parallela.
Tra l'altro installando XCCOMM risolvi il problema di poter distribuire
MSCOMM senza la licenza del VB ....
Saluti
Giuliano


title: Comandare la parallela...

text:
> Piu' che altro ti occorrerebbe un controllo (ocx) esterno.  Cerca con
google
> XMCOMM e poi degli esempi sul controllo MSCOMM del Visual Basic....io l'ho
> usato per la seriale ma penso sia possibile usarlo anche per la parallela.
> Tra l'altro installando XCCOMM risolvi il problema di poter distribuire
> MSCOMM senza la licenza del VB ....
>
> Saluti
> Giuliano
>
>
Grazie,
Mi sa xò che funziona solo x la seriale...
Marco


title: Relazioni, una domanda

author: Stefano Zen

text:
Tabella Clienti contenente IdPagamento, IdPorto e IdSpedizione Tutti sono di
tipo numerico
Nelle rispettive tabelle Porto, Spedizione e Pamento Ho i Campi Id e i campi
descrizione.
Ho fatto 3 relazioni uno-a-molti e quindi nella maschera della tabella
clienti, tramite una casella combinata scelgo il tipo che mi serve di
pagamento, di spedizione e di porto.
Il risultato e' che nei campi sulla maschera del cliente vedo l'id del tipo
scelto e non la descrizione.
Se associo la seconda colonna, giustamente mi dice che sto provando a
mettere del testo in un campo numerico e non me lo permette.
Se vado sulla tabella clienti e cambio il tipo dati da numerico a testo, non
riesco piu' a fare la relazione che mi serve.
Come risolvo?
Grazie 1000 a tutti
Stefano Zen


title: Relazioni, una domanda

author: myuser

text:

Se ho ben capito
dovresti caricare nella casella combinata l'id e la descrizione
poi dalle proprietà della casella combinata
devi indicare che la colonna associata è la prima
(quella con l'id)
e poi dal formato
indicare che ci sono due colonne
Se poi vuoi visualizzare solo la descrizione basta indicare
nella larghezza delle colonne la prima lunghezza 0 e la seconda della
lunghezza che vuoi
Ciao
Myuser
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Relazioni, una domanda

text:
Stefano Zen ha scritto:

Lascia il campo come numerico e la prima colonna associata (l'ID). Imposta
la larghezza della prima colonna a zero e le successive ad un valore
maggiore di zero (se hai due colonne, per esempio: 0cm;5cm).
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Relazioni, una domanda

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:bvd680$cu0$1...@news.newsland.it...

Ok, cosi quando apro la casella combinato vedo la seconda colonna e scelgo
il tipo che mi serve, ma poi il dato che appare sulla casella combinata
resta l'id, perche' e' associata alla prima colonna.
A me serve che mi rimanga il tipo e non l' Id, cosi', quando scorro la
maschera vedo subito che pagamento ha ( ne ho una ventina diversa ).
Grazie
Stefano


title: Relazioni, una domanda

text:
Stefano Zen ha scritto:


No, se imposti in "Larghezza colonne" la prima colonna a zero non te la
mostra, vedi solo la seconda anche quando la casella è chiusa. (il valore
memorizzato nel campo sarà sempre quello della colonna associata, anche se
nascosta)
Vai nelle proprietà della combo, scheda formato, e in "Larghezza colonne"
scrivi 0;5



title: Relazioni, una domanda

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:bvd724$jr1$1...@news.newsland.it...

Ok, ma io voglio il valore della seconda colonna. :-)
ciao
Stefano


title: Relazioni, una domanda

text:
Stefano Zen ha scritto:
[cut]
> > > Ok, cosi quando apro la casella combinato vedo la seconda colonna e
> scelgo
> > > il tipo che mi serve, ma poi il dato che appare sulla casella combinata
> > > resta l'id, perche' e' associata alla prima colonna.
> > > A me serve che mi rimanga il tipo e non l' Id, cosi', quando scorro la
> > > maschera vedo subito che pagamento ha ( ne ho una ventina diversa ).
> > > Grazie
> > > Stefano
> > No, se imposti in "Larghezza colonne" la prima colonna a zero non te la
> > mostra, vedi solo la seconda anche quando la casella è chiusa. (il valore
> > memorizzato nel campo sarà sempre quello della colonna associata, anche se
> > nascosta)
> > Vai nelle proprietà della combo, scheda formato, e in "Larghezza colonne"
> > scrivi 0;5
> > Namor
> Ok, ma io voglio il valore della seconda colonna. :-)
> ciao
> Stefano
Infatti. Così memorizza la prima ma ti mostra la seconda.
Numero colonne: 2
Larghezza colonne: 0 cm;5 cm
Larghezza elenco: 5 cm
Colonna associata: 1



title: Relazioni, una domanda

text:
Grazie 1000
Stefano


title: Relazioni, una domanda

author: Internicserver

text:
Windows 2000 Advanced Server, Redhat Linux, Debian, FreeBSD
http://www.comserver.net
Agents wanted now
http://www.comserver.net/jobs.php


title: Dir e DIRLIST... come fare?

author: Marco Gualdrini

text:
Posto questo messaggio per conto di un amico che ha questo problema.
Per aggiornare un database di fotografie con nuovi record riferiti ad
immagini contenute in una directory, da codice faccio una lista con il
comando DIR. Il problema e' che, usando DIR, sembra che ci sia un limite
interno di buffer di memoria, per cui, raggiunto un numero n di iterazione,
mi da un errore e quindi non riesco a selezionare piu' di un certo numero di
immagini.
Si possono usare i controlli DIRLIST, FILE LISTBOX e DRIVE LISTBOX di Visual
Basic in Access 97? con quali trucchi? che alternative ci potrebbero essere?
Eventualmente, come usare il CommonDialog control?
Grazie anticipatamente a chi mi sapra' dare qualche dritta....
saluti
Marco Gualdrini


title: formattazione data

text:
Ciao a tutti,
ho bisogno di poter formattare,in un campo, un numero in una data nel formato 13/12/2010.

Ho provato ad inserire un campo e dagli il formato "Data Generica" ma se vado ad inserire dentro al campo il valore 13122010 mi restituisce errore, io invece vorrei che lo formatti automaticamente in 13/12/2010.

Qualche aiuto e/o suggerimento.

Grazie.


title: formattazione data

author: Karl Donaubauer

text:
fabio...@gmail.com
 wrote:
> ho bisogno di poter formattare,in un campo, un numero in una data nel
> formato 13/12/2010.
>
> Ho provato ad inserire un campo e dagli il formato "Data Generica" ma
> se vado ad inserire dentro al campo il valore 13122010 mi restituisce
> errore, io invece vorrei che lo formatti automaticamente in
> 13/12/2010.

Nella propriet� "Maschera di input" del campo o controllo imposta:

99/99/0000;0;_

Puoi anche usare la creazione guidata della propriet�.

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: controllare se esiste già un record

author: Luca

text:
Ciao a tutto il ng.
tramite una maschera inserisco dei dati in svariate tabelle tutte linkate
tra di loro tramite una campo codice (chiave no duplicati)
per mezzo di un pulsante vado ad aggiungere dei record su queste tabelle
quello che mi piacerebbe fare è che prima di aggiungere il record si potesse
fare un controllo se il record è già esistente. Mi spiego meglio:
schiacciando il pulsante viene aggiunto un record. Attualmente se lo
schiaccio due volte chiaramente mi da errore perchè non posso duplicare un
record con dei campi chiave.
C'è la possibilità di fare una query da codice (magari con un contatore per
il campo chiave >0 non eseguire aggiunta record perchè già esistente)?
grazie
Luca
--------------------------------
Inviato via
http://usenet.libero.it


title: controllare se esiste già un record

author: Alex

text:
"Luca" <
pi...@libero.it
> wrote in message
news:217Z56Z224Z171Y...@usenet.libero.it

Ti conviene usare la Funzione DlookUp(F1) per verificare
l'esistenza del Record, se non esiste esegui il Salvataggio
altrimenti Me.UNDO
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: controllare se esiste già un record

author: Roberto da casa

text:
"Luca" <
pi...@libero.it
> ha scritto nel messaggio
news:217Z56Z224Z171Y...@usenet.libero.it...

Potresti usare la funzione DCount per contare i record presenti nella
tabella che rispettano certe condizioni (le condizioni stabilite con i
criteri della funzione DCount); se la DCount ti restituisce un valore
maggiore di zero significa che il record già esiste.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: controllare se esiste già un record

text:
Il 17 Giu 2003, 12:10, "Roberto da casa" <
r.ma...@libero.it
> ha scritto:
>
> "Luca" <
pi...@libero.it
> ha scritto nel messaggio
> news:217Z56Z224Z171Y...@usenet.libero.it...
> > Ciao a tutto il ng.
> > tramite una maschera inserisco dei dati in svariate tabelle tutte
linkate
> > tra di loro tramite una campo codice (chiave no duplicati)
> > per mezzo di un pulsante vado ad aggiungere dei record su queste tabelle
> > quello che mi piacerebbe fare è che prima di aggiungere il record si
> potesse
> > fare un controllo se il record è già esistente. Mi spiego meglio:
> > schiacciando il pulsante viene aggiunto un record. Attualmente se lo
> > schiaccio due volte chiaramente mi da errore perchè non posso duplicare
un
> > record con dei campi chiave.
> > C'è la possibilità di fare una query da codice (magari con un contatore
> per
> > il campo chiave >0 non eseguire aggiunta record perchè già esistente)?
> > grazie
> >
> > Luca
>
> Potresti usare la funzione DCount per contare i record presenti nella
> tabella che rispettano certe condizioni (le condizioni stabilite con i
> criteri della funzione DCount); se la DCount ti restituisce un valore
> maggiore di zero significa che il record già esiste.
>
era + o - quello che pensavo. Il fatto è che non so come farlo da codice.
Riesci a scrivermi due righe tanto da darmi il ..."la"?



title: controllare se esiste già un record

text:

Se la tabella si chiama Tabella1.
Se il campo che non deve avere valori doppi è numerico e si chiama Pippo.
Se la casella di testo associata al campo Pippo si chiama anche lei Pippo.
If DCount("*", "Tabella1", "Pippo=" & Me!Pippo) <> 0 Then
    MsgBox "Il record con Pippo uguale a " & Me!Pippo _
    & " già esiste"
End If
se invece Pippo è un campo di tipo testo prova così:
If DCount("*", "Tabella1", "Pippo='" & Me!Pippo & "'") <> 0 Then
    MsgBox "Il record con Pippo uguale a " & Me!Pippo _
    & " già esiste"
End If
