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

Salve. Scusate se disturbo, non sono un programmatore in Visual Basic, ma vorrei sapere se e' possibile convertire un sorgente in .bas sviluppato molto tempo
fa,(in dos)  in un programma utilizzando la versione "sotto" Windows.
Grazie.

Adriano wrote:

Non vorrei dire ca-----te..... ma anche se non automaticamente (non so se esistono prg allo scopo, io credo che con le opportune variazioni sia possibile,
sempre di basic si tratta no?
Ciao

In linea di massima è possibile ma bisogna sempre rivedere la logica
bisogna inoltre stare molto attenti al tipo di variabili, ricordandosi che
il vb usa tipi piu' precisi sia come definizione che come range di valori
tempo fa ci ho provato con un pgm che faceva calcoli scientifici .....
credeteci o no: pur avendo usato le stesse istruzioni il risultato era
completamente diverso, completamente.
il problema era nelle variabili real: il VB gestisce i valori reali a 8 byte
(double) e quindi bisognava usare il tipo single (4 byte)
capito questo ho settato il tipo single ed ho verificato il funzionamento,
in seguito ho reimpostato il tutto in double ed ho ottenuto dei calcoli piu'
precisi
in sintesi: si puo' fare ma e' un lavoraccio, se possibile estrapola i
concetti e le formule di base e quindi riscrivi tutto in VB.
Saluti By MAX
\oo/  ---<la Liberta' di Ognuno>---
< L > ---<Finisce ove Comincia>---
  -0-   ---<quella degli Altri>---


Daccordo assolutamente con te, inoltre, ricordiamo che il buon vecchio Basic
era un linguaggio procedurale di tipo sequenziale, dove il flusso del prg
era tale da aver fatto coniare ai nostri cugini d'oltreoceano, il famoso
termine "spaghetti code", mentre il VB si basa pesantemente sugli eventi
generati dagli oggetti.
--
Genesio Conti - Calvizzano (NA) - Italy
E-Mail :  gen...@NOSPAMsofthome.net
( remove NOSPAM for answer )

Newsgroup: it.comp.lang.visual-basic
Titolo: [WPF] Datagrid e ordinamento colonne.

Ciao a tutti.
Sto utilizzando una DataGrid nelle quale carico i records da una tabella.
In questa tabella esistono delle relazioni uno-molti, quindi ad es. il campo "prodotto" è popolato da una tabella "Prodotti" e gli viene assegnato l'ID.
Quando presento i dati, faccio visualizzare il campo "ProdottoNome" della tabella prodotti e non l'ID. Nel dataset ho impostato tutte le relazioni. Nella grid ho associato il campo correttamente, che appare nella lista dei campi associabili.
Da debug tutto OK sin qui e i dati corrispondono. Per caso ho tentato di ordinare la colonna incriminata facendo click sull'intestazione di colonna ed ho ricevuto questo simpatico errore:
"Per il tipo 'Magazzino' non è disponibile una proprietà denominata 'Magazzino_Prodotti/ProdottoNome'. Impossibile ordinare l'insieme di dati."
 
Naturalmente lo fa solo su quella colonna, cioè l'unica con relazione esterna.
Suggerimenti?
 
Grazie.

Ho risolto.
All'interno della grid, nelle proprietà delle colonne avevo un dato incorretto nel campo "SortMemberPath".
Scusate.
Newsgroup: it.comp.lang.visual-basic
Titolo: Ho bisogno di aiuto per la funzione FLOODFILL

 	Ciao a tutti. Ho letto un articolo di Danilo Priore
sulle Tips di Sardi Fabio inerente la funzione FloodFill
utilizzando le API ed ho ottenuto dei buoni risultati. 
	 Il mio problema e' che dopo aver ultimato 'il riempimento'
dei colori sull'immagine non riesco a stamparla o ad inviarla al
Clipboard unitamente ai colori aggiunti cioe' 'fillati'.
	Cio' che riesco a stampare o a travasare e' solamente
l'immagine originale priva di ogni intervento effettuato con la
funzione FloodFill.
	Faccio presente che ho provato con diversi titpi di
formato immagine (jpg, bmp ecc..) ma il risultato non cambia,
ho provato ad invertire i colori, o a copiarli, cambiando il Drawmode
ma niente da fare. Uso il VB5 e mi chiedevo se potevate darmi
qualche suggerimento in merito.
	Ringrazio anticipatamente.
             Easy

funzione FloodFill.
[snip]
Ti sei quasi risposto da solo: mandi in stampa un dc diverso da quello
che hai manipolato.
Se posti il codice che usi, ti indichiamo dove sta il problema.
ciao, hal

...

Come al  solito Hal mi ha preceduto nella risposta :)
Ma come al solito non è stato molto chiaro :P
Probabilmente stai facendo casino con la proprietà Autoredraw della
PictureBox.
Ricorda alla fine di ogni operazione di disegno di aggiungere questa riga:
If PB.Autoredraw Then PB.Refresh
Questo perchè Windoz con Autoredraw si crea un hDC "bufferizzato" dove tiene
l'immagine originale (o precedente al Refresh), perchè si occupa lui del
ridiregno (appunto).
Il "fissativo" è proprio la Refresh.
Ciao

Ma come al solito non è stato molto chiaro :P
dkgssa' fkjdo0 dooe òfpìwe  ?
;-) hal

;-) hal
appunto :)
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto, installazione

Salve a tutti.
Ho un piccolo problema con i files di
installazione di una mia procedura.
Innanzi tutto vi dico che ho compilato
il programma su un Pc dove e' installato
il VB5 + SP3 con Windows95.
Durante l'installazione del mio programma,
sia su Pc dove non e' mai stato installato
il VB5, sia dove invece e' presente, mi
compare il seguente errore:" Errore durante la
registrazione del file C:\WINDOWS\SYSTEM\CC245IT.DLL"
con i pulsanti riprova,termina,ignora.
Se ignoro l'errore comunque l'installazione ha
successo. 
Da cosa puo' dipendere?
Grazie a tutti per l'eventuale aiuto.
Stefano
Albonett...@mailcity.com
Now MailCity offers forwarding so you can check your MailCity messages and other e-mail all in one place.  Go to 
http://www.mailcity.com
--
Automatic posted from 
fes.whowhere.com
 [209.1.236.79]
via Mailgate Server - 
http://www.mailgate.org

>registrazione del file C:\WINDOWS\SYSTEM\CC245IT.DLL"
Bellissimo, melo sono sempre chiesto anch'io ...
Ho chiamato Microsoft, che mi ha detto che, essendo una DLL Seagate (Crystal
Report), dovevo sentire la Seagate, alla Seagate in Italia (Bergamo credo),
mi hanno detto che avrebbero chiamato in America la Seagate madre per
chiarimenti.
La madre di tutte le Seagate mi ha poi fatto sapere che essendo il prodotto
Microsoft, dovevo sentire Microsoft....
Io l'ho poi risolta alla disperata:
  Dopo aver creato i file di installazione con Setup Wizard, edito il file
SETUP.LST e cancello
,$(DLLSelfRegister),
dalla riga di CC245IT.DLL, facendo attenzione a lasciare le virgole al loro
posto
, ,
Cosě, continua a non registrarla, ma almeno non mi rompe piů ...
Vediamo ora che dicono gli altri
    Ciao
                    Maurizio
          Maurizio B.
 
mrzNOMMI...@tin.it
   (erase NOMMISPAMMA)


La soluzione e' corretta, pare che Setup Wizard identifichi (erroneamente)
la CC245IT.DLL come OLE server, cosa che non e'...
Comunque mi pare che nella knowledge base info di Microsoft ci sia un
documento che parla proprio di questo problema, e la soluzione consigliata
e' la stessa da te trovata... fare le cose a manina!
Pare che alla Microsoft si diano tanto da fare, per lasciarci qualche
attivita' a cui dedicare il nostro tempo libero... la caccia ai bachi!
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Secondo paremetro di FindWindow puo essere Null???

Vb non me lo permette cosa posso fare per evadere questa situzione e trovare
handle soltanto dalla classe(primo parametro)???


???? Mica trovi l'handle della classe. Con FindWindow trovi l'handle di una
finestra che ha una certa classe e una caerta caption.


Infatti se leggi bene ho scritto: ...trovare l'handle soltanto DALLA
classe...
Non DELLA classe ^_^
Help!


Se hai 10 istanze della stessa classe come fa la funzione a sapere di quale
vuoi l'handle?
Cmq per ottenere l'handle di tutti i programmi di una certa classe, metti la
seguente funzione in un modulo:
Public Function finestreAttive(ByVal hWnd As Long, ByVal lParam As Long) As
Long
    Dim buffer As String * 256
    Dim classe As String
    Dim lunghezza As Integer
    lunghezza = GetClassName(hWnd, buffer, Len(buffer))
    classe = Left(buffer, lunghezza)
    If classe = "LaClasseCheTiPare" Then
        'Ha trovato la classe. L'handle č nella variabile hWnd
        'Inserisci il codice che deve usare l'handle
    End If
    finestreAttive = True
End Function
Inutile dire che la funzione continua fino a quando non ha esaminate le
finestre e se trova n applicazioni della classe specificate l'handle č
quello relativo all'ultima.
Poi inserisci la seguente funzione nel punto in cui vuoi cercare l'handle:
EnumWindows AddressOf finestreAttive, false
Non ti dimenticare di dichiarare le api GetClassName e EnumWindows
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: spegnere xp

ciao a tutti,
ho cercato in google, e tempo fa avevo trovato un modulo per spegnere il pc
che funzionava da win95 a winXP ma non lo trovo piu ne ho trovati altri che
o funzionano solo su 95 98 me o solo su nt 2000 xp
per favore me ne potreste dare uno che funzioni ovunque?
o anche solo un link...
grazie
--
Gick
gi...@gick.cjb.net
www.gick.cjb.net

 
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/initiatesystemshutdownex.asp
Ma provare ad usare internet?
Ma provare a guardare se sul sito del produttore c'e' qualche informazione?
Ma sempre la pappa pronta?
	maxx
P.S. Per te, ma anche per le altre decine che lo hanno chiesto in questi 
giorni...
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 o anche solo un link...
Vedi il topic "ExitWindowsEx doesn't work properly... e quando mai!" del
27-11

 giorni...
Dal  post indicato da Lupo si evince che la questione non č cosě semplice.
Sono uno che cerca molto su internet, gruppi e forum, e ti assicuro che
soluzioni al problema del poweroff non ne ho trovate.
Come ultima spiaggia, posto, credimi :-)
Ciao, SK

Il 01/12/2003 9.22, SpecialKeta scrisse:

Non mi riferivo al tuo thread, anzi proprio perche' c'era gia' stato il 
tuo mi chiedevo se fosse necessario  aprirne un'altro. Nel link che ho 
postato c'e' un "libro" intero sullo spegnimento del pc. Richieste 
d'aiuto su questo problema in Xp ci sono qui ma anche su altri NG.
A prescindere dal fatto che la soluzione non e' semplice, possibile che 
facendo una ricerca, anche tra i post di mezz'ora prima non si riesca a 
trovare un minimo di soluzione per cavarsela con le proprie gambe?
ciao
	maxx


 trovare un minimo di soluzione per cavarsela con le proprie gambe?
Ti riferisci al fatto che io abbia riununciato?
Sei molto caro :-P
Non avevo notato altri post con la stessa richiesta dopo il mio ed
effettivamente due prima di questo ce n'è un altro. pardon...
Ciao, SK

 ha scritto nel messaggio
news:yWXyb.36716$AX1.1...@news1.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Per imparare ad usare vb

che libro mi consigliate???
Grazie a tutti!

mah, prova un manuale Jackson il cui autore e' mCarta, Guido mi pare.
lo riconosci subito, e' patinato, tutto colorato e suddiviso in lezioni.


...


lo riconosci subito, e' patinato, tutto colorato e suddiviso in lezioni.
Ma stai parlando della serie E' FACILE????
dai... l'ho visto... dicevo che mi serviva un buon manuale per IMPARARE ad
usare VB non per GIOCARE!!!
Comunque grazie per l'attenzione!!!

Ciao,
       Io ho appena comprato "Visual Basic Guida alla programmazione" edito dalla MCGraw-Hill.
Il prezzo e' di Lit. 46.000, ma il libro sembra davvero ben fatto.
 
Bye
redsk...@hotmail.com
 
 



usare VB non per GIOCARE!!!
fai un salto in libreria prima di imparare e controlla i titoli che
seppur vagamente ti vengono consigliati prima di rispondere a questa
maniera.
comunque il titolo completo e' Visual Basic 5 Corso pratico, Guido
Carta, Jackson, 65k.
======================================================
my opinions do not necessarily have to be true.
======================================================
per rispondermi rimuovere NOSPAM. dall'indirizzo email
to answer me remove NOSPAM. from email address
======================================================

Io ho utilizzato VisualBasic 5 di Gary Cornell ed McGraw-Hill #75.000 x +di
800pp. Per iniziare h un ottimo libro.
Jerry
--
Automatic posted from 
camcic.unicam.it
 [193.204.8.13]
via Mailgate Server - 
http://www.mailgate.org
Newsgroup: it.comp.lang.visual-basic
Titolo: lista file e directory

ciao,
mi ricordo che c'era un comando dos per salvare in un file unalista di tutti
i file e directory di un hard disk, qualcuno se lo ricorda, è possibile
utilizzarlo in vb vero??
grazie
--
-=GicK=-
gi...@gick.cjb.net

 ha scritto nel messaggio
news:UsbW9.18236$ZE.5...@twister2.libero.it...

redirezione ">"
ad esempio
dir >listafila.txt

> dir >listafila.txt
si ma era un po' piu' lungo il comando, questo se sei in c: e lo fai ti
scrive solo ad esempio Windows, Programmi ...
e non Programmi
           AcdSee
           cavoli miei...
           pippo
         windows
          system
          font eccc....

 ti scrive solo ad esempio Windows, Programmi ...
da dos scrivi :
"Dir /?" per avere i comandi , per esempio la lista di tutte le dir dovrebbe
essere :
Dir /s *. > miedir.txt
per fare una cosa decente :
file Dir.bat
-------
c:
cd\
dir /s /w *. > c:\miedir.txt
------
poi naturalmente puoi sbizzarrirti con le varie formattazioni offerte dal
Dir
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 Dir /s *. > miedir.txt
hmmm...
e provare invece
    dir /ad
?
il tuo comando da' gli elementi, dir _e_ file, senza estensione.
ma da me p.e. lanciato da \winnt\ non lista \winnt\ulead.dat\
morale del sabato sera :)
se giustamente suggerisci dir/?
prova anche a lanciarlo, magari nella forma
    dir/? | more
o anche
    dir/? >> \helpdir.txt
ciao


 morale del sabato sera :)
basta lavorare e ora di uscire !


GRAZIE A TUTTI ho fatto...
--
-=GicK=-
gi...@gick.cjb.net
""Gigio2K"" <baronef...@SPAM-YOURSELFyahoo.com> ha scritto nel messaggio
news:IRfW9.19141$YG2.5...@twister1.libero.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?]Dimensione - DataGrid

Salve a tutti,
come si fa a sapere il numero di righe di una tabella DataGrid?
Sull'help ho trovato il metodo Approxcount, ma il conto è molto
approssimato..
Grazie

 ha scritto nel messaggio
news:OFrj6.21868$LM4.2...@twister1.tin.it...


data1.recordset.movelast
numero = data1.recordset.recordcount
data1.recordset.movefirst
sempre io
Lorenzo

Newsgroup: it.comp.lang.visual-basic
Titolo: RISOLUZIONE SCHERMO

Ho creato un programma in VB6 con la risoluzione video 800x600.
Quando cambio la risoluzione del computer il programma non si adegua al
nuovo
formato, come posso fare?

 wrote in message
news:7GL25.217917$VM3.1...@news.infostrada.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Errore 524

Il problema č questo:
Ho collegato un controllo Data1 alla tabella Anagrafiche.dbf (dBase IV)
Poi volevo collegare la TextBox ad un campo di questa tabella ma compare
questo errore:
Il modulo di gestione di database Microsoft Jet non č riuscito a trovare
l'oggetto 'Anagrafiche'. Assicurarsi che l'oggetto esista e che il nome
e il percorso siano digitati correttamente.
Penso che il problema sia nella lunghezza del file cioč Anagrafiche e piů di
8 caratteri ....... penso, ma non so come posso
risolvere questo problema. Premetto che non posso accorciare la dicitura
Anagrafiche
Ringrazio anticipatamente chiunque possa darmi qualche suggerimento.

 Anagrafiche
Beh, se sei tu il "padrone" del database, suggerirei comunque di accorciare
il nome e restare sempre entro gli 8 caratteri canonici del DBF, a scanso di
problemi del genere; ad ogni modo puoi aggirare il problema usando il nome
DOS delle tabelle, in questo caso 'anagra~1'
Vedi anche il post recente 'Stradurre (!) i nomi lunghi'
Ciao
--
Luca Dormio
luca....@tin.it
Newsgroup: it.comp.lang.visual-basic
Titolo: [API] Raccolta APi Aggiornamenti continui

Perdonatemi se continuo ad fare continui aggiornamenti, ma i fine settimana
sono i più frenetici.
Nuovi aggiornamenti funzioni API su 
http://members.xoom.it/CesareRizzi
dove puoi scaricare la guida API in italiano in formato CHM
Adesso disponibile l'indice delle funzioni e delle strutture
Affinchè la "Cosa" possa essere sempre più completa, ed UTILE A TUTTI,
Ti invito a collaborare inviandomi un e-mail completa di *.txt e *.vbp in
italiano e spiegazioni sull'utilizzo di chiamate API
Puoi scaricare la Raccolta da 
http://members.xoom.it/CesareRizzi

 ha scritto

Newsgroup: it.comp.lang.visual-basic
Titolo: popupMenu a cascata

Sono incappato in un problemino piuttosto seccante: da una maschera con
una treeview, alla pressione del tasto dx lancio un popupmenu, e da una
delle voci selezionabili lancio un'altra finestra. Succede che in questa
seconda finestra non sia piu' possibile visualizzare menu popup, anche
se presenti. Ho trovato che il tutto dipende dal fatto che VB considera
il popup originale ancora attivo, e (come insegna l'help dell'MSDN)
'...therefore, calls to this method are ignored if a pop-up menu is
already displayed or if a pull-down menu is open'. qualche idea (che non
sia ricorrere ad ocx/dll esterni, tipo quelli di VbAccelerator)?
Grazie a tutti
Bye by SixaM 8-]
P.S. Quest'anno cerchero' di venire al meeting, non ho ancora dato
preferenza per le date xche' mi vanno tutte bene... se volete date un
voto ad ogni data 8-)
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 di VbAccelerator)?
Accetta la scelta del menů popup, non esporre la finestra dall'evento click
del menů, ma posiziona una tua variabile. Rientrando dall'evento click del
menů, il popup č come se fosse chiuso. Poi decodifica la variabile e agisci
di conseguenza, per esempio esponi la finestra.

 di conseguenza, per esempio esponi la finestra.
Funzia...peccato essere obbligati ad usare un trucchetto cosi'...
Bye by SixaM 8-]


 Funzia...peccato essere obbligati ad usare un trucchetto cosi'...
D'accordo, ma io, al tempo, non trovai altra soluzione.
Ben vengano suggerimenti da altri ... ehm, no, non il subclassing...


Ho lo stesso problema, ti dispiace dirmi cosa hai fatto, non ho capito la
soluzione.
Grazie
Carmelo

 Carmelo
Praticamente...
Se abbiamo una struttura di menu del tipo:
Principale
  Voce 1
  Voce 2
  Voce 3
la prima voce la chiamo mnuPrincipale, con Visible=False, e le altre le
metto in un array chiamato mnuVoce().
Da codice, la procedura di chiamata sara':
Private iMenuChoice as integer
...
Public Sub <controllo>_MouseDown(..)
  if Button = vbRightButton Then
    iMenuChoice = -1
    PopupMenu mnuPrincipale
    ' A questo punto, il PopupMenu e' chiuso, ma ho traccia della voce
scelta
    Select case iMenuChoice
      Case 0
       ' Codice per la scelta della voce 0
      Case 1
       ' Codice per la scelta della voce 1
      Case 2
       ' Codice per la scelta della voce 2
      ....
  End If
End Sub
Private Sub mnuVoce(byval Index as integer)
  ' Questa viene chiamata se pseleziono una voce del PopUp
  iMenuChoice = Index
End Sub

Newsgroup: it.comp.lang.visual-basic
Titolo: virgole e valori

buongiorno a tutti, č la prima volta che scrivo in questo NG anche perchč
sono un neofita autodidatta di VB. ringrazio fin d'ora quindi tutti coloro
che potranno darmi una mano a risolvere qualche mio problema. vi espongo i
fatti:
ho 4 txtbox in cui inserisco delle cifre.
ho un bottone che calcola la somma delle txtbox. (ho usato val (txt1.text)
ecc ecc. č la procedura corretta?)
dopo aver calcolato la somma apro un secondo form in cui in un'altra txtbox
inserisco un numero e tramite un bottone calcolo la divisione fra la somma
del txtbox del form1 e il valore inserito sulla txtbox del form2.
il problema č che vb mi restituisce un valore che non č corretto.
somma della txtbox nel form1= 211.3
valore inserito nella txtbox del form2 = 1.0896
risultato corretto = 193.92
risultato di vb =193.649

 risultato di vb =193.649
Prova a fare 211 diviso 1.0896 .....
ti viene il risulatato di vb....
Non vengono considerati i decimali....
MIk

 Non vengono considerati i decimali....
già, scommetto che nella textbox il valore 211.3 è scritto 211,3
bisogna guardare sulla guida che cosa fà la funzione Val, poi guardare cosa
succede quando si passa una variabile numerica alla proprietà text di una
textbox, e forse si scopre l'arcano.
Consiglio, in seguito una guardatina alle funzioni cdbl e compagnia
--
Salutoni
Sergio

 il problema è che vb mi restituisce un valore che non è corretto.
VB quando converte implicitamente i valori (es. numeri <--> stringhe) 
usa le impostazioni internazionali.
E' come se usasse sempre le funzioni di conversione C...().
Es.
Numero = Stringa
equivale a
Numero = CDbl(Stringa)
e viceversa
Stringa = CStr(Numero)
La Val secondo me è ottima quando devi fare app. internazionali, ma 
occorre ricordarsi che lei è l'unica funziona *sempre* all'americana 
nella punteggiatura.
Ciao

in effetti si trattava di una mia grossa dormita.
chiedo perdono


Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 Enterprise

Qualcuno ha installato VB6 Enterprise DOPO aver installato Office2000 quindi
anche IE5?
Volendo installare VB6, ho notato che  in fase preliminare della
installazione VB6 chiede di aggiornare Java virtuale della macchina, ma si
tratta di IE4, cosa succede se procedo avendo già installato IE5?
Grazie, a chi può darmi qualche consiglio in merito.


Dopo lungo lurkaggio metto di nuovo mano alla tastiera:
Su un sistema pulito ho installato prima Office 2000 Premium e
successivamente Visual Studio 6 Pro con relativo SP3. Non ho,
fortunatamente, avuto alcun problema di instabilità.
Saluti a tutti.
Davide.
Newsgroup: it.comp.lang.visual-basic
Titolo: Resettare tutte le veriabili

Ciao a tutti,
esiste in VB6 un comando che permette di resettare tutte le variabili di un
programma.
Grazie per le risposte

 di un programma.
Le variabili di un programma vengono resettate ogni volta che escono dal
loro ambito di validita' (scope); fanno eccezione le variabili statiche
(poco usate) e le variabili globali, il cui scope e' l'intera vita
dell'applicazione e che andrebbero usate con parsimonia.
La risposta in ogni caso e' no, non c'e' nessun comando del genere (e
nemmeno avrebbe senso); naturalmente chiudere e riavviare il programma
ottiene lo scopo.
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 ottiene lo scopo.
In vari "dialetti" Basic esiste la Clear, che fa proprio quello:
reinizializza ai valori di default tutte le variabili utilizzate.
Si usa(va) proprio per evitare di dover uscire e rientrare da un prog :-)
In effetti, con un linguaggio in cui le var hanno scope diversi,
event-driven come VB, e la cui logica è molto più complessa
dei normali prog a flusso definito, non ha più senso, ma una
volta ne aveva eccome.
Bye, G.

Newsgroup: it.comp.lang.visual-basic
Titolo: problema con formato variabile in istruzione sql

nelle righe di codice seguenti c'e' una query che dovrebbe estrarmi dei dati
compresi tra le due date "dataini" e "datafin", purtroppo il confronto non
avviene nel modo corretto, probabilmente a causa del formato (grazie a Lupo
che mi ha risposto ad una richiesta precedente), ho provato ad imporre il
formato #mmddyy# e tutte le combinazioni possibili.
Se sostituisco le due variabili con campi di una tabella che contiene delle
date (in formato generico italiano dd/mm/yy) tutto funziona correttamente.
Probabilmente e' una stupidaggine, pero' mi ci sono incartato e non porto
avanti il lavoro.
dbs.Execute "SELECT Cassa.CLIFOR, Pagamenti.Codice, Cassa.NUMDOC,
Cassa.DATADOC, Cassa.IMPORTO, Cassa.PAGATO" _
      & " INTO tabprova" _
      & " FROM (CLIENTI INNER JOIN Cassa ON CLIENTI.Codice = Cassa.CLIFOR)
INNER JOIN Pagamenti ON CLIENTI.Pagamento = Pagamenti.Codice" _
      & " WHERE (((Pagamenti.Codice)='" + FormOpzioni.Text1(5).Text + "' Or
(Pagamenti.Codice)='" + FormOpzioni.Text1(6).Text + "' Or
(Pagamenti.Codice)='" + FormOpzioni.Text1(7).Text + "') AND ((Cassa.DATADOC)
Between " + dataini + " And " + datafin + ") AND ((Cassa.PAGATO)=0))" _
      & " ORDER BY Cassa.CLIFOR;"

 ... And Cassa.DataDoc >=" & "#01/14/2003#" & " And Cassa.DataDoc<=" &
"#01/15/2003" & ") ...
Questa, con Access, deve (!!!) andare

> "#01/15/2003" & ") ...
Ovviamente con # anche dopo in secondo 2003... sorry.


Ti ringrazio moltissimo, il problema era il  + ,mi sto addentrando solo ora
nella gestine dei database, ho sempre fatto software di controllo.
Grazie di nuovo.
M.
Newsgroup: it.comp.lang.visual-basic
Titolo: Accedere a mdb protetto con Jet Engine

E' possibile connettere un database di access (mdb) protetto da password da
Visual Basic con il Microsoft Jet Engine?
Se sě, quale stringa bisogna passargli?
Ciao e Grazie per l'AIUTO.

Senza DataControl.....
Dim dbase As Database
Set dbase = OpenDatabase(App.Path & "\db1.mdb")
dbase.Connect = "PWD=aaaa"
Con DataControl.....
Data1.DatabaseName="db1.mdb"
Data1.Connect=";PWD=aaaa"
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Da VB6 a VB2005

Salve,
è possibile trasformare un progetto, con DB ADO, da VB6 a VB2005?
Ciao e Grazie
Robin

robin ha scritto:

Ciao,
qui trovi info:
http://www.manuali.net/forum/showthread.php?threadid=50904
però non so se nella versione Express ci sia questa possibilità.
ciao
stefano

 č possibile trasformare un progetto, con DB ADO, da VB6 a VB2005?
Si, rifacendolo :)
Apparte gli scherzi, almeno che non sia un progetto base base, rischi di
avere piů problemi che altro, almeno a quanto si č letto sul NG.
Anche la Express importa progetti, almeno io ho importato un progettino
base con VB6+ADO e funzionava, anche se un po' incasinato graficamente.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] inserire immagini nel file binario della form

         Salvo
Ciao inserisci delle Image o PictureBox invisibili poi risali all'immagine
tramite proprietà Picture, inserendole nel UserControl le immagine vengono
salvate nel file con estensione ctx come capita
negli exe normali dove le immagini vengono "integrate" nel file frx.
Buona domenica
JKLJKL :-)


Ecco, non mi sono spiegato bene... :-(
Io vorrei che il mio controllo ocx permettesse al programmatore di scegliere
una lista di immagini che poi il controllo puņ usare. Insomma siccome sto
creando alcuni controlli simili a quelli della MSComctlLib avrei bisogno
anche del controllo ImageList.
Se ancora una volta non sono stato chiaro, mi scuso e vi chiedo di farmelo
notare. :-)
Ciao,
        Salvo

         Salvo
Penso di aver capito(spero)! Guarda il mio post Activex(per i Guru) dell'
08/08/02 la risposta è lì io avevo il problema di scegliere l'immagine da
una ImageCombo (che è legata all'ImageList) dalla PropertyPage che mi ero
creato.
Ciao
JKLJKL :-)
Newsgroup: it.comp.lang.visual-basic
Titolo: Chat in Vb

Scusate la domanda, c'è una ocx o una dll che permettano di chattare!?!
Grazie

Scusate la domanda, c'è una ocx o una dll che permettano di chattare!?!
Se hai la pasienza di domarlo l'ocx c'e':
Winsock
-- 
Sidewinder  
---------------------------------------------------------------------
My only love sprung from my only hate!
Too early seen unknown, and known too late!
		-- William Shakespeare, "Romeo and Juliet"
---------------------------------------------------------------------

 wrote in message
slrn8j9f4h...@aegis.ilsole24ore.it...


> Quindi!?!
quindi non devi far altri che impostare l'ocx winsock ad un server irc
(
irc.flashnet.it
, 
irc.tin.it
, o simili) alla porta 6667 (che solitamente va
bene per tutti e riuscire a mandare i dati e tradurli dal protocollo
"IRC"...
mi spiego meglio.. se tu usi l'oggeto winsock su un server ad esempio
helios.unive.it
 alla porta 23, ottieni l'accesso "telnet" alla macchina.. e
quello che ti viene spedito non e' altro che testo ascii e quello che devi
mandare non e' altro che testo ascii come se TU scrivessi dei comandi (ad
es. lo username per accedere, il carattere di invio per andare avanti, la
password e poi i comandi che vuoi..)
per quanto riguarda il server IRC e' un po' come gli altri demoni di
servizio (posta, http ecc.) cioe' ha un suo "linguaggio", cioe' ha dei suoi
comandi particolare... ad esempio vorra' che lo saluti in una maniera
particolare per inizializzare la connessione, vorra' che ti identifichi con
qualche stringa particolare e non col semplice invio del tuo username come
nell'accesso telnet... (ad es. l'ftp vuole la stringa USER anonymous, ed
entri come anonymous, poi vuole la password ed allora gli invii PASS
mailto:
indi...@di.email.it
  ecc.)
Non so se sono stato chiaro... a quanto ne so, tra i tools e ocx standard di
VB c'e' solo winsock che ti permette di realizzare un tuo client di IRC...
Se ti serve qualcos'altro, son sempre qui...
ciao,
Gianluca C.


Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Un word processor davvero diverso dal solito.

E' in Shockwave, che io non avevo mai voluto installare, ma ne
è valsa la pena per ridere un po' :-)
http://www.e-2.org/word_perhect.html
Bye, G.

 
http://www.e-2.org/word_perhect.html
Davvero divertente. (Tutto Flash?)
ehhhhhh, quando andrò in pensione...


Quasi meglio di quello reale... ^__^
-- 
Antonio Cangiano
Webmaster di 
www.visualcsharp.it
free.it.comp.lang.csharp
free.it.comp.lang.vbnet
free.it.comp.lang.aspnet
~Linux è come il crimine, non paga~
--
Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 elementi visualòizzabili in ComboBox

VB6
In una combo box non possono essere visualizzati più di otto elementi, se ho 
ben compreso le proprietà.
E' possibile aumentare il numero visualizzabile di tali elementi (15/20) in 
modo semplice ??? Non sono abbastanza bravo.
Grazie per l'aiuto e cordiali saluti a tutti.
giap

 modo semplice ??? 
Usando le API
http://vbnet.mvps.org/index.html?code/comboapi/comboheight.htm
Bye by SixaM 8-]



oppure non toccando niente nel codice e usando vista :>
1. ide vb6 (in vista)
2. compilato in vista
http://www.sundaysw.com/tmp/combo.jpg
ciao, a. 


Questa mi č nuova, vuoi dire che se compilo con VB6 su vista poi la combo si 
allunga a suo piacimento?
E se poi eseguo il programma su xp cosa succede quando apro la combo? 

Sixam, ti ringrazio.
Non � molto semplice per me, per� sono riuscito a seguire le istruzioni ed a 
conglobare il codice nel mio piccolo elaborato.
Avevo gi� trovato e letto quella pagina che tu mi hai suggerito, ma non so 
perch� ero convinto che non fosse utile per VB6 ma solo per VB.net, che 
credo sia altro linguaggio.
Il tuo suggerimento mi ci ha fatto ritornare.
Grazie e cordiali saluti.
giap
Newsgroup: it.comp.lang.visual-basic
Titolo: MSComm32.ocx

Il componente di VB6 in oggetto sotto Windows 10 64 bit non funziona.
 
Qualcuno ha dei suggerimenti che non siano la de-registrazione e la 
nuova registrazione dell' ocx nella dir. SysWow64 ?
 
P.S. Mi scuso se fosse uscito un mio post precedente a questo con un 
nome di OCX errato.

 nuova registrazione dell' ocx nella dir. SysWow64 ?
 
Questa funziona, forse hai qualche problema con l'installazione:
Object={648A5603-2C6E-101B-82B6-000000000014}#1.1#0; MSCOMM32.OCX

Il 06/03/19 16:21, Andrea (Work) ha scritto:

Ci guardo, ma mi sembra di avere una successiva alla 1.1, stasera ci 
guardo, intanto grazie.
 

Il 06/03/19 16:21, Andrea (Work) ha scritto:

Mi guardi per favore la tua versione dell' OCX?
Grazie.


A me funziona con W10 64bit
 
MSCOMM32.OCX  versione 6.00.8169, anche se poi ho fatto la modifica per poter
selezionare le porte al di sopra della 16.
 
 
-- 
ciao
  Stefano

 MSCOMM32.OCX  versione 6.00.8169
Il mio OCX ha versione 6.1.98.16 e già qui non ci siamo!
 
Poi mi presenta esattamente come nel tuo caso:
 
Object={648A5603-2C6E-101B-82B6-000000000014}#1.1#0; MSComm32.Ocx
 
che quindi è corretto. Ciò che sembra non corrispondere è la versione 
dell' OCX
 
Potresti cortesemente zippare il tuo file e mandarlo a:
 
dr...@mail.com
 
 
Te ne sarei veramente grato.
 
 
 > anche se poi ho fatto la modifica per poter
 > selezionare le porte al di sopra della 16.
 
Di che modifica si tratta? Sono interessato....
 
-- 
Gulp®
--
"Partimque figuras retulit antiquas, partim nova monstra creavit."
(La Metamorfosi - Ovidio)

Di che modifica si tratta? Sono interessato....
 
Con MsComm normalmente non puoi selezionare porte oltre la n.16
 
https://groups.google.com/d/msg/it.comp.lang.visual-basic/yEOVPGaRsF4/A6CFN_GpDQkJ
 
 
 
-- 
ciao
  Stefano

 versione disponibile.
 
Domani provo, a casa non ho ID chiamante.
In ogni caso grazie infinite.


Domani provo, a casa non ho ID chiamante.
 
ID chiamante?
 
Non ti ho mica telefonato  ;-)
 
L'ho messa in cloud perché potrebbe interessare anche a qualcun altro
 
Comunque posso inviartela via mail se preferisci.
 
-- 
ciao
  Stefano


Il thread č piuttosto vecchio, ma se interessa ancora a qualcuno, c'č una classe
che si puņ usare al posto di MSComm32.ocx.
 
https://github.com/grricks/vb6SerialAPI
 
 
 
-- 
ciao
  Stefano

 
 
Quali vantaggi rispetto a Mscomm32.ocx ?

Quali vantaggi rispetto a Mscomm32.ocx ?
 
Principalmente il fatto che si puņ evitare di usare l'OCX, poi volendo si
possono anche fare delle modifiche.
 
Confesso che ci ho dato un'occhiata superficiale perchč oramai sui programmi VB6
si fa solo manutenzione, magari l'avessi avuto almeno una decina d'anni fa
questo codice.
 
 
-- 
ciao
  Stefano

 
 
Forse puo' essere utilizzabile in ambienti tipo il vba di Access/Excel
Newsgroup: it.comp.lang.visual-basic
Titolo: Data Report - Stampa in orizzontale....

DataReport1.Show 1

 Ho qualche prolema io?
Prova a farti un giro su 
http://msdn.microsoft.com
 e cerca:
DataReport +orientation
Dovrebbero uscirti fuori almeno questi:
FIX: Error Message "Report Width is Larger Than the Paper Width" When
Showing Data Report in Landscape
INFO: List of Bugs Fixed in Visual Studio 6.0 Service Pack 4
FIX: Printer Dialog of DataReport PrintReport Method Always Shows Portrait
FIX: Error Message "Report Width Is Larger Than the Paper Width" on
Exporting Data Report
PRB: Report Width is Larger than the Paper Width
Se trovi qualcosa, facci sapere sul ng, cosi' rimarra' ad utilita' di tutti
gli utenti i tale oggetto.
Ciao
Aldo

 DataReport +orientation
Il problema e' risolto. E' un bug di microsoft che e' stato risolto
solamente con la SP4, che purtroppo io ancora non ho installato.
Ringrazio il NG per le informazioni ricevute.

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Perché M$?

Qualcuno mi sa dire la ragione per cui si scrive M$ e non MS?

...



Quando leggi che Microsoft fattura ogni anno quanto un paio di "manovrine"
del governo italiano, e che Bill Gates e' tra i piu' ricchi uomini del
mondo, la ragione mi pare chiara...
--
Roal Zanazzi
z...@iol.it

 Qualcuno mi sa dire la ragione per cui si scrive M$ e non MS?
forse macrodollar, piu' che microsoft.
nel jargon file 
http://www.jargon.org
, che consiglio a chiunque non lo
conosce, purtroppo si parla solo di microsleuth, direi.
le solite cruciali statistiche credo comunque diano william gates iii al
primo posto assoluto fra i paperoni. largamente sorpassato il sultano del
brunei...
Newsgroup: it.comp.lang.visual-basic
Titolo: HELP x installazione

La mia odissea da programmatore dilettante continua. dopo aver sormontato
abominevoli ostacoli (bug) sono arrivato a creare un programma funzionante
(?),  MA... la storia non è finita:
"run-time error '713'. Class not registered.
 Looking for object with CLSID: 59245250-7A2F-11D0-9482-00A0C91110ED"
Mi da questo errore quando cerco di installarlo su la maggior parte (non
tutti) dei computer.
dal poco che ne capisco direi che non è riuscito a registrare qualche ocx o
dll, però non ho idea di come risolvere l'errore. Ho cercato su Internet ma
non ho trovato niente di chiaro. Qualche consiglio?
NOTA:
per creare il pacchetto di installazione ho usato Package & Deployment
Wizard oppure Setup Specialist 2002 in versione Trial. Stesso problema con
entrambi.
i controlli utilizzati sono solo quelli nativi di VB6 versione Enterprise.
non ho creato classi o activeX o simili. il programma si compone di semplici
moduli .bas, vari form ed un database creato in Access97.
Un grazie anticipato.

 dll, però non ho idea di come risolvere l'errore. Ho cercato su Internet
ma
Una domanda , har referenziato ado 2.5 o superiore?
Carlo

  Looking for object with CLSID: 59245250-7A2F-11D0-9482-00A0C91110ED"
Di quali oggetti fai uso nel programma ?
Ciao,
        Negus

 (non tutti) dei computer.
Stabiliamo un metodo con cui cercare la causa.
1) Cerca nel tuo registry il classId di cui sopra. Così almeno scopri a che
dll o Ocx è associato.
2) Verifica che sulla macchina target sia installato MDAC2.71 e Jet40 (anche
se quest'ultimo basterebbe anche in versione inferiore)
3) Cerca all'interno del tuo codice eventuali CreateObject. Verifica che la
classe indicata nel CreateObject sia registrata sul target.
Poi devi chiarire in che punto ti dà l'errore. Se è durante il setup o
durante l'esecuzione.
Eventualmente posta il setup.lst
Ciao
Alberto
--
E non so se avrò gli amici a farmi il coro,
o se avrò soltanto volti sconosciuti,
canterò le mie canzoni a tutti loro
e alla fine della strada
potrò dire che i miei giorni li ho vissuti...

 Alberto
seguendo i vostri consigli ho individuato la classe corrispondente al CLSID:
BindingCollection (libreria MSBind) che fortunatamente aveva un file .dep
dove ho trovato che aveva bisogno di msstdfmt.dll, che (non chiedetemi
perchè) il wizard per il package non aveva incluso. Aggiungendo questa
libreria è andato perfettamente a posto.
UN GRAZIE A TUTTI.
Newsgroup: it.comp.lang.visual-basic
Titolo: Bookmarks Word 2003 e VB

Avrei una domanda !!!
leggendo il seguente codice, io non faccio altro che aprire un documento
Word ed andare ad inserire un bookmarks ed un testo dopo di esso.
Ok ???
la domanda è :
come faccio ad inserire un bookmarks e scrivere il testo in un punto che
voglio io nel foglio word.
quindi posizionarmi da dove voglio iniziare a scrivere ???
grazie a quanti mi risponderanno !!!
Public Sub MyFunction()
    Dim wordapp As Word.Application
    Set wordapp = New Word.Application
    'Apro il documento Word relativo al Paziente
    Call wordapp.Documents.Open("miodocumento.doc")
    wordapp.ActiveDocument.Bookmarks.Add("MioBookmarks").Range.Text =
"MioTesto"
end sub

 quindi posizionarmi da dove voglio iniziare a scrivere ???
E' da un pò che fai questa domanda in tutti i forums / mailing list che
frequento.
Se sei ancora qui a farla vuol dire che nessuno ti ha risposto o che la
risposta non ti ha soddisfatto.
Non ti è venuto in mente di provare a registrare una macro con word e
guardare da te il risultato?.
Scopriresti che anche word NON TI CONSENTE di inserire del testo
arbitrario in una zona che non contiene niente e cioè se vuoi arrivare a
metà pagina devi inserire del testo fino a metà pagina!.
Allo stesso modo non puoi da codice arrivare a d (mettiamo sia la
posizione di centro) se non hai inserito le righe a, b e c.
Allora si tratta solo di inserire un tot di righe vuote e di mettere un
bookmark (appunto) nel centro del foglio, cosa che sicuramente sei già in
grado di fare senza aiuti di sorta
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.lang.visual-basic
Titolo: prelevare un testo

"
Come faccio a prelevare solo 
no...@hotmail.com

 Come faccio a prelevare solo 
no...@hotmail.com
Io userei una Regular Expression.
Qui un buon punto di partenza:
http://www.regular-expressions.info/
Nicola

 ha scritto nel messaggio 
news:49b7d3b0$0$6824$5fc...@news.tiscali.it...

Sono andato nel sito da te segnalato ma non ho trovato nulla, forse perchè 
l'inglese lo conosco poco.
Puoi postare la funzione qui per favore.

 Puoi postare la funzione qui per favore.
Mi spiace ma in questo campo se non conosci l'inglese sei come un
chirurgo che non ha studiato anatomia.
Pappa pronta non sono solito darla.
Ricordati che google è tuo amico.
Nicola

")
End Sub
Public Function f(ByVal s As String) As String
    Dim lStart As Long
    Dim lEnd As Long
    lStart = InStr(s, "<") + 1
    lEnd = InStr(s, ">")
    f = Mid(s, lStart, lEnd - lStart)
End Function
-- 
---------------------------
Mauro Gamberini
http://www.riolab.org/
http://blog.maurogsc.eu/

<cut>
Visto adesso uno spazio dopo <
nella stringa che hai postato.
Nel caso ci siano spazi da eliminare
dopo < e prima di >, sostiuisci:
f = Mid(s, lStart, lEnd - lStart)
con:
f = Trim(Mid(s, lStart, lEnd - lStart))


").
Una Regular Expression ti salva da tutti queste casistiche.
Nicola


Hai pienamente ragione.
Quanto postato da me da ovviamente per scontato
(e non è detto che lo sia) la presenza di <>
come postati nell'esempio di chi ha fatto la domanda.

Newsgroup: it.comp.lang.visual-basic
Titolo: API...

grazie e ciao
Col VB (originale...) viene distribuito anche l'MSDN, che è probabilmente la
guida più esauriente che si possa trovare su tutto quello che riguarda
Windows (API in primo luogo)
Ciao.

Microsoft Win32 Programmer's Reference (Win32.Hlp).
Lo trovi su: 
ftp://ftp.areacom.it/vb32/
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)

 grazie e ciao
Come libro puoi sempre usare l'ottimo "Win32 API for Visual Basic" di
Dan Appleman che io considero la bibbia per la ptrogrammazione Api.
Mentre come help puoi usare quelli forniti con il C++ Builder 1 che la
Inprise (leggi Borland) ha reso freeware. Lo trovi in edicola in
versione completa.
Lo trovi se non erro anche su VolFtp.

Newsgroup: it.comp.lang.visual-basic
Titolo: Bottoni "flat" tipo MS Money 98

qualcuno conosce un OCX (anche non freeware) per implementare dei bottoni di
tipo flat, che mantenga tutte le proprietą dei classici command? (utilizzati
ad esempio in Money 98)
Ho ottenuto un effetto simile con l' AniPicButton, ma il risultato non č lo
stesso!
Guglielmo

tipo flat, che mantenga tutte le proprietà dei classici command? (utilizzati
ActiveBar è ottimo: cercalo su internet.
--------------------------
MATRO
http://www.geocities.com/SiliconValley/8383
"I computer risolveranno tutti i problemi ma
         non saranno mai in grado di porne uno"
                                      Albert Einstein

Newsgroup: it.comp.lang.visual-basic
Titolo: Docente di VB a Treviso, c'è qulcuno?

Ciao a tutti,
c'è qualche esperto di VB in zona Treviso disponibile a darmi qualche
lezione di VB? Ovviamente retribuita.
Conosco già qualcosa, ma vorrei approfondire un po' le mie conoscenze.
Io sono di Quinto di Treviso.
Se interessati contattatemi all'e-mail 
webm...@emicad.it


Io ne conosco uno e gli chiedo volentieri se la cosa gli interessa.
Tuttavia la prossima volta è preferibile inserire il tag [OT] :-)
-- 
Antonio Cangiano
Webmaster di 
www.visualcsharp.it
free.it.comp.lang.csharp - free.it.comp.lang.vbnet
free.it.comp.lang.aspnet - free.it.comp.lang.delphi
Newsgroup: it.comp.lang.visual-basic
Titolo: Join in Crystal Report

Salve  a tutti,
Dunque attualmente ho dei problemi con Crystal Report.
(Uso la versione 3.0.1.34 Quella di vb4.)
Esattamente succede questo:
1) Ho creato un report per una fattura.
2) Il db da cui devo stampare e fatto così:
       Ho 2 tabelle. La prima tiene i  campi descrittivi sul cliente
ecc.
                          La seconda gli articoli ordinati.
       Le 2 tab. sono legate in modo corretto via Chiave Num. Fattura.
3) Il PROBLEMA e' che io voglio stampare intestazione (campi
descrittivi)
    anche se non ha ordinato nessun articolo. Ma sembra che quando passo
il comando di stampa Lui leghi le due tabelle ma non mi selezioni le
fatture che non hanno almeno una voce negli articoli ordinati. AIUT !!!
Togliendo dal report i campi relativi alla tabella articoli mi ritorna a
selezionare tutte le fatture.
NB: E se volessi stampare elenco di articoli ordinati ed elenco articoli
già spediti. (Praticamente mi servirebbero due sezioni Dettagli, si può
???)
Se qualcuno può' aiutarmi mi risparmierà altre incaz... ehm perdite di
tempo.
Se sapete ove trovare della documentazione decente Su Crystal R. Vi
Ringrazio lo stesso.
Mail to : 
pasc...@iol.it
--
Posted from 
mta1.iol.it
 [195.210.91.151]
via Mailgate.ORG Server - 
http://www.mailgate.org

Di default CR crea una equi join, devi impostare invece una left join.
Ciao Tiziano

Newsgroup: it.comp.lang.visual-basic
Titolo: Domandina2 vb6....

Salve, questo e' il mio primo tentativo in assoluti di scrivere in un
newsgroup, il mio problema e' il seguente:
Non riesco a usare un user defined type come perametro di passaggio di un
metodo definito in una classe astratta ed implementeato in un activex
server, la cui funzione viene chiamata da un client...
In sostanza ho creato il mio user type di tipo strutturato:
public type uomo
    eta = long
    altezza = long
end type
dentro un class module .cls, assieme ai prototipi di metodi:
public sub chiedi(data as pippo)
end sub
tutto questo lo compilo come activex dll
la classe astratta la implemento in una classe di un activex server con la
keyword implements..
implements ...
ecc..
vabbe' il seguito e' che il client, dopo aver fatto i dovuti riferimenti in
project|references
si rifiuta di chiamare il metodo della classe con un user defined type come
argomento (come reference ho naturalmente usato qualcosa basato sulla classe
astratta, dopo aver creato l'oggetto basato sulla classe derivata e aver
fatto l'assegnazione
dim aa as classe_astratta
dim bb as classe_derivata
dim user_type as tipo_definito_nella_classe_astratta
user_type.campo1="xx"
user_type.campo2="yy"
set aa as new classe_derivata
set bb = aa
bb.metodo_definito_in_classe_astratta_ma_con_il_codice_nella_classe_derivata
(user_type)
aa.metodo_definito_e_con_il_codice_nella_classe_derivata
ebbene, tutto questo NON FUNZIONA, qualcuno sa dirmi perche??
GRAZIE
dimenticavo: uso GIA' VB6!


Grazie mille, effettivamente il problema stava in DCOM,
dopo che ho installato la SP4 di NT tutto e' filato liscio,
grazie per l'esempio...
Stefano