title: Impedire la copia dell' applicativo

text:
"AEOM" <
nos...@tin.it
> wrote in message
news:9jlge.882640$
b5.38...@news3.tin.it
[CUT]
> questo è vero ma l'ho testato bene prima di usarlo e mi ha soddisfatto più
> della routine del numero dell'hardisk che ad ogni formattazione cambia
Il fatto è che non è sufficiente il Test sulla macchina di sviluppo
anzi il test finale è quello della macchina d'installazione.
Chi distribuisce applicazioni in VB realizza un pacchetto
d'installazione
SERIO con il Runtime della versione di sviluppo e l'eventuale
sostituzione
delle DLL avviene solo se VOLUTA(in caso di versioni obsolete) o
in ogni caso controllata.
Se il destinatario ha DLL vecchie o altro che ne sai...?
Distribuendo il RUNTIME aggiornato puoi evitare questi problemi.

[CUT]
> Io ce l'ho non mi sembra sia obbligato ad averla il cliente..mi posti dov'è
> scritto per favore che il cliente deve averla?
Non si tratta di OBBLIGO, anche se con WIN95 il runtime di VB non
era installato, e con WIN98 sono installate le librerie dei Flinston,
il problema lo hai tu se hai sviluppato usando DLL o OCX che si basano
su DLL di sistema con versioni che supportano metodi o proprietà
non supportate da versioni obsolete.(Gli OCX CommonControl hanno
rotto le scatole a moltissimi programmatori di VB per queste cose
ed è solo un esempio).
[CUT]
> Il sorgente lo scarichi da qui e ti puoi controllare la presenza di trojan
> da solo se non ti fidi o addirittura cambiare il sistema di generazione
> password
> Can I get the source code of ActiveLock?
Questa è una buona cosa, anche se io quando ho un Sorgente
lo converto e lo metto nel mio applicativo, se possibile, al
fine di non dovermi trascinare un OCX verso i quali sono
fortemente allergico.
[CUT]
>
> ciao
> AEOM
Ciao
@Alex



title: Impedire la copia dell' applicativo

author: AEOM

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:4300ee7b7b6c26927e...@mygate.mailgate.org...
> "AEOM" <
nos...@tin.it
> wrote in message
> news:9jlge.882640$
b5.38...@news3.tin.it
>
> [CUT]
>> questo è vero ma l'ho testato bene prima di usarlo e mi ha soddisfatto
>> più
>> della routine del numero dell'hardisk che ad ogni formattazione cambia
>
> Il fatto è che non è sufficiente il Test sulla macchina di sviluppo
> anzi il test finale è quello della macchina d'installazione.
> Chi distribuisce applicazioni in VB realizza un pacchetto
> d'installazione
> SERIO con il Runtime della versione di sviluppo e l'eventuale
> sostituzione
> delle DLL avviene solo se VOLUTA(in caso di versioni obsolete) o
> in ogni caso controllata.
> Se il destinatario ha DLL vecchie o altro che ne sai...?
> Distribuendo il RUNTIME aggiornato puoi evitare questi problemi.
Il controllo (nella release che uso io la 1.5 e una versione modificata ad
hoc) funziona perfettamente con la versione più vecchia della dll
incriminata...quindi su questo sono tranquillissimo.
Sviluppando per la maggior parte con access XP il problema di WIN95 non mi
si pone visto che non posso installare applicazioni fatte in xp.
Finora, non ho mai avuto alcun problema legato a questo controllo e leggendo
parecchi post nei vari newgroups puoi trovare solo commenti positivi
>
> [CUT]
>> Io ce l'ho non mi sembra sia obbligato ad averla il cliente..mi posti
>> dov'è
>> scritto per favore che il cliente deve averla?
>
> Non si tratta di OBBLIGO, anche se con WIN95 il runtime di VB non
> era installato, e con WIN98 sono installate le librerie dei Flinston,
> il problema lo hai tu se hai sviluppato usando DLL o OCX che si basano
> su DLL di sistema con versioni che supportano metodi o proprietà
> non supportate da versioni obsolete.(Gli OCX CommonControl hanno
> rotto le scatole a moltissimi programmatori di VB per queste cose
> ed è solo un esempio).
Sugli ocx commoncontrol concordo pienamente
> [CUT]
>> Il sorgente lo scarichi da qui e ti puoi controllare la presenza di
>> trojan
>> da solo se non ti fidi o addirittura cambiare il sistema di generazione
>> password
>> Can I get the source code of ActiveLock?
>
> Questa è una buona cosa, anche se io quando ho un Sorgente
> lo converto e lo metto nel mio applicativo, se possibile, al
> fine di non dovermi trascinare un OCX verso i quali sono
> fortemente allergico.
Questo è l'unico ocx che utilizzo, proprio perchè non mi ha mai dato
nessunissimo problema. Per il resto sono d'accordo con te, progress bar,
treview etc me le sono fatte da codice.
Ad essere sincero pure io avevo adottato agli inizi la tecnica del seriale
dell'harddisk ma non mi sembra una soluzione valida.
Il cliente ti racconta la balla che ha formattato l'harddisk (e quindi è
cambiato il seriale) e che quindi gli serve una nuova chiave o un nuova
copia adatta.
Come fai a verificare che il pc è lo stesso e non è un trucco per avere una
nuova chiave valida?
Ciao, AEOM


title: Impedire la copia dell' applicativo

author: Alessandro Baraldi

text:
"AEOM" <
nos...@tin.it
> wrote in message
news:aaoge.1366193$
35.51...@news4.tin.it
[CUT]
> Ad essere sincero pure io avevo adottato agli inizi la tecnica del seriale
> dell'harddisk ma non mi sembra una soluzione valida.
> Il cliente ti racconta la balla che ha formattato l'harddisk (e quindi è
> cambiato il seriale) e che quindi gli serve una nuova chiave o un nuova
> copia adatta.
> Come fai a verificare che il pc è lo stesso e non è un trucco per avere una
> nuova chiave valida?
>
> Ciao, AEOM
Forse non valuto bene la cosa in quanto non mi capita di distribuire
applicativi che necessitano di tali protezioni non essendo a scopo
di Lavoro, in ogni caso vorrei vedere il Sorgente.
Non ho capito da dove si scarica il Sorgente...??
Devo richiederlo all'autore...?



title: Impedire la copia dell' applicativo

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:fd0ffa9a1fec25d9e7...@mygate.mailgate.org...

presumo da qui:
http://www.activelock.com/source2.html
io utilizzo la versione 1.5 che nel sito non è disponibile
ciao, AEOM


title: Impedire la copia dell' applicativo

text:
"AEOM" <
nos...@tin.it
> wrote in message
news:91qge.1367027$
35.51...@news4.tin.it
[CUT]
> presumo da qui:
>
http://www.activelock.com/source2.html
>
> io utilizzo la versione 1.5 che nel sito non è disponibile
>
> ciao, AEOM
Presumi giusto ma il sito mi dava qualche problema..., il tuo
Link invece mi ha permesso di scaricarlo.
Ho dato un'occhiata molto veloce, ed è fatto decisamente molto
bene, se non ho capito male il la proprietà UsedDays è impostabile
solo via Codice e non direttamente nelle proprietà dell' OCX..?
Quindi immagino vada messo nella Form Principale che apri all'avvio..?
@Alex
Grazie.



title: Impedire la copia dell' applicativo

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:f7e5e97469c2bc20ef...@mygate.mailgate.org...

Useddays non la puoi impostare (almeno io non lo faccio) è il contatore dei
giorni dal momento dell'installazione.
Se fai una demo per una versione a tempo la usi per controllare da quanti
giorni il programma è installato.
Nel mio caso :
Ho una form_registrati con l'ocx (chiamato chiave) con le caselle di testo
per il codice generato e per il controcodice di attivazione da inserire
Nel menu del mio programma nel caricamento metto:
....
If Not (Form_Registrati.chiave.registereduser) Then
     StatusBarMsg versione & " - Licenza non concessa "
    If (Form_Registrati.chiave.LastRunDate > Now) Then
      MsgBox "La data di sistema è stata cambiata, ripristinarla oppure
registrare questa copia del programma"
      Exit Sub
    End If
    If Form_Registrati.chiave.UsedDays > 130 Then
        MsgBox "Mancano pochi giorni allo scadere del software, contattare
la xxxxxxx", vbCritical, "Attenzione"
    End If
    If Form_Registrati.chiave.UsedDays > 150 Then
            If Not (Form_Registrati.chiave.registereduser) Then
                    DoCmd.OpenForm "registrati"
                    Exit Sub
              End If
    End If
    Else
    StatusBarMsg versione
End If
Nelle form fondamentali del programma invece nel caso il periodo di prova
sia finito e si tenti di aprirle faccio chiudere tutta l'applicazione
ciao, AEOM


title: Impedire la copia dell' applicativo

text:
"AEOM" <
nos...@tin.it
> wrote in message
news:Xwqge.1367203$
35.51...@news4.tin.it
[CUT]
> Useddays non la puoi impostare (almeno io non lo faccio) è il contatore dei
> giorni dal momento dell'installazione.
> Se fai una demo per una versione a tempo la usi per controllare da quanti
> giorni il programma è installato.
Si ho visto dopo aver fatto la domanda.
> Nel mio caso :
>
> Ho una form_registrati con l'ocx (chiamato chiave) con le caselle di testo
> per il codice generato e per il controcodice di attivazione da inserire
[CUT]
> Nelle form fondamentali del programma invece nel caso il periodo di prova
> sia finito e si tenti di aprirle faccio chiudere tutta l'applicazione
>
> ciao, AEOM
Quindi la Form(form_registrati) la mantieni sempre aperta in
modalità Hidden da quanto ho capito...?
Come ti dicevo funziona bene, e dando uno sguardo al Codice
scritto in modo chiaro, si vede che in fondo si può fare
tranquillamente anche in VBA, in fondo non fà altro che
creare qualche chiave di registro Criptata e confontarla
con quanto impostato, che è +/- quello che si fà normalmente.
Ovvio che quì hanno puntato sui metodi di Criptaggio e sulla
dispersione di un file di testo in più parti per ridurre i rischi..!
In ogni caso, se non hai problemi di Licenze è sicuramente
comodo.
Ciao
@Alex



title: Impedire la copia dell' applicativo

author: Announced

text:
Alessandro Baraldi ha scritto:

> [CUT]






> Ciao
> @Alex
In merito al "codice generato" e al "controcodice di attivazione" che, se
ho ben capito, potrebbe anche essere realizzato in VBA, potreste farmi un
esempio?
Grazie



title: Impedire la copia dell' applicativo

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:f58ffa82b67177114d...@mygate.mailgate.org...
> "AEOM" <
nos...@tin.it
> wrote in message
> news:Xwqge.1367203$
35.51...@news4.tin.it
>
> [CUT]
>
>> Useddays non la puoi impostare (almeno io non lo faccio) è il contatore
>> dei
>> giorni dal momento dell'installazione.
>> Se fai una demo per una versione a tempo la usi per controllare da quanti
>> giorni il programma è installato.
>
> Si ho visto dopo aver fatto la domanda.
>
>> Nel mio caso :
>>
>> Ho una form_registrati con l'ocx (chiamato chiave) con le caselle di
>> testo
>> per il codice generato e per il controcodice di attivazione da inserire
> [CUT]
>> Nelle form fondamentali del programma invece nel caso il periodo di prova
>> sia finito e si tenti di aprirle faccio chiudere tutta l'applicazione
>>
>> ciao, AEOM
>
> Quindi la Form(form_registrati) la mantieni sempre aperta in
> modalità Hidden da quanto ho capito...?
no la tengo chiusa la faccio aprire solo quanto il software è in fase di
scadenza o guando il cliente decide di attivare la sua copia del programma
>
> Come ti dicevo funziona bene, e dando uno sguardo al Codice
> scritto in modo chiaro, si vede che in fondo si può fare
> tranquillamente anche in VBA, in fondo non fà altro che
> creare qualche chiave di registro Criptata e confontarla
> con quanto impostato, che è +/- quello che si fà normalmente.
> Ovvio che quì hanno puntato sui metodi di Criptaggio e sulla
> dispersione di un file di testo in più parti per ridurre i rischi..!
infatti appena ho del tempo libero era mia intenzione trasformare tutto in
una routine.
>
> In ogni caso, se non hai problemi di Licenze è sicuramente
> comodo.
Funziona bene ed è stato a suo tempo il software più scaricato dagli
sviluppatori vb
Ciao, AEOM



title: Ricerca record.

author: LinoFornaro

text:
Prendendo spunto da un programma che si trova su SitoComune - Form 3.49 - mi
sono creato tempo fa una maschera per la ricerca Clienti, ora ne ho creata
un'altra per la ricerca degli articoli.
Nella prima maschera - ricerca clienti - neii record che mi compaiono nella
sottostante io faccio 2click e vado nella maschera clienti ---->cliente
selezionato con questo codice:
Private Sub Lista_DblClick(Cancel As Integer)
Dim strWhere As String, varItem As Variant
    ' Se non ci sono elementi selezionati, non ci sono azioni da eseguire
    If Me!Lista.ItemsSelected.Count = 0 Then Exit Sub
    ' Cicla attraverso l'insieme degli elementi selezionati
    For Each varItem In Me!Lista.ItemsSelected
        ' Acquisisce la colonna Codice Clienti per ciascun elemento
selezionato
        strWhere = strWhere & Me!Lista.Column(0, varItem) & ","
    Next varItem
    ' Elimina la virgola in più nella stringa "IN"
    strWhere = Left$(strWhere, Len(strWhere) - 1)
    ' Apre la maschera College filtrando sui clienti selezionati
    DoCmd.OpenForm "Msk_Clienti_MC", acNormal, , _
        "[CODICECLIENTECLIENTI] IN (" & strWhere & ")", acEdit, acNormal
End Sub
per la maschera articoli ho fatto la stessa cosa cambiando "Msk_Clienti_MC"
con il nome della maschera articoli ed invece del codicecliente il codice
articolo così come si chiama nella relativa maschera come di seguito:
Private Sub Lista_DblClick(Cancel As Integer)
Dim strWhere As String, varItem As Variant
    ' Se non ci sono elementi selezionati, non ci sono azioni da eseguire
    If Me!Lista.ItemsSelected.Count = 0 Then Exit Sub
    ' Cicla attraverso l'insieme degli elementi selezionati
    For Each varItem In Me!Lista.ItemsSelected
        ' Acquisisce la colonna Codice Articolo per ciascun elemento
selezionato
        strWhere = strWhere & Me!Lista.Column(0, varItem) & ","
    Next varItem
    ' Elimina la virgola in più nella stringa "IN"
    strWhere = Left$(strWhere, Len(strWhere) - 1)
    ' Apre la maschera College filtrando sui clienti selezionati
    DoCmd.OpenForm "Articoli_MC", acNormal, , _
        "[Articolo_Interno] IN (" & strWhere & ")", acEdit, acNormal
End Sub
il problema è che mi si apre quella maschera popup tipica delle query come
se mi chiedesse l'articolo da cercare, inserisco il codice - dopodichè mi
apre la maschera articoli ma non selezionando nessun articolo praticamente
la maschera è vuota, la stessa cosa succede se alla richiesta della query
non inserisco nessun codice, mi aiutate per favore a capire cosa succede e a
risolvere il problema.
Ringrazio e saluto
Lino Fornaro


title: Ricerca record.

author: Cinzia

text:
"LinoFornaro" <
mcl...@libero.it
> ha scritto nel messaggio
news:xX1Ok.181544$FR.4...@twister1.libero.it...

Ciao Lino Fornaro,
sembrerebbe che non riconosce l'istruzione Where che passi alla
OpenForm,
Prova a mettere una msgBox(strWhere) prima della OpenForm, per vedere
cosa contiene l'elenco articoli scelti.
I codici articoli sono numerici?,  perchè se sono alfanumerici devi
racchiuderli tra Apici.
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
http://accessdaziacin.spaces.live.com
---------------------------------------->


title: Ricerca record.

text:
"Cinzia" <
cinziapagani-...@tiscali.it
> ha scritto nel messaggio
news:4908d00e$0$14487$5fc...@news.tiscali.it...

Il codice articolo è sicuramente alfanumerico ma (scusa l'ignoranza) non
capito dove mettere gli apici, ho provato a metterli
qui -->"'[Articolo_Interno]' e qui
 -->"['Articolo_Interno'] , ma niente.
In più inserendo l'msg mi dà l'articolo corretto, continuo pertanto a vagare
nel nulla.
Ti ringrazio sempre, comunque, per la gentilezza e la disponibilità.
Ciao, Lino


title: Ricerca record.

text:
"LinoFornaro" <
mcl...@libero.it
> ha scritto nel messaggio
news:6ZdOk.181807$FR.4...@twister1.libero.it...

> Il codice articolo è sicuramente alfanumerico ma (scusa l'ignoranza)
> non capito dove mettere gli apici, ho provato a metterli
> qui -->"'[Articolo_Interno]' e qui
> -->"['Articolo_Interno'] , ma niente.
> In più inserendo l'msg mi dà l'articolo corretto, continuo pertanto
> a vagare nel nulla.
> Ti ringrazio sempre, comunque, per la gentilezza e la disponibilità.
> Ciao, Lino
Ciao Lino,
gli apici vanno messi nella stringa che crei con la lista degli
articoli, intorno a ciascun articolo così:
For Each varItem In Me!Lista.ItemsSelected
        ' Acquisisce la colonna Codice Articolo per ciascun elemento
selezionato
         strWhere = strWhere & "'" & Me!Lista.Column(0, varItem) &
"',"
Next varItem
tutto il resto rimane com'era.



title: Ricerca record.

text:
"Cinzia" <
cinziapagani-...@tiscali.it
> ha scritto nel messaggio
news:4909b7c1$0$11370$5fc...@news.tiscali.it...

Cinzia ho provato a fare come tu mi hai scritto ed ora si apre sempre la
mascherina popup della query con la richiesta dell'articolo a questo punto
se inserisco un codice articolo --> mi apre la maschera articoli andando sul
primo articolo della maschera dicendomi che la maschera è filtrata ma in
realtà io ho tutti gli articoli presenti - se non inserisco l'articolo nella
mascherina popup, allora, mi presenta la maschera articoli vuota come nella
versione precedente.
In parole povere con questa nuova versione si apre la maschera -->
filtra --> ma in realtà non filtra e fa vedere tutti gli articoli.
Spero sia chiaro, ciao
Lino


title: Ricerca record.

text:
"LinoFornaro" <
mcl...@libero.it
> ha scritto nel messaggio
news:PIjOk.182099$FR.4...@twister1.libero.it...

>>
> Cinzia ho provato a fare come tu mi hai scritto ed ora si apre
> sempre la mascherina popup della query con la richiesta
> dell'articolo a questo punto se inserisco un codice articolo --> mi
> apre la maschera articoli andando sul primo articolo della maschera
> dicendomi che la maschera è filtrata ma in realtà io ho tutti gli
> articoli presenti - se non inserisco l'articolo nella mascherina
> popup, allora, mi presenta la maschera articoli vuota come nella
> versione precedente.
> In parole povere con questa nuova versione si apre la maschera -->
> filtra --> ma in realtà non filtra e fa vedere tutti gli articoli.
> Spero sia chiaro, ciao
> Lino
Ciao Lino,
mi sa che mi manca qualche info, posti per favore il testo SQL della
query associata alla maschera che apri?
Posti anche il contenuto di strWhere dopo che hai selezionato i vari
articoli?
Metti MsgBox(strWhere) o Debug.Print strWhere dopo il ciclo  For each
così vediamo se la sintassi di questo pezzo è corretta



title: Ricerca record.

text:
"Cinzia" <
cinziapagani-...@tiscali.it
> ha scritto nel messaggio
news:4909f01c$0$14501$5fc...@news.tiscali.it...

Sono associate varie query quella, per esempio, che mi richiama i codici
articolo dalla tabella articoli è questa:
Like ("" & [forms]![Msk_Ricerca_Articoli]![Cod_Articolo] & "") - (spero sia
questo che vuoi sapere) -
ho provato a mettere un punto di debug all'altezza di:
 ' Acquisisce la colonna Codice Articolo per ciascun elemento selezionato
-->        strWhere = strWhere & "'" & Me!Lista.Column(0, varItem) & "',"
    Next varItem
e andando su StrWhere con il cursore mi esce - strWhere = ""
può essere utile come informazione?
Ciao, Lino.


title: Ricerca record.

text:
"LinoFornaro" <
mcl...@libero.it
> ha scritto nel messaggio
news:cUnOk.93150$Ca.2...@twister2.libero.it...

>>
> Sono associate varie query quella, per esempio, che mi richiama i
> codici articolo dalla tabella articoli è questa:
> Like ("" & [forms]![Msk_Ricerca_Articoli]![Cod_Articolo] & "") -
> (spero sia questo che vuoi sapere) -
> ho provato a mettere un punto di debug all'altezza di:
>
> ' Acquisisce la colonna Codice Articolo per ciascun elemento
> selezionato
> -->        strWhere = strWhere & "'" & Me!Lista.Column(0, varItem) &
> "',"
>    Next varItem
>
> e andando su StrWhere con il cursore mi esce - strWhere = ""
> può essere utile come informazione?
> Ciao, Lino.
>
Ciao Lino,
la maschera popup che si apre è dovuta a  questo parametro nella query
Like ("" & [forms]![Msk_Ricerca_Articoli]![Cod_Articolo] & "")
evidentemente la maschera Msk_Ricerca_Articoli non è aperta o non
contiene l'elemento Cod_Articolo, secondo me quel  like devi toglierlo
dalla query perchè gli elementi della maschera verranno filtrati dal
parametro che passi alla OpenForm.
Per quanto riguarda il valore di strWhere il punto di break dovresti
metterlo nell'istruzione successiva alla fine del ciclo for each ...
next in modo da vedere il valore finale.



title: Ricerca record.

text:
"Cinzia" <
cinziapagani-...@tiscali.it
> ha scritto nel messaggio
news:490a303f$0$11374$5fc...@news.tiscali.it...

Ho provato a togliere il Like dalla query ma niente da fare si comporta
sempre alla stessa maniera.
Mettendo il punto di Break dopo il ciclo for each.... next e andando a
leggere il valore visualizzato vedo che è quello dell'articolo su cui faccio
doppio click ho notato però un particolare che non so se può essere
significativo:
es. il codice che mi dovrebbe selezionare nella maschera articoli è L24000/1
mentre ne punto di Breack andando a ben vedere esce:
StrWhere = " 'L24000/1'," ma quella virgola non è in più?
Ti ringrazio e se non si può fare niente non ti preoccupare.
Grazie ancora, Lino


title: Ricerca record.

text:
"LinoFornaro" <
mcl...@libero.it
> ha scritto nel messaggio
news:lEHOk.182907$FR.4...@twister1.libero.it...

>>
> Ho provato a togliere il Like dalla query ma niente da fare si
> comporta sempre alla stessa maniera.
> Mettendo il punto di Break dopo il ciclo for each.... next e andando
> a leggere il valore visualizzato vedo che è quello dell'articolo su
> cui faccio
> doppio click ho notato però un particolare che non so se può essere
> significativo:
> es. il codice che mi dovrebbe selezionare nella maschera articoli è
> L24000/1 mentre ne punto di Breack andando a ben vedere esce:
> StrWhere = " 'L24000/1'," ma quella virgola non è in più?
> Ti ringrazio e se non si può fare niente non ti preoccupare.
> Grazie ancora, Lino
Ciao Lino,
francamente mi pare impossibile che togliendo il like dalla query si
comporti sempre allo stesso modo, se ti esce un popup allora significa
che c'è qualcosa nella query che non riesce ad interpretare, che nome
appare nel pop-up? Il contenuto di strWhere mi pare corretto prova a
fare questo test:
seleziona un solo articolo e modifica la openForm, usando l'uguale
anzichè IN e vediamo che succede:
DoCmd.OpenForm "Articoli_MC", acNormal, ,      "[Articolo_Interno] = "
& strWhere , acEdit, acNormal



title: Ricerca record.

text:
"Cinzia" <
cinziapagani-...@tiscali.it
> ha scritto nel messaggio
news:490f2a11$0$14484$5fc...@news.tiscali.it...

Allora, Cinzia, ho inserito le tue righe di codice così come me le hai
mandate. Voglio precisare una cosa: le query su cui si appoggia la maschera
e che i risultati vanno nell'oggetto Lista (casella di riepilogo) sono più
query con i Like per ogni query e con i risultati che si producono nella
casella di riepilogo e penso che fino a qui le query funzionano bene (spero
che il mio ragionamento non sia strampalato).
A questo punto quello che non funziona è solo il DoCmd.OpenForm ma se
facendo le opportune verifiche io, il codice articolo, lo vedo ai punto di
Break che diamine vuole? per certezza ho di nuovo effettuato un punto di
Break sul codice che mi hai postato e su StrWhere mi si visualizza il codice
giusto.
Ti mando tutto il codice della maschera per vedere se ci sono errori che
possono in qualche modo "dare fastidio"
----------------------------------------------------------------------------------------------------------------------------------------------------------------
Private Sub Cerca_Click()
If Not IsNull(Me.Cod_Articolo) Then Me.Lista.RowSource =
"Qry_Ricerche_ARTICOLO"
If Not IsNull(Me.Descr_articolo) Then Me.Lista.RowSource =
"Qry_Ricerche_descr_articolo"
End Sub
----------------------------------------------------------------------------------------------------------------------------------------------------------------
Private Sub Cod_Articolo_AfterUpdate()
Me.Descr_articolo = Null
Me.Cod_Fornitore_Articolo = Null
Me.Rag_Sociale_Fornitore = Null
If Not IsNull(Me.Cod_Articolo) Then Me.Lista.RowSource =
"Qry_Ricerche_ARTICOLO"
End Sub
----------------------------------------------------------------------------------------------------------------------------------------------------------------
Private Sub Cod_Fornitore_Articolo_AfterUpdate()
Me.Descr_articolo = Null
Me.Cod_Articolo = Null
Me.Rag_Sociale_Fornitore = Null
If Not IsNull(Me.Cod_Fornitore_Articolo) Then Me.Lista.RowSource =
"Qry_Ricerche_Articolo_Fornitore"
End Sub
Private Sub Descr_Articolo_AfterUpdate()
Me.Cod_Articolo = Null
Me.Cod_Fornitore_Articolo = Null
Me.Rag_Sociale_Fornitore = Null
If Not IsNull(Me.Descr_articolo) Then Me.Lista.RowSource =
"Qry_Ricerche_descr_articolo"
End Sub
Private Sub Etichetta36_Click()
DoCmd.Close
End Sub
----------------------------------------------------------------------------------------------------------------------------------------------------------------
Private Sub Lista_DblClick(Cancel As Integer)
Dim strWhere As String, varItem As Variant
On Error GoTo Err_Lista_DblClick
    ' Se non ci sono elementi selezionati, non ci sono azioni da eseguire
    If Me!Lista.ItemsSelected.Count = 0 Then Exit Sub
    ' Cicla attraverso l'insieme degli elementi selezionati
    For Each varItem In Me!Lista.ItemsSelected
    ' Acquisisce la colonna Codice Articolo per ciascun elemento selezionato
        strWhere = strWhere & "'" & Me!Lista.Column(0, varItem) & "',"
    Next varItem
    ' Elimina la virgola in più nella stringa "IN"
    strWhere = Left$(strWhere, Len(strWhere) - 1)
    'MsgBox (strWhere)
    ' Apre la maschera College filtrando sui clienti selezionati
    'DoCmd.OpenForm "Articoli_MC", acNormal, , "[Articolo_Interno] IN (" &
strWhere & ")", acEdit, acNormal
DoCmd.OpenForm "Articoli_MC", acNormal, , "[Articolo_Interno] = " &
strWhere, acEdit, acNormal
Exit_Lista_DblClick:
    Exit Sub
Err_Lista_DblClick:
    MsgBox "Il comando  " & "(" & "Apertura Maschera Articoli" & ")" & "  è
stato annullato, click su  OK"
    Resume Exit_Lista_DblClick
End Sub
----------------------------------------------------------------------------------------------------------------------------------------------------------------
Private Sub Comando29_Click()
On Error GoTo Err_Comando29_Click
    Screen.PreviousControl.SetFocus
    DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70
Exit_Comando29_Click:
    Exit Sub
Err_Comando29_Click:
    MsgBox Err.Description
    Resume Exit_Comando29_Click
End Sub
----------------------------------------------------------------------------------------------------------------------------------------------------------------
Private Sub Rag_Sociale_Fornitore_AfterUpdate()
Me.Cod_Articolo = Null
Me.Cod_Fornitore_Articolo = Null
Me.Descr_articolo = Null
End Sub
Sono sempre debitore nei tuoi confronti e costernato per il problema in cui
ti ho coinvolto
Grazie ancora,
Lino


title: Ricerca record.

text:
"LinoFornaro" <
mcl...@libero.it
> ha scritto nel messaggio
news:pwJPk.95663$Ca.2...@twister2.libero.it...
>
>>
> Allora, Cinzia, ho inserito le tue righe di codice così come me le
> hai mandate. Voglio precisare una cosa: le query su cui si appoggia
> la maschera e che i risultati vanno nell'oggetto Lista (casella di
> riepilogo) sono più query con i Like per ogni query e con i
> risultati che si producono nella casella di riepilogo e penso che
> fino a qui le query funzionano bene (spero che il mio ragionamento
> non sia strampalato)
Penso anch'io che queste siano giuste, infatti io non sto parlando di
queste query ma di quella origine della maschera "Articoli_MC" è
quella la query che genera il popup (sempre se ho capito il tutto)
> A questo punto quello che non funziona è solo il DoCmd.OpenForm ma
> se facendo le opportune verifiche io, il codice articolo, lo vedo ai
> punto di Break che diamine vuole? per certezza ho di nuovo
> effettuato un punto di Break sul codice che mi hai postato e su
> StrWhere mi si visualizza il codice giusto.
> Ti mando tutto il codice della maschera per vedere se ci sono errori
> che possono in qualche modo "dare fastidio"
> ----------------------------------------------------------------------------------------------------------------------------------------------------------------
No questo codice non serve perchè secondo me il problema non è qui ma
nella forrm che vai ad aprire.

> Sono sempre debitore nei tuoi confronti e costernato per il problema
> in cui ti ho coinvolto
Figurati... siamo qui apposta!
> Grazie ancora,
> Lino



title: prezzi software

text:
dove è possibile vedere i prezzi dei prodotti
asp.net
vb.net
sqlserver
windows 2003 (lato server)
iis5
ho provato sul sito
microsoft.it
 ma non rieco a trovare la pagina
grazie


title: Differenza a video larghezza colonne tra Tabella e Query

author: AntFast

text:
Ciao a tutti.

Utilizzo una Query1 per filtrare dati da Tabella1:
Dim dbas As Database
Dim qdf As QueryDef
Dim strSQL As String
Set dbas = CurrentDb
strSQL = "SELECT ............ FROM Tabella1;"
Set qdf = dbas.CreateQueryDef("Query1", strSQL)

Il risultato lo utilizzo per creare Tabella2 :
DoCmd.CopyObject , "Tabella2", acTable, "Query1"

Tutto funziona bene, ora la domanda:

Perchč quando apro la Tabella2 con:
DoCmd.OpenTable "Tabella2"
a video compaiono le colonne dei campi tutte con larghezza uguale
e non come sono in origine sia in Tabella1 che in Queri1  ?
(alcune piů larghe ed altre piů strette..)
Antonio


title: [Dal concetto alla pratica] Campi correlati: come sincronizzarli ?

author: sara

text:
Perdonate l'ignoranza ma sono davvero nuova e nelle peste !
Cerco di spiegare tutto con un esempio più semplice.
Ho due tabelle, tabAnagrafica e tabTitolo, con i seguenti campi:
tabAnagrafica:
ID_Anagr
Nome_Cogn
Età
tabTitolo:
ID_Tit
Rif_ID_Anagr
Titolo
Ho messo in relazione "uno a molti" ID_Anagr (uno) con Rif_ID_Anagr (molti)
attivando l'integrità referenziale ed entrambe le opzioni (aggiorna ed
elimina)
Ho creato le maschere separate (non msk e submsk nella stessa schermata)
ed un pulsante che nella prima form mi apra la seconda form cercandomi
i dati correlati.
Quando vado ad immettere nella prima form un nuovo dato (il db è vuoto)
l'ID_Anagr avanza ad 1. Premendo il pulsante di apertura della seconda
form mi aspettavo in automatico la modifica del controllo Rif_ID_Anagr
nella seconda maschera e che già fosse segnato 1. Invece il controllo
(associato a Rif_ID_Anagr che è numerico intero lungo) è vuoto.
Ogni volta devo reimmettere io il dato ?
E se, come nel mio caso, sono tanti i dati di tabTitolo correlati ad un
unico
ID di tabAnagrafica, devo sempre segnare io il Rif_ID sulla seconda form ?
Come faccio per automatizzare tutto ?
Insomma, immetto mario rossi, l'ID_Anagr è 1 in automatico.
Apro la 2^ form e voglio trovare già riempito anche il campo
Rif_ID_Anagr e quindi immettere solo i titoli di studio...si può ?
Grazie per la pazienza.
Sara


text:
> Ogni volta devo reimmettere io il dato ?
>
> E se, come nel mio caso, sono tanti i dati di tabTitolo correlati ad un
> unico
> ID di tabAnagrafica, devo sempre segnare io il Rif_ID sulla seconda form ?
>
> Come faccio per automatizzare tutto ?
>
> Insomma, immetto mario rossi, l'ID_Anagr è 1 in automatico.
> Apro la 2^ form e voglio trovare già riempito anche il campo
> Rif_ID_Anagr e quindi immettere solo i titoli di studio...si può ?
1 - Perchè usi una seconda Form e non una SubForm?
2 - Vedi punto n° 1
3 - Rivedi punto n° 1
4 - Ricordati del n° 1 che è meglio (quindi fallo ti conviene ache per
vederne subito i risultati)
5 - Nella SubForm, nel campo IDRif metti come valore predefinito quello
della maschera principale e il gioco è fatto...
Chiaro?
No?
Mandami l'mdb te lo faccio io, ma giusto perchè sei nuova... :-) (Cmq io ti
consiglio prima di tutto di provarci... "STUDIA" la guida... è tutto lì)
Fammi sapere
Maurizio


text:
"Maurizio75" <
maurizio...@gevi.it
> ha scritto nel messaggio
news:vBmj8.4424$%g7.1...@twister2.libero.it...

Ti ringrazio per l'interessamento.
Il problema è che i dati che realmente devo visualizzare sono tantissimi,
circa una cinquantina di controlli.
Quello che proponi tu lo so fare, anche perché è suggerito dal
db d'esempio Soluzioni-Northwind.
Ma a me servono appunto tre msk separate, non annidate come submaschere.


author: Paolo opg

text:
"sara" <
sd...@yahoozzz.com
> wrote in message
news:F7mj8.58685$Ns4.2...@news2.tin.it...
> Insomma, immetto mario rossi, l'ID_Anagr è 1 in automatico.
> Apro la 2^ form e voglio trovare già riempito anche il campo
> Rif_ID_Anagr e quindi immettere solo i titoli di studio...si può ?
certo, ma la 2^ maschera non può sognarsi a quale record d quelli che hai in
archivio vuoi fare riferimento...
in qualche modo devi dirglielo tu:
-sottomaschera (soluzione + semplice)
-setti come valore predefinito del campo Rif_ID_Anagr il campo
corrispondente della maschera 1 (che però DEVE rimanere aperta)
-aprendo la maschera 2, passi il parametro OpenArgs che usi per mettere il
valore predefinito nel campo Rif_ID_Anagr (richiede mezza riga di codice)
se hai tanti controlli, t conviene fare una maschera con delle sottomaschere
on i dati principali, da cui poi eventualmente apri delle maschere d
dettaglio in cui trovi tutti i campi che t servono.
in questo modo hai la semplicità delle sottomaschere, la possibilità di
vedere tutti i dati principali in una maschera sola e la disponibilità d
tutti i dettagli con pochi click.
ovviamente questo vale in generale.
non conoscendo il tuo problema sto andando un pò a caso...


author: Roberto da casa

text:
"sara" <
sd...@yahoozzz.com
> ha scritto nel messaggio
news:F7mj8.58685$Ns4.2...@news2.tin.it...

A fronte dell'evento "Prima di inserire" della seconda form genera la
seguente riga di codice VBA:
Me!Rif_ID_Anagr = [Forms]![NomePrimaForm]![ID_Anagr]
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: A2002+W2k: "Invia" non attivo

text:
Qualcuno mi sa spiegare perchč sul mio access il comando FILE INVIA non č
attivo?
Qualche impostazione particolare?
Grazie


title: A2002+W2k: "Invia" non attivo

text:
"(...)" <(...)@(...)> ha scritto nel messaggio
news:sZSdd.179724$35.85...@news4.tin.it...
> Qualcuno mi sa spiegare perchè sul mio access il comando FILE INVIA non è
> attivo?
> Qualche impostazione particolare?
Il comando Invia... del menu File non si attiva semplicemente lanciando
Access, ma si attiva solamente dopo che è stato aperto un database e si è
evidenziato nella finestra Access almeno un oggetto, in caso contrario non
sarebbe chiaro cosa inviare.
> Grazie
Prego
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: A2002+W2k: "Invia" non attivo

text:
> Il comando Invia... del menu File non si attiva semplicemente lanciando
> Access, ma si attiva solamente dopo che č stato aperto un database e si č
> evidenziato nella finestra Access almeno un oggetto, in caso contrario non
> sarebbe chiaro cosa inviare.
>
Bella scemenza!
No questa volta non hai proprio capito infatti ho scoperto che č un bug del
sp2 di Office2002., proprio sul sito della Microsoft.
"Ogni tanto i GURU si siedono e aspettano gli ignavi."


title: A2002+W2k: "Invia" non attivo

text:
"(...)" <(...)@(...)> ha scritto nel messaggio
news:1R7ed.184507$35.87...@news4.tin.it...

Fermo restando che sei libero di giudicare una scemenza o meno ciň che ho
scritto, quello che ho scritto č esatto, e le scemenze le stai scrivendo tu:
probabilmente a forza di non usare piů, da ignavo, il tuo cervello (ma
usando quello degli altri) penso che ormai si č quasi del tutto atrofizzato.
Inoltre non sono assolutamente un guru.



title: A2002+W2k: "Invia" non attivo

text: Ma vai a cagare GURU


title: A2002+W2k: "Invia" non attivo

text:
"(...)" <(...)@(...)> ha scritto nel messaggio
news:2uaed.73724$b5.35...@news3.tin.it...
> Ma vai a cagare GURU
Sempre dopo gli ignavi: quindi ti cedo il passo.



title: A2002+W2k: "Invia" non attivo

author: Roberto dal cesso

text: Dopo di me senz'altro cosě annusi la merda che ho fatto.


title: A2002+W2k: "Invia" non attivo

text:
"Roberto dal cesso" <Rob...@VaiACagare.it> ha scritto nel messaggio
news:C5ted.189755$35.90...@news4.tin.it...
> Dopo di me senz'altro così annusi la merda che ho fatto.
Torna a cuccia che fai più bella figura quando fai l'ignavo.



title: Perchè non funzione

text:
Ciao a tutti, vi espongo il mio problema:
In seguito all'aggiornamento di un combo box su una maschera M_Visite
vorrei aprire un'altra maschera M_Revisioni posizionandomi sul record
determinato dai valori di alcune colonne del combo box su M_Visite. il
codice che utilizzo è il seguente:
whereCond = "([Nprot] = '" & Me.cCom_selRev.Column(1) & "'" & _
                " AND [DataProt] = #" & Me.cCom_selRev.Column(2) & "# "
& _
                "AND [DataSeduta] = #" & Me.cCom_selRev.Column(0) &
"#)"
Debug.Print whereCond
    DoCmd.OpenForm "M_Revisioni", acNormal, , whereCond
dalla print della whereCond ottengo:
([Nprot] = '1' AND [DataProt] = #31/10/2006# AND [DataSeduta] =
#10/11/2006#)
che mi pare corretta.
Ora il problema è che la maschera M_Revisioni mi si presenta vuota
all'apertura come se usassi:
DoCmd.GoToRecord acDataForm, "M_Revisioni", acNewRec
e non posizionata sul record specificato dalla whereCond.
Grazie anticipatamente per l'aiuto che vorrete fornirmi
Stefano.


title: Perchè non funzione

author: Massimo Piubelli

text:
stefano....@asl3.marche.it
 wrote:
> Ciao a tutti, vi espongo il mio problema:
parti male, di solito prima si leggono le regole di come si posta un problema, poi si pone
www.sitocomune.com
 (sezione icaa) per vedere le regole del NG
[CUT]
> che mi pare corretta.
> Ora il problema è che la maschera M_Revisioni mi si presenta vuota
> all'apertura come se usassi:
E' quasi corretta.
La soluzione la trovi su internet
www.donkarl.com
\it
> Grazie anticipatamente per l'aiuto che vorrete fornirmi
Grazie per postare con un oggetto più specifico
> Stefano.
Massimo


title: Perchè non funzione

author: Sg

text:
Massimo Piubelli ha scritto:

Innanzitutto mi scuso per la fretta che mi ha indotto a non leggere le
regole del ng prima di postare la mia richiesta. Sono andato al link
che mi hai postato ma non sono riuscito a trovare quel che cercavo o
almeno niente che si differenziasse da quello che già faccio nel
codice che già ho postato. Potresti, per cortesia, indicarmi dove
sbaglio magari apportando le modifiche al codice che ho postato.
Grazie.
Stefano.


title: Perchè non funzione

text:
Sg wrote:
> Innanzitutto mi scuso per la fretta che mi ha indotto a non leggere le
> regole del ng prima di postare la mia richiesta. Sono andato al link
> che mi hai postato ma non sono riuscito a trovare quel che cercavo o
> almeno niente che si differenziasse da quello che già faccio nel
> codice che già ho postato. Potresti, per cortesia, indicarmi dove
> sbaglio magari apportando le modifiche al codice che ho postato.
> Grazie.
La fretta è cattiva consigliera... prima si legge poi si domanda ;-)
Comunque per questa volta...
6.8 passare una data a una stringa SQL
Il codice te lo metti poi a posto tu vero ;-)
>
> Stefano.
Max


title: Perchè non funzione

text:
Massimo Piubelli ha scritto:

Ti ringrazio moltissimo e a risentirci
Ciao Stefano.


title: Stampa fronte retro report

author: badush

text:
Ciao amici del news,
ho provato ad utilizzare il codice Vba suggerito dal sitocomune per fare la
stampa fronte retro di un report. Purtroppo, come era previsto, è uscito una
pagina bianca. Esiste un altro modo per realizzare lo stesso obiettivo?
Grazie


title: Creazione Foglio di Word/Excel con campo legato al record corrente

author: Andrea

text:
Salve a tutti.
Ho un form che mi genera in base al record un file .doc.
Tutto ok.
Vorrei però che mi scrivesse anche in un campo del documento il numero di ID
del record.
Faccio l'esempio.
Sono sul record numero di offerta 1.
clikko sul mio pulsante e genero il mio file .doc "off1.doc"
All'interno di questo file ho un un campo nel quale vorrei scrivere il
numero di id ovvero Offerta : "1".
La stessa cosa vorrei farla con li campo "Ragione Sociale" .... è possibile?
So che si possono importare dei dati da access a word ma non mi riesce di
dire a word di pescare SOLO il record che mi interessa...
Non avete capito nulla....vero?!?
Lo so sono una capra però se potete aiutatemi...:-)
GRAZIE


author: Sergio MAZZA

text:
Andrea wrote:
> Salve a tutti.
> Ho un form che mi genera in base al record un file .doc.
> Tutto ok.
> Vorrei perň che mi scrivesse anche in un campo del documento il numero di
> ID
> del record.
> Faccio l'esempio.
> Sono sul record numero di offerta 1.
> clikko sul mio pulsante e genero il mio file .doc "off1.doc"
> All'interno di questo file ho un un campo nel quale vorrei scrivere il
> numero di id ovvero Offerta : "1".
> La stessa cosa vorrei farla con li campo "Ragione Sociale" .... č
> possibile?
> So che si possono importare dei dati da access a word ma non mi riesce di
> dire a word di pescare SOLO il record che mi interessa...
> Non avete capito nulla....vero?!?
> Lo so sono una capra perň se potete aiutatemi...:-)
> GRAZIE
Non č chiaro se vuoi riutilizzare la stessa procedura di creazione del
documento o crearne un'altra.
Se propendi per la prima dovresti illustrare il codice utilizzato; per la
seconda vedi il menů (word) Strumenti - Stampa unione...
Ciao.
--
Sergio MAZZA


title: access per Backend e Frontend

author: Eugenio Gotti

text:
Qualcuno sa se è possibile utilizzare Access come applicazione Frontend per
interfacciarsi in lettura/scrittura con un database Access pubblicato su
internet? Non riesco a capire come si possa fare...
Grazie,
Eugenio


title: Casella di riepilogo a selezione multipla

author: Luigi-R

text:
Stò utilizzando le caselle di riepilogo a selezione multipla semplice, con
buoni risultati,
ma la mia domanda è questa.
Esiste un sistema per deselezionare tutte le ItemsSelected via codice?
Grazie a tutti.


text:
    If linea.ItemsSelected.Count > 0 Then
        Dim conta As Integer
        For conta = 0 To linea.ListCount - 1
            linea.Selected(conta) = False
        Next conta
    End If
dove linea è il nome del controllo.
Luigi-R <
bra...@interfree.it
> wrote in message
8vvvhh$696$1...@serv1.albacom.net...



title: Selezione nei Controlli

author: Rob

text:
Eppure mi era già successo e l'avevo risolto!
Ma fu tanto tempo fa... e ora non ricordo.
Devo aver premuto una delle tante combinazioni di tasti (Accidenti a loro!)
che ci sono di default ma, non usandole mai, uno non ne sospetta nemmeno
l'esistenza.
Adesso mi trovo in questa situazione:
Quando posiziono il puntatore a "I" nella tavola delle proprietà, per
modificare un qualsiasi elemento in Struttura Maschera, questo seleziona una
porzione della stringa contenuta che va dalla fine del testo alla posizione
in cui clicco con il puntatore.
Che cacchio ho attivato?
All'estrema destra della Barra di Stato nel terzo riquadro appare la scritta
"EST".
Che centri qcosa?


title: Selezione nei Controlli

author: Silvio Berruti

text:
"Rob" <dg.rob"NOSPAM"@
tiscalinet.it
> ha scritto nel messaggio
news:8vop9i$bh3$1...@lacerta.tiscalinet.it...
> Quando posiziono il puntatore a "I" nella tavola delle proprietà, per
> modificare un qualsiasi elemento in Struttura Maschera, questo seleziona
una
> porzione della stringa contenuta che va dalla fine del testo alla
posizione
> in cui clicco con il puntatore.
> All'estrema destra della Barra di Stato nel terzo riquadro appare la
scritta
> "EST".
Non posseggo Access 2000 (nel senso che ho provato ad usarlo e me ne sono
tornato ad A97), ma dovresti poter disabilitare EST andando a fare un doppio
click proprio sulla scritta EST.
Ciao
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Selezione nei Controlli

text:
"Silvio Berruti" <
s...@libero.it
> ha scritto nel messaggio
news:QYRT5.39462$FV2.1...@news.infostrada.it...
>
> "Rob" <dg.rob"NOSPAM"@
tiscalinet.it
> ha scritto nel messaggio
> news:8vop9i$bh3$1...@lacerta.tiscalinet.it...
> > Quando posiziono il puntatore a "I" nella tavola delle proprietà, per
> > modificare un qualsiasi elemento in Struttura Maschera, questo seleziona
> una
> > porzione della stringa contenuta che va dalla fine del testo alla
> posizione
> > in cui clicco con il puntatore.
> > All'estrema destra della Barra di Stato nel terzo riquadro appare la
> scritta
> > "EST".
>
> Non posseggo Access 2000 (nel senso che ho provato ad usarlo e me ne sono
> tornato ad A97), ma dovresti poter disabilitare EST andando a fare un
doppio
> click proprio sulla scritta EST.
>
> Ciao
>
Nisba! Il doppioClick non funziona.
Ho dovuto riavviare Access et voilà, l'impostazione è svanita!
Ma che impostazione sarà mai?
Boh!
Grazie comunque.


title: Selezione nei Controlli

author: Karl Donaubauer

text:
Rob <dg.rob"NOSPAM"@
tiscalinet.it
> ha scritto:
> Devo aver premuto una delle tante combinazioni di tasti (Accidenti a
loro!)
> che ci sono di default ma, non usandole mai, uno non ne sospetta nemmeno
> l'esistenza.
>
> Adesso mi trovo in questa situazione:
> Quando posiziono il puntatore a "I" nella tavola delle proprietà, per
> modificare un qualsiasi elemento in Struttura Maschera, questo seleziona
una
> porzione della stringa contenuta che va dalla fine del testo alla
posizione
> in cui clicco con il puntatore.
>
> Che cacchio ho attivato?
>
> All'estrema destra della Barra di Stato nel terzo riquadro appare la
scritta
> "EST".
> Che centri qcosa?
In italiano puo essere "estensione".
Viene con il tasto <F8>. Premere il tasto ripetutamente cambia la
selezione da una parola fino a tutti i record (in una tabella).
Non è assolutament necessario riavviare Access.
Basta premere <ESC>. ;-)
--
HTH
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco):
http://www.donkarl.com


title: Selezione nei Controlli

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:8vpfd6$56b02$2...@ID-46617.news.dfncis.de...
> Rob <dg.rob"NOSPAM"@
tiscalinet.it
> ha scritto:
> > Devo aver premuto una delle tante combinazioni di tasti (Accidenti a
> loro!)
> > che ci sono di default ma, non usandole mai, uno non ne sospetta nemmeno
> > l'esistenza.
> >
> > Adesso mi trovo in questa situazione:
> > Quando posiziono il puntatore a "I" nella tavola delle proprietà, per
> > modificare un qualsiasi elemento in Struttura Maschera, questo seleziona
> una
> > porzione della stringa contenuta che va dalla fine del testo alla
> posizione
> > in cui clicco con il puntatore.
> >
> > Che cacchio ho attivato?
> >
> > All'estrema destra della Barra di Stato nel terzo riquadro appare la
> scritta
> > "EST".
> > Che centri qcosa?
>
> In italiano puo essere "estensione".
> Viene con il tasto <F8>. Premere il tasto ripetutamente cambia la
> selezione da una parola fino a tutti i record (in una tabella).
> Non è assolutament necessario riavviare Access.
> Basta premere <ESC>. ;-)
>
Bestiale!  :-O
'Sta volta me lo scrivo sul Desktop!
Ah, Karl, non ho ancora visitato il tuo sito, per via del tedesco ricordi?
Adesso butto giù dal letto my sister e mi faccio un giretto dalle tue parti!
Ciao e Grazie!


title: Selezione nei Controlli

text:
Rob <dg.rob"NOSPAM"@
tiscalinet.it
> ha scritto:
> ...
> Ah, Karl, non ho ancora visitato il tuo sito, per via del tedesco ricordi?
> Adesso butto giů dal letto my sister e mi faccio un giretto dalle tue parti!
Ma ti costa scrivere qc nel mio guestbook (si trova il link "in's Gästebuch
eintragen" al primo sito del FAQ clickando a "Access-FAQ" nel elenco a
sinistra). Preferisco in italiano. Sarebbe la prima nota non-tedesco.
--
cu
Karl
*********
Scusate il mio malissimo italiano. Faccio solo esercizi qui.
Access-FAQ (tedesco):
http://www.donkarl.com


title: Problema importazione dati

author: lau

text:
Ciao a tutto il NG!
Ho un problemino… dunque: ho fatto un programma, e prima di darlo al
cliente, vorrei creare un pulsante che, una volta premuto, mi apra un
documento Word (che contiene il manuale d’istruzioni sul programma).
Pensavo di usare una macro per importare un documento word, ma la
domanda è: si può importare un documento word??? Oppure, avete altre
idee su come posso “collegare” il documento al pulsante?!
Grazie,
lau
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Problema importazione dati

author: MA

text:
Il 13 Giu 2003, 16:09, "lau" <
lau...@bpsinf.it
> ha scritto:
> Ciao a tutto il NG!
> Ho un problemino
> dunque: ho fatto un programma, e prima di darlo al
> cliente, vorrei creare un pulsante che, una volta premuto, mi apra un
> documento Word (che contiene il manuale distruzioni sul programma).
> Pensavo di usare una macro per importare un documento word, ma la
> domanda č: si puň importare un documento word??? Oppure, avete altre
> idee su come posso collegare il documento al pulsante?!
>
> Grazie,
> lau
>
Usa Hyperlinkaddress oppure shell percorso_applicazione percorso_file
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Casella di controllo

author: R.T.I. Alessandria

text:
Salve a tutti,
ho una maschera con una Casella di Controllo di nome "DWG" che può essere
flaggata o meno.
Vorrei che se essa è flaggata mi abiliti una casella di testo di nome
"PosizDWG" che è di default disabilitata,
se invece si toglie la spunta ritorni nella situazione di disabilitato.
Qual'è il codice da scrivere e su quale evento della maschera o della
casella di controllo?
Ho provato a inserire il seguente codice sull'evento Dopo aggiornamento
della casella di controllo:
If Me.Dwg = "No" Then
Me.PosizDwg.Enabled=False
Else
Me.PosizDwf.Enabled=True
End If
Solo che spuntando la casella si abilita PosizDWG, ma togliendo la spunta
non ritorna alla posizione iniziale.
Mi potreste dare un aiuto?
Grazie a tutti, Rosario.


title: Casella di controllo

author: Mrok

text:
"R.T.I. Alessandria" <
fs-...@libero.it
> ha scritto nel messaggio
news:3Pw58.1333$ue2....@twister1.libero.it...

Hai già provato a mettere 1 al posto di "no"?


title: Casella di controllo

text:
"Mrok" <
flag...@tin.it
> ha scritto nel messaggio
news:hFx58.2946$3J1.1...@news2.tin.it...

E' vero,
funziona con il seguente codice sull'evento Dopo aggiornamento della Casella
di controllo:
If CBool(Me.Dwg = 0) Then
Me.PosizDWG.Enabled = False
Else
Me.PosizDWG.Enabled = True
End If
Grazie per lo spunto.
Rosario


title: Creazione XML

text:
Il mio post precedente non ha avuto successo, forse sono stato troppo
complicato nella richiesta, in sostanza:
- come posso fare per creare un file xml da access per esportare dati?
- lo devo create come file ascii puro o eiste una funzione access che
esporta le tabelle in formato xml?
- qualcuno mi sa dare il riferimento a un sito dove trovare spiegata la
sintassi xml?
Grazie.
Simone


title: Creazione XML

author: Gaspare

text:
"Riker113" <
rike...@katamail.com
> ha scritto nel messaggio
news:dnds1s$22t$1...@newsreader1.mclink.it...

Buondě,
che versine di access usi? A seconda di quella puoi esportare (menu file) in
xml


title: Creazione XML

text:
"Gaspare" <
em...@provider.it
> ha scritto nel messaggio
news:439a7aa3$0$27608$4faf...@reader1.news.tin.it...

e cmq quando posti abbi 1 "attimo" di pazienza...non č 1 call-center ;-)


title: Creazione XML

author: TheMax

text:
Riker113 wrote:
> Il mio post precedente non ha avuto successo, forse sono stato troppo
> complicato nella richiesta, in sostanza:
Si... non ha avuto successo e tu non hai avuto pazienza ;-)
> - come posso fare per creare un file xml da access per esportare dati?
A: Cerco con google
http://groups.google.it/group/it.comp.appl.access/msg/4bf425d6e8cc7c70
> - lo devo create come file ascii puro o eiste una funzione access che
> esporta le tabelle in formato xml?
B: Alternativa, se non vuoi costruire una query ma devi fare un file
gerarchico:
Usi l'oggetto DOM DOcument
Dim XmlDocument As Object ''New DOMDocument
Dim DocRoot As Object 'IXMLDOMElement
Dim DocLivello1 as Object
Dim Valori
XmlDocument.async = False
Set DocRoot = XmlDocument.createElement("macchina")
XmlDocument.appendChild DocRoot
Set DocLivello1 = XmlDocument.createNode("element", "in", "")
            'numero insieme
            Set Valori = XmlDocument.createNode("element", "numero", "")
            Valori.Text = Format(RsMacchine.Fields("Numero"), "0.00")
            DocLivello1.appendChild (Valori)
e poi alla fine per salvare il tutto potresti fare
Open "C:\nome.xml" For Output As #1
Print #1, "<?xml version=" & Chr(34) & "1.0" & Chr(34) & " encoding=" &
Chr(34) & "windows-1252" & Chr(34) & "?> " & xmlDocument.xml
Close #1
> - qualcuno mi sa dare il riferimento a un sito dove trovare spiegata
> la sintassi xml?
sito w3c
www.w3.org
>
> Grazie.
>
> Simone
Prego.
Ciao,
Massimo


title: ARGOMENTO NON VALIDO

author: elenagb

text:
Ciao e buon anno. Il mio non è iniziato tanto bene (non con access
almeno). Ho sempre importato tabelle con l'ODBC da DB in rete ed
improvvisamente non riesco più a farlo. Dopo aver selezionato la
tabella da importare mi compare, appena iniziata l'importazione, una
maschera con scritto "Argomento non valido". Quando la chiud dando l'ok
si interrompe l'importazione.
A qualcuno è mai capitata la stessa cosa??
Ciao
Elena
--
elena
Inviato da
www.mynewsgate.net


title: errore di comunicazione server ole

author: max

text:
In un progetto di access ,quando inserisco del codice VB nelle proprietą
eventi del tipo
Private Sub Form_Current()
Me!Parent!Forms!TestaArticoliDA.Form![_IDDistributore] =
Me!Forms!TestaArticoliDA!Apparato![_IDDistributore]
End Sub
mi da questo errore
errore do comunicazione con il server OLE o con il controllo Activex
mentre lo stesso codice con Access mdb funziona perfettamente
Rigrazio anticipatamente chi mi puņ aiutare


title: errore di comunicazione server ole

author: cidi

text:
"max" <
sem...@inwindi.it
> ha scritto nel messaggio
news:bpo7jt$m31$1...@lacerta.tiscalinet.it...

Ciao Max
prova a dare un'occhio qua:
http://groups.google.com/groups?hl=it&lr=&ie=UTF-8&oe=UTF-8&threadm=LMLra.46287%24%25p6.2716168%40news.edisontel.com&rnum=1&prev=/groups%3Fas_epq%3Derrore%2520di%2520comunicazione%2520con%2520il%2520server%2520OLE%26ie%3DUTF-8%26oe%3DUTF-8%26as_ugroup%3Dit.comp.appl.access%26lr%3D%26hl%3Dit
Ciao Daniele


title: errore di comunicazione server ole

text:
cidi,io ti ringrazio
solo che norton non è installato
ciao cicli
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:N7Ovb.76312$hV.29...@news2.tin.it...
>
> "max" <
sem...@inwindi.it
> ha scritto nel messaggio
> news:bpo7jt$m31$1...@lacerta.tiscalinet.it...
> > In un progetto di access ,quando inserisco del codice VB nelle proprietà
> > eventi del tipo
> > Private Sub Form_Current()
> >
> > Me!Parent!Forms!TestaArticoliDA.Form![_IDDistributore] =
> > Me!Forms!TestaArticoliDA!Apparato![_IDDistributore]
> > End Sub
> > mi da questo errore
> > errore do comunicazione con il server OLE o con il controllo Activex
> >
> > mentre lo stesso codice con Access mdb funziona perfettamente
> >
> > Rigrazio anticipatamente chi mi può aiutare



title: errore di comunicazione server ole

text:
"max" <
sem...@inwindi.it
> ha scritto nel messaggio
news:bpoblh$oom$1...@lacerta.tiscalinet.it...
> cidi,io ti ringrazio
> solo che norton non è installato
> ciao cicli
>
> > "max" <
sem...@inwindi.it
> ha scritto nel messaggio
> > news:bpo7jt$m31$1...@lacerta.tiscalinet.it...
> > > In un progetto di access ,quando inserisco del codice VB nelle
proprietà
> > > eventi del tipo
> > > Private Sub Form_Current()
> > >
> > > Me!Parent!Forms!TestaArticoliDA.Form![_IDDistributore] =
> > > Me!Forms!TestaArticoliDA!Apparato![_IDDistributore]
> > > End Sub
> > > mi da questo errore
> > > errore do comunicazione con il server OLE o con il controllo Activex
> > >
> > > mentre lo stesso codice con Access mdb funziona perfettamente
> > >
> > > Rigrazio anticipatamente chi mi può aiutare
> > >
> > Ciao Max
> > prova a dare un'occhio qua:
> >
>
http://groups.google.com/groups?hl=it&lr=&ie=UTF-8&oe=UTF-8&threadm=LMLra.46287%24%25p6.2716168%40news.edisontel.com&rnum=1&prev=/groups%3Fas_epq%3Derrore%2520di%2520comunicazione%2520con%2520il%2520server%2520OLE%26ie%3DUTF-8%26oe%3DUTF-8%26as_ugroup%3Dit.comp.appl.access%26lr%3D%26hl%3Dit
> > Ciao Daniele
> >
> >
Ciao Max
quando rispondi scrivi DOPO e NON prima del testo a cui stai rispondendo,
come sto facendo io togliendo parte del messaggio che non serve per la
comprensibilità del discorso.
Forse hai delle immagini nel tuo db vedi se sui riferimenti hai inserito il
microsoft graph e se è
installato sul computer.
altrimenti non so come aiutarti ma non disperare nei week end c'è sempre un
ufficiale di ronda :-)
Ciao Daniele


title: errore di comunicazione server ole

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:3NPvb.6254$up5.5...@news1.tin.it...

Grazie,Daniele
si è capito che non sono pratico di news?
Comunque niente da fare,ho provato ad installare M.Graph ,ho provato il
progetto anche  su un'altro PC mi da lo stesso errore..
Ho tolto il codice tra
 Private Sub Form_Current()
End Sub
niente da fare
E' un bel mistero
Ciao Daniele


title: E` possibile recuperare dei record cancellati ?

author: Roby HL

text:
Ciao a tutti.
Per errore sono stati cancellati i record di una tabella access 97 agendo
direttamente sulla tabella (dall'ambiente visuale di MS access,
visualizzazione foglio dati).
I record sono fisicamente ancora presenti nel DB. Mi chiedo se e` possibile
recuperarli in qualche maniera (ricordate DB3 ? I record venivano
'fisicamente' cancellati solo a seguito di un comando di compattazione
dell''archivio...).
Grazie.


text:
"Roby HL" <
rb...@libero.it
> ha scritto nel messaggio
news:WZwB4.27222$C24.2...@news.infostrada.it...

Non credo che si possano recuperare; quando mi capita di editare
direttamente nella tabella, se per errore cancello un record, con CTRL-Z
riesco a ripristinarlo ma solo l'ultimo, ossia annullo l'ultima oprazione
effettuata.
Ciao.


author: sib

text:
Roby HL <
rb...@libero.it
> wrote in message
WZwB4.27222$C24.2...@news.infostrada.it...
> Ciao a tutti.
>
> Per errore sono stati cancellati i record di una tabella access 97 agendo
> direttamente sulla tabella (dall'ambiente visuale di MS access,
> visualizzazione foglio dati).
> I record sono fisicamente ancora presenti nel DB. Mi chiedo se e`
possibile
> recuperarli in qualche maniera (ricordate DB3 ? I record venivano
> 'fisicamente' cancellati solo a seguito di un comando di compattazione
> dell''archivio...).
Anche in Access ma, che io sappia, non c'e' piu' niente da fare.
Saluti, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Maschera con casella Vero/Falso.

author: Pino

text:
Ho creato una maschera che mi elenca solamente i record in cui il campo
Vero/Falso eqivale a Falso e quindi a seconda delle necessità cliccando
sulla casella della maschera inserisco il segno di "Spunta" per cambiare
condizione da Falso a Vero, fin quì tutto Ok.
Vorrei però che ogni qualvolta Spunto una casella cambiando da Falso a Vero
voltre che aggiornare il dato venga aqqiornata la tabella facendo un
reflesh, dove e come inserisco il Reflesh?
Grazie.


title: Maschera con casella Vero/Falso.

author: Roberto da casa

text:
"Pino" <
pi...@serenacom.net
> ha scritto nel messaggio
news:b22u57$llt$1...@lacerta.tiscalinet.it...

Tutto dipenda da quale tecnica hai usato per filtrare la maschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Maschera con casella Vero/Falso.

text: Ho usato una query in cui il campo=False


title: Maschera con casella Vero/Falso.

text:
"Pino" <
pi...@serenacom.net
> ha scritto nel messaggio
news:b25mnt$sfc$1...@lacerta.tiscalinet.it...
> Ho usato una query in cui il campo=False
A fronte dell'evento "Dopo aggiornamento" della casella di controllo genera
la seguente riga di codice VBA:
Me.Requery



title: Casella di riepilogo

text:
Sto usando una casella di riepilogo (non so nemmeno se è l'oggetto che
volevo...in Vb sarebbe ListBox) e a mano aggiungo degli elementi:
Form_frmDaDISPaDDT.lstDispSel.AddItem "PIPPO"
Ma come faccio ad eliminarli?? Ho cercato in questo Ng e sulla guida ma non
ho trovato/capito...
Sapete aiutarmi? (se è il caso cambio anche controllo!)
--
Alex
"La differenza tra un genio ed un idiota è che il genio ha i suoi limiti"
(Anonimo)
Posted from X-Privat Free NNTP server -
www.x-privat.org


title: Casella di riepilogo

author: Sergio MAZZA

text:
"Alex1980" <ba...@jumpyFREGATI.it> ha scritto nel messaggio
news:3fe1...@x-privat.org...
> Sto usando una casella di riepilogo (non so nemmeno se è l'oggetto che
> volevo...in Vb sarebbe ListBox) e a mano aggiungo degli elementi:
> Form_frmDaDISPaDDT.lstDispSel.AddItem "PIPPO"
>
> Ma come faccio ad eliminarli?? Ho cercato in questo Ng e sulla guida ma
non
> ho trovato/capito...
>
> Sapete aiutarmi? (se è il caso cambio anche controllo!)
> --
> Alex
>
> "La differenza tra un genio ed un idiota è che il genio ha i suoi limiti"
> (Anonimo)
Metodo RemoveItem; era nascosco nell'help...
Ciao.
--
Sergio MAZZA


title: Upsize Guidato verso MS Sql non converte le date/ora correttamente

author: RobertoA

text:
Sto tentando un Upsize Guidato da Access 2000 a Sql Server 7.0 e non capisco
perche' mi viene trasferito solo la struttura del db ma non i dati.
Premesso che il flag   'copia solo struttura'  non e' abilitato.
Cosa posso controllare?
Oltre a 'spingere' il db da Access verso Sql Server, ho provato anche a
'tirare' i dati usando l'Enterprise Manager con la funzione
Database/TutteLeAttivita/ImportaDati. Cosi mi crea il db ed anche i dati
solo che trasforma tutti i campi Date/time in SmallDateTime, generando un
errore di overflow per alcune colonne che contengono delle ore. Come posso
forzarlo a generare dei campi DateTime e non SmallDateTime?
Grazie e ciao.
RobertoA


author: David

text:
Ho avuto anche io lo stesso problema con SQL2000.
Il problema risiedeva nei valori del campo data in quanto SQL fà un
controllo molto + severo sulla validità delle date.
In access fai prima una query che controlla il campo data e verifica se ci
sono valori strani.
ciao
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:bruhf1$7podc$1...@ID-210108.news.uni-berlin.de...



author: Antonio Biso

text:
"David" <
davi...@aopn.fvg.it
> ha scritto nel messaggio
news:bruldg$38c$1...@fata.cs.interbusiness.it...
> Ho avuto anche io lo stesso problema con SQL2000.
Oltre a quello di non scrivere correttamente DOPO il quoting!!!
Antonio


text:
Le date soto tutte perfettamente lecite, verificato con la funzione isdate()
da programma vb.
Ciao e grazie
RobertoA
"David" <
davi...@aopn.fvg.it
> ha scritto nel messaggio
news:bruldg$38c$1...@fata.cs.interbusiness.it...



author: Sib

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio

Prova a mettere un valore data e ora nel primo record della tabella.
Sib


title: Colegamento ad archivi Esatto, formato Btrieve 6.15

text:
Devo tirar su dei dati da archivi di un vecchio Esatto versione 6.3.2
Roba di 15-20 anni fa, archivi formato Btrieve 6.15, file con estensione
.dat
Qualcuno riesce ad aiutarmi per tirare fuori dati da questo tipo di archivi?


author: Ammammata

text:
Il giorno Thu 25 Jul 2019 06:11:11p, *RobertoA* ha inviato su
it.comp.appl.access il messaggio news:qhcjgb$1l76$
1...@gioia.aioe.org
.
Vediamo cosa ha scritto:

> Qualcuno riesce ad aiutarmi per tirare fuori dati da questo tipo di
> archivi?

hai già dato un'occhiata con un editor esadecimale per vedere come sono
messi? mica che poi salta fuori che sono semplici dbf rinominati con
estensione diversa...

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


text:
Il 26/07/2019 17:27, Ammammata ha scritto:
> Il giorno Thu 25 Jul 2019 06:11:11p, *RobertoA* ha inviato su
> it.comp.appl.access il messaggio news:qhcjgb$1l76$
1...@gioia.aioe.org
.
> Vediamo cosa ha scritto:
>
>> Qualcuno riesce ad aiutarmi per tirare fuori dati da questo tipo di
>> archivi?
>
> hai già dato un'occhiata con un editor esadecimale per vedere come sono
> messi? mica che poi salta fuori che sono semplici dbf rinominati con
> estensione diversa...
>

Non credo siano dbf
So per sicuro che bisogna installare un 'Btrieve qualcosa' per far
vedere gli archivi al programma
Ma con un editor, come lo riconosceresti un dbf?


author: Alessandro Cara

text:
Il 26/07/2019 17:27, Ammammata ha scritto:
> Il giorno Thu 25 Jul 2019 06:11:11p, *RobertoA* ha inviato su
> it.comp.appl.access il messaggio news:qhcjgb$1l76$
1...@gioia.aioe.org
.
> Vediamo cosa ha scritto:
>
>> Qualcuno riesce ad aiutarmi per tirare fuori dati da questo tipo di
>> archivi?
>
> hai già dato un'occhiata con un editor esadecimale per vedere come sono
> messi? mica che poi salta fuori che sono semplici dbf rinominati con
> estensione diversa...
>

Il  btrieve era essenzialmente un ISAM di natura pseudogerarchica (a
quello che mi ricordo).
Strano che non vi sia una qualche dll che sia in grado ci gestirlo.

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)


text:
Il giorno Fri 26 Jul 2019 05:47:06p, *RobertoA* ha inviato su
it.comp.appl.access il messaggio news:qhf6f5$1cj2$
1...@gioia.aioe.org
. Vediamo
cosa ha scritto:

> Non credo siano dbf
> So per sicuro che bisogna installare un 'Btrieve qualcosa' per far
> vedere gli archivi al programma
> Ma con un editor, come lo riconosceresti un dbf?
>

<
http://www.dbfree.org/webdocs/1-documentation/b-

dbf_header_specifications.htm>

https://is.gd/bLrAXP
 che è meglio

stesso dicasi per altre possibili estensioni



text:
Il 29/07/2019 12:16, Ammammata ha scritto:
> Il giorno Fri 26 Jul 2019 05:47:06p, *RobertoA* ha inviato su
> it.comp.appl.access il messaggio news:qhf6f5$1cj2$
1...@gioia.aioe.org
. Vediamo
> cosa ha scritto:
>
>> Non credo siano dbf
>> So per sicuro che bisogna installare un 'Btrieve qualcosa' per far
>> vedere gli archivi al programma
>> Ma con un editor, come lo riconosceresti un dbf?
>>
>
> <
http://www.dbfree.org/webdocs/1-documentation/b-

> dbf_header_specifications.htm>
>
>
https://is.gd/bLrAXP
 che è meglio
>
> stesso dicasi per altre possibili estensioni
>

No, non sono dbf
Almeno seguendo le indicazioni di come dovrebbe essere l'header del file
dbf sul link sopra


title: come inserire un dato in più tabelle

author: franco

text:
Il mio è un problema forse elementare, ma sul manuale Apogeo (600
pagine) non ho saputo trovare una risposta.
Come posso inserire nuovi dati in campi eguali di tabelle collegate
con tramite una maschera ed in questa con una casella combinata
generata da una query di selezione?
Mi spiego meglio con il caso più "semplice" :
La tabella autori è collegata a la tabella opere tramite il campo
IDautore con relazione uno-a-molti ed integrità referenziale
applicata. Voglio inserire tramite la maschera opere un nuovo titolo.
Se l'autore del nuovo titolo è già presente nella tabella autori
nessun problema perchè questo compare nell'elenco della casella
combinata e una volta immesso  sarà associato dal programma alla nuova
opera. Se invece  l'autore del nuovo titolo non è presente nella
tabella autori non riesco ad inserirlo tramite la riga vuota della
casella combinata perché il programma non trova una relazione. Devo
quindi andare nella maschera autori inserire il nuovo autore chiudere
le due maschere riaprire la maschera opere è solo adesso vedrò nella
casella combinata il nuovo autore e potrò associarlo alla nuova opera.
Ho anche provato a copiare dalla maschera autori il controllo ID
autore e quello nome autore ed ad incollarli nella maschera opere, ma
non funziona.
Sarei contento se qualcuno mi aiutasse a trovare una soluzione grazie
franco...@libero.it


title: come inserire un dato in più tabelle

text:
"franco" <
franco...@libero.it
> ha scritto nel messaggio
news:10c1d5e1.04080...@posting.google.com...

Direi che quella è l'unica soluzione, comunque migliorabile per l'utente.
Potresti sfruttare l'evento non in elenco della combo, farti aprire una
maschera di inserimento autore, quindi alla chiusura e salvataggio avresti
l'autore nella combo e puoi inserire l'opera.
Sul sito comune c'è un esempio
Antonio


title: come inserire un dato in più tabelle

author: Alberto S.

text:
On 8 Aug 2004 03:37:47 -0700,
franco...@libero.it
 (franco) wrote:
>Il mio è un problema forse elementare, ma sul manuale Apogeo (600
>pagine) non ho saputo trovare una risposta.
>Come posso inserire nuovi dati in campi eguali di tabelle collegate
>con tramite una maschera ed in questa con una casella combinata
>generata da una query di selezione?
>Mi spiego meglio con il caso più "semplice" :
>La tabella autori è collegata a la tabella opere tramite il campo
>IDautore con relazione uno-a-molti ed integrità referenziale
Attenzione che per autori/libri la relazione corretta è molti-a-molti.
Ciao
--
Alberto
No alle guerre


title: Valore Campo non in origine maschera

author: PaoloD

text:
Ciao a tutti!
Ho un problema, penso stupido, ma che non riesco (è lunedì mattina!)
a risolvere. Vorrei attirbuire da codice ad un campo di una tabella,
non collegabile alla maschera che stò usando, un certo valore: come si
fà? Con DLookUp di può leggere il contenuto della tabella anche se
chiusa, ma mi serve fare il contrario, cioè attribuire un valore:
qualcuno può darmi un'indicazione?
Ciao e grazie!


title: Valore Campo non in origine maschera

author: EmMeCi - Style

text:
"PaoloD" <
paolo.do...@tin.it
> ha scritto nel messaggio
news:1141633498.8...@z34g2000cwc.googlegroups.com...

ME!NOMECONTROLLO.VALUE = "TUOVALORE"
intendevi questo?
Ciao,
--
**********
EmMeCi
**********
Blog:
http://www.setfocus.it


title: Valore Campo non in origine maschera

text:
Scusa mi sono spiegato da cane! Vorrei dare il valore 0 ad un campo di
una tabella1 che non stà nell'origine della maschera1 aperta: preciso
che questo campo ha valore originario -1!
Ciao e ri-grazie molte!


title: Valore Campo non in origine maschera

author: Nina

text:
>"PaoloD" <
paolo.do...@tin.it
> ha scritto nel messaggio
> >news:1141641324.6...@i40g2000cwc.googlegroups.com...

Ciao Paolo,
potresti usare una query di aggiornamento
"UPDATE tabella SET tabella.tuocampo=0
where id= tuoid;"
che puoi lanciare da codice con il comando,
docmd.runsql stringaSQL
Ciao
Nina


title: Valore Campo non in origine maschera

text:
"PaoloD" <
paolo.do...@tin.it
> ha scritto nel messaggio
news:1141641324.6...@i40g2000cwc.googlegroups.com...
Scusa mi sono spiegato da cane!
Poveri cani ;)
Figurati, anch'io non sono sempre cristallino e trasparente quando espongo
un concetto!
Nina dovrebbe aver risolto il tuo misunderstood.
Ciao!



title: Valore Campo non in origine maschera

text:
EmMeCi - Style ha scritto:

Bau, Grazie mille!


title: Stampa del report difforme dall'anteprima di stampa

author: dr. Ercole Anelli

text:
Ciao a tutti
qualcuno mi sa spiegare il motivo per cui in un'anteprima di stampa
nell'intestazione del report in una casella di testo in cui
compaiono correttamente dei dati ( "Periodo dal xx/xx/xxxx al  yy/yy/yyyy ")
poi in fase di stampa mi compare #Nome?.
Questo strano comportamento mi succede sia con Access97,Access 2002 e 2003.
Dimenticavo di dire che il report viene aperto da una maschera in  cui
digito semplicemente le due date entro cui ricercare i dati e che mi calcola
in automatico il relativo numero di giorni, da passare poi al report; e
ripeto, l'anteprima di stampa è corretta.
Forse è un argomento che sarà stato trattato ancora, ma è la prima volta che
partecipo, e per questo vi prego di scusarmi.


text:
Gulp! scusate la firma per esteso, ma sono un pò imbranato con Outlook. Ma
ormai è andata!
"dr. Ercole Anelli" <
ane...@libero.it
> ha scritto nel messaggio
news:Ds8Bi.99901$U01.8...@twister1.libero.it...



title: Firma digitale per Access XP

author: vtt

text:
Possiedo Office XP Dev con sp3.
Se voglio inserire un firma digitale in un progetto di Access dall'editor
VBA l'apposita voce del menu Strumenti\Firma digitale... non esiste.
Il pacchetto risulta installato correttamente e completamente, compresa
l'apposita utilità della firma.
Questo fastidio si verifica esclusivamente con Access: gli altri applicativi
Word, Excel, PPoint, Outlook funzionano regolarmente.
E' un problema di versione o posso aver commesso qualche particolare errore
di installazione?
Con Access 2003 questo problema non esiste.
Grazie per l'aiuto.
vtt


title: Firma digitale per Access XP

author: Carlo Costarella

text:
"vtt" <
fottutoblu...@hotmail.com
> ha scritto nel messaggio
news:d29d8s$7cg$1...@carabinieri.cs.interbusiness.it...

Sì succede anche a me.
Potresti comunque firmare l'intero file mdb...
Esplora risorse...tuacartella...tuofile...tasto dx...firma.
Ciao, Carlo


title: Firma digitale per Access XP

text:
"Carlo Costarella" <
carloantonioco...@virgilio.it
> ha scritto nel
messaggio news:jbV1e.707633$b5.32...@news3.tin.it...

Interessante. Però non trovo la voce firma sul .mdb. Per un attimo mi ero
illuso.
Devo installare qualcosa? Ho da poco formattato tutto e probabilmente
qualche elemento mi manca.
Grazie
vtt


title: Firma digitale per Access XP

text:
"vtt" <
fottutoblu...@hotmail.com
> ha scritto nel messaggio
news:d297r5$r75$1...@balena.cs.interbusiness.it...

Prima di tutto devi avere un tuo certificato con relativo lettore e
smartcard rilasciato da un ente certificatore.
Se non ti compare nell'elenco la voce "Firma" puoi sempre aprire il software
che dovresti aver installato con il lettore di smartcard e agire da lì.
Qui puoi trovare un ente certificatore (quello che uso io):
http://www.poste.it/online/postecert/a_kit.shtml
Qui  qualche spiegazione:
http://aiutoooo.com/aiuto/come_si_fa/firma.asp
Ciao, Carlo


title: Firma digitale per Access XP

text:
"Carlo Costarella" <
carloantonioco...@virgilio.it
> ha scritto nel
messaggio news:5KV1e.707715$b5.32...@news3.tin.it...

Grazie infinite.
Possiedo una firma digitale rilasciata dal mio comune e proverò quindi ad
analizzare il relativo software che fino ad ora ho trascurato.
Mi interessa comunque cercare di risolvere il problema di access
all'origine, in quanto è possibile utilizzare una firma autoprodotta con gli
strumenti di office, che seppure non comporti alcuna garanzia per l'utente
finale, può tediare di meno l'utilizzatore con messaggi di conferma nel caso
di protezione da macro.
Ad esempio con access 2003 compare un solo messaggio (e chiaro) di sicurezza
anzichè tre un po' criptici per chi non ne mastica...
Ciao e grazie ancora.
vtt


title: E' possibile Select all'interno di una Select?

author: montanaro®

text:
Questa è la query:
SELECT anagrafe.codice, anagrafe.descrizion, anagrafe.prov,
anagrafe.localita, destinaz.localita, anagrafe.pdsettore,
Sum(docrig.prezzotot) AS 'Fatturato', docrig.esercizio,
pagament.descrizion,
(iiF(pagament.numerora>1,(pagament.ggprimara*2+30*(pagament.numerora-1))/2,pagament.ggprimara))
AS 'ggmedi',
(SELECT (docrig.prezzotot/docrig.quantita) As 'prmedio' FROM docrig
WHERE (docrig.codicearti LIKE 'C%' OR docrig.codicearti LIKE 'P%' ) AND
docrig.unmisura ='MC')
FROM anagrafe, destinaz, docrig, doctes, pagament
WHERE anagrafe.codice = docrig.codicecf AND anagrafe.pag =
pagament.codice AND anagrafe.codice = doctes.codicecf AND
docrig.tipodoc = doctes.tipodoc AND docrig.datadoc = doctes.datadoc AND
docrig.numerodoc = doctes.numerodoc AND anagrafe.codice =
destinaz.codicecf AND doctes.destdiv = destinaz.codicedes AND
((docrig.esercizio>'2003'))
GROUP BY anagrafe.codice, anagrafe.descrizion, anagrafe.prov,
anagrafe.localita, destinaz.localita, anagrafe.pdsettore,
docrig.esercizio, pagament.descrizion, docrig.tipodoc
HAVING (docrig.tipodoc='FT') AND (anagrafe.codice Like 'C%' And
anagrafe.codice Not Like '%L') OR (docrig.tipodoc='NV') AND
(anagrafe.codice Like 'C%' And anagrafe.codice Not Like '%L')
Sottolineo il fatto che l'ho creata con microsoft query partendo da
excel.
Mi dice "impossibile rappresentare la query SQL"
Devo metterla alla fine ed usare UNION? Ho le idee confuse...
Il totale del fatturato è generale, mentre la Select interna vuole
calcolare il prezzo medio di un determinato campione di articoli.
Ad esempio vendo scarpe e lacci, il fatturato è scarpe + lacci, ma il
prezzo medio voglio calcolarlo dividendo il fatturato delle scarpe per
il numero di scarpe vendute.
Grazie


author: Roberto da casa

text:
"montanaro®" <
jor...@gmail.com
> ha scritto nel messaggio
news:1148552800....@u72g2000cwu.googlegroups.com...

Non mi è chiaro, leggendo il codice SQL della tua query, capire cosa tu
voglia fare e neppure questa tua ultima frase mi è stata sufficiente per
capire.
Comunque anche con Access è possibile inserire SELECT nidificate all'interno
di una SELECT principale, ovvero, come si dice, è possibile l'uso delle
subquery.
Le SELECT relative la subquery possono essere inserite al livello di campi
della SELECT principale, al livello di FROM (nel qualcaso si parla di uso di
tabelle derivate), o al livello di WHERE.
Esempi di utilizzo di SELECT nidificate li trovi nella Sezione Queries del
Sito Comune (link qui sotto) pubblicati nelle seguenti FAQ:
1) 2.16 Come si può ottenere il totale progressivo di un campo in una query
e come si può numerare progressivamente le righe di una query? di Roberto
2) 2.26 Esempio dell'uso delle Subquery (1) di Roberto e Giorgio Rancati
3) 2.27 Esempio dell'uso delle Subquery (2) di Roberto e Giorgio Rancati
4) 2.28 Come creare una query per normalizzare una tabella timbrature da
badge di Roberto e Giorgio Rancati
>Grazie
Prego
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
Roberto da casa ha scritto:

Ok grazie, vado a "studiare".


title: pedici ed apici

text:
Ciao,
come posso inserire dei pedici in un campo di una tabella.
Ho visto che non ne esistono nella mappa dei caratteri speciali di windows
Grazie


title: stampa bozza di un report

text:
Salve ragazzi,
mi sono incartato su un problema che dovrebbe essere banale. Ho l'esigenza
(per una questione di velocità) di stampare un report in modalità bozza, se
utilizzo
il comando:
DoCmd.PrintOut , , , acDraft
non funziona (continua a stampare in alta qualità). Ho provato anche acLow e
acMedium
niente!! Dipende forse dal tipo di stampante? Io ho una epson stylus c84...
qualcuno mi aiuta??

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: stampa bozza di un report

author: Gaspare Calia

text:
[CUT]
Ciao,
se stampi il report sempre con quella stampante puoi settare i parametri di
stampa come piace a te!


title: stampa bozza di un report

text:
                    Il 01 Set 2005, 19:19, "Gaspare Calia" <
no_email...@grazie.it
> ha
scritto:

Che velocità!!! Grazie!
Diciamo che la stampante deve stampare in modalità bozza solo in quel caso.
Potrei creare un altro profilo di stampante (bozza) da windows ma poi come
faccio
da VB a dire stampare utilizzando quello e non il profilo predefinito (alta
qualità)??



title: stampa bozza di un report

text:
[CUT]
>
> Che velocità!!! Grazie!
> Diciamo che la stampante deve stampare in modalità bozza solo in quel
> caso.
> Potrei creare un altro profilo di stampante (bozza) da windows ma poi come
> faccio
> da VB a dire stampare utilizzando quello e non il profilo predefinito
> (alta
> qualità)??
>
>
Cambi la stampante di default (nel win.ini) sostituendola con la tua e dopo
la stampa resetti quella di default!


title: stampa bozza di un report

text:
                    Il 01 Set 2005, 19:27, "Gaspare Calia" <
no_email...@grazie.it
> ha
scritto:

Nel win.ini?? E chi ci ha mai messo mano... :-(
non è che potresti essere un po' più esaustivo, magari mi butti giù qualche
riga di codice??
Grazie mille anticipatamente...



title: stampa bozza di un report

author: Karl Donaubauer

text:
maverick1168 wrote:
> mi sono incartato su un problema che dovrebbe essere banale. Ho
> l'esigenza (per una questione di velocità) di stampare un report in
> modalità bozza, se utilizzo
> il comando:
>
> DoCmd.PrintOut , , , acDraft
>
> non funziona (continua a stampare in alta qualità). Ho provato anche
> acLow e acMedium
>
> niente!! Dipende forse dal tipo di stampante? Io ho una epson stylus
> c84...
Come tutti che non rivelarono una versione di Access automagically
hanno la versione attuale, puoi usare la proprietà PrintQuality
dell'oggetto Printer. Vedi anche
www.donkarl.com/it
FAQ 5.1 Cambiare la stampante o le impostazioni stampante/pagina
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: stampa bozza di un report

text:
[CUT]
Ciao,
prova un pò a vedere cosa ti suggerisce Karl -> se non combini ti spedisco
il codice a quell'inidirizzo email: è lungo per essere postato! E non
spaventarti -> il win.ini non morde!;-)


title: stampa bozza di un report

text:
[CUT]
Ciao Karl,
è il 5.1 Cambiare la stampante o le impostazioni stampante/pagina?


title: stampa bozza di un report

author: Alessandro Baraldi

text:
"maverick1168" <
maveri...@libero.it
> wrote in message
news:151Z51Z94Z28Y1...@usenet.libero.it
[CUT]>
> Nel win.ini?? E chi ci ha mai messo mano... :-(
>
> non č che potresti essere un po' piů esaustivo, magari mi butti giů qualche
> riga di codice??
> Grazie mille anticipatamente...
Si possono usare le API oppure con WSH attraverso
il metodo SetDefaultPrinter.
vedi:
http://msdn.microsoft.com/library/en-us/script56/html/wsMthSetDefaultPrinter.asp
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: stampa bozza di un report

text:
Ciao @Alex,
alle API non puoi resistere! ;-)
Buona serata :-)


title: stampa bozza di un report

text:
                    Il 01 Set 2005, 19:35, "Gaspare Calia" <
no_email...@grazie.it
> ha
scritto:
> [CUT]
>
> Ciao Karl,
> è il 5.1 Cambiare la stampante o le impostazioni stampante/pagina?
>
Grazie ragazzi siete proprio forti!!!!
Ho risolto creando un nuovo profilo di stampante (bozza) e da codice
cambiando temporaneamente la stampante predefinita in quest'ultima....
Perchè OT????



title: stampa bozza di un report

text:
 [CUT]
Salve ragazzi, arieccomi!! ;(
Come dicevo nel post precedente la stampa della bozza va a buon fine. Perň
mentre con la mia stampante( epson) non ho problemi, con un'altra (un HP
series 1200 - che poi č quella che davvero verrŕ utilizzata per la stampa di
questa benedetta bozza) in modalitŕ bozza non mi stampa degli importanti
Check Box del report!! Io vorrei sapere "chi" č che dice alla stampante di
non stamparli, non dovrebbe stamparli semplicemente in risoluzione piů
bassa?? Esiste una soluzione vero??



title: stampa bozza di un report

author: Sergio MAZZA

text:
"maverick1168" <
maveri...@libero.it
> ha scritto nel messaggio news:84Z222Z131Z69Y...@usenet.libero.it...
> [CUT]
>
> Salve ragazzi, arieccomi!! ;(
> Come dicevo nel post precedente la stampa della bozza va a buon fine. Però
> mentre con la mia stampante( epson) non ho problemi, con un'altra (un HP
> series 1200 - che poi è quella che davvero verrà utilizzata per la stampa di
> questa benedetta bozza) in modalità bozza non mi stampa degli importanti
> Check Box del report!! Io vorrei sapere "chi" è che dice alla stampante di
> non stamparli, non dovrebbe stamparli semplicemente in risoluzione più
> bassa?? Esiste una soluzione vero??
>
Invece dei checkbox grafici, stampa un testo descrittivo corrispondente al valore memorizzato nel campo;
es. (per vero/falso)
=iif([nomeCampo]=true,"vero","falso")
es. (per valore numerico)
=choose([nomeCampo],"uno","due","tre",...)
Ciao.
--
Sergio MAZZA


title: Corrispondenza fra campi e controlli.

author: Thierry Rega

text:
Ho una piccola domanda da fare a tutti i professionisti ( o semi) di Access.
Quando in un database ci sono un bel pò di maschere con tanto di controlli e
varie centinaia di campi di tabelle da riempire di cui "sorvegliare" quello
ci si mette. Che i controlli, o sono numerati, e quindi perdono di
significato in relazione al campo che devono riempire, o hanno un nome
mnemotecnico e quindi perdono della loro facilità a usarli "in massa" quando
viene il momento di salvare 50, 100, 200 campi alla volta. Il tutto sotto la
stretta sorveglianza del VB che in funzione dei Sì e dei No e di vari valori
sparsi in vari controlli, deve decidere se salvare cosa e dove!!
Lo so, lo so, qualcuno mi sta già preparando la risposta che è una questione
di filosofia di ogni programmatore :-)
Però davanti all'ingrandirsi di un problema si converge sempre verso poche
soluzioni risolutive.
Quindi su due piedi vengono due soluzioni:
1) Si mettono tutti i controlli che aggiornano le tabelle, come associati
però si perde in flessibilità e si è ridotti a maschere un pò passive che
servono solo a riempire le tabelle (grosso modo).
2) Si controlla il tutto con VB e la gestione degli eventi come Su Clic,
Invio, Attivato, ecc... e si guadagna enormemente in capacità di controllo
della situazione. Però dopo con il codice ti devi "appioppare" tutte le
corrispondenze fra controlli e campi.
Visto che la seconda soluzione mi sembra nettamente più vantaggiosa, ho
pensato di fare lo sforzo di creare una maschera che permetta di creare una
tabella delle corrispondenze fra controlli e campi di tutto un database. In
questo modo il codice dovrebbe solo pescare le corrispondenze senza che io
debba scriverle manualmente una a una per il salvataggio dei dati.
E lì è la mia domanda: supponendo che ogni professionista serio l'abbia
fatta, volevo sapere se ci sono dei dettagli importanti da mettere per
rendere questa tabella veramente efficace.
Per esempio, per il momento mi sono limitato a metterci in questa tabella
per ogni record, il nome della maschera, del controllo, della tabella e del
campo, e fra poco anche un test eventuale già pronto a l'uso (con Eval())
che permetta al codice di vedere se ci sono delle condizioni per salvare
certi dati, della serie salvare il valore del controllo solo se uno ha
premuto su un pulsante di opzione, ecc...
Secondo voi è sufficiente oppure dovrei metterci altre informazioni?
Grazie per la pazienza
Thierry


title: Corrispondenza fra campi e controlli.

text:
Thierry Rega ha scritto:
> Ho una piccola domanda da fare a tutti i professionisti ( o semi) di Access.
> [cut]
> 1) Si mettono tutti i controlli che aggiornano le tabelle, come associati
> però si perde in flessibilità e si è ridotti a maschere un pò passive che
> servono solo a riempire le tabelle (grosso modo).
> 2) Si controlla il tutto con VB e la gestione degli eventi come Su Clic,
> Invio, Attivato, ecc... e si guadagna enormemente in capacità di controllo
> della situazione. Però dopo con il codice ti devi "appioppare" tutte le
> corrispondenze fra controlli e campi.
> [cut]
> E lì è la mia domanda: supponendo che ogni professionista serio l'abbia
> [cut]
non so se sono un professionista "serio"  ma questa mi sembra la strada
per cominciare a riscrivere un DBMS. Quella tabella secondo le regole
mi sembra gia' che siano almeni 4 tabelle comunque per dirla con
R.A. Heinlein "...Every man is entitled to elect the time and manner of is own
destruction..." (Double star)
:<))))))))
Alessandro Cara


title: Corrispondenza fra campi e controlli.

author: Thierry REGA

text:
> non so se sono un professionista "serio"  ma questa mi sembra la strada
> per cominciare a riscrivere un DBMS. Quella tabella secondo le regole
> mi sembra gia' che siano almeni 4 tabelle comunque per dirla con
> R.A. Heinlein "...Every man is entitled to elect the time and manner of is
own
> destruction..." (Double star)
> :<))))))))
> Alessandro Cara
Se ho capito bene alla fine diventano 4 tabelle da creare? Se non sono
indiscreto, cosa contengono di preciso e come sono organizzate? Scusa ancora
ma DBMS sta per cosa? DataBase M... S...?
Grazie
Thierry
P.S.: e chi sarebbe Heinlein?


title: Corrispondenza fra campi e controlli.

author: Alessandro Cara

text:
Thierry REGA ha scritto:
>
> Se ho capito bene alla fine diventano 4 tabelle da creare? Se non sono
> indiscreto, cosa contengono di preciso e come sono organizzate? Scusa ancora
> ma DBMS sta per cosa? DataBase M... S...?
>
per ordine
1) dbms e' database management system ed e' il "programma" che consente
a degli splendidi file sequenziali di diventare un incasinatissimo database
2) per quanto riguarda le quattro tabelle la storia potrebbe diventare lunga
e non mi sembra il caso;  comunque ti consiglio di leggerti qualcosa sulla
analisi dati e sulla relativa normalizzazione/denormalizzazione  ed in
particolare
queste tre regole 1NF; 2NF; 3NF (NF sta per "normal form" o in italiota
"forma di normalizzazione")
>
> P.S.: e chi sarebbe Heinlein?
 [OT] e' uno scrittore di fantascienza comunque se sei proprio curioso prova
a porre la stessa domanda  a it.cultura.fantascienza e prova a vedere
che succede
ciao :<)
A. Cara


title: Corrispondenza fra campi e controlli.

author: lbo dal portatile

text:
>R.A. Heinlein "...Every man is entitled to elect the time and manner of is own
>destruction..." (Double star)
>:<))))))))
a te ti devo prestare Requiem, se non l'hai letto... e se non lo
conosci ordina pure Expanded Universe la prossima volta che vai su
amazon...  arrivederci su it.cultura.fantascienza... :-)
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Corrispondenza fra campi e controlli.

text:
>P.S.: e chi sarebbe Heinlein?
il piu' grande filosofo politico mai esistito, forse dopo Karl Popper.
come hobby era il piu' grande scrittore di fantascienza forse dopo
Asimov.



title: Corrispondenza fra campi e controlli.

text:
>viene il momento di salvare 50, 100, 200 campi alla volta. Il tutto sotto la
Thierry, quando in una tabella ci sono 50 (ancora ancora), 100, 200
campi, forse c'e' qualcosa che non va nel disegno del db...



title: Corrispondenza fra campi e controlli.

text:
> Thierry, quando in una tabella ci sono 50 (ancora ancora), 100, 200
> campi, forse c'e' qualcosa che non va nel disegno del db...
Prima di tutto vi ringrazio per la parentesi OT, ma senza volervi deludere
ormai di fantascienza non ne leggo più, non che non m'interessi, anzi, ma
sono in un periodo della mia vita dove mi interessa solo il lavoro che
faccio.
Detto questo, ritornando al db di dimensioni "grotesche", ancora una volta
mi dispiace deludere, questa volta però solo lbo, ma ti posso garantire che
dei 201 campi che mi sono ritrovato, forse al massimo 30 vengono ripetuti
(28 tabelle tutte in relazione fra loro). Cioè in altre parole, l'utente
riempirà una e una sola volta i campi di ogni tabella!! E per questo c'è uno
e un solo controllo per ogni campo da riempire!!!
Quando l'utente deve riempire un db con qualche cosa come almeno 150
informazioni diverse fra loro (per es. nome, cognome, indirizzo, città, CAP
sono 5 informazioni diverse e quindi 5 campi diversi) uno cosa può fare
d'altro?
Ciao
Thierry


title: Corrispondenza fra campi e controlli.

text:
> 1) dbms e' database management system ed e' il "programma" che consente
> a degli splendidi file sequenziali di diventare un incasinatissimo
database
Dove lo trovo?
> 2) per quanto riguarda le quattro tabelle la storia potrebbe diventare
lunga
> e non mi sembra il caso;  comunque ti consiglio di leggerti qualcosa sulla
> analisi dati e sulla relativa normalizzazione/denormalizzazione  ed in
> particolare
> queste tre regole 1NF; 2NF; 3NF (NF sta per "normal form" o in italiota
> "forma di normalizzazione")
Ti supplico! In due parole (va beh, diciamo tre), tanto per farmi
indovinare:
1) normalizzazione/denormalizzazione: che cosa viene normalizzato e in che
senso?
2) 1NF; 2NF; 3NF: è un sistema su quante maschere creare per un dato db, e
cosa vuol dire normal form per una maschera?
Grazie
Thierry


title: Corrispondenza fra campi e controlli.

text:
>dei 201 campi che mi sono ritrovato, forse al massimo 30 vengono ripetuti
>informazioni diverse fra loro (per es. nome, cognome, indirizzo, città, CAP
>sono 5 informazioni diverse e quindi 5 campi diversi) uno cosa può fare
>d'altro?
quei cinque sono senz'altro campi diversi, ma potresti fare un esempio
di come arrivi a 201 campi in una tabella?



title: Corrispondenza fra campi e controlli.

text:
> quei cinque sono senz'altro campi diversi, ma potresti fare un esempio
> di come arrivi a 201 campi in una tabella?
No, forse questa volta sei tu che non hai letto bene :-))
I 201 campi sono sparsi in 28 tabelle!
Thierry


title: testo in txtBox da Combo FormCurrent

author: cio

text:
ciao
ho un problemino molto banale.
voglio fare apparire ciň che č contenuto nella seconda colonna di una combo
in una txtbox.
lo faccio cosě
Me!TextBox=Me!Combo.Column(1)
Soltanto che cosě facendo mi associa alla textbox per tutti i record lo
stesso valore.
Invece vorrei associare record per record quello che č selezionato nalla
combo
se ho per esempio
Pippo    1234
Pluto      4567
Minnie    0987
E nella combo seleziono Pippo non mi deve mettere 1234 per tutti i
personaggi ma agli altri  mettere il numero associato...
Come posso fare?
Grazie 1000
cio


title: testo in txtBox da Combo FormCurrent

text:
"cio" <
c...@cio.it
> wrote in message
news:df6n63$il$
1...@fata.cs.interbusiness.it
> ciao
>
> ho un problemino molto banale.
>
> voglio fare apparire ciň che č contenuto nella seconda colonna di una combo
> in una txtbox.
>
[CUT]
> E nella combo seleziono Pippo non mi deve mettere 1234 per tutti i
> personaggi ma agli altri  mettere il numero associato...
>
> Come posso fare?
>
> Grazie 1000
> cio
Usa l'origine controllo del controllo TextBox ed associalo
alla Combo:
ControlSource(Origine COntrollo)= "=[NomeCombo].Column(x)"
Saluti
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: testo in txtBox da Combo FormCurrent

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
ciao
ti ringrazio veramente tanto: funziona perfettamente!!!
cio


title: Inserimento immagini collegate

author: Mercurio

text:
ciao a tutti,
ho creato in una tabella un campo ole, dove volevo inserire delle immagini
jpg, il problema è che pur essendo di dimensioni contenute 23kb (foto
640x480) nel momento dell'importazione anche di una sola ho verificato che
il database ha impennate di 2 mega a foto.
ho provato piuttosto che importarle a collegarle, senza differenze
sostanziali. l'unica soluzione sarebbe quella di visionarli come icone
anziche contenuto, che mi andrevve anche bene, ma c'è un modo per far
apparire il nome del file sotto l'icona anziche il tipo di file importato ?
grazie


title: Inserimento immagini collegate

text:
Mercurio ha scritto:

Sul sitocomue (
http://www.sistocomune.com
) c'e' un "topic", mi sembra
nella sezione general che argomenta su come implementare un mdb che
gestisce immagini. Cmq riepilogando
1) Access incorpora le immagini come bmp (quindi non compattato)
2) In questo modo le dimensioni aumentano a dismisura
indi
1) Inserire controllo immagine su form
2) Tipo collegato
3) Creare una tabella con i dati dell'immagine ivi compreso
   anche il path
4) In fase di elaborazione del form sull'evento current
   modificare la proprieta' "Picture" del controllo immagine
   inserendo il path
5) Dovrebbe essere finito senza i problemi che descrivi
--
a.cara
togli qualcosa dall'email


title: Inserimento immagini collegate

text:
Alessandro Cara ha scritto:
una bestialita'
errata corrige:
http://www.sitocomune.com



title: Inserimento immagini collegate

author: Alessandra

text:
"Mercurio" <
gabriele...@inwind.it
> ha scritto nel messaggio
news:dIl2a.108173$YG2.3...@twister1.libero.it...

Io ho avuto lo stesso problema ed ho risolto cosi':
dopo aver inserito l'immagine come "collegata" ho usato l'utilità "compatta
e ripristina database" (strumenti /utilità database/ compatta e ripristina
database...in Access 2000)
ed il file è tornato e dimensioni accettabili
forse è sufficiente questo
Alessandra


title: Inserimento immagini collegate

text:
Crea una campo dove testo (255caratteri) e inserisci il percorso + il nome
completo del file....
Inserisci un oggetto immagine e ad ogni record imposti la proprietą immagine
dell'oggetto immagine al campo precedentemente creato e riempito..........
per maggiori dettaggli
www.sitocomune.com
"Mercurio" <
gabriele...@inwind.it
> ha scritto nel messaggio
news:dIl2a.108173$YG2.3...@twister1.libero.it...
> ciao a tutti,
> ho creato in una tabella un campo ole, dove volevo inserire delle immagini
> jpg, il problema č che pur essendo di dimensioni contenute 23kb (foto
> 640x480) nel momento dell'importazione anche di una sola ho verificato che
> il database ha impennate di 2 mega a foto.
> ho provato piuttosto che importarle a collegarle, senza differenze
> sostanziali. l'unica soluzione sarebbe quella di visionarli come icone
> anziche contenuto, che mi andrevve anche bene, ma c'č un modo per far



title: Inserimento immagini collegate

author: Gabriele Preatoni

text:
Scusa, ma non ho capito...dove trovo il campo immagine dell'oggetto immagine
?
"tom99" <
to...@tiscalinet.it
> ha scritto nel messaggio
news:b2d9ud$bmg$1...@lacerta.tiscalinet.it...



title: Inserimento immagini collegate

text:
Ho provato adeseguire il suggerimento di a.cara ma come si deve insere il
path nella proprietą picture, a me da sempre errore e me la reinposta a
nessuna.
"Gabriele Preatoni" <
gabriele...@inwind.it
> ha scritto nel messaggio
news:djs2a.109391$YG2.3...@twister1.libero.it...



title: Inserimento immagini collegate

author: MA

text:
Il 12 Feb 2003, 14:51, "Gabriele Preatoni" <
gabriele...@inwind.it
> ha
scritto:
> Scusa, ma non ho capito...dove trovo il campo immagine dell'oggetto
immagine
> ?
> > Crea una campo dove testo (255caratteri) e inserisci il percorso + il
nome
> > completo del file....
> > Inserisci un oggetto immagine e ad ogni record imposti la proprietą
> immagine
> > dell'oggetto immagine al campo precedentemente creato e
riempito..........
> > per maggiori dettaggli
www.sitocomune.com
> >
gabri scrivi dopo le risposte degli altri...
devi usare la proprietą picture.
Se ad esempio il campo del percorso si chiama "percorso" e la tua immagine
non associata si chiama foto
scrivi su corrente
me.foto.picture = me.percorso
poi se invece le foto sono tutte nella stessa cartella puoi usare
me.foto.picture = dir("c:\raccoltafoto\" & me. percorso)
facci sapere
MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Inserimento immagini collegate

text:
Gabriele Preatoni wrote:
>
> Ho provato adeseguire il suggerimento di a.cara ma come si deve insere il
> path nella proprietą picture, a me da sempre errore e me la reinposta a
> nessuna.
la cosa che ho scritto va fatta via codice per essere dinamica.
A quanto ho capito non sai usare il codice.
--
a.cara
Togli qualcosa dall'email