mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: 28000 Records

Secondo voi qual'è il metodo più veloce per leggere 2 campi di 28000 records
ed inserire la striga ottenuta in un list?
Ciao
Luca

...


...


c'è un trucco, ma se devi usare una list box non puoi applicarlo...
usa un ctrl_data unito ad una datagrid...
scegli solo i due campi che ti servono, imposta le righe della griglia come non
visibili (o colore come background), togli le intestazioni delle colonne e delle
righe...
il ctrl datagrid ha il vantaggio di leggere il database a blocchi di 32k, quindi
le prestazioni sono mirabolanti... se scorri e vai sui dati non visualizzati lui
carica di 32k in 32k, in modo rapido ed indolore...
altrimenti non ci sono metodi veloci...
forse (se riesci) ti converrebbe memorizzare i due campi in un sequenziale e
leggerli con un line input... VB è molto veloce in questa operazione
ma è meglio il datagrid
--
GbC


'Mmazza che idioti
La soluzione è GetRows
prende tutti in record in un colpo in memoria, dopodichè ogni operazione
sarà cmq veloce perchè in ram.

viva il genio della lampada...
ora GetRows chi lo velocizza?
-- 
GbC
G. Chiappori
webm...@chiappori.net
http://www.chiappori.net

 wrote in message 7k329t$77q$1...@nslave1.tin.it...


Scusa, ma la domanda iniziale era:
"Secondo voi qual'č il metodo piů veloce per leggere 2 campi di 28000 records
ed inserire la striga ottenuta in un list?"
Se pensi che GetRows sia veloce forse non hai mai provato con un db di
dimensioni significative.
Ciň che ho consigliato era solo un trucco per non dover leggere tutti i record
richiesti e velocizzare il programma. Non ho peraltro detto che non c'erano
altre soluzioni... ho detto che non ce n'erano di veloci.
Mi pare che qui di programmatori non ce ne siano molti. Ma di professori si.
--
GbC
Newsgroup: it.comp.lang.visual-basic
Titolo: Configurare VB

Ovvero non ho capito (sempre che sia possibile)
come fare per partire con le Forms 2.0 solamente,
senza che vengano caricate quelle di default...
Ho uno schermo da 15" e capite che non ci sta' molto.
E non ditemi di cambiare monitor, eh! :-))))
________________________________________
James Tiberius Kirk, matricola SC 937-076 CEC
  Nato a Riverside, nello Iowa, USA, Terra
            il 1277.1 (26/03/2233)

 E non ditemi di cambiare monitor, eh! :-))))
sembra proprio che i controlli Forms 2.0 non siano distribuibili...
Faber
P.S.: e se cambiassi il monitor?  :-PPP

 P.S.: e se cambiassi il monitor?  :-PPP
RiGrrrrr.... :-)))


 Ovvero a che servono allora?
a quelli che per es. hanno Office o cmq un VBA installato  :)
Faber
Newsgroup: it.comp.lang.visual-basic
Titolo: grafica VB6

esistono degli add-on per dare un look più accattivante alle finestre, 
bottoni, etc di VB6?
Vorrei dare un'aria più originale a una mia applicazione.
Grazie
Marco 


http://www.stardock.com/products/directskin/
Non è aGGratis però...
-> GbC
www.gbcweb.com
www.chiappori.com

 Non č aGGratis perň...
SI, intendo proprio qualcosa del genere ma ...... 5000 dollaroni ? 
alternative piů abbordabili ?
Marco


Il cambio Euro-Dollaro è favorevole... 8-)
-- 
---------------------------
Mauro Gamberini
http://www.riolab.org/
 

Marcick ha scritto:

Per i bottoni ti consiglio isButton da planetsource code.
Lo trovo davvero ottimo (ed è free!)
http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=61352&lngWId=1
bye

 
http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=61352&lngWId=1
grazie, molto carino !
Ci fosse qualcosa anche per le textbox sarei pienamente soddisfatto.
Marcp

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Formato data in Crystal Reports

Ciao a tutti,
Ho un problema apparentemente inspiegabile con Crystal Reports 8.0 (in
particolare il controllo CRViewer) e Visual Basic 6.0. Ho una finestra di
progettazione di Crystal Reports all'interno del mio progetto. Tra le altre
cose ci sono anche alcuni campi "Data", popolati a partire da un database.
Il problema è che, se salvo nel database la data "13/02/2002", sul mio
computer, con Windows XP, il report (la cui proprietà DataSource viene
associata ad un recordset ADO via codice) visualizza tutto correttamente,
mentre su un altro computer con Windows 98 viene visualizzato "02/02/2013".
Qualcuno hai mai avuto problemi analoghi? Girando in alcuni newsgroup ho
scoperto che questo dovrebbe essere un bug di Crystal Reports 8.0, se
eseguito su Windows 98. C'è una soluzione?
Per favore, aiutatemi, è importante.
--
Marco Minerva, 
vbco...@libero.it
http://www.marcominerva.com/vbcorner


Detto così mi pare strano...
Verificati i dati nel recodset?
Domattina provo in ufficio.
ciao
ugo

 ha scritto nel messaggio
news:a5jll5$n8v$3...@pegasus.tiscalinet.it...


 Windows XP funziona alla perfezione!
Mi manca temporaneamente un 98 da provare.
Hai provato anche a cambiare formato data dal "system default" a uno
specifico?
ciao
ugo

  "02/02/2013".
Evidentemente interpreta la data 13/02/02 come se fosse nel formato
AA/MM/GG. Hai controllato il formato della data nelle Impostazioni
Internazionali? (Pannello di controllo).

Newsgroup: it.comp.lang.visual-basic
Titolo: OVERFLOW

Ho un problema,
definisco una matrice,un indice
Dim DATI_MATRICE AS LONG
Dim J as long
quando vado a passare questo valore:
DATI_MATRICE(J,1) = cint(VALBOL)
mi da un errore overflow e il valore di valbol è 100.000.000. Com posso
risolvere?
Grazie anticipatamente.

 risolvere?
Hai scritto solo una riga di codice: leggi la documentazione dell'unica
funzione che usi (cint) e vedrai che non puň convertire numeri piů grandi
di 32767.
termoPilucco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 wrote in message
news:clial2$63j$
1...@fata.cs.interbusiness.it

Domandina: se la tua matrice e' dimensionata come lONG, a che ti serve
una CInt?
Bye by SixaM 8-]
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:e07b33e6deb218958f7...@mygate.mailgate.org...


Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto - Epoch seconds

A tutti,
Ho la necessita' di leggere dei campi dove la data e' espressa in Epoch
(secondi passati dalle ore 00:00 del 1 Gennaio 1970) e convertirla nel
formato standard.
La conversione è sicuramente possibile con delle routine in C ed in ambiente
Unix, c'e' qualcuno che ne sa' qualcosa ??????
GRAZIE a tutti e CIAO
Mauro De Felice

formato standard.
Anche il VB usa un formato simile per il tipo Date, lo zero è alla
mezzanotte del 30/12/1899.
Ad esempio
        Print DateDiff("d", "01/01/1970", Now)
ti stampa il numero di giorni passati dal 01/01/1970 ad oggi (ora attuale)
mentre
        Print DateDiff("s", "01/01/1970", Now)
ti dà lo stesso risultato in secondi.
Per fare l'inverso puoi usare DateAdd
Per esempio, nel formato Epoch, se ho capito bene il numero 582768000
dovrebbe corrispondere al 20 Giugno 1988, quindi queste tre righe:
Dim DataEpoch As Double
DataEpoch = 582768000
Print Format(DateAdd("s", DataEpoch, "01/01/1970"), "dd/mm/yyyy")
...stampano 20/06/1988
Guarda l'help per  "Tipo di dati Date" e per
"Riepilogo delle parole chiave relative a data e ora" se sei in VB 5.
Bye, G.
--
---------------------------------------------
    Le risposte alle tue domande le trovi sul
    Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------
Real E-address: 
gaet...@hotmail.com


Penso che basti fare:
Dim dt as date
Dim Epoch as long
Epoch = 630401    ' un esempio
dt = dateadd("s",cvdate("01/01/1999"), Epoch)
Ciao
By -MES-   Maronese Ettore
http://ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://www.murialdo.it/it_lang_vb

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

Grazie...

prego
-- 
Posted from 
smtp.technorail.com
 [195.103.144.19] (may be forged) 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.visual-basic
Titolo: come prendere lo user group di un utente loggato? (in WinNT)

Come posso prendere lo user name e il gruppo di appartenenza a NT di un
utente loggato da una mia applicazione VB?

Documentati sulle Stored Procedure di sistema (se usi Sql-Server):
1.'"SYSTEM_USER" returns the Windows NT login identification name
2."sp_HELPLOGINS" che ti da una serie di informazioni su due recordset(tra
cui l'UserId...)
3.Infine "sp_HelpUser" da cui ottieni, passandogli l'UserId precedentemente
ricavato, il GroupName e qualche altra informazione.
Se non hai l'help in linea fammelo sapere che ti dico i parametri che
vogliono queste stored procedure.
Ciao


Newsgroup: it.comp.lang.visual-basic
Titolo: Programma ad uso di Rilevatore di movimento





Rilasciata la nuova versione 1.6c sempre gratuita, 
basta solo richiedere via e-mail il codice di attivazione (gratis)


www.guiscom.com/download


 



 ha scritto nel messaggio
news:000201c129b7$6ecf06e0$a0231e97@guiscom...
Rilasciata la nuova versione 1.6c sempre gratuita, basta solo richiedere via
e-mail il codice di attivazione (gratis)
www.guiscom.com/download
Per favore, non postare in HTML!
E poi... chi ha scelto i colori del sito? Non si legge niente (e
fortunatamente non sono nemmeno daltonico!)!
:)
Ciao

Avete ragione he he, ho sbagliato i colori ma senza accorgermene.....
Scusate..
-- 
Posted from 
smtp2.libero.it
 [193.70.192.52] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ciao,
volevo scaricarlo ma il sito risulta non in linea (file non trovato)
Newsgroup: it.comp.lang.visual-basic
Titolo: Tray

Ho letto gli esempi presenti sul sito comune ed altri sul sito del Re. per
quanto riguarda l'aggiunat dell'icona del mio programmino nella Tray. Ora
quello che mi domando č:
Ma č possibile che per farequesta operazioe bisogna scrivere tante righe di
codice? Non c'č un metodo piů veloce solo per inserire le opzioni esci o
rsipristina?
Grazie mille per la risposta e soprattutto grazie al RE. :-)

rsipristina?
Purtroppo no.
A meno di non includere tutto quel codice in una classe --giusto, GbC?
=) le classi risolvono sempre ;)-- per poi poterla riutilizzare anche
altre volte senza grossi problemi.
Pero' almeno una volta tutto quel codice ci vuole.
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: [Vb.net] Giochi e codice sorgente

Ciao a tutti
Mi avvicino ora a Vb.net e volevo chiedere se esistono in rete esempi di
giochi in 
vb.net
 con codice sorgente visibile....
Mi piacerebbe cimentarmi "da grande" in un gioco di strategia a turni (tipo
risiko, per capirci)
Ci sono esempi in giro che possono avvicinarsi a questo genere di programmi
?
un grazia tutti


Be io so che hanno convertito QuakeII sotto .NET ma credo che sia in VC++
.NET.
Ciao
--------------------------------
Inviato via 
http://usenet.libero.it


Si, avevo sentito una cosa del genere ma credo che si tratti di VC++
grazie lo stesso
ciao

 wrote in message
news:bhsua6$1lc$
1...@ventolo.computerville.it

E' stato fatto il porting in Managed C++.NET,
l'articolo è presente su UgiDotNet
http://www.ugidotnet.org/news/news_read.aspx?ID=338
in inglese
http://www.vertigosoftware.com/Quake2.htm
da qui poi anche scaricare il setup e i sorgenti
okkio che è necessario il framework 1.1.qualchecosa
Ciao
Stefano
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 giochi in 
vb.net
 con codice sorgente visibile....
c'è lo "storico" Donkey .NET: un rudimentale "gioco" 3D dove guidendo
un'auto devi evitare di investire degli asini.
http://msdn.microsoft.com/vbasic/downloads/samples/donkey.aspx
--
.A  [Microsoft MVP .NET]
UGIdotNET - User Group Italiano .NET
http://www.ugidotnet.org

Newsgroup: it.comp.lang.visual-basic
Titolo: Sauro, 48 anni, di Imola; cerco compagnia.

Programmo da molti anni, ma per quanto riguarda VB sono un principiante.
Nei prossimi giorni di ferie volevo fare un po' di pratica.
Per questo cerco qualcuno in zona nella mia stessa condizione che voglia
"sprecare" un pomeriggio unendo le sue conoscenze alle mie per fare qualche
programmino di prova insieme.
N.B. Per evitare equivoci o ironie, tendo a precisare che il presente
messaggio non nasconde nessun secondo fine diverso da quanto scritto nel
messaggio stesso.
Saluti a tutti ed auguri di buon natale.
Sauro
Newsgroup: it.comp.lang.visual-basic
Titolo: Vero o Falso ?

Volevo installarre VB.net sul mio computer con Win2k Pro., ma un amico mi ha
detto che funziona solo su Win XP. Vero o falso?
Grazie in anticipo per le eventuali risposte.
Ciao Roberto
--------------------------------
Inviato via 
http://usenet.libero.it

 Ciao Roberto
da me la 2002 andava. la 2003 ancora non l'ho testata, ma se non andasse su
2k vorrebbe dire che anche a redmond i cervelli si sciolgono dal caldo.
-- 
ciao, j.
http://www.sundaysw.com/google.gif

 detto che funziona solo su Win XP. Vero o falso?
Assolutamente falso.
Per ora l'unico escluso da .NET è Win95, e su Win98 .NET può girare ma non
puoi utilizzare l'SDK (cioè non puoi usare win98 come ambiente di sviluppo).
P.S.: io sto lavorando tranquillamente con .NET Framework 1.1 su win2000.
Ciao.
--
Math Parser, VB.Framework : 
http://www.neodatatype.net
Sito Comune               : 
http://www.it-lang-vb.net

 ha scritto nel messaggio
news:81Z75Z119Z189Y...@usenet.libero.it...


 sviluppo). 
però in win98 SE con il pacchetto Runtime e SharpDevelop puoi programmare 
in C#.

"Metal_Lord" <c....@libero.ti> ha scritto nel messaggio
news:Xns93D4A8690C...@195.31.190.131...

Mi risulta anche in 
VB.NET
, ma senza l'autocompletamento...
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 Ciao

"Metal_Lord" <c....@libero.ti> ha scritto nel messaggio
news:Xns93D4AB2A1E...@195.31.190.132...

Non ho dubbi, facevo notare che #Develop supporta anche 
VB.NET
,
indipendentemente dal sistema operativo, e che l'autocompletamento VB non
c'e', indipendentemente dal sistema operativo...


 in C#.
Mi risulta che win98 non possa far girare applicazioni .net server, quindi
non è possibile eseguire il debug delle applicazioni.
Forse ci puoi far girare #D perchè (fino all'attuale versione) è poco più di
un notepad, cioè non ha un debugger integrato.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT?] Monitorare MS SQL 7

Ciao all!
Ho una piccola richiesta da fare...
Vorrei "monitorare" il server SQL o meglio le richieste di query di un
programma verso il db presente su MS SQL 7.
Vi spiego perche' e cosa vorrei sapere.
In pratica una persona stava sviluppando un SW per la ditta dove lavoro ora,
questo SW non e' mai stato completato e il DB che e' stato realizzato (e che
mi devo tenere) e' un abbominio! Totalmente incomprensibile!
Questo SW e' diventato "vitale", nel senso che i dati presenti nel db sono
vitali per la ditta, io sto' costruendo un secondo SW che si interfaccia con
il DB, ma ne la persona ne i codici sorgenti del SW sono disponibili (in
pratica costui dopo aver fatto decine di milioni di danni alla ditta e'
stata cacciata e denunciata).
Ormai sono riuscito a ricostruire una parte del SW (tutto quello che prima
l'altro SW non faceva il mio lo fa', e quello che quel SW fa il mio ancora
non lo fa, in pratica si integrano a vicenda), ma sono giunto ad un punto
che muovermi senza sapere bene come rischio di fare grossi danni... Sono
giunto a dover rifare le parti che tutt'ora venivano gestite con l'altro SW.
Il problema piu' grosso e' sapere che query fare per inserire un movimento,
un cliente etc...
Ora chiedo a voi, esiste un modo per poter monitorare e sapere le query che
vengono richieste da questo SW al DB? (il SW usa una connessione ODBC come
SA), anche il solo poter recuperare tutte le query mi aiuterebbe
tantissimissimo!
Grazie e ciao ;^)=
--
RedFoxy
A fox around web
Power at fox for a yiffing world!

 tantissimissimo!
Immagino che il software non faccia uso di stored procedure (altrimenti
avresti praticamente gia' tutto visibile), ma generi autonomamente le query
da codice; in questo caso, un sistema per "beccarle" e' quello di abilitare
il trace del driver ODBC, nelle opzioni del pannello di controllo.
Il file log che viene generato contiene tutte le chiamate alle funzioni
dell'API ODBC, tipicamente le righe su cui devi concentrarti solo quelle con
le chiamate a
SQLPrepare
SQLExecDirect
dove tra i parametri trovi in chiaro il comando SQL passato
Armati di pazienza e di un po' spazio su disco, perche' i file generati
tendono a diventare belli grossi, se lo lasci attivo a lungo, ma soprattutto
l'applicazione rallenta drasticamente... un buon sistema e' tenere aperta la
finestra delle opzioni con il pulsante di start/stop del tracing, e
abilitarlo subito prima di attivare la funzione che vuoi monitorare
Sul momento non mi viene niente di meglio...
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

beh, ma con mssql7 c'è anche un software per tracciare le performance del
server,
che teneva conto e scriveva su monitor tutte le query che arrivano al
server, mettendo quanto tempo ci vuole per l'esecuzione e così via......
non mi ricordo come si chiama, ora lavoro soprattutto con MSDE.....
good coding!!!
--
Damiani Liborio Igor
ig...@igordamiani.it
 - 
soft...@igordamiani.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262
Newsgroup: it.comp.lang.visual-basic
Titolo: Controllo CommandButton

Ho bisogno di conoscere se un controllo CommandButton in un certo momento è
premuto o no.
Ho visto che la proprietà Value non mi fornisce questo stato.
Ho bisogno di questo perché gli eventi generati alla pressione o al rilascio
a volte non
vengono eseguiti se ci sono in esecuzione altre routine.

> Rodolfo:

C'e` del marcio in yourcodemark, se avviene questo!...
Raccontaci meglio la quistione con un esempio concreto.
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

 ha scritto nel messaggio
news:9barn6$8ik9i$1...@ID-52090.news.dfncis.de...

Con un pulsante premuto devo settare un bit di una Word di un PLC usando un
protocollo che normalmente è impegnato a leggere lo stato di una serie di
Word.
Quando il pulsante viene rilasciato devo azzerare il bit , ma se qualche
attimo prima il protocollo era impegnato nella scrittura , mi perdo questo
evento per cui non ho più lo stato del bit uguale allo stato del pulsante.
Ho cercato una proprietà che mi desse lo stato del pulsante per usarla  in
una routine del timer ma non ho ancora trovato la soluzione.
Rodolfo

 Ho cercato una proprietà che mi desse lo stato del pulsante per usarla  in
una routine del timer ma non ho ancora trovato la soluzione.
Sbagliero` ma non mi sembra mestiere adatto ai CommandButton. Comunque,
ammesso che io abbia capito il problema, farei qualcosa del genere:
Option Explicit
Private m_blnOnAction As Boolean
Private Sub Command1_Click( _
)
  Command1.Enabled = False
  DoEvents
  m_blnOnAction = Not m_blnOnAction
  With Label1
    If m_blnOnAction Then
      .Caption = "In funzione."
    Else
      .Caption = "In attesa."
    End If
    .Refresh
  End With
  Command1.Enabled = True
End Sub
Private Sub Form_Load( _
)
  Label1.Caption = ""
End Sub


 ha scritto nel messaggio


 wrote in message
news:VyKC6.29059$r67.6...@news2.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Modificare la selezione di una TextBox

Ciao a tutti!
Ho una domanda: sto scrivendo un programmino di videoscrittura e volevo
chiedere se è possibile applicare il grassetto o il corsivo a una selezione
di testo e non a tutta la TextBox. C'è una soluzione?
Scusate la mia ignoranza in materia ma ho solo 12 anni :-)

 Scusate la mia ignoranza in materia ma ho solo 12 anni :-)
Complimenti e ... buona fortuna! ;-)

> Prova a vedere RichTextBox. Con quella fai quello che vuoi.
Dove posso trovare le RichTextBox? Ho consultato la Guida in linea ma dice
che bisogna avere l'edizione Enterprise o Professional, che io non possiedo.
C'è un altro modo per procurarsele? Ho Visual Basic 5.0
Ringrazio anticipatamente
-- 
Look at 
http://www.ssrsoftware.135.it

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

Potreste gentilmente indicarmi come reperire dati da una Listview ?
Emanuele

 wrote in message
80m71b$k...@w2.ntt.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Form? non posso usare un'immagine?

CIAO a tutto IL NG
Volevo sapere se qualcuno di voi sà se utilizzando le API riesco a fare un
programma che non ha un FORM ma usa un'immagine come form ...
ESEMPIO: Ho un'immagine di un auto e voglio che questa sia visualizzata al
centro dello schermo senza che ci sia il form perciò niente barra ecc
Grazie a tutti
By Ale(XaNd[17])
-a0n Member a0n-

 centro dello schermo senza che ci sia il form perciň niente barra ecc


 > centro dello schermo senza che ci sia il form perciò niente barra ecc


sbaglio)
Sul sito comune trovi un esempio per fare form di forma diversa dal
rettangolo tradizionale, cerchi, ellissi, poligoni, se non ricordo male
c'era anche la possibilita' di fare la forma di uno scudo (come quello di
norton) ho utilizzato un codice simile per ottenere un form rettangolare con
gli angoli arrotondati, non ho provato a verificare la possibilita di un
poligono assimmetrico come il controno di una ferrari.
Se non fosse sul sito comune - perche' non sono sicuro -  fammelo sapere che
dovrei averlo da qualche parte e te lo mando.
Ciao stefano

SetWindowRegion(), che però è incasinatuccia da usare (appena imparo, vi faccio
una bella lezione ;)


 wrote in message
r4FQ4.5920$Vo3....@news.infostrada.it...


 >





 wrote


 wrote in message 8f5376$let$2...@nslave1.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: [ot?] listview

forse ot x' non mi e' successo in vb.
da alcuni giorni sto facendo icone, qdi devo cambiare in continuazione g.r.
da icone grandi a dettagli. se dopo seleziono con sft o ctrl -> crash
leggero di explorer (w98/1). ormai e' una fissa, quindi dev'essere un casino
strutturale.
qno ha notato lo stesso col lstview vb ?
grazie, andrea

 wrote in message
9oZ04.4917$Ip3....@typhoon.libero.it...


 wrote in message

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT]Lokar

Stimati colleghi, amici cari,
Posto questo messaggio per porvi le mie piu' sincere e
sentite scuse per essere sparito senza pre ne post avviso.
Tornato dalle ferie mi sono trovato letteralmente sommerso
da difficili questioni personali e ultimamente anche dal
lavoro (fra cui il mio primo gestionale... argh!).
Nonostante la situazione non si sia "ancora" alleviata, ci
tengo a dirvi che il lavoro che e' stato fatto poco prima
delle ferie estive riguardo al Sito Comune non e' stato
vano. Ho ancora tutti i dati relativi alle proposte
effettuate, ai commenti di ognuno, ai risultati delle
votazioni, insomma il "famoso" sunto delle discussioni e
delle votazioni effettuate. Non appena avro' un po' di tempo
libero, vi prometto che riprendero' il tutto in mano, con lo
stesso entusiasmo e la stessa voglia di quando abbiamo
cominciato, che per quanto mi riguarda non si sono affatto
spenti.
Oggi ho spulciato circa 8000 messaggi del ng ed intendo
riprendere a "frequentarlo" se me lo permettete.
Vi prego ancora di scusarmi,
Lokar
-- 
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
Statuto: 
http://www.it-lang-vb.net/docs/Statuto.txt
UGIdotNET - 
http://www.ugidotnet.org

[*Lokar* = 
lo...@inwind.it
 in
news:bnquc6$14o609$
1...@ID-158338.news.uni-berlin.de
] ha scritto:
Bentornato e (male non fanno mai, ... tranne quando si va a pesca) auguri.

 Stimati colleghi, amici cari,
bentoranto :-)
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

Bentornato!

 lavoro (fra cui il mio primo gestionale... argh!).
Scuse accettate e bentornato.
In bocca al lupo (con la l minuscola, non scomodiamo il Lupo originale) per
il gestionale ... io ci ho speso quasi due anni della mia vita e la notte
sognavo le form, le function, le dll e tutti gli errori possibili!
Ciao, Vincenzo

Wellcome back Lokar! :-)
    Ciao
        Allanon
-- 
- SPAMKILLER
 lasciate il NOSPAM nell'indirizzo: 
itlangv...@michele.sytes.net
 e lasciate la parola SPAMKILLER nel corpo dell'email

Ciao, bentornato!
Ciao, Luca.

 Stimati colleghi, amici cari,
bentoNNato, ti sei iscritto ? No ? Bhe' che fai ancora li ... corri corri !
http://www.it-lang-vb.net/meeting/index.html
-- 
-Gigio@Work(?)-

 ha scritto nel messaggio
news:bnquc6$14o609$1...@ID-158338.news.uni-berlin.de...
ben*tarantolato* (CSSoft docet)
:-)))
a parte scherzi, son felice di leggere di nuovo Lokar su questo NG.....
buon lavoro e buon tutto!!!!
good coding soprattutto, dato il gestionale!!!
-- 
Alletun
Sorry, ask me if you want to get my e-mail!

lavoro (fra cui il mio primo gestionale... argh!).
In c... alla balena :-)
-- 
ciao, hal

 Stimati colleghi, amici cari,
Ciao bentornato! ;-)

 Vi prego ancora di scusarmi,
Maddeché ? (cit.) E poi, mica ti paghiamo :-)
Bye, G.
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] VB e gli interrupt sulle seriali

Ciao, sono disperato, ho inserito una seriale agiuntiva PCI, và
sull'interrupt libero (11) mà VB se ne frega !
E' possibile dirgli che con la com3 non deve usare l'IRQ 3 che ovviamente è
già utilizzato da un'altra periferica ?.
Grazie 1000
Roby


Perche' mai a VB  dovrebbe interessare il numero di interrupt della
seriale??
A parte che puoi benissimo condividere gli IRQ tra le due seriali, e'
lecito, ma perche' mai dovresti dire a un SW di alto livello qual e' il
valore di un IRQ??
Ciaotutti,
Alessandro

 wrote in message
97j37i$p9m8p$1...@ID-68324.news.dfncis.de...


 roby
Quindi ora funziona VB sulla COM3 oppure no ???
Sir Jo

 wrote in message
t9r1rp9...@corp.supernews.com...


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] accesso ai file DBF

Buongiorno, sto accedendo a dei file .DBF e lo faccio in questo modo:
    Dim cConn As ADODB.Connection
    Set cConn = New ADODB.Connection
    cConn.ConnectionString = "Driver={Microsoft Visual FoxPro Driver};" & _
    "SourceType=DBF;BackgroundFetch=YES;Collate=MACHINE;" & _
    "Exclusive=NO;SourceDB=" & sPercorso
    cConn.Open
    cConn.Execute "SET NULL OFF"
   ' Questo ti apre il recordset:
    Dim MoMa1 As ADODB.Recordset
    Set MoMa1 = New ADODB.Recordset
    MoMa1.Open "MO_Ma2", cConn, adOpenKeyset, adLockOptimistic, adCmdTable
Però vorrei velocizzare le cose, cioè avere la possibilità di inserire delle
SELECT ma così non funziona:
    sSQL = "SELECT * FROM MO_MA1.dbf WHERE data = " & Calendar1.Value
    MoMa1.Open sSQL, cConn, adOpenKeyset, adLockOptimistic, adCmdTable
Dove ho sbagliato?? Cosa manca??
Grazie a chiunque voglia rispondermi.
Paolo.

sSQL = "SELECT * FROM MO_MA1.dbf WHERE data = " & Calendar1.Value
                                                       ^
^
                                                   error !!!
error !!!
sSQL = "SELECT * FROM MO_MA1 WHERE data = #" & ToString(Calendar1.Value) &
"#"
Private Function ToString(dDate As Date)
    ToString = Trim(Str(Year(dDate))) + "/" + Trim(Str(Month(dDate))) + "/"
+ Trim(Str(Day(ddate)))
End Function
assumendo che il dbf foxpro fosse stato compilato usando un formato data us.
Sennò ritocca la func.
ciao
ugo

Dimenticavo:
MoMa1.Open sSQL, cConn, adOpenDynamic, adLockOptimistic, adCmdText
ciao
ugo

 assumendo che il dbf foxpro fosse stato compilato usando un formato data
us.
aaaammdd e' ansi.
usa e' mmddaaaa.
ciao, aaaa :)

 ciao, aaaa :)
hai ragione, ah il vecchio clipper...
ciao
ugo

 ah il vecchio clipper...
ah, la tauromachia...
se il ng verra' diviso in sezioni,
credo avra' un certo seguito iclvb.former-clipperheads :)
Newsgroup: it.comp.lang.visual-basic
Titolo: Creazione pacchetti di installazione

Ho creato un'applicazione in VB6 ed ho creato la procedura di installazione
con la creazione guidata di microsoft. Spesso su sistemi win2000 la
procedura d'installazione si interrompe durante la copia di quei 5-6 file
che vengono copiati prima che venga richiesto di selezionare cartella e
gruppo di destinazione del software (spesso si arresta su msvbvm60.dll, ma
anche su olepro32.dll e altri). Il messaggio di errore invita a riavviare il
PC, ma dopo il riavvio la procedura si blocca di nuovo e chiede ancora di
riavviare. E cosě all'infinito.
Come posso risolvere il problema? Con qualche service pack?
Su sistemi 98 e ME la stessa procedura di installazione fino ad ora non mi
ha mai dato problemi.
Grazie mille.
Francesco

 Francesco
ciaociao

 cerca nei vecchi post!
 Vecchi quanto? io riesco a visualizzare solo gli ultimi 300 msg... Non
potresti darmi qualche indizio?

[CapsLock] scrisse:

http://www.google.it/advanced_group_search?hl=it
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

L'ho scritto un milione di volte...
cerca su Google gruppi specificando Problemi installazione Vincepich
Ciao, Vincenzo
Newsgroup: it.comp.lang.visual-basic
Titolo: [?]Pacchetti installazione

Ho notato che ci sono molti post dedicati ai problemi incontrati nell'
installare i programmi sviluppati in VB, vorrei aggiungere il mio mattoncino
(riguardo alle domande, non alle risposte...)
Premessa generale: per generare i pacchetti di installazione utilizzo lo
strumento incorporato in visual studio 6.0
Se faccio un programma in vb6, che utilizza ado, su un sistema win 98 (2°
edizione) o Win ME, quando creo il pacchetto di installazione, viene
aggiunto in automatico il file MDAC al pacchetto di installazione, ed il
setup lo installa sulla macchina bersaglio. Se, partendo dallo stesso
sorgente, creo il pacchetto di installazione su un sistema Win 2000, il file
MDAC non viene inserito nel pacchetto.
Succede a qualcun altro?
In caso di conferma, qualcuno sa spiegare perchè?
Salutoni e ringraziamenti anticipati
Sergio

Usa InnoSetup... Lo impari in 1/2 ora e poi puoi configurare tutto quello
che vuoi del tuo pacchetto di installazione... inoltre crea dei files
vistisamente più piccoli di quelli con il tool di VB...
                        Ciao
                                            Allanon
--
- SPAMKILLER
 L'indirizzo delle risposte é 
itlangv...@michele.sytes.net
 LASCIATE il NOSPAM fa parte dell'indirizzo :-)
  Per superare le impostazioni di protezione antispam scrivete
  nel testo del messaggio la scritta "SPAMKILLER"
Scusate il disturbo, ma non posso più di pubblicità!

                                             Allanon
Ciao Allanon dove posso trovare questo InnoSetup?
è freeware?
Grazie

 vistisamente più piccoli di quelli con il tool di VB...
e' gratis inno ?

 vistisamente più piccoli di quelli con il tool di VB...
Ops si e' gratis ed e' open source , poi mi leggo la GPL
cmq e' uscita la versione 3 beta
http://www.jrsoftware.org/files/site1/is3.exe

 è freeware?
come se fosse antani x 2 
http://www.jrsoftware.org/
Newsgroup: it.comp.lang.visual-basic
Titolo: Subclassare l'oggetto Printer

Ciao a tutti,
Supponendo che io stia facendo un OCX in VB5 (SP3) e che questo debba subclassare l'oggetto Printer, ereditando tutte le sue
proprieta' e metodi, si piu' fare? e se si, e' possibile ereditare come Private noscondendo talune proprieta' o metoti al di
fuori dell'OCX?
Grazie 1e+3 a tutti.
-- 
Hi, Ciao
Ettore                 By -MES-
http://www.aspide.it/freeweb/ilmes
Il sito comune di programmatori VB
http://members.xoom.com/it_lang_vb

Ciao.
Tecnicamente non puoi subclassare l'oggetto printer: Printer non ha un hWnd
e non ha una windowprocedure, dunque non gestisce messaggi. Infatti, Printer
è semplicemente una serie di funzioni che i progettisti VB hanno deciso di
implementare sotto forma di oggetto. Quello che puoi fare, naturalmente, è
fare un OCX (ma meglio sarebbe ActiveX DLL) MyPrinter nei cui metodi fai
tutte le chiamate di funzione che vuoi e non chiami le funzioni che non
vuoi. Il risultato però non sarebbe altro che un incapsulamento in un
oggetto di funzioni che sono già incapsulate in Printer, a meno che tu non
definisca nuove funzioni e diverse implementazioni (di cui effettivamente
l'oggetto Printer avrebbe bisogno).
Saluti,
Domenico
Ettore Maronese ha scritto nel messaggio <01bda276$ae8da140$64c0c0c0@mes>...



Per cui la soluzione piu' "pulita" sarebbe di usare le API (come hanno fatto
nell'oggetto Printer.
Correggimi se sbaglio.
Quindi dovresti praticamente riscriverti l'oggetto Printer e modificarlo.
P.S.
Note personali: questo dimostra che VB NON e' un linguaggio ad oggetti.
--
Roal Zanazzi
z...@iol.it

Note personali: questo dimostra che VB NON e' un linguaggio ad oggetti.
Certamente non ha ereditarietà, è un fatto noto. Qualcuno sa se con VB6 si
può sperare nell'ereditarietà?
DOmenico
Newsgroup: it.comp.lang.visual-basic
Titolo: hmemcpy (quale dichiarazione x KERNEL32) ?

Nel convertire un'applicazione VB3 in VB6 mi trovo a dover dichiarare
la funzione hmemcpy dichiarata come:
Declare Function hmemcpy Lib "Kernel" (ByVal hpvDest As Any, ByVal
hpvSource As Any, ByVal cbCopy As Long) As Long
In VB6 non viene più riconsciuta ma non trovo la corrispondente
funzione a 32bit.
Potete darmi la soluzione al mio problema spiegandomi anche la
funzione di tale libreria?
Grazie.

#If Win32 Then
 Declare Sub CopyMemory Lib "KERNEL32" Alias "RtlMoveMemory" (lpvDest As
Any, lpvSource As      Any, ByVal cbCopy As Long)
#Else
 Declare Sub CopyMemory Lib "KERNEL" Alias hmemcpy" (lpvDest As Any,
lpvSource As any,ByVal cbCopy As Long)
#End If
GL

La funzione CopyMemory ha dichiarazioni differenti rispetto alla
vecchia hmemcpy:
Declare Function hmemcpy Lib "Kernel" (ByVal hpvDest As Any, ByVal
hpvSource As Any, ByVal cbCopy As Long) As Long
Declare function CopyMemory Lib "KERNEL32" Alias "RtlMoveMemory" (
hpvDest As Any, hpvSource As Any, ByVal cbCopy As Long)
la mia chiamata in VB3 era la seguente:
Res% = hmemcpy(VarPtr(BTRStat(BTRFile)),
VarPtr(BTRs(BTRFile).DataBuf), 32)
(al posto di VarPtr c'era una funzione VBADDR esterna equivalente,
credo).
Ora, se cambio hmemcpy con copymemory quando la funzione viene
eseguita il sistema va in crash ed esce direttamente da VB6.
Qualche suggerimento?
Non so più che cosa fare, please help me!
 

 VarPtr(BTRs(BTRFile).DataBuf), 32)
VarPtr non serve (in genere).
CopyMemory è una Sub, non una Function.
Il valore 32 dici che è corretto ?
Se non dici ti che tipo sono le variabili che usi è
difficile capire qualche cosa.
BTRStat(BTRFile) è una funzione o un array ?
Se devi copiare una stringa in una stringa è meglio che
usi la funzione lstrcpy.
Newsgroup: it.comp.lang.visual-basic
Titolo: dove convenzioni di programmazione VB?

 
La M$ stessa fornisce buone regole, non so pero' indirizzarti... Scusa...
:-((
-- 
Ciao
By -MES-   Maronese Ettore
http:\\
ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://members.xoom.com/it_lang_vb


Io so che per il spesso si usa la notazione ungherese, di solito se ne
parla sui libri di programmzione visual

 dove posso trovare documentazione su questo tema?
Qualcosa lo puoi vedere sulla documentazione in linea,
--> manuale del programmatore
    --> convenzioni per la scrittura di codice Visual Basic
--------
Ciao,
Alvaro.
e-mail: a"punto"deamicis"chioccioletta"ermes"punto"it
--------

Un libro:
Advanced Visual Basic 5
The Mandelbrot Set
Microsoft Press Mondadori Informatica
L. 100.000
Ciao,
Riccardo Guirrini
Web :          
http://space.tin.it/computer/rguirrin
E-Mail:         
del...@tin.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Query che in Access va' e in VB no!.

Salve a tutti.
Ho una mostruosa query di selezione mediamente di circa 2700 caratteri 
che viene costruita attraverso una serie di input dall'utente. Nella 
query vi sono Join e Where. Se la faccio girare in Access in pochi 
secondi ho la tabella pronta invece in VB si inluppa (l'ho fatta girare 
per ore!) anche se il disco frulla come se stese veramente elaborando 
qualcosa. Sto pazientemente provando ad eliminare un elemento per volta 
per capire dove sta' il problema... nel frattempo se qualcuno conosce un 
motivo per cui puo' verificarsi questo inconveniente gli sarei molto 
grato se mi facesse partecipe.
Ah, dimenticavo, ADO.
Grazie e saluti.
Paolo

 qualcosa.
Stranissimo fenomeno.... Parrebbe un problema del provider, usi ado o dao?
Impostazioni della connessione?
cursore lato server o client? (anche se con access il cursore lato server
non esiste)
Hai detto che ci sono delle join, questa è un po' tirando ad indovinare, può
essere che si incasini con i nomi delle colonne causa qualche problema di
sintassi, e la join si inlooppi risultando un numero enorme di record, se su
access funziona potrebbe essere qualche elemento della sintassi che access
digerisce ma il tuo provider no... A me qualche volta è capitato.
Posta la query.
bye!
-- 
Per diventare grandi non bisogna avere paura di essere piccoli
Per rispondere in privato elimina dall'indirizzo "togliquesto"
MasterDavidex - David Ruscelli


Rileggendo il tuo post ho visto che usi ADO, ok...
quanti record contiene la tabella?
Fai una prova di questo tipo.
Lascia nella tabella un numero limitato di record, che sò, una trentina.
lancia la query dal tuo programma e vedi cosa succede, per me ti duplica i
record a nastro per via della join...


 
-- 
Lemor...@Lycos.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Come inserire scroll bar?

Salve,
sono un principiante ma nonostante tutto stò cercando di creare una mio
programmino in VB.
Conosco il C, ma questo non è un linguaggio object oriented, quindi....
Vorrei semplicemente inserire una VscrollBar su di un Frame, poichè su
quest'ultimo ho posizionato degli oggetti ma che non riesco a vedere
completamente quando mando in RUN il prog. perchè non so inserire la scroll.
Qualche anima buona mi può aiutare?
Grazie anticipatamente

Prova a vedere il progetto
http://www.it-lang-vb.net/download.asp?file=Archivio/Sorgenti/Autoscroll.zip&ID=94
se fa al caso tuo...

 se fa al caso tuo...
Come non detto. Il progetto richiede una DLL che non e' stata inclusa...
La soluzione al tuo problema e', detta in poche parole, di inserire TUTTI i tuoi controlli
che si trovano nel form all'interno di un frame. Quindi, direttamente sul form, devi
mettere solo tre controlli: il frame e due scrollbar (o una sola scrollbar, a seconda dei
casi). Gli altri controlli li metti all'interno del frame (a cui devi togliere bordo e
caption). Il frame deve essere grande abbastanza per poter vedere tutti i controlli al suo
interno (come se avessi una form abbastanza grande). Quando ridimensioni la form, NON
ridimensioni il frame, ma lo muovi a seconda dei valori assunti dalle scrollbar (quindi il
frame si sposterà fuori dell'area della form).
Se vuoi un progetto di esempio, mandami la richiesta via e-mail.
Oppure cercalo su 
www.vbcode.com
.

 Come non detto. Il progetto richiede una DLL che non e' stata inclusa...
Aricomenondetto... ho sbagliato progetto... Quello segnalato funziona, ma usa una
picturebox... funziona alla stessa maniera, ma fidati: usa un frame al posto della
picturebox :)
Newsgroup: it.comp.lang.visual-basic
Titolo: Drive intercept

Buongiorno a tutti,
ho la necessita' di intercettare l'identificativo del CD-drive:
Ho un'applicazione che risiede su HD e deve leggere un DataBase su CD.
Il problema deriva dal fatto che, a seconda della configurazione della
macchina su cui il programma viene installato, il driver de CD puo'
variare: in un caso si chiama "E" in un'altro puo' chiamarsi "F", e
cosi' via.
Esiste qualche API o qualcosa di simile che mi permetta di identificare
la lettera corrispondente al drive per potermi ricostruire il path?
Grazie in anticipo per il vostro aiuto.
--
Posted from 
ns.etomep.net
 [212.210.182.2]
via Mailgate.ORG Server - 
http://www.mailgate.org

>Grazie in anticipo per il vostro aiuto.
GetDriveType ti restiuisce il tipo del drive dato il numero, GetLogicalDrives ti fa capire le lettere usate. Guarda su MSDN.
Antonio




Newsgroup: it.comp.lang.visual-basic
Titolo: [MEETING] Alla fine come ci si organizza?

Recepito 13 Ottobre, ma per il posto?
Montecatini e' un po' fuori dalla mia area di influenza (ecci'...), se
qualche anima pia traccia una rotta per coloro i quali avevano voti relativi
in Geografia (dove con relativi si intendono voti che non appartengono al
dominio dei numeri naturali, quali -1, -2, -1999 :PP) fa un favore al vostro
astericchio :P
I miei collegamenti trenistici sono buonini con le FNM ma pessimi al di
fuori di queste, percui dovro' procurarmi un po' di documentazione :P
Ciaotutti,
*



C'è un post di Marco Frazzoli di questa mattina:
http://www.it-lang-vb.net/Meeting
Ciao,
Moreno
#sirri#@#
morenosoft.com#
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

>
:)

>
a parte il concetto di Mons Catini Caput Mundi,
considerando che alcuni meetinghisti potrebbero essere interessati al sito:
http://www.termemontecatini.it/cartina.htm


Grazie, lo controllo con calma stasera :P
Ciaotutti,
*
Newsgroup: it.comp.lang.visual-basic
Titolo: Chiudere un'applicazione

Per aprire un'applicazione utilizzo la funzione SHELL.
Come posso fare per chiudere l'applicazione?
Grazie
Francesco
--
franco....@spm.it
ICQ 36726931

Se apri un'applicazione è per farci qualcosa, e quindi devi essere tu ad
aver finito il lavoro e a chiuderla, e quindi non da VB! Oppure non ho
capito.
Giorgio.

Newsgroup: it.comp.lang.visual-basic
Titolo: Come inviare MAIL con Outlook Express 5?

Ho un dilemma da risolvere!
Come posso utilizzare Outlook Express 5 per inviare una mail con file
allegati?
In pratica devo aprire Outlook E5 con inseriti in automatico destinatario,
oggetto, allegato e testo del messaggio.
Con eudora si fa benissimo utilizzando una shell, con Outlook non ci sono
riuscito.
AIUTO!!!!
rispondi a: 
ang...@albiniefontanot.com

...


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

Come faccio ad utilizzare gli oggetti DirectX (mi riferisco alla versione
7)? Dove posso trovare della documentazione (gratis) a proposito?

...


Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] Non mi aiuta più!!

Ho un progetto con svariati form. Di questi ne sto sviluppando uno
abbastanza corposo e, da un momento all'altro ha smesso di funzionare il
CTRL+Space (non mi appare più la finestrella con l'elenco di proprietà,
metodi, ecc.. ecc...).
La cosa curiosa è che negli altri form funziona perfettamente.
Comne mai in quel form non va? sarà perchè ho superato le 3500 linee di
codice?

zMatteo wrote:

Ctrl + j 
non funziona ?
giuseppeD
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 wrote in message
news:aepead$fv4$1...@news.newsland.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: [SITO COMUNE] Risposta a Candidature nuovi WM

Speriamo che questo arrivi ...
[ot] Mannaggia ad Outlook, mando i messaggi al NG e non si sa se li invia
(la metà non si vedono sul NG) e poi mi scarica la metà degli
headers.......... :(
Cmq
Io sono Marcello Seri, e se vi interessa per fare le pagine web uso blocco
note e microsoft script editor, per la grafica photoshop e flash. Conosco
ASP, un pochino DHTML, VBscript, Visualbasic, Html, Flash 4 e 5 e Turbo
pascal e basta.
Spero di aver detto quello che volevate sapere :D
Ciao ciao Marcello :D
P.S. Cmq di solito i miei mess. (quelli che arrivano) sono firmati con il
mio nome

 headers.......... :(
a) Dopo aver postati i mess al NG devi ri-sincronizzare i news che hai
sull'hard disk per poterli visualizzare;
b) Comprimi i mess già scaricati per scaricare gli altri (così risolvi il
fatto che ti scarica solo gli headers);
c) Se vuoi fare il SC, iniziamo bene... già incominci mandando mess OT...
figurati il resto! (stò scherzando :-)
ENJOY YOUR LIFE!

 ha scritto nel messaggio
news:ZjOU6.12837$a44.1...@news1.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: cerco di spiegarmi meglio

Innanzi tutto grazie per avermi risposto.
Ed ora cerco di spiegarmi meglio mostrandoti le linee di codice che uso:
Private Sub Form_Initialize()
' creo il record vuoto
    Data1.Recordset.AddNew
End Sub
Private Sub codi_GotFocus()
'***************************************************************************
*
' controlla che il codice articolo sia di prima immissione:
' se e' di prima immissione allora crea un record nuovo
' altrimentri ne permette la modifica
'***************************************************************************
*
If codi.DataChanged = False Then
    If Len(LTrim(RTrim(codi.Text))) <> 0 Then
         Data1.Recordset.AddNew
    End If
End If
End Sub
Private Sub Command2_Click()
' pulsante "SALVA"
Data1.UpdateRecord
            codi = ""                        ' ****** codice
            deno = ""                      ' ****** denominazione
            abi = ""                          ' ****** abi
            cab = ""                         ' ****** cab
            sede = ""                      ' ****** sede
            indi = ""                         ' ****** indirizzo
            tel1 = ""                         ' ****** telefono 1
            tel2 = ""                         ' ****** telefono 2
            con1 = ""                      ' ****** contatto 1 c/o banca
            con2 = ""                      ' ****** contatto 2 c/o banca
            uff1 = ""                         ' ****** ufficio del primo
contatto
            uff2 = ""                         ' ****** ufficio del secondo
contatto
    Command1.Enabled = False
    Command2.Enabled = False
    Data1.Database.Close
    Unload Me
End Sub
Quello che mi serve e' questo : non appena inserito il dato nel campo
codi.text devo controllare che quel codice non e' stato ancora usato. Se e'
cosi' passo all'inserimento dei dati negli altri campi, altrimenti devo
cancellare il dato e richiederlo nuovamente.
Ho letto in un libro che si potrebbe usare la seguente espressione :
data1.recordset.findfirst CRITERIA (dove criteria e' uguale a : "cod_banca =
'" & codi.text & "'". Ma il problema che non appena faccio questo mi appare
questo errore : run_time errore 3426.
Spero di essere stato chiaro.
Grazie.

     Data1.Recordset.AddNew
Chiedo scusa per l' intromissione, ma e' importante:
Innanzi tutto, questa riga va assolutamente spostata in Form_Load, perche'
il riferimento ad un controllo del form lo fa caricare automaticamente,
sballandoti la sequenza degli eventi.
Ciao
Aldo
