folle76
Guest
l'idea è sempre quella. integrazione massima tra dati cad e gestionali nelle piccole medie aziende. abbiamo un gestionale che lavora con sql server e quindi grande facilità di creare viste personalizzate con sql e reportistica con crystal reports. abbiamo proe e nessuna voglia nè soldi di acquistare un sistema pdm, posto che possa veramente interfacciarsi col nostro gestionale che è distributo da mondoesa.
col vba e le api di proe almeno ho potuto (dopo aver superato lo scoglio di una documentazione insufficiente) caricare nel database gestionale i parametri di modelli proe ed, eventualmente al bisogno, poter fare il contrario. ecco, per chi interessa e conosce vba, un piccolo esempio per stampare nella finestra immediata i valori dei parametri di un modello attivo in sessione. se qualcuno può farmi avere qualche esempio più complesso ed interessante gli sarei grato. si scambiano volentieri le conoscenze, posto che approfondirò l'argomento.
proe come modellatore è eccezionale, protoolkit (incasinatissimo e con documentazione orribile) e vb api per proe lo sono meno. c'è molta poca attenzione al riguardo e poca gente che ne capisce in giro.
private sub comando0_click()
dim model as ipfcmodel
dim session as ipfcbasesession
dim connection as ipfcasyncconnection
dim params as ipfcparameters
dim paramvalue as ipfcparamvalue
dim param2 as ipfcbaseparameter
dim c as ipfcparameterowner
on error goto fine:
dim classasyncconnection as new ccpfcasyncconnection
set connection = classasyncconnection.connect(dbnull, dbnull, dbnull, dbnull)
set session = connection.session
set model = session.currentmodel
set c = model
set params = c.listparams()
for i = 0 to params.count - 1
set param2 = params(i)
set paramvalue = param2.value
debug.print paramvalue.stringvalue
next
fine:
if not connection is nothing and connection.isrunning then
connection.disconnect (1)
end if
end sub
col vba e le api di proe almeno ho potuto (dopo aver superato lo scoglio di una documentazione insufficiente) caricare nel database gestionale i parametri di modelli proe ed, eventualmente al bisogno, poter fare il contrario. ecco, per chi interessa e conosce vba, un piccolo esempio per stampare nella finestra immediata i valori dei parametri di un modello attivo in sessione. se qualcuno può farmi avere qualche esempio più complesso ed interessante gli sarei grato. si scambiano volentieri le conoscenze, posto che approfondirò l'argomento.
proe come modellatore è eccezionale, protoolkit (incasinatissimo e con documentazione orribile) e vb api per proe lo sono meno. c'è molta poca attenzione al riguardo e poca gente che ne capisce in giro.
private sub comando0_click()
dim model as ipfcmodel
dim session as ipfcbasesession
dim connection as ipfcasyncconnection
dim params as ipfcparameters
dim paramvalue as ipfcparamvalue
dim param2 as ipfcbaseparameter
dim c as ipfcparameterowner
on error goto fine:
dim classasyncconnection as new ccpfcasyncconnection
set connection = classasyncconnection.connect(dbnull, dbnull, dbnull, dbnull)
set session = connection.session
set model = session.currentmodel
set c = model
set params = c.listparams()
for i = 0 to params.count - 1
set param2 = params(i)
set paramvalue = param2.value
debug.print paramvalue.stringvalue
next
fine:
if not connection is nothing and connection.isrunning then
connection.disconnect (1)
end if
end sub