mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Salto pagina non voluto!

Ho un problema con Crystal Report versione 8:
nel mio report ho 2 sottoreport che ho messo in 2 diverse sezioni di
dettaglio;
si chiamano "corrispettivo" e "pagamento".
Corrispettivo sta all'inizio di una nuova pagina del report,
se pagamento è troppo lungo da stare sul resto della pagina,
salta alla pagina successiva, lasciando mezza vuota la pagina con il
corrispettivo (cosa che non voglio).
Le proprietà di sezione, di entrambi i sottoreport, "Nuova pagina prima" e
"Nuova pagina dopo" non sono fleggate, ciò nonostante, "pagamento" continua
ad andare sulla pagina successiva.
Che devo fare?
Ciao e Grazie

devi togliere il "keep object together" dei subreports (tasto dx->format
subreport)
oppure delle sezioni, cosi' si taglia con la fine pagina e riprende dopo
ciao
:-)
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

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

Newsgroup: it.comp.lang.visual-basic
Titolo: riferimenti a celle in altri fogli

sono alberto di torino,
devo adattare un foglio di excel fatto da un collega in qs giorni
irreperibile...
si tratta di un riepilogo di dati presenti nei fogli di una cartella i
cui nomi sono nella colonna A3 di ogni riga. ma questo è tutto quello
che ho capito!
mi sarebbe utilissimo capire cosa c'è scritto in quessta formula:
=INDICE(INDIRETTO("'"&$A3&"'!$B$14:$E$70");CONFRONTA(G$1;INDIRETTO("'"&$A3&"'!$B$14:$b$70");0);2)
lo so che sono noioso e vorrei la pappa pronta ma sono nelle curve con
il lavoro!
grazie
Alberto

Il 03/02/2006, magicobito ha detto :

Chissà.
Io proverei in un NG di Excel...
Alberto (non di Torino)
-- 
A questo punto hanno trovato un muro,
un muro duro, molto molto duro,
che siamo noi.
Newsgroup: it.comp.lang.visual-basic
Titolo: Non funziona più il tatso Tab

Ho creato un controllo personalizzato con vb5. Il controllo è costituito da
un bottone che attiva una finestra. Alla chiusura della finestra il
controllo genera un'evento che viene intercettato dall'applicazione
contenitore.
Ho infilato questo controllo in un'applicazione e sembra filare tutto
liscio, ma quando il controllo personalizzato ritorna l'attività
all'applicazione e genera l'evento il tasto tab, che uso per spostarmi tra i
vari controlli non funziona più. Se lo premo viene emesso un bip.
Non sapendo cosa fare ho provato ad interrompere l'esecuzione prima di
premere il tasto tab, procedere con il comando esegui istruzione ed infine
premere il tasto tab. Visual basic risponde generando correttamente l'evento
lostFocus e se premo f5 il programma torna a funzionare correttamente.
A cosa è dovuto questo scherzo? Qualcuno a qualche idea in proposito e
magari mi sa anche dire come risolverla?
Ciao a tutti e grazie
Rick

Prova a mettere un Doevents, certe volte fa miracoli.
Ciao
--
Stefano Zamboni
----------------------------------------------------------------------------
----------------
sz...@XXXtin.it
zam...@XXXfreemail.it
Togliere "XXX" per rispondere
----------------------------------------------------------------------------
----------------

C'ho provato ma non ha dato risultati. Grazie comunque.
Qualcuno ha altre proposte?
    Rick
Newsgroup: it.comp.lang.visual-basic
Titolo: Compare percorso file stesso

Sapete qual'è l'istruzuìone o cos'è che fa comparire una scritta
contenente il percorso del file stesso (che eseguo)? Come potrei
individuare l'istruzione (visto che "a quanto sembra" di Label non ce
ne sono)?
Spero che mi capiate... se la domanda è stupida perdonatemi :)
Ciao!

Marco ha scritto:

Vediamo se ho capito.
Stai parlando di una applicazione che stai sviluppando in VB6?
Allora metti una label e scrivi:
Label1.caption= App.path
Ti apparirà la path (senza il nome file) del tuo progetto (compilato o 
interpretato).
Ugualmente puoi avere il nome del file con:
Label1.caption=App.exename
Ciao
Daniele

Newsgroup: it.comp.lang.visual-basic
Titolo: OCX per codici a barre

Sto cercando disperatamente un OCX per codice a barre da far girare su VB 5
eo 6...ma ahime non riesco a trovare nulla di simile.
Qualcuno è in grado di darmi una dritta ??
Grazie
                                                    Bragato Jgor

Guarda sul sito comune
http://www.murialdo.it/it_lang_vb/
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)

,

-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/
       Search, Read, Discuss, or Start Your Own    

,

-----------== Posted via Deja News, The Discussion Network ==----------


Newsgroup: it.comp.lang.visual-basic
Titolo: ANCORA PROBLEMI CON SQL

scusate, ma probabilmente non ho capito
cliccando sul pulsante command_1 (evento onclick) dovrebbe eseguire l'sql
che segue
Dim stringasql As String
stringasql = "SELECT nome from agenda where cognome='Lombardo'"
Text1.Text = stringasql
e buttarmi il risultato nella textbox
cosa che non avviene
anzi la textbox mi visualizza la stringa "SELECT nome..." e non il risultato
dell'sql
dove sbaglio ??
grazie in anticipo !

 ha scritto nel messaggio
news:8d9orj$n7s$1...@serv1.iunet.it...

Nel fatto che da come hai scritto gli dici di metterti nella TextBox la
stringa della query e non il suo risultato...
e il programma, obbediente, lo fa...
Dovresti mettere il risultato della query, come farlo dipende da cosa usi
per gestire il DataBase...
--
--
Don't let your Fears stand in the way of your Dreams
--
Elena *DElyMyth* Franco
Revanche IRC Network
irc.revanche.net
 - Nick: DElyMyth
ICQ# 8761263 - 
dely...@lamah.net
 - 
dely...@revanche.net
http://www.delymyth.it/
 - 
http://www.lamah.net/
 - 
http://www.revanche.net/
--


Con text1.text = stringasql imposti il valore TESTO del textbox al testo
contenuto nella variabile stringasql.
Se hai connesso il textbox ad un controllo data è al controllo data che devi
passare stringasql.
--
 
federic...@planet.it
Eliminare NOSPAM dall'indirizzo! Delete NOSPAM from address!
Newsgroup: it.comp.lang.visual-basic
Titolo: I NEED HELP !!! Distributing Access97 Application using Access97 runtime engine

I have written an application in Access 97.
Everything runs great when using Access 97.
It is when I install the application on another machine that is using the
MSACCESS 97 run-time engine that my applications ceases to work.
I keep getting a 'Compile error in hidden module: modReports'
Has anyone else run into this ??
We have several custom DLL's that I reference in my code (these are checked
in the references screen).
Please can someone give me an answer ...
Thanks
Shannon N. Case
( 
sxc...@rit.edu
 )

Shannon,
I've had the exact same problem on two databases (both converted from 2.0).
I don't know what the problem was, but I solved it on the second database by
creating a new blank .MDB file and importing everything from the problem
.MDB file.


Newsgroup: it.comp.lang.visual-basic
Titolo: Recordset e chiavi primarie

E' possibile (come!??) sapere da un recordset se un campo č chiave
primaria?
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 -- 
Parlo per DAO
Nel'Oggetto Recordset c'è la proprietà Index, ma funziona solo per
un Recordset aperto come dbOpenTable, quindi diretto sulla Tabella
stessa.
Il modo per determinare la PK di un Indice è interrogare la proprietà
Primary dell'Index in questione.
Credo pertanto possa essere più pratico accedere all'Inseme Indexes
dell'Oggetto
Tabledefs("NomeTabella") iterarlo e la dove Index.Primary=True è PK.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 Tabledefs("NomeTabella") iterarlo e la dove Index.Primary=True è PK.
Volevo evitare questo ciclo ma mi rendo conto chew non posso fare
altrimenti. 
Grazie per la disponibilità.
-- 
Luigi Braccioforte
Wonderfulworld (50807) Italia V.181 | Seconda società Ht quotata in borsa
Junior Manager della IHNF | Tessera #136 Club dei Mille

Newsgroup: it.comp.lang.visual-basic
Titolo: Cercare le VbRun

Ecco quello che ho fatto per cercare le VbRun
:: VbRun Finder
:: Paolo Gherpelli, 05/09/99
@echo off
cls
dir %windir%\system\msvbvm?0.dll
Questo batch cerca la Virtual Machine.
Volendo si potrebbe ampliare, per esempio in modo che se non la trova
installa le VbRun.
E' un lavoro da poco, ma se a qualcuno serve, ben volentieri!
--
CIAO!!!
Paolo 83 RE
XXXg...@freemail.it
 (remove XXX)
gher...@iname.com
 (text only)


Consiglio: dato che la directory system potrebbe anche avere un altro nome,
forse e' meglio fare:
dir /s %windir%\msvbvm?0.dll
anzi, dato che sono pessimista, io farei direttamente:
dir /s msvbvm?0.dll
anche se cosi' e' possibile che ce ne sia una (o piu') non in PATH, quindi
non utilizzabile.
Comunque continuo a non capire l'utilita' di questa roba, il kit di setup di
VB e' abbastanza intelligente da capire se e' gia' installata la DLL di
runtime, inoltrene controlla anche la versione, in modo da installare
l'eventuale versione piu' recente...
--
Roal Zanazzi
z...@iol.it

 wrote in message
LuPA3.86083$6C.1...@typhoon.libero.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Dimensioni Celle FlexGrid

Salve a tutti il mio problema e che nella FlexGrid non riesco a fare
andare a capo il testo della cell es:
Se scrivo in una cella il testo di questo post,me lo mette tutto su 1
riga.C'è un modo per far andare a capo il testo di una cella?
Spero di essere stato chiaro, ciao e grazie anticipatamente per le
eventuali risposte.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:9c9b3443478d3b6d9e...@mygate.mailgate.org...

Devi impostare la proprietà WordWrap nelle proprietà della cella
    Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Problema con MaskEditBox associata ad un controllo Data

Ho un controllo MaskEdit associato ad un controllo dati
connesso ad una tabella Access e, sebbene abbia impostato
la proprietą Mask su ##/##/#### e la proprietą Format
su dd/mm/yyyy, quando scorro i vari records della tabella
le date appaiono solo nel formato dd/mm/yy__ 
(es. 10/10/99__ invece di 10/10/1999)
Qualcuno sa dirmi dove sbaglio ?
Grazie per l'aiuto

 wrote in message
3812cda5...@news.tin.it...


la proprietà Mask su ##/##/#### e la proprietà Format


 (es. 10/10/99__ invece di 10/10/1999)
Non ne sono sicuro ma non potrebbe essere che l'impostazione di formato
nella tabella Access gli dia fastidio? Prova a modificare quella
--
Nino Stella
Inteldata Srl
email: 
nino...@tin.it



Newsgroup: it.comp.lang.visual-basic
Titolo: formattazione campi numerici

il problema è il seguente :
dopo l'inserimento di un numero, devo verificare  che questo sia composto di
12 cifre.
se il numero ne contiene di meno al posto delle cifre mancanti devo
allineare il numero a dx e anteporre lo zero, per le cifre mancanti.
esempio:
numero inserito 5.
cife mancanti 11 cifre.
numero da visualizzare : 000000000005.
come faccio ?


Oggi è San Nicolò :-)
Public Function FormattaNumero(strNumeroInserito As String) As String
    FormattaNumero = ""
    If Len(strNumeroInserito) < 13 Then
        FormattaNumero = Right$(String$(12, "0") & strNumeroInserito, 12)
    Else
        'errore da gestire...
    End If
End Function
Il "trucco" stà nel concatenare una stringa di 12 zeri al numero inserito
per poi prendere i primi 12 caratteri da destra.... La prossima volta però
cerca di impegnarti di più prima di chiedere sul NG...
Ciao

Prova anche con questo:
        StringaNumero = String$(12-Len(CalellaDiTesto1.Text),"0")
Occhio però, che devi gestire il caso di lunghezza superiore a 12 altrimenti
ti genera un errore (prova a vedere sulla guida On Error).
Gemini.

 ha scritto nel messaggio
news:ixIP7.4233$Sq4.1...@news1.tin.it...

Con un semplice Format:
strNumero = Format$(strNumero, String(12, "0"))
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

converti il tuo numerino in stringa con la proprietą len vedi quanti
caratteri hai immesso, fai una semplice sottrazione e aggiungi i zeri
all'interno della stringa..... oppure ti fai un bell'array di 12
elementi e con un bellissimo ciclo ti riempi il tuo stupendo array ciao
ciao

 ha scritto nel messaggio
news:ixIP7.4233$Sq4.1...@news1.tin.it...


Vedendo alcune risposte a questo semplice quesito..... sono inorridito...
;o)))))))))
Ciao
Ven.
Newsgroup: it.comp.lang.visual-basic
Titolo: Spostamento di un controllo con il mouse

Ho un controllo frame, che voglio poter spostare con il mouse (drag & drop).
Con gli eventi MouseDown, MouseMove e MouseUp del frame riesco a farlo senza
problemi, visualizzando anche un'altra icona durante il "drag".
Fin qui nessun problema.
Il frame però contiene degli altri controlli (prevalentemente label), per
cui se per lo spostamento clicco su un punto del frame libero tutto fila
liscio, mentre se clicco su una label o altro controllo contenuti nel frame
no.
Per questo dovrei gestire gli eventi MouseDown, MouseMove e MouseUp di ogni
singola label (non sono raccolte in un array), ma questo mi crea un mare di
codice, visto che ho molte label nel frame.
Mi chiedevo se non esista qualche altro modo per poter spostare un frame
senza che metà del codice sia costituito da routine per lo spostamento.
Ciao Grazie,
Paolo

 senza che metà del codice sia costituito da routine per lo spostamento.
Semplice semplice:
1) Doppio click su risorse del computer.
Adesso prova a spostare la finestra cliccando in un qualsiasi punto del suo 
contenuto.
2) Apri un documento di Word.
Adesso prova a spostare la finestra trascinando un'icona della toolbar.

 Adesso prova a spostare la finestra trascinando un'icona della toolbar.
Sei molto simpatico, ma questo non significa che non sia possibile farlo.
Paolo


Secondo me ti conviene predisporre nella frame un'apposita area virtuale (ad
esempio il bordo frame): solo cliccando lì l'utente può spostare la frame.
Altrimenti puoi sempre effettuare un subclassing della window associata alla
frame, intercettare i messaggi WM_LBUTTONDOWN e far partire il drag in quel
caso: così riesci ad intercettare anche i click sulle label (questo perché sono
controlli "windowless").
Ma per eventuali altri controlli "windowed" (es. textbox) contenuti nella frame
non funziona, in quanto ognuno di essi ha una propria window, ed il click su di
essi non passa dalla windowproc della frame.
Bye
Raf

 essi non passa dalla windowproc della frame.
Raf, grazie per il suggerimento e la precisazione.
In effetti non conosco il concetto di controlli "windowed" e "windowless",
che mi andrò a vedere.
Proverò senz'altro con il subclassing come mi suggerisci tu, anche se i miei
(o le mie?) frame non contengono solo label.
Grazie e buon week end.
Paolo
Newsgroup: it.comp.lang.visual-basic
Titolo: Help:Input valori numerici

In un campo di immissione testo(dove inserire solo numeri con il separatore
decimale) ho attivato in Keypress la seguente procedura per evitare di
scrivere testi o caratteri diversi dai numeri e dal punto.
         - Abilita il tasto Enter
          If KeyAscii = 13 Then
         Call ok_click
        End If
        '---- Controlla la validità dell'immissione
        If (KeyAscii < Asc("0") Or KeyAscii > Asc("9")) And KeyAscii <> 8
Then
        Beep
        '---- Errore : elimina il carattere
        KeyAscii = 0
        End If
Le domende sono:
1) Questa procedura funziona solo dalla seconda pressione di qualunque tasto
in poi.
2) Non riesce ad evitare di inserire piu' di un punto. Puo' introdurre, per
esempio, il numero 005.00.2 ?
Come fare a risolverlo .
Qualcuno mi aiuti.
Grazie anticipatamente.
----------------------------------------------
Sebastiano Floridia - Siracusa
arch...@sistemia.it
freew...@aspide.it
http://freeweb.aspide.it/freeweb/windsurf

Usa il controllo MASKED EDIT!!

 scrivere testi o caratteri diversi dai numeri e dal punto.
Se proprio non vuoi usare il maskedit o altri control, puoi usare una
roba del
tipo:
controlla il keyascii del ".", quando lo intercetti, chiama la instr
per vedere
se lo hai gia` inserito ...
Io comunque cambierei control ...
--
Bye. __Andy__
AntiSpam: Remove gongolo from E-Mail address

Newsgroup: it.comp.lang.visual-basic
Titolo: differenza tra datacombo e datalist

come da oggetto, quale e' la differenza tra i due oggetti?
Grazie anticipatamente a tutti
ciao
e.

nel datacombo puoi anche INSERIRE, nel datalist puoi solo leggere.
spero di non essermi confuso.
"elio" <eli...@NOSPAM.it> wrote in message
news:9i4gn1$69u$1...@usenet.inwind.it...


 nel datacombo puoi anche INSERIRE, nel datalist puoi solo leggere.
Quindi se ho un database ed tramite sql estraggo dei dati da un campo per la
visualizzazione posso utilizzare datalist vero?
Ciao e grazie
e.

Ciao, scusa se mi intrometto.
Certamente, ma appesantisci troppo la gestione del db se i record sono
tanti.
Ti conviene popolarla tramite una funzione, per cui associ l'itemdata alla
list della combo o della list box (le proprietą sono identiche per entrambi
i controlli) in modo che non interroghi il DB ogni volta che devi scegliere
un elemento della lista.
--
________________________________
Padroni d'ITALIA!!!!!
Perche' perche',
la domenica mi lasci sempre sola
per andare a vedere la partita
della Roma
Perche'
Perche'
tifo Roma
tifo Roma
Ale' Ale'
_______________________________
"elio" <eli...@NOSPAM.it> ha scritto nel messaggio
news:9i4ov9$mbd$1...@usenet.inwind.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Portrait/Landscape

Ciao a tutti.
Ho un drammatico bisogno di scovare un metodo per cambiare l'orientamento di
una stampante windows per mezzo di uno script VBS o anche da un apposito
programmino VB. Magari è una sciocchezza ma non ho trovato niente che
funzioni decentemente.
Aiuto.....
(Grazie)
cb



Da vb utilizzando l'oggetto printer basta che guardi le dimensioni del
foglio e imposti l'apposita proprietà di conseguenza...
Ciao
Remove CUTME from E-Mail address to reply!
Visit Hardware Tips: 
http://www.hardwaretips.com

Newsgroup: it.comp.lang.visual-basic
Titolo: HELP : software gestione internet point

Salve,
avrei necessita' di entrare in contatto con qualcuno in grado di
programmare un'applicazione di database con supporto di rete da
utilizzare per la gestione tempo/cliente di un internet point.
l'attivita' viene svolta con 12 postazioni + un server. tutte le
macchine, server compreso, sono pentium 200 con windows 95 installato
e collegate in rete ethernet.
cio' di cui avrei bisogno e' un software-database, che permetta di
gestire il tempo per ogni singolo utente registrato in modo automatico
(il cliente entra, si siede, digita la sua userid e pw e
automaticamente ha a disposizione il suo tempo prepagato a scalare).
invito coloro che pensano di potermi aiutare a contattarmi in email
per discutere delle caratteristiche specifiche del programma, varie ed
eventuali.
ringrazio fin d'ora tutti coloro che hanno letto e mi scuso per il
crosspost sui vari gruppi.
E. Gori
e.g...@dada.it



Newsgroup: it.comp.lang.visual-basic
Titolo: fade in/ out

Salve,
    vorrei poter applicare effetti di fade in e di fade out ad un file wav
utilizzando le api.
Utilizzando questo ciclo:
For vol = 0 To 20000 Step 10
  lvolume = "&H" & (Hex(vol))
  rvolume = (Hex(vol))
  volume = lvolume & rvolume
  retval = waveOutSetVolume(0, volume)
  DoEvents
Next vol
Sono riuscito ad ottenre l'effetto di fade in (anche se, non so perchè, è
imprefetto visto che produce un disturbo nel suono all'inizio). Per il fade
out non sono proprio riuscito a far niente.
Qualcuno può aiutarmi?
Marco

 Qualcuno puņ aiutarmi?
Da programma proprio non saprei. Da esterno (free) cerca CDex...
Primo avviso: No cross-post!

 Primo avviso: No cross-post!
Ultimo avviso...
Marco

 Comunque ho risolto in altro modo. Grazie per il tuo intervento
Hai ragione: ho confuso. Il programma si chiama SoundPad.

 Qualcuno può aiutarmi?
cerca l'articolo Q118377 su MSDN
troverai un esempio che imposta il volume
usando la API che usi tu ma con un trucco molto
che semplifica la vita nelle gestione dei due canali
HTH
by
R
Newsgroup: it.comp.lang.visual-basic
Titolo: Richiesta di aiuto

Ciao a tutti, sto cercando di imparare il Vb (Sottolineo cercando) ed ho
questo problema:
Ho un'applicazione fatta in Access e vorrei riscriverla,  per rifare una
form che comprende una maschera-sottomaschera (di aggiornamento) in Vb come
si può fare?
Secondo voi cominciando a studiare sui manuali microsoft originali del VB4
(per le funzioni e gli aspetti basilari) e poi integrando dei manuali sulla
programmazione con i database di VB5 o 6 ho qualche possibilità di capirci
qualcosa?
grazie

 wrote in message
news:94389343...@tango.comm2000.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Combobox e rotellina mouse

Uso la rotellina del mouse per far scorrere una pagina in cui, tra gli altri 
controlli ci sone dei combobox.
Quando il cursore si trova nella casella di un combobox, ruotando la 
rotellina, questo scorre gli elementi del combo.
Volevo sapere se fosse possibile disattivare la rotellina del mouse solo per 
il combo.
Grazie
Carmelo 

 ha scritto nel messaggio
news:469cc75e$0$36450$4faf...@reader5.news.tin.it...

Spero di non dire una cavolata... ma da Access l'unico modo per disabilitare
lo Scroll
nelle Combo, e nelle SubForm è subclassare il controllo e deviare il
messaggio
WM_MouseWheel = &H20A
La cosa è relativamente semplice.... ma trattandosi di SubClassing ti
suggerirei di usare una DLL
esterna...
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Datagrid che non consente la modifica dei dati

Ho un controllo DAO.DATA
Ho una DBGrid collegata al controllo DATA
Il Controllo data ha un recordset generato da:
sqlS = "SELECT * FROM Trazioni WHERE COMMESSA like " & Chr$(39) &
ImportaCommessa & "*" & Chr$(39)
La DBGrid visualizza correttamente i dati generati ma non posso modificarli
Mentre se provo con:
sqlS = "SELECT * FROM Trazioni"
la DBGrid, va bè visualizza tutti i record, ma mi consente la modifica dei
dati.
Dove sbaglio ?
--
Grazie, Alberto (alias ALCAU)

 La DBGrid visualizza correttamente i dati generati ma non posso
modificarli
Prova ad impostare un campo univoco nella tabella.

> Prova ad impostare un campo univoco nella tabella.
Non capisco il suggerimento !!
Carico già tutti i campi con select * ma solo i record rispondono a certe
condizioni.
Puoi essere + chiaro?

 ha scritto nel messaggio
news:2diq7.4694$Lp6.2...@news.infostrada.it...

Non ho mai usato il DBGrid, ma di solito non è possibile
effettuare modifiche su un record quando il sistema non è
in grado di riconoscere univocamente le righe. Può darsi
che mi stia sbagliando, ma prova direttamente nel database
ad impostare un campo come univoco.

> prova direttamente nel database ad impostare un campo come univoco.
Non posso!
La tabella in questione è una tabella db3 popolata da un prog esterno,
quindi non posso modificarla.
Comunque non è un problema legato al fatto che la tabella è allegata ed è
una db3 perchè se tolgo la condizione where nella stringa sql dalla dbgrid
riesco a modificare i dati direttamente
:-((

Ho risolto !!
PORCA ZOZZA aprivo il recordset in adLockBatchOptimistic
Scusate :-))

Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO GURU !!!!!!!!!!!!!!

dunque grazie per l'attenzione:
il mio problema e' il seguente; come faccio in un doc. di word 97 a far si
che mi inserisca (sulla base di una selezione) dei dati provenienti da una
tabella ACCESS e li formatti in un certo modo ?
SICURAMENTE CI VUOLE UN PO' DI VISUAL BASIC.....
Mi spiego meglio...il mio utente ha l'esigenza di inviare a dei clienti un
doc. di word in cui vengano elencati degli indirizzi presi da una tabella di
un db access.
Quindi dopo aver digitato il testo, eseguendo un comando dovrebbe apparirgli
una maschera che chiede quali indirizzi includere sulla base di una
selezione della NAZIONE (una specie di filtro su maschera); quindi i dati
associati a quegli elementi dovrebbero essere riportati nel doc.word e
formattati in un certo modo (ragione sociale sulla 1 riga, indirizzo sulla 2
e citta' sulla 3.......e via via per tutti gli altri).
Lo so che e' un po' contorto pero' mi serve davvero !
Grazie 10000000000000000000000000000
mailto:
pac...@netics.net
Max'72

...


SICURAMENTE CI VUOLE UN PO' DI VISUAL BASIC.....
Apri Word, e vai su strumenti, macro, editor di VB
Da lě puoi creare form di word, accedere agli oggetti di word (quali
paragraphs, range, selection) ad access (basta impostare i riferimenti
giusti), excel, p.p ecc.
Ciao Bruno




Newsgroup: it.comp.lang.visual-basic
Titolo: Dove posso trovare "cmctl198.chm"???

Questo e' l'help per i vari OCX microsoft.
Dove posso trovarlo?? Ho cercato sul sito microsoft ma niente...
Grazie anticipate.
Elena.

Prova a guardare nel cd di win98 nella cartella HELP, dovrebbe esserci, per
lo meno da mč c'č...
------
Ciao
Sabba

Newsgroup: it.comp.lang.visual-basic
Titolo: Stampa etichette in Crystal Report

Ciao ragazzi,
Devo stampare dall'archivio clienti della mia procedura una lista dei
clienti su un foglio con delle etichette autoadesive.
Su ogni foglio ci sono 3x8=24 etichette.
Come faccio a impostare il report crystal in modo che mi stampi
correttamente su quel foglio?
Grazie in anticipo
  Gg

   Gg
ciaociao


no, ho risolto in questo modo:utilizzando "mailing label". nella selezione
nel tab "Label" ho lasciato "user defined" ed inserito le misure
manualmente.
Perfetto! :)
 Gg

  Gg
ciaociao
Newsgroup: it.comp.lang.visual-basic
Titolo: Protezione Software

 Attendo fiducioso i vostri commenti.
Il mio consiglio è di non perder troppo tempo in protezioni macchinose metti
una protezione semplice... magari se il software è utilizzato in rete
potresti sfruttare la cosa per contare le copie e controllare i numeri di
serie: se il tuo software merita ed è scritto in vb te lo craccano in 5
minuti! Altrimenti non lo copiano! Io prefererisco di gran lunga produrre
sofware copiato che snobbato! ;o)
hth

Anch'io mi sono imbattuto nel tuo stesso problema e l'ho risolto con una
protezione molto blanda ma efficace e abbassando il prezzo del software.
In genere sono i programmi costosi che vengono crakkati mentre i programmi
da poche decine di euro vengono acquistati facilmente.
Ciao
T_C

 > non è duplicabile... personalmente ho
prova a copiarlo con un semplice Commodore Amiga 500 e un qualsiasi
programma di copia dischi, vedrai che te lo copia! ;)


o be allora....cerco il crack anche io come si chiama?
Scherzi a parte.....in che categoria sei?
A) Programma di migliaia di euro ma fatto solo per pochi
utenti....personalizzato e continuamente aggiornato su specifiche
cliente....
Soluzione:
Che senso ha proteggerlo tantissimo.....non sarà mai di uso comune....
Lo potresti proteggere perchè ti hanno acquistato 2 licenze e lo installano
su 100?
con poche lire (sei rivenditore...hai la Piva? sei registrato a qualche
grossista HW?) ti compri lettore smartcard (le vedi da VB senza problemi) e
metti li alcune info che periodicamente il programma cerca...non vuoi
spendere?...scrivile nel registro...cammuffale da classi registrate...
B) Hai fatto un bel programma generale (Un WORD che non si pianta!....lo
compro subito!!!!!)
Abbassa un po i prezzi perchè con i pirati non ce ne
puoi......KeyCode...settori floppy....Registrazioni Internet.....ti fregano
sempre!
Newsgroup: it.comp.lang.visual-basic
Titolo: Inviare Email!

Ciao a tutti, dopo essermi informato un pochino ho deciso di utilizzare il 
controllo mapi per spedire il mio messaggio di posta elettronica.
Tutto funziona anche se ho un paio di domande da porvi:
- Il controllo MAPI funziona se nel pc non è presente nessun account? (Io 
penso di no)
- Prima di inviare l'email mi chiede conferma, come faccio per fargli fare 
tutto in automatico?
Grazie a tutti 

Cristiano Magno wrote:

Usa vbSendMail, e lascia perdere le MAPI, a meno di non avere qualche 
necessità particolare che ti obbliga ad utilizzarle:
http://groups.google.it/group/it.comp.lang.visual-basic/search?group=it.comp.lang.visual-basic&q=vbsendmail&qt_g=1&searchnow=Ricerca+in+questo+gruppo
Ciao!
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

Perchè mi dici cosi?


Forse perché è un buon consiglio? :)))
--
Ciao!
Luca Menegotto

Va beh è ovvio che mi fido di persone piu esperte di me!
Volevo solo sapere perchè me lo sconsigliate!
Io l'ho fatto e mi sembra buono, però non ho la sufficiente competenza per 
giudicare! 

Volevo solo sapere perchè me lo sconsigliate!
Il primo motivo che mi viene in mente è che non ti devi appoggiare a
altro software presente nella macchina.
--
Ciao!
Luca Menegotto

Questo č gia un buon motivo!
Beh allora do un occhiata a quello che mi avete indicato anche se mi sembra 
piu complesso!
ciao grazie!

Newsgroup: it.comp.lang.visual-basic
Titolo: Form senza barra del titolo

Salve a tutti,
è possibile fare in modo che una app composta da forms senza barra del 
titolo appaiano nel menu di cambio applicazione lanciato da Alt-Tab?
Grazie.

 titolo appaiano nel menu di cambio applicazione lanciato da Alt-Tab?
Form1.ShowInTaskbar = True
-- 
Esteban
www.seber.it
Questo post è stato scritto con bit riciclati.
Newsgroup: it.comp.lang.visual-basic
Titolo: Pulsanti senza focus

Vorrei sapere se è disponibile qualche progetto di un pulsante
con immagini e testo simpatico, che non prende il focus in fase di
click.
Si, il focus deve rimanere sul controllo corrente, mentre si preme il
pulsante.
Grazie.

 ha scritto nel messaggio
news:1179751229....@u36g2000prd.googlegroups.com...

Grazie.
Credo sia impossibile quello che chiedi...
Ma non ti basta su Click eseguire tutti i tuoi ammennicoli e fare:
Me.Controls("NomeControllo").SetFocus
oppure
NomeControllo.SetFocus
Quale problema ti genera la perdita del Focus...? VB6 non è VBA e anche
senza
focus i controlli si controllano...
Boh...
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

E' vero, il campo di applicazione è VBA. Attualmente uso il controllo
immagine, che
rispetta anche la posizione del cursore all'interno del campo testo,
che in alcune fasi, è importante.
Chiedevo qualcosa di più completo e sofisticato.


Se ti crei le immagini con un qualsiasi Editor grafico puoi crearti
immagini con Grafica e testo che rendono gradevole le interfacce...
Con Access o equivalenti VBA non è una bella scelta usare OCX esterni
ci sono sempre possibili problematiche legate alle differenze di
gestione dei controlli...
@Alex

 wrote:

Se ti crei le immagini con un qualsiasi Editor grafico puoi crearti

Newsgroup: it.comp.lang.visual-basic
Titolo: Cercasi Visual Basic Pro

Buongiorno a tutto il NG.
E' un po' che seguo il NG senza postare, perchè volevo vedere le
potenzialità di questo linguaggio di prog., per poi decidere se ne sarebbe
valsa la pena. Ebbene ora penso di sì, però devo decidere la versione: la
scelta è caduta sulla Pro, perchè la Learning mi starebbe stretta nel giro
di un mese. Il problema è che i prezzi sono impossibili, quindi vorrei
sapere se esiste qualche fiera in cui trovarlo a prezzo scontato
(possibilmente a Milano) oppure qualche negozio che fa una svendita o una
persona che lo venda.
Un altra domanda: cos'è MSDN, è necessario, va comprato a parte (altra
spesa!?!) o è parte integrante di VB?
Grazie a tutti e ciao.
Chico
Togli TOGLIMI per rispondermi

 ha scritto

in italia non saprei.
sulla rete,
http://www.emsps.com/oldtools/msvb.htm
di solito ha buoni prezzi, per molte versioni.
se hai un tpascal o un delphi, p.e., puoi prendere il competitive upgrade.
sob-style, direbbero gli americani. in guerra come in guerra, i francesi :))
magari scrivigli per chiarimenti, risponde volentieri. auf englisch,
naturlich :)
(io vb5pro l'avevo preso da lui, engelmann se non sbaglio, ed e' arrivato
regolarmente).
msdn (ms developer network) e' l'help (non solo) di vb. sul cd pro mi sembra
ci sia (almeno c'e' in quello di vs pro). installata, la parte di vb prende
circa 6-800 mb, utili assai. c'e' anche la versione online,
http://msdn.microsoft.com
ma ti consiglio caldamente quella offline.
se ricordo giusto, registrando un linguaggio ms ti mandano gli aggiornamenti
per un anno. ma non vorrei cazzeggiare, quindi magari controlla sui siti ms.
ciao, a.

Newsgroup: it.comp.lang.visual-basic
Titolo: replacement all'interno di stringhe...

Esistono funzioni in grado di individuare la presenza di una particolare 
  sequenza di caratteri in una stringa ed altre per sostituire questi 
caratteri con un'altra stringa?...
A parte tutto dove posso trovare un elenco delle funzioni di libreria a 
disposizione in visual basic 6.0 specie quelle inerenti al maneggio di 
testi?..
Scusate le pressanti e reiterate domande.
Grazie, Trini.

direi la Replace$.....
Pippo = Replace$(1,stringa che vuoi cercare, stringa da sostituire)
fai tutto con una sola istruzione. Per le funzioni correlate, direi di
cercare Replace$ su msdn, e poi dai un'occhiata a See also e trovi tutto
quello che ti serve.....
good coding!!!
-- 
Damiani Liborio Igor
http://www.igordamiani.it
Nella finestra Debug di VB:
Nome="igor":? Nome & Chr$(64) & Nome & "damiani" & Chr$(46) & "it"
Che tu sia maledetto, SWEN...

> Pippo = Replace$(1,stringa che vuoi cercare, stringa da sostituire)
Favoloso..
E una per verificare se una sequenza di caratteri è nella stringa (prima 
di eventualmente fare la sostituzione)...
Trini.

 di eventualmente fare la sostituzione)...
InStr(), ma come ti è già stato suggerito dai un occhio alle funzioni
classificate come "Funzioni Stringa" o "String Functions" se MSDN in
inglese.
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

trini alla frutta wrote:

instr
-- 
Ciao,
        Fabrizio
<=- 
http://www.negusweb.it
 -=>
Newsgroup: it.comp.lang.visual-basic
Titolo: listview per moltissimi dati

salve a tutto il NG
all'interno di un piccollo software di database devo aggiungere una list
view che in base al criterio di ricerca potrebbe contenere anche 5-6mila
record. se uso una listview tradizionale (impostata su report ovviamente) il
caricamento è davvero lentissimo. qualcuno di voi sa do potrei trovare una
bella griglia superveloce magari ben commentata ed anche free.
grazie paolo

 ovviamente) il caricamento è davvero lentissimo.
Rendila invisibile durante il caricamento.

 ha scritto nel messaggio
news:br9orn$v1st$1...@ID-174464.news.uni-berlin.de...


 invece che il caricamento fosse immediato.
5-6 mila records? Scordati l'immediatezza.

 5-6 mila records? Scordati l'immediatezza.
e soprattutto chiediti a cosa serve "mostrare" 5-6 mila records.
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

Newsgroup: it.comp.lang.visual-basic
Titolo: console vb.net - comando more

Sul prompt dei comandi di Windows, scrivendo ad esempio "help|more" è
possibile scorrere l'output verso il basso per visualizzarlo tutto.
E' possibile fare questa cosa con una console 
vb.net
?

E' possibile fare questa cosa con una console 
vb.net
?
Non so se c'č un modo "elegante" o automatico per farlo ma altrimenti 
intercettando il parametro help puoi far stampare a video quello che vuoi e 
in questo caso l'elenco dei parametri accettati con una descrizione
Ciao, Vincenzo 

Per intenderci, potresti fare una cosa del genere (buttata li in un minuto):
Module Module1
    Sub Main()
        If Command() = "help" Or Command() = "?" Then
            Console.WriteLine("COMANDO1 descrizione comando1")
            Console.WriteLine("COMANDO2 descrizione comando2")
            Console.WriteLine("COMANDO3 descrizione comando3")
        Else
            Console.WriteLine("Ciao")
        End If
    End Sub
End Module
...magari gestendo l'upper e lower case e altre cose come le barre / \ o 
altri caratteri strani.
Ciao, Vincenzo 

E' possibile (quasi sicuramente) che io mi sia espresso moooolto male.
Quello che avete detto l'ho già fatto, se dopo questi anni di
programmazione non fossi riuscito a farlo avrei buttato nel cesso il
pc e abbandonato vb.. :)
Quello che volevo dire era un'altra cosa.
Prendo l'esempio di VincePik:
...
Console.WriteLine("COMANDO1 descrizione comando1")
Console.WriteLine("COMANDO2 descrizione comando2")
Console.WriteLine("COMANDO3 descrizione comando3")
...
In questo esempio i comandi sono soltanto 3. Immaginiamo un help in
cui siano presenti 500 comandi e non sia possibile usare la barra di
scorrimento del prompt dei comandi.
Facendo come hai detto, l'utente dopo aver lanciato il comando help
vedrebbe solo le ultime righe, perchè le precedenti sono finite più in
alto, dove non si vedono.
Sarebbe comodo vederne un po' per volta, ed aspettare che l'utente
prema ENTER per scorrere più giu.
Per capire meglio, apri il prompt dei comandi e scrivi esattamente
help|more, capirai all'istante!
Grazie per l'interessamento

 Quello che avete detto...
Sono un idiota, non avevo visto che eri sempre te :D
Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO

Salve a tutti ho un problema,
volevo associare un'icona ad un file
ma non so come fare.
Qualcuno mi sa aiutare?
Grazie

Non si posta lo stesso messaggio + volte...nel giro di poco tempo....abbi pazienza..e forse qualcuno risponederà! Guarda la risposta
sotto e vatti a leggere ciò che ti ho scritto riguardo ai Subject!
Ciao SIMO
--
__________________
www.sasim.cjb.net


Newsgroup: it.comp.lang.visual-basic
Titolo: pressione e rilascio tasti

Gentili signori
avrei un piccolo problema col Visual Basic 6; devo intercettare la pressione 
ed il rilascio di alcuni tasti della tastiera e dovrei eseguire una routine 
sia quando viene premuto ed un altra routine quando viene rilasciato e 
questo per più tasti che possono essere premuti casualmente e ogni tasto ha 
le sue due routine; quale sarebbe il modo migliore per procedere?
ciao e grazie
 
 
 


Guida in linea
Oggetto Form
Property KeyPreview
 
.. da li, dovresti procedere senza intoppi.


lo dice il ragionamento stesso: KeyDown e KeyUp, gli eventi all'uopo 
preposti :P
 
il primo si attiva alla pressione, il secondo al rilascio
 
attenZione allo stato del KeyPreview del form che da la precedenza -se 
attivato- al form attivo su tutto il resto
 
-- 
-> GbC|
www.chiappori.com
 
 
 

 ha scritto:

Se ce la fai con le proprietà del form bene, altrimenti c'è l'API keyb_event
 
http://allapi.mentalis.org/apilist/keyb_event.shtml
 
 
 
 
--
ciao
  Stefano


Se la gestione dei tasti deve avvenire con la tua applicazione in primo 
piano allora ti hanno abbondantemente risposto. Se invece la cosa deve 
avvenire in background devi subclassarre i messaggi di windows 
provenienti da tastiera. Di esempi sul subclassing ne trovi un magazzino.

Newsgroup: it.comp.lang.visual-basic
Titolo: qualcuno sa...

Qualcuno sa come non far comparire nella barra di windows l'applicazione?
Per esempio come quando la si fa apparire nel systray?
Grazie.
Angus

Per esempio come quando la si fa apparire nel systray?
Proprietą ShowInTaskBar del form.
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto DAO

Ho un problema e vorrei sapere se è un caso particolare oppure un problema
frequente.
Ho realizzato un applicazione con VB6 che utilizza il motore DAO 3.51,su un
unico computer funziona perfettamente ma quando il file mdb si trova su un
percorso di rete (100MB con HUB) accade che il programma si blocca per una
disconnessione della rete.
La rete è stata testata e funziona con tutti gli altri programmi.
Io sto impazzendo se qualcuno ha riscontrato problemi simili vorrei vederci
chiaro e sarei falicissimo.
Dimenticavo il tutto funziona benissimo con il mitico cavo coassiale.


Newsgroup: it.comp.lang.visual-basic
Titolo: "[?] ActiveX alcuni quesiti"

Ciao a tutti,
avrei alcune piccole domande sugli ActiveX:
come posso rendere il mio controllo come CMdialog.
Cioč che sparisce quando č in esecuzione e che ha una dimensione (in debug)
non
ridimensionabile.
Grazie a tutti
Elia Moscatelli
elia...@tin.it



C'č la proprietą (del Usercontrol) InvisibleAtRuntime. Mettila True.
Per renderlo non ridimensionabile, clicca due volte sul controllo (in fase
di progettazione del controllo stesso) e vai sull'eveto Resize:
if usercontrol.width<>100 then usercontrol.width=100
if usercontrol.height<>100 then usercontrol.height =100
Ho scritto 100 per fare un esempio.

Newsgroup: it.comp.lang.visual-basic
Titolo: Aprire un file htm da un programma in VB

Vorrei aprire un file htm da un'applicazione fatta in  vb ...
ho provato con la shell es:
shell percorso & (nome del file htm), vbhide = true
ma non parte mi da un errore 5 e non capisco perchč..
mi potete aiutare grazie
p.s. (con un file *.exe funziona benissimo)


- prova con la ShellExcecute (vedi guida)
Paolo


 mi potete aiutare grazie
Private Sub Form_Load()
    Shell "start iexplore c:\documenti\articoli.htm"
    ' sostituisci il file articoli.htm con il tuo file
    ' testato con vb6 + win98SE	
End Sub

non mi funziona forse hai scritto male cosa e' "start iexplore " dopo shell
vuole il percorso del file....
"Metal_Lord" <c....@libero.ti> ha scritto nel messaggio
news:Xns93BF9D7D65...@195.31.190.131...


 shell vuole il percorso del file....
su win98 "start iexplore" lancia internet explorer :P

 vuole il percorso del file....
http://groups.yahoo.com/group/x-men-italy/files/LO/quoting.txt
http://www.freewebz.com/iosononiubbo/
prova a mettere il file in formato 8.3 (formato corto dos)
click destro sul file proprieta' nome MS-DOS
Private Sub Form_Load()
Shell "start iexplore C:\WINDOWS\TEMP\TVMIBO~1.MHT"
End Sub
--
Fosco

Newsgroup: it.comp.lang.visual-basic
Titolo: help INET

Dopo tanta fatica il sito da cui scaricavo le quotazione dei titoli ha
deciso, per continuare ad offrire un buon servizio, di rendere il servizio a
pagamento.
Pace e  bene (per loro!!)
Ho deciso di usare il servizio finance di yahoo, nella speranza che non
diventi a pagamento.
Ho usato INET per stabilire la connessione ma, col sottoindicato codice,
ottengo un bel rifiuto "tipo non corrispondente" per il metodo openurl.
cnt.RequestTimeout = 1000
cnt.RemotePort = 0
cnt.AccessType = icUseDefault
'cnt.protocol = icHTTP
cnt.OpenURL ("
http://it.finance.yahoo.com
")
Come posso uscire dall'empas?
Grazie a tutti!
Fabio

 diventi a pagamento.
Yahoo non mi pare proprio sia in tempo reale, forse dovresti indirizzarti
su Voltrade, ma se il tempo reale non ti interessa, considera anche il
televideo.rai.it
, che hanno reinserito la parte solo testo dopo la
modifica di qualche tempo fa.
-- 
 Pastrano

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] MSDE consigliato per 5 utenti o limitato a 5 utenti ?

Ciao ragazzi,
come da oggetto; buon lavoro a tutti.
Newsgroup: it.comp.lang.visual-basic
Titolo: Temporizzazioni

Un consiglio ragazzi
devo sviluppare un'applicazione in grado di produrre un evento con
temporizzazione costante e una frequenza di 25 hertz, quindi accendere e
spegnere un segnale 25 volte al secondo.
Quello che mi preme capire e se sia possibile riuscire a realizzare la cosa
rimanendo immuni dai tempi di esecuzione assegnati dal sistema operativo
Windows.
Ho realizzazione il programma in DOS e ovviamente funziona, avendo piena
disponibilita' di controllo del sistema.
Esistono API dedicate a questo, o componenti OCX gia' realizzati, che voi
sappiate?
tnx
--
Starman

 Windows.
Hai centrato il problema
Perchè non lo fai con un PIC16F84 controllato tramite seriale o parallela
dal PC in questo modo hai temporizzazioni precise + controllo da PC

 controllo da PC
Il software deve essere diffuso in larga scala e quindi girare senza
apparecchiature collegate.
In ogni caso con l'ocx MMTimer riesco ad ottenere una buona temporizzazione,
a parte degli strani crash ogni tanto.
Mi rimane da cercare una procedura per il disegno rapido di un rettangolo
sullo schermo.
-- 
Starman

 a parte degli strani crash ogni tanto.
Se usi l'ocx MMTimer č gią buono io avevo estrapolato le funzioni API dal
sorgente per rendere l'applicazione + stabile magari lo puoi fare anche tu
Ciao

 scrive:

Nella versione definitiva lo faro' senz'altro, anche perche' meno roba mando
giro meglio e'.
Per ora ho scaricato un altro ocx (hirestimer) e per i test sto usando
quello.
--
Starman
Newsgroup: it.comp.lang.visual-basic
Titolo: Simulare il mouse con la tastiera

Devo modificare un programma in VB6 per implementare il controllo tramite
tastiera. Visto che il programma fa massiccio uso di popUp Menu,e che la
chiamata di tali PopUp vuole le coordinate assolute dove visualizzarli, come
faccio a trovare le coordinate assolute di un elemento in una ListBox o in
una TreeView?
Masismo 8-]

"massimo" <ca...@NOSPAMtxt.it> ha scritto

per il lb *forse* puoi usare qc tipo questa sub, che a me serve per mostrare
tutto il contenuto di un flb:
Declare Function SendMessage Lib "user32" Alias "SendMessageA" _
    (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal
lParam As Any) As Long
Public Const LB_ITEMFROMPOINT = &H1A9
Private Sub File1_MouseMove(Button As Integer, Shift As Integer, x As
Single, Y As Single)
    On Error Resume Next
    Dim lXPoint As Long, lYPoint As Long, li As Long
    If Button = 0 Then
        lXPoint = CLng(x / Screen.TwipsPerPixelX)
        lYPoint = CLng(Y / Screen.TwipsPerPixelY)
        With File1
            li = SendMessage(.hwnd, LB_ITEMFROMPOINT, _
                0, ByVal ((lYPoint * 65536) + lXPoint))
            If (li >= 0) And (li <= .ListCount) Then
                .ToolTipText = FileData(.List(li))
            Else
                .ToolTipText = ""
            End If
        End With
    End If
End Sub
hth, pal
--
andrea dot palazzi at tin dot it
free vb/sw: 
http://www.comune.modena.it/cittadini/apal/html/

A me servirebbe simulare il click dx o sx da codice... dovrei fare:
- GetCursorPos; ottengo le coordinate
- WindowFromPoint ; ottengo l'handle della finestra sulla quale c'é il
puntatore
- Sendmessage... cosa ?? ( per right click e leftclick ) ?
Grazie
Genesio

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Eliminazione tabella

Ciao a tutti
Vediamo se riesco a spiegarmi
Progetto in VB5 SP3 Db Access'97
In un form ci sono: una toolbar con due pulsanti per creare ed eliminare
tabelle dal db, due controlli data1 e data2 collegati al db, un dbgrid
collegata a data1 e una textbox in cui è indicato il nome della tabella
rcordsource di data1
Da codice ho creato una tabella, e fin qui tutto funzia.
Quando poi provo ad eliminarla, esce un messaggio di errore in cui mi dice
che non può lockare la tabella perchè in uso da un altro utente
la tabella da eliminare è il recordsource di data1.
Ecco il codice di eliminazione
stile = vbOKCancel + vbQuestion
        Sollecito$ = "Attenzione! Operazione irreversibile" & vbCrLf &
"Tutti gli articoli presenti nel listino verranno eliminati" & vbCrLf &
"Eliminare questo listino?"
        risposta = MsgBox(Sollecito$, stile, "Elimina listino")
        If risposta = vbOK Then
    Set db = OpenDatabase("c:\avsoft\avstudio2000\listini.mdb")
            db.TableDefs.Delete (Text1.Text)
         End If
Grazie, a prescindere
Ciao, Valli

             db.TableDefs.Delete (Text1.Text)
dovresti fare
Data1.RecordSource = ""
Data1.Refresh
Ciao
Faber
Newsgroup: it.comp.lang.visual-basic
Titolo: INstallazione

Ciao a tutti, volevo porvi un quesito;
tutti sanno che nel pacchetto di VB c'č la creazione guidata pacchetti
d'installazione,
ma io volevo chiedere a voi se percaso non avevate uno diverso da quello,
anche se fatto in casa, basta che funzioni,
se avete qualche idea, vi prego di rispondermi.
SQ


Perche', cos' ha quello di vb che non funziona ?
Ti danno pure i sorgenti, cosa vuoi di piu ? :)
Ciao
Aldo

 wrote in message
95naoo$hkd4e$1...@ID-56381.news.dfncis.de...


 wrote
