mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Aggiornamento CASELLA COMBINATA

Salve ha tutti...
ho un problema. Ho due tabelle:
Professioni (elenco professioni)
Lavoratori  (nome e cognome e professione).
Il campo professione della 2^ tabella acquisisce i dati dalla prima 
(mediante una casella combinata).
- Come faccio ad inserire una nuova professione (se non esiste nell'elenco)? 
Io ho fatto questo mediante un pulsante al fianco o facendo fare doppio 
click sulla casella combinata. (NON POSSO INSERIRLO DIRETTAMENTE IN QUESTA 
MASCHERA E FARMI AGGIORNARE LA TABELLA PROFESSIONI?)
- Procedendo come ho fatto, una volta andato nella maschera professioni ed 
aver aggiornato il valore, quando ritorno nella maschera principale nella 
casella combinata non mi compaiono le nuove immissioni!!! Devo chiudere la 
maschera e riaprirla... c'è qualche altra possibilita?
Grazie FRATELLI e... comunque vada sarà un successo
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at 
http://www.hotmail.com
.
Share information about yourself, create your own public profile at 
http://profiles.msn.com
.
-- 
Posted from [193.204.185.24] by way of 
f83.law7.hotmail.com
 [216.33.237.83] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG





se la tua tabella Professioni ha un indice 
contatore che si collega all'altra tabella non ci puoi fare nulla, devi per 
forza usare il pulsante di fianco o il doppio click o qualsiasi altro modo di 
aggiramento problema, altrimenti puoi usare la funzione "Non in 
Elenco"


Per aggiornare la casella nel primo caso basta che 
usi questa sintassi sull'evento chiusura della maschera dove inserisci le 
professoni


 


    If 
SysCmd(acSysCmdGetObjectState, acForm, [Nome Maschera inserimento persone]) 
Then
        Forms![Nome Maschera 
inserimento persone]![Nome casella combinata].Requery
    End 
If
praticamente lui controlla se è aperta la maschera di inserimento persone 
e in questo caso aggiorna la casella combinata


Spero ti serva Sara


 



Casella Domenico wrote:

puoi gestire l'evento not in list nella casella combinata e inserire del
codice che ti aggiunge l'elemento in tabella ed esegue il requery della
casella combinata.
personalmente faccio in un altro modo:
della maschera chiamata (nel tuo caso 'professioni'), dichiaro, a
livello di modulo una variabile pubblica come Control
Public Ctl as Control
nella maschera chiamante (nel tuo caso 'Lavoratori'), dopo l'apertura
della maschera secondaria setto la variabile Ctl con la combo
docmd.openform("Professioni")
set Forms!Professioni.Ctl = me.comboProfessioni
infine sulla chiusura della maschera secondaria ('professioni'), se ci
sono state aggiunte, eseguo un requery della variabile controllo
Sub Form_Close
     ctl.requery
end sub
in questo modo qualsiasi maschera 'principale' richiami la mascha 'professioni'
viene gestita allo stesso modo
ciao
Paolo
Newsgroup: it.comp.appl.access
Titolo: Run-Time Error "I dati sono stati modificati"

Ciao,
Ho creato una maschera (Piani Tecnici) con delle sottomaschere.
premendo invio mi esegue il seguente codice:
-----------------------------------------------------------------
  If Forms![piani tecnici]![3_3] = "interno" Then
 
* Forms![piani tecnici]![Avanzamento] = 41
 
    DoCmd.RunMacro "invio email_41", , ""
    Beep
    MsgBox "Eseguito!", vbOKOnly, ""
 
   Else
 
    If Forms![piani tecnici]![3_3] = "esterno" Then
 
* Forms![piani tecnici]![Avanzamento] = 42
 
     DoCmd.RunMacro "invio email_42", , ""
     Beep
     MsgBox "Eseguito!", vbOKOnly, ""
 
    End If
----------------------------------------------------
mi da: errore di run-time "7878" i dati sono stati modificati
se clicco su debug mi segnala una delle due righe segnate con *
clicco su "fine" rieseguo la routine e va senza problemi.
lo stesso codice senza le If.. Then non da problemi.
Qualcuno puo' aiutarmi?
Grazie!
 
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:194Z175Z243Z100...@usenet.libero.it...

Cosě come lo hai postato, alla fine del codice manca una End If
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


..oops un errore di copia-incolla.
Nel codice c'e'.
Hai qualche idea?


 Hai qualche idea?
No, mi dispiace.


 lo stesso codice senza le If.. Then non da problemi.
    Non so se ho capito giusto, ma potresti scrivere:
        Dim s33 As String
        s33 = Forms![piani tecnici]![3_3]
        If s33 = "interno" Then
          Forms![piani tecnici]![Avanzamento] = 41
          DoCmd.RunMacro "invio email_41", , ""
          Beep
          MsgBox "Eseguito!", vbOKOnly, ""
        Else
          If s33 = "esterno" Then
            Forms![piani tecnici]![Avanzamento] = 42
            DoCmd.RunMacro "invio email_42", , ""
            Beep
            MsgBox "Eseguito!", vbOKOnly, ""
          End If
        End If
-oppure-
        Dim s33 As String
        s33 = Forms![piani tecnici]![3_3]
        Select Case s33
        Case "interno"
          ' ...
        Case "esterno"
          ' ...
        Case Else
        End Select
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.appl.access
Titolo: Scorrere in automatico barra di scorrimento Maschera

Salve a tutti,
ho questo problema: all'interno di una maschera ho una sottomaschera, 
che non visualizza altro che le righe dell'ordine inserite.
Quando le righe superano l'area del video, all'interno della 
sottomaschera compare la barra di scorrimento verticale che mi permette 
di vedere tutte le righe.
Ma se, da codice, volessi in automatico che si visualizzasse sempre 
l'ultima riga? questo perchè, inserendo le righe dell'ordine, una volta 
superata l'area del video non mi accorgo più se sono inserite o meno, 
l'unico modo è andare a mano a spostare la barra verso il basso.
Si può fare? sapete darmi due dritte?
Ho guardato la funziona Scrollbars ma non ne vengo a capo.
Grazie mille ragazzi!

?
"Anna"  ha scritto nel messaggio news:201012031...@mynewsgate.net...

__
Ciao
Dopo aver messo il fuoco sul controllo che vuoi metti un bel
docmd.GoToRecord,,acNewRec 

 docmd.GoToRecord,,acNewRec
o anche aclast

Newsgroup: it.comp.appl.access
Titolo: file .mdb in uso

Come faccio ad avere il nome del file .mdb in uso ?
Ciao. Ilic.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio 
news:789b4797a69fdd41ae1...@mygate.mailgate.org...

CurrentDB.Name
Vedi Help
Ciao!
-- 
**********
EmMeCi
**********
Blog: 
http://www.setfocus.it
 

 CurrentDB.Name
Gia che ci sei... il solo nome del file ?
;-)
Grazie, comunque.


 ha scritto nel messaggio 
news:e2f318539ca86865803...@mygate.mailgate.org...

Function NomeFileDaPath(fnome As String) As String
On Error Resume Next
NomeFileDaPath = Mid$(fnome, InStrRev(fnome, "\") + 1)
End Function


[cut]
esempio completo da radattare:
Private Sub Comando2_Click()
Dim fnome As String
On Error Resume Next
fnome = Me.txtnome.Value
nomefiledapath = Mid$(fnome, InStrRev(fnome, "\") + 1)
Me!txtnome2.Value = nomefiledapath
End Sub
Private Sub Form_Open(Cancel As Integer)
Me.txtnome.Value = CurrentDb.Name
End Sub
basato su form con 2 txtbox
txtnome che su open della form è me.txtnome.value = 
currentdb.name
txtnome2 che si valorizza all'atto della pressione del Comando2
Ciao


 Gia che ci sei... il solo nome del file ?
Mid(CurrentDb.Name, InStrRev(CurrentDb.Name, "\") + 1)
Bruno 

 nomefiledapath = Mid$(fnome, InStrRev(fnome, "\") + 1)
Hai voglia a cercare nell'help una funzione che mi desse il nome di un
file dal path...
Vedo che l'unico modo è proprio trattare la stringa.
Nel mio caso mi basta prendere un tot di caratteri da destra, quindi mi
adattero con un bel right().
Grazie. Ciao. Ilic.


 Mid(CurrentDb.Name, InStrRev(CurrentDb.Name, "\") + 1)
Meglio 
Dir(CurrentDb.Name)


 nomefiledapath = Mid$(fnome, InStrRev(fnome, "\") + 1)
Meglio 
Dir(CurrentDb.Name)


 Dir(CurrentDb.Name)
Già, con risparmio anche di qualche byte!
Ciao
Bruno
Newsgroup: it.comp.appl.access
Titolo: Problema query complicata

Ciao a tutti,
ho un problema per creare una query...(postato qualche tempo fa)...forse il 
quesito è ridicolo o non è stato osservato...ci riprovo...
diciamo che da una tabella come questa:
       DT_REG     CAU     CAU                             NR_DOC     NR_PROT 
DARE     AVERE
      22/03/2007     29     INSOLUTO CLIENTE     1782             1782 
0         -359,24
      05/01/2007     88     INCASSO INSOLUTI     1782             1782 
0               -350
vorrei che se come in questo caso il campo NR_DOC è uguale ma il campo CAU è
uno 88 e uno 29 allora non deve restituire niente se nel caso ci fossero
state più righe es.
       DT_REG     CAU     CAU                             NR_DOC    NR_PROT 
DARE     AVERE
      22/03/2007     29     INSOLUTO CLIENTE     1782             1782 
0         -359,24
      05/01/2007     88     INCASSO INSOLUTI     1782             1782 
0               -350
      23/02/2007     29     INSOLUTO CLIENTE     1782             1782 
0               -150
allora dovrebbe rimanere solo la riga con CAU 29 e DT_REG Max (ultima data)
So che bisognerà usare più query ma qualcuno può darmi qualche dritta?
In sostanza da questa tabella dovrebbero rimanere solo le righe con CAU 29
se e solo se non ci sono altrettante righe con CAU 88 e NR_DOC uguale.
Nel caso fossero dispari (caso prec.) mantenere quella con CAU 29 con DT_REG
ultima.
Grazie dell'aiuto...
Roberto da Parma

 
forse è l'approccio al problema  e il modo in cui lo poni ;)
www.sitocomune.com
 - Sezione ICAA - Come comportarsi in questo Neswgroup
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\

 ha scritto nel messaggio 
news:Xns99257C7EF8C74am...@194.177.97.96...

Eeeeeee poca polemica....frequento da tempo e di certo non pretendo 
nulla...mai preteso nulla...
e di certo non volevo essere polemico in questa circostanza...a volte può 
anche essere che un post possa non essere visto...ho semplicemente 
riproposto il post...e specificato che la domanda l'avevo già fatta....tutto 
qui.
Ah, visto che hai trovato il tempo per scrivermi queste due righe...potevi 
almeno dirmi se la domanda poteva avere una risposta o meno.
Saluti
Roberto da Parma 

 
e a che servirebbe (dal punto di vista del ng) una risposta a un post 
con un oggetto insignificante? ;)
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
http://boinc.mundayweb.com/one/stats.php?userID=2762
Newsgroup: it.comp.appl.access
Titolo: posizione records tabella

quando apro una maschera in visualizzazione con access2000 in fondo vedo la
posizione in cui mi trovo nella tabella/query,
posso da codice memorizzare in una variabile vb questo valore?
grazie

 wrote in message
news:ym3Q7.1453$Ah7....@news1.tin.it...

Variabile=Me.recordsetClone.AbsolutePosition
@Alex
-- 
Posted from  [146.133.1.30] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: Prestazioni: INDICI

Salve a tutti,
volevo porre la seguente domanda:
- ho un MDB con dati Access 2.0 (solo tabelle)
- ho un'applicazione fatta con Access2000
con collegate le tabelle di Access 2.0
Secondo voi migliorerei le prestazioni se
convertissi lMDB 2.0 in formato A2000?
Secondo voi gli indici creati sulla vers. 2.0
vengono poi utilizzati da Access 2000?
grazie
sdamy
P.S.: tutto questo mi č sorto perchč
sabato ho visto un'applicazione scritta sul
vecchio Access 2.0 e usava gli stessi dati
MA ERA SUPER-VELOCE al contrario
della mia scritta in A.2000

 convertissi lMDB 2.0 in formato A2000?
Sure!
Tra l'altro per connerti a un DB in formato 2.5, Access >'95 utilizza un
apposito ODBC ... con le conseguenze (negative) in termini prestazionali che
ne conseguono.
Ciao, warp

 ha scritto nel messaggio
news:j3cK7.129446$sq5.6...@news.infostrada.it...

immaginavo.... volevo avere una conferma
e come sempre il buon warp ha molto
spesso risposte molto tecniche!
grazie!

 grazie!
:-)
Newsgroup: it.comp.appl.access
Titolo: utilizzo di campo tipo collegamento ipertestuale

Salute a tutti!
Vorrei utilizzare, nel corpo di un report, una label con collegamento
ipertestuale che apra un file jpg sito in una cartella separata. Vorrei una
dritta, per favore. In pratica a ogni label dovrà corrispondere una
fotografia associata. Penso a questa tecnica per mantenere piccolissime le
dimensioni del database che, a quanto ho provato, sia che "collego" sia che,
a maggior ragione, incorporo, la jpg, mi diventa sempre enorme.
Per Alessandro: ho potuto poi vedere il tuo Archifoto, con XP, è molto
bello, complimenti, ma onestamente non sono riuscito a "vedere" la tecnica
da Te utilizzata. Comunque complimenti!
Grazie a tutti!

 da Te utilizzata. Comunque complimenti!
Sul sito comune trovi esempi più semplici per comprendere la metodologia:
parti col controllo immagine standard ... poi riprenderai ArchiFoto ...

 ha scritto nel messaggio
news:kBCfc.4791$Qc.1...@twister1.libero.it...

Grazie innanzitutto per la risposta;
 il metodo classico, cioe' campo di tipo OggettoOLE in tabella e quindi
cornice oggetto associata su report o maschera l'ho provato e stranamente
sia che spunti la casella "collegamento" o che non la spunti (a maggior
ragione) mi crea file mdb enormi (anche compattando alla chiusura...) e non
ho capito proprio perche'.
Inoltre il comportamento del database e' diverso su computer diversi, e
cioè: sul pc di casa (Office2000 con WindowsXP) l'anteprima report mostra
subito l'immagine inserita nella cornice oggetto, mentre in ufficio
(Office2003 e Window2000) nella cornice oggetto mi fa vedere l'icona del
file jpg o bmp che sia, nella tabella il campo OGGETTOOLE  in modalità
foglio dati mi fa vedere la scritta  "Package" (in ufficio) anziche'
"Fotografia di MS Photo Editor"  (a casa), la stessa fotografia!.
Vorrei utilizzare il seguente metodo (ma non saprei come fare): far eseguire
cio' che appare in una casella di testo (la path completa del file jpg);
suppongo che in questo modo il file mdb non debba crescere affatto.
Mi dareste una mano facendo un esempio?
Grazie ancora.

 Mi dareste una mano facendo un esempio?
Cercando su 
www.sitocomune.com
  trovi tutta la documentazione che serve,
dall'esempietto agli .mdb completi, per lavorare con immagini: sfruttando
OLE compressi oppure il controllo immagine standard (passando quindi solo il
percorso dell'immagine).
Ciao: Silvio

 ha scritto nel messaggio
news:up5gc.130369$Kc3.4...@twister2.libero.it...

Grazie Silvio, ma non sono riuscito a trovare niente.
In quale sezione? (General,Forms,Report...) puoi dirmi qualcosa di piu' sul
controllo immagine standard?
Grazie ancora
Newsgroup: it.comp.appl.access
Titolo: VBYesNo help!!!!!

Ho utilizzato questa funzione all'interno di un msgbox.
In particolare in una maschera di calcolo è stato determinato il valore 
Pi (peso ideale) mediante una routine in Visual Basic.
Ad un certo punto vorrei fare apparire il messaggio: "vuoi assumere il 
peso ideale 9O ?" con le opzioni si  e no la cui scelta determina valori 
diversi di Pi. 
Inserendo VBYesNo nel msgbox ci sono riuscito ma non so proseguire.
Nel senso che se clicco si vorrei che Pi assumesse il valore 90, 
altrimenti il valore già calcolato.
Come fare?
Ringrazio
Ciao
Mauri

 ha scritto nel messaggio
news:MPG.15c7ec57e...@News.CIS.DFN.DE...

...
Dim lRes as Long
    ...
    lRes = MsgBox("messaggio", vbYesNo)
    Select Case lRes
        Case vbYes
            ' fai quello che devi se la risposta e' Si
        Case Else
            ' fai quello che devi se la risposta non e' Si
    End Select
    ...
    ...
    Dovrebbe cmq esserci un ex del genere nell'help in linea.
    Ciao.
--------------------------------------------------
http://digilander.iol.it/SimonenomiS/Software.html
--------------------------------------------------

Grazie mille proverň.
Ciao
Mauri 

     End Select
Uno sviluppatore proveniente dal C avrebbe scritto:
Select Case MsgBox("messaggio", vbYesNo)
    Case vbYes
        ...
    Case vbNo
        ...
End Select
O meglio:
TuaVariabile=IIf(MsgBox("messaggio", vbYesNo)=vbYes,ValoreUno,ValoreDue)
;-)
Sib
Newsgroup: it.comp.appl.access
Titolo: ciclare qry e stamparla in msgbox

salve ng
coma manca per stampare tutti i record su questa msbox e non solo il
primo?
La query contiene 2 campi e 3 record
Offro un barattolo di 'nduja casareccia a chi mi darà meno frustate!
'_________________
Function che_non_funge()
Dim dbs As Database
Dim rst As Recordset
Dim strQry
Dim Corpo
strQry = "Query1"
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset(strQry)
Do While Not rst.EOF
Corpo = rst!campo1 & " "
Corpo = Corpo & rst!campo2
rst.MoveNext
Loop
MsgBox Corpo & vbCrLf
Set rst = Nothing
End Function
'__________________

 ha scritto nel messaggio
news:1190313603.6...@y42g2000hsy.googlegroups.com...



Do While Not rst.EOF

MsgBox Corpo & vbCrLf

Ti sei perso che ad ogni giro azzeri la variabile CORPO....???
Prova così...
Do While Not rst.EOF
   Corpo =Corpo & rst!campo1 & " " & rst!campo2 & vbCrLf
   rst.MoveNext
Loop
......
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

 '__________________
-- 
Ciao
Access 

 ha scritto nel messaggio 
news:1190313603.6...@y42g2000hsy.googlegroups.com...



Do While Not rst.EOF

MsgBox Corpo & vbCrLf

[RISPOSTA]
Ciao MicioMao
Function che_funge()
Dim dbs As Database
Dim rst As Recordset
Dim strQry as string
Dim Corpo as string
strQry = "Query1"
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset(strQry)
Corpo = ""
Do While Not rst.EOF
Corpo =Corpo &  rst!campo1 & " "
Corpo = Corpo & rst!campo2 & " "
rst.MoveNext
Loop
MsgBox Corpo & vbCrLf
rst.close
Set rst = Nothing
End Function
Per questa volta ti abbuono il barattolo di 'nduja casareccio, non 
peraltro ma temo sia troppo piccante x i miei gusti! -:)
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
---------------------------------------- 


Vincenzo Turturro 
Certificato Eucip Core Level 
ITA 0000-002299 del 14/05/2007 
--------------------------------------------- 
il sito comune di it.comp.appl.access: 
http://www.sitocomune.com
 
--------------------------------------------- 
risorse Access: 
http://www.accessgroup.it
 
--------------------------------------------- 
Il sito comune di it.comp.as400 
http://www.faq400.com
 
---------------------------------------------

> Ti sei perso che ad ogni giro azzeri la variabile CORPO....???
...è già mi ero perso un corpo !!!!!!
cmq grazie a tutti e alla Function che_funge()
Cinzia non sai che ti perdi..... e allora
....caro vincenzino ti sei aggiudicato mezzo kilo di 'nduja ruscia
anzi fosforescente direi....
.....Buona fortuna !!!!!!!!!!!
:)
Newsgroup: it.comp.appl.access
Titolo: contare giorni tra due date

ciao a tutti!
come faccio a contare i giorni che ci sono tra due date?
grazie per l'aiuto
Luca

 ha scritto nel messaggio
news:PCu6a.3399$%1.10...@tornado.fastwebnet.it...

Giorni = DataAL - DataDAL
omnitow

1,2,3,4,5,6,n

 ha scritto nel messaggio
news:PCu6a.3399$%1.10...@tornado.fastwebnet.it...

Eventualmente DateDiff (v. guida)

 ha scritto nel messaggio
news:3e5a83de$0$1213$5402...@news.sunrise.ch...


Newsgroup: it.comp.appl.access
Titolo: cerco programma OCR che riconosca tabelle e colonne

Ciao cercavo un programma OCR che riconoscesse tabelle e colonne da poter
mettere in un database o foglio elettronico .
Ne conosco uno Presto 3.0 ma non so come acquistarlo in america con carta di
credito.
Se ne conoscete altri anche freeware fatemi sapere.
Ciao Stefano

 wrote in message
10kcstv$lh6$1...@fe2.cs.interbusiness.it...

Ce n'e' in giro parecchi, molti shareware, altri commerciali. Un esempio:
Cuneiform OCR, 
www.ocr.com
Il problema è un altro:
molti vengono pubblicizzati come aventi un riconoscimento pari al 98%,
potrebbe sembrare alto, ma ciò vuol dire che ogni riga sbagliano almeno un
carattere. Poco male se si tratta di testo, perchè un correttore
grammaticale magari ti corregge l'errore automaticamente. Nel tuo caso,
invece, se le tue tabelle sono di numeri, immagina cosa potrebbe succedere
se ogni riga sbaglia una cifra...
Alcuni fanno meno errori se li addestri, ma perdono colpi se il carattere
non è sempre uguale.
I migliori (uno mi sembra sia OmniPage o qlc di simile) costano un paio di
milioni, quelli freeware (se esistono) faranno schifo (credo) perchè per
fare un buon OCR ci vogliono mesi di duro lavoro, ed uno alla fine non lo va
a regalare al mondo intero.
In definitiva: se questo lavoro lo devi fare una tantum, forse ti conviene
inserire i valori a mano.
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.tin.it/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************

Newsgroup: it.comp.appl.access
Titolo: Operazione non valida in VBA

Avei un problema che mi capita da un po di tempo , non so se vi e' mai
capitato ma quando apro un modulo di VBA e inizio a scrivere qualche
comando, appena uso una parola riservata e batto la barra spazziatrice
(access a questo punto visualizza una linea di guida per completare le
funzioni automaticamente) access mi da errore dando : Questo programma ha
eseguito una operazione non valida (be', la conoscete no?) nel modulo
VBA6e.dll
Vi e' mai capitato?
Ho gia' riprobato a reinstallare access e poi anche tutto il sistema ma
nisba....;(


wrote:

qualcosa del genere è successo anche a me... mi dava errore quando
compilavo o utilizzavo del codice...
prova a reimportare i moduli nello stesso database (con nome divreso,
ma tanto lo fa in automatico) e a compilarli (e se non da errore
cancella i vecchi moduli e sei a posto)
______________________________________
In fondo anche l'amore è un sovvrappensiero...
Togli 666 dall'e-mail per rispondere.
Newsgroup: it.comp.appl.access
Titolo: Riferimento a maschera esistente

Salve a tutti.
Ho questo problema:
Voglio aggironare dei campi nella maschera Fatture del mio database, con dei
dati che arrivano da un' altra maschera.
Diciamo che ho tre caselle di testo non associate con questi nomi:
Imponibil
ImportIva
TotalFattura
e devo portare il loro contenuto nei campi della maschera Fatture che fanno
a loro riferimento.
Dall' evento Click per salvare il record ho aggiunto:
Forms![Fatture].Imponibile = Me!Imponibil
Forms![Fatture].ImportoIva = Me!ImportIva
Forms![Fatture].TotaleFattura = Me!TotalFattura
Quando eseguo il comando mi esce una finestra con scritto che non riesce a
trovare la maschera Fatture a cui faccio riferimento.
Se qualcuno mi potrebbe aiutare mi farebbe un grande favore.
Ringraziandovi comunque rimango in attesa di una vostra gentile risposta.
Ciao, Tizino

 Se qualcuno mi potrebbe aiutare mi farebbe un grande favore.
Se qualcuno ti potesse aiutare, ti direbbe che la mascher fatture forse
prima la devi aprire. Quindi prima di quei comandi dovrai scrivere
docmd.openform "fatture"
Antonio

 ha scritto nel messaggio
news:AqJf8.48746$fa5.1...@twister2.libero.it...

Antonio... si potesse dire che sei veramente satanico:-)


Visto che per il momento nessuno mi ha aiutato, prenderņ per buoni i tuoi
suggerimenti.
Grazie
Tiziano



io prenderei sempre per buoni i consigli di Antonio....che fra l'altro
ha ragione.... non ha risposto nessun'altro perchč era inutile...
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: immagine collegata-incorporata

Buongiorno.
In un database, dovendo inserire i loghi degli enti che lo hanno
commissionato, ho pensato di incorporare le immagini, pur sapendo che le
dimensioni del database sarebbero aumentate notevomente.
Poi, poichè le dimensioni erano effettivamente troppo grandi, rispetto ai
dati inseriti, ecc, ho modificato la proprietà delle immagini "Tipo
Immagine" da Incorporata a Collegata e ho richiuso il db.
Le dimensioni del db però non sono diminuite, ma sono rimaste enormi,
anche se le immagini non sono più incorporate. Questo mi è successo anche
per altre immagini (foto) che in teoria sarebbero collegate, ma che mi han
fatto comunque lievitare le dimensioni del db.
Cosa ho sbagliato?
Grazie per l'attenzione e le risposte,
Gloria
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

gloria ha scritto:
Scusate il doppio invio, ho sbagliato


 Scusate il doppio invio, ho sbagliato
Hai provato a compattare il tuo database??
--menu strumenti
------utilità database
--------------compatta e ripristina database
ciao
-- 
Raffaele Alberoni


 ciao
No, non sapevo questa cosa, ma l'ho fatto e funziona,
grazie, anche per la tempestività della risposta,
Gloria
-- 

Newsgroup: it.comp.appl.access
Titolo: Sottomaschere

Utente nuovo di access (zero in VB). In una tabella secondaria, collegata
tramite l'ID, definisco uno stato di alcuni utenti. Mi interessa
rappresentare questo stato in una sottomaschera non modificabile,
all'interno della maschera principale. Potete aiutarmi, grazie.
Jocos

 wrote in message
huGY9.47368$ZE.13...@twister2.libero.it...

Vai nelle proprietą della sottomaschera => Dati => Bloccato Sģ
Ciao Simone

Newsgroup: it.comp.appl.access
Titolo: OCX per ActiveX Kodak

Avrei la necessità di inserire in alcuni miei applicativi la
scannerizzazione di documenti da legare successivamente a record di
tbl. Ho visto la Faq 6.115 del SitoComune relativa a questo argomento
ma sono stato subito bloccato dalla difficoltà nel recuperaro degli
OCX necessari (anche visitando post precedenti con questo oggetto).
Qualcuno mi può dare indicazioni da dove scaricarli?
PS: Mi è sembrato di capire che sono free.
Grazie
Paolo

Announced ha scritto:

Qualcuno sa qualcosa a riguardo?
Grazie

 ha scritto nel messaggio 
news:1122284135....@g14g2000cwa.googlegroups.com...


Grazie
Gli ocx vengono distribuiti gratuitamente con la versione di W2000. Se hai o 
ti puoi procurare questa versione non ci sono problemi.
Fino a poco tempo fà avevo postato un link per scaricare gli ocx...ma la 
cosa non era legale.
Ciao, Carlo

Ti ringrazio... li ho recuperati da una versione W2000.
Ciao, Paolo

Newsgroup: it.comp.appl.access
Titolo: Libro su SQL

D'ora in avanti l'SQL dovrà diventare il mio dio...ho bisogno di una 
bibbia con cui pregare, cosa mi consigliate?
Grz :)
F

 ha scritto nel messaggio
news:200503111...@mynewsgate.net...

Non posso certo dire che sia il migliore, ho solo questo...!, ma parla
esplicitamente di Stored Procedure su SQL Server quindi di T-SQL.
Il livello è medio alto e presuppone una sufficiente conoscenza dei
concetti base delle Tabelle ed un minimo di comandi standard SQL, ma è
scritto
in modo semplice e comprensibile.
Non consiglierei un libro di livello basso per il semplice motivo che dopo
3gg di studio sarebbe esplicito aver speso soldi inutilmente e sarebbe
necessario un nuovo Libro.....!
Microsoft SQL Server "Scrivere Stored Procedure"
Autore Matthew Shepker
Casa editrice Mondadori Informatica
ISBN 88-8331-098-5
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Come contare gli elementi di una Query?

Mi servirebbe contare gli elementi di una casella di riepilogo che si
appogia ad una query. Tale risultato deve essere poi usato all'inteno della
stessa maschera.
Grazie.

...

Regą, perņ usatelo 'sto benedetto help on line eh?
cut&paste
Č possibile utilizzare la proprietą ListCount per determinare il numero di
righe presenti in una casella di riepilogo o nella parte casella di
riepilogo di una casella combinata.
Antonio
Newsgroup: it.comp.appl.access
Titolo: Record puntato evidenziato

La maschera in questione(anagrafica) ha 2 sottomaschere, contatti e
dettagli.
Selezionado un valore nella contatti apro i dettagli relativi. Come logica
funziona perfettamente, le relazioni mi fanno lavorare bene, ma vorrei se
possibile che il record della contatti puntato in quel momento ( sono date
quindi di facile confusione) sia evidenziato in modo diverso. E' possibile?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 quindi di facile confusione) sia evidenziato in modo diverso. E' possibile?
Formattazione condizionale potrebbe fare qualcosa, ma se dai uno
sguardo al demo di Silvio Savoldi forse trovi uno spunto in più:
http://www.mantuanet.it/alessandro.baraldi/
Sezione [FORMS]
1.8 Effetto zebra nelle viste tabellari(UPD) 
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @Alex
Formattazione condizionale, ma su quale criterio!.Bello comunque il demo
di cui sopra ma non credo lo utilizzerò per questo.
bye


 quindi di facile confusione) sia evidenziato in modo diverso. E' possibile?
su 
lebans.com
 ho trovato qualcosa, ma non appena copio gli ogeetti del db,
moduli, tbl, form, non funziona più nulla, errori durante l'accesso al
file, potrtebbe non essere disponibile la connessione di rete.
Nessun consiglio ?


 quindi di facile confusione) sia evidenziato in modo diverso. E' possibile?
La soluzione:
http://www.mvps.org/access/forms/frm0047.htm


Newsgroup: it.comp.appl.access
Titolo: [OT: SCHEMA E/R]

Ciao a tutti,
questa è il terzo post... con il quale cerco di rovinarvi la vita... :-P
chiedo scusa... forse è un po ot... purtroppo non trovo un altro newsgroup
in italiano che tratti l'argomento... e sicuramente il più vicino a quello
che sto per chiedervi è questo newsgroup...
Per finire il progetto.. dopo una breve descrizione testuale del problema,
prima di creare il db in access devo costruire lo schema E/R (entry
relationship) durante gli esercizi all'università li abbiamo sempre
disegnati... non so se avete presente... i triangolini... i rettangolini...
etc etc... ora vorrei chiedervi, piuttostò che fare tutto con publisher o
con word... (mi sembra altamente squallido), esiste un programma e dove si
può scaricare che permetta il tutto (fatto apposta per questo lavoretto
intendo)?
Prometto che non vi scoccerò più!
Stucco
http://stucco.altervista.org
--------------------------------
Inviato via 
http://usenet.libero.it

 Prometto che non vi scoccerò più!
Non ci illudere, Biso non sopporterebbe un'altro sola dopo il ritorno di
Borrelli..
ciao MAssimiliano


 Stucco
Il più comodo secondo me è
ABC flowcharter
Stefano
Newsgroup: it.comp.appl.access
Titolo: Shell --> Rename

Ciao a tutti ho un problema di questo tipo:
ho una stringa che rinomina dei file ma che spesso non funziona a seconda di
come gli gira:
Shell "
command.com
 /c rename " & c:\windows\desktop\pippo.dat & " " &
pluto.txt, vbHide
So che per alcuni comandi tipo mkdir basta scrivere MKDIR "c:\ciao" e
funziona c'è q qualcosa di simile anche per il rename? come mai non mi
funziona?
Grazie a tutti i n anticipo.
Marco


Name "C:\prova\Prova1.mdb" As "C:\definitivo\Dati1.mdb"
--
Alberto

Newsgroup: it.comp.appl.access
Titolo: salvare record da altra maschera

Da una maschera in cui inserisco dati realtivi a un record, apro e
un'altra maschera da cui poi ho bisogno di salvare il record della
maschera di partenza.Come posso fare??
Grazie Fra
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie Fra
Provo a spiegarmi meglio:utilizzo una normale maschera(principale) per
inserire i dati.Sul click di un pulsante apro un'altra maschera in cui
l'utente effetua delle scelte e in base a queste scelte vengono aggiornati
alcuni campi della maschera principale.Dopo aver aggiornato questi campi
vorrei che in modo del tutto trasparente all'utente mi venisse salvato il
record della maschera principale.
Ciao e ancora grazie
Francesco


Newsgroup: it.comp.appl.access
Titolo: intercettare la chiusura dell'applicazione

Ciao,
sapete se c'č modo di intercettare con un qualche evento la chiusura di un
db Access 97? Ho provato a rendere popup la maschera principale e
massimizzarla, inserendo poi un pulsante chiudi...
La seccatura č che eventuali maschere accessorie devono essere tutte popup e
se apro un report in preview questo si nasconde in secondo piano! Che
fatica! Non posso mica continuare a fare minimize e maximize ogni volta che
premo un tasto!
Dovendo eseguire un'ultima query di comando alla fine delle operazioni,
senza un pulsante apposito di USCITA della maschera, vorrei quindi sapere se
esiste un evento ... su chiusura applicazione :), un fine sessione, per
intenderci..
Grazie e ciao,
Federico


Se c'è non lo conosco.
Però penso che, se all'apertura del database, apri una maschera e, anziché
massimizzarla, la rendi addirittura NON visibile, alla chiusura di Access
verrà eseguita la routine che hai generato a fronte dell'evento "Su
chiusura" della maschera non visibile.
O sbaglio?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel
messaggio news:9u2q5j$r56$1...@fe1.cs.interbusiness.it...

... l'aveva suggerito tempo fa qualcuno ... a me funziona benissimo ...
Una form nascosta che carichi all'apertura del DB, e sfrutti l'evento "su
chiusura".
--
Alberto

Grazie anche a te, Alberto.
Mi pare una soluzione più che sufficiente per i miei scopi.
Ciao, Federico


Grazie mille,
non ci avevo pensato, sembra una buona idea. Domani provo :)


 non ci avevo pensato, sembra una buona idea. Domani provo :)
Un'altra buona idea sarebbe quella di scrivere DOPO il quoting!!!
Antonio
Newsgroup: it.comp.appl.access
Titolo: Query con campi che spariscono

In un database realizzato da me, periodicamente, spariscono campi che, se
anche reinseriti, continuano a sparire. Scendendo nel particolare i campi
quando spariscono generano un campo con la dicitura "Espr1: [Dati
anagrafici].Interdizione". Controllando nelle tabelle il campo in questione
è presente. Per il resto il database funziona bene. Magari è una sciocchezza
ma mi blocca il lavoro. Grazie anticipatamente Luca

 ha scritto nel messaggio
news:b58Fb.204269$e6.77...@twister2.libero.it...

Oh questa è bella!
Non avrai per caso delle query di creazione tabella che modificano la
struttura?
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: casella combinata visualizza solo id ma non la descrizione

Ciao a tutti...
Come al solito sono qui a chiedere...
Ho un db in A03 Sp3 con una tabella Archivio_prestazioni in cui ho due campi 
[A01_id_cliente] e [A02_id_subcliente] costituiti da due caselle combinate 
popolate da una query: qry_elenco_contatti.
La query ha tre campi: id_cliente, denominazione_cliente, sesso (che può 
essere M-maschio. F-femmina o vuoto per azienda.
Nel primo campo [id_cliente] un criterio esclude le Aziende, mentre nel 
secondo campo [id_subcliente] vengono esclusi i maschi e le femmine
Dunque:
se apro la query in modalità dati visualizzo tutti i record e tutti i dati 
nei campi;
se invece apro la casella combinata nella tabella Archivio_prestazioni (e di 
conseguenza anche nelle maschere) vedo solo l'id_cliente mentre la 
denominazione è bianca, come se non ci fosse scritto nulla.
non ci capisco nulla....
Qualcuno sa qualcosa?
-- 
_____/)_____
Skipper dixit... 

"skipper" <ski...@NOSPAMsuperskipper.it> ha scritto nel messaggio 
news:coFZn.208656$813.1...@tornado.fastwebnet.it...

ciao Skipper
potrebbe essere questo: 
http://support.microsoft.com/kb/945674
oppure la colonna associata della combo
Daniele 

skipper ha scritto:



Verifica le proprietà della combo, in particolare numero colonne e
larghezza colonne. Deve essere impostata una larghezza per ognuna delle
colonne restituite dall'origine dati.
Ciao.
-Marco-
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:i17pqm$448$1...@speranza.aioe.org...

esatto... grazie
:-)
-- 
_____/)_____
Skipper dixit...
Newsgroup: it.comp.appl.access
Titolo: Modificare criteri di apertura maschera

Buongiorno a tutti,
 
ho una maschera che apro in sola lettura in questo modo:
    DoCmd.OpenForm stDocName, , , stLinkCriteria, acFormReadOnly
Avrei bisogno con un pulsante (posizionato all'interno della maschera aperta in sola lettura) di rendere momentaneamente la maschera acEdit per fargli eseguire un'operazione per poi farla nuovamente tornare in modalità di sola lettura.
 
Qualcuno sa dirmi come poter fare?
Grazie mille

 ...
 
Me.AllowEdits = True
 
e dopo
 
Me.AllowEdits = False
 
-- 
Ciao
Karl
*********
http://www.AccessDevCon.com
 
Access FAQ: 
http://www.donkarl.com/it
 


Perfetto!
Grazie Karl! Funziona...
Newsgroup: it.comp.appl.access
Titolo: Stored procedure su tabelle

Ciao a tutti,
vi spiego il mio problema...ho diverse tabelle con nome cmp xxx con xxx che 
va incrementandosi. Vorrei poter effettuare delle select su l'insieme delle 
tabelle, cioè in pratica una stored procedure dove l'argomento che do in 
input è il nome della tabella. E' possibile farlo?
O l'unico metodo è fare una union delle select delle singole tabelle? Tenete 
però conto che le tabella andranno ad aumentare...potrei arrivare anche a 
100 tabelle...
Cosa mi consigliate di fare?
Grazie mille per l'aiuto!
Ciao

 Cosa mi consigliate di fare?
param = "pippo"
sql_cmd = "Select " & param & ".* from " & param & ";"
Antonio


Non hai spiegato se il Database è JET o SQL_Server.... in ogni caso
credo che
l'unica soluzione sia la UNION.
Un'alternativa sarebbe quella di usare ADO con Recordset non associati
e ciclare delle richieste SQL dalle quali con quanto suggerito da Biso
recupereresti un Recordset da una SQL Dinamica, che dovresti accodare
al RS in memoria, alla fine avresti un Recordset equivalente alla
UNION, forse un pò più flessibile ma un pò più complesso...!
@Alex

 ha scritto nel messaggio 
news:1171293114.5...@v33g2000cwv.googlegroups.com...


 Ciao
L'esecuzione di una SP di questo tipo lato Server, credo richieda per
forza di cose un'elenco di UNION.
Se vuoi evitarlo, puoi effettuare una composizione dinamica dello
statement SQL ciclando i tuoi Indici che formeranno il nome della
tabella, e sfruttare un Recordset in memoria ADO per buttarci dentro
tutto...(I rcordset estratti dovrebbero essere uguali però, e questo
dovrebbe porti un dubbio sulla normalizzazione del tuo DB)...!
Le Query SQL anche se richiamate lato Client vengono eseguite
ServerSide(se non contengono istruzioni non presenti nel linguaggio
del Server)...!
Sei certo che avere 100 Tabelle(Strutturalmente UGUALI con dati
diversi) sia frutto di una corretta valutazione di
Normalizzazione....?
Prima di avventurarti in soluzioni "accrocchio" ti suggerirei di
valutarlo.
@Alex

 ha scritto nel messaggio
news:1171300626.2...@k78g2000cwa.googlegroups.com...


@Alex
Valutiamo anche la sua risposta non DOPO il quoting?
Antonio

"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio 
news:JQ1Ah.6721$BP5....@twister2.libero.it...

Chiedo scusa per non aver risposto dopo il quoting...mi spiace.
Per quanto riguarda la gestione delle tabelle purtroppo ho la necessità di 
tenere le informazioni separate e quindi non posso aggregare le 
informazioni...
Grazie per l'aiuto
Ciao AJ 

 "Antonio Biso" <c...@NOSPAMetruria.net> ha scritto nel messaggionews:JQ1Ah.6721$BP5....@twister2.libero.it...

E' una necessità strana, ed anche se i dati fossero tutti nella stessa
tabella potresti benissimo filtrarli per ottenere poi i dati
singoli....!
Scusa lo scetticismo, ma spesso è accaduto che a domande strane
venissero date spiegazioni ancora più strane, e spesso dovute ad
errori di valutazione.
Trovo la necessità di avere 100 Tabelle separate estremamente
bizzarra, e, a meno di capire il motivo(anche se non serve allo scopo)
diffido dalla semplice spiegazione che hai dato.
@Alex
Newsgroup: it.comp.appl.access
Titolo: Campo in una maschera

Buongiorno a tutti,
ho il seguente quesito:
in un campo testo di una maschera voglio impostare che la dimensione
campo sia sempre la stessa (pari a 16 ad esempio), e nel caso che sia
inferiore o superiore nella dimensione (tipo un campo testo di 15 o
17) mi segnali l'errore.
Non posso definire questo campo nella tabella in quanto ogni volta
importo una nuova tabella da excel.
grazie per l'aiuto.


Private sub Tuocontrollo_AfterUpdate()
dim intTuoCtl as integer
intTuoCtl = len(Tuocontrollo)
select case intTuoCtl
e qui gestisci i casi
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

Newsgroup: it.comp.appl.access
Titolo: caricare immagine su condiizone

Buongiorno,
su Access 2003 ho realizzato un report con molti dati che poi vado a stampare.
In calce a questo report c'è la firma del "firmatario", i firmatari sono diversi (cinque o sei), ma solo uno alla volta può firmare il documento.
Mediante l'uso di combobox posso andare a scegliere il firmatario, ma desidererei sapere se e come potrei caricare da filesystem l'immagine della firma a seconda dell'id della combo box.
Grazie e saluti
 
__
Remigio


 
metti un controllo immagine nel tuo report e chiamalo "firma"
salva le scansioni delle firme esempio in c:\firme\
dando al file il nome della persona es.
pippo.bmp
pluto.bmp
 
il nome deve essere lo stesso che compare sulla combo di selezione della 
firma
 
sull'evento apertura del report
Me.firma.Picture = "c:\firme\" & tuaForm.tuaCombo & ".bmp"
dando per scontato che sulla combo leggo "pippo" "pluto" etc
 
 
meglio del nome sarebbe usare l'id della persona
 
ciao
BFS
 
 
 
 
 


Sinceramente debitore
Un saluto
 
Remigio
Newsgroup: it.comp.appl.access
Titolo: Assegnare stringa sql a variabile recordset

un saluto al newsgroup!
.....ho spulciato abbastanza nei vecchi post, ma nulla fa al caso
mio.....forse perchè è un quesito troppo semplice e scontato......:))
comunque.... ho una stringa sql all'interno di una variabile chiamata cache.
Ora ho bisogno di contare i campi del recordset generato da questa
stringa.....come faccio?
ehm....a quanto pare non basta scrivere così:
dim nomevariabile as recordset
set nomevariabile = cache
visto che ovviamnete da errore.....
grazie a tutti
fedeester

 ha scritto nel messaggio
news:c0023m$1180v4$1...@ID-216149.news.uni-berlin.de...

Sempre che la stringa SQL sia esatta e che tu abbia tra i riferimenti DAO:
Dim RCS as Recordset
set RCS = CurrentDB.OpendRecordset(cache)
RCS.MoveLast
RCS.MoveFirst
msgbox "Il recordset contiene " & RCS.RecordCount & " record."
Ciao, Carlo

 stringa.....come faccio?
un esempio:
Dim db As Database, sSql As String, rs As Recordset, num As Long
Set db = CurrentDb
sSql = " SELECT Q_Ric_sql.Ord"
sSql = sSql & " FROM Q_Ric_sql"
sSql = sSql & " GROUP BY Q_Ric_sql.Ord;"
Set rs = db.OpenRecordset(sSql)
num = rs.RecordCount
rs.Close
--
bye marco s.
www.marcosanti.it


SunRex

 End if
http://msdn.microsoft.com/library/devprods/vs6/vbasic/dao360/damthmovefirst.htm
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 >> ...
[megacuttone]
ringrazio tutti per le risposte!! Sono riuscito a far funzionare il tutto.
Il problema è che avevo una query con parametri "pescati" da controlli nella
maschera.... ora la query veniva visualizzata in una sottomaschera senza
problemi passandogli direttamente il riferimento al controllo (e non
direttamente il valore in esso contenuto...)
appena però mi è servito assegnare questa query ad una variabile
recordset....se gli passavo i riferimenti ai controlli non
funziona....ovviamente appena gli passo il valore contenuto nei controlli
funziona tutto!!
ehm.....ehm....mi sono riletto e non è molto chiaro.....
es:
stralcio di query che passavo prima:
SELECT .[blablabla]..... FROM....[blablabla]..WHERE DOCUMENTO.id_autore =
[Forms]![ricerca]![ComboNomeAutoreDocumento]
stralcio di query passata alla variabile recordset (tramite variabile
stringa):
SELECT .[blablabla]..... FROM....[blablabla]..WHERE "DOCUMENTO.id_autore = "
& [Forms]![ricerca]![ComboNomeAutoreDocumento] & " "
.......vabbè si è capito
adios
fedeester
+++++++++++++++++++++++++
Togli la SICURA per rispondere
Newsgroup: it.comp.appl.access
Titolo: Invio mail con Outlook 2003 con Access Runtime

Salve a tutti, utilizzando Access 2003 
ho creato una piccola applicazione che crea una mail con alcuni dati
prelevati da una maschera tramite Outlook 2003, prendendo spunto (meglio
dire copiando quasi in toto!) dal seguente link Microsoft
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dno2k3ta/html/odc_ac_olauto.asp
La cosa funziona benino sulla versione full di Access ma sulla versione
runtime mi da un errore di runtime(!) senza nessun codice è l'applicazione
mi si chiude.
Sapete se vi sono delle limitazioni sul runtime in questo senso?
Oppure devo modificare per forza il codice di invio mail?
Grazie
Luca

 wrote in message
news:e9a8utto0x2x$.
r9cjbxuv...@40tude.net

Sarebbe comodo sapere se hai usato il LateBinding o EarlyBinding
per istanziare Outlook al fine di inviare la mail...!
Hai distribuito anche Outlook o è già installato e configurato..?
Le 2 domande direi che sono legate, facci sapere.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Hai distribuito anche Outlook o è già installato e configurato..?
Immagino la 2° che spiegherebbe ulteriormente il primo passo.
Ciao




Ciao Alex
Stavo giusto appunto guardando un post su google groups inglese che parlava
di LateBinding, ecco forse saper che cosé mi aiuterebbe un' pò! (scusa
l'ignoranza)
Per quanto riguarda Outlook 2003 è installato sulle macchine dalla nascita
(per cosi dire, è la versione nel pacchetto basic) ed è configurato ed
utilizzato normalmente.
Ciao
Luca

 Luca
E' l'associazione tardiva, in pratica ora tu nel tuo progetto
hai dovuto inserire nei riferimenti le Librerie di Outlook
in questo modo puoi far riferimento ad Oggetti in modo diretto
vedi le dichiarazioni
   Dim objOutlook As Outlook.Application
   Dim objOutlookMsg As Outlook.MailItem
   Dim objOutlookRecip As Outlook.Recipient
   Dim objOutlookAttach As Outlook.Attachment
Questo è possibile con EarlyBinding.
Il metodo LateBinding invece ti impone di dichiarare le
variabili come Object:
   Dim objOutlook As Object
   Dim objOutlookMsg As Object
   Dim objOutlookRecip As Object
   Dim objOutlookAttach As Object
Poi devi definirle man mano.
 
  set objOutlook = CreateObject("Outllok.Application")
ecc....!
Ciao




Se ho capito bene allora devo ridefinire in questo modo tutte gli oggetti
definiti:
...
 ' Create the Outlook session.
   Set objOutlook = CreateObject("Outlook.Application")
 
 
   ' Create the message.
'   Set objOutlookMsg = objOutlook.CreateItem(olMailItem)
   Set objMailItem = CreateObject("Outlook.MailItem")
   Set objOutlookMsg = objOutlook.CreateItem(objMailItem)
...
Spero sia corretto perche il VBA lo sto imparando poco a poco ...
Ciao Luca



Mi autocorreggo ...
...
   ' Create the Outlook session.
   Set objOutlook = CreateObject("Outlook.Application")
   ' Create the message.
   Set objOutlookMsg = objOutlook.CreateItem(0)
   With objOutlookMsg
      ' Add the To recipient(s) to the message.
 
      .To = "
pi...@libero.it
"
 
....
Ciao

 Ciao
Ti sei autocorretto bene.
