mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: data report non associato

Salve a tutti!
Ho realizzato un'applicazione che utilizza Data Report di vb per 
stampare il risultato dell'elaborazione. L'applicazione non 
utilizza alcun db. Quando però lancio il metodo .show del report 
mi dà un errore sulla fonte dati. La domanda è questa: c'è un 
metodo per stampare con Data Report non associandolo ad alcuna 
fonte dati?
Grazie x la collaborazione
--  
Postato da Virgilio Newsgroup: scopri i nuovi gruppi 
Eros, foto e video a 
http://newsgroup.eros.virgilio.it

 fonte dati?
No, il datareport richiede dei dati sottostanti.
Ma non serve che questi dati siano fisicamente da qualche parte. Puoi 
tranquillamente generare un recordset fittizio in Ram, con un solo 
record così non ti moltiplica la Section1, poi associ il datareport a 
quel recordset e tutto funziona.
Ciao
Alberto
-- 
Alessandro Bergonzoni: Il tempo vola e noi no. Strano sarebbe se noi 
volassimo e il tempo no, il cielo sarebbe pieno di uomini con 
l'orologio fermo.

Albe V° ha scritto:

Grazie Alberto della tua disponibilità ma sono costretto a 
disturbarti ancora: lo stratagemma mi sembra carino, però a 
questo punto avrei bisogno di indicazioni su come creare il 
recordset in modo fittizio a runtime.....
Grazie di nuovo


 recordset in modo fittizio a runtime.....
E' una cosa già scritta a iosa.
Fai prima tu a cercare su google che io a ripeterla.
ciao


Newsgroup: it.comp.lang.visual-basic
Titolo: Barcode con stampante ad aghi

C'č qualcuno che ha affrontato la problematica della stampa di codici a
barre con VB6 su stampanti ad aghi?
Io ho provato diversi sorgenti e font, presi sul sito comune, che funzionano
(piů o meno bene) con stampanti laser e a getto. Ma gli stessi, con
stampanti ad aghi installate correttamente, producono codici a barre
illeggibili.
C'č qualcosa che non so (e dovrei sapere)? Qualcuno ha qualche consiglio da
darmi?
Grazie in anticipo
Lino

 illeggibili.
Probabilmente se la stampante li supporta, o meglio se riesce
a stamparli come immagine, dato che suppongo non abbia
il font residente.
_____________________________________________
James Tiberius Kirk, matricola SC 937-076 CEC
  Nato a Riverside, nello Iowa, USA, Terra
            il 1277.1 (26/03/2233)

Newsgroup: it.comp.lang.visual-basic
Titolo: Consiglio manuale

Esiste un manuale che tratti la programmazione delle porte seriali?

Esiste un manuale che tratti la programmazione delle porte seriali?
Nel caso non l'abbia ancora visto, mi sento di sponsorizzare
il bell'articolo di Ettore Maronese pubblicato sul sito comune
(
http://www.it-lang-vb.net
):
clicca su Documentazione, quindi Articoli ed infine su Comunicazioni.
-- 
hth, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: [SITO COMUNE] Allora? in conclusione?

Come da oggetto
Allora? Il post iniziale del 25.....
come funziona?
 deve passare 7 giorni...15...un mese ...per rendere effettiva sta
votazione?
Come funziona?
In sostanza che è successo?
Confermato Euroweb...?
Tutto come prima?
--
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
Quotefix e altro: 
http://www.martek.it/go.asp?portamia=4
Usr: ICLVB Pw: amici

 Tutto come prima?
Bisogna che tutto cambi, perchè ogni cosa rimanga come prima.
Il gattopardo (a memoria)

 Allora? Il post iniziale del 25.....
Nel post del 25 c'č scritto che il termine ultimo delle votazioni č domani
giovedě 29.


ops č vero.....va beh!
puň anche chiuderla quella votazione!

Newsgroup: it.comp.lang.visual-basic
Titolo: inviare email da Visual Basic

1° Metodo:
	valrest = Shell("start
MAILTO:
primoindirizzo
,secondoindirizzo?BODY=corpodelmessaggio&SUBJECT=titolo&CC=carboncopy")
2° Metodo:
	usa il Winsock
3° Metodo:
	tramite MAPI
Per gli ultimi due metodi, trovi un esempio sul Sito Comune di questo Newsgroup:
www.murialdo.it/it_lang_vb
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)

valrest = Shell("start 
http://www.dreamlink.net/davidegreco
", 0)
ehehhe
pubblicità occulta al mio sito
ciao Morè

Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda

Dovrei aprire un'immagine BMP con il programma che ho predefinito.
Quancuno puņ aiutarmi. L'ho gią fatto diversi anni fa, ma non ricordo come.
Grazie

 Quancuno puņ aiutarmi. L'ho gią fatto diversi anni fa, ma non ricordo come.
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&q=shell&meta=group%3Dit.comp.lang.visual-basic
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&q=ShellExecute&btnG=Cerca&meta=group%3Dit.comp.lang.visual-basic
giuseppeD
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.lang.visual-basic
Titolo: [?2] Label in verticale

Ciao a tutti.
Esiste una OCX per avere le label in verticale?
Dove la trovo?
Grazie.
:-)

www,
cyotek.com
quasi tutti free e ce n'è uno che permette la rostazione delle scritte
ciao
L2K

 quasi tutti free e ce n'è uno che permette la rostazione delle scritte
grazie, perfetto
specie se la label contiene "GIRARROSTO" :)

LOL
L2K

Newsgroup: it.comp.lang.visual-basic
Titolo: VB & SAP

Qualcuno mi saprebbe indicare dove trovare software per interfacciarsi
ai repository SAP R/3?
Grazie
Lele
[To Reply cut "ALT64" from mail address]

 Lele
Ma se non sbaglio SAP R/X non fa uso di DB Server di terze parti tipo
Oracle, etc?

Oracle, etc?
Sě, noi usiamo MS SQL Server, ma benché abbia grande esperienza con
SQL vorrei evitare di imettere le mani sui dati SAP passando dalla
porta posteriore. Tradotto: preferirei arrivarci con le RFC di SAP.

Newsgroup: it.comp.lang.visual-basic
Titolo: VISUAL .NET prerequisiti

con WIndows XP home sapete quali sono i prerequisiti da aggiungere?
basta il framework .net o ne servono altri?
thx
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 thx
ciaociao

 thx
http://www.microsoft.com/italy/msdn/vstudio/evaluation/sysreqs/default.asp
Ave
giuseppeD


Newsgroup: it.comp.lang.visual-basic
Titolo: [?][VB6]Applicazioni console

Ciao!
detto in due parole:
1)come posso fare x creare applicazioni console(quelle x DOS, quelle con lo
sfondo bluetto... quando il mouse non esisteva ancora... avete presente?)
con VB6?
ciao
--
Carmine
Webmaster di The Total Site (
http://www.tekkentag.altervista.org/
 )
giuseppe.giang...@tin.it
 (Togli la scritta NOSPAM)
Account Messenger: 
thetot...@msn.com

 presente?) con VB6?
Beh, hai usato più di due parole ;)
Comunque, realizzare vere e proprie applicazioni console con VB 6 non è 
prorio semplice.
Comunque, guarda questo esempio:
http://www.nirsoft.net/vb/console_application_visual_basic.html
Diverso il discorso in 
VB.NET
 (C#) dove le cose sono molto più banali, 
grazie alla classe Console, notevolmente migliorata con il .NET Fw 2.0.
Ciao!
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

 con VB6?
potresti, ma dal punto di vista della praticita' e dell'affidabilita'
il gioco non vale la candela.
tralasciando la possibilita' di usare linguaggi piu' idonei, tipo C/C++
e delphi/pascal, puoi realizzare delle soluzioni egrege con il WSH 
(windows scripting host).
-- 
ciao, hal

 ciao
Devi usare le API della Console (AllocConsole, FreeConsole, ReadConsole,
WriteConsole,...).
Ma non è tutto. Per poter compilare un'applicazione console VERA occorre linkare
diversamente l'EXE.
Nell'articolo citato da Gianluca
(
http://www.nirsoft.net/vb/console_application_visual_basic.html
) si ottiene
questa cosa con una tecnica che però (personalmente) mi piace il giusto perché
si va direttamente sull'EXE compilato a pastrocchiare dentro all'header del PE
(portable executable).
Un metodo alternativo è quello di intercettare la chiamata al linker da parte di
VB6.EXE e modificarne al volo i parametri di invocazione.
In passato ho creato un addin per VB che faceva tutto in un unica botta, però
non trovo più la fonte da cui avevo preso ispirazione.
Bye
Raf

 con VB6?
http://vb.mvps.org/samples/project.asp?id=Console
Ciao
--
Reporting tool: 
http://www.neodatatype.net
Qualunque mentecatto può scrivere codice che un computer possa capire.
I buoni programmatori scrivono codice che gli uomini possano capire.
[Martin Fowler]

 ha scritto nel messaggio
news:_auce.1310335$35.48...@news4.tin.it...


 ha scritto nel messaggio
news:_auce.1310335$35.48...@news4.tin.it...


 oppure è necessaria qualche impostazione particolare?
Ovviamente non funzioneranno sotto DOS puro, ma solo in una finestra di 
DOS all'interno di windows.

Newsgroup: it.comp.lang.visual-basic
Titolo: rs![variabile] Boh ?

Ciao a tutti rirompo ancora per chiedere un'altra cosa :
utilizzo un DB e leggo il campo di un recordset cosě : "rs![nome]" il mio
problema č il seguente io vorrei mettere al posto di "nome" una variabile ad
es. "var" che si modifica,
le ho provate tutte ma il programma me la legge sempre come un campo del
recordset. Ad es. ho provato rs! & "[" & var & "]" solo che mi legge il
tutto come una stringa ossia con gli apici e quindi il campo non lo
riconosce, quindi un'altra domanda per la soluzione del mio problema
potrebbe essere Come faccio a togliere gli apici ad una stringa ?
Spero di non aver detto troppe cavolate.
grazie e ciao

 ha scritto nel messaggio
news:f88a7.85076$Qf6.6...@news2.tin.it...

Ciao, prova con la sintassi completa, referenziando la collection Fields
dell'oggetto recordset:
rs.fields("Nomecampo").value
che diventa, se in Var c'e nome campo:
rs.fields(Var).value
oppure , se sai in che posizione e' il campo nella select del recordset (es.
e' il secondo)
rs.fields(1).value
Penso che funzioni sia con Ado sia con Dao, anche se con Dao non l'ho
provato ;)
Ciao
-----------------------------------
Roberto Mazzoli
Consulenza Informatica
r_mazzoli(tanto e' gia' stato spammato)
hotmail.com
-----------------------------------
Visita il sito comune del newsgroup!
http://www.it-lang-vb.net

 ha scritto nel messaggio
news:9kb3g9$3j7pp$1...@ID-65580.news.dfncis.de...


Che è poi la sintassi ASP

 provato ;)
Con DAO funge, lo facevo io.

 Che è poi la sintassi ASP
Non è la sintassi ASP, è solo una contrazione impropria della forma.
ASP, come tutti i linguaggi che utilizzano gli oggetti DCOM usano le stesse
sintassi.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Cerco aiuto...

.come faccio a dire a VB di chiudere una determinata applicazione aperta sul
mio PC?

mio PC?
Sito Comune
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

Dipende, e' un'applicazione che Vb stesso ha aperto? e' un'applicazione di
cui conosci la caption (titolo)? vuoi chiuderla o ti basta terminarla?
Salve
                Dbg
Luca Falavigna ha scritto nel messaggio


mio PC?
Devi usare la funzione dell'API SendMessage e inviare il messaggio
WM_CLOSE a quell'applicazione. Ti serve, pero', la Caption della
finestra da chiudere.
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro RomagnoloŽ, diffidate dalle imitazioni!
 Opel/ECC Calibrezio EVO-IV --- Kawasaki "Gas Gas" ZZ-R 1100
 ICQ# 36893168 - IRCNet: bugbarbeq, @ on #linux-it & #NetBSD
Newsgroup: it.comp.lang.visual-basic
Titolo: [Ado-sql] "Unione" tabelle

Nel mio applicativo VB6 interrogo un DB Access nel quale ci sono due tabelle
che contengono lo stesso campo ID
Ho creato una query1 che fa la somma per ID nella tabella 1 e una query2 che
fa la somma per ID nella tabella 2.
Come posso creare una query sulle tabelle 1 e 2 che mi il risultato delle
somme su due colonne:
in pratica il risultato dovrebbe essere
ID(1) | SommaTAb1 | SommaTab2
ID(2) | SommaTab1  | SommaTab2
...
Ho provato con
SELECT * from query1 UNION select * from query2
ma il risultato è
ID(1) SommaTAb1
ID(1) SommaTAb2
...
mi potete dare una mano?
Grazie
Hubert

 mi potete dare una mano?
Istruzione join ?
--
Salutoni
Sergio

 Istruzione join ?
Perň non č cosě semplice...
Grossomodo (non ci penso neanche a mettermi lě a testarla, mi limito a
scriverla a braccio):
Select isnull(
T1.ID
,
T2.ID
) as ID, Isnull(T1.Tot,0.0) as TOT1,
isnull(T2.Tot,0.0) as TOT2
From
    (select ID, Sum(campo) as Tot from Tabella1 Group By ID) As T1
FULL OUTER JOIN
    (select ID, Sum(campo) as Tot from Tabella2 Group By ID) As T2
ON 
T1.ID
=
T2.ID
Ciao
Alberto

 Perň non č cosě semplice...
Perchč sei il solito esagerato che vuol fare tutto con una query sola :-)
Abituato a lavorare con access, io avrei "fisicamente" fatto le due query per
ottenere la somma, poi una terza che ne faceva il join(t).
Certo che in questo ragionamento non avevo tenuto conto degli eventuali id
mancanti in ciascuna tabella rispetto all'altra, cosa che invece, a sentimento,
sembra fare il comando da te proposto....
--
Salutoni
Sergio


Un pò ermetico;-).
cmq avevo già provato con il JOIN ma mi perdo i record (ID) che non appaiono
in entrambe le tabella(query).
Ho forse sbaglio a usare il JOIN.
Ho Usato
SELECT query1.IDCollaboratore, query1.IDIncarico, query2.IDIncarico,
query1.sommadiore, query2.sommadiore
FROM query1INNER JOIN query2 ON (query1.IDIncarico = query2.IDIncarico) AND
(query1.IDCollaboratore = query2.IDCollaboratore)
Come soluzione forse potrei fare così:
Creo la query unione di prima e inserisco un campo che vale 
p.es
. 1 per
query1 e 2 per query2 e poi faccio una query a campi incrociati. Speravo in
qualcosa di più corto
Grazie

 Un pò ermetico;-).
no, proprio emetico !
hai perfettamente ragione tu, come ho già scritto nell'altro post.
--
Salutoni
Sergio

 che invece, a sentimento, sembra fare il comando da te proposto....
Giŕ.
Con tutte le relative problematiche di campi Null ecc...
Da osservare anche il dettaglio del 0.0 anzichč 0 nell'isnull. Serve per
dimensionare capientemente la colonna se il primo record restituito fosse
appunto un join outer, ossia con uno dei due elementi a null.
Ciao
Alberto
Newsgroup: it.comp.lang.visual-basic
Titolo: Arrotondamento e troncamento

Ciao a tutti...scusate se questo tema è stato già trattato ma nei 
precedenti post non sono riuscita a trovare una risposta...cmq vorrei 
sapere se in visual basic è presente una funzione di arrotondamento ad 
un certo num di decimali e una di troncamento...
ho sentito parlare della funzione round, ma nn riesco ad 
utilizzarla...
grazie per l'aiuto...ciao...



In che senso non riesci ad usarla?
b@=5.193
a@=round(b@,2) arrotonda a 2 decimali
Per tagliare guarda Int e Fix
-- 
DBMS Firebird
VB6 + Ado

Newsgroup: it.comp.lang.visual-basic
Titolo: problemi con accesso contemporaneo a database

Una mia applicazione scritta con VB6 scrive ciclicamente, attraverso una
routine, su un database access. Finchè è solo quella routine a scrivere non
ci sono problemi. Ho costruito con ms chart dei trend che vanno a pescare i
dati dallo stesso database. Finchè prelevo dati mentre l'altra routine non
scrive non ho problemi. I problemi nascono se richiamo il trend nei momenti
in cui la prima routine cerca di scrivere. Mi ritrovo nel database dei dati
sbagliati e assolutamente insignificanti. C'è una soluzione?
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 sbagliati e assolutamente insignificanti. C'è una soluzione?
Non conosco access, di norma i problemi ci sono quando da due parti si
scrive, non quando uno scrive ed uno legge.
Puoi farti un file/tabella semaforo in cui prima di scrivere controlli se è
vuota, se si ci metti un flag e lo liberi quando hai finito di inserire.
Dal MSChart stessa cosa, se libero lo blocchi, prendi i dati e liberi.
In ogni caso andrebbe studiato per bene.
-- 
DBMS Firebird
VB6 + Ado
Newsgroup: it.comp.lang.visual-basic
Titolo: Msde come installarlo senza office 2000 ?

Salve a tutti,
dopo aver sviluppato un programma in VB con i dati gestiti in SQL Server 7
vorrei utilizzare
MSDE ma senza Access2000 o le componenti server di Office 2000 non mi si
installa.
Sapete nulla in proposito ?
Vi ringrazio anticipatamente per il vostro tempo.
Ciao
Giorgio

 Sapete nulla in proposito ?
Non mi risulta che MSDE richieda Office installato. Sei sicuro di accedere
direttamente ad un database di SQL 7.0 e non ad un database ".adp" di
Access2000? Nel primo caso non hai bisogno assolutamente di Office; la tua
DSN o la tua connection-string punteranno direttamente al server/database
senza passare per Access. Nel secondo caso invece devi utilizzare il
run-time di access2000 oppure Access installato.
Puoi essere piů preciso?
Roberto

 ha scritto nel messaggio
news:8m7b53$2ji$1...@fe1.cs.interbusiness.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Colore righe Datagrid

Buongiorno a tutti.
Come posso cambiare il colore di una singola cella all'interno di un
datagrid ?
grazie e buona giornata
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 grazie e buona giornata

Usi una DbGrid o una FlexGrid?
Bye by SixaM 8-]
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Usiamo una DbGrid.


Usiamo una DbGrid.
Il 17 Mar 2005, 10:27, Si...@NOSPAMaruba.it (SixaM) ha scritto:


Newsgroup: it.comp.lang.visual-basic
Titolo: Codici Ean 8

Salve a tutti ,qualcuno ha un programma o un codice o un link ,per poter
fare i codici a barre Ean 8 -Ean 13 ,magari solo la formula numerica ,senza
la grafica delle barre !
Grazie anticipatamente a tutti !

 ha scritto nel messaggio
news:hc4Aa.31139$Ny5.9...@twister2.libero.it...

Una risposta x volta pleseeeeeeeeee  !!
:-)

 Una risposta x volta pleseeeeeeeeee  !!
Se qualcuno non ti rispondo, magari è perchè oggi è domenica e
se ne sta per i cazzi suoi al mare, o con la famiglia, o perchè non
vuole risponderti o perchè non lo sa.
Dai un occhio a 
planet-source-code.com
-- 
Saluti
Andrea Moro
Sito Comune : 
http://www.it-lang-vb.net

 distraendomi ha
scritto

Per i codici a barre utilizzo un componente (ocx) di terzeparti che
acquistai da componentsource(
www.componentsource.com
) qualche anno fa.
Il componente si chiama Anex tools for linaer barcode
(
http://www.anextech.com
).
La documentazione per la realizzazione del codice in questione la puoi
trovare anche qui : 
www.codiceabarre.it
Buon lavoro
Newsgroup: it.comp.lang.visual-basic
Titolo: Come cominciare con Winsock?

Buonasera.
Uso VB5. E sono un perito meccanico (!!!!)
Chi mi potrebbe dare qualche dritta (magari con un esempio indicandomi un
sito) su come usare il componente Winsock?
Mi spiego.
Lavoro in uno studio con 7 persone. Tutti hanno il loro computer collegato
agli altri tramite la rete. La rete e' solo per lo scambio di dati. Non c'e'
un server di rete. Un ottavo computer (che chiamo Mario) e' sempre acceso
perche' vi sono collegate le stampanti che tutti utilizzano. Vorrei creare
una applicazione (per diletto e per utilita') da installare su tutti i
computer e su Mario per archiviare alcuni dati sull'attivita' svolta
quotidianamente, gli orari ecc. Mario farebbe da magazzino dati perche'
sempre acceso. E poi fare delle tabelline e delle valutazioni sui risultati
totali.
Grazie a tutti e Ciao
*frankyz

totali.
Beh, nel tuo caso potresti usare un DB remoto (presente su Mario) ed accedervi dagli altri PC.
Per gestire il DB remoto usa RDO, per sapere come strutturare il db, beh, se non hai già in mente
come fare, dovresti essere più specifico e darci qualche info in più su cosa effettivamente devi
memorizzare, ecc.
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

 Moreno
In effetti qualche informazione in più dovresti darcela ...
Moreno ... non è un po' esagerato connettersi in RDO per una rete di 8 PC
... non basterebbe DAO (un po' + facile direi) ...
Comunque attendiamo notizie dal nostro meccanico perito ...
Ciao

... non basterebbe DAO (un po' + facile direi) ...
Vero, hai ragione... è stato un laptop freudiano: avevo appena risposto ad un tale in mail
parlandogli di RDO e mi son dimenticato di liberare la memoria...

Newsgroup: it.comp.lang.visual-basic
Titolo: Gestrione della cache di Windows 95

Una domanda per i più esperti (competenti con esperienza) o uno spunto per
i maniaci del benchmark e delle prestazioni.
Il programmino che segue copia i valori di una matrice delle dimensioni di
4 MB in un'altra (quindi ha bisogno di almeno 8 MB di ram).
Ho un K5 (circa Pentium 100) con 32 MB.
L'esecuzione (compilato con tutte le ottimizzazioni) impiega circa 2
secondi quando la memoria è già stata allocata, ma se Windows 95 deve
swappare il tempo sale a 20, 40 o più secondi.
Esempio: eseguo 3 istanze del programma e clicco in sequenza 3 volte sulla
prima, 3 volte sulla seconda e 3 volte sulla terza. I tempi impiegati sono
di 20, 2 e 2 nella prima, 25, 2 e 2 nella seconda, 29, 2 e 2 nella terza.
Poi, dato che nei miei 32 MB c'entrano benino le tre istanze i tempi non
aumentano.
Ho notato solo che se clicco velocemente sulle tre finestre in modo che il
loop venga eseguito contemporaneamente quella che ha il focus (l'ultima
cliccata) fugge più delle altre e la somma dei tempi è di molto superiore
ai 6 secondi attesi, ma è di circa 16 secondi (7+6+3).
E ora le domande:
esistono delle tecniche di programmazione che mi permettono di ottimizzare
i tempi di gestione della cache da parte di Windows?
se mi faccio una dll in VC guadagno qualcosa usando i puntatori nel ciclo?
se mi faccio una dll in VC guadagno qualcosa nella gestione della cache?
qualcuno ha avuto problemi simili? (nel programma vero ho matrici anche più
grandi, molto più grandi, e praticamente si pianta.
Dim x(1 To 2000, 1 To 2000) As Byte
Dim y(1 To 2000, 1 To 2000) As Byte
Private Sub Form_Click()
  Dim i As Integer, j As Integer, t As Double
 
  t = Timer
  For i = 1 To 2000
    For j = 1 To 2000
      x(i, j) = y(i, j)
    Next j
  Next i
  Print Timer - t
End Sub

...

 Corrado
E il secondo?
Grazie del consiglio, ma non è ciò che volevo sapere. Io vorrei sapere come
velocizzare un ciclo in generale, non in questo caso particolare. Se per
esempio durante la copia voglio incrementare i valori di 1 o se voglio
copiare un byte si e uno no in C posso creare un ciclo che usa i puntatori
per leggere e assegnare i valori e le prestazioni aumentano mostruosamente.
È vero che il VB5 compila bene, e veloce, ma, anche con tutte le
ottimizzazioni in molti casi non raggiunge le prestazioni del C.
Devo farmi una DLL in C?
Ciao, Stefano
Newsgroup: it.comp.lang.visual-basic
Titolo: gravissimo errore, non capisco ?? run-time Error'13' ??

ciao, aiutatemi per chè non so cosa pensare. Ho un'applicazione che ho
creato che possiede un form tramite cui è possibile inserire dei dati in un
file .mdb (Access). Sullo stesso è contenuto appunto un poulsantre che
esegue un'istruzione SQL "INSERT INTO ...." per memorizzare un nuovo record
di dati nel file. Ora testo l'applicazione nell'ambiente VB e tutto va per
il meglio. i Record mi vengono aggiunti correttamente .... ma se impacchetto
l'applicazione tamitel'autocomposizione installazioni, la installo e
l'avvio, quando vado a fare click sul puldsante per l'inserimento del record
mi viene sollevato l'errore di Run-Time 13: "Type mismatch" . Come è
possibile ?? PErchè nell'ambiente di sviluppo VB mi funziona e ora no ??.
FRa l'altro la cosa strana è che il programma mi si collega al database
correttamente, posso recuperare dati e modificarli senza alcun errore ...
solo quando vado a richiedere un INSERT INTO ... ho l'errore.
Mi sapreste consigliare.
grazie.

Prima cosa. Installi l'applicazione sulla stessa macchina su cui sviluppi?
Se no, questo mi lascia pensare che manchi l'mdac_typ, ovvero le
librerie per la connessione al db, anche se leggendo dopo, dici che riesci
ad eseguire tutte le altre operazioni (lettura e aggiornameto), quindi
lo farebbe escludere a priori.
Seconda cosa. Hai controllato che effettivamente passi lo stesso tipo
di dati che il campo della tabella si aspetta?
Potrebbe essere che in qualche modo l'IDE di Vb faccia il casting
dei dati che stai passando al db e gli vada bene ... e nel compilato non
avvenga la stessa cosa. La butto li, non sò se può realmente succedere
una cosa del genere.
Terza cosa. Visto che gli errori che tira fuori vb non sono sempre del
tutto corretti, sei sicuro che stai passando, es. una stringa di 20
caratteri
e che il campo ne accetti 20 e non magari 18?
Quarta cosa. Prova ad inserire una funzione di log nel tuo programma
che scrive ogni tanto (lo decidi tu quando) su di un file dove è arrivato.
Questo ti aiuterà sicuramente ad individuare meglio l'errore.
Ciao Andrea

 ha scritto nel messaggio
news:a2gtci$10nrjk$1...@ID-61006.news.dfncis.de...


 eseguito nel compilato ?!!??!.
Potrebbe dipendere dalle impostazioni internazionali.
Es. il formato data è diverso e VB sostituisce la data nella stringa in modo
incomprensibile per il DB engine.
Oppure usa separatori dei decimali differenti come ad. es. la virgola.
Nel primo caso basta una Format$() assicurandosi che la data sia passata nel
formato americano.
Nel secondo usa una Replace(valore, ",", ".")
Un cosiglio: prova anche con una semplice msgbox (meglio se lo scrivi su un
file di testo per comodità di copia-incolla) il contenuto dell'SQL al
momento dell'esecuzione nel programma compilato.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Compilatore di risorse per VB5 (.RES)

So che il compilatore per file .RES utilizzabili dal Visual Basic č
disponibile sul sito Microsoft... ma dov'č?!?
Qualcuno puň dirmi l'indirizzo esatto, o indicarmi un sito in cui reperirlo?
Grazie
Guglielmo
gfi...@tin.it

 
gfi...@tin.it
Dovrebbe essere qui':
    \Program Files\DevStudio\VB\Wizards\Rc.exe
Ciao
Claudio

Il file RC.EXE e' presente nel CD di Visual Basic 5.
Ciauz
Matteo

Newsgroup: it.comp.lang.visual-basic
Titolo: [Drag & Drop] Spostare una ListBox su se stessa

In una PictureBox ho messo una ListBox che posso trascinare con il metodo
del Drag&Drop.
Questo il codice:
Private Sub ListBox1_MouseDown(Button As Integer, Shift As Integer, X As
Single, Y As Single)
  Select Case Button
  Case vbLeftButton:
    ListBox1.Drag vbBeginDrag
  End Select
End Sub
Private Sub Picture1_DragDrop(Source As CONTROL, X As Single, Y As Single)
Dim i As Long
 If Source.Name = "ListBox1" Then
    i = Source.Index
    ListBox1(i).Move X, Y
 End If
End Sub
Il mio problema nasce quando, a run-time, prendo la ListBox1 (evento
ListBox1_MouseDown), la sposto, e rilascio il tasto del mouse dentro la
Picture1, ma sopra la ListBox1 stessa.
In questo caso non viene generato l'evento Picture1_DragDrop.
Come posso fare?
--
Reply to: origma^|^@
edpsistem.it
       (remove ^|^ from e-mail address)

 ha scritto nel messaggio
news:0L8MxGuB...@DNS2.edpsistem.it...


 Come posso fare?
Se ti trovi sulla ListBox e' essa a generare l'evento DragDrop!
Inserisci anche l'evento DragDrop per la listBox ed esegui lo stesso 
codice che esegui nella Picture1_DragDrop ... (con le opportune 
modifiche nel caso la routine utilizzi la posizione di rilascio, ecc.)
ciao
		maxx
Newsgroup: it.comp.lang.visual-basic
Titolo: Info su vari argomenti

Dunque, o popolo di iclvb
nel libro per la certificazione microsoft in mio possesso i seguenti
argomenti non sono trattati, se non in poche righe, oppure sono trattati
male.
Visto che devo dare l'esame il 30, e questi argomenti nella mia preparazione
sono rimasti ancora vacanti, però sono richiesti, vorrei domandare se
qualcuno può postarmi qualche link dove posso trovare qualcosa di più tipo
tutorial, articoli etc..(IN ITALIANO).
Gli argomenti sono i seguenti.
Distribuzione di applicazioni e componenti via web (Nel libro è trattato in
poche righe)
Debug avanzato (Nel libro non è trattato)
Compatibilità componenti COM (nel libro è trattato, ma in breve e non ci ho
capito una sega)
Licenze dei componenti e firme digitali (nel libro è spiegato ma in 2 righe
e non ci ho capito una sega)
Visual Source safe (Nel libro è spiegato in 5 pagine, ma male, MOLTO male)
Grazie
--
"Non credo che in tutto il mondo si riuscirebbero a vendere
più di cinque computer".
-- Thomas J. Watson, presidente dell'Ibm, 1943

 più di cinque computer".
Concordo. :-D
HTH
-- 
'Ho 38 di febbre... non garantisco sui post :-)
Antonio Cangiano
Webmaster di 
www.visualcsharp.it
free.it.comp.lang.csharp - free.it.comp.lang.vbnet
free.it.comp.lang.aspnet - free.it.comp.lang.delphi


Invece ci sono, fidati...
Volevo evitare, però ormai lo dico, l'ho dato ieri e mi hanno segato per
50 millesimi....
Cazzo se mi brucia....
Soprattutto sul debug, ce ne sono un tot, inoltre mi sono quasi pentito
di avere l'IDE in italiano... se l'avessi avuto in inglese probabilmente
su alcune domande sarei stato molto più sicuro, magari proprio quelle 2
che mi hanno fatto segare.....ARRRGGGG.
Uffi...chiederò aiuto a san gennaro.

 Cazzo se mi brucia....
David mi spiace!!!
Dai che ce la farai...
Tra un po' mi prendo anch'io il librozzo per la certificazione... :-D
-- 


 Tra un po' mi prendo anch'io il librozzo per la certificazione... :-D
Ti porto la mia esperienza sul 70-176
Alcuni capitoli sono fatti da dio, altri riassumono troppi argomenti in
un blocco unico, sembra il bignami!!!!
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Microsoft Agent and more...

Ciao,
            portate pazienza se metto insieme varie domande alla volta...
Vorrei sapere se si può già trovare da qualche parte un motore vocale in
italiano per Microsoft agent 2;
inoltre sarei grato a chiunque mi indicasse un modo per ottenere uno
scrolling di un list box via codice mantendendo però inalterato il valore
della proprietà listindex (vorrei agganciare un evento scroll ad
un'altro)...ultima cosa, quale controllo nella lista componenti (ho VB5
professional edition) deve essere selezionato per avere i drivelistbox,
directorylistbox e fillistbox bellini quanto quelli dei commondialog?
Ciao e grazie per la cortese attenzione ^_^
Ken_Rob

 Ken_Rob
Spero di essere stato abbastanza chiaro (anche se alle 9 di mattina e' difficile scrivere frasi di senso compiuto)
Ciao 
Riccardo
Newsgroup: it.comp.lang.visual-basic
Titolo: help gsm modem

> è un modem Falcom a2d e supporta i comandi AT
More about that topic on 
www.gsm-modem.de
Regards
Harald

Newsgroup: it.comp.lang.visual-basic
Titolo: Need Help W/ Random File Access

How do you delete a row of data from a file in Random Access mode.  If
anyone knows the answer or the syntactical command, please reply back to
me.
Thanks.

Read in the file and write out the records you want to keep
Niels
Newsgroup: it.comp.lang.visual-basic
Titolo: A very simple data access routine

Jet Database contains a table called "voyager.mdb" and a table called
"skills" with a field called "skill"
Private Sub Command1_Click()
    Dim dbsvoyager As Database
    Dim tblvoyager As Recordset
    Set dbsvoyager = OpenDatabase("S:\accessversion\voyager.mdb")
    Set tblvoyager = dbsvoyager.OpenRecordset("skills", dbOpenSnapshot)
    tblvoyager.MoveFirst
    While Not tblvoyager.EOF
        Debug.Print tblvoyager!skill
        tblvoyager.MoveNext                     <<<<This line does nothing.
Can anyone tell me why????
    Wend
    tblvoyager.MoveFirst
    dbsvoyager.Close
End Sub
All this Sub does is loop endlessly returning the first record in the table
"skills"
Thanks for any help.
Dave
da...@lasco.co.uk

 wrote:
You might want to try something like this:
Private Sub Command1_Click()
   Dim theDB as Database
   Dim theRecSet as Recordset
   Dim sql as String
   Dim theItem
   Set theDB = OpenDatabase("S:\accessversion\voyager.mdb")
   sql = "select * from skills"
   Set theRecSet = theDB.OpenRecordSet(sql)
   theRecSet.MoveFirst
   Do until theRecSet.EOF
      theItem = theRecSet![id]
      theRecSet.MoveNext
   Loop
   theDB.Close
End Sub
Hope that helps,
Mike

Newsgroup: it.comp.lang.visual-basic
Titolo: Implements

ciao a tutti
ho una classe che uso come interfaccia
contenente oltre ad alcune
proprietą e metodi anche degli eventi.
in un'altra classe che implementa l'interfaccia
della precedente con Implements, perņ, non riesco
a implementare/lanciare gli eventi. Come posso fare??
grazie anticipatamente a chi risponderą
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 grazie anticipatamente a chi risponderà
Un meccanismo c'è anche se non è semplicissimo.
Occorre definire un'interfaccia "callback" che le classi (o form che tanto è più
o meno la stessa cosa) che devono gestire gli eventi dovranno implementare.
Questa interfaccia definisce gli (pseudo) eventi sottoforma di metodi.
Inoltre bisogna aggiungere all'interfaccia principale un metodo che consenta ad
un oggetto di una classe che risponde agli pseudoeventi di "sottoscriverli"
presso la classe che li genera, passando un riferimento a lui stesso che verrà
poi memorizzato internamente ed utilizzato per richiamare i pseudoeventi al
posto di RaiseEvent.
Il succo più o meno in questo thread:
http://www.vbforums.com/archive/index.php/t-177293.html
Bye
Raf
-----------------------------------------------------
Funk: cooler than the other side of the pillow.

Immagino si tratti di VB6.
Putroppo non essendoci l'ereditarietà gli eventi rimangono nella classe che 
li contiene e non nella classe che la implementa.
Devi ridefinirli anche nell'altra e poi gestire i tipi che adottano 
withevents.
La soluzione potrebbe essere quella di definire gli eventi che ti servono in 
una terza classe di supporto.
Questa terza classe la dichiari private (e la istanzi nell'initialize) nelle 
due precedenti, e la esponi con una property che a causa dell'implents devi 
definire anche sulla seconda classe.
Poi, in questa terza classe,  implementi delle funzioni friend che 
semplicemente non fanno altro che scatenare l'evento che ti interessa.
Esempio se hai un evento chiamato Aggiorna(...), ti fai la funzione Frind 
sub OnAggiorna(....), che dentro contiene semplicemente il raiseevent 
dell'evento Aggiorna(.....).
Dentro alla classe1 e alla classe2 non avrai più dei raiseevent ma delle 
chiamate alle funzioni friend della terza classe presente come istanza nelle 
altre due.
dove decidi di gestire gli eventi ti fai ritornare con la Property di prima 
l'oggetto che espone gli eventi e li gestisci con la clausula withevents.
Mi rendo conto che è una spiegazione un pò incasinata, eventualmente posso 
postarti un esempio.
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Scanner

Mi consigliate un sistema aggiornato (io uso il famoso Kodak)  per 
scannerizzare documenti ?
Grazie 

 ha scritto nel messaggio 
news:4c921b48$0$18999$4faf...@reader5.news.tin.it...


scannerizzare documenti ?
Non capisco bene cosa intendi ma se lo scannner ha un interfaccia TWAIN
http://it.wikipedia.org/wiki/TWAIN
puoi acquisire immagini con qualunque programma grafico.
Io per esempio uso "The Gimp" un programma free che consente molte elborazioni
grafiche al pari di famosi programmi a pagamento e gira anche su Linux.
http://www.gimp.org/
--
ciao
  Stefano


Scusa, cosa c'entra con VB?
Ciao, Vincenzo


Forse vuole scansionare con VB?
Nicola

 ha scritto nel messaggio 
news:4C933733...@nicolaottomano.it...


dovevo essere piů chiaro .. ops
"Alessandro" <Aless...@Mediamente.it> ha scritto nel messaggio 
news:4c96731c$0$12117$4faf...@reader4.news.tin.it...


 Appunto
Io cercherei "vb6 twain scan" su google.
http://lmgtfy.com/?q=vb6+twain+scan
Nicola

Newsgroup: it.comp.lang.visual-basic
Titolo: help file random!!

Ho fatto un piccolo programmino che apre/scrive/legge da file random ,
dentro il quale ho inserito anche un msflexgrid.
Quando dico di scrivere sul file, dopo averlo aperto con open,usando
put, mi mette un record strano, seguito poi dai miei record,scritti in
maniera corretta.
Ecco cosa compare:
roShowI...@vb5.hlp>langref    
vbproShowLe...@mschrt96.hlp>langref Ž  
vbproShowL...@mschrt96.hlp>langref                             
    b d „   vbpro...@vb5.hlp>langref 1    
delle volte risulta altra roba...una volta c'era dentro un intestazione
di autocad!!
il fatto e' che certe variabili non corrispondono al tipo di dati e cosi
errore...
sono io che sbaglio da qualche parte?
da notare che senza il msflexgrid, con form unico, tutto ok!!
e poi il msflexgrid lo uso solo per la visualizzazione..
editando il file con word pad, tale record strano compare SUBITO dopo la
scrittura..
Mah...
Qualcuno sa' niente?
Grazie
Umberto

 
gia' risolto!
una variabile passata male..classico...
grazie lo stesso.
Umberto

errore...
  Non e' che nel type del record utilizzi una stringa normale, non a
lunghezza fissa? In quel caso, VB non sa quanti byte deve assegnarle.
  Ciao :-)
  Massimo
  Nell'indirizzo, inserire una "h" tra la "t" e la "u"
  In the address, insert an "h" between the "t" and the "u"

Umberto
Strano.... hai forse dimenticato di mettere LEN=xxxx alla fine della OPEN ??
Altrimenti non saprei cosa dirti.
Fammi sapere.
Ciao.
Newsgroup: it.comp.lang.visual-basic
Titolo: thread!

dove posso trovare informazioni riguardanti la gestione dei thread?
in particolare avrei questa necessita'   ho creato un metodo che
tramite un for crea n thread, il problema e' che questi devono girare
uno alla volta, e' quindi necessario che il ciclo si metta "in wait"
sino all'esecuzione completa del thread.  ho creato quindi l'evento e
il raiseevent ma non capisco appunto se esiste qualcosa in stile
evento.wait da inserire all'interno del ciclo per interromperlo
momentaneamente.  qualche idea?

 sino all'esecuzione completa del thread.
Se per VB6 Guarda queste API:
- WaitForSingleObject
- WaitForMultipleObjects
- MsgWaitForMultipleObjects
e...occhio che al VB non piacciono i Thread!!!
Ciao.
-- 
Tnx a lot!
Daniele.
Free As In Freedom
www.fsf.org

 
vb.net
 :)

 
vb.net
 :)

sino all'esecuzione completa del thread.  
a che pro quindi?
cmq prova .join(timeout infinite)
Ciao,
Moreno
-- 
http://www.msdomustech.it


.... a volte ritornano!
Ciao, Vincenzo 

 ha scritto nel messaggio 
news:1149776308.0...@g10g2000cwb.googlegroups.com...

Vedo che ha alcune proprità e metodi tipo:
Start()
Sleep()
SpinWait()
Priority()
Resume()
.ThreadState()
Ave
giuseppeD
---
CCR

Newsgroup: it.comp.lang.visual-basic
Titolo: Scrivere verso la tastiera

Devo inviare caratteri verso la tastiera (ps2).
Qualche consiglio?
Pietro

 wrote in message
389acbbb...@news.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Audio Audio Audio Audio

Salve Sono Marco
Per una mia ricerca universitaria avrei bisogno di un OCX (da inserire nelle
mie applicazioni) che permettesse l'acquisizione audio dal vivo, trasferendo
i dati (opportunamente compressi) verso un indirizzo IP (comunque verso un
client) con il protocollo TCP o UDP direttamente e senza creare alcun file
sulla macchina server.
Il client, ottenendo i dati dal server, dovrebbe decodificarli e riprodurre
la sequenza audio in automatico.
Se tu conosci un OCX in particolare che consenta questa
funzionalità ti prego di comunicarmelo presso l'indirizzo
email: 
mgri...@quipo.it

l'hai postato 3 volte...
con 3 'oggetti' diversi...
complimenti!
--[GbC]--

Guarda bene.. lo ha postato 4 volte !!
...col fischio che lo aiuto.
Impara a postare le domande come si deve Marco.
GbC <NOS...@PLEASE.MAN> wrote in message 86n68s$9pf$1...@nslave2.tin.it...


 wrote in message 388f...@news.quipo.it...

  -----------== Posted via Newsfeeds.Com, Uncensored Usenet News ==----------
 
http://www.newsfeeds.com
       The Largest Usenet Servers in the World!
------== Over 73,000 Newsgroups - Including  Dedicated  Binaries Servers ==-----

beh...
il primo era 'consentito', no?
--[GbC]--
Comunque se scarichi dal sito M$ l'SDK per le Dx7 puoi fare tutto quello che
vuoi.
Ci sono anche degli esempi a tale proposito.

Potresti essre piu' chiaro...
GbC <NOS...@PLEASE.MAN> wrote in message 86p0bc$5tq$1...@nslave2.tin.it...



...


più chiaro?
in cosa?
vuoi un programma che faccia ciò che Marco chiede?
ora non ho tempo, scusa... fallo tu...
;)
--[GbC]--
Newsgroup: it.comp.lang.visual-basic
Titolo: Seriale processore

Ciao,
sapete come leggere il seriale del processore da vb6?
Grazie anticipate

 sapete come leggere il seriale del processore da vb6?
Tramite WMI e la classe Win32_Processor:
Dim Info as string
Set OSConfig= GetObject("winmgmts:").InstancesOf("Win32_Processor")
 For Each System In OSConfig
 Info =""
   For each Prop in System.Properties_
   If (Not IsNull(Prop.Value) ) Then
 Info = Info & Prop.Name & ": " & Prop.Value & vbcrlf
   end if
  next
  msgbox info
Next
Oppure tramite l'esempio CPUSerial che trovi nell'area download di 
www.visual-basic.it
Ciao!
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB.NET] Info su Libro

Programmare Visual Basic .NET  di F.Balena è sul Visual Basic . NET 2002 o 2003 ???
Grazie

 Grazie
non penso che ne abbiano fatto una riedizione, per cui credo 2002.
Tieni presente che è comunque valido, al massimo non ti descrive classi
implementate nella 2003.
io te lo consiglio comunque......anche perchè, mi domando, ci sono libri che
spiegano la 2003?
good coding!!!
-- 
Alletun
"Io lo so che accadrà. La voce sussurra nei miei pensieri di Jair, Rone,
Allanon e soprattutto nelle Mortombre.
Sussurra segreti che mi sono tenuti nascosti, nella grigia oppressione
di questo giorno e nell'oscurità caliginosa di quello che mi aspetta.
Saremo distrutti. Tutti."
Brin Ohmsford - La Canzone di Shannara - T. Brooks

 Programmare Visual Basic .NET  di F.Balena è sul Visual Basic . NET 2002 o
2003 ???
2002
le differenze le puoi trovare
tra il 2002 e il 2003
http://www.gotdotnet.com/team/changeinfo/Backwards1.0to1.1/default.aspx
Ave
giuseppeD

 spiegano la 2003?
in libreria ne ho visto uno con titolo 2003
Ave
giuseppeD
Newsgroup: it.comp.lang.visual-basic
Titolo: DBGrid: Colonne calcolate

Ciao,
ho una DBGrid legata ad un DataControl il quale punta ad una tabella Access
(Libri).
La tabella contiene alcuni campi che fungono da chiave esterna contenenti
un codice es. campo CodiceEditore
La descrizione del codice si trova in un'altra tabella Editori (CodiceEditore,
NomeEditore).
In fase di esecuzione come posso sostituire nella DBGrid il CodiceEditore con la
relativa descrizione per tutte le righe realizzando una sorta di colonna
calcolata?
Se non fosse possibile con la DBGrid va bene anche MSFlexGrid.
Grazie,
teddy...@hotmail.com
ICQ 7044062
Como - Italy

 ho una DBGrid legata ad un DataControl il quale punta ad una tabella
Access


Il tuo problema e' che non devi (quando utilizzi la propieta'
'RecordSource') collegare il controllo ad una tabella, ma ad una query SQL.
Puoi farti un'idea di cosa siano nell'help di VB.
---------comunque------------------------------
Supponiamo tu abbia le tabelle
LibroTitolo,CodEditore)
Editore(CodEditore, Nome, ecc)
Dopo aver gia' collegato il datacontrol al database, in fase di esecuzione
puoi settare il datacontro con il comando
datacontrol.recordsource = "SELECT * FROM Libro     INNER JON Editore ON
Libro.CodEditore=Editore.CodEditore"
Se la DBGrid ha il valore datasource associato a tale controllo data
dovrebbe aggiornarsi da solo....

Se non fosse possibile con la DBGrid va bene anche MSFlexGrid.
Risolto!


 Risolto!
come ?



Ciao,
ho costruito una query che mette in join le tabelle Libri, Editori, Generi,
Lingue e mostra per le chiavi esterne la rispettiva descrizione.
A run-time nascondo le colonne con CodiceEditore, CodiceGenere e CodiceLingua
mentre lascio le colonne DesEditore, DesGenere, DesLingua.
-- A chi puň interessare ---
Il problema alla fonte del mio msg padre era che in un form ho un controllo
SSTab con due "linguette".
La prima (elenco) mostra la DBGrid legata alla tabella Libri
La seconda (dettaglio) mostra, per il libro selezionato nella griglia, una serie
di textbox legate ai campi della stessa tabella consentendo la classica gestione
dei dati (inserimento, modifica, cancellazione).
Chiaramente nella linguetta Dettagli ho alcune DBCombo legate ai campi chiave
esterna (quindi mettono in tabella solo dei codici).
Volevo per le due linguette usare un unico DataControl visibile che consentisse
all'utente di spostarsi tra i vari record avendo "sott'occhio" l'elenco o i
dettagli.
Il problema nasceva che se il DataControl rendeva visibile i dati della tabella
Libri "nudi e crudi" potevo sě gestire con DBCombo le chiavi esterne ma nella
griglia avrei visto i codici e la cosa se puň essere accettabile per un
programmatore da l'utente mi sarei aspettato "E' sti numeri che so'! ".
L'inserimento e la modifica sono realizzabili sulla query a meno di non toccare
ovviamente i campi che provengono dalle tabelle poste sul lato 1 della
relazione.


 Lingue e mostra per le chiavi esterne la rispettiva descrizione.
cia tb, grazie per la spiega. soluzione brillante mi sembra.
pal
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con ADO VB.NET e AS/400

Abbiamo un AS/400 V4R5M0
Sto tentando da VisualBasic .NET di collegarmi ad una libreria per
estraapolare i dati nelle tabelle, il tutto via 
ADO.NET
Il codice è il seguente:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
        Dim StrConnect As OleDbConnection
        Dim ex As Exception
         Try
            StrConnect = New
OleDbConnection("Provider=IBMDA400;Password=PIPPO;User ID=PLUTO;Data
Source=AS400A;Initial Catalog=LIBRERIAD")
         StrConnect.Open()
         MsgBox("connesso", MsgBoxStyle.Exclamation)
        Catch ex
            MsgBox(ex.ToString)
        End Try
     End Sub
Tracciando l'errore mi risulta quanto segue:
System.Data.OleDb.OleDbException: Si sono verificati errori in un'operazione
OLE DB composta da più passaggi. Controllare i singoli valori di stato OLE
DB, se disponibili. Nessuna operazione eseguita.
   at System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr)
   at System.Data.OleDb.OleDbConnection.CreateProviderError(Int32 hr)
   at System.Data.OleDb.OleDbConnection.CreateProvider()
   at System.Data.OleDb.OleDbConnection.Open()
   at Messe_a_Bagno.Form1.Form1_Load(Object sender, EventArgs e) in
C:\Documents and Settings\Administrator.\Documenti\Progetti di Visual
Studio\Messe a Bagno\Form1.vb:line 65
Il programma "[444] Messe a Bagno.exe" è terminato con il codice 0 (0x0).
Dove posso agire?
Anche con VB normale non riesco a collegarmi all'AS400. Inoltre se tolgo
"Initial Catalog" riesco a collegarmi ma non leggo le librerie che voglio ma
solo quelle di sistema.
Grazie

 estraapolare i dati nelle tabelle, il tutto via 
ADO.NET
Sto leggendo il libro di Balena (giugno 2002) che all'incirca recita::
per l'attributo Provider i valori validi sono:
SQLOLEDB (il provider  OLE DB per Microsoft SQL SERVER)
Microsoft.Jet.OLEDB.4.0
MSDAORA (Oracol)
E' interessante sapere se il campo è stato ampliato.
giuseppeD

 ha scritto nel messaggio
news:R69A9.552$Yw.1...@news2.tin.it...


Il framework 1.1 (attualmente in beta) disponibile con Visual Studio 2003
includerà un provider dedicato per ORACLE.
HTH
--
Corrado Cavalli [Microsoft MVP]
UGIdotNET - 
http://www.ugidotnet.org