mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: *** VSFlexGrid 7.0 ... domanda ***

Sapete se si puņ creare una riga di intestazione (riferita all'intera
tabella) prima delle intestazioni colonne ?
Spero di essermi fatto capire ...
grazie
S.

"Saimon" ha scritto nel messaggio

Si.
--
_______________________________________
{30 - Visual Studio.NET and VC++ development }
_______________________________________

Newsgroup: it.comp.lang.visual-basic
Titolo: Aggiornamento Datagrid

Il problema è questo:
 Ho una form con un DataGrid collegato ad dataEnvironment,
 il DataGrid ha 2 colonne Nome e Cognome.
 Nella parte inbasso alla form ho inserito 2 textbox ed un controllo data
per inserire i campi
 nella tabella anagrafiche a cui e collegata anche il data environment.
 Vorrei che ogni volta che inserisco un record nella tabella fosse anche
visualizzato anche nella
 dataGrid.
 Qualche indizzio, grazie mille

 ha scritto nel messaggio
news:W4fx9.111642$%M1.28...@twister2.libero.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Evento dataArrival di winsock

Ciao a tutti,
ho poca esperienza con il controllo winsock di Visual Basic.
Vorrei capire quando avviene l'evento DataArrival. Ovviamente quando ci sono
dati disponibili in arrivo dal socket, ma c'è qualche relazione con i
pacchetti
IP? Cioè ad ogni pacchetto IP c'è un evento dataArrival, oppure non c'entra
nulla?
Da quello che so sul protocollo TCP, penso che non abbia senso, per il
programmatore,
gestire i singoli pacchetti che transitano sulla rete. In fin dei conti è un
flusso
di byte in arrivo (o in uscita), uno dopo l'altro. Il fatto che siano
impacchettati
non ha nessuna rilevanza a livello applicativo.
La domanda però è valida. Quando il VB decide di emettere un evento
DataArrival?

beh, io ho fatto giusto qualche programmino in VB...;)
Credo che l'evento dataarrival vada sempre gestito. Io non conosco la 
teoria :( però X quello che ho capito l'evento dataarrival serve per 
gestire le informazioni in entrata. Nel suddetto evento puoi infatti 
decidere se recuperare i dati con winsock.getdata var ( in questo caso i 
dati raccolti devono essere dello stesso tipo di "var", la variabile che 
  assumerà il valore dei dati arrivati )
Per la questione di pacchetti ( ti ripeto che non conosco la teoria, mi 
baso quasi solo la pratica che ho fatto personalmente ), credo che 
dataarrival si verifichi quando arriva un pacchetto; infatti, in un 
trasferimento di files tra client/server, è necessario trattare ogni 
singolo pacchetto in entrata.
Se hai ancora bisogno di info scrivi pure ;D
cya


 DataArrival?
Il problema puň essere visto anche da un
altro punto di vista,
cioč non quando emette un evento data
arrival, ma quando secondo lui
questo evento termina.
Se usi winsock anche per trasmettere, beh la
cosa č semplice dopo
aver eseguito una send nell'altra
applicazione.
Fammi sapere qualcosa
                                danilo
(Novara)

Newsgroup: it.comp.lang.visual-basic
Titolo: Volevo un aiuto sul visual basic 5.

devo fare un mini programma che possa scrivere in un msgbox (tipo errore di
windows) delle scritte che ho digitato all'avvio del programmino, esempio :
io digito (supponendo che il prg si chiami errore.exe)
errore.exe Errore inaspettato
io voglio che mi appaia una finestrella (fino a qui tutto ok :P) in cui ci
sia scritto "Errore inaspettato", cioč quello che ho digitato all'avvio !
Per favore aiutatemi !!!!

...


Ti ringrazio molto, poi ti faccio sapere se č quello che intendevo io, ciao
!!
Tommaso Rossi <tomm...@xxx.xx> wrote in message
7hgg4h$cbl$1...@nslave1.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Salvare un file e richiamarlo...

Per esempio, creando un file .dat.
Per aprire un file devi usare la funzione OPEN:
Open "pippo.dat" for output as #1
per esempio apre un file in scrittura e lo identifica come #1
puoi scrivere sul file usando la funzione PRINT:
PRINT #1, a$
scrive la stringa a$ sul file #1 (pippo.dat)
per chiudere il file usi CLOSE:
CLOSE #1
chiude il file pippo.dat
Per leggere il file devi aprirlo in lettura
Open "pippo.dat" for input as #2
apre il file pippo.dat in lettura e lo chiama con #2
puoi poi usare queste righe:
do
    line input #1, a$
    'qui inserisci il resto delle operazioni che devi eseguire.
loop until not eof(2)
in questo modo leggi tutte le righe del file, dalla prima allultima (eof(2))
e le scrivi in a$. puoi poi usare a$ come ti pare per ricavarti il nome
(dipende da come lo hai scritto nel file...)
Ciao
Byte

Grazie a tutti, siete stati molto gentili!!!!
Adesso una cosetta.............. come fare per "leggere" dati da un file
"salvato"?
E come fare per salvare un file di dati?
Mi spiego, per esempio un programma che memorizzi un nome, un cognome ed un
numero, ma che sia possibile richiamare anche soltanto il nome, il cognome
od il numero.
Per esempio, creando un file .dat.
Ciao,
Roby.

Newsgroup: it.comp.lang.visual-basic
Titolo: Status bar

come posso fare ad inserire ora e data sulla barra di stato?
ho 5 caselle di testo e al massimo ci vanno 2 numeri in ogni casella. come
posso fare il formato di queste caselle?
come mai se faccio operazioni matematiche con numeri decimali e al posto
della virgola uso il punto mi cambia il risultato?
grazie mille
ciao

 della virgola uso il punto mi cambia il risultato?
x' l'uso anglosassone e' esattamente il contrario del nostro. e se non
sbaglio nelle espressioni tipo format e in genere in quelle matematiche devi
usare sempre p.e.
format("###,##0.00") cioe' 999.999,99 --> nb migliaia e decimali
screen. width * .8 --> cioe' 0,8
comunque controlla nell'help sotto format e simili. e tieni presente che io
ho vb5 usa, quindi non sono sicuro di come si comporti la versione italiana.
ciao, a.


L'application wizard (VB5) ti mette gia' la data (se vuoi).
Ciao
gs
Newsgroup: it.comp.lang.visual-basic
Titolo: Set incomprensibile

Ciao, ho problemi a capire la filosofia del Set.
Se faccio una funzione (scritta al volo):
public function Apri as adodb.connection
dim cn as adodb.connection
set cn = new adodb.connection
cn.connectionstring = ...
cn.open
set Apri = cn
end function
e nel programma
dim cn as adodb.connection
cn = apri()
set cn=apri()
c'è diferenza tra le due?
Grazie. Se qualcuno sa dove trovare un tutorial decente su queste cose e me
lo segnala lo ringrazio.
Stefano.

 c'è diferenza tra le due?
Tratto da MSDN (Istruzione Set):
In genere, se viene utilizzata l'istruzione Set per assegnare a una
variabile un riferimento a un oggetto, per tale variabile non verrà creata
nessuna copia dell'oggetto. Verrà invece creato un riferimento all'oggetto.
Ciao!
--
Esteban
Hosted by 
www.seber.it
(Remove nonspammare for reply)

 c'č diferenza tra le due?
Detto molto schematico dovrebbe essere circa cosě.
Con dim dici a Vb che utilizzerai una variabile, che perň per il monmento
non contiene niente, diciamo che fisicamente non esiste nemmeno.
Dal momento in cui parti col set la tua variabile viene fisicamente
creata.( A meno che non sia un set x = nothing che invece la annulla)
Ciao

 wrote in message
news:a6n0sh$djp$1...@fe2.cs.interbusiness.it...
Dim crea un puntatore a un nuovo oggetto, se e quando Dim lo può creare.
Set crea un puntatore a un oggetto già esistente, oppure con New lo crea
anche.
Con Dim la distruzione degli oggetti è gestita dal programma secondo gli
scopi e la visibilità degli oggetti.
Con Set può capitare che l'oggetto venga distrutto e il puntatore lo
punti ancora.
Ovviamente non è tutto qui.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.visual-basic
Titolo: conversioni numeriche da vecchie MKS MKD a Vb 5/6

Salve,
 ho il problema di dover leggere dei campi all'interno di file random.
Tali campi sono numerici e sono scritti con il vecchio Basic e sue funzioni
MKS ed MKD. Visual basic non riesce a leggere tali valori.
Se qualcuno ha la soluzione č ampiamente gradita.
Newsgroup: it.comp.lang.visual-basic
Titolo: Common Dialog help!

Salve a tutti! Avrei bisogno di info sul componente common dialog: volendo
fare una finestra di salvataggio e una di apertura file, e avendo già creato
le routine ( che funzionano , dopo alcune prove), faccio apparire cliccando
dal main menu su file e quindi apri o salva la mia bella dialog con
dialog1.showopen
o
dialog1.showsave
domande:
1-E' consigliabile, con un oggetto solo gestire sia quella di open sia
quella di save, oppure viene fuori solo del casino?
2-Come faccio a controllare i bottoni sulle dialog?!?! Dopo aver programmato
il codice di salvataggio, mi appaiono sulla diaolog sia il bottone ok e sia
quello cancel ,ma , non importa quale dei due schiacci,esegue sempre il
salvataggio, anche se schiaccio cancel! Allora, come fare per distinguere i
due bottoni di ok e cancel?
grazie!

 ha scritto nel messaggio
news:8fgh85$bm8$1...@nslave2.tin.it...

1 - Si, stai solo attento agli eventuali Flag.
2 - Devi impostare la proprietà della CommonDialog CancelError a True
per abilitare la gestione del tasto Cancel.
In questo modo, se viene premuto, viene generato l'errore cdlCancel,
che puoi intercettare con un On Error Goto GestioneErrore.
--
 
federic...@planet.it
Eliminare NOSPAM dall'indirizzo! Delete NOSPAM from address!

Newsgroup: it.comp.lang.visual-basic
Titolo: Query di Query

E' possibile effettuare in VB delle query di query?
Non ho trovato nulla in giro.
                        danilo

 Non ho trovato nulla in giro.
Puoi fare una subselect!
SELECT * FROM TABELLA WHERE CAMPO1=(SELECT  * FROM TABELLA2 WHERE
CONDIZIONI) AND CAMPO2=CONDIZIONE

 ha scritto nel messaggio
news:a1bui2$2hq$1...@fe1.cs.interbusiness.it...


Che DB usi ?

 E' possibile senza creare tabelle intermedie?
In casi analoghi (partendo dal presupposto che si stia lavorando con access)
mi preimposto delle query dentro il database e le richiamo via condice con
query come se fossero delle tabelle, questo più che altro mi è molto utile
per le join
questo mi torna utile anche se devo lavorare con i dati delle due tabelle
correlate
ad esempio
TABELLA DIPENDENTI
TABELLA MOVIMENTI
QUERYMOVDIP
La mia select in visual basic sarà SELECT * FROM QUERYMOVDIP WHERE etc...
In questo modo riesco a fare una query di query...

Bella idea grazie.
                    danilo
Newsgroup: it.comp.lang.visual-basic
Titolo: RGB to CMYK

Come si fa a convertire un colore RGB in uno CMYK o CMY?
--
Ciao,
Karlo.
- - -
carl...@tin.it
ICQ: 19128262


Ho trovato in giro queste funzioni, non so se siano corrette.
--
Roal Zanazzi
z...@iol.it
Sub CMYKToRGB(ByVal C As Single, ByVal M As Single, ByVal Y As Single, ByVal
K As Single, R As Single, G As Single, B As Single)
    If (C + K) < 255 Then R = 255 - (C + K) Else R = 0
    If (M + K) < 255 Then G = 255 - (M + K) Else G = 0
    If (Y + K) < 255 Then B = 255 - (Y + K) Else B = 0
End Sub
Sub RGBToCMYK(ByVal R As Single, ByVal G As Single, ByVal B As Single, C As
Single, M As Single, Y As Single, K As Single)
    C = 255 - R
    M = 255 - G
    Y = 255 - B
    If C < M Then K = C Else K = M
    If Y < K Then K = Y
    If K > 0 Then
        C = C - K
        M = M - K
        Y = Y - K
    End If
End Sub


Ti sei imbarcato in un problema non da poco, perché non esiste una
corrispondenza univoca tra uno spazio colore RGB e uno spazio colore CMYK.
Esiste invece una corrispondenza univoca tra RGB e CMY
In via molto semplicistica puoi fare il complemento a 255 di un colore RGB e
ottieni quindi un colore CMY
R = 255 - G = 128 - B = 64 diventa C = 0 - M = 127 - B = 191 che tradotto in
percentuale C = 0% M = 50% Y = 75%
In questo caso non utilizzi nessun metodo di sostituzione del nero e quindi
K = 0%
La tecnica più semplice per generare il nero è quello di sostituire il
valore minimo di colore presente e metterlo sul nero quindi se hai un colore
C =100% M = 50% e Y = 25% potresti tranquillamente dire che questo colore è
uguale a C = 75% M = 25% Y = 0% K = 25% oppure C = 90% M = 40% Y = 15% K =
10% questo perché (in teoria) C = 100% M = 100% Y = 100% K = 0% dovrebbe
corrispondere a C = 0%, M = 0%, Y = 0%, K = 100%. Nella realtà delle cose i
due colori non sono per niente uguali.
Devi tener presente che gli inchiostri che vengono usati in stampa non sono
perfetti, sono "inquinati" dagli altri colori, la carta non è mai
perfettamente bianca etc. etc.
Ci sono svariati libri e centinaia di professionisti che cercano di
risolvere questo problema ma ad oggi, sebbene siamo molto vicini alla
perfezione vedrai che l'unico sistema è quello di applicare delle curve di
correzione del colore create con dei densitometri per ogni singola macchina
da stampa o stampante.
Lo stesso software Photoshop applica delle curve anche per la normale
visualizzazione a monitor.
Non sono a conoscenza del motivo per cui devi fare questo tipo di
conversione. Se questa serve a livello professionale non ci provare neanche
perché i risultati saranno molto scadenti.
La stessa conversione di immagini RGB provenienti da Photo CD ed effettuata
con Photoshop ha dato risultati deludenti fino a quando non ho messo a punto
una curva apposta per le immagini da Photo CD leggermente diversa da quella
fornita di base.
Paolo
Newsgroup: it.comp.lang.visual-basic
Titolo: Area di Notifica (vicino all'orologio)

Ciao,
volevo sapere come si fa a gestire la riduzione del programma VB6 nell'area 
di notifica di windows (vicino all'orologio) con il rispettivo menů.
Grazie

 di notifica di windows (vicino all'orologio) con il rispettivo menů.
cerca "traybar" sul sito comune del gruppo: 
www.it-lang-vb.net
-- 
hth, hal

 ha scritto nel messaggio
news:41e5b1bf$0$130$5fc...@news.tiscali.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Bloccare generezione evento di una TXT

Ciao a tutti,
ho una matrice di 5 Textbox nelle quali quando esco dal campo o premo Enter
vado a lanciare una sub che mi calcola dei totali.
A seconda dei casi l'esecuzione può durare qualche decimo di secondo, ed ho
notato se premo MOLTO velocemente Enter su una textbox, il codice da errore
ed ho notato che in pratica richiama 2 volte contemporaneamente questa sub
di calcolo.
Il codice al keypress della txt è:
Select case Index
  Case 51 To 56 'riaggiorno i prezzi
    If KeyAscii = 13 Then
      Screen.MousePointer = vbHourglass
      CalcolaPrezziCoda
      Screen.MousePointer = vbDefault
    End If
end select
C'è il modo di fare qualcosa del tipo
  CalcolaPrezziCoda vbModal
Oppure
  Blocca eventi
  CalcolaPrezziCoda
  sblocca eventi
Mi è venuto in mente di usare una variabile globale da settare X prima
dell'End Sub di CalcolaPrezziCoda e in richiamo
if <var>=X then CalcolaPrezziCoda
Ma mi chiedevo se ci fosse qualcosa di meglio.
PS: La sub CalcolaPrezziCoda in pratica somma dei campi di una Griglia, e a
seconda delle righe può metterci anche qualche decimo di secondo.
Grazie a tutti :)

 di calcolo.
Private Sub MoltoLunga()
	Static sto_girando as Boolean
	if (sto_girando) then exit sub
	sto_girando = true
	... codice ...
	sto_girando = false
End Sub
Ovviamente devi gestire bene gli errori perche' se
il flusso salta fuori dalla sub in modo imprevisto
sto_girando rimarra' true fino alla chiusura del
programma.
-- 
ciao, hal

 Sono molto previdente ^__^
PS: mi ero scordato... Tnx!!!

 programma.
Credo di risolvere *NON* gestendo gli errori, almeno se c'è qualcosa si
chiude direttamente il programma e la var non rimane a true ;)))
Sono molto previdente ^__^

>     Static sto_girando as Boolean
Ma nel caso in esame, cioè in una sub di gestione eventi che NON viene richiamata da altri punti del programma, non potrebbe essere piu "pulito" settare la proprietà Enabled del controllo?
Niente enabled, niente evento, niente evento, niente sub... dico bene?

 Niente enabled, niente evento, niente evento, niente sub... dico bene?
Potresti farlo, ma renderesti la routine dipendente da
un oggetto esterno, cioe' il controllo in questione.
Se per qualsiasi motivo volessi riutilizzare la routine
in un contesto diverso, magari scatenandola tramite un
menu o altro controllo, oppure ancora un qualsiasi evento
dovesse riabilitare il controllo disabilitato
incapperesti ancora nella sovrapposizione delle chiamate.
-- 
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] WebBrowser1.Document .. come si usa?

Ciao,
    Devo poter leggere il contenuto delle pagine caricate e visualizzate con
il controllo WebBrowser (VB5 SP3).
    Credo di aver bisogno della proprietą Document che restituisce un
oggetto a documento ma non so che oggetto sia, dove trovarlo e come
usarlo????
    Grazie per qualunque informazione.
    Ciao
        Alessio Carlini

 wrote in message
8eu8ql$fs3$1...@nmaster.tin.it...

http://msdn.microsoft.com/workshop/browser/WebBrowser/reference/properties/p
roperties.asp#sec_properties
nella descrizione della proprietą Document c'č il link al Document Object
DHTML con le relative proprietą e collection.
Andrea

Poi spiegarti meglio ? vorrei provare ad aiutarti! :P
Ciao Ciao
By Ale(XaNd[17])
-a0n  Member a0n-


 wrote in message
8f2ecu$ds1$1...@nslave2.tin.it...


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

La griglia funziona !
Ti ringrazio, sei un drago
Francesco

La griglia funziona !
#^___^#
Ehm, grazie :-)
Per il futuro ti prego di accodare i ringraziamenti (peraltro sempre graditi ;-)
al thread originario senza citare la persona nel subject perche'  e'
sconveniente secondo la netiquette classica.
-- 
ciao, hal

 perche'  e' sconveniente secondo la netiquette classica.
Esiste qualche altra netiquette? Non dirmi quella M$oft! ;)

Esiste qualche altra netiquette? Non dirmi quella M$oft! ;)
Be', si sa che M$oft ha una spiccata tendenza a ridefinire tutto :-(
-- 
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: TOP 1

Perche' se utilizzo una query del tipo " SELECT TOP 1 * FROM TABELLA "
su alcune macchine va bene  ma su altre mi da Incorrect syntax near ' '.
Se elimino la parte TOP 1 va bene !!!!!
Da premetter che uso Sql 7.0 o 2000

Prova con SELECT [TOP 1] .....
Se mi ricordo bene ci sono problemi se si usano dei nomi con lo spazio.
Salve
                Dbg
Granata Crescenzo wrote in message ...


per il semplice motivo che TOP non è un'istruzione standard SQL, bensì
un'estensione di transact SQL che è il linguaggio utilizzato appunto da
microsoft
byez

 wrote in message
news:8ubvsm$76j$1...@fe1.cs.interbusiness.it...


che SP di SQL hai installato ?
byez

 wrote in message
news:8uc19c$a2e$1...@fe1.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: CGI in VBASIC 5.0 HELP!

Salve a tutti,
Sto provando a scrivere CGI in Visual Basic, ma non so come poter passare un
argomento al mio eseguibile e farlo leggere all'interno del mio programma in
VB.
Qualcuno può darmi una mano?
Grazie molte a tutti in anticipo!

...

Se il tuo problema è solo leggere gli argomnti che vengono passati via
command line al tuo programma, usa la funzione COMMAND, ti restituirà una
stringa contenente tutti gli argomenti passati.
Ciao,
Roberto Mannelli

stringa contenente tutti gli argomenti passati.
No, non puo' funzionare...
Infatti l'utilizzo di un eseguibile come CGI necessita di una serie di
attenzioni.
Tu chiamerai il CGI nella forma
http://www.server.com/percorso/programma.exe?arg1=val1&arg2=val2
bene, la stringa dopo il ? la trovi nella variabile d'ambiente
CGI_QueryString che deve essere spacchettata per fornirti il valore
dell'argomento che ha il nome che vuoi.
Tutto questo vale se utilizzi il metodo GET, mentre se utilizzi il
POST la cosa si fa piu' complicata.
Sto per rilasciare in versione shareware una libreria completa per la
gestione di CGI in VB5, con gestione automatica d tutte le
problematiche relative all'HTML e ai parametri in GET e POST.
La libreria e' quasi pronta, datemi qualche giorno per i ritocchi.
Nel frattempo potete apprezzare il suo funzionamento dando un'occhiata
al sito 
http://www.constell.net/chat
Una webchat realizzata completamente in VB5 con la mia libreria (che
si chiama VisualCGI) e con base dati Access
Dategli un'occhiata...
Ciao 
Max
---------------------------------------------------
Dott. Massimo Canducci
Web Developer & WebMaster
e-mail mailto:
cand...@ipsnet.it
       mailto:
cand...@hotmail.com
 
http://www.constell.net
---------------------------------------------------


If I understand you right, you are looking for a easy way to develop standard
CGI's with VB.
Have a look at 
http://www.eazyware.com/vb5-cgi/
Stephan from Switzerland
-----== Posted via Deja News, The Leader in Internet Discussion ==-----
http://www.dejanews.com/rg_mkgrp.xp
   Create Your Own Free Member Forum

Newsgroup: it.comp.lang.visual-basic
Titolo: Cambiare fondo sstab

Sapete se c'č un metodo per cambiare quel bruttisimo griglio di fondo di una
sstab?
Si usano API o altri insetti del genere?
GRAZIE A TUTTI
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 GRAZIE A TUTTI
Oltre le property non credo ci sia altro per cambiare
lo sfondo.
Bye

 Si usano API o altri insetti del genere?
Comunque... temo che l'unico modo sia utilizzare il subclassing, come mostra
questo articolo (peraltro relativo al C++, e che quindi va adattato).
http://support.microsoft.com/default.aspx?scid=kb;en-us;179909
Forse qui trovi qualcos'altro di già pronto per VB6
http://www.vbcity.com/forums/topic.asp?tid=1060
Bye
Raf

 
http://www.vbcity.com/forums/topic.asp?tid=1060
Ehm... vediamo...
GRAZIE 2000

Newsgroup: it.comp.lang.visual-basic
Titolo: Check Box su DataGrid

Un saluto a tutti......
Ho provato in tutti i modi a visualizzare (e utilizzare) una check box
all'interno di un datagrid  in un campo bindato ad un campo si/no di un file
.mdb........
niente da fare
Il massimo che ho ottenuto è un campo che visualizza 0 oppure -1
Come devo fare?????
Marco F.

Come devo fare?????
Non conosco la datagrid, pero' potresti vedere se ce lo puoi disegnare.
Con la flexi grid (che e' la griglia che preferisco, anche perche' e' compresa i
vb ) disegno una check box nella cella che deve contenere valori booleani.
ciao, hal


Innanzitutto Grazie per il tuo interessamento......
Ho provato ad utilizzare un FlexGrid ma non sono riuscito a "disegnare la
check Box".
Tra l'altro a Design Time la FlexGrid non è altro che un unica cella per cui
non posso visualizzare il campo su cui impostare la check box.
Ho comunque provato anche a disegnarla su quell'unica cella ma in realtà la
check box si piazza sulla form e non sulla grid................Sono un caso
disperato ????


Be', forse ti ho un po' fuorviato.
Intendevo cmq a runtime (per indole non faccio quasi niente a design time)
giocando con CellPicture, CellPictureAlignment ( o giu di li') e due immaginine
di checkbox (checkata e non checkata).
Allo stesso modo, una volta che ci hai preso gusto trasformi tanto la flexi
che manco la riconosci piu' :)
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: passaggio di parametri in un exe

Salve !!! volevo sapere il modo migliore per costruire un programma *.exe
che riceve il valore di certe variabili dall'esterno"il lancio dei prg in vb
e' effettuato da un altro linguaggio"
es.
**** programma che lancia il prg in vb****
a=run("mio_prg_vb.exe "var_1","Var_2","Var_3")
**************************************
grazie 1k
   Massimo

 wrote in message
9bgue1$lrq$1...@lacerta.tiscalinet.it...


 ha scritto nel messaggio
news:FjUC6.29880$r67.6...@news2.tin.it...


 es.
Crei un normale exe.
Per simulare il passaggio dei parametri vai nelle Proprieta del Progetto ->
Tab "Crea" -> "Argomenti della riga di comando" -> Inserisci le variabili
qui dentro
Questi argomenti vengono presi dalla variabile Command$.
Ciao.
Z.

Prova ad usare la funzione SPLIT, ti crea un'array da una stringa dati dei
separatori (che potrbbero essere  spazio-")
CIAO
-- 
Posted from [217.57.33.234] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 e poi se passo "Val1","Val2" in command mi risulta tutto anche le virgolette
Si, devi fare tutto a mano... se usi un carattere specifico per separare i vari
parametri (nel tuo esempio la virgola) puoi aiutarti con la funzione Split (solo
VB 6):
Dim CommandArgs() As String
CommandArgs = Split(Command$, ",")
che ti popola un array in cui ciascun elemento corrisponde ad un singolo
parametro; per le virgolette direi che risultano anche quelle, ma dipende da
come si comporta il linguaggio chiamante... alla peggio puoi provare cosi':
Dim CommandArgs() As String, CommandLine As String
'togliamo le virgolette dalla riga di comando
CommandLine = Replace(Command$, Chr(34), "")
'splittiamo i vari parametri, separati da virgola
CommandArgs = Split(CommandLine, ",")
Ciao
--
Luca Dormio
luca....@tin.it

se usi la virgola come separatore forse puoi passare tutta la command intera
da form_load a una funzione con parametri
es.
miafunzione(command())
function miafunzione(a,b,c,d)
....
ma forse l'ho detta grossa
Carlo


 ma forse l'ho detta grossa
credo anch'io, che l'hai detta grossa  :)
Command() (io userei Command$()) restituisce una stringa, e nel tuo esempio
'miafunzione' si aspetta quattro parametri [Variant]
Faber

č vero!, nel frattempo ho provato e mi sono reso conto che in quel modo
passa solo 1 parametro
allora si potrebbe fare cosě (funziona).
form_load
a = Command$()
a = Split(a, ",")
Call miafunzione(a(0), a(1), a(2), a(3))
End Sub
Private Function miafunzione(ByVal a [As...], ByVal b [As...], ByVal c
[As...], ByVal d [...])
.....
Carlo

Newsgroup: it.comp.lang.visual-basic
Titolo: Creare una griglia

Ciao,
volevo chiedervi se potevate darmi uno spunto su come procedere, usando VB6, 
per disegnare una "griglia", divisa in quadrati (diciamo quindi simile a una 
scacchiera). Su ogni quadrato devo poi, diciamo "cliccando" con il mouse, 
posizionare delle "figurine" diverse. Piu' lo spiego, piu' sembra simile a 
una scacchiera e ai suoi pezzi, ma non so da che parte iniziare per 
disegnarla veramente. Come suddividerla in riquadri poi ?
Grazie per le dritte su come cominciare, o idee da sviluppare!
Ciao Andrea. 

Secondo me hai due strade che fondamentalmente dipendono da quanta 
esperienza hai di programmazione grafica.
La prima consiste nel disegnare direttamente sul form o sul picture 
destinato all'output, avendo però prima creato una serie di oggetti che 
rappresentano appunto la tua griglia ed ogni singolo riquadro.
La seconda molto più semplice potrebbe essere quella di caricare N x M 
picture box (opportunamente ridimensionati nel resize del form) che sono i 
riquadri della scacchiera. Su ogni singolo picturebox gestisci poi il click 
e il move del mouse. 

 disegnarla veramente. Come suddividerla in riquadri poi ?
Il mio vecchio motore di scacchi aveva anche un piccolo editor di
aperture incluso, che disegnava e operava su una scacchiera proprio
come vuoi tu... ho scoperto da poco che hanno riesumato un mio vecchio
sito che credevo defunto, dove trovi i sorgenti completi (link
download->sorgenti):
http://xoomer.virgilio.it/ludormio/
Se non dovesse andare, o se hai qualche domanda sul codice, chiedi
pure, non ci lavoro da tanto ma ne ho sempre una copia a portata di
mano
Il progetto che ti interessa è BookEdit.vbp, e la parte di scacchiera
si basa semplicemente su un PictureBox con ScaleMode impostato a
'User'; questo fa si che tu possa impostare la scala direttamente
secondo le coordinate della tua griglia (ad es. la scacchiera da 64
caselle ha ScaleWidth e ScaleHeight = 8), il che rende i calcoli per
le operazioni di disegno e anche per capire quale "cella" è stata
selezionata molto semplici

Grazie dei preziosi suggerimenti.
Saluti
AG
Newsgroup: it.comp.lang.visual-basic
Titolo: API per caricamento immagini

ri-posto il messaggio sperando che qualcuno lo legga....
Tempo fa lessi su questo news come senza usare datacontrol e quindi
usufruire della proprietą della picturebox datasource e datafields
caricare un immagine registrata in un dbase nella picturebox.....
per esempio
dim dd as recordset
set dd = db.openrecordset("select imm from immagini where id = 1")
picture1.image  = loadpicture(dd!imm)  >>>questa č la riga che mi serve
.
..
Grazie a quanti risponderanno
Antonello

 ri-posto il messaggio sperando che qualcuno lo legga....
Oltre a ripostare il messaggio protresti anche modificarlo, magari in
modo che sia più chiaro.	 Se ti da degli errori, quali, cosa non riesci
a fare... 
Io è la terza volta che lo leggo e ancora ci ho capito poco.
L'unica cosa che mi viene in mente adesso (non so nulla di db) è di
mettere
dd.movefirst
prima di caricare l'immagine.
Ciao
:-) Hd (-:
p_di...@freemail.it
  (okkio, non è politico ^_^)
hd...@azienda.net
Sito Comune:
www.murialdo.it
\it_lang_vb

finalmente qualcuno che legge e risponde al mio messaggio....
Beh già dall'Oggetto dovrebbe essere chiaro....mi serve un'API(che ho già visto
sul NG tempo fa, ma che purtroppo non ho salvato!!!!!)che legge il contenuto del
campo OLE in cui è salvata un'immagine e me la riporti su un controllo picture ad
esempio senza che io usi le proprietà datasource e datafield del suddetto
controllo.
Spero di essere stato più chiaro......comunque se ancora non è chiaro...allora mi
serve(servirebbe) un qualcosa del tipo
picture1.picture = loadpicture(dd!immagine)
dove dd!immagine già contiene un'immagine.
Il problema è che loadpicture VUOLE il percorso del file immagine come
parametro....
E' più chiaro adesso?
Intanto grazie per il tuo interessamento.....
Ciao e a presto
Antonello
Hd ha scritto:


Newsgroup: it.comp.lang.visual-basic
Titolo: Inserire un suono

Salve,
Questa volta non sono OT :)
Devo inserire un file Wav in un programma VB, ma non come file esterno da
leggere quando ne ho bisogno, ma proprio come suono da eseguire, ma non da
lasciare disponibile come .wav.
Cioe', mi spiego meglio, e' possibile avere all'interno di un programma VB5
uno o piu' file sonori, direttamente nel file exe?
Grazie per l'eventuale aiuto.
rosi palmeri
cat...@tin.it


Puoi inserire il file wav (come qualunque altra cosa) nelle risorse del
progetto. In fase di esecuzione le devi estrarre e poi utilizzare.
Se vuoi "nascondere" il file rinominale, es pippo.wav -> pippo.mdb (in
generale con questa tecnica impazziscono tutti).
Ciao Bruno

Forse come OLE ?
""""""""""""""""""""""""""""""""""""""""""""""
 -----------Federico Emanuele Galli----------
 ----------Visual Basic's Programmer---------
 
 Sideralis Programs (Visual-Basic and Delphi)
 
http://www.geocities.com/colosseum/loge/2151
""""""""""""""""""""""""""""""""""""""""""""""
                 Trust no ONE.




Devi utilizzare un file di risorse (.RES).

Newsgroup: it.comp.lang.visual-basic
Titolo: Conversione Progetti da VB6 a VB.NET - correzione indirizzo

Salve a tutti,
ho provato a convertire un progetto da vb6 a 
vb.net
 utilizzando il
wizard per l'upgrade.
Ho dei problemmi con la connessione ADO ad un database.
C'è qualcuno che lo ha già fatto e provato?
L'errore non mi viene dato al momento della conversione ma quando mando
in esecuzione l'eseguibile creato con la funzione build.
Grazie
PS mi fareste la cortesia di rispondere anche a 
ber...@interfree.it
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 in esecuzione l'eseguibile creato con la funzione build.
ADO.net è un pochino cambiato da ADO 2.6
. . . a mio avviso ADO net è più "ottimizzato" ma meno flessibile.


 C'è qualcuno che lo ha già fatto e provato?
Antonio, a te tocca ora, a me il più tardi possibile, ma rassegnati, a
quanto si dice, ci tocca buttar via quasi tutto.
Mandiamo una cartolina a mamma M$ per il gradito regalo?

 in esecuzione l'eseguibile creato con la funzione build.
Ho convertito , agli inizi , un progetto di piccoli dimensioni da VB6 a
vb.net
 ; non ripeterò per altri programmi.
La differenza è strutturale , in particolare per 
ADO.NET
 rispetto ad ADO ,
alcuni lo hanno ribattezzato
XDO.NET
.
Se necessita migrare in 
VB.NET
 , dove è possibile e se non si vuole perdere
tempo , la strada migliore è copiare , incollare , verificare e modificare
manualmente il codice.
Passare a 
VB.NET
 per tentativi , penso sia la via peggiore.
giuseppeD

Newsgroup: it.comp.lang.visual-basic
Titolo: Grafica tipo file chm o msdn

Avete presente l'msdn o i file chm che hanno quella specie di frame che separa l'indice dalla finestrella con la spiegazione?
Come si fà in vb ad ottenere quella specie di frame ridimensionabile. E' un qualche controllo standard della suite vb?
Ciao Andrea
--
TiscaliNet, libero accesso ad Internet.
http://www.tiscalinet.it
--
Posted from 
twingo.tiscalinet.it
 [195.130.224.85] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ho vb 6 ... ma dove č questo wizard?
Avevo pensato anche io ad un controllo picturebox perchč č l'unico che puoi modellare ... perň non mi veniva in mente come fargli fare i conti per ridimensionare gli altri controlli ... probabilmente con gli scalewidth e scaleheight. Sinceramente non ci ho perso tanto tempo ... stavo pensando di non farla ridimensionabile, anche perchč le inforamzioni che devono comparire a destra sono relativamente poche e non giustificano il ridimensionamento.
Se mi dici il nome del wizard provo con quello ... ma giusto per fare una cosa spicciativa.
Grazie. Andrea


 ha scritto


es.: splitter.zip e splitterino.zip, sito comune:
http://www.murialdo.it:8000/it_lang_vb/
Newsgroup: it.comp.lang.visual-basic
Titolo: tasto CANC in KeyPress

a quale codice ASCII corrisponde il tasto CANC? vorrei intercettarlo
in un'evento KeyPress ma provando con
tasto = msgbox(keyascii, , "") 
non mi viene visualizzato nulla
Aranar
e-mail: 
ro...@geocities.com
http://www.nettaxi.com/citizens/Aranar/
   (above all VgaPlanets)
http://www.tempolibero.com/user/aranar
    (sopratutto VgaPlanets)

non mi viene visualizzato nulla
Perchè alcuni controlli non scatenano eventi Keypress alla pressione di
alcuni tasti. Cmq il Canc puoi intercettarlo nel Keydown (keycode 56).
Discorso diverso se avresti dovuto intercettare i tasti cursore....io ci ho
rinunciato :-(
Ciao
Daniele

non mi viene visualizzato nulla
mi rispondo da solo: bisogna usare KeyDown


rinunciato :-(
il manuale del programmatore dice che KeyUp e KeyDown sono il piu'
basso livello di intercettazione della tastiera e rilevano anche i
"tasti di movimento" ma in effetti ho provato e dei tasti cursore se
ne fregano bellamente


ne fregano bellamente
Scusa, che versione di VB usi?
Io ho provato con un progetto nuovo, ho inserito nel Form1_KeyDown
Debug.Print KeyCode, Shift
questa riga, ho lanciato il prog e funziona perfettamente, nella finestra
debug appaiono regolarmente tutti i codici, compresi i codici cursore
37-38-39-40 (sinistra-alto-destra-basso).
P.S.: io ho VB5 ent. con SP3
------------------------------------------------
In questa signature ci andrebbe una bella frase,
appena ne trovo una buona ce la metto...
------------------------------------------------
Real E-address: 
gaet...@hotmail.com

37-38-39-40 (sinistra-alto-destra-basso).
VB6, prova questo su un textbox e poi usa i tasti cursore
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
MsgBox (KeyCode), , ""
End Sub


End Sub
Non so che dirti, a me (VB5+SP3) funziona, mi dà le msgbox con 37-38-39-40.
La cosa mi "perplime" parecchio. Hai provato su un progetto nuovo ?
Chessò, magari hai qualche altra cosa che interferisce. Ad es. se hai il
KeyPreview attivo sul form, e nel Form.KeyDown modifichi il KeyCode...
Bye, G.
--


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

Sto cercando una guida di programmazione (PER VISUAL BASIC LIVELLO
PRINCIPIANTE). Potete aiutarmi?
Scrivetemi al seguente indirizzo:
bia...@tin.it

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

    Ogni quanto viene aggiornato il Vostro sito?
Mi pare un pò obsoleta la pagina in attuale visione...
Sarebbe comodo poter vedere cosa uscirà prima dell'acquisto della rivista...
Grazie, buon lavoro.

 ha scritto nel messaggio
news:8i31td$bqu$1...@pinco.nettuno.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Rilevare accesso ad Internet

Come faccio con VB 5 a rilevare che e' stata fatta partire la connessione
ad un provider Internet?  Allo stesso modo, come rilevare quando tale
connessione viene staccata?
Vi ringrazio anticipatamente per la vostra attenzione.

Su 
http://www.lunet.it/offerte/berti
 vai alla FAQ numero 10
ciao
Carlo
Luke ha scritto nel messaggio <01be0691$1eb8ba80$114107d4@1tedi013>...


 Vi ringrazio anticipatamente per la vostra attenzione.
Se vuoi ti posso mandare un prog. di esmpio che sfrutta la dll win95io. Con
questa libreria la cosa è
semplice.
Ciao Dany
--
Posted from 
dns.iqsnet.it
 [192.106.88.9]
via Mailgate.ORG Server - 
http://www.mailgate.org

 
Potresti mandarlo anche a me via e-mail per favore
Ciao
Riccardo

 


Me lo mandi anche a me.
Grazie
Rocco:-)
E-MAIL     
rbas...@tin.it

Ciao Dany
Anch'io vorrei riceverlo se lo mandi ... Grazie
da...@enjoy.it

semplice.
[...]
Visto le richieste che hai avuto, sarebbe utile inviarla al sito comune !
Ciao
--
-
MIX (VB5SP3)
110 links ai siti VB
http://www.tempolibero.com/user/mix/
 (consigliato)
http://space.tin.it/computer/gaais
  (alternativo)
( TEMPORANEAMENTE ACCESSIBILI SOLO CON IE )
-

|Se vuoi ti posso mandare un prog. di esmpio che sfrutta la dll win95io. Con
|questa libreria la cosa è
|semplice.
|Ciao Dany
Non e' che puoi mandarlo anche a me...
Grazie mille!!!!!!!
Ciao !!
  Davide
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
     Davide Bedogni
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
  i miei indirizzi:
 
dbe...@tin.it
 
pod...@comune.re.it
  ICQ #12841091
 
http://space.tin.it/musica/dabedogn
 
http://www.geocities.com/susnsetstrip/stadium/8688
      (MALD'ESTRO HOME PAGE)
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬

...


 publicato.


Newsgroup: it.comp.lang.visual-basic
Titolo: lettura scrittura memoria protetta

io ho un applicazione fatta in visual basic .... versione di visual 
studio2005    sistema operativo windows vista
lavoro con tabelle collegate in odbc.....
per alcune tabelle riesco a fare il collegamento tabella per altre mi viene 
segnalato l' errore lettura scrittua memoria protetta e non riesco ad andare 
avanti ....
quello che non riesco a capire è come mai alcune si .. altre no...e cosa 
dovrei fare
grazie a tutti 

 ha
scritto:

Un downgrade di s.o.?    ;-)
--
ciao
  Stefano

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

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

Newsgroup: it.comp.lang.visual-basic
Titolo: cosa è successo al sito comune?

L'archivio è scomparso? Cancellato?

Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][Driver ODBC Microsoft Access]Errore generale. Impossibile aprire
la chiave 'Temporary (volatile) Jet DSN for process 0x744 Thread 0x7c4 DBC
0x2dafb66c Jet' del Registro di sistema.
/Menu.asp, line 148
Solitamente quando č cosě č un problema di driver mdac da reinstallare sul
server


Veramente vuol dire ... dove cavolo è finito il DB ???
--
~~~ MrOnederfull ~~~
mroned...@hotmail.com
http://www.mronederfull.it
 (coming soon!)
Newsgroup: it.comp.lang.visual-basic
Titolo: Inserimento record

Sucsate la domanda banale, ma come si fa ad inserire un record mediante il
controllo Data senza passare per sql?
ho dei controlli associati ad un controllo data e vorrei fare in modo che
quando premo un pulsante "nuovo record" si preparino le caselle di testo
vuote pronte per immettere un nuovo record.
in questo modo se si chiude la finestra senaza aggiungere niente il record
non viene scritto. potrei anche farlo in sql ma diventa macchinoso gestire
gli apici e cose varie...
grazie per l'aiuto...
CiAo!


Me.Data1.UpdateRecord  'convalida le modifiche scrivendo il contenuto del
buffer
Me.Data1.UpdateControls   'annulla le modifiche in corso aggiornando le
caselle di testo
ciao e usa la guida alla voce Datacontrol...


 ha scritto nel messaggio
news:u_GA6.140553$lj4.4...@news6.giganews.com...


Newsgroup: it.comp.lang.visual-basic
Titolo: VB6    Printer.PaperBin = 3

Con l'aiuto di GbC sono riuscito a capire che è il
cassetto 3 quello con la carta A3.
 
Tuttavia la seguente routine continua a stampare
in A4 senza generare nessun errore (solo una
parte dell'immagine).
 
Private Sub Command2_Click()
Set Pict.Picture = LoadPicture(IlFile)
Printer.PaperBin = 3 'Cassetto inferiore
If Pict.Width > Pict.Height Then
    Printer.Orientation = 2 'Orrizzontale
    Printer.PaintPicture Pict.Picture, 0, 0, 32700, 22600
Else
    Printer.Orientation = 1 'Verticale
    Printer.PaintPicture Pict.Picture, 0, 0, 22600, 32700
End If
Unload Me
End Sub
 
Ho forse tralasciato qualche istruzione necessaria?
 
Grazie e saluti.
Sauro 
 
 


Non aprire ulteriori thread sullo stesso argomento.
Segui la discussione iniziata.
 
-- 
-> G.Chiappori
www.chiappori.it
 
www.chiappori.com
Newsgroup: it.comp.lang.visual-basic
Titolo: istruzione SUM /mooolto basic...)

ciao, non posso xdere molto tempo a studiare  gli SQL e debbo risolvere un problema: fare la somma di tutti i record del campo \"stipendi\" degli impiegati che si chiamano \"Rossi\" e trasferire la somma in Text1.
Mi dite le istruzioni (minime) necessarie?
Grazie
------------------------------------------------------------------------
Questo messaggio e' stato inviato tramite i Newsgroup di Punto
http://www.punto.it
------------------------------------------------------------------------



 Mi dite le istruzioni (minime) necessarie?
plonk

Non mi apre che Studiare Sql sia perdere tempo...Anzi....č la + bella invenzione del mondo per chi usa Database!
Cmq...io ho fatto una cosa cosě:
Dim record as ADODB.Recordset
Set record = New ADODB.Recordset
record.Open "Select SUM(Stipendi) AS SommaStipendi FROM Tabella Where Impiegati = 'Rossi' ", Connessione, adOpenStatic,
adLockReadOnly
Text1.Text= record!SommaStipendi    'Viene creato nel recordset un Campo che contiene la Somma degli Stipendi!
record.close
Set record=Nothing 'Sempre che tu non voglia ancora usare questo oggetto recordset
Ciao SIMO
p.s.:USA SQL!
--
__________________
www.sasim.net
Vb č relativamente semplice perchč c'č MSDN!
Sito Comune Ng: 
http://www.it-lang-vb.net
Manifesto del Ng: 
http://www.it-lang-vb.net/docs/Manifesto.txt


ciao, non posso xdere molto tempo a studiare  gli SQL e debbo risolvere un problema:
(...)
ahi ahi, rispetto per il tempo altrui, invece, zero :-(
PLONK

Non mi sono spiegato bene.... Intendevo dire che, mi pare, i database non è che si studiano in due ore. E\' un po\' come pretendere di imparare il giapponese in una settimana; perdi solo tempo, no?? cmq grazie x il suggerimento ad hoc e scusate tutti.





 tabelle, quante..tabelle..fatte come..ecc..) ma questi sono lavori di progettazione!
Eh, si... d\'accordo che con copia ed incolla non si impara, ma io non avevo scelta, dovendo risolvere in poco tempo il problema. Per inciso, che significa ADODB; immagino sia il nome fittizio del database, ma x esteso come si scrive??
Scusa x l\'ignoranza e grazie x il consiglio
Alberto


 ha scritto nel messaggio news:9oqqla$7j7$1...@zap-news.punto...

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto: UBOUND

Salve,
Sto imparando ASP e mi sono imbattuto in un ciclo for in cui il limite
superiore delle iterazioni è dato da:
UBOUND( Application( "vettore" ), 2 )
Per quanto riguarda Application( "vettore" ) tutto ok.
Mi pare di aver capito che UBOUND restituisca l'indice più alto
(=dell'ultimo elemento inserito) del "vettore", ma cos'è quel 2 finale? a
che serve quel parametro?
Attendo info.
Ciao e buone feste.
Nicola
mailto: 
nico...@monrif.net
mailto: 
jrx...@tin.it

 che serve quel parametro?
La parabola di Fantomas:
Dim Vett(1 to 10, 1 to 20)
Ubound(vett,1) --> 10
Ubound(vett,2) --> 20
Quindi il numero indicato dopo vett indica a quale dimensione della matrice
ti vuoi riferire.

 Mi pare di aver capito che UBOUND restituisca l'indice più alto
(=dell'ultimo elemento inserito) del "vettore", ma cos'è quel 2 finale? a
che serve quel parametro?
Potresti digitare:
    ubound
quindi premere:
    F1
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema Query con VB6

Ciao a tutti, vi espongo il mio problema.
Ho un DB Access (se interessa Access 2003) nel quale vi sono una serie
di campi (Nome,Cognome,etcc..) ed in più un campo DataNascita (campo di
tipo Date/Time formato dd/mmmm/aaaa es. 10/gennaio/1980).
Sto scrivendo una query per la ricerca con dei filtri (tra cui la data)
ma ho un problema con le date.
Premetto che di default quando non viene impostata la data inserisco nel
DB 01/01/1000.
Il problema è che quando non imposto la data nella ricerca mi aspetto di
prendere i record nel DB con dataNascita >= 01/Gennaio/1000 e cioè
tutti, ma questo non avviene e non mi spiego il perchè.
La query creata da VB6 è questa : 
"SELECT * from TABELLA WHERE dataNascita>= FormatDateTime(dataNascita)"
dove il dataNascita passato alla funzione FormatDateTime è una Stringa
creata nel codice.
Ho anche provato ad usare il formato Date ma il risultato è lo stesso.
Avete idea di cosa possa essere successo ?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Dimenticavo una cosa .... La query non da errore ma visualizza soltanto
un
numero errato di righe


 Avete idea di cosa possa essere successo ?
Sì, se ne parla un milionedimiliardi, settantavoltesette, milleenonpiùmille
volte ogni settimana.
E mo' basta!
E cercatevele 'ste risposte nei post passati, non è che uno passa di qui per
caso e deve sentirsi in obbligo di inviare una domanda trita, ritrita,
polverizzata e atomizzata.
Ciao
--
Reporting tool: 
http://www.neodatatype.net
Qualunque mentecatto può scrivere codice che un computer possa capire.
I buoni programmatori scrivono codice che gli uomini possano capire.
[Martin Fowler]

Alfredo Roca ha scritto:

Se TABELLA contiene il campo DATANASCITA di tipo Data e str_MiaData è 
una variabile di tipo String:
If IsDate(str_MiaData) then
     Qui lanci la query:
     SELECT * FROM TABELLA WHERE DATANASCITA >= CDATE(str_MiaData)
End If

 polverizzata e atomizzata.
Non č per fare polemica (;)), ma tu perchč ti senti in obbligo di 
rispondere?

 rispondere?
Almeno io do spunti per la ricerca e non soluzioni errate ;)


 Almeno io do spunti per la ricerca e non soluzioni errate ;)
Complimenti per gli spunti.
Per quanto riguarda la soluzione errata, alludi alla mia? Se si, in cosa 
ho errato?

 Se si, in cosa ho errato?
Ma non volevi che evitassi di rispondere :)
P.S.: piantala di inviarmi la fotocopia per e-mail, grazie.


Zanna ha scritto:

Liberi di pensare o di fare come meglio si crede in fatto di programmi e 
di buone maniere. L'affare della fotocopia, pero', proprio non l'ho capita.