title: Chiarimenti

text:
On Sun, 27 Aug 2000 15:26:57 GMT, "Roberto dal portatile"
<
r.ma...@libero.it
> wrote:
>
>La soluzione che sto per darti funziona con Access97: non conosco Access95,
>speriamo che vada comunque bene.
>
 Non è un problema, il tutto dovrebbe funzionare con Access 97 o 2000
quindi....
>Mi sembra che la struttura delle due tabelle è giusta, e la relazione tra di
>esse è uno-a-molti in base ai campi Qualifica.
>
>Altrettanto giusta mi sembra la soluzione di usare per il controllo
>Qualifica una casella combinata: definiscila a due colonne (Qualifica e
>Importo) e rendi visibile solo la prima.
>Ora, per riempire automaticamente la casella di testo assoiata di nome
>Importo, a fronte dell'evento "Dopo aggiornamento" del controlo Qualifica
>genera il seguente codice VBA:
>    Me![Importo] = Me![Qualifica].Column (1)
>
Praticamente la stessa soluzione che viene usata nel database della
northwind, è abbastanza funzionale infatti...
il problema è che non volevo usare del codice, cmq pazienza, va
benissimo lo stesso
>Così facendo Importo si riempie automaticamente dopo aver selezionato la
>qualifica nella combo, e se necessario puoi cambiarlo manualmente senza
>aggiornare i dati della tabella tblQualifiche.
ti ringrazio per l'aiuto, ora almeno potrò andare avanti


title: Chiarimenti

author: Manolo

text:
On Sun, 27 Aug 2000 17:19:15 GMT, vturturro[Da togliere]@
tiscalinet.it
(VT @ home) wrote:
>Il Sun, 27 Aug 2000 14:49:09 +0200, Manolo <
mram...@ngi.it
> ha
>scritto:
>
>>(.....)
>>dopo, se volessi, non potrei cambiare l'importo senza cambiarlo anche
>>nella tabella delle Qualifiche....perchè in realtà si troverebbe nella
>>tabella delle qualifiche, mi occorrerebbe copiarlo.... forse sbaglio
>>qualche cosa nell'utilizzo delle relazioni, illuminatemi
>>(.....)
>
>Dunque, mi pare di capire che in realtà l'importo non dipenda solo e
>soltanto dalla qualifica, ma anche da qualche altro elemento (la data
>?); supponiamo che sia così.
>
Diciamo che per adesso nell'esempio che ti ho fatto dipende solo dalla
qualifica

è questo infatti il problema, non potrei cambiare un importo nella
tabella anagrafica...cmq ho tovato la soluzione, inserirò un evento
legato ad una funzione che mi copierà i valori nei campi
>
>>(.....)
>>sapreste poi dove trovare qualche guida ad access (almeno la versione
>>95)  così da poter evitare di tediarvi con le mie domande?
>
>Molti dubbi su Access e VBA possono essere chiariti frequentando
>regolarmente questo NG; comunque l'help in linea di Access è un ottimo
>supporto, anche se a volte trovare ciò che serve non è proprio
>immediato.
>In ogni caso, poichè in passato molti altri hanno chiesto la stessa
>cosa ed hanno ottenuto risposta, guarda i messaggi vecchi nella
>sezione Newsgroup del Sito Comune
>
>
http://members.xoom.it/it_db_access/
>
>a cui ti suggerisco di fare riferimento anche e soprattutto per avere
>dritte e spunti nell'utilizzo di Access.
>Se nella mia spiegazione trovi qualche errore oppure ho capito male
>qualcosa, riposta.
Si, hai ragione l'help è valido ma un po' troppo dispersivo, cmq ti
ringrazio per la disponibilità
a presto!


title: Chiarimenti

text:
On Sun, 27 Aug 2000 20:22:14 GMT,
l...@NOSPAM.blunet.it
 (lbo dal
portatile) wrote:
>>Allora, quando inserisco dei dati nella scheda vorrei poter scegliere
>>la qualifica da un elenco (magari con una casella combinata che fa
>>riferimento ad un altra tabella dove ho inserito tutte le possibili
>>qualifiche) e di conseguenza avere il campo Quota da pagare aggiornato
>>in base alla scelta che ho fatto:
>
>se po' fa'.  diopo che hai cliccato sulla casella combinata delle
>qualifiche si verifica un evento, il dopoaggiornamento.  in seguito a
>questo evento puoi far eseguire del codice (ti assicuro, non è un
>dramma) che scriva un certo valore in una casella di testo, ad esempio
>quella della quota da pagare.
>
>la cosa non è banalissima, perché ti conviene usare determinate
>proprietà delle caselle combinate, ad esempio l'uso delle colonne.  in
>una colonna metti la descrizione della qualifica (dirigente,
>funzionario...), nell'altra l'importo da pagare.
>
>sul dopo aggiornamento della casella combinata il codice potrebbe
>essere:
>
>me.importo = me.qualifica.columns(1)
>
Infatti, cmq ho risolto proprio in questo modo
>dove importo è il nome della casella di testo dove scrivere l'importo
>e qualifica è il nome della casella combinata.  l'indice di columns è
>1 anche se ci si riferisce alla *seconda* colonna perché le colonne (e
>tante altre cose) le si numera partendo da zero.
>
>>il problema è che se uso un'altra tabella da dove prendere i dati
>[...]
>>dopo, se volessi, non potrei cambiare l'importo senza cambiarlo anche
>>nella tabella delle Qualifiche....perchè in realtà si troverebbe nella
>
>quando hai scritto l'importo della quota nella relativa casella di
>testo, puoi sempre modificare il contenuto.  quello che hai
>automatizzato è solo la scrittura di un valore, invece che farlo a
>mano l'hai fatto fare dal codice.  ma così come puoi modificare
>qualcosa che hai scritto a mano in una tabella, così puoi modificare
>quello che ci ha scritto il codice.  diciamo che se un dirigente paga
>500 sacchi ma a te ti sta simpatico e vuoi fargli pagare 450 vai sulla
>casella di testo e scrivi 450.
>
>se poi decidi che tutti i dirigenti debbano pagare 450 invece che 500
>con una query di aggiornamento risolvi tutto.
>
>>come devo fare? devo per forza usare del codice vb?
>
>e che sarà mai usare del codice...
>
No, non è che mi spaventa usare del codice, anzi, programmo da tempo
in assembler, c++, java e vb.. il problema sta nel fatto che volevo
realizzare una cosa abbastanza semplice, anche perchè il database lo
devo strutturare e riempire, dopo dovrà essere passato ad altre
persone diciamo, meno avvezze all'uso dei linguaggi, cmq pazienza,
infondo è molto semplice
>
>>sapreste poi dove trovare qualche guida ad access (almeno la versione
>>95)  così da poter evitare di tediarvi con le mie domande?
>
>digita F1, un mondo nuovo si aprirà di fronte a te...
:) magari fosse cosi' semplice.....
l'help in linea mi stà un po' sulle scatole, cercavo qualcosa di +
pratico, cmq fa niente
ti ringrazio!


title: vba copia dei campi

author: remigio

text:
Ciao,
Ho una maschera di Access che mostra diversi campi: alcuni di essi
sono attivi e provengono dalla tabella "richieste" ed in essi si può
scrivere, altri sono non attivi (mostrano semplicemente il risultato
di alcune query e non vi si può scrivere).
Nella maschera ho inserito un pulsante che esegue per primo iil
seguente codice:
    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 2, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 5, , acMenuVer70 'Paste
Append
... ecc.
Lo scopo è di fare una copia dei soli campi attivi della maschera
corrente (quelli appartenenti alla tabella richieste) sulla stessa
tabella richieste, ma l'operazione restituisce un errore di
incollamento in quanto con il codice sopra riportato vengono
selezionati TUTTI i campi della maschera corrente, anche quelli non
attivi, e di conseguenza si tenta di incollare più campi del previsto.
Come posso indicare al codice di fare copia dei soli campi che mi
interessano?
Vi ringrazio molto per l'aiuto.
--
Remigio
www.sacraspina.it
www.amicitosondoro.it
www.icmonteodorisio.it
www.parrocchiacupello.it
www.cralnuovainiziativa.it
www.associazionehistonium.it


title: Come creare grafici

author: Leo

text:
Esiste qualche controllo per creare grafici in access.
Lo sto cercando da parecchio tempo ma senza risultato.
Grazie a tutti per i vostri suggerimenti
Saluti
    Leo


title: Come creare grafici

author: Alessandro Cara

text:
Leo ha scritto:
>
> Esiste qualche controllo per creare grafici in access.
> Lo sto cercando da parecchio tempo ma senza risultato.
perche' la gestione di access che consente di inserire grafici
microsoft.graph o excel fa schifo?
Per me non e' chiaro. Esponi chiaramente il problema ed il sottoscritto
o qualcun altro una mano te la da'.
Non so' (non ricordo) se sul sito comune c'e' qualcosa al riguardo cmq
dagli un occhiata che non fa' male.
indirizzo sito comune:
http://members.xoom.it/it_db_access
a.cara
P.S. ;=))


title: file info su access

author: marco veronesi

text:
Ciao a tutti,
qualcuno sa dirmi se è possibile includere in un database un file Info
(magari di word) attivabile con un pulsante senza dover indicare, nel
caso si ceda copia del Db a terzi, il percorso del collegamento?
Grazie per l'attenzione


title: file info su access

text:
marco veronesi ha scritto:
>Ciao a tutti,
>
>qualcuno sa dirmi se =E8 possibile includere in un database un file Info
>(magari di word) attivabile con un pulsante senza dover indicare, nel
>caso si ceda copia del Db a terzi, il percorso del collegamento?
>
>Grazie per l'attenzione
Se lo metti nella stessa cartella dell'mdb, lo puoi richiamare con una
semplice shell. Nel caso di un file di testo:
Shell "NOTEPAD.exe " & application.CurrentProject.Path & "\Info.txt", 1
Word
Shell "WINWORD.exe " & application.CurrentProject.Path & "\Info.doc", 1
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: file info su access

author: Carlo Costarella

text:
"marco veronesi" <
spazio...@gmail.com
> ha scritto nel messaggio
news:f6f8a274-6a04-4ad4...@a32g2000yqm.googlegroups.com...
Ciao a tutti,
qualcuno sa dirmi se � possibile includere in un database un file Info
(magari di word) attivabile con un pulsante senza dover indicare, nel
caso si ceda copia del Db a terzi, il percorso del collegamento?
Grazie per l'attenzione
----------------
Cosa intendi con un "file info"? A cosa ti serve?
Se sono notizie sul db, potresti benissimo scrivere il tuo info in una
maschera...
Ciao, Carlo


title: file info su access

text:

ciao fair ho provato l'opzione word mi dice che il documento non può
essere aperto eppure ho messo il file dentro la stessa cartella e
rinominato Info.doc. Dando OK all errore mi apre una maschera di word
bianca


title: file info su access

author: UserNews

text:
Ciao,
probabilmente ci saranno dei nomi di directories con spazi...prova qualcosa
del genere
retval = Shell("""Notepad.EXE"" ""C:\Program
files\MyPath\info.txt""",1)...facci sapere
"marco veronesi" <
spazio...@gmail.com
> wrote in message
news:c6136f3c-6eca-4247...@r5g2000yqb.googlegroups.com...
On 20 Dic, 16:12, Fair87<
roby....@gmail.com
> wrote:
> marco veronesi ha scritto:
>
> >Ciao a tutti,
>
> >qualcuno sa dirmi se =E8 possibile includere in un database un file Info
> >(magari di word) attivabile con un pulsante senza dover indicare, nel
> >caso si ceda copia del Db a terzi, il percorso del collegamento?
>
> >Grazie per l'attenzione
>
> Se lo metti nella stessa cartella dell'mdb, lo puoi richiamare con una
> semplice shell. Nel caso di un file di testo:
>
> Shell "NOTEPAD.exe " & application.CurrentProject.Path & "\Info.txt", 1
>
> Word
>
> Shell "WINWORD.exe " & application.CurrentProject.Path & "\Info.doc", 1
>
> --
> Questo articolo e` stato inviato dal sito webhttp://
www.nonsolonews.it
ciao fair ho provato l'opzione word mi dice che il documento non pu�



title: file info su access

text:
o quantomeno qualcosa del genere:
retval = Shell("NOTEDAP.EXE """ & Application.CurrentProject.Path &
"\info.txt""", 1) con attenzione alle virgolette
"marco veronesi" <
spazio...@gmail.com
> wrote in message
news:c6136f3c-6eca-4247...@r5g2000yqb.googlegroups.com...
On 20 Dic, 16:12, Fair87<
roby....@gmail.com
> wrote:
> marco veronesi ha scritto:
>
> >Ciao a tutti,
>
> >qualcuno sa dirmi se =E8 possibile includere in un database un file Info
> >(magari di word) attivabile con un pulsante senza dover indicare, nel
> >caso si ceda copia del Db a terzi, il percorso del collegamento?
>
> >Grazie per l'attenzione
>
> Se lo metti nella stessa cartella dell'mdb, lo puoi richiamare con una
> semplice shell. Nel caso di un file di testo:
>
> Shell "NOTEPAD.exe " & application.CurrentProject.Path & "\Info.txt", 1
>
> Word
>
> Shell "WINWORD.exe " & application.CurrentProject.Path & "\Info.doc", 1
>
> --
> Questo articolo e` stato inviato dal sito webhttp://
www.nonsolonews.it
ciao fair ho provato l'opzione word mi dice che il documento non pu�



title: file info su access

text:
Carlo Costarella ha scritto:
>
>"marco veronesi" <spazionewton@gmail,com > ha scritto nel messaggio
>news:f6f8a274-6a04-4ad4...@a32g2000yqm.googlegroups,com ...
>Ciao a tutti,
>
>qualcuno sa dirmi se � possibile includere in un database un file Info
>(magari di word) attivabile con un pulsante senza dover indicare, nel
>caso si ceda copia del Db a terzi, il percorso del collegamento?
>
>Grazie per l'attenzione
>
>----------------
>Cosa intendi con un "file info"? A cosa ti serve?
>Se sono notizie sul db, potresti benissimo scrivere il tuo info in una
>maschera...
>
>Ciao, Carlo
>
>
Il suggerimento di Carlo � buono, puoi anche mettere tutto in una tabella,
cos� puoi anche aggiornarla......cmq io uso la stringa che ti ho passato per
il file novit�.txt che serve un po' da documentazione (annoto tutte le
modifiche al sw) e funziona...tieni conto che Access ha qualche problema con
gli spazi nei percorsi. Se sei sulla scrivania (Documents and settings\.....)
probabilmente ricevi l'errore. Prova a spostare tutto il progetto sotto C e fa
sapere



title: file info su access

text:

> Questo articolo e` stato inviato dal sito webhttp://www.nonsolonews.it- Nascondi testo citato
>
> - Mostra testo citato -
Ciao, grazie a tutti per le risposte ho risolto con il consiglio di
UserNews che ho applicato, per avere una migliore formatazione del
testo, a Word.
Incollo codice risolutivo:
 retval = Shell("WINWORD.EXE """ & Application.CurrentProject.Path &
"\info.doc""", 1)


title: file info su access

text:
On 21 Dic, 08:51, marco veronesi <
spazionew...@gmail.com
> wrote:
> On 20 Dic, 22:15, Fair87<
roby....@gmail.com
> wrote:
>
>
>
>
>
> > Carlo Costarella ha scritto:
>
> > >"marco veronesi" <spazionewton@gmail,com > ha scritto nel messaggio
> > >news:f6f8a274-6a04-4ad4...@a32g2000yqm.googlegroups,com...
> > >Ciao a tutti,
>
> > >qualcuno sa dirmi se possibile includere in un database un file Info
> > >(magari di word) attivabile con un pulsante senza dover indicare, nel
> > >caso si ceda copia del Db a terzi, il percorso del collegamento?
>
> > >Grazie per l'attenzione
>
> > >----------------
> > >Cosa intendi con un "file info"? A cosa ti serve?
> > >Se sono notizie sul db, potresti benissimo scrivere il tuo info in una
> > >maschera...
>
> > >Ciao, Carlo
>
> > Il suggerimento di Carlo buono, puoi anche mettere tutto in una tabella,
> > cos puoi anche aggiornarla......cmq io uso la stringa che ti ho passato per
> > il file novit .txt che serve un po' da documentazione (annoto tutte le
> > modifiche al sw) e funziona...tieni conto che Access ha qualche problema con
> > gli spazi nei percorsi. Se sei sulla scrivania (Documents and settings\.....)
> > probabilmente ricevi l'errore. Prova a spostare tutto il progetto sotto C e fa
> > sapere
>
> > --
> > Questo articolo e` stato inviato dal sito webhttp://www.nonsolonews.it-Nascondi testo citato
>
> > - Mostra testo citato -
>
> Ciao, grazie a tutti per le risposte ho risolto con il consiglio di
> UserNews che ho applicato, per avere una migliore formatazione del
> testo, a Word.
> Incollo codice risolutivo:
>
>  retval = Shell("WINWORD.EXE """ & Application.CurrentProject.Path &
> "\info.doc""", 1)- Nascondi testo citato
>
> - Mostra testo citato -
Ciao tutti
al fine di evitarne modifiche ho trasformato il file in pdf e
modificando il codice nei due modi sotto indicati il file pdf sui
apre, ma non riesco a metterlo in primo piano ed a tutto schermo
potete aiutarmi a risolvere il problema? grazie
Private Sub Comando19_Click()
Shell "EXPLORER.EXE " & CurrentProject.Path & "\info.pdf",
vbNormalFocus
End Sub
Private Sub Comando19_Click()
retval = Shell("EXPLORER.exe """ & Application.CurrentProject.Path &
"\Info.pdf""", 1)
End Sub


title: file info su access

author: Jack

text:
"marco veronesi" <
spazio...@gmail.com
> wrote in message
news:d435ea9d-67ca-439a...@p8g2000yqb.googlegroups.com...




[Risposta]
Ciao Marco,
prova un p� a vedere questa soluzione -
http://social.microsoft.com/Forums/it-IT/accessit/thread/c35717d2-8f02-4fef-b918-70996a45b18b
 - proposta da Giorgio Rancati


title: Access 2010 - Tabbed Documents

author: Bruno Campanini

text:
Aborro di avere i Tabbed Documents e cosï¿œ ad ogni nuovo database:
File => Options > Current Database => Overlapping Windows.
Poi debbo chiudere il database e riaprirlo.
Qualcuno sa come si modifica quel Default di Access 2010?
Magari anche come si setta di default "Always use event procedures" in
File => Options => Object Designers => Form/Report Design View.
Bruno


title: Access 2010 - Tabbed Documents

author: scaronic

text:

Riprendo l'argomento di Bruno
spiego la mia situazione:
una mia applicazione creata in Access2000 ultilizza sull'evento load della maschera di avvio
50    Application.RunCommand acCmdSizeToFitForm

in access 2000 tutto funziona correttamente

se passo in access 2007 -2010
genera errore 2046 ,  suiulla riga 50

dopo vari tentativi e ricerche  ho appurato che se è impostato in access 2007
File >Opzioni>Databasecorrente>>Opzioni finestra documento >Finestre Sovrapposte (Spuntato) Tutto funziona correttamente
se invece è (spuntato ) File >Opzioni>Databasecorrente>>Opzioni finestra documento > Documento a schede  si genera l'errore.

Bruno  cita il percorso in inglese

facendo altre ricerche ho trovato
http://windowssecrets.com/forums/showthread.php/127568-VBS-Set-Options-2007

quindi ho posto in un modulo

Public Sub SetStartupProperties()

    Const DB_Text As Long = 10
    Const DB_Boolean As Long = 1
'..................
40    ChangeProperty "StartupShowDBWindow", DB_Boolean, False    'Visualizza finestra database
50    ChangeProperty "StartupShowStatusBar", DB_Boolean, False    'Visualizza barra di stato
    ''    ChangeProperty "StartupMenuBar", DB_Text, "" 'Barra dei menu
    'ChangeProperty "StartupShortcutMenuBar", DB_Text, "" 'Barra dei menu di scelta rapida
60        ChangeProperty "AllowFullMenus", DB_Boolean, True    'Menu completi
70        ChangeProperty "AllowShortcutMenus", DB_Boolean, True    'Menu di scelta rapida predefiniti
80        ChangeProperty "AllowBuiltInToolbars", DB_Boolean, True    'Barre degli strumenti incorporate
90        ChangeProperty "AllowToolbarChanges ", DB_Boolean, True    'Consenti modifiche a barre degli strumenti/menu
100       ChangeProperty "AllowBreakIntoCode", DB_Boolean, True    'Visualizzazione codice dopo errore
110       ChangeProperty "AllowSpecialKeys", DB_Boolean, True    'Usa tasti speciali Access
120       ChangeProperty "AllowBypassKey", DB_Boolean, True
130       ChangeProperty "Overlapping Windows", DB_Boolean, True '>=2007 Finestre Sovrapposte

End Sub

Sull' evento OPEN  della mia maschera di avvio ho inserito

call SetStartupProperties

Non sembra  succedere  nulla .

In Access 2000 non sembra avere effetti collaterali (errori)

Per ora gestisco la situazione con un messaggio sull'errore 2046 di spiegazione.

Qualcuno ha qualche idea ?


title: Access 2010 - Tabbed Documents

text:
Il giorno giovedì 28 ottobre 2010 11:42:37 UTC+2, Bruno Campanini ha scritto:

Il giorno giovedì 28 ottobre 2010 11:42:37 UTC+2, Bruno Campanini ha scritto:

Ho trovato la soluzione , anche se preferivo una soluzione via codice VBA direttamente all'apertura del DB

http://www.allenbrowne.com/ser-69.html

se qualcuno ha qualche altro contributo è benvenuto


title: Verificare se un controllo esiste

author: Sandrobi

text:
C'è un modo semplice per verificare da codice se un controllo esiste in una
maschera o in un report?
Grazie.
Sandrobi


title: Verificare se un controllo esiste

author: Alessandro Baraldi

text:
"Sandrobi" <
sandb...@libero.it
> wrote in message
news:e9wIc.48561$
c_1.1...@twister1.libero.it

Private Function IsControl(ctlName as string) as boolean
dim ctl as Access.Control
For each ctl in Me.Controls
   If
ctl.name
=ctlName then IsControl=True:Exit Function
Next
IsControl=False
End Function
Chiami la Function passando il nome del Controllo
If IsControl("TxtBox2") then
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Verificare se un controllo esiste

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:dcee2baab37ff94e5c...@mygate.mailgate.org...



title: Verificare se un controllo esiste

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:dcee2baab37ff94e5c...@mygate.mailgate.org...
> "Sandrobi" <
sandb...@libero.it
> wrote in message
> news:e9wIc.48561$
c_1.1...@twister1.libero.it
>
> > C'è un modo semplice per verificare da codice se un controllo esiste in
una
> > maschera o in un report?
> >
> > Grazie.
> > Sandrobi
>
> Private Function IsControl(ctlName as string) as boolean
> dim ctl as Access.Control
> For each ctl in Me.Controls
>    If
ctl.name
=ctlName then IsControl=True:Exit Function
> Next
> IsControl=False
> End Function
>
> Chiami la Function passando il nome del Controllo
>
> If IsControl("TxtBox2") then
>
> Ciao.
> @Alex.
Very thanks...
Sandrobi


title: Verificare se un controllo esiste

text:
"Alessandro Baraldi"
< C'è un modo semplice per verificare da codice se un controllo esiste in
una
> > maschera o in un report?
> >
> > Grazie.
> > Sandrobi
>
> Private Function IsControl(ctlName as string) as boolean
> dim ctl as Access.Control
> For each ctl in Me.Controls
>    If
ctl.name
=ctlName then IsControl=True:Exit Function
> Next
> IsControl=False
> End Function
>
> Chiami la Function passando il nome del Controllo
>
> If IsControl("TxtBox2") then
>
> Ciao.
Però io vorrei usare un codice simile a questo:
If IsControl("TxtBox2") then TxtBox2.Text=""
ma se il controllo non esiste, il debugger si inc... ehm segnala errore.
Ho provato con la compilazione condizionale ma mi sembra che non sia per
questo tipo di utilizzo.
Ciao.
Sandrobi


title: Verificare se un controllo esiste

text:
"Sandrobi" <
sandb...@libero.it
> wrote in message
news:HQQIc.50091$
c_1.1...@twister1.libero.it
[CUT]
> Però io vorrei usare un codice simile a questo:
> If IsControl("TxtBox2") then TxtBox2.Text=""
> ma se il controllo non esiste, il debugger si inc... ehm segnala errore.
> Ho provato con la compilazione condizionale ma mi sembra che non sia per
> questo tipo di utilizzo.
>
> Ciao.
> Sandrobi
If IsControl("TxtBox2") then
    me.controls("TxtBox2")=""
End if



title: Verificare se un controllo esiste

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio > [CUT]
>
> > Però io vorrei usare un codice simile a questo:
> > If IsControl("TxtBox2") then TxtBox2.Text=""
> > ma se il controllo non esiste, il debugger si inc... ehm segnala errore.
> > Ho provato con la compilazione condizionale ma mi sembra che non sia per
> > questo tipo di utilizzo.
> >
> > Ciao.
> > Sandrobi
>
> If IsControl("TxtBox2") then
>     me.controls("TxtBox2")=""
> End if
>
Mi vergogno della mia ignoranza....
Ciao
Sandrobi


title: Verificare se un controllo esiste

author: MA

text:
"Sandrobi" <
sandb...@libero.it
> ha scritto nel
messaggio
news:syYIc.49339$GQ3.1...@twister2.libero.it...
>
> "Alessandro Baraldi" <
ik2...@libero.it
> ha
scritto nel messaggio > [CUT]
> >
> > > Perň io vorrei usare un codice simile a
questo:
> > > If IsControl("TxtBox2") then TxtBox2.Text=""
> > > ma se il controllo non esiste, il debugger
si inc... ehm segnala errore.
> > > Ho provato con la compilazione condizionale
ma mi sembra che non sia per
> > > questo tipo di utilizzo.
> > >
> > > Ciao.
> > > Sandrobi
> >
> > If IsControl("TxtBox2") then
> >     me.controls("TxtBox2")=""
> > End if
> >
> Mi vergogno della mia ignoranza....
> Ciao
> Sandrobi
perchč?!? non se ne vergogna Biso?!?
;-P
MAssimiliano


title: Esportazione in HTML da report non corretta

author: Santilli Marco

text:
Ho esportato un report in HTML, solo che non č visualizzato proprio copme il
report stesso.... ad esempio non ho le righe che ho creato con gli strumenti
non ho il logo che avevo messo in alto e la distribuzione del testo risulta
tutta ammassata
C'č un modo affinche venga esportato tutto allo stesso modo di come lo vedo
nel report????? sia con le righe con i bordi dei campi e con il logo
Ciao e grazieeeeeeeeeeeeee


author: Emyr

text:


devi crearti un file snapshot oppure stamparlo su una stampante
virtuale pdf per acrobat reader
Saluti.
Emanuele.


text:
>
>
> devi crearti un file snapshot oppure stamparlo su una stampante
> virtuale pdf per acrobat reader
> Saluti.
> Emanuele.
Infatti ho fatto uno SNAPSHOT
Ciao e grazieeeeee
Sapresti aiutarmi anche su un altra cosetta
Quando invio per posta tramite pulsante un report esportato, lui mi da
sempre il nome del REPORT, c'č un modo per far scegliere all'utenti il noem
da dare al file esportato


author: Roberto da casa

text:
"Santilli Marco" <
marco.s...@libero.it
> ha scritto nel messaggio
news:b9ddli$p77$1...@grillo.cs.interbusiness.it...

Per l'esportazione usa il Metodo OutputTo (vedi help), cosě darai al file
Snapshot il nome che ti pare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"> Per l'esportazione usa il Metodo OutputTo (vedi help), così darai al file
> Snapshot il nome che ti pare.
>
> --
> Roberto
>
Ok domani guardo nella guida, grazie per il consiglio!!!!!!!!!


author: Harry da ufficio

text:
> > Quando invio per posta tramite pulsante un report esportato, lui mi da
> > sempre il nome del REPORT, c'è un modo per far scegliere all'utenti il
> noem
> > da dare al file esportato
>
> Per l'esportazione usa il Metodo OutputTo (vedi help), così darai al file
> Snapshot il nome che ti pare.
>
Inoltre usando OutputTo puoi impostare alcune caratteristiche della pagina
html usando un template che ti crei a tuo piacimento


title: cercare un valore in tutte le tabelle del db

author: Igny

text:
salve a tutti.
mi servirebbe cercare di capire dov'è archiviato uno specifico valore
all'interno di un database access.
sto implementando alcuni report ad un programma di magazzino esistente
e non capisco dove viene memorizzato il valore dell'attuale quantità
in magazzino.
l'idea era di inserire manualmente una quantità tipo 99999 articoli e
poi ricercare all'interno del db il numero 99999.
purtroppo sono circa 80 tabelle con circa 20/30 campi ciascuna..esiste
un metodo per eseguire una ricerca "globale"?
grazie.


author: VT @ home

text:
Il 10 Jan 2007 07:56:52 -0800, "Igny" <
igna...@gmail.com
> ha scritto:
>(.....)

Scritto di getto senza pensarci troppo e non testato:
dim tbl as tabledef, fld as fields, rs as recordset
for each tbl in currentdb.tabledefs
  set rs=currentdb.openrecordset(
tbl.name
)
  rs.movefirst
  do while rs.eof = false
     for each fld in rs.fields
       if cint(fld.value)=99999 then
          msgbox "Valore trovato in tabella " &
tbl.name
 & " campo " &
fld.name
      endif
    next fld
    rs.movenext
  loop
  rs.close
  set rs=nothing
next tbl
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------


author: IgnazioC

text:
VT @ home ha scritto:

mi da errore qui
Dim tbl As tabledef, fld As Fields, rs As Recordset
dicendo che tabledef non è definito...forse devo inserire alcuni
riferimenti?
grazie per la risposta.
ignazioC


text:
IgnazioC ha scritto:
[CUT]
> mi da errore qui
> Dim tbl As tabledef, fld As Fields, rs As Recordset
> dicendo che tabledef non è definito...forse devo inserire alcuni
> riferimenti?
>
> grazie per la risposta.
> ignazioC
DAO sicueamente, poi dichiarate così deve venire prima di ADO...!
Altrimenti:
Dim tbl As DAO.tabledef, fld As DAO.Fields, rs As DAO.Recordset
@Alex


text:
Il 10 Jan 2007 09:36:55 -0800, "IgnazioC" <
igna...@gmail.com
> ha scritto:
>(.....)
>
>mi da errore qui
>Dim tbl As tabledef, fld As Fields, rs As Recordset
>dicendo che tabledef non è definito...forse devo inserire alcuni
>riferimenti?
Microsoft DAO 3.51 per Access 97
Microsoft DAO 3.60 per Access 2000 o successivi
>
>grazie per la risposta.
>ignazioC



title: Selezione di campi query e di tabella contemporaneamente

author: Fabio

text:
Ciao amici č la prima volta che scrivo a questo NG ed avrei un problema da
principiante.
In particolare,
avrei bisogno di creare una query selezionando piů campi di una tabella e
piů campi di un'altra query. Quando ho provato con "l'autocomposizione query
semplice" perň, subito dopo la selezione dei campi, ho avuto il seguente
messaggio:
"Sono stati selezionati campi da origini record cui non č possibile
connettersi. E' possibile che siano stati selezionati campi da una tabella e
da una query basata su quella tabella. In questo caso provare a scegliere
campi solo dalla tabella o solo dalla query".
Il senso del messaggio č abbastanza chiaro; il fatto perň č che a me serve
selezionare contemporaneamente campi della query e della tabella. Inoltre,
non credo che la mia query sia "basata" sulla tabella da cui vado a prendere
gli altri campi. Ho verificato e non ci sono relazione fra questi due
oggetti; certo resta a questo punto capire cosa si intende per "basata". C'č
qualcuno che puň aiutarmi a risolvere questo mio problema?
Vi ringrazio anticipatamente e vi saluto.


author: Roberto dal portatile

text:
"Fabio" <
fabio....@libero.it
> ha scritto nel messaggio
news:Xi5y5.2338$4v4....@news.infostrada.it...
[CUT]
> Inoltre,
> non credo che la mia query sia "basata" sulla tabella da cui vado a
prendere
> gli altri campi.
Scusami, cosa significa "non credo"?
Di due l'una: o è basata o non è basata sulla tabella da cui vai a prendere
gli altri dati. Dovresti saperlo visto che l'hai creata tu.
>Ho verificato e non ci sono relazione fra questi due
> oggetti;
E questo è un problema, visto che sono origine record di una stessa query;
in qualche maniera devi metterli in join.
>certo resta a questo punto capire cosa si intende per "basata".
"basata" = "ha come orgine record"
>C'è
> qualcuno che può aiutarmi a risolvere questo mio problema?
>
> Vi ringrazio anticipatamente e vi saluto.
>
Per aiutarti occorre che ci racconti come è fatta la struttura della tabella
e quale è il codice SQL della query; devi dirci in base quale campo/i la
tabella e la query possono essere messe in relazione; infine quali campi
vuoi prelevare.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


text:
Ciao Roberto.
Innanzitutto grazie per avermi preso in considerazione e per avermi
risposto.
Come ti dicevo all'inizio del messaggio però, non devi considerarmi come un
esperto di access visto che mi sono avvicinato a questo programma solo da
poco tempo. Ma veniamo alle spiegazioni.
> > Inoltre,
> > non credo che la mia query sia "basata" sulla tabella da cui vado a
> prendere
> > gli altri campi.
>
> Scusami, cosa significa "non credo"?
> Di due l'una: o è basata o non è basata sulla tabella da cui vai a
prendere
> gli altri dati. Dovresti saperlo visto che l'hai creata tu.
Dunque, sono sicuro che fra le due tabelle non esiste relazione. Cerco di
spiegarmi meglio: la prima tabella contiene un elenco di nomi di commesse
con risorse assegnate e numero di ore lavorate da ogni persona suddiviso nei
vari mesi dell'anno. Come ultimo campo di questa tabella c'è il totale di
ore lavorate da ogni risorsa durante i 12 mesi dell'anno. Nella query
invece, tra i vari campi, che non hanno alcun legame con la tebella di cui
ti ho parlato finora, c'è un campo che mi indica il numero di giorni stimati
che ci vorrebbero per ogni singola commessa. A questo punto avrei bisogno di
fare le query che ti ho accennato prima prendendo dalla tabella i campi
"Nome commesse" e "Totale ore", mentre dalla query mi serve il campo "Giorni
stimati". E' qui che interviene il messaggio di errore che ti dicevo prima.
Spero che sia chiaro quello che ho scritto finora. In caso contraraio ti
invierò un messaggio di posta con il file allegato e da lì cercherò di
spiegarti meglio quello che intendo fare. Eventualmente potremo anche
incontrarci on-line da qualche parte (io chatto con ICQ e Napster). Ma non
prima di domani sera perchè al momento sono sprovvisto del file di cui
sopra.
> Per aiutarti occorre che ci racconti come è fatta la struttura della
tabella
> e quale è il codice SQL della query;
Come faccio a sapere quale è il mio codice SQL e ad inviartelo?
> >Ho verificato e non ci sono relazione fra questi due
> > oggetti;
>
> E questo è un problema, visto che sono origine record di una stessa query;
> in qualche maniera devi metterli in join.
Scusa ancora la mia ignoranza, ma vorrei capire meglio l'uso e la funzione
delle relazioni. Se ho ben capito dovrebbero farmi evitare di scrivere più
volte informazioni negli stessi campi di tabelle e query diverse. Io ho
provato a relazionare qualche campo (usando sopratutto campi con nome e
contenuto identico di tabelle e/o query differenti) semplicemente tirando
una linea di giunzione fra i suddetti campi dal layout "Relazioni". Ma non è
successo niente.
Prima di salutarti vorrei dirti che ho una guida ad Access '97 ma forse è un
pò troppo semplificata ed ecco il perchè di tutte queste mie difficoltà.
Cmq, grazie ancora dell'aiuto e fammi sapere che altro posso fare per
risolvere il problema.
Ciao.
Roberto dal portatile <
r.ma...@libero.it
> wrote in message
ot7y5.3353$4v4....@news.infostrada.it...



text:
[CUT]
> > Per aiutarti occorre che ci racconti come è fatta la struttura della
> tabella
> > e quale è il codice SQL della query;
>
> Come faccio a sapere quale è il mio codice SQL e ad inviartelo?
>
Penso che spiegarci la struttura della tabella non sia un problema.
Per visualizzare il codice SQL di una query devi aprire la struttura della
query e dal menu Visualizza scegli il comando "Visualizzazione SQL"; lo
scritto che vedi nella finestra che ti si apre è appunto il codice SQL della
tua query: copialo ed incollalo in un messaggio che invierai al NG.
> > >Ho verificato e non ci sono relazione fra questi due
> > > oggetti;
> >
> > E questo è un problema, visto che sono origine record di una stessa
query;
> > in qualche maniera devi metterli in join.
>
> Scusa ancora la mia ignoranza, ma vorrei capire meglio l'uso e la funzione
> delle relazioni. Se ho ben capito dovrebbero farmi evitare di scrivere più
> volte informazioni negli stessi campi di tabelle e query diverse. Io ho
> provato a relazionare qualche campo (usando sopratutto campi con nome e
> contenuto identico di tabelle e/o query differenti) semplicemente tirando
> una linea di giunzione fra i suddetti campi dal layout "Relazioni". Ma non
è
> successo niente.
>
Prescindendo dalle convinzioni che sino ad ora ti sei creato circa l'uso che
si può fare delle Relazioni con Access, resta il fatto che, se due oggetti
sono contemporaneamente origine record di una query (nel tuo caso una
tabella ed una query) è indispensabile che ambedue gli oggetti contengano un
campo che permetta di metterli in relazione; se questo campo non esiste, non
puoi relizzare ciò che vorresti fare.



title: Access e XP

author: Pier

text: Esitono problemi all'utilizzo di Access 2000 con Windows XP ?


title: Access e XP

text:
On Wed, 23 Oct 2002 22:35:06 GMT, Pier <
p.ors...@libero.it
> wrote:
>Esitono problemi all'utilizzo di Access 2000 con Windows XP ?
no
Saluti.
Emanuele.


title: Access e XP

author: Nina

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:ob0fru025frjlgrka...@4ax.com...

A parte il fatto che XP aggiorna i riferimenti delle librerie a quelle più
recenti (es. la dll Word 9.0 viene aggiornata a Word 10.0 ) quindi se si
apre poi il file da un computer con Office 2000 risulta mancante ovviamente
quella libreria.
Ciao
Nina


title: FMEA/FMECA

text:
Qualcuno ha avuto modo di lavorare sull'argomento in Oggetto dal punto di vista sviluppo sw...?

Lavoro con questo metodo di analisi in campo industriale, spesso con sw abbastanza complessi... che ovviamente generano solo i risultati in varie forme a seconda del fine.

Mi chiedevo, pur consapevole sia un ambito estremamente specialistico e probabilmete compmesso di nicchia, se qualcuno avesse mai affrontato l'argomento.

@Alex


title: FMEA/FMECA

author: Karl Donaubauer

text:
Salve Alex,

@alex ha scritto:
> Qualcuno ha avuto modo di lavorare sull'argomento in Oggetto dal punto di vista sviluppo sw...?
>
> Lavoro con questo metodo di analisi in campo industriale, spesso con sw abbastanza complessi... che ovviamente generano solo i risultati in varie forme a seconda del fine.
>
> Mi chiedevo, pur consapevole sia un ambito estremamente specialistico e probabilmete compmesso di nicchia, se qualcuno avesse mai affrontato l'argomento.

Da alcuni anni supporto un mio cliente nell'industria automobilistica
chi ha sviluppato un programma con Access per la gestione della qualità
che include anche FMEA.

Proprio dalla settimana prossima lo supporterò
nell'internazionalizzazione del programma. Certo lui è l'esperto per la
gestione qualità, FMEA, ISO ecc. Io faccio solo il consulente per parti
complessi nella struttura e programmazione con Access e SQL Server.

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

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


title: FMEA/FMECA

text:

Ciao Karl, mi occupo anche io di questi problemi, la cosa è estremamente interessante proprio in ambito opertivo industriale.
Noi abbiamo SAP R/3 che fa una quota parte di questo lavoro, ma non tutti i processi possono essere gestiti con SAP R/3, sarebbero troppo complessi da strutturare.

Pensavo quindi di sviluppare un prodotto con Access per la gestione, più comoda ed immediata dedicata ad analisi FMEA di Process, Project and Safety.

Sul tema ho una "sufficiente" conoscenza, il mio vantaggio è sapere cosa voglio ottenere.
Ora ci sono alcune cose su cui servirebbe parlare in modo specifico, ma ti vorrei fare qualche domanda che spazia su diversi temi, se hai modo di darmi supporto, ovviamente espongo prima i temi, poi la mia attuale idea, su cui ho qualche riserva...

1° Hai realizzato una gestione Gerarchica a Livelli NON FINITI dei RIschi...?
   In questo caso come organizzi la visualizzazione in HMI...?

2° Algoritmo di Calcolo della Soglia di intervento

3° Elaborati Grafici

Espongo il mio attuale approccio di implementazione del SW:
1° Il primo punto è un filo controverso, ad oggi ho realizzato 3 Livelli Fissi:
   1-Progetto
   2-Fase
   3-SottoFase(Rischio vero e proprio con le assegnazioni dei valori di SOD)

   Il motivo per cui ho limitato a questi 3 Livelli è principalmente per una questione Grafica... le Sottomaschere non sono il massimo per la gestione Gerarchica... ed un TreeView è limitato in questi casi.
   Sicchè gestisco i primi 2 Livelli a TreeView mentre il 3°, quello su cui inseirre la valutazione, in SubForm.

   Sto provando ad effettuare un passaggio alla MsFlexGrid, perchè mi consentirebbe di implementare una vera e propria Gestione Gerarchica, implementando in prima Colonna il sistema di EXPAND/COLLAPS dell'Item e sfruttando i MERGE delle CELLE...

   Questa idea di usare l'Activex di MS è estremamente funzionale e flessibile... oltre a facilitare l'Export in EXCEL... ma... è un Activex e non so come andrà nel futuro...

2° L'algoritmo di calcolo della soglia di ALLERT dipende dal metodo di analisi chiaramente, ci sono molte scuold di pensiero, nonchè l'apporoccio FMEA 4th o il SixSigma che entra ancora più nel dettaglio del lavoro anche in aspetti economico operativi...
Nel mio caso mi fermo a lla valutazione FMEA, applicando le ultime indicazioni emerse... ovvero consento al gruppo di analisi di definire 3 tipologie di metodo:

  a) Soglia FIssa che agisce su RPN(S*O*D)
  b) Soglia % sul Massimo RPN impostabile... ad esempio 80%
  c) Critical Matrix basata su S*O in una matrice 10*10 in cui definisco le Aree Sicure, quelle con Intevento richiesto(S>8) e nelle aree di dubbio associo un valore di D minimo.

  L'approccio che preferisco è il [c]

3° Report
  Su questo mi trovo molto in difficoltà... a parte un PDF con le tabelle di Valutazione e di analisi, volevo realizzare grafici e rappresentazioni tipo FishBone su cui fatico molto a pensare ad una soluzione, anche se nel report la posssibilità grafica è ampia... , ma il problema è se si implementa una gestione Gerarchica.

So che sono domande abbastanza complesse... ma se hai possibilità, come sviluppatore di darmi qualche elemento di confronto, almeno capisco anche altri punti di analisi...

Se poi hai qualche cosa da mostrarmi... ;-) meglio...

Ciao Karl

@Alex


title: FMEA/FMECA

text:
Salve Alex,

@alex ha scritto:
> Karl Donaubauer ha scritto:
>> ...
>> Da alcuni anni supporto un mio cliente nell'industria automobilistica
>> chi ha sviluppato un programma con Access per la gestione della qualità
>> che include anche FMEA.
>>
>> Proprio dalla settimana prossima lo supporterò
>> nell'internazionalizzazione del programma. Certo lui è l'esperto per la
>> gestione qualità, FMEA, ISO ecc. Io faccio solo il consulente per parti
>> complessi nella struttura e programmazione con Access e SQL Server.
>
> ... se hai possibilità, come sviluppatore di darmi qualche elemento di confronto...

Mi dispiace, ma lo sviluppatore nell'impresa ha creato quasi tutta la
parte FMEA dell'applicazione. L'ho solo aiutato un po' con problemi di
dettaglio, sbagli, vis. delle matrici ecc. ma non sono stato coinvolto
molto.

Inoltre è ca. 1 anno che non ero in quell'impresa. Solo adesso hanno
deciso di internazionalizzare la cosa. Puo darsi che nel corso dei
prossimi mesi mi occuperò anche più della parte FMEA, ma fino a questo
il mio parere non vale la pena.



title: FMEA/FMECA

text:
Capisco, infatti come ho premesso è un tema specialistico di settore... e spesso chi ci lavora non programma e viceversa...

Grazie ugualmente Karl.

@Alex


title: FMEA/FMECA

text:
Espongo il mio attuale approccio di implementazione del SW:
1° Il primo punto è un filo controverso, ad oggi ho realizzato 3 Livelli Fissi:
   1-Progetto
   2-Fase
   3-SottoFase(Rischio vero e proprio con le assegnazioni dei valori di SOD)

   Il motivo per cui ho limitato a questi 3 Livelli è principalmente per una questione Grafica... le Sottomaschere non sono il massimo per la gestione Gerarchica... ed un TreeView è limitato in questi casi.
   Sicchè gestisco i primi 2 Livelli a TreeView mentre il 3°, quello su cui inseirre la valutazione, in SubForm.

   Sto provando ad effettuare un passaggio alla MsFlexGrid, perchè mi consentirebbe di implementare una vera e propria Gestione Gerarchica, implementando in prima Colonna il sistema di EXPAND/COLLAPS dell'Item e sfruttando i MERGE delle CELLE...

   Questa idea di usare l'Activex di MS è estremamente funzionale e flessibile... oltre a facilitare l'Export in EXCEL... ma... è un Activex e non so come andrà nel futuro...

>
>

Non mi è chiara l'affermazione "ed un TreeView è limitato in questi casi".

Tu hai sviluppato un treeview in puro Access piuttosto flessibile, se ben ricordo.

Saluti


title: FMEA/FMECA

text:
...
> Non mi è chiara l'affermazione "ed un TreeView è limitato in questi casi".
>
> Tu hai sviluppato un treeview in puro Access piuttosto flessibile, se ben ricordo.
>
> Saluti

Ciao Simone, l'argomento è più complesso di quanto potrebbe non sembrare... non so se hai mai affrontato analisi di tipo FMEA sulla valutazione Rischi...
Il sistema è ragionevolmente gerarchico, senza Limiti... sicchè la rappresentazione tipo sarebbe quella di Rappresentare la gerarchia con il TreeView e la parte di Dettaglio con una normale Maschera Continua o DataSheet...
Questo certamente consentirebbe la gestione, ma, nell'ottica di un'analisi FMEA si perde la correlazione gerarchica della conseguenza del rischio figlio sul padre...

Per assurdo la miglior visualizzazione la offre EXCEL cosa che con Access è realizzabile con una GridView di tipo Gerarchico, che funziona molto bene peraltro ma la gestione è assai complicata perchè si passa da Gerarchico a Sequenziale.

Ogni Rischio può essere Figlio di Altri Rischi ed ogni rischio richiede una propria analisi specifica.

Altra Possibilità, ma troppo parziale, era di usare le DataSheetView con SubDatasheetView... ma ha sempre vincoli di rappresentazione su Gerarchie AutoReferenziali.

Questo poi pone problemi anche nella Reportistica... non so se ti sia mai capitato di generare un REPORT a gerarchia non definita, quindi di cui non sai a priori quanti livelli di profondità sono da gestire... io non ci sono riuscito per capirci in modo semplice con Access, ed ho optato quindi per SERIALIZZARE la gerarchia e trasferirla in Excel sfruttando i Raggruppamenti...

Non so se ho reso l'idea, effettivamente faccio un po fatica a trasmettere il problema che è sia Tecnico che Grafico operativo, ma se ti è capitato di operare in questo settore sicuramente ne comprendi bene la dinammica.

@Alex


title: FMEA/FMECA

text:
> Ciao Simone, l'argomento è più complesso di quanto potrebbe non sembrare... non so se hai mai affrontato analisi di tipo FMEA sulla valutazione Rischi...
> Il sistema è ragionevolmente gerarchico, senza Limiti... sicchè la rappresentazione tipo sarebbe quella di Rappresentare la gerarchia con il TreeView e la parte di Dettaglio con una normale Maschera Continua o DataSheet...
> Questo certamente consentirebbe la gestione, ma, nell'ottica di un'analisi FMEA si perde la correlazione gerarchica della conseguenza del rischio figlio sul padre...
>
> Per assurdo la miglior visualizzazione la offre EXCEL cosa che con Access è realizzabile con una GridView di tipo Gerarchico, che funziona molto bene peraltro ma la gestione è assai complicata perchè si passa da Gerarchico a Sequenziale.
>
> Ogni Rischio può essere Figlio di Altri Rischi ed ogni rischio richiede una propria analisi specifica.
>
> Altra Possibilità, ma troppo parziale, era di usare le DataSheetView con SubDatasheetView... ma ha sempre vincoli di rappresentazione su Gerarchie AutoReferenziali.
>
> Questo poi pone problemi anche nella Reportistica... non so se ti sia mai capitato di generare un REPORT a gerarchia non definita, quindi di cui non sai a priori quanti livelli di profondità sono da gestire... io non ci sono riuscito per capirci in modo semplice con Access, ed ho optato quindi per SERIALIZZARE la gerarchia e trasferirla in Excel sfruttando i Raggruppamenti...
>
> Non so se ho reso l'idea, effettivamente faccio un po fatica a trasmettere il problema che è sia Tecnico che Grafico operativo, ma se ti è capitato di operare in questo settore sicuramente ne comprendi bene la dinammica.
>

Facciamo un esempio terra-terra: un articolo strutturato destinato a una produzione.
Ipotizzo che il prodotto finito da creare sia composto da più d'un livello di componenti (magari N) che vengono realizzate internamente con più cicli di produzione.

Articolo lampadario, composto da:

X Lampadine
y Cavi
1 CorpoCentrale

L'articolo CorpoCentrale a sua volta è costituito da:

Z MateriaPrima
W Viti

stampando su report l'articolo lampadario, vorrei una rappresentazione tipo:

Lampardario
   --- X Lampadine
   --- Y Cavi
   --- 1 CorpoCentrale
         --- Z MateriaPrima
         --- W Viti

Questa dovrebbe essere una gerarchia simile alla tua casistica, è così?


title: FMEA/FMECA

text:

Una gerarchia tipo
DI.BA
 è abbastanza banale da ottenere in un Report se si usa una campo Testo con Font a spaziatura costante... Currier esempio, e si realizzano stampe di
DI.BA
 a N livelli...

In altro modo se non hai un Livello massimo Predefinito che ti consente di creare una Query con tabelle in SelfReference... inizia a non essere così semplice...

Nel mio caso l'argomento di cui parliamo ha esigenze un poco più personalizate e personalizzabili, come la possibilità di AGGIUNGERE COLONNE(Campi), o formattare con F.C. con variabilità di dimensione del testo che impegnano anche tutto la capacità dei 255 CHAR.
Ci sono da un minimo di 30 Campi/colonne ad un massimo di 50

Questo esclude la possibilità di usare una TextBox, e nemmeno una TextBox in RTF perchè mancano le divisioni... e perchè il testo deve allargarsi in Verticale.

Ho ottenuto una cosa funzionale sia con Access gestendo le Maschere in modalità DataSheet e SubDataSheet, ed un TreeView, ma no è il massimo...

Prova a vedere questa Immagine, qualche cosa aiuta:
https://aldservice.com/images/stories/fmeca1.gif

@Alex


title: FMEA/FMECA

text:
> > Lampardario
> >    --- X Lampadine
> >    --- Y Cavi
> >    --- 1 CorpoCentrale
> >          --- Z MateriaPrima
> >          --- W Viti
> >
> >
> > Questa dovrebbe essere una gerarchia simile alla tua casistica, è così?

> Una gerarchia tipo
DI.BA
 è abbastanza banale da ottenere in un Report se si usa una campo Testo con Font a spaziatura costante... Currier esempio, e si realizzano stampe di
DI.BA
 a N livelli...
>
> In altro modo se non hai un Livello massimo Predefinito che ti consente di creare una Query con tabelle in SelfReference... inizia a non essere così semplice...
>

Dovresti fare un esempio con dei dati semplificati.
La Di.Ba non ha un numero di livelli predefinito (il mio era un esempietto), quindi non comprendo la differenza.

>
> Nel mio caso l'argomento di cui parliamo ha esigenze un poco più personalizate e personalizzabili, come la possibilità di AGGIUNGERE COLONNE(Campi), o formattare con F.C. con variabilità di dimensione del testo che impegnano anche tutto la capacità dei 255 CHAR.
>

In realtà io non penso affatto d'utilizzare testo con font a spaziatura costante.
Ma non è chiaro cosa significhi "aggiungere colonne"

> Ci sono da un minimo di 30 Campi/colonne ad un massimo di 50
>
> Questo esclude la possibilità di usare una TextBox, e nemmeno una TextBox in RTF perchè mancano le divisioni... e perchè il testo deve allargarsi in Verticale.

> Ho ottenuto una cosa funzionale sia con Access gestendo le Maschere in modalità DataSheet e SubDataSheet, ed un TreeView, ma no è il massimo...
>
> Prova a vedere questa Immagine, qualche cosa aiuta:
>
https://aldser

Certo l'immagine è piccola, ma sembra tutto risolto.
Quindi non è chiaro cosa non ti soddisfi o tu non riesca ad ottenere veramente (il Report?).

Saluti


title: FMEA/FMECA

text:
Magari prova ad espormi come realizzi un Report di una DIBAovviamente gerarchica magari sono io che non ci arrivo e mi perdo.
Diciamo una struttura gerarchica come hai esposto tu prima sopra anche se solo a 3 livelli.. ma se dici non rappresentare un limite ti ascolto con estremo interesse perché mi sfugge.

Per il resto quello che manca in access e il controllo gerarchico che vedi in altro che non è un Treeview.

Ciao
@Alex


title: FMEA/FMECA

text:
Il giorno martedì 29 gennaio 2019 21:20:00 UTC+1, @Alex ha scritto:
> Magari prova ad espormi come realizzi un Report di una DIBAovviamente gerarchica magari sono io che non ci arrivo e mi perdo.
> Diciamo una struttura gerarchica come hai esposto tu prima sopra anche se solo a 3 livelli.. ma se dici non rappresentare un limite ti ascolto con estremo interesse perché mi sfugge.

>

Posto che esiste un limite fisico alle indentazioni gerarchiche, compatibilmente con le dimensioni del foglio.

Articolo lampadario, composto da:

X Lampadine
1 FustoMetallo

L'articolo FustoMetallo a sua volta è costituito da:

1 CorpoMetallo
Y Bulloni

   Lampadario
   ----- X Lampadine
   ----- 1 FustoMetallo
         -----  1  CorpoMetallo
         -----  Y  Bulloni

Partiamo dalla tabella contenente le "strutture":

IDArticolo            (non chiave primaria, contiene l'ID articolo Padre)
IDArticoloCollegato   (articolo figlio)
QtaComposizione

Supponi che gli ID siano numerici (ma fa lo stesso) come segue:

Articolo         IDArticolo

Lampadario       41
Lampadine        42
FustoMetallo     43
CorpoMetallo     44
Bulloni          45

dopo aver inserito le strutture con apposita Form, la tabella "strutture" contiene:

IDArticolo      IDArticoloCollegato       QTA
41              42                        X
41              43                        1
43              44                        1
43              45                        Y

Il Report "gerarchico" è basato su una tabella temporanea locale che viene popolata come segue:

IDKey (identity)   IDGruppo    IDArticolo   Codice      Livello    Qta   etc.
1                  41          41           Lampadario  1
2                  41          42           Lampadine   2
3                  41          43           Fusto       2
4                  41          44           Corpo       3
5                  41          45           Bulloni     3
6                  43          43           Fusto       1
7                  43          44           Corpo       2
8                  43          45           Bulloni     2

I campi IDKey e IDGruppo permettono di mantenere ordinati e coerenti i dati in stampa.

Su evento Corpo_Format puoi indentare gli oggetti nel corpo, sfruttando il contenuto del campo "Livello":

Me!TextBoxN.Left = ValorePartenza + ([Livello] * Costante)

Mah, chissà se è capibile.

Saluti da Simone


title: FMEA/FMECA

text:
Forse si legge meglio:

Key     IDGruppo       IDArt    CodiceArticolo     Livello     etc.
1	41       	41	Lampadario	   1
2	41              42	Lampadine	   2
3	41        	43	Fusto	           2
4	41      	44	CorpoMetallo	   3
5	41      	45	Bulloni  	   3
6	43              43	Fusto	           1
7	43	        44	CorpoMetallo	   2



title: FMEA/FMECA

text:

Simone, alla fine rendi SEQUENZIALE una Gerarchia in una TempTable, come già faccio io per esportare in Excel, ed in effetti NON c'è una soluzione diversa... che io sappia, sul riposizionamento del LEFT direi soluzione scolastica e chiara.
P.S., ci conosciamo da qualche mese... mi auguro non pensassi che fin quì non ero arrivato... ;-)

Il problema è come hai già giustamente compreso è dato sia dal Livello di Profondità aggravato dal NUMERO di COLONNE e dal loro contenuto da visualizzare, che come ti ho precedentemente accennato prima il numero di COLONNE/CAMPI da visualizzare è VARIABILE, ovvero l'utente si configura l'editor per accogliere i requisiti necessari.
Significa che nella Tabella ho predisposto 50Campi di cui 30 sono Standard Minimali, gli altri 20 Visualizzabili a necessità.

Come sai Access stampa al massimo in A3, e rendere visibile 50 COLONNE(Campi) di cui molti Descrittivi, tutti in FILA(quindi allineati in alto) in un Formato A3 credo tu convenga con me, potrebbe essere di difficile lettura... anche se si imposta l'AutoSize in Verticale...

Spero di aver chiarito meglio.

Grazie

@Alex


title: FMEA/FMECA

text:
> Simone, alla fine rendi SEQUENZIALE una Gerarchia in una TempTable, come già faccio io per esportare in Excel, ed in effetti NON c'è una soluzione diversa... che io sappia, sul riposizionamento del LEFT direi soluzione scolastica e chiara.
> P.S., ci conosciamo da qualche mese... mi auguro non pensassi che fin quì non ero arrivato... ;-)

So benissimo che le tue risorse sono illimitate (!) ma sono interessato al problema, quindi era doveroso dettagliare per comprendersi.

>
> Il problema è come hai già giustamente compreso è dato sia dal Livello di Profondità aggravato dal NUMERO di COLONNE e dal loro contenuto da visualizzare, che come ti ho precedentemente accennato prima il numero di COLONNE/CAMPI da visualizzare è VARIABILE, ovvero l'utente si configura l'editor per accogliere i requisiti necessari.
> Significa che nella Tabella ho predisposto 50Campi di cui 30 sono Standard Minimali, gli altri 20 Visualizzabili a necessità.
>
> Come sai Access stampa al massimo in A3, e rendere visibile 50 COLONNE(Campi) di cui molti Descrittivi, tutti in FILA(quindi allineati in alto) in un Formato A3 credo tu convenga con me, potrebbe essere di difficile lettura... anche se si imposta l'AutoSize in Verticale...
>
> Spero di aver chiarito meglio.

Beh, 50 campi solo nel caso peggiore (utente che sceglie tutti gli opzionali), altrimenti farai stampare solo quelli necessari: utilizzerai Array di controlli indexati, per rendere visibili solo gli oggetti scelti dall'utente...

Magari la lettura non sarà straordinaria, ma che alternative vedi?

Ciao!


title: FMEA/FMECA

text:
Il giorno mercoledì 30 gennaio 2019 13:15:27 UTC+1,
simoca...@gmail.com
 ha scritto:
> > Simone, alla fine rendi SEQUENZIALE una Gerarchia in una TempTable, come già faccio io per esportare in Excel, ed in effetti NON c'è una soluzione diversa... che io sappia, sul riposizionamento del LEFT direi soluzione scolastica e chiara.
> > P.S., ci conosciamo da qualche mese... mi auguro non pensassi che fin quì non ero arrivato... ;-)
>
>
> So benissimo che le tue risorse sono illimitate (!) ma sono interessato al problema, quindi era doveroso dettagliare per comprendersi.

Infatti è un argomento Tecnico interessante.

> Beh, 50 campi solo nel caso peggiore (utente che sceglie tutti gli opzionali), altrimenti farai stampare solo quelli necessari: utilizzerai Array di controlli indexati, per rendere visibili solo gli oggetti scelti dall'utente...
>
> Magari la lettura non sarà straordinaria, ma che alternative vedi?
>
> Ciao!

I campi come MINIMO sono 30, e ti assicuro che sono ILLEGGIBILI, e questa documentazione è Certificativa... quindi deve essere leggibile.

Come dicevamo i problemi sono 2 di sostanza:
1) Gestione delle Maschere di Interfaccia ci sono 2 Soluzioni
   a) Con qualche compromesso da accettare, uso un TreeView per la Gerarchia ed una Form/SubForm entrambe in modalità DataSheetView(consentono il Resize)
   b) TreeView e HierachicalFlexGrid, questa soluzione è ottima, una PIZZA per il codice discretamente complesso, ma usando CLASSI invece di TempTable è velocissima.

2) Gestione Reportistica, in questo caso non ho 2 soluzioni in quanto il REPORT è illeggibile, già fatto diverse prove... ed ho esportato in EXCEL, il lavoro viene bene, funzionale... è da considerare un compromesso, si può stampare fino in A0 su PDF.

Questo è quanto.
@Alex


title: FMEA/FMECA

text:
> I campi come MINIMO sono 30, e ti assicuro che sono ILLEGGIBILI, e questa documentazione è Certificativa... quindi deve essere leggibile.
>
> Come dicevamo i problemi sono 2 di sostanza:
> 1) Gestione delle Maschere di Interfaccia ci sono 2 Soluzioni
>    a) Con qualche compromesso da accettare, uso un TreeView per la Gerarchia ed una Form/SubForm entrambe in modalità DataSheetView(consentono il Resize)
>    b) TreeView e HierachicalFlexGrid, questa soluzione è ottima, una PIZZA per il codice discretamente complesso, ma usando CLASSI invece di TempTable è velocissima.
>
> 2) Gestione Reportistica, in questo caso non ho 2 soluzioni in quanto il REPORT è illeggibile, già fatto diverse prove... ed ho esportato in EXCEL, il lavoro viene bene, funzionale... è da considerare un compromesso, si può stampare fino in A0 su PDF.
>

Quindi hai già risolto tutto, come pensavo.

Comunque eviterei la soluzione b): sarà veloce ma ti affidi a una componente che non ha futuro. Se poi il codice è complesso ti rompi i coglioni a riprenderlo in mano tra qualche mese o anno.

Non m'è chiaro in che modo sia più leggibile il pacco dopo averlo esportato in excel, ma mi fido ;-)

Saluti


title: FMEA/FMECA

text:
> Quindi hai già risolto tutto, come pensavo.

Si sono soluzioni che ho già implementato, tutte...(purtroppo) volevo capire se mi perdevo in un bicchier d'acqua con qualche cosa di meno complciato...

> Comunque eviterei la soluzione b): sarà veloce ma ti affidi a una componente che non ha futuro. Se poi il codice è complesso ti rompi i coglioni a riprenderlo in mano tra qualche mese o anno.

ASSOLUTAMENTE, avrei evitato pure il TreeView, ma in questo caso è obbligatorio.

> Non m'è chiaro in che modo sia più leggibile il pacco dopo averlo esportato in excel, ma mi fido ;-)

Basta allargare la stampa in PDF, il Documento viene stampato in A2-A1 o A0 se serve, quindi faccio l'AutoSize delle Colonne e delle Righe, ottenendo la massima leggibilità del documento, cosa che in il Report, si perde completamente per la pessima resa delle dimensioni e l'impossibilità di usare l'AutoSize.

> Saluti

Ciao Simone, grazie per lo scambio.

@Alex


title: FMEA/FMECA

text:
> > Non m'è chiaro in che modo sia più leggibile il pacco dopo averlo esportato in excel, ma mi fido ;-)

> Basta allargare la stampa in PDF, il Documento viene stampato in A2-A1 o A0 se serve, quindi faccio l'AutoSize delle Colonne e delle Righe, ottenendo la massima leggibilità del documento, cosa che in il Report, si perde completamente per la pessima resa delle dimensioni e l'impossibilità di usare l'AutoSize.
>

Ok, però prenderei in considerazione un'altra strada, valutando una delle funzionalità più sottovalutate di Access: lo "stampa finestra", che non è affatto un PRINT del video, ma un vero e proprio report generato al volo partendo dalla Form.

Qui magari non basta, ma può essere una soluzione interessante in varie altre situazioni.

Abbiamo detto che hai scelto la soluzione a) quindi ti appoggerai a un Temporaneo concettualmente simile a quello del mio esempio.
Supponiamo che tu dia in pasto tale struttura dati a una Form/SubForm DataSheet. Chiaramente per indentare i dati ci si deve arrangiare (usando sequenze di Blanks) ma hai il vantaggio di poter ridimensionare le colonne come ti pare, manualmente in altezza e/o larghezza, e automaticamente al contenuto.

Su pressione di un button:

   DoCmd.RunCommand acCmdPrint

e scende su carta. Se supera le dimensioni del foglio crea un'altra pagina.


title: FMEA/FMECA

text:
Il giorno mercoledì 30 gennaio 2019 19:04:38 UTC+1,
simoca...@gmail.com
 ha scritto:
> > > Non m'è chiaro in che modo sia più leggibile il pacco dopo averlo esportato in excel, ma mi fido ;-)
>
>
> > Basta allargare la stampa in PDF, il Documento viene stampato in A2-A1 o A0 se serve, quindi faccio l'AutoSize delle Colonne e delle Righe, ottenendo la massima leggibilità del documento, cosa che in il Report, si perde completamente per la pessima resa delle dimensioni e l'impossibilità di usare l'AutoSize.
> >
>
>
> Ok, però prenderei in considerazione un'altra strada, valutando una delle funzionalità più sottovalutate di Access: lo "stampa finestra", che non è affatto un PRINT del video, ma un vero e proprio report generato al volo partendo dalla Form.
>
> Qui magari non basta, ma può essere una soluzione interessante in varie altre situazioni.

Si è comodo anche l'Export in EXCEL della DataSheetView, ad anche questa opzione non è adeguata nel mio caso.

> Abbiamo detto che hai scelto la soluzione a) quindi ti appoggerai a un Temporaneo concettualmente simile a quello del mio esempio.

Solo per il REPORT sequenzializzo... per le Form non conviene, le DataSheetView poi non sono le Form/SubForm... non sposti nulla e fa schifo.
Sfrutto proprio la visualizzazione MasterDetail ad espansione(simulazione gerarchica ad 1 Livello) accoppiata con il Treeview.

> Supponiamo che tu dia in pasto tale struttura dati a una Form/SubForm DataSheet. Chiaramente per indentare i dati ci si deve arrangiare (usando sequenze di Blanks) ma hai il vantaggio di poter ridimensionare le colonne come ti pare, manualmente in altezza e/o larghezza, e automaticamente al contenuto.

Si a parte l'INDENTAZIONE che non è gestibile perchè nella riga Figlio ho colonne shiftate in cui IdPhase del Padre si allinea con iDParentPhase del Figlio... per questo si restringono ulteriormente le opzioni.

> Su pressione di un button:
>
>    DoCmd.RunCommand acCmdPrint
>
> e scende su carta. Se supera le dimensioni del foglio crea un'altra pagina.

Non posso usare 2 fogli... deve essere su una sola pagina in ORIZZONTALE eventualmente le N pagine solo in verticale...

Devo provarlo in ogni caso, voglio capire se il Print è un AsView, quindi taglia le colonne non visualizzate accessibili da SCROLLBAR_HORIZONTAL oppure se è intelligente e stampa tutto...

Ci guardo.

@Alex


title: FMEA/FMECA

text:
> Devo provarlo in ogni caso, voglio capire se il Print è un AsView, quindi taglia le colonne non visualizzate accessibili da SCROLLBAR_HORIZONTAL oppure se è intelligente e stampa tutto...
>

Se parliamo di una SubForm, si possono stampare tutte le colonne fino al limite del foglio, ma non basta il comando acCmdPrint

Saluti


title: disabilitare campo si/no dopo il primo inserimento

author: Silver

text:
Ciao.
Esiste un modo per disabilitare un campo di tipo si/no dopo la prima
modifica?
Ho un db degli ordini effetuati dai clienti. Una volta effettuato
l'ordine e la merce consegnata flaggo il campo "consegnato" vicino al
nome dell'articolo ordinato.
vorrei che una volta flaggato non fosse più possibile modificarlo.
ho provato con l'evento me.consegnato.enabled = false  su afterupdate ma
non funziona.


author: Carlo Costarella

text:
"Silver" <cra...@TOGLIhotmail.com> ha scritto nel messaggio
news:viqNf.11485$ou2....@tornado.fastwebnet.it...

Prima di impostare a enabled = false devi spostare il focus sul controllo
successivo o precedente.
Usa l'evento click del controllo Consegnato:
Private Sub Consegnato_Click()
If Me.Consegnato = True Then
Me.TuoNomeControllo.SetFocus
Me.Consegnato.Enabled = False
End If
End Sub
Inoltre su corrente devi ripetere il codice che riguarda solo la possibilità
di modifica:
If me.consegnato = true then me.consegnato.enabled = false else
me.consegnato.enabled = true
Ciao, Carlo


text:
Carlo Costarella ha scritto:

grazie mille ha funzionato!


author: Gabriele Bertolucci

text:
> grazie mille ha funzionato!
Silver, siamo tutti molto contenti che il suggerimento di Carlo Costarella
ti sia servito, ma non è un comportamento accettato da questo newsgroup quello
di rispondere quotando 36 righe e scrivendone solo una di ringraziamento,
soprattutto perché le 36 righe quotate non servono a nessuno.
Ben vengano i ringraziamenti, ma fai attenzione al quoting, per favore.
Senza rancore.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it


text:
> Ben vengano i ringraziamenti, ma fai attenzione al quoting, per favore.
scusate


title: Snapshot

author: Roberto Spinella Esteban

text:
Ho installato + volte snapshot viewer sul mio PC. Infatti i file -snp sono
associati e visualizzati correttamente.
Ma quando creo un report a selezionando INVIA A destinatario di posta non
appare il formato :SNP tra quelli disponibili.
Chi sa dirmi perche ?


title: href

text:
Avendo un DB in access 2000 diviso in applicativo ebanca dati( MDB e
BE) è possibile creare un href che faccia partire solo l'applicativo
ed inserire così dati da PC collegati in rete.
Sia l'applicativo che la banca dati risiedono in una catrella in
WWWroot. Ho già fatto dei tentativi ma il risultato è il salvataggio
in locale del DB. Sperando di essere chirao saluti.


title: href

author: MA

text:

Stai trattando al cosa in maniera "Aspista"
In locale puoi fare come descritto su
www.accessgroup.it
Approfondimenti
Condividere un'applicazione in una rete LAN
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: href

text:
Carissimo Massimiliano già condivido in Lan il tutto e funziona bene,
vorreitrasformarlo in ASP senza il lavoraccio di reare le nuove form.
E' possibile rimenere l'applicativo intatto utilizzando un piccolo
server dal quale tramite un pagine ASP collegarei e lavorare. Grazie


title: href

author: Alessandro Baraldi

text:
E chi la fà l'interfaccia utente se non vuoi ricrearla...?
Non certo il file MDB...!
Ciao
@Alex


title: href

text:

Ma con ASP tu hai bisogno di pagine Asp e visualizzarle con un browser.
Tutto ciò non puoi farlo con un mdb. Sono due cose diverse



title: href

text:
Carissimo Alex buona giornata,  esiste una possibilità di aprire il
fila in href senza che me lo salvi in locale e poetrci lavorare. In
definitiva in Lan la banca dati essendo codivisa è visibile , non
volendo passare ad ODBC Mysql  pensavo di poter aggirerel'ostacolo
creando una pagia HTML con un collegamento all'applicativo tenedo la
banca dati nella wwwroot, in modo da non cambiare le form. Sperando di
eseere stato chiaro saluti.


title: href

text:
Si sei stato chiaro, ma come hai detto giustamente, solo la banca dati
...!
La pagina HTML(asp in realtà) che va a leggere i dati devi crearla tu
non
c'è nulla che la fà per te se non qualche scarsa autocomposizione...!
In pratica metti il tuo BE nel Server e crei una pagina Web(Asp o
altro) nel ServerWeb
che accede al BE...!
Non sò se è ho capito correttamente quanto vuoi fare.
@Alex


title: href

author: Sergio MAZZA

text:
<
gepp...@gmail.com
> ha scritto nel messaggio
news:1148454230.3...@i39g2000cwa.googlegroups.com...

[risposta]
Cioè vorresti far inserire i dati anche da chi non ha installato Access;
altrimenti se ci sono client che accedono via rete al BE sul server non ci
sarebbe ragione di utilizzare il web per gestire in database.
Se è così gli altri amici ti hanno indicato la via (ASP); altrimenti se
rimani in Intranet puoi provare (occhio, provare) con le pagine di accesso
ai dati. Che altro non sono che pagine asp con activex per la connessione al
db e gestione dati...
Ciao.
--
Sergio MAZZA


title: Report su query... errore..

author: SuperPippo®

text:
salve a tutti... una domanda rapida...
perchè quando creo un report con origine una
Query mi dice "nessun record corrente " ???
grazie...


title: Report su query... errore..

author: Maurizio Borrelli

text:
"SuperPippo®" <ik0qd...@SPAMlibero.it> wrote in message
news:zqfna.42851$DT4.1...@twister1.libero.it...
> salve a tutti... una domanda rapida...
> perchè quando creo un report con origine una
> Query mi dice "nessun record corrente " ???
    Poniamo che la query si chiami "Query1". Passa in visual basic, apri la
Finestra immediata e digita:
        ?dcount("*","query1")
    Che risultato ottieni?
--
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------


title: Report su query... errore..

text:
Maurizio Borrelli wrote:
> "SuperPippo®" <ik0qd...@SPAMlibero.it> wrote in message
> news:zqfna.42851$DT4.1...@twister1.libero.it...
>> salve a tutti... una domanda rapida...
>> perchè quando creo un report con origine una
>> Query mi dice "nessun record corrente " ???
>
>     Poniamo che la query si chiami "Query1". Passa in visual basic,
> apri la Finestra immediata e digita:
>
>         ?dcount("*","query1")
>
>     Che risultato ottieni?
-----------
perdona la mia ignoranza... ma mi puoi dire come passare in VB
ed aprire la finestra immediata ?? :((
grazie..


title: Report su query... errore..

text:
"SuperPippo®"
> Maurizio Borrelli
> > "SuperPippo®"
> >> perchè quando creo un report con origine una
> >> Query mi dice "nessun record corrente " ???
> >     Poniamo che la query si chiami "Query1". Passa in visual basic,
> > apri la Finestra immediata e digita:
> >         ?dcount("*","query1")
> >     Che risultato ottieni?
> perdona la mia ignoranza... ma mi puoi dire come passare in VB
> ed aprire la finestra immediata ?? :((
        Strumenti > Macro > Visual Basic Editor
        Visualizza > Finestra Immediata
--



title: Report su query... errore..

text:
Maurizio Borrelli wrote:
> "SuperPippo®"
>>>     Poniamo che la query si chiami "Query1". Passa in visual basic,
>>> apri la Finestra immediata e digita:
>>>         ?dcount("*","query1")
>>>     Che risultato ottieni?
>> perdona la mia ignoranza... ma mi puoi dire come passare in VB
>> ed aprire la finestra immediata ?? :((
>
>         Strumenti > Macro > Visual Basic Editor
>         Visualizza > Finestra Immediata
--------------
negativo... non posso visionare alcun risultato in quanto
uso A97 e quando vado in Strumenti > Macro > è attiva
solo la voce esegui macro...mentre sono disabilitate
le seguenti voci....
converti macro in VB
crea menu da macro
crea barra strumenti da macro
crea menu di scelta rapida da macro....
non è che ti confondi con il menu di Excel ???
Ciao...


title: Report su query... errore..

text:
"SuperPippo®" <ik0qd...@SPAMlibero.it> wrote in message
news:pkUna.49324$iy5.1...@twister2.libero.it...
> Maurizio Borrelli wrote:
> > "SuperPippo®"
> >>>     Poniamo che la query si chiami "Query1". Passa in visual basic,
> >>> apri la Finestra immediata e digita:
> >>>         ?dcount("*","query1")
> >>>     Che risultato ottieni?
> >> perdona la mia ignoranza... ma mi puoi dire come passare in VB
> >> ed aprire la finestra immediata ?? :((
> >         Strumenti > Macro > Visual Basic Editor
> >         Visualizza > Finestra Immediata
> negativo... non posso visionare alcun risultato in quanto
> uso A97 e quando vado in Strumenti > Macro > è attiva
> solo la voce esegui macro...mentre sono disabilitate
> le seguenti voci....
> converti macro in VB
> crea menu da macro
> crea barra strumenti da macro
> crea menu di scelta rapida da macro....
> non è che ti confondi con il menu di Excel ???
    Facciamo cosi': hai mai scritto 1 riga 1 di Visual Basic? O almeno fatto
un copia/incolla di una riga di codice? Come hai fatto, in quella
circostanza, a "passare a Visual Basic"?... Oppure... premi Alt+F11: che
succede? *Se* succede che ti ritrovi nell'editor, ovvero IDE, di Visual
Basic, che succede se premi Ctrl+g? (*Senza* puntinterrogativo!)
    Stimatissimi amici e colleghi, o voi tutti che ancora usate Access 97,
glielo dite voi, per favore, a SuperPippo(R), come si "passa a Visual
Basic"? E' Pasqua, per favore. Grazie.



title: Report su query... errore..

text:
Il 18 Apr 2003, 17:56, "Maurizio Borrelli" <
maurizio...@freepass.it
>
ha scritto:

scusa non è che ti confondi con Excel???
;-P
SuperPippo, allora smettila con le super noccioline
Attention mode on
Vai nella tua maschera
Vai in struttura
Visualizza - codice (è quella specie di gioiello)
Welcome to Visual Basic Editor
Lascia scorrere la sigla d'apertura et voilà
Attention mode off
ciao MAssimiliano
p.s. o mi sto confondendo con Excel???
--------------------------------
Inviato via
http://usenet.libero.it


title: Report su query... errore..

text:
MA wrote:
> Il 18 Apr 2003, 17:56, "Maurizio Borrelli"
> <
maurizio...@freepass.it
> ha scritto:
>>>>     Poniamo che la query si chiami "Query1". Passa in visual basic,
>>>> apri la Finestra immediata e digita:
>>>>         ?dcount("*","query1")
>>>>     Che risultato ottieni?
>>> perdona la mia ignoranza... ma mi puoi dire come passare in VB
>>> ed aprire la finestra immediata ??
-----------
beh... come si apre Visual basic.. da Maschera lo sò..!!!.
ma come ha scritto Maurizio...sopra ... lascia intendere
o perlomeno data la mia scarsa conoscenza..., in access
di aprire Vb dal menu delle query...
sorry se ci siamo capiti male...
ed infine anche se apro da maschera il VB
come, su che evento metto ?dcount("*","query1")
grazie e buona pasqua
Ciao..


title: Compatta e ripristina...

author: Max

text:
Ciao a tutti,
cosa fa esattamente il compatta e ripristina?
Compatta i dati e quindi poi risultano nell'accesso un po' più lenti da
cercare etc..?
M.


title: Compatta e ripristina...

text:
"Max" <
chid...@free.it
> ha scritto nel messaggio
news:btu9j8$r6g$1...@news.flashnet.it...

Al contrario, lo velocizza.
MAssimiliano


title: Espressione If che non funziona

author: Danbow

text:
Scusate se la ripropongo ma ho veramente bisogno una risposta, senno sono
bloccato..
grazie
> Danbow <
thed...@yahoo.it
> ha scritto:
> > Nel origine controllo di una cas di tst in un report, ho messo
> >
> > =IIf([PROUNI]="KG" Or "MT";[DETIMBAL];[DETQUANT])
> >
> > solo che:
> > mi da DETIMBAL anche quando la conzione non è vera
> > se inverto DETIMBAL e DETQUANT mi da errore
> >
> > Quali potrebero essere i motivi?
>
> La sintassi della condizione e falso. Debb' essere
> =IIf([PROUNI]="KG" Or [PROUNI]="MT";[DETIMBAL];[DETQUANT])
>
Ok, il controllo viene effettuato. Solo che se il risultato è DETIMBAL
funziona tutto, se il risultato è DETQUANT mi viene visualizzato , nella
casella di testo, errore.
Cosa può essere?


title: Espressione If che non funziona

text:
"Danbow" <
thed...@yahoo.it
> wrote in message
news:MPG.160fe957d...@news.tin.it...
> > La sintassi della condizione e falso. Debb' essere
> > =IIf([PROUNI]="KG" Or [PROUNI]="MT";[DETIMBAL];[DETQUANT])
> >
> Ok, il controllo viene effettuato. Solo che se il risultato è DETIMBAL
> funziona tutto, se il risultato è DETQUANT mi viene visualizzato , nella
> casella di testo, errore.
> Cosa può essere?
A parte che non metti i riferimenti relativi alla radice del Controllo il che
è male, può essere che DETQUANT sia nullo e l'errore è di conseguenza, prova ad
inserire un controllo per capire se il dato è o no nullo.....
@Alex.
--
Posted from  [146.133.1.30]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Espressione If che non funziona

text:
In article <
bf6f537e4ed2a95230...@mygate.mailgate.org
>,
ik2...@libero.it
 says...
> "Danbow" <
thed...@yahoo.it
> wrote in message
> news:MPG.160fe957d...@news.tin.it...
>
> > > La sintassi della condizione e falso. Debb' essere
> > > =IIf([PROUNI]="KG" Or [PROUNI]="MT";[DETIMBAL];[DETQUANT])
> > >
> > Ok, il controllo viene effettuato. Solo che se il risultato è DETIMBAL
> > funziona tutto, se il risultato è DETQUANT mi viene visualizzato , nella
> > casella di testo, errore.
> > Cosa può essere?
>
>
> A parte che non metti i riferimenti relativi alla radice del Controllo
Perdonami, ma sono veramente alle primissime armi in materia: cos'è la
radice del Controllo?
 il che
> è male, può essere che DETQUANT sia nullo e l'errore è di conseguenza, prova ad
> inserire un controllo per capire se il dato è o no nullo.....
> @Alex.
>
Il dato non è sicuramente nullo, xchè viene da me inserito in una
maschera.
>
>


title: Espressione If che non funziona

text:
"Danbow" <
thed...@yahoo.it
> wrote in message
news:MPG.161003974...@news.tin.it...
> > A parte che non metti i riferimenti relativi alla radice del Controllo
> Perdonami, ma sono veramente alle primissime armi in materia: cos'è la
> radice del Controllo?
>  il che
> > è male, può essere che DETQUANT sia nullo e l'errore è di conseguenza, prova ad
> > inserire un controllo per capire se il dato è o no nullo.....
> > @Alex.
> Il dato non è sicuramente nullo, xchè viene da me inserito in una
> maschera.
Il riferimento esplicito ai controlli è quando indichi dov'è l'origine:
Es: tu indichi Controllo senza inserire Me!Controllo se sei nella stessa Form
del codice o Forms![NomeForm].Controllo.
Io ti consiglierei di utilizzare il DEBUG e inserire uno stop per verificare
se la funzione recupera il valore ed eventualmente che non ci siano conflitti.



title: Espressione If che non funziona

text:
In article <
d3672613396eb996b9...@mygate.mailgate.org
>,
ik2...@libero.it
 says...

Ho risolto! Non so xchè, ma ho cancellato la casella di txt e l'ho
rifatta e ora funziona..
Bo..
Grazie mille lo stesso.


title: Espressione If che non funziona

author: Roberto da casa

text:
"Danbow" <
thed...@yahoo.it
> ha scritto nel messaggio
news:MPG.161003974...@news.tin.it...

Scusate l'intrusione.
Ma cosa è DETQUANT (un controllo del tuo report, il campo di una tabella, il
nome di una variabile)? Sei sicuro che nel tuo report esiste un controllo
chiamato DETQUANT? Non è per caso il nome di un controllo di una maschera?
E DETIMBAL cosa è (un controllo del tuo report, il campo di una tabella, il
nome di una variabile)?
Insomma dal punto di vista funzionale, che differenza c'è tra DETIMBAL e
DETQUANT?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Espressione If che non funziona

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message
news:c5op7.84122$ul3.3...@news.infostrada.it...
> Scusate l'intrusione.
>
> Ma cosa è DETQUANT (un controllo del tuo report, il campo di una tabella, il
> nome di una variabile)? Sei sicuro che nel tuo report esiste un controllo
> chiamato DETQUANT? Non è per caso il nome di un controllo di una maschera?
> E DETIMBAL cosa è (un controllo del tuo report, il campo di una tabella, il
> nome di una variabile)?
> Insomma dal punto di vista funzionale, che differenza c'è tra DETIMBAL e
> DETQUANT?
>
> --
> Roberto
Ben difficile da capire....
Da quello che ho capito il DETIMBAL è un piatto tipico, non sò di che regione
o nazionalità, ma appena ho la ricetta proverò a farlo, poi o ti invito a
provare o ti dico le mie impressioni.
Ciao Roberto
@Alex.
--
Posted from  [62.98.10.227]



title: Espressione If che non funziona

text:
In article <
40138be3fd941f60c0...@mygate.mailgate.org
>,
ik2...@libero.it
 says...
> "Roberto da casa" <
r.ma...@libero.it
> wrote in message
> news:c5op7.84122$ul3.3...@news.infostrada.it...
>
> > Scusate l'intrusione.
> >
> > Ma cosa è DETQUANT (un controllo del tuo report, il campo di una tabella, il
> > nome di una variabile)? Sei sicuro che nel tuo report esiste un controllo
> > chiamato DETQUANT? Non è per caso il nome di un controllo di una maschera?
> > E DETIMBAL cosa è (un controllo del tuo report, il campo di una tabella, il
> > nome di una variabile)?
> > Insomma dal punto di vista funzionale, che differenza c'è tra DETIMBAL e
> > DETQUANT?
> >
> > --
> > Roberto
>
> Ben difficile da capire....
> Da quello che ho capito il DETIMBAL è un piatto tipico, non sò di che regione
> o nazionalità, ma appena ho la ricetta proverò a farlo, poi o ti invito a
> provare o ti dico le mie impressioni.
Eddai, non prendere in giro un povero neofita che vuole imparare
qualcosa...  :))


title: Date strane da Odbc

author: Vercellone Milena

text:
Ciao a tutti!!!
Dunque qualsiais tabella io importi da as400 con Odbc mi rovescia in campo
data un numero e cioe':
quello che dovrebbe essere 31/12/2002
risulta invece 20021231 con campo proprieta' numerico.
Come posso fare per riavere una data "normale"?
Grazie in anticipo Milena


title: Date strane da Odbc

author: Claudio

text:
"Vercellone Milena" <
milen...@libero.it
> ha scritto nel messaggio
news:54zNa.149347$lK4.4...@twister1.libero.it...

Ciao a te, prova a cercare in it.compl.appl.access la richiesta fatta da
Iman con il titolo "conversione testo in data" penso faccia al caso tuo!.
La risposta di Roberto da casa era :
Usa la funzione DateSerial (vedi help).
Se la stringa che contiene la data nella forma 20020725 si chiama Pinco,  in
VBA prova con:
NuovaData = DateSerial(Left(Pinco, 4), Mid(Pinco, 5, 2), Right(Pinco, 2))
Comunque li c'è anche un'altro esempio
Buona giornata!
Paolo


title: Date strane da Odbc

text:
"Claudio" <
hac...@fastwebnet.it
> ha scritto nel messaggio
news:uFzNa.4125$79.6...@tornado.fastwebnet.it...

Conversione del campo "datamia" tipo 27122002 a formato data tipo
27/12/2002:
nuovadata:
DateSerial(Val(Right([datamia];4));Val(Mid([datamia];3;2));Val(Left([datamia
];2)))
Provata e testata.....
Buona domenica a tutti!
Paolo


title: Problemi con la formattazione condizionale

author: Giorgio

text:
Sto utilizzando la formattazione condizionale per cambiare il colore dello
sfondo di un campo in una maschera, vorrei che lo sfondo fosse verde quando
e vuoto, non ci sono riuscito, utilizzo la scelta "l'espressione e" [nome
campo]="" oppure [nome campo]= null pero non da il risultato richiesto.
Grazie.


author: Nicola Dainoli

text:
"Giorgio" <
plu...@libero.it
> ha scritto nel messaggio
news:ad20e7$htq$1...@newsreader.mailgate.org...

Invece che [nomecampo]=null prova con isnull([nomecampo])
Ciao, Nicola.


title: Immagini in form

author: walter

text:
Ho necessita di inserire delle immagini in una form e avere la possibilita
di ruotarle ingrandirle ecc......
Esiste qualche ocx gia pronta?
Walter


title: Immagini in form

text:
"walter" <
walt...@libero.it
> ha scritto nel messaggio
news:75Ege.93254$IN.15...@twister2.libero.it...

Io per questo normalmente uso gli ActiveX Kodak per il cui uso puoi andare
sul Sito Comune (link qui sotto) e nella Sezione General leggere la mia FAQ
intitolata "6.115 Come è possibile scannerizzare, visualizzare, modificare,
stampare e salvare files immagine usando gli ActiveX Kodak?".
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Immagini in form

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:MsFge.93491$IN.15...@twister2.libero.it...
>
> "walter" <
walt...@libero.it
> ha scritto nel messaggio
> news:75Ege.93254$IN.15...@twister2.libero.it...
>> Ho necessita di inserire delle immagini in una form e avere la
>> possibilita
>> di ruotarle ingrandirle ecc......
>>
>> Esiste qualche ocx gia pronta?
>>
>> Walter
>
> Io per questo normalmente uso gli ActiveX Kodak per il cui uso puoi andare
> sul Sito Comune (link qui sotto) e nella Sezione General leggere la mia
> FAQ
> intitolata "6.115 Come è possibile scannerizzare, visualizzare,
> modificare,
> stampare e salvare files immagine usando gli ActiveX Kodak?".
>
> --
> Roberto
>
grazie Roberto vado a vedere


title: Tabelle collegate

author: luke

text:
Vorrei risolvere un problema molto fastidioso per un mio database.
Ho estratto dal database le tabelle che ora risiedono su un file access
esterno collegato al file delle forms e delle query.
Il tutto funziona perfettamente. Il problema nasce quando sposto il
database su un'altra cartella o su un altro disco. I collegamenti,
essendo assoluti, si perdono e devo riattivarli a mano.
E' possibile impostare un collegamento relativo (ad esempio il file
tabelle risiede nella stessa cartella, a prescindere dal nome della
cartella)?
Thanks
LuKe


title: Tabelle collegate

author: Antonio Biso

text:
"luke" <
b...@gmx.de
> ha scritto nel messaggio
news:jYAMb.251601$e6.99...@twister2.libero.it...

Utilizza la procedura di riallega tabelle sul sito comune
Antonio


title: odbc per connessione msde

author: ciroteo

text:
Forse sarò un po' duro di comprendonio, e ripropongo un quesito già postato
...
Ho deciso di fare il porting di un piccolo db su msde, per verificarne le
prestazioni in ambiente multiutente.
Se dovessi decidere di non creare un progetto .adp, ma di connettermi via
odbc per salvare query e maschere già fatte, è necessario impostare la
connessione odbc su ogni client?
Se cosi fosse, qual'è il vantaggio di tale soluzione in caso di
distribuzione dell'applicativo e sue modifiche nel tempo?
Esiste qualche altra soluzione diversa dai progetti .adp?
__(\/)__(\/)__(\/)__(\/)__(\/)__(\/)__(\/)__(\/)__(\/)__(\/)_


title: odbc per connessione msde

author: Pablitomf

text:
ciroteo ha scritto:
> è necessario impostare la
> connessione odbc su ogni client?
Le puoi impostare da codice, e quindi di conseguenza non avrai bisogno di
impostarle x ogni nuovo client...saranno intrinseche al programma
--
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: odbc per connessione msde

text:
"ciroteo" <
cir...@libero.it
> wrote in message
news:cjgkt6$l2a$
1...@hulme.interac.it
> Forse sarò un po' duro di comprendonio, e ripropongo un quesito già postato
> ...
> Ho deciso di fare il porting di un piccolo db su msde, per verificarne le
> prestazioni in ambiente multiutente.
> Se dovessi decidere di non creare un progetto .adp, ma di connettermi via
> odbc per salvare query e maschere già fatte, è necessario impostare la
> connessione odbc su ogni client?
Se tu usassi FE-BE Access saresti costretto ad impostare
i Collegamenti su ogni FE(Client)....???
La risposta è ovviamente si come per MSDE.
Ovvio che se il BE(MSDE) non lo sposti nondevi relinkare nulla
proprio come prima.
> Se cosi fosse, qual'è il vantaggio di tale soluzione in caso di
> distribuzione dell'applicativo e sue modifiche nel tempo?
In che senso.... se ti connetti via ODBC DSN_Less è come lavorare
con Tabelle Collegate.
Il vantaggio è l'uso delle QueryPT e delle SP per eseguire
nel primo caso Recordset ReadOnly estremamente rapidi, la
Q_PT viene eseguita sul Server quindi in Numero di Records
transitato è solo quello effettivo.
Con le SP puoi eseguire azioni molto potenti direttamente sul
SERVER.
> Esiste qualche altra soluzione diversa dai progetti .adp?
Il collegamento ODBC e ADP sono cose completamente diverse.
ODBC = Tabelle Collegate
ADP è solo un progetto parallelo all'MDB che si appoggia a
OLEDB bypassando JET.
Tu cosa vuoi sapere di particolare....????
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: odbc per connessione msde

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:cjglnb$tel$1...@news.newsland.it...

di grazia ... come potrei farlo via codice?


title: odbc per connessione msde

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:4ab0118bdad1d62384...@mygate.mailgate.org...

Vorrei sapere se è possibile evitare di andare su ogni postazione e
registrare manualmente la connessione odbc.
Questo perchè abbiamo diversi sistemi operativi, il parco macchine è in via
di aggiornamento ad una vera e propria rete NT (o xp), ma ancora molti
client hanno il buon '98. e spesso rilascio nuove versioni con nuove
funzionalità man mano che se ne presenta la necessità.
Su access FE-BE, non devo riallegare niente, il be è su una cartella
condivisa a cui tutti i client possono accedere (J:\db ...)
quindi ad ogni release mi basta copiare l'mde sul client e il db gira.
Non credo sia la stessa cosa se copiassi il .adp, o l' .mde con tabelle
collegate via odbc.
Per il momento vorrei gestire le tabelle,  mantenendo le query (di cui in
passato avevo fatto abbondante uso! sob!) e il vba delle maschere.
In tal modo i dati sono aggiornati e l'applicativo funziona.
Con calma vorrei approfondire le SP e tutte le funzionalità di msde, ma se
non parto resto sempre al palo dei miei esperimenti.
;-)


title: odbc per connessione msde

text:
"ciroteo" <
cir...@libero.it
> wrote in message
news:cjgmu7$l4f$
1...@hulme.interac.it
[CUT]
>
> Vorrei sapere se è possibile evitare di andare su ogni postazione e
> registrare manualmente la connessione odbc.
Forse ti stai confondendo con il DSN.
Ti ho spiegato che essendo Tabelle Collegate non serve
assolutamente farlo per ogni macchina se non usi il DSN
per la connessione ODBC.
Ovvio che devi usare come ti ho già spiegato una connessione
via Codice DSN_LESS(SENZA DSN) usando la stringa di connessione
opportuna.
Se hai ancora dubbi credo che ti convenga chiarirti le idee
su cosa sia necessario fare...!!
> Questo perchè abbiamo diversi sistemi operativi, il parco macchine è in via
> di aggiornamento ad una vera e propria rete NT (o xp), ma ancora molti
> client hanno il buon '98. e spesso rilascio nuove versioni con nuove
> funzionalità man mano che se ne presenta la necessità.
Non conta nulla il SERVER è sempre quello.
> Su access FE-BE, non devo riallegare niente, il be è su una cartella
> condivisa a cui tutti i client possono accedere (J:\db ...)
> quindi ad ogni release mi basta copiare l'mde sul client e il db gira.
Anche il SERVER è sempre fermo in una cartella, solo che invece
del percorso devi dare l'INDIRIZZO IP....!
Come vedi mi pare ti manchi qualche informazione di concetto
per comprendere la struttura.
> Non credo sia la stessa cosa se copiassi il .adp, o l' .mde con tabelle
> collegate via odbc.
Il dire "Non credo..." è già errato, ti assicuro ti sbagli.
Ovviamente non voglio insistere, se non ritieni sia così forse
studiando la struttura di rete tra un Client ed un SERVER ti convinci.
MDE(ODBC) è esattamente la stessa cosa di un MDE(Access) che differenza
pensi che ci sia...????
ADP o ADE invece se non sposti il SERVER è sempre la stesa cosa...!!!!!
> Per il momento vorrei gestire le tabelle,  mantenendo le query (di cui in
> passato avevo fatto abbondante uso! sob!) e il vba delle maschere.
> In tal modo i dati sono aggiornati e l'applicativo funziona.
> Con calma vorrei approfondire le SP e tutte le funzionalità di msde, ma se
> non parto resto sempre al palo dei miei esperimenti.
>
> ;-)
Fidati... non ti racconto storie....!
L'alternativa è provare..... installa
in una rete un SERVER_MSDE e prova a Linkare
via ODBC diretto le tabelle, poi sposti il CLIENT
su un PC diverso... apri il CLIENT e per magia
funzionaerà..... il SERVER è rimasto dove gli
hai detto che era...!!!



title: odbc per connessione msde

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:3d9688e0bac95d0ff5...@mygate.mailgate.org...

infatti bastava provare!!!!
Ho spostato l'mde con tabelle collegate via odbc su un altro pc dove non
avevo fatto la connessione odbc, che tu più
correttamente chiami DNS.  Mi chiede ip del server, nome utente e pwd, di
autenticazione. (ho usato quella di sql server e non di nt)
e magicamente me l'ha accettata collegandomi le tabelle! E facendo
funzionare il database.
Ti ho posto la domanda xè con mysql a suo tempo dovetti scaricare il driver
odbc e i pc che non l'avevano installato e a cui non avevo fatto la
connessione odbc non potevano accedere al server. Cio che non mi è chiaro è
quello che tu definisci odbc diretto...
Quindi se non ho capito male la connessione via codice è inserita nel
collegamento delle tabelle, e non è in un file a parte nel sistema
operativo:
una volta che le ho collegate me le mantiene tali per tutti i pc della rete.


title: odbc per connessione msde

text:
"ciroteo" <
cir...@libero.it
> wrote in message
news:cjgqrb$l83$
1...@hulme.interac.it
[CUT]
> infatti bastava provare!!!!
> Ho spostato l'mde con tabelle collegate via odbc su un altro pc dove non
> avevo fatto la connessione odbc, che tu più
> correttamente chiami DNS.  Mi chiede ip del server, nome utente e pwd, di
> autenticazione. (ho usato quella di sql server e non di nt)
> e magicamente me l'ha accettata collegandomi le tabelle! E facendo
> funzionare il database.
Ottimo.
> Ti ho posto la domanda xè con mysql a suo tempo dovetti scaricare il driver
> odbc e i pc che non l'avevano installato e a cui non avevo fatto la
> connessione odbc non potevano accedere al server. Cio che non mi è chiaro è
> quello che tu definisci odbc diretto...
> Quindi se non ho capito male la connessione via codice è inserita nel
> collegamento delle tabelle, e non è in un file a parte nel sistema
> operativo:
> una volta che le ho collegate me le mantiene tali per tutti i pc della rete.
Questa sera da casa ti posto quì una Routine per il Collegamento
delle Tabelle senza appoggiarsi al DSN di sistema creato per
la connessione al server.
Purtroppo dal lavoro non ho nulla...!
In pratica è qasi uguale al RELINK di MDB con qualche accorgimento.
Ciao.



title: odbc per connessione msde

author: ALESSANDRO Baraldi

text:
Ovviamente ti devi creare una Tabella nella quale inserisci l'elenco delle
tabelle da Collegare...!
La funzione che ti allego č contenuta in un Modulo di Classe
pertanto ha dei riferimenti non espliciti, ma spero ti sia chiara.
[NomeTabella]        Devi inserire il Nome della Tabella ELENCO
[mstrConnection]    Passa la Stringa di Connessione in questo modo:
"ODBC;DRIVER={SQL
Server};SERVER=NOMESERVER;UID=username;PWD=tuaPassword;DATABASE=NomeDatabase
MSDE;LANGUAGE=Italiano;"
Il NomeServer dovrebbe essere possibile mettere l'IP, ma anche il Nome non č
un problema saperlo...!
Private Function LinkODBCTbl() As Boolean
   On Error GoTo Err_RlnkODBCTbl
   Dim tdf As DAO.TableDef
   Dim rs As DAO.Recordset
   Dim s As String
   Dim strSQL As String
   LinkODBCTbl = False
   strSQL = cLnkTbl
   Set rs = CurrentDb.OpenRecordset(NomeTabella)
   rs.MoveFirst
   Do Until rs.EOF
      s = rs.Fields(0).Value
      If Esiste_Oggetto(s, fTabella) Then _
            CurrentDb.TableDefs.Delete s
      Set tdf = CurrentDb.CreateTableDef(s)
      tdf.Connect = mstrConnection
      tdf.SourceTableName = s
      CurrentDb.TableDefs.Append tdf
      Set tdf = Nothing
      rs.MoveNext
   Loop
   LinkODBCTbl = True
Exit_here:
   rs.Close
   Set rs = Nothing
   Set tdf = Nothing
   Exit Function
Err_RlnkODBCTbl:
   LinkODBCTbl = False
   MsgBox "Impossibile connettersi al Server"
   Resume Exit_here
End Function
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: odbc per connessione msde

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:cjhi33$i94$1...@lacerta.tiscalinet.it...

grazie alex ! sei come al solito gentilissimo.
ora mi ci tuffo e la metto in pratica.


author: uno

text:
Ho due tabelle: la prima che ha come chiave primaria campoA, campoB; la
seconda che ha come chiave primaria campoA, campoB e campoC.
Nella finestra relazioni ho configurato una relazione uno a molti con
integrità referenziale.
Poi ho creato una maschera per la prima tabella che contiene una
sottomaschera che elencando dalla seconda tutti i record che hanno lo
stesso valore di campoA e campoB della prima.

Ora, quando cerco di modificare nella maschera campoA, mi viene
restituito il messaggio in oggetto:

Can't perform cascading operation. There must be a related record in
table ...

Io pensavo che impostando l'integrità referenziale la modifica del campo
che forma la chiave primaria venisse propagata in automatico alle
tabelle collegate, ma forse ho sbagliato?

C'è un modo per non incorrere in questo problema?

Grazie.


title: Can't perform cascading operation. There must be a related record in table

text:
Il 02/09/2013 14.38, uno ha scritto:
> Ho due tabelle: la prima che ha come chiave primaria campoA, campoB; la
> seconda che ha come chiave primaria campoA, campoB e campoC.
> Nella finestra relazioni ho configurato una relazione uno a molti con
> integrità referenziale.
> Poi ho creato una maschera per la prima tabella che contiene una
> sottomaschera che elencando dalla seconda tutti i record che hanno lo
> stesso valore di campoA e campoB della prima.
>
> Ora, quando cerco di modificare nella maschera campoA, mi viene
> restituito il messaggio in oggetto:
>
> Can't perform cascading operation. There must be a related record in
> table ...

Ho capito da cosa dipende l'errore. In effetti la mia descrizione non
era completa. Avevo una terza tabella, dipendente dalla seconda, con una
chiave di quattro campi: campoA, campoB, campoC e campoD.
Una volta che ho cancellato la relazione di quest'ultima con la seconda
il problema non si è più ripresentato. Evidentemente Access, modificando
un record della prima tabella, aggiorna i record dipendenti della
seconda ma non scende di livello ad aggiornare anche quelli dipendenti
della terza.