title: Gestire casella di testo da codice.

author: Karl Donaubauer

text:
MA wrote:
> Giuseppe wrote:
>...
>> Inoltre in un modulo scrivo:
>>
>> form_miamaschera.miacasella = "abracadabra" & chr(10) &
>> "bididibodidibù"
> Forms!form_miamaschera!miacasella = "abracadabra" & chr(10) & chr(13)
> & "bididibodidibù"
Sempre confusi questi napoletani ;-P
non 10 - 13
ma 13 - 10
v.a.
www.donkarl.com/it
 FAQ 2.14 Inserire interruzioni di riga
>>
>> ma non mi và a capo dopo "abracadabra", mi appare invece un carattere
>> simile ad una I in grassetto.
>
> Ed ora mi raccomando, lascia stare Biso e usa un'altra zucca vuota
> per fare la carrozza
v.a.
http://www.donkarl.com/div/lingrassetto.jpg
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
 + iscriviti alla prima Conferenza
Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005


title: Gestire casella di testo da codice.

author: Pablitomf

text:
Karl Donaubauer ha scritto:
[CUT]
> Sempre confusi questi napoletani ;-P
Cavolo!!!! si è sparsa la voce pure là? ;-S :-D
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Gestire casella di testo da codice.

author: MA

text:
>>> ma non mi và a capo dopo "abracadabra", mi appare invece un
>>> carattere simile ad una I in grassetto.
>>
>> Ed ora mi raccomando, lascia stare Biso e usa un'altra zucca vuota
>> per fare la carrozza
>
> v.a.
http://www.donkarl.com/div/lingrassetto.jpg
dai Karl perchè hai distorto la foto di Biso...
però bravo, sembra quasi vera.
;-P



title: Gestire casella di testo da codice.

text:
MA wrote:
>>>> ma non mi và a capo dopo "abracadabra", mi appare invece un
>>>> carattere simile ad una I in grassetto.
>>>
>>> Ed ora mi raccomando, lascia stare Biso e usa un'altra zucca vuota
>>> per fare la carrozza
>>
>> v.a.
http://www.donkarl.com/div/lingrassetto.jpg
>
> dai Karl perchè hai distorto la foto di Biso...
Ma chi è?
A causa delle vostre leggi rigorosi di privacy si tratta solo di un
modello anonimo e casuale per illustrare il discorso tecnico.
--
cu



title: Gestire casella di testo da codice.

author: ciroteo

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:%At5e.161$TR5...@news.edisontel.com...
> ciroteo wrote:
>> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
>> news:ipt5e.160$TR5...@news.edisontel.com...
>>> Giuseppe wrote:
>>>> Ciao a tutti,
>>>>
>>>> ho un quesito ed un problema da porvi:
>>>>
>>>> E' possibile da codice assegnare il "valore predefinito" ad un
>>>> controllo non associato? vorrei passare una stringa di testoe far sì
>>>> che sia visualizzata anche ad una sucessiva apertura della maschera.
>>>>
>>>> Inoltre in un modulo scrivo:
>>>>
>>>> form_miamaschera.miacasella = "abracadabra" & chr(10) &
>>>> "bididibodidibù"
>>> Forms!form_miamaschera!miacasella = "abracadabra" & chr(10) &
>>> chr(13) & "bididibodidibù"
>>>
>>>>
>>>> ma non mi và a capo dopo "abracadabra", mi appare invece un
>>>> carattere simile ad una I in grassetto.
>>>>
>>>> grazie per l'aiuto
>>>>
>>>> Giuseppe
>>>
>>> Ed ora mi raccomando, lascia stare Biso e usa un'altra zucca vuota
>>> per fare
>>> la carrozza
>>> ;-P
>>> MAssimiliano
>>>
>>>
>>
>> ROTFL! era un po' che non ti si vedeva ...
>
> Ho avuto problemi di connettività e ho upgradato le 15 macchine in ufficio
> Na faticaccia.
>
> dai, Cisa1 aspetta la tua iscrizione.
> Se non altro per vedere le foto del raduno del NordEst
>
>
> --
ehehe... ci sto pensando bene, i miei fondi neri al momento non arrivano
alla copertura dell'evento.
Spero che l'azienda mi riconosca parte della spesa a titolo di corso di
formazione/aggiornamnento.
presto vi farò sapere.
Ci sono iscrizioni al momento?


title: Gestire casella di testo da codice.

text:
ciroteo wrote:
> "MA ha scritto:
>> ...
>> dai, Cisa1 aspetta la tua iscrizione.
>> Se non altro per vedere le foto del raduno del NordEst
>
> ehehe... ci sto pensando bene, i miei fondi neri al momento non
> arrivano alla copertura dell'evento.
> Spero che l'azienda mi riconosca parte della spesa a titolo di corso
> di formazione/aggiornamnento.
Alla conferenza in Germania per molti partecipanti l'azienda paga
tutto a questo titolo. Ma non ho nessun idea se queste cose siano
normale anche in Italia.
> presto vi farň sapere.
> Ci sono iscrizioni al momento?
Poche.
Finora piů organizzatori e relatori che partecipanti chi pagano.
--
;-)



title: Gestire casella di testo da codice.

author: Giuseppe

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:3bn9feF...@individual.net...

Grazie a tutti,
per il primo quesito, cioè assegnare da codice il "valore predefinito" ad un
controllo non associato, qualcuno sà come fare?
E' possibile farlo?
Grazie ancora
Giuseppe


title: Gestire casella di testo da codice.

author: Alessandro Baraldi

text:
"Giuseppe" <
gius...@roverenet.it
> wrote in message
news:4256b8a7$0$18145$
5fc...@news.tiscali.it
[CUT]
> Grazie a tutti,
>
> per il primo quesito, cioè assegnare da codice il "valore predefinito" ad un
> controllo non associato, qualcuno sà come fare?
>
> E' possibile farlo?
>
> Grazie ancora
>
> Giuseppe
Premesso che non ha molto senso impostare per un controllo NonAssociato
un DefaultValue.
In ogni caso devi usare la Proprietà DefaultValue.
Le modalità sono riportate nel sito di Karl alla FAQ 4.22
http://www.donkarl.com/it/
Saluti.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Gestire casella di testo da codice.

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:de737d68834f9bad55...@mygate.mailgate.org...

Intanto grazie,
hai ragione non ha senso, quello che vorrei fare è di nascondere una chiave
di attivazione in una maschera e non in una tabella, tale chiave vorrei
aggiornarla da codice e lì memorizzarla.
defaultvalue se ho fatto tutto giusto non mi "memorizza" il valore nella
casella di testo, perdo il valore alla chiusura della maschera.
Devo trovare altre strade, anche se tutto poi in fondo non serve a granchè.
Ciao grazie
Giuseppe


title: problema riferimento

text:
Ciao,
Ho il seguente problema:
Ho un file 1.mde in cui alcune tabelle si trovano come riferimento in un
altro file 2.mde che si trova in un percorso differente da 1.mde. Quando il
setup viene eseguito con un percorso di default come il mio ambiente di
sviluppo tutto ok.
Il problema è che il file 1.mdb non riesce a trovare il riferimento del file
2.mde quando questo setup viene installato in una cartella diversa dal
default (Es: C:\TuoProgramma invece si C:\MioProgramma). Come si possono
creare riferimenti dinamici?
La cosa strana e che la mia applicazione funzionava con 97 mentre con 2003
mi da il sopracitato errore.
grazie


title: problema riferimento

text:
Devi utilizzare la funzione riallegaBE, richiamandola da tasto
funzione, pulsante su maschera, o automaticamente all'apertura del db.
all'avvio della funzione ti verrà chiesto dove risiede il database di
appoggio.
'----------------------------------------------------------------------------------------------------------------------------
Option Compare Database
Private Type BROWSEINFO
  hOwner As Long
  pidlRoot As Long
  pszDisplayName As String
  lpszTitle As String
  ulFlags As Long
  lpfn As Long
  lParam As Long
  iImage As Long
End Type
Private Declare Function SHGetPathFromIDList Lib "shell32.dll" Alias _
            "SHGetPathFromIDListA" (ByVal pidl As Long, _
            ByVal pszPath As String) As Long
Private Declare Function SHBrowseForFolder Lib "shell32.dll" Alias _
            "SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) _
            As Long
Private Const BIF_RETURNONLYFSDIRS = &H1
Public Function BrowseFolder(szDialogTitle As String) As String
  Dim X As Long, bi As BROWSEINFO, dwIList As Long
  Dim szPath As String, wPos As Integer
    With bi
        .hOwner = hWndAccessApp
        .lpszTitle = szDialogTitle
        .ulFlags = BIF_RETURNONLYFSDIRS
    End With
    dwIList = SHBrowseForFolder(bi)
    szPath = Space$(512)
    X = SHGetPathFromIDList(ByVal dwIList, ByVal szPath)
    If X Then
        wPos = InStr(szPath, Chr(0))
        BrowseFolder = Left$(szPath, wPos - 1)
    Else
        BrowseFolder = vbNullString
    End If
End Function
Function riallegabe()
   Dim intI As Integer, intJ As Integer, dbs As Database, tdf As
TableDef, path As String
    Dim sNomeDB As String, intK As Integer, lRefr As Boolean
    Dim tdfNew As TableDef, dbNew As Database, stPwd As String, aDB(1
To 50, 1 To 3) As String
    For intI = 1 To UBound(aDB)
      aDB(intI, 1) = ""
      aDB(intI, 2) = ""
      aDB(intI, 3) = ""
    Next intI
    Set dbs = CurrentDb()
    With dbs
      For Each tdf In .TableDefs
        If tdf.Connect > "" Then
           sNomeDB = ""
           For intJ = 1 To Len(tdf.Connect)
             If InStr(1, Right$(tdf.Connect, intJ), "\") > 0 Then
                sNomeDB = Mid$(tdf.Connect, Len(tdf.Connect) - intJ +
2)
                If InStr(1, sNomeDB, ";") > 0 Then
                  sNomeDB = Left$(sNomeDB, InStr(1, sNomeDB, ";") - 1)
                End If
                Exit For
             End If
           Next intJ
           For intI = 1 To UBound(aDB)
             If aDB(intI, 1) = sNomeDB Then
                Exit For
             Else
                If aDB(intI, 1) = "" Then
                   aDB(intI, 1) = sNomeDB
                   path = Left$(tdf.Connect, InStr(1, tdf.Connect, "\"
& sNomeDB) - 1)
                   If InStr(1, path, ":\") > 0 Then
                      path = Mid$(path, InStr(1, path, ":\") - 1)
                   Else
                      If InStr(1, path, "\\") > 0 Then
                         path = Mid$(path, InStr(1, path, "\\"))
                      End If
                   End If
                   aDB(intI, 2) = path
                   stPwd = ""
                   If InStr(1, tdf.Connect, ";PWD=") > 0 Then
                      stPwd = Mid$(tdf.Connect, InStr(1, tdf.Connect,
";PWD="))
                      stPwd = Left$(stPwd, IIf(InStr(2, stPwd, ";") >
0, InStr(2, stPwd, ";") - 1, Len(stPwd)))
                   End If
                   aDB(intI, 3) = stPwd
                   Exit For
                End If
             End If
           Next intI
        End If
      Next tdf
    End With
    For intI = 1 To UBound(aDB)
      If aDB(intI, 1) > "" Then
         path = BrowseFolder("Percorso corrente: " & aDB(intI, 2) & "\"
& aDB(intI, 1))
         If Nz(path, "") > "" Then
            If Dir(path & "\" & aDB(intI, 1)) > "" Then
               path = Trim$(path)
               If Right$(path, 1) = "\" Then
                  path = Left$(path, Len(path) - 1)
               End If
               aDB(intI, 2) = path
            Else
               MsgBox "La cartella selezionata non contiene il database
" & aDB(intI, 1), vbCritical
               intI = intI - 1
            End If
         End If
      Else
         Exit For
      End If
    Next intI
    DoCmd.Hourglass True
    With dbs
      For Each tdf In .TableDefs
        lRefr = False
        sNomeDB = ""
        If tdf.Connect > "" Then
           For intJ = 1 To Len(tdf.Connect)
             If InStr(1, Right$(tdf.Connect, intJ), "\") > 0 Then
                sNomeDB = Mid$(tdf.Connect, Len(tdf.Connect) - intJ +
2)
                If InStr(1, sNomeDB, ";") > 0 Then
                   sNomeDB = Left$(sNomeDB, InStr(1, sNomeDB, ";") - 1)
                End If
                Exit For
             End If
           Next intJ
           For intK = 1 To UBound(aDB)
             If Trim$(aDB(intK, 1)) = Trim$(sNomeDB) Then
                Set dbNew = OpenDatabase(aDB(intK, 2) & "\" & aDB(intK,
1), False, False, aDB(intK, 3))
                With dbNew
                  For Each tdfNew In .TableDefs
                    If tdfNew.name =
tdf.name
 Then
                        tdf.Connect = Left$(tdf.Connect, IIf(InStr(1,
tdf.Connect, ":") > 0, _
                           InStr(1, tdf.Connect, ":") - 2, InStr(1,
tdf.Connect, "\\") - 1)) & _
                           Trim$(aDB(intK, 2)) & "\" & aDB(intK, 1) & _
                           Mid$(tdf.Connect, InStr(1, tdf.Connect,
sNomeDB) + Len(Trim$(sNomeDB)))
                       tdf.RefreshLink
                       lRefr = True
                       Exit For
                    End If
                  Next tdfNew
                End With
                dbNew.Close
                Set dbNew = Nothing
                Exit For
             End If
           Next intK
           If Not lRefr Then
              MsgBox "Tabella " &
tdf.name
 & " non trovata nel
database"
           End If
        End If
      Next tdf
    End With
    DoCmd.Hourglass False
End Function
'------------------------------------------------------------------------------------------------------------------------


title: Dove trovo Barcode Fonts Ean13?

author: Jankie

text:
Scusate ma i Barcode Fonts Ean13 dove posso scaricarli?
E poi posso inserirlo nel report come Text box-Control Source senza
accorgimenti?
Grazie a chi mi risponde


title: Dove trovo Barcode Fonts Ean13?

author: Federico V.

text:
"Jankie" <
gka...@libero.it
> ha scritto nel messaggio
news:b06efi$kf0$1...@lacerta.tiscalinet.it...

Io ho trovato un programmino per crearli
http://www.eia-italia.com/soft/soft.htm
 e lo trovi in fondo alla tabella con
il nome di  "bcode.zip".
Se ti può bastare....
ciao
Federico


title: [OT]Esperienze di access su virtualPC

author: AEOM

text:
Ciao a tutti,
un cliente fanatico del mondo Mac mi chiede se esiste la possibilità di far
girare un db access in un mac. (possibilmente access xp)
In post passati si è parlato di un emulatore VirtualPc che teoricamente
dovrebbe permetterlo.
Vorrei il vs parere o meglio ancora qualche esperienza diretta.
Grazie, AEOM


title: [OT]Esperienze di access su virtualPC

author: Sib

text:
"AEOM" <in...@FUCK-LAMER.com> ha scritto nel messaggio

Mi pare esista Office per mac...
Sib


title: stringa di connessione all'apertura del db

text:
Buongiorno a tutti, da molto tempo gestisco un applicativo A97 che si
connette a un db remoto mysql.
Le tabelle sono collegate nel db e fin qua, nessun problema.

Avendo la necessita' di fornire aggiornamenti a 2 o 3 diversi clienti che
ovviamente dovranno connettersi ognuno al proprio db, si pone questa
necessita':
Ho molte query 'salvate' nel mio mdb, ed avrei bisogno di eseguire
automaticamente una stringa di connessione all'apertura di ogni tabella e di
ogni query salvata.

Gia' ho provato la routine di riconnessione delle tabelle, ma il mio
applicativo e' composto da 5 mdb e la cosa diventa veramente noiosa: ogni
aggiornamento dell'applicativo comporterebbe l'apetrura e riconnessione dei
5 mdb.

Se c'e' qualcuno che ha gia' avuto questi problemi o mi sa dare suggerimenti
suuna soluzione piu' semplice ed efficace, li apprezzerei moltissimo.

Grazie 1000 a tutti
Marco67


title: Semplice domanda!

author: Armando Sigillo

text:
Ho installato Office 2000 Professional, il quale mi ha disinstallato senza
avvisarmi  Access 97.
Vorrei sapere cosa mi succede se adesso installo anche Access 97 .
Desidererei una risposta di qualcuno che l'ha fatto!!


title: Semplice domanda!

author: Roby

text:
Per quale motivo vuoi rinstallare un programma più vecchio?
Secondo me Access 2K ha tutto quello che serve!!!
Comunque penso che non ti permetta di installare una versione più vecchia!!!
CIAO
Armando Sigillo <
asi...@tin.it
> wrote in message
8pjf6u$71$1...@nslave2.tin.it...



title: Semplice domanda!

author: Scorfano

text:
"Armando Sigillo" <
asi...@tin.it
> ha scritto nel messaggio
news:8pjf6u$71$1...@nslave2.tin.it...
> Ho installato Office 2000 Professional, il quale mi ha disinstallato senza
> avvisarmi  Access 97.
Mi sembra strano, durante l'installazione fa l'elenco degli applicativi che
veranno sostituiti
> Vorrei sapere cosa mi succede se adesso installo anche Access 97 .
> Desidererei una risposta di qualcuno che l'ha fatto!!
>
Fallo pure senza problemi ma in una directory diversa da quella che ti
propone lui


title: produrre un log file

author: Lucky

text:
Salve a tutti.
Ho composto il seguente codice vba che mi consente di effettuare una
controllo di tutti i nominativi inseriti nella Tabella corrispondente.
Ogni volta che trova un errore si ferma e mi avverte dell'errore esistente
sul record; premo invio e vado avanti fino all'ultimo record.
Se fosse possibile, vorrei (al termine della routine) produrre un file txt
che mi consenta di prendere visione di tutti gli errori riscontrati.
Che codice dovrei comporre unitamente a quello sottoriportato ?
Grazie mille.
Un saluto a tutti
Lucky

_____________________________________________________________
Private Sub Comando2114_Click()
On Error GoTo Err_Comando2114_Click

DoCmd.GoToRecord , , acFirst

    Dim Messaggio As String
    Dim PulsantiEIcone As Integer
    Dim Titolo As String
    Dim Risposta As Integer

step0:
If IsNull(Me![NOMINATIVO].Value) Then
GoTo Exit_Comando2114_Click:
Else
GoTo step1:
End If

step1:

If Forms![SchedeClienti]![PART_IVA] = "00000000000" Then
Forms![SchedeClienti]![PART_IVA] = " "
End If

If Forms![SchedeClienti]![COD_FISC] = "-" Then
Forms![SchedeClienti]![COD_FISC] = " "
End If

If Forms![SchedeClienti]![Soggetto NON IVA] = True Then
Forms![SchedeClienti]![PART_IVA] = " "
End If

'______

    If Forms![SchedeClienti]![Soggetto IVA] = True Then
    If Forms![SchedeClienti]![PART_IVA] = " " Then
        Messaggio = "Nel caso di un Soggetto IVA, il campo < Partita IVA >
non dovrebbe essere vuoto o uguale a zero. Ricorda di correggerlo prima di
compilare qualsiasi parte o documento presente nel programma."
        PulsantiEIcone = vbOKOnly + vbExclamation
        Titolo = "Attenzione !!!"
        Risposta = MsgBox(Messaggio, PulsantiEIcone, Titolo)
        If Risposta = vbOKOnly Then
        GoTo step101:
        Else
        GoTo step101:
        End If
    End If
    End If

step101:

'______

    If Forms![SchedeClienti]![Soggetto NON IVA] = True Then
    If Forms![SchedeClienti]![Soggetto NON IVA] = " " Then
        Messaggio = "Nel caso di un Soggetto NON IVA, il campo < Codice
Fiscale > non dovrebbe essere vuoto o uguale a zero. Ricorda di correggerlo
prima di compilare qualsiasi parte o documento presente nel programma."
        PulsantiEIcone = vbOKOnly + vbExclamation
        Titolo = "Attenzione !!!"
        Risposta = MsgBox(Messaggio, PulsantiEIcone, Titolo)
        If Risposta = vbOKOnly Then
        GoTo step102:
        Else
        GoTo step102:
        End If
    End If
    End If

step102:

'________

DoCmd.GoToRecord , , acNext

GoTo step0:

Exit_Comando2114_Click:
    Exit Sub

Err_Comando2114_Click:
    MsgBox Err.Description
    Resume Exit_Comando2114_Click

End Sub
________________________________________________


title: produrre un log file

text:
Questa è una CLASSE per generare LOG:
http://mirror.masterdrive.it/alessandrobaraldi/DettaglioFaq.asp%3FIdFAQ=127.html

Scarica il File, ridefinendo NOME ed ESTENSIONE(RAR) è un MIRROR statico.

@Alex


title: produrre un log file

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:54940456-d5e2-4c75...@googlegroups.com...

Grazie Alex, ho trovato tutto.
Ma ora che cosa devo fare: dopo avere copiato il modulo di classe nel mio
db,
quale codice devo inserire/modificare nella mia routine ?
Grazie
Saluti
Lucly


title: produrre un log file

text:
Devi usare la Classe o parte del codice che può servirti...!

Se istanzi la Classe nella Form o in un Modulo poi puoi richiamarne il metodo per inviare il Messaggio di LOG al File...
Se non ricordo male, nel DEMO trovi un'esempio...

@Alex


title: produrre un log file

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:6081a88f-cab8-4d35...@googlegroups.com...
Devi usare la Classe o parte del codice che pu� servirti...!

Se istanzi la Classe nella Form o in un Modulo poi puoi richiamarne il
metodo per inviare il Messaggio di LOG al File...
Se non ricordo male, nel DEMO trovi un'esempio...

@Alex

ok Grazie Alex
Saluti
Lucky


title: help

author: oscar

text:
Chi mi sà indicare un sito che dia nozioni di base su access?
GRAZIE!


title: help

author: Alessandro Cara

text:
oscar ha scritto:
>
> Chi mi sà indicare un sito che dia nozioni di base su access?
> GRAZIE!
quello che hai scritto nell'oggetto. L'help di access. E' di molto bono.
Basta fare tasto F1
a.cara


title: file senza autorizzazione

author: Lily

text:
Un anno fa (con il vecchio pc) ho creato un file di access (office 2003).
Oggi con il nuovo pc (sempre con office 2003) mi dice che non si disponde
delle autorizzazioni  necessarie per utilizzare l'oggetto ... Per
disporre... rivolgersi all'amministratore del sistema o all'autore
dell'oggetto.
Io entro come amministratore. Ma niente.
Sono andato sul file, con il tasto destro, proprietą, protezione. Per il mio
utente le caselle consenti, sono con il flag, ma ingrigite, quelle nega,
bianche ma senza flag.
Ho anche fatto Avanzate. In Autorizzazioni c'č Consenti e il nome del mio
utente, controllo completo; ereditata da Oggetto padre.
Mi aiutate per favore? E' un file importantissimo (con i numeri di tutte le
mie carte di credito).
Grazie a tutti


title: file senza autorizzazione

author: antonio

text:
"Lily" <
lil...@xxx.it
> ha scritto nel messaggio
news:8eW7i.25923$U01.2...@twister1.libero.it...
> Un anno fa (con il vecchio pc) ho creato un file di access (office 2003).
> Oggi con il nuovo pc (sempre con office 2003) mi dice che non si disponde
> delle autorizzazioni  necessarie per utilizzare l'oggetto ... Per
> disporre... rivolgersi all'amministratore del sistema o all'autore
> dell'oggetto.
> Io entro come amministratore. Ma niente.
> Sono andato sul file, con il tasto destro, proprietà, protezione. Per il
> mio utente le caselle consenti, sono con il flag, ma ingrigite, quelle
> nega, bianche ma senza flag.
> Ho anche fatto Avanzate. In Autorizzazioni c'è Consenti e il nome del mio
> utente, controllo completo; ereditata da Oggetto padre.
> Mi aiutate per favore? E' un file importantissimo (con i numeri di tutte
> le mie carte di credito).
> Grazie a tutti
>
Probabilmente o sul vecchio pc avevi gestito anche un gruppo di lavoro
diverso da quello standard oppure questa cosa l'hai realizzata sul nuovo pc,
ma le scelte memorizzate non ti fanno accedere al database nel modo
auspicato.
Se la gestione del gruppo di lavoro l'avevi implementate sul vecchio pc,
allora devi recuperare il file con le autorizzazioni (nomefile.mdw) ed
utilizzarle anche in quello nuovo.
Se invece ti dà problemi il gruppo di lavoro implementato sul nuovo pc,
quando parte access, prima di aprire il database interessato, vai sul menu
Strumenti - Protezione - Amministratore gruppi di lavoro ed eventualmente
crea un nuovo file di amministrazione.
Ciao
Antonio


title: file senza autorizzazione

text:
"antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:4661274c$0$16030$5fc...@news.tiscali.it...
access, prima di aprire il database interessato, vai sul menu
> Strumenti - Protezione - Amministratore gruppi di lavoro ed eventualmente
> crea un nuovo file di amministrazione.
>
ho risolto con: file, apri, apertura esclusiva.
grazie comunque


title: Aiuto WIA

text:
Ho utilizzato il programma 6.214 Usare uno scanner con VBA di Carlo
Costarella e mi sono trovato bene con il mio scanner. Il problema nasce però
con la webcam che ho acquistato. E' una creative Live! Notebook Pro, con
compatibilità software TWAIN. Non riesco a farla funzionere.
Mi potete aiutare.
Grazie a tutti anticipatamente.
Pasquale
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Aiuto WIA

author: Sergio MAZZA

text:
"p_arena" <
p_a...@yahoo.it
> ha scritto nel messaggio
news:82Z191Z188Z146Y...@usenet.libero.it...
> Ho utilizzato il programma 6.214 Usare uno scanner con VBA di Carlo
> Costarella e mi sono trovato bene con il mio scanner. Il problema nasce
> però
> con la webcam che ho acquistato. E' una creative Live! Notebook Pro, con
> compatibilità software TWAIN. Non riesco a farla funzionere.
> Mi potete aiutare.
> Grazie a tutti anticipatamente.
>
>
> Pasquale
Hai provato ad installare l'aggiornamento del driver?
Se è un problema HW (XP non riconosce la periferica) spostati sull'NG:
microsoft.public.it.windowsxp
Hai provato il suggerimento di Roberto (sempre sul sito comune)? Se non è un
problema HW...
Ciao.
--
Sergio MAZZA


title: Ancora problemi...

text:
Ho creato una combo box da una query preesistente ed ho inserito il valore
"yes" su "Limit to list". Questo evita che io possa inserire valori
sballati, ed in effetti funziona. Ma per i valori che avevo inserito
precedentemente?? Non esiste un modo perchè corregga quelli sbagliati con
quelli nella combo list? Oppure come si può fare una query per visualizzare
i valori sbagliati e cambiarli a mano?
Grazie.
--
See You,
  Gian.


title: Ancora problemi...

author: Roberto dal portatile

text:
"gian_74" <
gian_7...@libero.it
> ha scritto nel messaggio
news:VIc77.20273$sE4.4...@news6.giganews.com...

Cosa hai come origine riga della combo box?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ancora problemi...

text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> wrote in message
news:9jkdnh$41ji$1...@stargate1.inet.it...
>
> "gian_74" <
gian_7...@libero.it
> ha scritto nel messaggio
> news:VIc77.20273$sE4.4...@news6.giganews.com...
> > Ho creato una combo box da una query preesistente ed ho inserito il
valore
> > "yes" su "Limit to list". Questo evita che io possa inserire valori
> > sballati, ed in effetti funziona. Ma per i valori che avevo inserito
> > precedentemente?? Non esiste un modo perchè corregga quelli sbagliati
con
> > quelli nella combo list? Oppure come si può fare una query per
> visualizzare
> > i valori sbagliati e cambiarli a mano?
> > Grazie.
> >
> > --
> > See You,
> >   Gian.
>
> Cosa hai come origine riga della combo box?
>
> --
> Roberto
Ho una query di un campo solo, in cui sono visualizzate le scelte listate
nella combo box. Quest'ultima funziona perfettamente al momento di
aggiungere un nuovo record; il problema rimane per quelli creati prima delle
modifiche!



title: Ancora problemi...

text:
>
> Ho una query di un campo solo, in cui sono visualizzate le scelte listate
> nella combo box. Quest'ultima funziona perfettamente al momento di
> aggiungere un nuovo record; il problema rimane per quelli creati prima
delle
> modifiche!
> Grazie.
Mi basterebbe riuscire ad individuare i campi sbagliati ;((....
--
See You,
  Gian.


title: Ancora problemi...

text:
"gian_74" <
gian_7...@libero.it
> ha scritto nel messaggio
news:T3v77.24326$sE4.4...@news6.giganews.com...

Se la tabella che contiene i dati errati per precedenti errori di
digitazione si chiama Tabella1.
Se il campo di Tabella1 che può contenere valori errati è di tipo testo e si
chiama Pippo.
Se la tabella su cui è basata la query che è origine riga della combo box si
chiama Tabella2.
Se il campo di Tabella2 che ti compare nella lista della combo box è di tipo
testo e si chiama Pluto.
La query che ti dà l'elenco dei record di Tabella1 che hanno il campo Pippo
sbagliato ha il seguente codice SQL:
SELECT Tabella1.*
FROM Tabella1
WHERE (((DLookUp("[Pluto]","Tabella2","Pluto=" & Chr$(34) & [Pippo] &
Chr$(34))) Is Null));
A questo punto puoi correggerli a manina santa.



title: Ancora problemi...

text:
> Se la tabella che contiene i dati errati per precedenti errori di
> digitazione si chiama Tabella1.
> Se il campo di Tabella1 che può contenere valori errati è di tipo testo e
si
> chiama Pippo.
> Se la tabella su cui è basata la query che è origine riga della combo box
si
> chiama Tabella2.
> Se il campo di Tabella2 che ti compare nella lista della combo box è di
tipo
> testo e si chiama Pluto.
>
> La query che ti dà l'elenco dei record di Tabella1 che hanno il campo
Pippo
> sbagliato ha il seguente codice SQL:
>
> SELECT Tabella1.*
> FROM Tabella1
> WHERE (((DLookUp("[Pluto]","Tabella2","Pluto=" & Chr$(34) & [Pippo] &
> Chr$(34))) Is Null));
>
> A questo punto puoi correggerli a manina santa.
>
> --
> Roberto
Perfetto! Funziona alla grande, anche se è un po' lenta ;). Grazie tanto per
l'aiuto!!
--
See You,
  Gian.


title: il file back end si danneggia

text:
a volte capita che il file back end si danneggi, si deve allora aprire tale
file con access e ripristinarlo poi si sistema di solito, ma se qualcuno ha
il runtime soltanto sul computer come può ripararlo?
esiste un comando access che posso includere nel programma per rendere
indipendente il cliente e fargli correggere il problema da solo?
grazie a tutti.


title: il file back end si danneggia

author: MA

text:

Partiamo col dire che non è normale tutta questa corruzione e ti esorto a
controllare bene l'hardware.
Guarda cmq
www.donkarl.com/it
 6.7
--
--
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa


title: maschere multiple

author: massimo

text:
Ciao a tutti
Qualcuno puň darmi la strada da intraprentere per lavorare su una maschera
collegata da piů maschere?
Mi spiego meglio.
Mi sono creato una tabella articoli, successivamente mi sono creato una
query impostanto vari criteri, query che mi serve a popolare la maschera che
mi sono creato dove filtro gli articoli a mio piacere.
Questa maschera chiamiamola di interrogazione la apro automaticamente
all'inserimento di un articolo nel campo id articolo della maschera gestione
vendite, mi cerco l'articolo che mi interessa e tramite routine chiudo la
maschera di interrogazione e mi compilo l'ID articolo della maschera
gestione vendite.
E fin qui ci siamo...
Io vorrei capire come fare ad usare la stessa maschera per esempio nella
gestione degli ordini.....
Devo creare un'altra maschera di interrogazione e cambiare i vari comandi o
esiste una funzione da inserire sia nei criteri della query e sia nella
routine?
Sicuramente esiste un modo che dica al comando di filtrare gli articoli in
base alla maschera attiva e di inserire l'articolo in base alla maschera
attiva.........bho....
Ho cercato di studiare bene la formula Activeforms ma niente...
Vi ringrazio anticipatamente
Ciao


title: maschere multiple

author: Potone

text:
[cut]
> Io vorrei capire come fare ad usare la stessa maschera per esempio nella
> gestione degli ordini.....
>
> Devo creare un'altra maschera di interrogazione e cambiare i vari comandi o
> esiste una funzione da inserire sia nei criteri della query e sia nella
> routine?
>
> Sicuramente esiste un modo che dica al comando di filtrare gli articoli in
> base alla maschera attiva e di inserire l'articolo in base alla maschera
> attiva.........bho....
>
> Ho cercato di studiare bene la formula Activeforms ma niente...
>
> Vi ringrazio anticipatamente
> Ciao
>
Ciao,
potresti filtrare la maschera di interrogazione durante l'apertura tramite Docmd.Openform, oppure, se devi fare qualcosa di
particolarmente complesso, usare la proprietą OpenArgs della maschera di interrogazione per "passare" il filtro o altre informazioni
alla maschera.
Dovresti, a questo punto, togliere dalla query i riferimenti alla maschera delle vendite (o a qualsiasi altra maschera).
Mat.


i


title: Problema con stampa report

author: monica

text:
Buonasera a tutti, chiedo aiuto dopo aver lungamente letto i vari
interventi simili al problema che illustrerò ora.
Ho creato un report che raggruppa dei dati che intendo mandare in
stampa e per questo ho incluso nella struttura dei sottoreport.
Il problema è che quando visualizzo il layout  le pagine di stampa
previste sono 25 anzichè 1 o massimo 3, molte delle quali vuote. In
più vanno in stampa più volte gli stessi record.
ho modificato di tutto, margini, larghezze colonne, formato di pagina.
non ho risolto.
chiedo ufficilamente aiuto.
Monica


title: Problema con stampa report

author: Morgan

text:
"monica" <
a.s...@tin.it
> ha scritto nel messaggio
news:1173295390.0...@j27g2000cwj.googlegroups.com...

chiedo ufficilamente aiuto.
Monica
Ciao Monica,
è difficile rispondere in base alle indicazioni che hai dato.
Il problema delle pagine vuote potrebbe essere causato dai margini troppo
grandi.Io cerco di rimanere sotto 15,5 di larghezza.Oppure potrebbe essere
anche causato dalle impostazione dei salti pagina, visto che usi i
sottoreport.Se vanno in stampa più volte
gli stessi record è sicuramente sbagliata la query da cui origina il report
e più precisamente il suo raggruppamento.
Controllati prima la query lanciando solo questa.In generale occhio a
lavorare con i sotoreprt.
Morgan


title: Problema con stampa report

text:
On 7 Mar, 21:09, "Morgan" <
morg...@hotmail.it
> wrote:
> "monica" <
a.sa...@tin.it
> ha scritto nel messaggionews:1173295390.0...@j27g2000cwj.googlegroups.com...

Morgan, ti ringrazio per l'aiuto. Ma cosa intendi per raggruppamento
sbagliato della query di origine?quale parametro dovrei modificare?
scusa, ma l'ora tarda mi sta facendo impallare il cervello


title: Problema con stampa report

text:

> scusa, ma l'ora tarda mi sta facendo impallare il cervello- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Morgan!"!!! con quello che mi hai scritto mi hai fatto incuriosire e
sai che ti dico..che dopo aver riguardato la query origine ho capito
di aver commesso degli errori e ora sembra io abbia risolto....grazie
tante per quello che mi hai scritto, mi hai dato l'input giusto per
capire il problema.ora esausta me ne vo...grazie ancora
monica


title: Aprire database

author: mrfree

text:
Scusate chi mi sa dire se è possibile aprire un db access evitando la
fastidiosa finestra che spunta prima di aprire un db la finestra è quella
che dice " Avviso di protezione" ?
Grazie per l'aiuto


title: Aprire database

author: ciroteo

text:
"mrfree" <
mrfree...@aliceposta.it
> ha scritto nel messaggio
news:oPTOb.144702$_P.52...@news4.tin.it...

Mi accodo al quesito, e aggiungo:  ma questo messaggio esce solo da
access2003?
In azienda hanno preso dei pc nuovi con installata questa versione, e ad
ogni apertura di db creati con versioni precedenti come a2k esce questa
fastidiosa finestrella ...


title: Aprire database

text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:buiou9$94o$1...@news.flashnet.it...

Se ne è parlato qualche tempo fa.
Bisogna abbassare il livello di protezione, con tutti i rischi che comporta
sulla sicurezza delle macro in Word e excel.
MAssimiliano


title: Aprire database

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:5V5Pb.5410$nC1....@news.edisontel.com...

> Grazie funziona
mi puoi dare qualche consiglio per ovviare al livello di protezione?
Grazie ancora


title: validazione campo

author: Woodrov

text:
Sto cercando di fare in modo che in un controllo casella di testo (PartitaIva),
ogni volta che l'operatore inserisce la partita iva, lo faccia correttamente cioč
inserendo esattamente 11 cifre; ne' piů ne' meno.
Ho provato a scrivere questo codice a fronte dell'evento PrimaDiAggiornare,
ma continua a dirmi che il campo va salvato prima di restituirgli il fuoco!
Dove sto sbagliando?
Private Sub PartitaIva_BeforeUpdate(Cancel As Integer)
Dim db As Database
Dim rst As Recordset
If Len(Me.PartitaIva) <> 11 Then
  MsgBox "Immettere 11 cifre!", vbCritical
  Set db = CurrentDb
  Set rst = db.OpenRecordset("tblClienti")
  rst.AddNew
  rst!PartitaIva = Me.PartitaIva
  rst.Update
End If
 rst.Close
 db.Close
 Me.PartitaIva.SetFocus
End Sub
gra$ie!
	Luca


title: validazione campo

author: Antonio Biso

text:
"Woodrov" <
luca....@tiscali.it
> ha scritto nel messaggio
news:agvn8v4m66j5n1d5n...@4ax.com...

Non capisco: perchč aggiungi un record contenente il solo valore della
partita iva nella tabella clienti se la partita iva inserita č
sbagliata?!?!!?!?!?!?
Antonio


title: validazione campo

text:


Perché poi rimettendo il fuoco glie la faccio correggere...
In ogni modo, anche senza il codice con DAO,
ottengo sempre un errore di run-time che mi dice che il campo va salvato!
All'inizio il codice era questo:
 Private Sub PartitaIva_BeforeUpdate(Cancel As Integer)
  if len(me.partitaiva)<>11 then
    msgbox"Inserisci 11 cifre!", vbCritical
    me.partitaiva.setfocus
 end if
end sub
...e mi dava errore ugualmente!
come mai?


title: validazione campo

text:
"Woodrov" <
luca....@tiscali.it
> ha scritto nel messaggio
news:2o1o8v879dd2nnrn0...@4ax.com...
> On Thu, 03 Apr 2003 09:49:53 GMT, "Antonio Biso" <
ch...@etruria.net
>
wrote:
>
> All'inizio il codice era questo:
>
>  Private Sub PartitaIva_BeforeUpdate(Cancel As Integer)
>
>   if len(me.partitaiva)<>11 then
>     msgbox"Inserisci 11 cifre!", vbCritical
>     me.partitaiva.setfocus
>  end if
>
> end sub
>
> ...e mi dava errore ugualmente!
Prova cosě:
  if len(me.partitaiva)<>11 then
    msgbox"Inserisci 11 cifre!", vbCritical
-->    me.altrocontrollo.setfocus
    me.partitaiva.setfocus
 end if
Antonio


title: validazione campo

text:


YEAH!!!
Grazie!!!


title: (crosspost) mdb sempre aperti

author: fifisio

text:
Buongiorno a tutti,
sto realizzando alcune pagine asp per un piccolo gestionale
con un database mdb.
Funziona tutto correttamente, inserimento, modifica, cancellazione
etc.. L'unico problema che ho riscontrato nella realizzazione di
queste pagine è quello che dopo l'apertura e la chiusura, all'interno
delle pagine, il database nella cartella risulta sempre aperto.
E' corretto che rimanga in questo stato?
Per l'apertura del database utilizzo questo codice:
cn.open("Driver={Microsoft Access Driver (*.mdb)};Dbq=" &
Server.MapPath(session("database")))
e cn.close con set cn=nothing per la chiusura ed il rilascio
dell'oggetto.
Grazie
Efisio


title: (crosspost) mdb sempre aperti

text:
"fifisio" <
fif...@gmail.com
> ha scritto nel messaggio
news:5eecea2e-ab01-4eec...@h11g2000prf.googlegroups.com...
Buongiorno a tutti,
sto realizzando alcune pagine asp per un piccolo gestionale
con un database mdb.
Funziona tutto correttamente, inserimento, modifica, cancellazione
etc.. L'unico problema che ho riscontrato nella realizzazione di
queste pagine č quello che dopo l'apertura e la chiusura, all'interno
delle pagine, il database nella cartella risulta sempre aperto.
E' corretto che rimanga in questo stato?
Per l'apertura del database utilizzo questo codice:
cn.open("Driver={Microsoft Access Driver (*.mdb)};Dbq=" &
Server.MapPath(session("database")))
e cn.close con set cn=nothing per la chiusura ed il rilascio
dell'oggetto.
Grazie
Efisio
[risposta]
Chiudi la connessione ma l'oggetto recordset?
Per caso salvi nelle sessioni anche i recordset?
Ciao.
--
Sergio MAZZA


title: (crosspost) mdb sempre aperti

text:
On 15 Feb, 13:30, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> Chiudi la connessione ma l'oggetto recordset?
> Per caso salvi nelle sessioni anche i recordset?
>
> Ciao.
> --
> Sergio MAZZA
Ciao Sergio,
i recordset vengono chiusi e rilasciati regolarmente prima della
connessione.
No, nessun salvataggio di recordset.
Ciao
Efisio


title: aiuto!

author: Alessandro

text:
Ogni tanto aprendo una maschera mi compare une finestra che mi dice che un
altro utente sta modificando i dati e mi chiede se voglio salvare, annullare
o copiare negli appunti.
Il problema è che col db ci lavoro solo io. Cosa può essere che crea un
problema del genere?
ciao e grazie
Alessandro


title: aiuto!

author: Il Gatto

text:
Alessandro ha scritto:

Succede in genere se lavori su una maschera e del codice ad essa
associato mette le mani sullo stesso recordset della maschera. Mi spiego:
Il record che viene visualizzato nella maschera si trova in un buffer e
non viene ricopiato nella sua tabella finchè non chiudi la maschera, ti
sposti su un altro record oppure lo salvi di forza con un DoCmd.
Se modifichi qualcosa in un controllo della maschera e, al contempo
metti le mani (poniamo con un bel UPDATE xxx SET yyy=zzz attivato magari
da un pulsante) alla tabella dalla quale la maschera preleva i dati
(senza porre alcun lock, ovviamente!) Access si ritrova con due
modifiche diverse dello stesso oggetto, quindi non sa quale deve tenere
buono e chiede quindi a te: vuoi tenerlo (salverà la modifica fatta
tramite i controlli sulla maschera, sovrascrivendo quelli apportati via
codice), abbandonarlo (terrà buona la modifica apportata via codice alla
tabella) oppure copiare le modifiche negli appunti e vedere più tardi
cosa fartene.
Come suggerimento: prima di mettere le mani via codice sulla tabella
salva il record corrente della maschera:
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Magari poi finito di rimaneggiare la tabella aggiorna di forza la maschera:
Me.Requery
--
       ^    ^
oOo (Il Gatto) oOo


title: aiuto!

author: Emyr

text:
On Thu, 04 Jul 2002 08:51:56 GMT, "Alessandro" <
lond...@inwind.it
>
wrote:

prova a reimportare tutto il database in un'altro vuoto nuovo
Saluti.
Emanuele.


title: aiuto!

text:
Ho provato col tuo suggerimento, ma non cambia assolutamente niente. Ho
scoperto che l'errore č dovuto a docmd.applyfilter, se lo tolgo funziona...
ma chiaramente male.
La cosa piů ridicola č che in origine tutto funzionava: modificando il db ma
senza toccare la maschera mi č comparso l'errore... l'unica modifica che puň
influire č un join su una tabella che prima non era collegata e che contiene
un unico record i cui campi li utilizzo come dati di costo per fare delle
operazioni.
Non capisco... non so prorpio dove sbattere la testa.
Ciao e Grazie
Alessandro


title: aiuto!

text:
Alessandro ha scritto:
> Ho provato col tuo suggerimento, ma non cambia assolutamente niente. Ho
> scoperto che l'errore è dovuto a docmd.applyfilter, se lo tolgo funziona...
> ma chiaramente male.
Veramente curioso... prova a sostituire DcCmd.ApplyFilter con
Me.Filter = "..."
Me.FilterOn = True
e vedi se cambia qualcosa...
Certo Accessa alle volte fa delle cose che non stanno nè in cielo nè in
terra... una volta avevo una maschera che da un giono all'altro ha
cominciato a richiedere DUE pressioni del pulsante Avanti (un semplice
DoCmd.GotoRecord,,acNext) anzichè una... l'unica soluzione che ho
trovato è stato creare una nuova maschera e ricopiare controlli e codice
da quella vecchia... Ha ripreso a funzionare... Mai capito perchè era
successo... :-\



title: aiuto!

text:
Purtroppo sono sempre bloccato... ma ho scoperto che il tutto nasce dal
fatto che access non mi aggiorna la tabella nonostante io ci inserisca i
dati correttamente.
Come posso forzarlo? cosa può essere che gli impedisce di aggiornare, ma non
da alcun errore sensato?
Grazie mille
Alessandro


title: aiuto!

text:
Alessandro ha scritto:
> Come posso forzarlo? cosa può essere che gli impedisce di aggiornare, ma non
> da alcun errore sensato?
Com'è impostato il lock della maschera? Non è che hai messo "Blocco
Record: Tutti i Record" e di conseguenza qualsiasi aggiornamento non è
possibile?
Controlla poi la gestione degli errori, chè magari c'è di mezzo un On
Error Resume Next e nonostante l'errore ci sia (duplicazione di chiavi,
violazione integrità referenziale, ecc.) passa inosservato!



title: Magazzino con carico, scarico e rimanenze

author: Giovanni®

text:
salve, avrei bisogno di sviluppare un'applicazione per la gestione del
magazzino con le seguenti caratteristiche:
inserimento merce in arrivo (data, rivenditore, codice articolo,
descrizione, quantità, imponibile, iva, totale fattura, numero fattura),
inserimento merce in uscita (piu o meno come sopra) e automaticamente mi
piacerebbe ottenere la giacenza. in seguito si potrebbe poi sviluppare un
modulo per la fatturazione.
mi dareste qualche indicazione sul come strutturare la cosa?
penso che bisognerebbe fare delle tabelle per, ad esempio,
rivenditore,codice articolo, descrizione articolo, codice iva ecc ma poi
come si fa ad ottenere il saldo tra entrate ed uscite?
grazie a tutti per l'aiuto


text:


in pratica ti serve un semplice programma di magazzino, fatturazione,
contabilità, etc.
per le differenze puoi usare delle query,
per la strutturazione dei dati mettiti a tavoli e pianifica bene il
tutto....
Saluti.
Emanuele.


text:
> in pratica ti serve un semplice programma di magazzino, fatturazione,
> contabilità, etc.
> per le differenze puoi usare delle query,
> per la strutturazione dei dati mettiti a tavoli e pianifica bene il
> tutto....
>
>
> Saluti.
> Emanuele.
ho pianificato, il problema è che di query non capisco un kaiser


text:


le query nonsono altro che SQL
vedi l'HELP di Access
vedi su sitocomune le FAQ
cerca sugli esempi o prenditi un libro...
vedi gli esempi di access
sai usare il codice?
a lato di originerecord se premi i tre puntini appare un generatore di
query
se sei più specifico ti possiamo dare qualche dritta.
Saluti.
Emanuele.


text:
> se sei più specifico ti possiamo dare qualche dritta.
> Saluti.
> Emanuele.
non saprei, diciamo che ho le tabelle nelle quali inserisco data, quantità
e prezzo articolo in entrata ed uscita, da dove comincio per fare la query
che mi da la giacenza di magazzino?


text:


comincia a provare con le autocomposizioni e con l'help di access e
gli esempi....
se sei proprio a terra su tutto sarebbe un pò lungo spiegarti il
tutto!
Saluti.
Emanuele.


title: lunghezza campo di testo

author: manaus

text:
Come faccio a inserire in un campo un breve testo di 500-600 caratteri?
Mi sembra assurdo che il limite sia posto a 256 caratteri....
come si puň fare?
grazie
m.


title: lunghezza campo di testo

author: Pivo

text: usa un campo memo


title: database vocaboli italiani

text:
domanda già postata ma senza risposta, quindi ci riprovo...
quancuno sa  se esiste un db access contenente tutti i termini della lingua
italiana per gli utilizzi in software più disparati?
forse è estrapolabile in qualche modo il dizionario che office usa per la
correzzione automatica?
grazie a tutti.


title: database vocaboli italiani

author: Carlo Costarella

text:
"Stero72" <
ste...@email.it
> ha scritto nel messaggio
news:455b8187$0$19245$4faf...@reader4.news.tin.it...

Qualcosa di open puoi trovarla qui:
http://linguistico.sourceforge.net/wiki/doku.php?id=dizionario_italiano
Il file, aperto rigorosamente in word, deve essere elaborato per estrarre le
sole singole parole o vocaboli.
Ciao, Carlo


title: database vocaboli italiani

text:
"Stero72" <
ste...@email.it
> ha scritto nel messaggio
news:455b8187$0$19245$4faf...@reader4.news.tin.it...

Qui puoi scaricare un mdb con 91000 vocaboli:
http://www.frantoiogestione.com/Vocabolario97.zip
Ciao, Carlo


title: database vocaboli italiani

author: luigi onofrio

text:
Carlo Costarella ha scritto:


> Ciao, Carlo
ma qualcosa anche con il significato e i sinonimi non esiste in rete?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: database vocaboli italiani

text:
"luigi onofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
news:ejhc1s$m5j$1...@news.newsland.it...
cut
>> Ciao, Carlo
> ma qualcosa anche con il significato e i sinonimi non esiste in rete?
Come ho fatto io, armati di santa pazienza e comincia a cercare...
Ciao, Carlo


title: database vocaboli italiani

text:
Carlo Costarella ha scritto:



> Ciao, Carlo
ok! però prima di cucinare è meglio controllare se a tavola già c'è il
piatto pronto! ti pare?    :-)))),



title: database vocaboli italiani

text:
"luigi onofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
news:ejhur4$80t$1...@news.newsland.it...
cut
> ok! però prima di cucinare è meglio controllare se a tavola già c'è il
> piatto pronto! ti pare?    :-)))),
>
Infatti avevi già trovato tutto pronto...spero tu abbia portato il dolce!
Ciao, Carlo


title: Anagrafica Comune

author: DBN

text:
Ho creato una tabella anagrafica  che ho posta in relazione con un campo
clienti e ordini. Tutto funziona correttamente (grazie ai numerosissimi
aiuti del ng.)
Adesso ho creato un'altra tabella e l'ho messa in relazione con quella
dell'anagrafica. Purtroppo non riesco a stabilire una relazione uno a molti.
Come faccio per rendere comune l'anagrafica a tante tabelle o maschere?
Grazie in anticipo


title: Anagrafica Comune

author: MA

text:

puoi farlo tranquillamante. Sicuro che il riferimento al lato uno sia
veramente univoco?
MAssimiliano


title: Collegamento dati su rete virtuale VPN

author: Sandrobi

text:
Vorrei sapere se è possibile collegare i dati (BE) tra due sedi in cui i pc
dovranno essere connessi con un router adsl con DataWan della Telecom. I due
pc si vedono con un idirizzo IP per cui chiedo se è fattibile la cosa
qualcuno l'ha attivata.
Grazie
--
Ciao, Sandrobi
------------------
Se la tua email è fasulla, ti invito a leggere qui:
http://wiki.news.nic.it/AntiSpam


title: Collegamento dati su rete virtuale VPN

author: Roberto da Parma

text:
"Sandrobi" <
sand...@libero.it
> ha scritto nel messaggio
news:43d80e05$0$30962$4faf...@reader2.news.tin.it...

Si è fattibile ma il tutto risulta un pò lento....meglio con ASP o
PHP....per molte connessioni contemporanee ti consiglio di migrare a MySQL.
Ciao
Roberto


title: Collegamento dati su rete virtuale VPN

text:
Sandrobi wrote:
> Vorrei sapere se è possibile collegare i dati (BE) tra due sedi in
> cui i pc dovranno essere connessi con un router adsl con DataWan
> della Telecom. I due pc si vedono con un idirizzo IP per cui chiedo
> se è fattibile la cosa qualcuno l'ha attivata.
> Grazie
Ciao Sandro la VPN è molto lenta, ti consiglio i terminal services o MSDE
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Aiuto Selezione Campi in Report 2

author: Claudio

text:
Prima di tutto grazie mille :)
Ho una tabella di uno scadenzario i cui campi sono:
- Regione;
- Sede;
- Proprietà;
- Superficie mq;
- Canone annuo senza iva;
- Canone annuo con iva;
- Oneri;
- Decorrenza contratto;
- Scadenza contratto;
- Rinnovo contratto;
- Nuovo contratto.
A partire da questa tabella o generato una query che mi consente di
estrapolare i record che mi servono. A questa query ho associato un report,
il cui aspetto (ovvero intestazione e piè pagina, carattere e veste grafica
complessiva) l'ho creato da me.
Ovviamente considerando che poi nel report compaiono, oltre a tutti quei
campi, anche altri, quali ad es quello che calcola l'iva, quello dei totali
tra canone ivato+oneri ecc. la veste grafica è determinante per dare
leggibilità al prospetto che poi stampo.
Il problema è il seguente:
avere la possibilità di selezionare solo alcuni dei campi sopra elencati,
evitando di dovere stampare ogno volta tutte le informazioni di un record,
anche quando non servono. Il tutto però dovrebbe mantenere la stessa "veste
grafica" da me generata per la stampa di tutti i campi.
Ad es vorrei poter stampare solo
- Regione;
- Sede;
- Proprietà;
- Scadenza contratto;
il tutto mantenendo lo stesso aspetto tabulare della mia impostazione di
stampa, ma con i campi correttamente equspaziati e non "appiccicati" come
nella stampa di tutti i campi.
Spero di essere stato chiaro, scusa la "lunghezza" ma non sono pratico e non
saprei sintetizzare correttamente.
PS: Potreste darmi esempi pratici da studiare per capire, dicendomi dove e
come scrivere l'eventuale codice dato che io uso le funzioni guidate di
Access.
Grazie ancora


title: Aiuto Selezione Campi in Report 2

author: RF

text:
"Claudio" <
clawe...@yahoo.it
> ha scritto nel messaggio
news:dsWZ7.3897$WQ2.1...@news2.tin.it...
> Prima di tutto grazie mille :)
> Ho una tabella di uno scadenzario i cui campi sono:
> - Regione;
> - Sede;
> - Proprietą;
> - Superficie mq;
> - Canone annuo senza iva;
> - Canone annuo con iva;
> - Oneri;
> - Decorrenza contratto;
> - Scadenza contratto;
> - Rinnovo contratto;
> - Nuovo contratto.
> A partire da questa tabella o generato una query che mi consente di
> estrapolare i record che mi servono. A questa query ho associato un
report,
> il cui aspetto (ovvero intestazione e pič pagina, carattere e veste
grafica
> complessiva) l'ho creato da me.
> Ovviamente considerando che poi nel report compaiono, oltre a tutti quei
> campi, anche altri, quali ad es quello che calcola l'iva, quello dei
totali
> tra canone ivato+oneri ecc. la veste grafica č determinante per dare
> leggibilitą al prospetto che poi stampo.
> Il problema č il seguente:
> avere la possibilitą di selezionare solo alcuni dei campi sopra elencati,
> evitando di dovere stampare ogno volta tutte le informazioni di un record,
> anche quando non servono. Il tutto perņ dovrebbe mantenere la stessa
"veste
> grafica" da me generata per la stampa di tutti i campi.
> Ad es vorrei poter stampare solo
> - Regione;
> - Sede;
> - Proprietą;
> - Scadenza contratto;
> il tutto mantenendo lo stesso aspetto tabulare della mia impostazione di
> stampa, ma con i campi correttamente equspaziati e non "appiccicati" come
> nella stampa di tutti i campi.
> Spero di essere stato chiaro, scusa la "lunghezza" ma non sono pratico e
non
> saprei sintetizzare correttamente.
> PS: Potreste darmi esempi pratici da studiare per capire, dicendomi dove e
> come scrivere l'eventuale codice dato che io uso le funzioni guidate di
> Access.
> Grazie ancora
>
Penso basti eliminare  i campi inutili dalla sezione Corpo e le relative
etichette dalla sezione Intestazione pagina, accedendo
alla Struttura del report dalla scheda Report
RobertOff


title: Aiuto Selezione Campi in Report 2

author: Paolo P

text:
"Claudio" <
clawe...@yahoo.it
> ha scritto nel messaggio
news:dsWZ7.3897$WQ2.1...@news2.tin.it...

Se non hai dimestichezza col codice la cosa più immediata è crearti (col
copia-.incolla) tanti report quante sono le possibilità che prevedi, poi
crei una maschera con un gruppo opzioni con la quale selezionare il report
da stampare di volta in volta.
Ti appesantisce il database, ma la soluzione alternativa è scrivere del
codice che formatta il report, è non è immediato
Ciao Paolo


title: Capire se un nome corrisponde a Tabella o Query

author: Francesco R.

text:
Bentrovati,
Da un controllo ricevo una stringa che potrebbe essere il nome di una
tabella, oppure di una query, adesso tento di aprire prima l'oggetto
Tabledef e se mi restituisce errore vado ad aprire l'oggetto Querydef.
Potrei fare un ciclo leggendo il nome di tutti gli oggetti dei rispettivi
insiemi per trovare la corrispondenza, ma neanche questo sistema mi sembra
granchč.
Qualcuno ha una soluzione migliore?
Grazie mille in anticipo.
Ciao.


author: Antonio Biso

text:
"Francesco R." <
rfrance...@infinito.it
> ha scritto nel messaggio
news:eQOMa.11895$HU3.3...@news2.tin.it...

Sono due sistemi ottimi e collaudati.
Un altro ancora č quello di testare la tabella msysobject e vedere il type
del record in cui nel campo name c'č la tua stringa...
Antonio


author: Roberto da casa

text:
"Francesco R." <
rfrance...@infinito.it
> ha scritto nel messaggio
news:eQOMa.11895$HU3.3...@news2.tin.it...
> Bentrovati,
> Da un controllo ricevo una stringa che potrebbe essere il nome di una
> tabella, oppure di una query, adesso tento di aprire prima l'oggetto
> Tabledef e se mi restituisce errore vado ad aprire l'oggetto Querydef.
> Potrei fare un ciclo leggendo il nome di tutti gli oggetti dei rispettivi
> insiemi per trovare la corrispondenza, ma neanche questo sistema mi sembra
> granchè.
> Qualcuno ha una soluzione migliore?
> Grazie mille in anticipo.
> Ciao.
Qui di seguito ti posto una funzione con la quale puoi verificare se esiste
un determinato tipo di oggetto con un determinato nome nel database
corrente.
Function ObjectExists(ObjectType As String, ObjectName As String) As Integer
On Error Resume Next
Dim Found_Object As Integer, Find_Object As String, ObjectNum As Integer
Dim db As DATABASE, T As TableDef
Dim Q As QueryDef, C  As Container
Dim msg As String
Found_Object = False
Set db = CurrentDb()
Select Case ObjectType
       Case "Tables"
           Find_Object = db.TableDefs(ObjectName).Name
       Case "Queries"
           Find_Object = db.QueryDefs(ObjectName).Name
       Case Else
           If ObjectType = "Forms" Then
               ObjectNum = 1
           ElseIf ObjectType = "Modules" Then
               ObjectNum = 2
           ElseIf ObjectType = "Reports" Then
               ObjectNum = 4
           ElseIf ObjectType = "Macros" Then
               ObjectNum = 5
           Else
                msg = "Il nome oggetto """ & ObjectType & """ non è un
valido"
                msg = msg & " argomento per la funzione ObjectExists!"
                MsgBox msg, 16, "ObjectExists20"
                Exit Function
           End If
           Set C = db.Containers(ObjectNum)
           Find_Object = C.Documents(ObjectName).Name
End Select
       If Err = 3265 Or Find_Object = "" Then
           Found_Object = False
       Else
           Found_Object = True
       End If
       ObjectExists = Found_Object
End Function
Per sapere se nel database corrente Pippo è una query o una tabella, prova
così:
If ObjectExists("Queries", "Pippo") = True Then
    MsgBox "Pippo è una query"
Else
    If ObjectExists("Tables", "Pippo") = True Then
        MsgBox "Pippo è una tabella"
    Else
        MsgBox "Pippo non è né una tabella né una query"
    End If
End If
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query Aggiornabili

author: Andrea

text:
Problema spero semplice:
Una query con UpDate mi dice C'e' bisogno di una query aggiornabile!
come faccio a fare una query aggiornabile?
Grazie
Andrea


title: Query Aggiornabili

text:
"Andrea" <
Guz...@liberox.it
> ha scritto nel messaggio
news:yfue8.22977$v7.8...@twister1.libero.it...
> Problema spero semplice:
> Una query con UpDate mi dice C'e' bisogno di una query aggiornabile!
> come faccio a fare una query aggiornabile?
Che query?
Chi te lo dice?
Bisogno per fare cosa?
Antonio


title: inserire data (calendario) tipo outlook

author: Lucio Lovato

text:
salve,
come si può fare ad far inserire una data in una maschera facendo usare una
maschera calendario (tipo outlook) invece che dover digitare i numeri della
data.
grazie


title: inserire data (calendario) tipo outlook

text:
"Lucio Lovato" <
luc...@keycomm.it
> ha scritto nel messaggio
news:8qk5k7$h64$1...@geronimo.keycomm.it...

Tramite il controllo ActiveX Calendario che viene distribuito con Access.
Sull'help dai un'occhiata sia a ActiveX che a Calendario.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: inserire data (calendario) tipo outlook

text:
il controllo che ho io è il numero 8, in inglese, ce ne sono altri
inoltre non so proprio come usarlo
se puoi aiutami
grazie
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:sYkz5.15492$OI2.4...@news.infostrada.it...
>
> "Lucio Lovato" <
luc...@keycomm.it
> ha scritto nel messaggio
> news:8qk5k7$h64$1...@geronimo.keycomm.it...




title: inserire data (calendario) tipo outlook

author: Roberto dal portatile

text:
"Lucio Lovato" <
luc...@keycomm.it
> ha scritto nel messaggio
news:8qnfoe$tv8$1...@geronimo.keycomm.it...
> il controllo che ho io è il numero 8, in inglese, ce ne sono altri
> inoltre non so proprio come usarlo
> se puoi aiutami
> grazie
Anche se ne conosco l'esistenza, non ho mai usato il controllo ActiveX
Calendario, quindi non posso esserti utile più di così.
Sono però sicuro che qualche altro partecipante al NG lo farà.



title: inserire data (calendario) tipo outlook

text:
qualcuno mi può aiutare
grazie...
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:BpMz5.3231$3R6....@news.infostrada.it...



title: inserire data (calendario) tipo outlook

author: asukuo

text:
Lucio Lovato <
luc...@keycomm.it
> wrote in message
8qq5m4$109$1...@geronimo.keycomm.it...
> qualcuno mi puň aiutare
> grazie...
> "Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:BpMz5.3231$3R6....@news.infostrada.it...
> >
> > "Lucio Lovato" <
luc...@keycomm.it
> ha scritto nel messaggio
> > news:8qnfoe$tv8$1...@geronimo.keycomm.it...
> > > il controllo che ho io č il numero 8, in inglese, ce ne sono altri
> > > inoltre non so proprio come usarlo
> > > se puoi aiutami
> > > grazie
> >
> > Anche se ne conosco l'esistenza, non ho mai usato il controllo ActiveX
> > Calendario, quindi non posso esserti utile piů di cosě.
> > Sono perň sicuro che qualche altro partecipante al NG lo farŕ.
> >
> > --
> >
> > Roberto
> >
> > ---------------------------------------------
> > il sito comune di it.comp.appl.access:
> >
http://members.xoom.it/it_db_access/
> > ---------------------------------------------
> >
> >
> >
>
>
Guarda a questo indirizzo, alla voce di Menů Servizi-Download :
http://utenti.tripod.it/bigjohn
Troverai quello che cerchi.
Ciao Gianni


title: passaggio da maschera a maschera

author: Butta

text:
Domandina poco professionale.
Voglio passare da una maschera che fa da menu ad un'altra che fa da
sotto-menu.
Questo lo faccio semplicemente con il pulsante che apre un'altra maschera.
Qual'è il modo più semplice per far si che la maschera che ho abbandonato si
chiuda e non rimanga aperta?
Saluti e grazie!


title: passaggio da maschera a maschera

text:
"Butta" <
bu...@allegracompagnia.com
> ha scritto nel messaggio
news:qF0hf.3009$S6.5...@twister2.libero.it...

Fai deguire la riga di codice VBA con cui apri la maschera sotto-menu
(immagino sia una DoCmd.OpenForm ...) da un'altra riga di codice VBA che
chiude la maschera corrente e che quindi conterrà il metodo Close
(DoCmd.Close ... , vedi help)
>
> Saluti e grazie!
Prego
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: non inserire record vuoto

author: verdone

text:
buongiorno a tutti
ho una maschera di immissione dati che si appoggia su una tabella con due
campi numero ed importo
la maschera funziona in questo modo:
inserisco un numero e nel momento in cui lascio il fuoco (LostFocus) ho
inserito una routine che mi controlla se esiste il numero digitato e se
esiste mi riempie la casella importo posizionadosi sul numero successivo.
Se il numero esiste va tutto bene il problemi sorgono quando non lo trova
che mi inserisce comunque un record vuoto
come posso risolvere
grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: non inserire record vuoto

author: Carlo Costarella

text:
"verdone" <
ver...@libero.it
> ha scritto nel messaggio
news:g9gesd$p0q$1...@news.newsland.it...
> buongiorno a tutti
> ho una maschera di immissione dati che si appoggia su una tabella con due
> campi numero ed importo
> la maschera funziona in questo modo:
> inserisco un numero e nel momento in cui lascio il fuoco (LostFocus) ho
> inserito una routine che mi controlla se esiste il numero digitato e se
> esiste mi riempie la casella importo posizionadosi sul numero successivo.
> Se il numero esiste va tutto bene il problemi sorgono quando non lo trova
> che mi inserisce comunque un record vuoto
> come posso risolvere
> grazie
>
> --
Apri la maschera in modalita immissione?
Il controllo Numero è l'ultimo della maschera?
Nel caso in cui non trova il numero hai previsto per esempio un me.undo?
O almeno un'interruzione del codice con un if...then...else ed eventuale
exit sub o exit function?
Se hai ancora problemi posta il codice e dettaglia meglio i vari passaggi.
Ciao, Carlo


title: non inserire record vuoto

text:
Carlo Costarella ha scritto:



> Ciao, Carlo
Grazie carlo ma non riesco a venirne a capo
i passaggi sono questi
la maschera non viene aperta in modalità immissione
il controllo nunero è il primo
Private Sub NUMERO_LostFocus()

    If Trim(numero) <> "" Then
        cercanumero
      Else
        numero = Null
        numero.SetFocus
    End If
 End Sub
anche se comunque non prende il fuoco del campo numero
se non trova il numero
       exit sub
        numero = Null
        numero.SetFocus



title: non inserire record vuoto

text:
"verdone" <
ver...@libero.it
> ha scritto nel messaggio
news:g9grkl$91l$1...@news.newsland.it...

Per ritornare sul controllo Numero devi prima spostarti su di un altro
controllo e poi ritornarci:
Me.SecondoControllo.setfocus
me.Numero.setfocus
Ciao, Carlo


title: non inserire record vuoto

text:
Ciao "verdone" <
ver...@libero.it
> ha scritto nel messaggio
news:g9grkl$91l$1...@news.newsland.it...
> se non trova il numero
>       exit sub
>        numero = Null
>        numero.SetFocus
        me.undo
        numero.SetFocus
        exit sub
--
Ciao
Geppo


title: Ma perchè Access è così stupido ?!?!?!

text:
Ciao a tutti, sentite questa...
ho il seguente e curioso problema.
Ho creato delle tabelle sul server in cui ho utilizzato il campo Decimal
(28,10) e fin qui tutto OK.
Utilizzo un altro DB in cui sono presenti altre tabelle con lo stesso
formato di campo.
Con A2000 se faccio il Link alle tabelle tutto OK. Il campo mi viene
riconosciuto correttamente, cosa che invece A97 non fa, il campo viene visto
come Testo ?!?!
Ho creato delle viste tra tabelle dei due database e qui A2000 va nel
pallone più totale.
In alcune viste il campo mi viene visto correttamente, in altre come campo
Valuta e in altre ancora come campo Testo.
Qualcuno sa il motivi di questo "curioso" nonchè snervante problema ????
Grazie a tutti
*** Frank ***


title: Ma perchè Access è così stupido ?!?!?!

author: Silvio Berruti

text:
"*** Frank ***" <fdil...@NO-SPAMTiscalinet.it> ha scritto nel messaggio
news:9mdk56$2iuq$1...@stargate1.inet.it...

Access non è stupido, ma, semplicemente, A97 non aveva il formato Decimal.
Se hai problemi, converti i campi in formato Decimal in un altro + consono.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Ma perchè Access è così stupido ?!?!?!

author: Sib dal portatile

text:
"*** Frank ***" <fdil...@NO-SPAMTiscalinet.it> ha scritto nel messaggio
> ho il seguente e curioso problema.
> Ho creato delle tabelle sul server in cui ho utilizzato il campo Decimal
> (28,10) e fin qui tutto OK.
> Utilizzo un altro DB in cui sono presenti altre tabelle con lo stesso
> formato di campo.
> Con A2000 se faccio il Link alle tabelle tutto OK. Il campo mi viene
> riconosciuto correttamente, cosa che invece A97 non fa, il campo viene
visto
> come Testo ?!?!
> Ho creato delle viste tra tabelle dei due database e qui A2000 va nel
> pallone più totale.
> In alcune viste il campo mi viene visto correttamente, in altre come campo
> Valuta e in altre ancora come campo Testo.
Quando ero piccolo, ricordo che la prima volta che usarono il computer per
sviluppare il calendario degli incontri del campionato di serie A, successe
che uno degli incontri venne ad impegnare lo stesso stadio di un'altro nello
stesso giorno. Per rimediare furono costretti a posticiparne uno. Ricordo
bene che si parlo' a gran voce dei limiti di intelligenza dei computer che
facevano "errori simili". Nessuno si chiese come mai ci si accorse
dell'errore solo pochi giorni prima dell'incontro. Quando ne parlai con mio
padre (persona intelligente ma che non sapeva niente di computer) osservai
che l'errore era, ovviamente, del programmatore.
Leggi la risposta di Silvio.
Aggiungo solo che in access si parla di query e non di viste.
Ciao
Sib


title: File mde

author: Mau

text:
mi sono trovato fra le mani un file con estensione
mde che file è ?
com'è possobile visualizzarne il contenuto?
Grazie!


title: File mde

author: Alex

text:
"Mau" <
m.al...@nonmispammitigullio.it
> wrote in message
news:a01mdb$1fsqr$1...@news02.it.net...

E' una versione di Access in cui vengono compilati i MODULI del Programma.
Non puoi vederne il contenuto, ma solo lanciarlo per vederne il funzionamento.
@Alex
--
Posted from  [62.98.10.230]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: File mde

text:
Pero' puoi vedere il contenuto delle tabelle, sempre se e' stato diviso
prima
"Mau" <
m.al...@nonmispammitigullio.it
> ha scritto nel messaggio
news:a01mdb$1fsqr$1...@news02.it.net...



title: [Sviluppo]Invio E-mail con MSMAPI32...bellissimo

text:
Questo ennesimo lavoro sull'invio di e-mail da applicativi Access vuole
aggiungere un'altra possibilità alle altre già offerte sul sitocomune.
Questa volta ho voluto usare MSMAPI32.ocx un controllo free che si può anche
scaricare dalla rete, per esempio da qui:
http://www.afreeocx.com/ocx/info/msmapi32_ocx.html
Grazie a questo controllo è possibile inviare e-mail a destinatari multipli
(anche in cc o Bcc) e allegati singoli o multipli.
Il file di esempio che è possibile scaricare da qui:
http://www.frantoiogestione.com/MailSendWithMSMAPI32.zip
contiene due maschere, una per l'invio semplice di e-mail con o senza
allegato e una per l'invio complesso con possibilità di molti allegati e
molti destinatari.
Per la ricerca dei file da allegare ho usato due tecniche, presenti entrambe
nel db: il classico ocx comdlg32.ocx e le API.
Ho preferito non usare gli array per i destinatari multipli ma mi sono
appoggiato a tabelle temporanee.
Ricordo che per i destinatari multipli bisogna usare il punto e virgola (;)
come separazione, senza spazi).
Con lo stesso controllo si può implementare un vero e proprio client di
posta elettronica e tutto in Access...ma questo sarà materia per un prossimo
lavoro o affidato alla buona volontà di qualcuno.
Note tecniche.
Cose da fare qualora l'ocx non sia già presente nella cartella di sistema.
Scarica l'ocx msmapi32.ocx.
http://www.afreeocx.com/ocx/info/msmapi32_ocx.html
e inseriscilo in c:\windows\system32.
Se ci sono problemi con la registrazione, che normalmente si fa da Start
Esegui regsvr32 MSMAPI32.ocx,
oppure da un errore all'apertura del db, apri notepad e scrivi questo:
[HKEY_CLASSES_ROOT\Licenses\899B3E80-6AC6-11cf-8ADB-00AA00C00905]
@ = "wjsjjjlqmjpjrjjjvpqqkqmqukypoqjquoun"
esattamente come è scritto (puoi fare il copia e incolla delle due righe).
Salva il file con il nome MSMAPI.SRG e mettilo nella cartella di
c:\windows\system32.
Con un doppio clic lo esequi e anche l'errore sulla licenza dovrebbe andare
a posto.
Si tratta di un bug riconosciuto da Microsoft e documentato.
Il tutto va fatto a programma (EmailOEXP.mdb) chiuso.
Anche l'ocx comdlg32.ocx dovrebbe essere presente nella cartella system32.
Qualora così non fosse in allegato trovi tale controllo che va copiato e
registrato dalla cartella di sistema. (regsvr32 commdlg32.ocx)
Attendo commenti e suggerimenti.
Ciao, Carlo
P.S.
Prego Roberto, a suo giudizio, di inserire il lavoro nel SitoComune...


author: Alessandro Baraldi

text:
On 9 Feb, 11:43, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> Questo ennesimo lavoro sull'invio di e-mail da applicativi Access vuole
> aggiungere un'altra possibilità alle altre già offerte sul sitocomune.
> Questa volta ho voluto usare MSMAPI32.ocx un controllo free che si può anche
> scaricare dalla rete, per esempio da qui:
http://www.afreeocx.com/ocx/info/msmapi32_ocx.html
>
> Grazie a questo controllo è possibile inviare e-mail a destinatari multipli
> (anche in cc o Bcc) e allegati singoli o multipli.
> Il file di esempio che è possibile scaricare da qui:
http://www.frantoiogestione.com/MailSendWithMSMAPI32.zip
> contiene due maschere, una per l'invio semplice di e-mail con o senza
> allegato e una per l'invio complesso con possibilità di molti allegati e
> molti destinatari.
> Per la ricerca dei file da allegare ho usato due tecniche, presenti entrambe
> nel db: il classico ocx comdlg32.ocx e le API.
> Ho preferito non usare gli array per i destinatari multipli ma mi sono
> appoggiato a tabelle temporanee.
> Ricordo che per i destinatari multipli bisogna usare il punto e virgola (;)
> come separazione, senza spazi).
> Con lo stesso controllo si può implementare un vero e proprio client di
> posta elettronica e tutto in Access...ma questo sarà materia per un prossimo
> lavoro o affidato alla buona volontà di qualcuno.
>
> Note tecniche.
> Cose da fare qualora l'ocx non sia già presente nella cartella di sistema.
> Scarica l'ocx msmapi32.ocx.
http://www.afreeocx.com/ocx/info/msmapi32_ocx.html
> e inseriscilo in c:\windows\system32.
>
> Se ci sono problemi con la registrazione, che normalmente si fa da Start
> Esegui regsvr32 MSMAPI32.ocx,
> oppure da un errore all'apertura del db, apri notepad e scrivi questo:
> [HKEY_CLASSES_ROOT\Licenses\899B3E80-6AC6-11cf-8ADB-00AA00C00905]
> @ = "wjsjjjlqmjpjrjjjvpqqkqmqukypoqjquoun"
>
> esattamente come è scritto (puoi fare il copia e incolla delle due righe).
> Salva il file con il nome MSMAPI.SRG e mettilo nella cartella di
> c:\windows\system32.
> Con un doppio clic lo esequi e anche l'errore sulla licenza dovrebbe andare
> a posto.
> Si tratta di un bug riconosciuto da Microsoft e documentato.
> Il tutto va fatto a programma (EmailOEXP.mdb) chiuso.
>
> Anche l'ocx comdlg32.ocx dovrebbe essere presente nella cartella system32.
> Qualora così non fosse in allegato trovi tale controllo che va copiato e
> registrato dalla cartella di sistema. (regsvr32 commdlg32.ocx)
>
> Attendo commenti e suggerimenti.
> Ciao, Carlo
> P.S.
> Prego Roberto, a suo giudizio, di inserire il lavoro nel SitoComune...
Ciao Carlo.
L'ocx in questione è un Wrapper che MS rende libero, ma si appoggia
alle librerie
MAPI che possono essere gestite tramite codice normalmente dichiarando
MAPI
dopo aver inserito nei Riferimenti, oppure con LateBinding....!
L'uso di un OCX forse potrebbe essere superfluo per la necessità di
installazione, mentre MAPI(Lib) sono già installate...!
Forse mi sono perso un pezzo...?
Dai un'occhiata a questo demo se hai tempo:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=248
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1171019410.3...@v45g2000cwv.googlegroups.com...
cut
L'ocx in questione è un Wrapper che MS rende libero, ma si appoggia
alle librerie
MAPI che possono essere gestite tramite codice normalmente dichiarando
MAPI
dopo aver inserito nei Riferimenti, oppure con LateBinding....!
L'uso di un OCX forse potrebbe essere superfluo per la necessità di
installazione, mentre MAPI(Lib) sono già installate...!
Forse mi sono perso un pezzo...?
Dai un'occhiata a questo demo se hai tempo:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=248
@Alex
----------------------------
Ciao Alex, non ti sei perso niente e il tuo programma è certamente valido.
Questo ocx rende la vita molto più semplice e senza scrivere molto codice,
almeno nella sua forma minimale.
Nei giorni scorsi ho avuto un contatto privato con un frequentatore del NG
che aveva urgenza di scrivere qualcosa per inviare e-mail con allegati. Da
lì è nata la cosa.
Effettivamente con l'ocx MSMAPI32 bastano quattro righe e un riferimento.
Non c'è nemmeno la necessità di inserire l'ocx nella maschera...
Diciamo che è molto semplice da usare.
Ciao; Carlo


author: MA

text:
Carlo Costarella wrote:
> Con lo stesso controllo si può implementare un vero e proprio client
> di posta elettronica e tutto in Access...ma questo sarà materia per
> un prossimo lavoro o affidato alla buona volontà di qualcuno.
[CUT]
> Attendo commenti e suggerimenti.
> Ciao, Carlo
> P.S.
> Prego Roberto, a suo giudizio, di inserire il lavoro nel SitoComune...
Carlo, ma anche il pop3?
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


text:
On 9 Feb, 13:00, "MA" <
mas...@massimilianoamendola.it
> wrote:
> Carlo Costarella wrote:
> > Con lo stesso controllo si può implementare un vero e proprio client
> > di posta elettronica e tutto in Access...ma questo sarà materia per
> > un prossimo lavoro o affidato alla buona volontà di qualcuno.
>
> [CUT]
>
> > Attendo commenti e suggerimenti.
> > Ciao, Carlo
> > P.S.
> > Prego Roberto, a suo giudizio, di inserire il lavoro nel SitoComune...
>
> Carlo, ma anche il pop3?
Ti piacerebbe..... ha detto Client non server....!!
;-)
@Alex


text:
[CUT]
> Ciao Alex, non ti sei perso niente e il tuo programma è certamente valido.
> Questo ocx rende la vita molto più semplice e senza scrivere molto codice,
> almeno nella sua forma minimale.
> Nei giorni scorsi ho avuto un contatto privato con un frequentatore del NG
> che aveva urgenza di scrivere qualcosa per inviare e-mail con allegati. Da
> lì è nata la cosa.
> Effettivamente con l'ocx MSMAPI32 bastano quattro righe e un riferimento.
> Non c'è nemmeno la necessità di inserire l'ocx nella maschera...
>
> Diciamo che è molto semplice da usare.
>
> Ciao; Carlo
Non è mio, ho solo recuperato una classe fatta da altri e messa nel
Demo...!
Quello che non capisco è che il codice che serve per usare la classe
"Dovrebbe" essere lo stesso per l'OCX in quanto la logica è quella...!
Le 4 righe che accennavi non prevedono certo la validazione della
Mail, o del formato testo... quindi anche con la Classe nel mio demo
se rimuovi tutti i controlli e l'automazione di gestione del mezzo
grafico lo riduci a 4 righe.... se passi le stringhe
già formattate dal ";" come dicevi sia dei destinatari che degli
allegati sono proprio 4 righe...!
Per questo non riuscivo(e non riesco) a capire dove stava(stà) il
vantaggio...!
Boh...
@Alex


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:eqhnds$cvk$1...@tdi.cu.mi.it...
> Carlo Costarella wrote:
>> Con lo stesso controllo si può implementare un vero e proprio client
>> di posta elettronica e tutto in Access...ma questo sarà materia per
>> un prossimo lavoro o affidato alla buona volontà di qualcuno.
> [CUT]
>
>> Attendo commenti e suggerimenti.
>> Ciao, Carlo
>> P.S.
>> Prego Roberto, a suo giudizio, di inserire il lavoro nel SitoComune...
>
> Carlo, ma anche il pop3?
>
Certamente!
La procedura prevede o l'uso di nome utente e password scritte nel codice o
facendo comparire la maschera per l'immissione.
Con questo ocx puoi creare un client completamente sovrapponibile a OE.
Lettura, invio, forwanding, allegati ecc..
Senza nessun altro codice che questo puoi inviare un'email:
MAPISession1.SignOn
MAPIMessages1.SessionID = MAPISession1.SessionID
MAPIMessages1.Compose
MAPIMessages1.RecipAddress =
TuoCo...@dominio.com
MAPIMessages1.MsgSubject = "Questo mi piace proprio"
MAPIMessages1.MsgNoteText = "Poco codice per i niubbi e non solo."
MAPIMessages1.Send False
MAPISession1.SignOff
Ciao, Carlo


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1171023594.1...@s48g2000cws.googlegroups.com...
[CUT]
Non è mio, ho solo recuperato una classe fatta da altri e messa nel
Demo...!
Quello che non capisco è che il codice che serve per usare la classe
"Dovrebbe" essere lo stesso per l'OCX in quanto la logica è quella...!
Le 4 righe che accennavi non prevedono certo la validazione della
Mail, o del formato testo... quindi anche con la Classe nel mio demo
se rimuovi tutti i controlli e l'automazione di gestione del mezzo
grafico lo riduci a 4 righe.... se passi le stringhe
già formattate dal ";" come dicevi sia dei destinatari che degli
allegati sono proprio 4 righe...!
Per questo non riuscivo(e non riesco) a capire dove stava(stà) il
vantaggio...!
Boh...
@Alex
Senza la classe clsMAPISendMail non potresti usarlo....
Comunque mi sono divertito e scoperto una strada diversa.
Ciao, Carlo


author: ALESSANDRO Baraldi

text:
> Senza la classe clsMAPISendMail non potresti usarlo....
Certo, ma č meglio una Classe di un OCX se fanno la stessa cosa.
> Comunque mi sono divertito e scoperto una strada diversa.
A livello didattico ogni esperienza č utile.
> Ciao, Carlo
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


text:
> Certamente!
> La procedura prevede o l'uso di nome utente e password scritte nel codice
o
> facendo comparire la maschera per l'immissione.
> Con questo ocx puoi creare un client completamente sovrapponibile a OE.
> Lettura, invio, forwanding, allegati ecc..
> Senza nessun altro codice che questo puoi inviare un'email:
> MAPISession1.SignOn
> MAPIMessages1.SessionID = MAPISession1.SessionID
> MAPIMessages1.Compose
> MAPIMessages1.RecipAddress =
TuoCo...@dominio.com
> MAPIMessages1.MsgSubject = "Questo mi piace proprio"
> MAPIMessages1.MsgNoteText = "Poco codice per i niubbi e non solo."
> MAPIMessages1.Send False
> MAPISession1.SignOff
>
> Ciao, Carlo
Ehm intendeva POP3, quindi un Server per ricevere, questo è SMTP
o Client.
;-)



text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:eqin8o$30g$1...@aioe.org...
>> Senza la classe clsMAPISendMail non potresti usarlo....
>
> Certo, ma è meglio una Classe di un OCX se fanno la stessa cosa.
>
L'ocx è stato inserito solo a fini didattici. Non è indispensabile è
sufficiente il riferimento.
Per fare una prova basta togliere i due ocx (MM e MS) dalla maschera
MInviaEmail. Il tutto funziona alla grande ugualmente.
Nella maschera MInviaEmailSemplice è stato invece usato il riferimento
diretto ai due ocx, ma se ne poteva fare a meno.
In pratica si possono usare le due strade: inserire gli ocx oppure farvi
solo riferimento.
L'utilizzatore della demo potrà optare per l'una o l'altra soluzione.
Concordo sul fatto che è preferibile una soluzione senza ocx...
La classe diventa perfettamente inutile...anzi, nella soluzione da me
proposta, avrebbe generato un errore.
Ciao, Carlo


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:eqinbg$34v$1...@aioe.org...
>> Certamente!
>> La procedura prevede o l'uso di nome utente e password scritte nel codice
> o
>> facendo comparire la maschera per l'immissione.
cut
> Ehm intendeva POP3, quindi un Server per ricevere, questo č SMTP
> o Client.
> ;-)
>
> @Alex (Alessandro Baraldi)
Esattamente. Con MSMAPI32 puoi scaricare tutta la posta che vuoi e da tutti
gli indirizzi del gestore predefinito di posta elettronica.
E' chiaro che si connette al server Pop3 predefinito (p.e.
in.virgilio.it
)
cosě come si connette al server SMTP (p.e.
out.virgilio.it
) per l'invio.
Esattamente come fa OE.
I server della posta si trovano o si possono trovare a molte centinaia di
km!
Qui si parla di ricevere e inviare posta.
Non credo MA si riferisse a creare un server pop3...ma con MA non si č
sicuri di nulla!
Ciao, Carlo


text:
Ciao a tutti
personalmente apprezzo molto questo progetto del gentilissimo Carlo, che
ringrazio di cuore
per la Sua grande disponibilità.
C'è solo una cosa che forse dovrebbe essere implementata e cioè la scelta
opzionale del mittente.
A quanto capisco, attualmente, nel progetto, viene preso come mittente
l'indirizzo e-mail impostato in Outlook Express come indirizzo predefinito.
In diversi casi, tuttavia, potrebbe essere concreta l'esigenza di variare
l'indirizzo e-mail mittente.
Io ho provato a fare ricerche su Internet tra vari siti dedicati ad Access o
a VB ma sino ad ora non ho ancora capito
come inserire questa opzione.
Mi scuso se per la stragrande maggioranza di voi questa mia domanda è una
banalità ma il fatto è che non sono molto esperto.
Spero non me ne vogliate.
Saluti a tutti e ancora complimenti a Carlo per il Suo eccellente lavoro.
RP
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:eqhj90$7h3$1...@tdi.cu.mi.it...



text:
<
g_p...@tin.it
> ha scritto nel messaggio
news:tXmzh.4764$h_1.1...@twister1.libero.it...
> Ciao a tutti
>
> personalmente apprezzo molto questo progetto del gentilissimo Carlo, che
> ringrazio di cuore
> per la Sua grande disponibilità.
>
> C'è solo una cosa che forse dovrebbe essere implementata e cioè la scelta
> opzionale del mittente.
>
> A quanto capisco, attualmente, nel progetto, viene preso come mittente
> l'indirizzo e-mail impostato in Outlook Express come indirizzo
> predefinito.
>
> In diversi casi, tuttavia, potrebbe essere concreta l'esigenza di variare
> l'indirizzo e-mail mittente.
>
> Io ho provato a fare ricerche su Internet tra vari siti dedicati ad Access
> o
> a VB ma sino ad ora non ho ancora capito
> come inserire questa opzione.
>
> Mi scuso se per la stragrande maggioranza di voi questa mia domanda è una
> banalità ma il fatto è che non sono molto esperto.
>
> Spero non me ne vogliate.
>
> Saluti a tutti e ancora complimenti a Carlo per il Suo eccellente lavoro.
>
> RP
>
cut
>
Ciao e grazie per i complimenti...fanno sempre bene!
Visto che sei nuovo del NG ti informo subito che eventuali risposte vanno
scritte alla fine del messaggio...come faccio ora io e non in testa. Si
possono tagliare (cut) quelle parti che non sono interessanti per la
risposta.
Per quanto riguarda il tuo quesito, l'unica strada che ho trovato
praticabile è quella di usare .send True al posto di .send False.
Questo apre il messaggio come tu lo hai composto ma ti permette di scegliere
con quale account inviare il tutto.
Secondo le specifiche indicate da MSDN le cose avrebbero dovuto funzionare
diversamente nel senso che dovrebbe bastare indicare lo user per ottenere il
risultato desiderato...purtroppo dalle mie prove così non è stato.
Così avrebbe dovuto funzionare:
With mapi_session
.NewSession = True
.DownLoadMail = False
.LogonUI = True
.UserName = "NomeAccount"
.SignOn
End With
Di fatto non funziona, forse a causa della mia ignoranza.
Se c'è qualcuno che ha voglia di trovare una soluzione si faccia avanti.
Ciao, Carlo


text:
<
g_p...@tin.it
> ha scritto nel messaggio
news:tXmzh.4764$h_1.1...@twister1.libero.it...
cut
Dimenticavo che prima di spedire l'email si puň benissimo impostare
l'account di default su quello desiderato, aggirando cosě l'ostacolo.
Ciao, Carlo


text:
On 10 Feb, 19:21, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> <
g_p...@tin.it
> ha scritto nel messaggionews:tXmzh.4764$h_1.1...@twister1.libero.it...
> cut
>
> Dimenticavo che prima di spedire l'email si può benissimo impostare
> l'account di default su quello desiderato, aggirando così l'ostacolo.
>
> Ciao, Carlo
    Dim i As Long
    MAPISession1.UserName = "MyName"
    MAPISession1.Password = "MyPassword"
    MAPISession1.DownLoadMail = True
    MAPISession1.SignOn
    MAPIMessages1.SessionID = MAPISession1.SessionID
    MAPIMessages1.Fetch
    MsgBox "You have " & MAPIMessages1.MsgCount & _
           " messages in your inbox!"
    If MAPIMessages1.MsgCount > 0 Then
        For i = 0 To MAPIMessages1.MsgCount - 1
            MAPIMessages1.MsgIndex = i
            List1.AddItem "From:" & MAPIMessages1.MsgOrigDisplayName &
_
                         " Subject:" & MAPIMessages1.MsgSubject
        Next
    End If
    MAPISession1.SignOff
Provate una cosa simile mettendo su Load di Form il codice e mettendo
una ListBox
con 2 colonne....!
Non ho provato perchè stò ancora leggendo il tutto ma questo dovrebbe
funzionare
per scaricare gli Header delle Mail in Cassetta.
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1171199796.4...@m58g2000cwm.googlegroups.com...


    MAPISession1.DownLoadMail = True
    MAPISession1.SignOn




@Alex
------------------------------
Sì Alex va benissimo ma non è quello che chiedeva.
Qui mostri un sistema per scaricare i messaggi per un determinato
account...dovrebbe essere così anche per inviare il messaggio con un
determinato account...ma purtroppo non funziona.
Per esempio:
With mapi_session
.NewSession = True
.DownLoadMail = False
.LogonUI = True
.UserName = "NomeAccount"
.SignOn
End With
L'account di invio è sempre il predefinito.
Ciao, Carlo


text:
[CUT]
> Sì Alex va benissimo ma non è quello che chiedeva.
> Qui mostri un sistema per scaricare i messaggi per un determinato
> account...dovrebbe essere così anche per inviare il messaggio con un
> determinato account...ma purtroppo non funziona.
> Per esempio:
> With mapi_session
> .NewSession = True
> .DownLoadMail = False
> .LogonUI = True
> .UserName = "NomeAccount"
> .SignOn
> End With
>
> L'account di invio è sempre il predefinito.
>
> Ciao, Carlo
Scusa non avevo capito..., o meglio avevo capito in relazione alla
ricezione...!
In ogni caso se non ho capitomale, quelli che definite come Dati di
Login, sono i dati di LOGIN al SERVER SMTP e normalmente non
influiscono con l'utente che invia la mail, ma servono solo per
autenticarsi al Server nel caso sia obbligatorio...!
http://vb-helper.com/howto_vba_email_mapi.html
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1171222227....@v33g2000cwv.googlegroups.com...
[CUT]
> Sě Alex va benissimo ma non č quello che chiedeva.
> Qui mostri un sistema per scaricare i messaggi per un determinato
> account...dovrebbe essere cosě anche per inviare il messaggio con un
> determinato account...ma purtroppo non funziona.
> Per esempio:
> With mapi_session
> .NewSession = True
> .DownLoadMail = False
> .LogonUI = True
> .UserName = "NomeAccount"
> .SignOn
> End With
>
> L'account di invio č sempre il predefinito.
>
> Ciao, Carlo
Scusa non avevo capito..., o meglio avevo capito in relazione alla
ricezione...!
In ogni caso se non ho capitomale, quelli che definite come Dati di
Login, sono i dati di LOGIN al SERVER SMTP e normalmente non
influiscono con l'utente che invia la mail, ma servono solo per
autenticarsi al Server nel caso sia obbligatorio...!
http://vb-helper.com/howto_vba_email_mapi.html
Ciao a tutti,
avevo trovato anch'io questo link, ma una cosa che non mi spiego č perchč
sono remmate proprio le righe relative alla indicazione dell'Utente:
    With mapi_session
        .LogonUI = False
        ' Fill in username and password
        ' if necessary on this mail server.
        '.username = "username"
        '.password = "password"
        .SignOn
    End With
La riga        '.username = "username"
se funzionasse sarebbe perfetta per indicare un Utente Mittente diverso a
seconda della scelta dell'Operatore.
Ci deve essere perň un modo per capire come mai non funziona.
Cmq grazie per l'interessamento.
Saluti.
RP


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1171222227....@v33g2000cwv.googlegroups.com...
[CUT]
Scusa non avevo capito..., o meglio avevo capito in relazione alla
ricezione...!
In ogni caso se non ho capito male, quelli che definite come Dati di
Login, sono i dati di LOGIN al SERVER SMTP e normalmente non
influiscono con l'utente che invia la mail, ma servono solo per
autenticarsi al Server nel caso sia obbligatorio...!
http://vb-helper.com/howto_vba_email_mapi.html
@Alex
--------------------------
No, user e password vengono usati in entrambi i casi: invio e/o ricezione.
La proprietà LogonUi si associa a user e password per determinare o meno
l'apertura di una finestra di dialogo ed è dipendente da NewSession.
Comunque credo di aver scoperto l'arcano andando a leggere la guida
MAPI98.CHM che si trova in c:\Windows\Help.
In pratica il tutto funziona se si usa Office Outlook o Exchange. Qui
infatti è possibile stabilire dei profili da usare per inviare o leggere i
messaggi. Però la guida non è chiara quando dice che se si usa OO o Ex. lo
user diventa il profilo e non è necessaria la password...lasciando intendere
la possibilità di usare user e password anche in OE. Probabilmente si
riferisce ad altri programmi di posta...
Questi profili possono essere letti o aggiunti da pannello di
controllo...posta elettronica.
In poche parole sembrerebbe che con OE, l'unico modo per decidere chi deve
essere il mittente è quello di impostare a send true l'invio del messaggio.
Ciao, Carlo


text:
CUT
>
> No, user e password vengono usati in entrambi i casi: invio e/o ricezione.
> La proprietà LogonUi si associa a user e password per determinare o meno
> l'apertura di una finestra di dialogo ed è dipendente da NewSession.
> Comunque credo di aver scoperto l'arcano andando a leggere la guida
> MAPI98.CHM che si trova in c:\Windows\Help.
> In pratica il tutto funziona se si usa Office Outlook o Exchange. Qui
> infatti è possibile stabilire dei profili da usare per inviare o leggere i
> messaggi. Però la guida non è chiara quando dice che se si usa OO o Ex. lo
> user diventa il profilo e non è necessaria la password...lasciando
intendere
> la possibilità di usare user e password anche in OE. Probabilmente si
> riferisce ad altri programmi di posta...
> Questi profili possono essere letti o aggiunti da pannello di
> controllo...posta elettronica.
> In poche parole sembrerebbe che con OE, l'unico modo per decidere chi deve
> essere il mittente è quello di impostare a send true l'invio del
messaggio.
>
> Ciao, Carlo
>
>
>
Ho capito. Beh, mi sembra di capire che non ci sia altro modo.
Pazienza.
Cmq. grazie di tutto.
Buona giornata.
RP


title: Ordinamento casella di riepilogo

author: Cicerone

text:
Ho una casella di riepilogo, con l'intestazione della colonna inclusa, che
visualizza dati differenti in base ai filtri che seleziono dalla maschera
nella quale si trova.
E' possibile ordinare i dati visualizzati nella casella di riepilogo in base
ad una delle intestazioni delle colonne che posso scegliere da una casella
combinata? Cioč tipo un "order by" che non fa riferimento alla tabella da
cui provengono i dati, ma direttamente ai dati presenti in quel momento
nella casella combinata.


title: Ordinamento casella di riepilogo

text:
"Cicerone" <
balbuzioTO...@tiscali.it
> ha scritto nel messaggio
news:47f78a73$0$17947$5fc...@news.tiscali.it...

Certo che sě...con un po' di codice.
In pratica ti basta cambiare "al volo" l'origine riga della combo.
Per esempio:
SELECT DISTINCTROW Abi.ID, Abi.Abi, Abi.Descrizione FROM Abi;
(questo non č ordinato)
SELECT DISTINCTROW Abi.ID, Abi.Abi, Abi.Descrizione FROM Abi ORDER BY
Abi.Abi;
(Questo lo č per Abi)
SELECT DISTINCTROW Abi.ID, Abi.Abi, Abi.Descrizione FROM Abi ORDER BY
Abi.Descrizione;
(questo per Descrizione).
Passata l'origine riga fai un bel requery della combo e un bel
Me.ComboName.DropDown
Ciao, Carlo


title: Ordinamento casella di riepilogo

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:ftaqkt$l0o$1...@tdi.cu.mi.it...
>
> "Cicerone"  Certo che sì...con un po' di codice.
> In pratica ti basta cambiare "al volo" l'origine riga della combo.
> Per esempio:
> SELECT DISTINCTROW Abi.ID, Abi.Abi, Abi.Descrizione FROM Abi;
> (questo non è ordinato)
> SELECT DISTINCTROW Abi.ID, Abi.Abi, Abi.Descrizione FROM Abi ORDER BY
> Abi.Abi;
> (Questo lo è per Abi)
> SELECT DISTINCTROW Abi.ID, Abi.Abi, Abi.Descrizione FROM Abi ORDER BY
> Abi.Descrizione;
> (questo per Descrizione).
> Passata l'origine riga fai un bel requery della combo e un bel
> Me.ComboName.DropDown
>
> Ciao, Carlo
Fosse stato così semplice lo avrei fatto già da tempo :-)
Il problema è che l'ordinamento nn lo devo fare partendo direttamente dalle
righe della tabella, ma da quelle della casella di riepilogo, che cambiano
in funzione dei filtri che seleziono all'interno della maschera, per questo
mi servirebbe ordinare solo quelle righe.
Grazie cmq ;-)


title: Ordinamento casella di riepilogo

text:
"Cicerone" <
balbuzioTO...@tiscali.it
> ha scritto nel messaggio
news:47f9e46b$0$29990$5fc...@news.tiscali.it...

Se non si conosce lo strumento le operazioni sono sempre difficili.
Nel tuo caso la procedura è la stessa per le caselle di riepilogo specie se
operi da una combo.
Chi ha mai parlato di "righe della tabella"?
Per adattarlo al tuo caso cambia quello che ho scritto da:
"In pratica ti basta cambiare "al volo" l'origine riga della combo"
con
"In pratica ti basta cambiare "al volo" l'origine della casella di
riepilogo".
Ciao, Carlo


title: Ordinamento casella di riepilogo

text:
"Carlo Costarella"
> Se non si conosce lo strumento le operazioni sono sempre difficili.
> Nel tuo caso la procedura è la stessa per le caselle di riepilogo specie
> se operi da una combo.
> Chi ha mai parlato di "righe della tabella"?
> Per adattarlo al tuo caso cambia quello che ho scritto da:
> "In pratica ti basta cambiare "al volo" l'origine riga della combo"
> con
> "In pratica ti basta cambiare "al volo" l'origine della casella di
> riepilogo".
Il problema è che l'ordinamento deve essere successivo alle operazioni di
filtraggio fatte dalla maschera.
Praticamente in base a dei filtri, nella casella combinata vengono caricati
da una tabella i valori che soddisfano certi criteri. Una volta visualizzati
devo poter ordinare i valori visualizzati scegliendo il tipo di ordinamento
con una casella combinata nella quale c'è l'elenco dei campi della tabella,
dunque l'ordinamento è una cosa che avviene successivamente, e devo poter
scegliere a piacere il tipo di ordinamento, anche dopo aver caricato i dati
nella casella di riepilogo. Ciò che dunque mi serve è un ordinamento sulle
righe della casella di riepilogo.