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

ciao a tutti
 ho la necessità di creare un recordset unbound gerarchico
 ma ho qualche problema...
Quello che dovrei fare è questo :
Normalmente... aprirei una connessione per creare un
recordset grearchico in
questo modo:
-----------------------------------------------------------
-------------
Private sub ApriRs
CN.Provider = "MSDataShape"
CN.Open "data Provider=Microsoft.Jet.OLEDB.4.0;User
ID=Admin;Data Source=C:\Luca\RsGerarchia\Ger.mdb;"
Rs.CursorType = adOpenStatic
Rs.CursorLocation = adUseClient
Rs.Open "SHAPE {select * from TB1} APPEND ({select * from
TB2} AS chapter RELATE id TO ida)", CN
End sub
-----------------------------------------------------------
----------------
e fin qui tutto bene.
Il mio problema è che la connessione che ho a disposizione
è priva del provider
dei comandi shape quindi non posso usarli.
ho pensato di creare un recordset unbound come copia
esatta della struttura
del recordset restituito dal comando Shape con una cosa
del genere :
------------------------------------------------
Private Sub ApriRsUnbound()
Dim Rs As ADODB.Recordset
Dim Rs1 As ADODB.Recordset
Set Rs = New ADODB.Recordset
Set Rs1 = New ADODB.Recordset
Rs1.Fields.Append "ID2", adBSTR, 30
Rs1.Fields.Append "DESC2", adBSTR, 30
Rs1.Open
Rs1.AddNew
Rs1("ID2") = "2"
Rs1("DESC2") = "Desc2"
Rs1.Update
Rs.Fields.Append "ID1", adBSTR, 30
Rs.Fields.Append "DESC1", adBSTR, 30
Rs.Fields.Append "Rs1", adChapter
Rs.Open
Rs.AddNew
Rs("ID1") = "1"
Rs("DESC1") = "Desc1"
Rs("Rs1") = Rs1
Rs.Update
----------------------------------------------------------
Ma quando tento di aggiungere la colonna di tipo recordset
(Rs.Fields.Append "Rs1", adChapter)
Mi dice che gli argomenti sono in conflitto o non validi
preciso che il recordset ottenuto deve finire in una
flexGrid Gerarchica
vi prego mi date una mano...
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


... cut ....
Io ho fatto in questo modo:
' creo la struttura del recordset
set rstGerarchico = new ADODB.Recordset
rstGerarchico.ActiveConnection = "provider=msdatashape;data provider=none;"
rstGerarchico.Open " SHAPE APPEND new adChar(6) as campo1, " & _
   " new adChar(10) as campo2, new adInteger as key1, " & _
   " (( SHAPE APPEND new adChar(10) as campo3, " & _
   " new adChar(12) as campo4, "& _
   " new adInteger as key2) RELATE key2 TO key1) as Dett ", ,
adOpenStatic,adLockOptimistic
' carico i dati nel padre qe per ognuno ho il dettaglio da riempire
rstGerarchico.AddNew ("campo1","campo2","key1"),("valore1","valore2",1)
set rstDettaglio = rstGerarchico.fields("Dett").Value
rstDettaglio.AddNew ("campo3","campo4", "key2"),("valore3","valore4",1)
rstDettaglio.AddNew ("campo3","campo4", "key2"),("valore5","valore6",1)
' ed alla fine collego il recordset alla griglia
Set MSHFlexGrid1.DataSource = rstGerarchico
Spero di essere utile, se qualcuno ha consigli e commenti ben vengano.
Saluti.

grazie mille
mi ero intestardito sul crearmelo manualmente
e non avevo pensato a farmelo restituire da lui
grazie tato sei stato preziosissimo

Newsgroup: it.comp.lang.visual-basic
Titolo: [ASP] DB su un altro sito

scusate per l'OT, ma urge una soluzione
se io sto ad es. lavorando ad un'applicazione ASP "ospitata" su un
determinato server (ad es. 
www.brinkster.com/myapp
), e voglio, con VBScript)
collegarmi ad un DB esistente su un altro server (che magari non supporta
ASP, ad es. 
myapp.interfree.it
), per leggere/modificare i dati, tutto cio è
possibile? e come posso farlo?
grazie
Mario

 ha scritto nel messaggio
news:a460jo$1ch90o$1...@ID-70152.news.dfncis.de...

Direttamente *NON* è possibile, bisognerebbe fare un sistema tipo quello di
Moreno Sirri sul Sito Comune applicato al VBS.
Ciao
--
Timothy Redaelli

Devi usare lettura scrittura dati via xml.
Ciao Andrea
Newsgroup: it.comp.lang.visual-basic
Titolo: [?]OCX MSFLXCRD.OCX

ho scaricato un programma da internet ma quando lo lancio mi da errore
perchè manca il file MSFLXCRD.OCX sapete dove posso trovarlo?
Vi ringrazio in anticipo.
Bek

 wrote in message
IOQq4.425$317....@news.infostrada.it...


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

Quanti record può contenere un database di access 97?

Non ha limiti teorici, ha perň l'mdb il limite di 1 gb...almeno cosě dicono
qua:
http://www.dczaland.com/appinatt/?act=ST&f=67&t=366


beh, anche se fosse č un bel po'! :)

Newsgroup: it.comp.lang.visual-basic
Titolo: CRViewer e CRYSTL32.OCX

Ciao a tutti...
Fino ad ora ho utilizzato il Crystal report tramite il classico controllo
(CRYSTL32.OCX) applicato sul form che consente l'utilizzo dei file .RPT
permettendone la stampa o l'anteprima. Da un pň di tempo perň ho iniziato ad
utilizzare il CRViever con Crystal report 8 che consente di caricare il
proprio report direttamente sul form. Per riuscire a caricare i miei vecchi
file .RPT perň bisogna dichiarare una variabile di tipo CRAXDRT.Application
che permette di acedere al metodo OpenReport. Fino a qui tutto bene, riesco
a caricare i vecchi report nei file .RPT nel mio form e successivamente a
stamparli con i metodi del CRViewer. Ora perň ho scoperto che dopo aver
utilizzato il CRViewer non riesco piů a stampare con il vecchio controllo
(CRYSTL32.OCX), anche da form diversi dopo aver chiuso il form contenente il
CRViewer. Esatamente l'errore che ho č "Metodo 'Action' dell'oggetto
'CrystalCtrl' non riuscito". Quando chiudo l'applicazione e la riavvio se
provo a stampare subito con il vecchio controllo tutto funziona bene ma se
poi uso il CRViewer e riprovo a stampare con il vecchio controllo ho ancora
l'errore. Sembra che il CRViewer vada a fare un qualcosa che non permette
piů al CRYSTL32.OCX di funzionare correttamente.
Qualcuno ne sa qualcosa?
Grazie mille
Maurizio Coffinardi
coffi...@secoges.com

Invece che l'ocx e il CrVievew, prova ad usare direttamente l'oggetto
CRPEAUTO.Application
ciao
ugo

 ha scritto nel messaggio
news:9c3p3f$lab$3...@lacerta.tiscalinet.it...


CRPEAuto.Application è un'istanza del motore Crystal report.
Da qui sei in grado di pilotare tutti i sottooggetti del tuo report.
Dal momento che ho notato molti dubbi su Crystal Report, sto pensando di
"mettere insieme" alcune classi e qualcos'altro per mettere a disposizione
del Ng un motorino Client-server per la gestione dei Report Crystal report.
Qualcosa tipo un piccolo client che passa a un server le inormazioni sul
report da leggere e il recordset con cui popolarlo.
Se può essere utile, dopo aver verificato la possibilità di pubblicare
legalmente questo oggetto, conto di postarlo al sito comune appena
possibile.
ciao
ugo
Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO Semplice Per favore *********************

Qualcuno può dirmi che libro comprare ( oppure se c'è qulche buon sito
on-line) dove poter imparare in modo elementare  le principali nozioni del
Visual Basic Scripting?
Devo farlo malgrado il mio assoluto digiuno di questa materia per realizzare
solo  un paio di programmini  dedicati ad una particolare statistica.
Grazie a chi volesse darmi qualche notizia.
Saluti
Walter
-- 
Posted from 
smtp1.libero.it
 [193.70.192.51] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

html.it


 solo  un paio di programmini  dedicati ad una particolare statistica.
http://msdn.microsoft.com/scripting/
Faber

 Devo farlo malgrado il mio assoluto digiuno di questa materia per
realizzare solo  un paio di programmini  dedicati ad una particolare
statistica.
In italiano trovi la documentazione Microsoft su VBScript su:
 
http://it-lang-vb.net
    (Sito comune del newsgroup it.comp.lang.visual-basic)
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

 ha scritto nel messaggio
news:001401c0cb4f$b2375700$8f380e97@francesc...


Newsgroup: it.comp.lang.visual-basic
Titolo: Da principiante

Ciao,
Sviluppo un po' in VBA e ho poca esperienza di VB. Ho necessità di creare un
programmino che faccia un lavoretto piccolo piccolo in modalità DOS (avvio
con F8 di Windows 95) - lo inserirei nell'autoexec.bat, si tratta di un pgm
per correggere la data su un PC affetto da un incurabile baco 2k (sì, ce ne
sono, questo è convinto di essere nel 2094).
Domanda da principiante: che opzioni di compilazione devo adottare con VB5
perché l'exe sia exeguibile in DOS? Ho creato uno standard exe senza alcuna
form, ma se prompto il nome del pgm l'esecuzione si blocca subito ("This
program can not be runned in DOS mode" o qualcosa di simile).
So che probabilmente è una faq, o una domand a da principianti assoluti...
però ho bisogno di aiuto!!!
Grazie...

 wrote in message
87oioe$2vgg$1...@stargate1.inet.it...


 però ho bisogno di aiuto!!!
1. E' necessario che sia in DOS? Non puoi farlo in VB e metterlo in
esecuzione automatica? (Scusa, forse scrivo senza aver colto pienamente la
tua esigenza);
2. Non puoi fare direttamente un file Batch? Forse non sai come codificare
in quel "linguaggio" cio' che deve fare il programma? (Non si tratta solo di
cambiare la data?)
--
Ciao.
Maurizio

Perche' non usi un batch con l'istruzione date (che cambia la data se
gli dai un argomento: cfr manuale del dos) ?


Newsgroup: it.comp.lang.visual-basic
Titolo: come muovere una Finestra senza la Caption Bar

Salve volevo sapere come muovere una finestra senza la Title Bar, come una
toolbar che si può spostarla anche se la siprende al centro di essa.
Axell

 wrote in message 37ce7...@212.7.64.37...


Guarda sul Sito Comune e anche fra i messaggi di pochissimi giorni fa: c'è
la stessa domanda con delle risposte.
Saluti,
Domenico

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] ComboBox

Ciao a tutti.
Ho un piccolo problema con le combobox.
Situazione:
Recordset dimensionato con WithEvents
Combo con Style = 2 - Dropdown List; caricata con un recordset dove
nell'itemdata carico un indice del recordset.
Vorrei che all'evento MoveComplete del recordset, la combo
visualizzasse la descrizione caricata.
Sicuramente è una stronza7a, e in effetti mi sento idiota a
chiederlo....
Se non sono stato chiaro abbastanza, ditemelo, cercherò di spiegarmi
meglio.
Ciao
Aran Banjo

 ha scritto nel messaggio
news:3d3523b8....@news.cis.dfn.de...

Combo.Text = Recordset.Fields("a").Value

Combo.Text = Recordset.Fields("a").Value
mm, e cosě funziona anche con il Dropdown list?
provo e poi ti so dire.
Grazie.
Aran

Combo.Text = Recordset.Fields("a").Value
Infatti non funziona quando la combo č dropdown list.
Ho fatto una cosa del genere: combo.listindex =
recordset.fields("id").value
Era proprio una cacchiata, cvd....
Ciao e scusate,
Aran

Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 - OCX DateTiemPicker

se si imposta la proprietà Format su -dtpCustom e poi la proprietà
CustomFormat qualcosa come "dd mmm yyyy", l'ocx in questione nello spazio
dei mesi mi visualizza "00". Qualcuno sa dirmi se ha verificato lo stesso
problema e se lo ha risolto?
Utilizzo la versione Pro in Italiano (upgrade da VB 5.0)
Grazie a chi volesse rispondere

Raffaele,
per i mesi devi uasre la M maiuscola: e' documentato nell'help. la m
minuscola indica i minuti
Piuttosto: qualcuno sa come eliminare lo showtoday dalla finstrella del
monthview del DateTimePicker ?
ciao,
Alessandro Scardova
scar...@tin.it
http://space.tin.it/computer/ascardov/

monthview del DateTimePicker ?
Interesserebbe anche a me, ma temo proprio che non si possa.
Sarei tentato di usare il Date/Time Picker di CCRP
(
http://www.mvps.org/ccrp/
); Peccato che sia ancora in beta...
Ciao,
   <--< Nik >-->
Per rispondermi in E-Mail togliere "deleteme" dall'indirizzo.
To reply me by E-Mail remove "deleteme" from my address.

Newsgroup: it.comp.lang.visual-basic
Titolo: GRAZIE pal!!!!!!!!!!

Grazie mille per il consiglio del server delle news, ci voleva
proprio!!!!!!!!
--------------------------------------------
             ASSA
http://web.tiscalinet.it/Assatarram
--------------------------------------------

 proprio!!!!!!!!
:)
devi ringraziare hyperion, quando torna in campo. e' un po' che latita...

> devi ringraziare hyperion, quando torna in campo. e' un po' che latita...
Hai ragione... qualcuno sa dove sia finito?
--
Fibia "Sakamoto" FBI
URL: 
www.geocities.com/fibiafbi
E-Mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Newsgroup: it.comp.lang.visual-basic
Titolo: Editor quesito

Vorrei inserire una chiamata a funzione, sempre la stessa,  all'inizio si
ogni Sub.
C'è un qualche procedura automatica, per fare ciò, o mi tocca fare qualche
centinaio di copia-incolla?
Greg

[*Tyss* : 
gre...@tin.it
] ha scritto:

Il file (FRM o BAS, non FRX) alla fine è un normalissimo file di testo.
Puoi sempre "trattarlo" (dopo averne fatte 8000 copie) come vuoi...


MZTools--->inserisci testata di routine
http://www.mztools.com
Bye, G.

 Bye, G.
============
Grazie Paperino, ma io le routine le ho già, quella opzione mi pare che va
bene solo per le nuove...
Greg

 che va bene solo per le nuove...
Ti pare sbagliato...
Bye, G.

Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO - File Binary

Ciao,
ora che ho concluso un programma molto importante (per me, naturalmente),
vorrei proteggerne il motore.
Per far ciň avrei bisogno di poter leggere la prima riga di un file Binary
(BMP),
ma non avendo mai aperto questi tipi di file da VB, ho scoperto di avere una
grande lacuna.
Nell'Help non ho trovato niente di pratico.
In pratica avrei bisogno di identificare un'immagine BMP.
Mi potete scrivere del codice di esempio?
Grazie.
                        Ruggero       
rugy...@flashnet.it

...

Mi sembra alquanto vaga come richiesta...
Purtroppo la gestione dei files con VB č una delle piů semplici rispetto ad
altri linguaggi come ad es. Delphi o C.
Ma a parte questo proprio non si capisce cosa intendi per "identificare
un'immagine BMP".
Riprova, sarai piů fortunato.
Ciao.

Newsgroup: it.comp.lang.visual-basic
Titolo: Un piccolo aiuto per i fax

Ho un problema, dovrei far mandare un fax, solo del testo, da un programma
in vb, ma non so come fare! Esitste qualche controllo adatto?
Grazie fin da ora.
Edoardo

 in vb, ma non so come fare! Esitste qualche controllo adatto?
Forse, chissà, comunque posso dirti come faccio io: visto che il FAX è
visto da Win semplicemente come una stampante, "stampo" sul FAX come
stamperei su qualsiasi altra stampante (usando l'oggetto Printer,
PrintForm, stampa dei report, ......)

Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO - Formato data

Vi ringrazio anticipatamente per la vostra cortese attenzione.
Sapete indicarmi come poter formattare un TextBox in modo che quando lo
rendo corrente per scriverci all'interno mi proponga il formato __/__/__
della data ed io sono costretto a scrivere solo 6 cifre senza preoccuparmi
di mettere i simboli di /.
GRAZIE.
Enzo

non l'ho mai usato, ma direi che il mask edit control dovrebbe servire
proprio a questo. nel cd di vb5 => \os\system => msmask32.ocx.
cmq ti consiglierei l'anno a 4 cifre..
EB <e.br...@ANTISPAMlibero.it>

Newsgroup: it.comp.lang.visual-basic
Titolo: Chi conosce il modo per....(FileStream)

Avrei necessità di leggere un file binario in un unico array in memoria in
modo
da lavorare poi più velocemente all' interno dello stesso (stream?)
E' possibile ???
    Grazie
 
mar...@meb-system.it

, 
m...@mediacomm.it
 
says...

Dim fn As Integer
Dim FileBytes() As Byte
fn = FreeFile
Open "C:\FileBinario.dat" For Binary As #fn    ' Open file for input.
ReDim Preserve FileBytes(1 To LOF(fn))
 
Get #fn, , FileBytes
Close #fn   ' Close file.
poi, per manipolare, leggere bit a bit, puoi usare la mia ActiveX 
DataBuffer, realizzata in c++ ma utilizzabile da vb. Se vuoi te la invio.
--
Gio_F - mailto:
jg...@tiscalinet.it

Newsgroup: it.comp.lang.visual-basic
Titolo: barra dei menu in Excel

PopupMenu in VBA Excel.
Quando si creano macro VB in Excel (uso Excel 2000 / Win 98), come č
possi-bile visualizzare l'editor di menů, e creare sia un menů "normale" su
un form, che un menů popup? In Strumenti non c'č "Editor Menu", quindi, come
si fa?
Si deve usare CommandBarControls?
mario



Newsgroup: it.comp.lang.visual-basic
Titolo: Visual Basic e C++

1) Devo scrivere delle funzioni in C++ da mettere in una libreria DLL.
2) Le devo utilizzare in VB
Come posso fare i punti 1) e 2) ?
Grazie
Luca



 l'help in linea.
Devo per forza fare una DLL ActiveX?
Io ho gia fatto una DLL di classi in VC++ e mi piacerebbe usarla in VB.
Grazie
Alessandro <locaduck>

locaduck <locaduc...@tin.it.INVALID> wrote in message
news:98379399...@eva.enter.it...

Se sono classi devi esportarle in qualche modo.
Il modo piu' semplice (forse anche l'unico, se non vuoi esportare ogni
singola funzione, considerando inoltre che in VB non potresti trattare i
passaggi di oggetti/classi se non passando dei puntatori a funzioni
esportate _non_ appartenenti ad una classe) e' creare una DLL ActiveX.
Guarda sull'help in linea, dovrebbe esserci un modo decente di convertire
una libreria C++ pronta in ActiveX...
Al limite guarda lo wizard integrato, sicuramente ti fornira' degli ottimi
spunti.
Ciaotutti,
Alessandro

 piacerebbe usarla in VB.
L'unica maniera che hai per farlo e' creare un DLL ActiveX.
Il che potrebbe non rivelarsi non proprio banale se non si hanno buone
conoscenze di COM, in quanto ci sono alcune "limitazioni" da seguire per
permetterne l'utilizzo da VB.
ciao.

Newsgroup: it.comp.lang.visual-basic
Titolo: Non so come usare VB

Chi mi da una mano a imparare VB???
Non so come fare :((
Manuali on-line non ce ne sono???
Grazie a tutti

...


Ciao Alex, come te anche io sono un apprendista del VB, ti consiglio di
fare un salto a questo indirizzo dove potrai trovare un corso mensile sul
VB,
http://www.geocities.com/SiliconValley/8015/
oppure visitare il suo Mirror a quest'altro
http://www.zuzzurello.com/computer/ferrux/
Ciao e buone lezioni.
Newsgroup: it.comp.lang.visual-basic
Titolo: dbgrid: manipolare proprieta da codice

Ho la necessità di nascondere una colonna di una dbgrid (DAO) solo in base a
certi parametri: avrei quindi la necessità di impostare la proprietà del layout
di tale colonna a invisibile....
Sapete come fare?
Grazie
Axl
-- 
Posted from 
ppp-62-11-5-150.dialup.tiscali.it
 [62.11.5.150] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto
| Ho la necessità di nascondere una colonna di una dbgrid (DAO) solo in base a
| certi parametri: avrei quindi la necessità di impostare la proprietà del layout
| di tale colonna a invisibile....
| Sapete come fare?
Se non ci riesci puoi provare ad impostare la larghezza della colonna a zero.

 di tale colonna a invisibile....
DBGrid.Columns(i).Visible = False
Quasi insospettabile, come comando!... ;-)
Ciao,
Carlo.

 Carlo.
emh....non ci sarei mai arrivato :-(
Il fatto è che ci avevo "quasi" provato, ma mi sono fatto "fregare"
dalla "composizione automatica": non avendo visto apparire proprietà
"digitando dbgrid.colums(1)." ho creduto che non ci fossero propietà
da gestire...
grazie dell'aiuto
Axl
-- 
Posted from  [217.58.165.134] 

Newsgroup: it.comp.lang.visual-basic
Titolo: problema con timer appesantisco windows?

secondo voi avviando un controllo ADO codice che si connette ad un db di
access e controla se ci sono record in una query, avviandolo ogni secondo
appesantisco troppo windows?
Grazie per i vostri consigli.


beh insomma...più che windows è la rete che ti odierà!
tra l'altro un secondo è poco....potresti chiedere ancora prima che ti abbia
risposto il server!
non potresti fare un approccio diverso?
un winsock in ascolto sul client....
chi carica i dati nel db?
quando c'è un insert o update nei dati che interessano manda un "segnale di
vita" a giro per la rete....ed i tuoi client in ascolto...lo "capteranno"!
ossia ribalta tutto:
il client ascolta il server "parla"
Se poi invece di access usi altri db credo sia possibile mandare un
messaggio a giro per la rete....
oppure programmare una stored che ciclicamente esegua una query ed emetta un
messagio in rete!...ma io qui mi fermo!
--
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
 ...se cercate bene da qualche
parte c'è anche il forum!

 risposto il server!
guarda che il db è in locale sul mio computer e non in rete.


allora che ragione hai di fare una query al secondo?
chi introduce i dati nel db....segnala alla tua app che ci sono dati!...
ma è la tua app che inserisce questi dati?



allora mi spiego meglio, questo programma che sto facendo se ne sta nella
systray e ogni secondo dovrebbe controllare se un impegno di quelli che ho
inserito è scaduto, "un agenda"
ho fatto una query in access che contiene solo i record (impegni) scaduti
quindi questo mio programma  ogni secondo controllerà se in tale query c'è
un impegno da vbisualizzare a video con un msgbox del tipo
    msgbox "attenzione, pagare bollo auto!"
però mi chiedevo se questo timer che ogni secondo apre una connessione ADO o
DAO e controlla se ci sono recrd mi appesantisce windows oppure non gli fà
ne caldo ne freddo?
grazie

 inserito è scaduto, "un agenda"
Perchè non portare il timer ad 1 minuto invece che ad 1 secondo ?
Tanto avrai dei programmi del tipo:
20/04/2003 alle 20:15 ...
O sbaglio ?
Ciao,
        Negus

 ha scritto nel messaggio
news:l6mj7b...@127.0.0.1...

si però vorrei che venisse visualizzato allo scoccare delle 15.15 e non nel
mezzo del minuto
visto che il timer partirà ogni minuto ma in che posizione esattamente del
minuto? a 30 secondi?
a 55? a 59? non so se mi sono spiegato.
attendo vostri chiarimenti. grazie.

 esattamente del minuto? a 30 secondi?
Non si può sapere a priori, anzi, non ci sono neanche garanzie che l'evento
si verifichi esattamente ogni minuto
Salutoni
Sergio

     msgbox "attenzione, pagare bollo auto!"
ma devi per forza testarlo ogni secondo ? Perche' ?
puoi settare le scadenze anche settando i secondi ? MALE !
il bollo mi scade il 15/02/2004 e mi basta , posso aggiungergi che scade
alle 8 di mattina , to' alle 8:30 ma non alle 8:30':30" :-/
quindi io il controllo lo farei ogni 5minuti cosi state tutti tranquilli ,
tu , windows e il db ^_^


non è male, posso optare per questa soluzione. grazie.
Newsgroup: it.comp.lang.visual-basic
Titolo: get handle su click del mouse

 devo fare un programma che se clicco su un componente di una finestra 
(anche non dle mio progetto) mi ritorna il suo handle
so che si puň fare perchč qualche volta l'ho fatto ma non ricordo come e non 
trovo piů il prog in cui l'ho usato 


Eh, se hai dimenticato due funzioni dell'API fra le piu' semplici allora
stiamo freschi ;-)
Scherzi a parte, ti servono GetCursorPos() e relative conversioni e 
GetWindowFromPoint(). Puoi prendere spunto da qui:
http://www.visualbasicforum.com/showthread.php?mode=hybrid&t=179310
-- 
hth, hal

 GetWindowFromPoint().
si ma non ricordo bene come gestire il mouse down ache su altre finestre
devo usare l'hook (o sbaglio? )ma non ricordo bene come funziona nel VB 

 devo usare l'hook (o sbaglio? )ma non ricordo bene come funziona nel VB 
non avevo capito che volevi ricevere gli eventi da fuori, allora si',
ti serve un mouse hook.
per vb dovresti trovare utile questo:
http://www.vbaccelerator.com/home/VB/Code/Libraries/Hooks/index.asp
-- 
hth, hal

> 
http://www.vbaccelerator.com/home/VB/Code/Libraries/Hooks/index.asp
Grazie ci dň un occhiata :D 

Per avviare l'hook ho usato: "hHook = SetWindowsHookEx(WH_MOUSE, AddressOf 
KeyboardProc, App.hInstance, 0)"
ma cosě lo fa solo di tutti i componenti della finestra e delle finestre che 
apre l mio programma, cosa devo mettere invece di "App.hInstance" per 
estendere a tutti i processi attivi? 


Hai ragione e da visual basic installare un hook globale non so neanche 
se sia possibile.
Credo che tu debba per forza passare da una dll scritta per lo meno in C 
in puro Win32 (niente MFC, per intenderci).
A questa dll potresti passare l'indirizzo di una tua funzione da 
chiamare al verificarsi dell'evento desiderato. A questo punto farei
fare la maggior parte del lavoro possibile alla dll, evitando cosi' un 
bel pacco di istruzioni Declare e dubbi sulla conversione dei tipi.
Te la caveresti con un semplice #include <windows.h> e sfruttando il
codice di esempio gia' pronto che puoi trovare su msdn o in giro
per la rete.
In ogni caso ritiro la mia battuta iniziale su GetCursorPos etc,
mi era proprio sfuggita la tua precisazione fra parentesi:
"(anche non dle mio progetto)". ;-)
-- 
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: MSVCRT.dll

xke' quando lancio una stampa su S.O. Win98/Me mi da il seguente errore:
Il programma pippo.exe ha causato  un errore di pagina non valido nel modulo
msvcrt.dll.
Come posso risolvere ?

 ha scritto nel messaggio
news:ORbO6.480$h9.1...@news.infostrada.it...

Informazioni Insufficienti. beep.
:-)
ciao
ugo
Newsgroup: it.comp.lang.visual-basic
Titolo: VB.NET Scale & Resize controlli - FAQ ?

Salve a tuttti
Spero di non aver preso un abbaglio;
ho utilizzato il metodo scale nel seguente modo:
(Rimango in attesa perchè in tutte le conferenze ascoltate nessuno ne ha
parlato.)
- considerato 1 la risoluzione del video di sviluppo riporto i rapporti per
diverse soluzioni di installazione.
Video          Risoluzione     Rapporto
Sviluppo      1024               1
Video 2      800                  0.72
Video 3      1152                 1.25
Con il seguente metodo adatto i componenti secondo la risoluzione
incontrata.
   Private Sub DimensioniScale()
        Dim x As System.Int32
        'rilevo risoluzione video
        x = Screen.PrimaryScreen.Bounds.Width
        If x = 1024 Then
            'tutto invariato
        ElseIf x = 800 Then
            'diminuisco le dimensioni dei componenti
            Me.Scale(0.72, 0.72)
        ElseIf x = 1152 Then
            'aumento le dimensioni dei componenti
            Me.Scale(1.125, 1.125)
        End If
    End Sub
Chiamo il metodo da
InitializeComponent()
(cioè da dentro il codice collassato)
Qualcuno può confermare ?
Se si è una soluzione da FAQ ?
giuseppeD

Scusa, anzichč ridimensionare i controlli, hai provato ad utilizzare la
proprietą Anchor?
da MSDN:
A control can be anchored to one or more edges of its parent container.
Anchoring a control to its parent ensures that the anchored edges remain in
the same position relative to the edges of the parent container when the
parent container is resized. For example, if you have a Form with a Button
whose Anchor property value is set to AnchorStyles.Top and
AnchorStyles.Bottom, the Button is stretched to maintain the anchored
distance to the top and bottom edges of the Form as the Height of the Form
is increased.
HTH
-- 
Corrado Cavalli [Microsoft MVP]
UGIdotNET - 
http://www.ugidotnet.org

 proprietà Anchor?
AnchorStyles tiene i componenti ancorati ai lati selezionati.
Una simulazione del resize del componente ai 4 lati si ottiene ancorandolo
ai 4 lati del form,
modificando le dimensioni della form (utilizzo per variazioni contenute).
La AnchorStyles non adatta le dimensioni se si modifica la risoluzione
video.
Prova a costruire una maschera con alcuni controlli.
Modifica la risoluzione del video.
AnchorStyles non ridimensiona i controlli secondo la nuova risoluzione , il
Metodo Control.Scale  modifica automaticamente le proporzioni.
La soluzione mi ha particolarmente colpito perchè in un lavoro precedente
abbiamo installato un programma (in VB6) in pc con video con risoluzione
diversa dallo sviluppo (a noi erano state fornite info diverse)
,intervenendo successivamente per recuperare.
Una soluzione come indicata nel post precedente , poche righe di codice ,
aiuta di molto a non preoccuparsi della risoluzione video che si incontrerà.
giuseppeD
Newsgroup: it.comp.lang.visual-basic
Titolo: ERRORE 3426

Raga non č possibile sto impazzendo...
Ricevo errore 3426 all'evento add new di un record, con visual basic 5...non
č un problema di valore elevato di un campo numerico, nč data non valida.
AIUTO VI PREGO !!!
--
Antonello Cordella
ant...@libero.it
http://antoweb.supereva.it

 
http://antoweb.supereva.it
da quello che dici suppongo tu abbia visto il mio post di ieri.
cmq cosi' e' troppo generica.
com'e' fatta la tabella in cui inserisci i dati ?
che codice usi ? ado, dao ?
a che punto ti da' l'errore ?
con quale tipo di dato ?
(togli tutti gli on error)
ciao, a.

 ha scritto nel messaggio
news:98bmqi$1drfe$1...@ID-51318.news.dfncis.de...


 > > č un problema di valore elevato di un campo numerico, nč data non


Neo non meravigliarti...
Sono le magie di Mamma Microsoft... A volte mi verrebbe voglia di andare da
Papà Bill Gates e sferrargli un sano calcio nel sedere!!!
Franco

Newsgroup: it.comp.lang.visual-basic
Titolo: Seriale * VB

Salve,
vorrei sapere se è possibile, con Visual Basic, collegarsi ad una periferica
collegata sulla porta seriale
per poter interagire con la periferica in questione.
Grazie.

 ha scritto nel messaggio
news:ln_l9.31510$Eu.7...@twister1.libero.it...

Dal topic la richiesta sembrava un'altra :-)))
Si, è possibile, guarda il componente msComm

 Dal topic la richiesta sembrava un'altra :-)))
Pratico, neh? ;-)))

 Pratico, neh? ;-)))
se ti riferisci alla mia dichiarazione sul possesso di un Vs.Net scaricato
dalla rete, quindi non pagato, voglio tranquillizzare Bill, nel caso
leggesse, dicendo che ho ordinato la versione architect in italiano e mi
deve arrivare (Originale, direttamente da Milano).
Quello che lui non deve sapere è che lo pago 129 Euro.
Del resto Vs6 professional 6 mesi fà circa, sempre dallo stesso canale l'ho
pagato 91 Euro.
Tutti i prezzi sono Iva inclusa
:-))))))))))))

 :-))))))))))))
Beh, e quale sarebbe questo "canale" così generoso? Chiamasi Naviglio? o
Fiera di Senigallia? ;-))

Newsgroup: it.comp.lang.visual-basic
Titolo: cerco controllo immagine

quale controllo (e dove trovarla eventualmente) dovrei usare per inserire in
una form un controllo che permetta di visualizzare e ridimensionare
l'immagine al suo interno, quando questa fosse piů grande
grazie
giova...@libero.it

 grazie
vedi image.stretch
ciao
 ugo

 ha scritto nel messaggio
news:omXf7.11801$i9.5...@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 o NET e e-mail

Boundì a tutto l'NG
Sto sviluppando un prg in access che mi permetta di inviare delle e-mail
con allegati.
Vorrei sapere se in VB (6 o  NET) esistono e se si quali librerie sono per
la creazione e spedizione delle mail
Grazie Paolo
--
pbonfanti2@*NOSPAM*
inwind.it
Togliere dall'indirizzo *NOSPAM*

 sono per la creazione e spedizione delle mail
Controlli MAPI, c'è anche un post recente, con molto codice

 Grazie Paolo
-- 
.A
UGIdotNET - User Group Italiano .NET
http://www.ugidotnet.org
Read my blog at: 
http://www.ugidotnet.org/4.blog

 Grazie Paolo
Jmail di dimac. 
www.dimac.net
Oppure l'oggetto SMTP di Ostrosoft.
Il mondo è pieno di oggetti COM o .NET free per l'invio di email.
Ma per favore NON usare MAPI.
-- 
Salute e Saluti a Tutti.
-- 
Gabriele Del Giovine [Microsoft MVP] Windows Server
- Le informazioni fornite in questo messaggio sono fornite
  senza vincolo di garanzia e senza responsabilità alcuna.

 Ma per favore NON usare MAPI.
Perchč?

 Perchè?
Perchè è obsoleta e legata a triplo filo ad Outlook.
Perchè simple MAPI è legata a quadruplo filo ad Outlook Express
Se uno deve mandare mail smtp perchè deve fare a cazzotti
con il CDO?
Perchè se uno manda mail da un servizio MAPI o Simple Mapi non funzionano?
Saluti.
Newsgroup: it.comp.lang.visual-basic
Titolo: input# e array

Prima di tutto chiedo scusa per la domanda
che sara' sicuramente stupida vista la mia poca
esperienza col VB.
In una Sub voglio che il mio programma
legga da un file dei dati del tipo:
1, 3, 4.4
2, 1, 2.2
...
in cui i primi due interi sono gli indici h,k
di un elemento di una matrice Double, mentre
il terzo numero e' proprio il valore dell'elemento
della matrice  matr_tmp(h,k).
Se uso un ciclo del tipo
 For i = 1 To Nrow
  Input #1, h, k, elem
  matr_tmp(h, k) = elem
 Next
funziona tutto bene, mentre uso un ciclo di questo
tipo
 For i = 1 To Nrow Step 1
   Input #1, h, k, matr_tmp(h, k)
 Next
non funziona piu'.
Non legge correttamente nemmeno h e k.
qualcuno potrebbe spiegarmi perche'?
grazie.
Davide

  Next
A cosa serve lo Step 1.
Non puoi assegnare ad un array con Input, vedi la guida...
Ciao
--
Timothy Redaelli
timothy....@email.it

 Non legge correttamente nemmeno h e k.
Non si può eseguire Input# direttamente su un array.
(scommetto che sta scritto anche sull'help on-line, scommetto parecchio...)
ciao
ugo

 ha scritto nel messaggio
news:9cjscr$ju1$1...@pegasus.tiscalinet.it...

grazie
non lo sapevo
e pensare che ho usato l'help!!
...mah...
ciao a tutti
D.



Complimenti hai vinto la scommessa LOL :-)


 > ugo
Acc... peccato non aver stabilito prima l'importo della scommessa ;-)
il problema non e' l'array, infatti la guida dice esattamente:
"Non è possibile includere una matrice o una variabile oggetto.
È possibile, comunque, utilizzare variabili che descrivono un elemento di una
matrice o di tipo definito dall'utente."
e in questo caso matr_tmp(h, k) e' appunto un "elemento di una matrice"; il vero
problema e' che i valori h e k vengono riempiti correttamente dall'istruzione
Input, ma li usi come indici della matrice *prima* che vengano caricati dal
file, infatti
Input #1, h, k, matr_tmp(h, k)
e' un unica istruzione, non e' che i tre parametri vengono caricati in
sequenza... l'effetto e' che ad ogni chiamata stai puntando all'elemento della
matrice *con i valori precedenti di h e k*, in pratica e' come se avessi scritto
'quando i=1
Input #1, h, k, matr_tmp(0, 0) '0 e' il default per gli interi
'a questo punto ora h e k sono 1 e 3
'quando i=2
Input #1, h, k, matr_tmp(1, 3)
'a questo punto ora h e k sono 2 e 1 e cosi' via...
Spero di essere riuscito a spiegarmi bene, comunque la morale e': usa il primo
ciclo che e' quello corretto.
Ciao
--
Luca Dormio
luca....@tin.it


... omissis
Hai ragione,
Risposta frettolosa, risposta inaccurata.
Chiedo venia...
ciao
ugo
Newsgroup: it.comp.lang.visual-basic
Titolo: ...e l'applicazione si chiude da sola!

Ciao a tutti.
Ho un problemino che proprio non riesco a risolvere: ho scritto
un'applicazione in VB6 che scrive/legge ciclicamente con un timer sulla
seriale.
Beh, ogni tanto capita che di punto in bianco l'applicazione si chiude senza
dare nessun messaggio di errore e resta il desktop attivo (sul PC gira solo
questa applicazione!).
Credo che sia Windows NT a chiuderla, ma perché? e come faccio a impedirlo?
con qualche chiamata a funzioni dell'API?
Mille grazie a chiunque mi vorrà aiutare.
Davide

 wrote in message
news:912r8d$j7u$1...@bw107zhb.bluewin.ch...

usi qualche ocx particolare ?
cosi' a occhio e croce non saprei il motivo....

 wrote in message
news:6afZ5.84205$hk4.3...@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Dimensione del tooltip

Salve a tutto il NG.
Ho un problema da sottoporre alla vostra attenzione. Nel mio programmino VB
devo visualizzare, tramite un tooltip, delle informazioni che possono
raggiungere anche una lunghezza ragguardevole. Il punto è che arrivato ad
una certa lunghezza, il tooltip tronca tutto quello che resta :-(. C'è un
modo, anche attraverso le API, che mi consenta di visualizzare tutto senza
dover leggere informazioni troncate?
Grazie
Injektilo

 ha scritto

puoi provare:
http://www.vbthunder.com/software/ExCooltips/#TDownload

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Versione OCX/DLL ActiveX

Qualcuno sa se (e come) è possibile conoscere la versione di un componente
activeX attualmente usato dal programma?
Nota che non mi serve usare l'oggetto App, perchè l'ocx è esterno e io non
voglio aggiungere un membro Version ad ogni ocx.
Voglio avere un form di informazione che mi dica quale versione del
componente sto attualmente usando.
So anche che posso usare l'API per conoscere la versione di un file, ma in
questo caso come faccio a conoscerne il percorso registrato?
Ciao

 ha scritto nel messaggio
news:b6bdci$3ircv$1...@ID-184808.news.dfncis.de...



wrote:

devi referenziare il componente "TypeLib Information".
Nell'esempio ho provato a scoprire la versione di ADO: risultato: 2.7
    Dim objTLInfo As TypeLibInfo
    Dim objTLApp As TLI.TLIApplication
    Dim objIInfo As InterfaceInfo
    Dim objTarget As IUnknown
    Set objTLApp = CreateObject("TLI.TLIApplication")
    Set objTarget = CreateObject("ADODB.Recordset")
 
    Set objIInfo = objTLApp.InterfaceInfoFromObject(objTarget)
    If Not objIInfo Is Nothing Then
        Set objTLInfo = objIInfo.Parent
    End If
    If Not objTLInfo Is Nothing Then
        Debug.Print objTLInfo.MajorVersion & "." & _
	objTLInfo.MinorVersion
    End If
HTH
Ciao,
Moreno
-- 
sirri at morenosoft dot com
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
---------------------------------------------------------------------------

 devi referenziare il componente "TypeLib Information".
Credo che questo, per quanto ottimo, non lo posso usare, a meno che la TLI
non sia un componente standard di windows.
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

non sia un componente standard di windows.
capisco...
In effetti, non vorrei sbagliarmi, ma lo installa Visual Studio.
Allora potresti usare Q174050 čer ottenere il CLSID a partire dal solito
PROGID, quindi far una bella ricerca nel registry...
Non vedo altre soluzioni...


 PROGID, quindi far una bella ricerca nel registry...
Perfetto, era (quasi) quello che cercavo.
E sembra anche funzionare :)
Ciao, grazie
Newsgroup: it.comp.lang.visual-basic
Titolo: Crystal Report 8 e installazioni

Salve a tutti gli amici del newsgroup.
Ho una questione da porvi, che probabilmente avrete già affrontato.
Da quando ho installato la versione 8 developer di Crystal Report, il
programma di installazione standard di VB
non ne vuole più sapere di includere il runtime del suddetto generatore di
report.
Per poter risolvere tale problema, sui Pc dei clienti devo installare anche
Crystal Report 8.
Qualcuno di voi ha già risolto tale problema ?
Ringrazio in anticipo quanti vorranno darmi una dritta !
Giovanni Perri.

 ha scritto nel messaggio
news:zx1Q6.21165$8Y1.2...@news2.tin.it...


 ha scritto nel messaggio
news:zx1Q6.21165$8Y1.2...@news2.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Problema timeout SQL Server

Ciao a tutti,
  nella mia applicazione ho usato una commessione di questo tipo:
Public conn As New ADODB.Connection
Dim rstemp
Dim sql
Dim strConn
conn.ConnectionTimeout = 20
conn.CommandTimeout = 20
strConn = "driver={SQL Server};SERVER=pippo;DATABASE=pluto;uid=sa;pwd=dbo"
conn.ConnectionString = strConn
conn.Open
Tutto bene fino a qui se pippo č un indirizzo valido dove c'e' SQL server.
Ma se pippo č un nome sbagliato....?
O č un indirizzo di una macchina non piů raggiungibile sulla rete?
La mia applicazione non restituisce un errore ma si blocca il programma e mi
tocca killarlo.
C'e' un modo di testare prima se esiste veramente un server SQL a
quell'indirizzo sulla rete
o farsi ritornare un errore?
P.S. Anche se ci metto un "On error resume next" si blocca tutto...
Ciao e grazie

 tocca killarlo.
se pri la connection con una stringa di questo tipo ed il server non esiste,
viene generato un errore:
strConn="Provider=SQLOLEDB;Persist Security Info=False;User ID=sa;Initial
Catalog=[nome database];Data Source=[NOME SERVER]"

Newsgroup: it.comp.lang.visual-basic
Titolo: Icona mouse per un link

chi sa come faccio a impostare l'icona adatta ovvero la manina che fa il 
dito :P indice naturalmente, quando passo sopra ad una label? trovo tutte le 
icone possibili di resize, di modifica testo, ma non quella giusta.. 

Mela wrote:

devi impostare il valore a 99 (custom) ed assegnare la proprietà icon...

 ha scritto nel messaggio
news:3010iaF...@uni-berlin.de...

... ad esempio al file: "C:\Programmi\Microsoft Visual
Studio\Common\Graphics\Cursors\H_POINT.CUR".
È quello che più si avvicina alla "manina" di sistema (anche se non è uguale).
Bye
Raf
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Interrogazione database e ordinamento.

Salute e tutti, interrogo un db con la query
strSQL = "SELECT * FROM componenti ORDER BY codice;".
I recordset che ottengo sono in ordine crescente rispetto alla chiave
'codice', ma col problema che il campo codice e' un numero e quindi
ottengo l'ordine 1, 10, 11, 12, 2, 3, 4 e cosi' via. Come posso invece
ottenere l'ordine 1, 2, 3, 4, 10, 11, 12?
Grazie mille.

 ha scritto nel messaggio
news:3610ftcvsdk0qgtq7...@4ax.com...


 wrote in message
news:pJTH6.25720$0t6.1...@news.infostrada.it...


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

Salve a tutti sto sviluppando per me un piccolo programmino che usa il
controllo mscomm.
il mio problema è questo :
come posso fare per sapere se il telefono dall' altro capo squilla o è
occupato
c'è un qualche evento che mi consente di far ciò
grazie a tutti a bun rendere.

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Allineamento di un cotrollo

Innanzitutto Ciao a tutti, e' la prima volta che posto su questo NG.
Premetto che sono nuovo di VB e lo sto sperimentando a tempo perso con
la versione VB5 CCE trovata su un CD. 
Probabilmente e' una domanda stupida, o e' la versione suddetta
limitata, ma vorrei allineare i controlli tramite una proprieta' (ad
esempio in Delphi uso la proprieta' Align e la imposto alClient,
alTop, ecc). Questo non riesco a farlo, e' una mancaza della versione
che provo o devo fare tutto a manina settando le dimensioni?
Grazie, Alle.
P.s. Es. Allineare una ListBox a tutta la Form che la contiene.

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Come vedre all'interno di una DLL

Ho una DLL che viene usata da un altro programma che svolge alcuni compiti
che vorrei fare anch'io. Vorrei quindi vedere le funzioni o procedure
definite all'interno di una DLL normale (non ActiveX). E' possibile in VB6?
Altrimenti, come è possibile?

...

Newsgroup: it.comp.lang.visual-basic
Titolo: newbie ADO

Ho scaricato alcuni esempi di connessioni a DB, ma quello che mi
lascia perplesso  che se provo ad aprire un progetto exnovo e tento di
fare un dim conn as new adodb.connection, l'oggetto adodb non viene
trovato. Guardando gli esempi non noto nulla di strano, nessun
componente in più se non la stessa dichiarazione che faccio io. Ma
negli esempi quando creo un oggetto adodb mi salta fuori
immediatamente l'autocompletamento. 
Comq faccio ad importare questo oggetto in un nuovo progetto?
 ------------------------------------
 Il peccato di Caino
 La seduzione del male
 
www.vampiripavia.com
-------------------------------------
                *IcarusDream*
  -Dove un sogno è ancora libero-

 Comq faccio ad importare questo oggetto in un nuovo progetto?
menů progetto --> riferimenti
cerca microsoft activex data objects (dovresti averne piů versioni, scegli
l'ultima)
e spunta la casella.
                                                                ciao.

Distingui la dichiarazione dell'oggetto dalla creazione dell'oggetto:
Mi spiego meglio con un esempio:
' dichiarazione oggetto
dim conn as adodb.connection
dim rs as adodb.recordset
' creazione oggetto
set conn = new adodb.connection
set rs = new adodb.recordset
' impostazione parametri di connessione
conn.connnectionstring = "provider..................."
conn.open
rs.open strquery,conn, ,3 ' adlockoptimistic
...................
....................
Per quanto riguarda il suggerimento precedente è anche corretto , l'unica
differenza e che ti connetti
utilizzando il controllo , e di perse niente di male , solo che utilizzando
il controllo sarebbe bene che
il suo utilizzo abbia un fine di sola lettura e non di aggiornamento o
inserimento di nuovi record , sarebbe piu pulito itilizzare tutto codice
ado.................(questo e solo il mio punto di vista )
"Icarus" <malm...@NOSPAMiol.it> ha scritto nel messaggio
news:3c5fe3a4...@powernews.iol.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: dimensionamento datagrid

Ciao a tutti,
scusate la banalità della domanda...esiste un modo , una variabile da
settare, per far ridimensionare un datagrid in maniera automatica a seconda
di quanti record visualizza ? o devo gestirlo da programma ?
Grazie


non sono riuscito a fare neanche questo.
Tra l'atro c'e un piccolo bachetto.
Uso un datagrid con possibilità di aggiungere riche.
Aggiungo tranquillamente fino a che le righe arrivano alla grandezza del
controllo intero.
Ora sai che succede?
Inserita l'ultima riga, dovrebbe apparire la riga vuota con l'asterisco
(come access).
Dico dovrebbe perchè il datagrid non mette la barra di scorrimento e tu non
la vedi.
E non riesci neanche tanto facilmente ad arrivarci. Devi permettere la
"navigazione" della griglia con i tasti delle freccie, allora riesci,
altrimenti è un bel baco che non puoi risolvere.
Newsgroup: it.comp.lang.visual-basic
Titolo: Componente per editor?

Salve,
per quanto sia nell'informatica da molti anni sono un po' a digiuno di
VB, quindi scusate se sparo qualche sciocchezza.
Alcuni miei studenti stanno facendo un lavoro in VB in cui, tra
l'altro, avrebbero bisogno di poter gestire (e configurare) una
finestra di editing: in pratica servirebbe un'oggetto che permetta di
aggiungere qualcosa in un punto qualsiasi del testo, anche tramite un
bottone (quindi un editor).
Sapete se esiste qualche componente già pronto da poter utilizzare?
Oppure avete qualche altra dritta?
Grazie.

Non ho capito bene....
In pratica vorresti fare un editor in cui si inserice un qualcosa (altro
testo, un immagine, un controllo?) dentro a del testo con un pulsante?
L'oggetto potrebbe essere un richtextbox (ti permette di aggiungere testo,
immagini, ma non controlli o altra roba...)
Manda dei chiarimenti....
----------
Ciao
Sabba


Direi che hai capito bene: vorrei un oggetto contenente testo che sia
maggiormente controllabile di quanto non lo sia un normale text box,
in modo da poter inserire altro testo (assolutamente non controlli),
in un punto qualsiasi (es dove è posizionato il cursore) anche tramite
un controllo (ad es. un bottone).
Questo richtextbox dal nome e come tu lo descrivi potrebbe essere
interessante: dove lo trovo?
Grazie.

Vai nel menù Progetto-Componenti... e scegli Microsoft Rich TextBox...
Non è difficilessimo usarlo...ha molte proprietà... ti permette di cambiare
il colore, formato del testo...allineamento...
Ah per aggiungere una immagine è necessario usare questo codice:
Dim p As StdPicture
Set p = LoadPicture("C:\ICONE\ELECTRON_MAIL2.GIF")
Clipboard.Clear
Clipboard.SetData p
RichTextBox1.SetFocus
DoEvents
SendKeys "^v", True
Scusa il metodo un pochino grezzo per incollare, ma in poco tempo...se vuoi
essere più preciso invia il messaggio EM_PASTESPECIAL....
----------
Ciao e buon lavoro
Sabba

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] vb5- vb6

Uso attualmente VB5 ma vorrei aquistare vb6 mi chiedo
Vale la spesa ?
Offre molto di piu' di vb5?
Se si quali sono le migliorie piu' importanti ?
Consigliatemi grazie

quali sono le migliorie piu' importanti ?
Il vb6 funziona meglio del vb5 nella gestione di eventi a cascata,
cioe' se hai oggetti che generano eventi in altri oggetti che devono
generare altri eventi al verificarsi degli eventi iniziali: il vb5 a volte se
li perdeva per strada ed occorreva ricorrere a soluzioni alternative.
Non so come vada il vb5 con ADO, quindi lascio a te la valutazione
al riguardo (in pratica: se riesci ad usarlo da vb5 allora va bene cosi').
Mie applicazioni (non banali) scritte in vb5 girano ancora felicemente sotto win2k.
Non so cosa succedera' quando andranno sotto xp.
In vb6 sono stati aggiornati diversi controlli, ma credo si possa scaricarne
l' aggiornamento dal sito microsoft (mi pare che proprio Paperino ne posto'
il link esatto).
-- 
ciao, hal

 Consigliatemi grazie
(tutto ciò IMHO! :)
--
Licantrop0 / HackZ XtremE Crew since 2001
Mail: 
Lican...@hackzxtreme.cjb.net
Main Site: 
www.hackzxtreme.cjb.net