mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Problema con MSCOMCTL.OCX e Win98

Vorrei sapere se questo controllo è sempre installato con win98.
Visto che la DLL di runtime è presente se fosse presente anche questo si
potrebbe evitare di fare un programma di setup, (penso e spero).
Ne sapete qualcosa ???


Fosse solo per quell'OCX...
Purtroppo il setup e' necessario per un milione di altri OCX e, soprattutto,
per le DLL di runtime, per quelle OLE e (per applicazioni database) per il
DAO.
--
Roal Zanazzi
z...@iol.it

 Ne sapete qualcosa ???

Newsgroup: it.comp.lang.visual-basic
Titolo: Refresh DATAcontrol...

Ciao a tutti...
Io ho questo problema, ho 2 tabelle (Fattura e Fatt_Dati) in un dbase di
Office97, collegate tra loro con una relazione di tipo "UNA A MOLTI"
applicata al "Num_Fattura", con applicata la integrità referenziale ecc.ecc.
ora mi capita che mentre sto inserendo la fattura nuova va tutto ok fino  a
quando non inserisco le voci della fattura (Fatt_Dati), xchè appena
inserisco una voce mi da l'errore dovuto al fatto che nella tabella
"Fatture" non esiste ancora  il "Num_Fattura" a cui fa riferimento la
tabella "Fatt_Dati", quindi cosa mi devo fare, appena prima di avviare
l'inserimento della voce fattura, salvo la fattura, poi gli lancio il codice
"data1.recordset.movelast", a questo punto quando inserisco la voce,
effettivamente in ogni record di "Fatt_Dati" che inserirò in quel momento mi
aggiunge nel campo "Dt_Num_Fatt" il numero della fattura che ho appena
salvato. Non so se mi sono spiegato bene, spero di si... Questo problema
l'ho riscontrato solo ed esclusivamente dopo avere fatto quel tipo di
relazione, prima avevo una relazione semplicissima, ma quando cancellavo una
fattura dovevo filtrare tutte le voci e cancellarle una ad una (Tutto da
codice), appesantendo notevolmente le risorse...(Credo), invece così
facendo, quando cancello una fattura, automaticamente mi cancella tutte le
voci della tabella "Fatt_dati" ad essa collegata.
Esiste un metodo più pratico per salvare la fattura e le voci fattura senza
il rischio che mi sballi il riferimento della fattura?
Ho saputo che esiste un comando che mi cerca un determinato record di una
tabella (Es.: data1.Recordset.Seek), ma non riesco ad utilizzarlo.
Grazie e scusatemi se non sono stato molto chiaro.
max


mmm, più che altro prolisso... :-)
cmq: alla prossima, spiega:
a) Database
b) Metodo di accesso ai dati (Dao, Ado, Odbc...)
ciao
ugo

Newsgroup: it.comp.lang.visual-basic
Titolo: porta parallela

Ciao,
spero che questa domanda non sia gia 
stata postata,
il  visual basic non ha piu' le istruzioni out
 e in (presenti in qbasic),
devo inviare dati sia in uscita che
 in ingresso,
come si può accedere alla porta parallela 
in visual basic?
sapete come si usa la porta parallela 
bidirezionale?
avete dei siti che parlano di tutto questo?
grazie per il tempo che avete 
perso per me
ciao
Nichi

...

Newsgroup: it.comp.lang.visual-basic
Titolo: In VBA isolare proprietà colonne selezionate

Ciao a tutti,
   iin VBA di Excel avrei bisogno di far fare all'operatore una operazione
di inibizione colonne (formato larghezza colonne nascondi
selection.EntireColumn.Hidden = True)   solo se l'operatore stesso ha
selezionato le colonne nell'ambito da 15  a 315.
  La proprietą selection.column   mi restituisce solo una cella non tutta
la selezione che ha fatto diventare scura col mouse.
La proprietą selection.entirecolumn  non lavora quindi  mi sa che č solo
un metodo.
Qualcuno mi da un'idea per far dire al programma: l'operatore  ha
selezionato ad esempio dalla colonna 80 alla 87 quindi il la subroutine
puņ partire. 
COME MI FACCIO RESTITUIRE L'80  E SOPRATTUTTO L'87?
Se qualcuno ha un'idea lo ringrazio.
Ciao
Indriano
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 la selezione che ha fatto diventare scura col mouse.
Selection è un oggetto di tipo Range.
Quindi se ne chiedi .Column, e il Range occupa più colonne, lui ti può 
restituire solo un valore.
Inoltre, è possibile selezionare colonne anche non contigue (ad 
esempio, puoi selezionare la colonna C e la colonna E, senza 
selezionare la colonna D.
Quindi, l'unico modo che vedo bene è fare un ciclo sulla collection 
Range.Columns e testare che siano incluse tutte e solo le colonne che 
ti servono.
Ciao
Alberto
-- 
Carlo Rubbia: Siamo su un treno che va a trecento chilometri all'ora, 
non sappiamo dove ci sta portando e, soprattutto, ci siamo accorti che 
non c'è il macchinista.

 Alberto
-- 
questo articolo e` stato inviato via web dal servizio gratuito 


Si, ma adesso mi è nato un altro problema: 
mentre il  form.show  mi ha funzionato
avrei bisogno di attivare una public sub  interna a quel form.
Questo non so come si fa.......
Qualcuno me lo sa dire ?
Ciao
grazie 
indriano


 Qualcuno me lo sa dire ?
Form.NomeRoutine funziona?
Altrimenti mettila in un modulo .bas

Andrea [Work] ha scritto:



Perfect !!!!!!!!!!!!!!!!!!
Funziona già  Form.NomeRoutine
Oggi vi devo già  due caffè in un solo thread.
ciao
grazie
Indriano

Newsgroup: it.comp.lang.visual-basic
Titolo: Clipboard, come si incolla

Sono un principiante in programmazione VB.
Vorre fare un programma che visualizza dei pulsanti a cui sono associate
password da utilizzare durante la navigazione in internet.
Non riesco a fare il paste sulla finestra di Explorer.
il codice che ho scritto è il seguente:
Private Sub Command1_Click()
Dim mem1 As String
mem1 = "password1"
Clipboard.SetText mem1
SendKeys "^(V)", True
End Sub
La password va a finire negli appunti ma non riesco a incollarla dove
voglio io.
Grazie
Andrea Patelli
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

voglio io.
La SendKeys negli ambienti windows multitasking  seri (da NT in poi, per intenderci) 
e' poco affidabile.
Puoi provare con un' AppActivate prima del ^V e vedi che succede.
Inoltre considera che, mentre tu cerchi di incollare, un' altra applicazione potrebbe
scrivere nella Clipboard altre cose e mandarti a pallino il tutto.
Se non andasse (assai probabile su windows 2000, per esempio), ti toccherebbe
andare di API:
prendere l' handle della finestra che deve ricevere il testo e mandarle un messaggio
WM_SETTEXT.
Se fosse una finestra particolare, come accade in certe applicazioni, saresti costretto
a mandare messaggi di di tastiera.
-- 
ciao, hal

 End Sub
Perchè invecie di passare per la clipboard (che come dice hal è
inaffidabile: le app. dovrebbero usarla solo su richiesta dell'utente), non
mandi direttamente il tuo testo sulla finestra con la SendKeys?
(anche qui, giustamente ci sarebbe da ridire sull'affidabilità, ma il
problema almeno si riduce :))
Ciao

deve ricevere il testo e mandarle un messaggio WM_SETTEXT.
Io ho premesso che sono principiante. Ora stai parlando troppo
difficile. Mi
puoi fare un esempio ?

Newsgroup: it.comp.lang.visual-basic
Titolo: need to debug

ok the program takes a file for input. the file containt numbers.if the user
guesses the number that is in the file then the program displays that the
number is in the file. i wrote this but there is a problem with the secont
loop Do While NOF(1)
after that statement is executed i get an error an it says : Loop without
Do. i dont know whats wrong with that because there is a Do While and at the
end there is Loop.
Option Explicit
Private Sub cmdStart_Click()
'Declare Variables
Dim guess As Single, number_from_file As Single, flag As Boolean
'assign values
flag = False
'loop until user enters something else than 0
Do Until guess > 0 And Not guess = 0
   guess = Val(InputBox("Try to guess the number !", "Guess"))
Loop
'open file
Open "c:\Documents and Settings\Andy\My Documents\VB projects\Guess a
Number\numbers.txt" For Input As #1
'loop
Do While Not EOF(1)
    Input #1, number_from_file
        If guess = number_from_file Then
             flag = True
    Input #1, number_from_file
        If guess = number_from_file Then
             flag = True
    Input #1, number_from_file
        If guess = number_from_file Then
             flag = True
    Input #1, number_from_file
        If guess = number_from_file Then
             flag = True
    Input #1, number_from_file
        If guess = number_from_file Then
             flag = True
    Input #1, number_from_file
        If guess = number_from_file Then
             flag = True
    Input #1, number_from_file
        If guess = number_from_file Then
             flag = True
    Input #1, number_from_file
        If guess = number_from_file Then
             flag = True
    Input #1, number_from_file
        If guess = number_from_file Then
             flag = True
    Input #1, number_from_file
        If guess = number_from_file Then
             flag = True
Loop '<------it says Loop without Do
'close the file
Close #1
'print if the user has guesssed the number or not
If flag = True Then
    picDisplay.Print "You win! "; guess; " appeared in the file!"
    Else
    picDisplay.Print "You lose! "; guess; " isn't in the file."
End If
End Sub

 Loop '<------it says Loop without Do
you've to write " ... Then Flag = True" on the same line, or use End If, or
use the underscore char after Then (for each Then you've written)
Faber

Newsgroup: it.comp.lang.visual-basic
Titolo: msflexgrid e salvataggio

Ciao a tutti, come posso salvare una tabella creata con il controllo
Msflexgrid in un file formato access?
Premetto che ho usato solo il controllo msflexgrid e le sue proprieta' col e
row senza usare recordset e via dicendo.
Ciao grazie

 ha scritto nel messaggio
news:P0Xi6.9481$7U4.1...@news.infostrada.it...

L'unico modo che conosco è quello di salvare riga per rga, dopo aver aperto
un database e un recordset, non credo ci sia un metodo per farlo in una
botta sola.
Ciao VB
Newsgroup: it.comp.lang.visual-basic
Titolo: Query per sommare i tempi

Ciao ciao,
allora la mia situazione č questa. Ho una tabella in access piů o meno cosě
composta
IDOperaio      Giorno               Dalle        Alle        Totale
1                    19/2/01            09:00        10:00        01:00
1                    20/2/01            08:30        09:00        00:30
OK? Una normale tabella presenze. Ora, con una query dovrei sommare tutti i
valori del campo TOTALE, e dire, ad esempio:
operario1, nei due giorni, ha lavorato 1 ora e mezza.
Se faccio la query con la funzione sum(totale), viene fuori valore assurdo
(tipo 0,03783)... il campo totale č un campo Data.
Cosa sto sbagliando? E' possibile, anzitutto, dare una query per sommare i
"tempi"??
grazie grazie, bye.
--
Starla. SP.
Sito Brutto: 
http://digilander.iol.it/starlasp
Sito Comune: 
http://www.it-lang-vb.net
star...@libero.itspam

 ha scritto nel messaggio
news:IJR08.29170$cU4.9...@twister1.libero.it...


Secondo me ti converrebbe convertire il campo totale anziche considerarlo
come data perche molte volte il db intende quel valore come il riferimento
ad un dato momento , ovvero non lo intende come quantitą di ore o di minuti
o di quello che vuoi tu.
Se in vece sei impossibilitato a cambiare il campo in numerico allora devi
usare format:
Ecco l'esempio se non transformi in numerico
Questo in access se in  oracle fammi sapere o sqlserver :
SELECT Tabella2.idoperatio, Sum((Int(Hour([Totale]))+(Minute([Totale])/60)))
AS Espr1
FROM Tabella2
GROUP BY Tabella2.idoperatio;
(fai attenzione che in questo caso ottieni un valore con la virgola tipo 1,
5 dove il valore "0,5" č inteso come mezza ora non come 5 minuti.
Se poi non ti soddisfa fai una nidificata dove lavori il campo totale e lo
consideri come stringa e li fai quello che vuoi.
Saluti
--
Piero Romani
HomePage:
http://digilander.iol.it/vbsegreti
"Non dico mai non si puņ fare."

 SELECT Tabella2.idoperatio,
Sum((Int(Hour([Totale]))+(Minute([Totale])/60)))
Ecco è proprio quello che volevo sapere.. non credevo che int, hour etc...
si potessero usare nel linguaggio sql. In una parola: GRAZIE!


 (tipo 0,03783)... il campo totale è un campo Data.

Newsgroup: it.comp.lang.visual-basic
Titolo: Duplicare

saluti !
Qualcuno sa come si fa a duplicare una classe in toto, ossia senza far
passare gli elementi della stessa uno ad uno ?
Grazie in anticipo Simone

 ha scritto nel messaggio
news:5tzh7.27832$vC1.2...@news1.tin.it...

Intendi
    Dim C1 as Class1
    Dim C2 as Class1
    Set C1 = new Class1
    Set C2 = new Class1 ' nota: senza questa riga non faresti una copia,
                            ma solo un altro riferimento a C1
    ' copia
    Set C1 = C2
Ciao

 
Mi spiace, ma anche cosi' fai solo un altro riferimento a C1.
Prova ad aggiungere alla classe un Public n as Long,
poi, in fondo al codice aggiungi queste istruzioni:
    C1.n = 3
    Debug.Print C1.n, C2.n
Per fare una copiail metodo migliore e' fare:
   C2.copy C1
dove copy e' un metodo che si occupa di copiare il dati fra le
due classi. Se pero' queste contengono variabili private, andrebbero
copiate ma non e' possibile accedervi.
-- 
Samuele Battarra
prova il mio newsreader:
http://digilander.iol.it/battarsa/programmi/news/index.html

 wrote in message
rOoi7.59985$TS4.3...@news2.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Comunicazione bilancia tramite seriale.

Scusate se raddopio il post, il primo è di venerdi scorso.
Allora, l'interfacciamento con la bilancia tramite seriale è perfetto però 
sono venute fuori nuove richieste da parte del cliente.
In pratica la bilancia risponde ad un mio comando
quando gli invio S CrLf mi ritorna il peso e fin qui tutto bene.
Il problema è che il cliente non vorrebbe dover per ogni pesata cliccare sul 
comando da inviare alla bilancia. E questa mi pare una
richiesta legittima. Vorrebbe vedere sul monitor il peso che si aggiorna e 
poi quando si è stabilizzato vorrebbe che venisse
automaticamente salvato nel database. Toglie poi il peso e ne mette un'altro 
e così via.
Il problema è che non riesco a gestire questa cosa.
Infatti per misurare il peso come vuole lui dovrei inviare in continuazione 
il comando S alla bilancia e questo mi porta ad errori visto che la
bilancia non facendo in tempo a trasmettermi la stringa prima di ricevere un 
altra richiesta mi invia stringhe troncate.
Avete qualche idea????
Grazie
IAK 


ha scritto:

Guarda se la bilancia usa DTR\ o RTS\ per stabilire la comunicazione, in
alternativa puoi usare un timer.
--
ciao
  Stefano

La bilancia ti invia il peso in un pacchetto preconfezionato (es:
header, contenuto, crc, footer)?
Se si, allora aspetta la fine del pacchetto di risposta prima di inviare
una nuova richiesta. Puoi controllare mediante mscomm1.input (se ricordo
bene, non ho l'ide aperta) oppure dall'evento generato in ricezione di dati.
In caso contrario, usa un timer, e, anche se qualcuno mi cazzierà per
questo consiglio, aggiungi un bel salto, in caso di errore, alla fine
della Sub.
Consiglio un timer di 200-300 ms, e ricordati di disattivarlo appena
entri nella funzione di invio del comando S+CrLf, e attivarlo subito dopo.
Ciao
Marco F.

 ha scritto nel messaggio 
news:6qMMh.20350$6.8...@tornado.fastwebnet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: VB 2005

Ho provato il VB express 2005 Beta perň lo trovo lentino. Quasi quasi torno 
alla versione 2003 che ho pure in beta e mi sembrava decisamente piů veloce. 
Che dite? 

> Che dite?
Di non prendere come riferimento le versioni Beta, sono, per natura, 
lente...
HTH
-- 
Corrado Cavalli [Microsoft .NET MVP-MCP]
UGIdotNET - 
http://www.ugidotnet.org
Weblog: 
http://blogs.ugidotnet.org/corrado/

 lente...
ok, mi ero spaventato. Volevo già comprarmi Vb .net 2005 quando sarebbe 
uscito ma dopo averlo provato in beta non ne ero tanto più sicuro.
L'ho provato su un centrino 1.6Ghz con 1Gb di ram. Adesso uso VB6 per 
imparare ma mi piacerebbe passare direttamente a .NET. Ho una beta di
.Net 2003 speditami dalla microsoft. Da quello che mi ricordo è abbastanza 
veloce. 

 veloce.
Vs 2003 che hai probabilmente non è una beta ma la versione dimostrativa
valida per un certo numero di giorni.
La versione beta di vs 2003 non credo funzioni più, non ne sono sicuro ma
molto probabilmente quando parte "si accorge" di essere una beta scaduta e
termina immediatamente.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 quanto a prestazioni
In realtà questo non prova proprio niente :)
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Bel problema!!!

Salve, ho un bel problema da risolvere:
  ' ricerco se nell'array è presente la lettera P
MyIndex = Filter(arr,"P")
' controllo la dimensione di MyIndex
if (Ubound(MyIndex)=0) then
    Response.Write(MyIndex(0))
    else Response.Write("spiacente, non ho trovato nulla")
end if
Tutto funziona bene, ma dopo l'operazione filter come posso distinguire se
la ricerca ha avuto esito positivo?
Infatti Filter restituisce sempre una matrice indipendentemente dal
risultato della ricerca, ma se poi ad esempio scrivo Response.write
MuIndex(0) ottengo un errore, perchè nell'array non esiste l'elemento 0. Sia
che vi sia o no un elemento Ubound restituisce sempre 0 e quindi come posso
fare?
Posso gestire la situazione di errore? in che modo?
Grazie mille.

 ha scritto nel messaggio
news:0rnu6.10155$lT1.1...@news2.tin.it...


 wrote in message wFnu6.10174$lT1.1...@news2.tin.it...


 e quindi come posso fare?
A me non risulta. Prova questo codice:
Dim ArrayDiPartenza As Variant
Dim ArrayRisultato As Variant
ArrayDiPartenza = Array(1, 2, 3)
ArrayRisultato = Filter(ArrayDiPartenza, 9)
MsgBox UBound(ArrayRisultato)
Il risultato è -1 (come è corretto che sia). Se invece nella Filter cerchi
1, ottieni come risultato 0.
VB6 SP3, se può servire come indicazione.
Ciao
*Roby*
Newsgroup: it.comp.lang.visual-basic
Titolo: Common dialog box, path ompleta file

Common dialog box, in modalità showSave,
InitDir = \\ SERVER \ DirCondivisa
scelgo il nome da dare al file e al posto che dagli
\\ SERVER \ DirCondiva \ test.tst
me lo mette in
L: \ SERVER \ DirCondivisa \ test.tst
perchè ho la stessa directory montata su L.
E' un comportamento normale o mi sfugge qualcosa??
MIk

 E' un comportamento normale o mi sfugge qualcosa??
Umm umm , sto mezzo intontito e non vorrei dire una cavolata ma , (ti prego
fa che dica una cosa giusta) mi pare che il commonDialog non gestisca gli
indirizzi di rete !

 gestisca gli indirizzi di rete !
Dipende cosa intendi per gestisca....:-)
Comunque puoi selezionare indirizzi di rete e navigarci come in risorse di
rete!!
MIk

 rete!!
si ma in "filename" non ci finisce ^_^ !
Ecco, questo intendevo !

 ha scritto nel
messaggio news:bbl5ah$atekq$1...@ID-174485.news.dfncis.de...

Sì che ci finisce! Ho riprovato adesso per essere sicura.
cd1.FileName mi risulta \\Nome host\Path del file\Nome File
oppure "L:\Path del file\Nome File", se ho connesso un'unità di rete
Ho capito bene il problema?
Ciao
Fulvia

 Ho capito bene il problema?
Si esatta è questo il problema! Io non posso memorizzarmi il percorso in
questo modo,
ho bisogno della path originale come \\Nome host\Path del file\Nome File!
Mi sembra strano che per una simile banalità devo ricorrere a un api!
MIk

Newsgroup: it.comp.lang.visual-basic
Titolo: WORD & EXCEL

Posso inserire dei dati in excel (o in un sw VB),
e "passarli" ad un documento word predentemente scritto,
come campi?
Es.
Inserisco in Excel un campo "indirizzo" (via delle susine)
che verrà poi inserito in un determinato documento word.
"Grande festa: tutti gli abitanti di 'via delle susine' sono invitati!!!"
Stessa cosa vorrei poi poterlo fare da VB: questi legge db gli indirizzi
che verranno inseriti nel documento word.
Come si realizza in Excel/Word, questa soluzione?
E come in VB?
Il documento word, quali caratteristiche deve avere (se si può fare) perchè
possa essere fattibile questa cosa!?
GRAZIE

 wrote in message 969O6.319$FU4....@news1.tin.it...


 P.S. esisterà un N.G. dedicato a office?
Nella gerarchia it non so se c'è qualcosa che si avvicina, altrimenti c'è
microsoft.public.it.office sempre in italiano e un'altra dozzina in inglese.
Bye, G.
Newsgroup: it.comp.lang.visual-basic
Titolo: vba excel97

Salve a tutti,
2 domande su vba di excel97
1)qualcuno mi può dire come fare a dare un formato ad una textbox?
ad es se ho 1000000 come valore lo posso forzare in 1.000.000?
oppure una data  21122000 in 21/12/2000?
oppure ancora in grassetto, corsivo ecc.?
c'è una proprietà particolare?
2)è possibile (sempre in vba per excel97)togliere da una userform
il bottone di chiusura X in alto a destra?
grazie a tutti.
Federico

 il bottone di chiusura X in alto a destra?
Passo. Ma vedi sotto.
' ------------------------------------------------------------
Option Explicit
Private Sub cmdChiudi_Click( _
)
  Call Unload(Object:=Me)
End Sub
Private Sub UserForm_Initialize( _
)
Dim l&, s$
  Let l = 1000000
  With Me
    Let s = Format$(Expression:=l&, Format:="Currency")
    Let .TextBox1.Value = s
    Let s = Format$(Expression:=l&, Format:="Standard")
    Let .TextBox2.Value = s
    Let s = Format$(Expression:=l&, Format:="Standard")
    Let s = Mid$(s, 1, Len(s) - 3)
    Let .TextBox3.Value = s
    Let s = Format$(Expression:=l&, Format:="#,##0")
    Let .TextBox4.Value = s
  End With
End Sub
Private Sub UserForm_QueryClose( _
  Cancel As Integer _
, CloseMode As Integer _
)
  Select Case CloseMode
  Case vbAppTaskManager
  Case vbAppWindows
  Case vbFormCode
  Case vbFormControlMenu
    Cancel = True
    Call MsgBox( _
        Title:="ATTENZIONE!" _
      , Prompt:= _
          "Per chiudere usare solo il pulsante 'Chiudi'." _
      , Buttons:=vbExclamation + vbOKOnly)
  Case Else
  End Select
End Sub
Private Sub UserForm_Terminate( _
)
  Set UserForm1 = Nothing ' (Necessario?)
End Sub
--
Ciao.
Maurizio

Newsgroup: it.comp.lang.visual-basic
Titolo: Edit in form

Ciao,
in una videata di edit dati con i controlli associati ad un bindingsource 
associato ad una tabella dati, come faccio a rendermi conto se è stata 
effettuata qualche modifica alla riga corrente? 

 ha scritto nel messaggio 
news:eav4ia$kts$1...@nnrp.ngi.it...

Parli di .Net?
Controlli la proprietà RowState della riga del DataSource associato.
Ciao 

 ha scritto nel messaggio 
news:44d537f5$0$35070$4faf...@reader4.news.tin.it...


 EndEdit (AcceptChanges) io vorrei rendermene conto prima.
Devi per forza controllare prima della AcceptChanges :)
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Vb.Net

Salve a tutti, qualcuno di voi sta già lavorando con Vb.Net?
Io ho installato la beta 2 e pian piano sto entrando nella logica del nuovo
ambiente di sviluppo.
Purtroppo, per il momento c'è poca documentazione e si fa veramante fatica
ad andare avanti a tentoni.
Magari se qualcuno sta facendo come me, potrebbo scambiarci pareri,
esperienze, documentazione, link.
Grazie in anticipo
Giuseppe

Credo che questo ng sia il posto migliore, siamo tutti nella tua stessa
condizione e presto i post su VB.Net aumenteranno.
Buona sperimentazione!
Corrado

....adesso però mi dovreste spiegare cos'è VB Net...
...(preg o|o....)
grazie
 Luca

 ha scritto nel messaggio
news:Ixvh7.44621$TS4.2...@news2.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: errore con MSVBVM60.DLL mi sapete aiutare?

quando eseguo il file .exe del mio progetto eseguendo questo codice
--------------------------------------------------------------------
    Dim db As Connection
    Dim rs As Recordset
    Dim sql As String
    'apre la connessione al db
    Set db = New Connection
         db.CursorLocation = adUseClient
         db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security
Info=False;Jet OLEDB:Database Password=8956;Data source=" &
"C:\Programmi\record.mdb" & ";"
         Set rs = New Recordset
         rs.ActiveConnection = db
         'sql = "SELECT * FROM risultati order by punteggio DESC"
          sql = "SELECT DISTINCT punteggio,nome FROM risultati ORDER BY
punteggio DESC"
         rs.Open sql, , adOpenStatic, adLockOptimistic
        Dim i
        If rs.RecordCount > 0 Then
            For i = 0 To 4
                InfoGioco.nome(i) = rs!nome
                InfoGioco.Punteggio(i) = rs!Punteggio
                rs.MoveNext
            Next i
            For i = rs.RecordCount To 4
             InfoGioco.nome(i) = "Play" & i
             InfoGioco.Punteggio(i) = 0
            Next i
        Else
            For i = 0 To 4
             InfoGioco.nome(i) = "Play" & i
             InfoGioco.Punteggio(i) = 30000 - i
            Next i
        End If
         rs.Close
         Set db = Nothing
mi sapete dire consa non và a runtime? Grazie.

 mi sapete dire consa non và a runtime? Grazie.
Veramente dovresti essere tu a dircelo...
Dove, come, quando, codice errore, descrizione errore, etc.
Newsgroup: it.comp.lang.visual-basic
Titolo: macro word 97

Ciao, ho un problema con word
E' possibile trovare delle macro in Internet (io non ci sono riuscito!) per un problema che mi è successo.
Devo cambiare le formattazione dei paragrafi che presentano interlinee diverse di 1,5 come posso fare? 
Inoltre esiste una macro che mi permetta di includere automaticamente piu' file in una stessa pagina,
senza dover fare ogni volta inserisci file? 
grazie
Carlo
rispondetemi per piacere a 
ca...@ets.it

 senza dover fare ogni volta inserisci file?
Come faresti con Word ?
1) Selezioni il testo al quale deve essere applicata la formattazione
riguardante l'interlinea e quindi selezioni dal menu "Formato"
/paragrafo/interlinea e applichi l'interlinea che ritieni opportuna.
2) Dal menu "Inserisci" selezioni "file" e selezioni il file da inserire.
Prova a fare tutte queste operazioni con il registratore di macro attivo.
Poi prendi il codice generato e lo modifichi opportunamente, se non si
adatta del tutto alla tua esigenza.

 Inoltre esiste una macro che mi permetta di includere
automaticamente piu' file in una stessa pagina, senza dover
fare ogni volta inserisci file?
Te la devi scrivere. Potresti incominciare a fare il tutto a
manina ma col registratore di macro. Poi esamini il codice
risultante e apporti le modifiche per adeguarlo alle tue
esigenze. Sai come si usa il reg di macro, vero?
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
Newsgroup: it.comp.lang.visual-basic
Titolo: Progetto GNU- Firewall log analyzer

Ciao,
         chiunque sia interessato alla collaborazione per la realizzazione
di un sito italiano (no-profit) che analizzi via e-mail i log dei firewalls
(vedi 
www.dshield.org
 come esempio) sotto piattaforma windows e *nix può
contattarci all'indirizzo e-mail 
in...@fullsecurity.org
 .
In particolare è necessaria la collaborazione per la realizzazione di un
client in piattaforma windows, preferibilmente scritto in visual basic, che
esegua il parsing dei files di log rispettando le specifiche progettuali che
invieremo via e-mail a chi ci contatterà.
Sono graditi uggerimenti per la realizazione del client in VB.
La collaborazione è da intendersi a titolo gratuito non avendo il sito alcun
fine di lucro.
Fabrizio.

Forse ho letto male la GNU/GPL, ma mi sembra di aver capito che questo tipo
di licenza non č valida per software progettato su piattaforme diverse da
linux. Se cosě non fosse fatemelo sapere che la GPL tutelerebbe sorgenti
free in modo interessante..
poi se fosse possibile vorrei capire qui cosa intendi per
"sito, che via e-mail, analizza log di firewalls"
Essendo un FW un sistema di protezione e la tua proposta un software free,
chi sarebbe l'utilizzatore finale del software di 'indagine'? tutti??
staremmo freschi :)
Scusa, non č sfiducia, a occhio sembra interessante ma non ho ben chiaro il
concetto.
Fabio Guerrazzi
www.sourcecode4free.com/cgt
fab...@libero.it

 free in modo interessante..
a quanto ne so non c'č affatto la limitazione di cui parli. bisognerebbe
leggere con attenzione la licenza
Faber

 leggere con attenzione la licenza
probabilmente hai ragione, ma mi ricordo di aver notato lo stretto legame
con la filosofia linux. tipo: "essendo linux ecc... tutto ciň che viene
prodotto deve essere ecc.. ecc.". Di fatto poi, mi sembra di non aver mai
trovato un sorgente VB sotto GPL, mentre tutto ciň che č fatto per linux č
accompagnato rigorosamente da una o piů licenze del genere.
ps* sono andato a vedere DShield, c'ho ho capito poco ugualmente di come
funziona ma a grandi linee ho capito il fine
Fabio

..ecco appunto, avevo interpretato male. d'altronde è una licenza ma sembra
un trattato di diritto internazionale (e forse a pensarci bene non siamo
molto lontani)
vorrà dire che me la riguarderò per bene, grazie
Fabio

della GPL <g>.
Anche molte documentazioni ultimamente le ho viste sotto licenza
GPL... e anche certi siti internet hanno protetto i loro contenuti con
tale licenza... è attualmente la licenza forse più utilizzata se si
vuol donare all'umanità il proprio lavoro (forse perchè funziona e non
si ha voglia di scriverne un'altra).
Ciao
Visita: 
http://www.hardwaretips.com

 molto lontani)
sempre meglio di un EULA M$  <eg>
Faber

 molto lontani)
Infatti. Siamo nel ventunesimo secolo... sono quasi piů importanti
gli accordi economici e questi contratti, che definirei in senso
molto ampio "sociali", che non i vecchi trattati internazionali.
Un Paperino filosofo ? Nahhhh... forse ho solo mangiato troppo.
Bye, G.
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] [VB6] ComboBox "veloci"

Ciao a tutti...
Ho uno usercontrol che contiene una combobox...
Questa combobox in certi casi può contenere MOLTI (anche migliaia)
elementi... Per quanto cerchi di caricarla velocemente comunque impiega un
tempo esagerato rispetto a quanto sia accettabile aspettare per la
visualizzazione di un form (e quindi del mio usercontrol)... specie se c'é
più di uno usercontrol sul form...
Come posso fare?
Esiste un sistema per caricare una combobox in maniera asincrona? Se così
non fosse potrei creare una mia combobox, macome faccio a mostrare un
"pannellino" che possa uscire dallo usercontrol?
                Ciao & grazie
                                Allanon
--
- SPAMKILLER
 L'indirizzo delle risposte é 
itlangv...@michele.sytes.net
 LASCIATE il NOSPAM fa parte dell'indirizzo :-)
  Per superare le impostazioni di protezione antispam scrivete
  nel testo del messaggio la scritta "SPAMKILLER"
Scusate il disturbo, ma non posso più di pubblicità!

 Come posso fare?
non vorrei dire una sciocchezza ma prova a caricarla usando l'api
sendmessagge.
prima con il parametro CB_INITSTORAGE che alloca memoria, poi con
cb_addstring, a me sembra di ricordare di avere avuto buoni risultati.
Ciao.
--------------------------------
Inviato via 
http://usenet.libero.it

 Come posso fare?
Eviterei una soluzione che prevede l'asincronismo, in quanto l'utente
potrebbe credere che il combo sia caricato invece non è vero...
Prova a sfruttare l'evento dropdown e ricordati di non ricaricare combo
già caricati.
Ciao

 wrote in message
news:213Z26Z221Z98Y1...@usenet.libero.it...


 Allanon
se risolvi fammi sapere di quanto ti migliorano le prestazioni.
prova sia con cb_initsotrage che senza dovrebbe essere quasi la stessa cosa,
comunque molto migliore rispetto add Additem
ciao.


 prova sia con cb_initsotrage che senza dovrebbe essere quasi la stessa
cosa,
Con o senza le differenze non mi sembrano eclatanti... O meglio...
Ho fatto 3 routine che aggiungono 10000 elementi ad una combo e scrive i
relativi ItemData:
La prima usa cb_initstorage (e nel conto del tempo c'é anche il tempo per il
calcolo dello spazio occupato dall'array di stringhe)
La seconda non usa cb_init...
La terza usa AddItem
N° avvio procedura         Con cb_initstorage        Senza
AddItem
          1                                     0.28125s
0.29000s                     1.482s
          2                                     0.26925s
0,34100s                     2.283s
          3                                     0.28056s
0,70100s                     4.116s
Da notare che oltre di qui gli indici integer delle combo di VB
"impazziscono" (ovviamente)...
          4                                     0.27840s
0,48100s                     Gli indici integer non proseguono oltre...
          5                                     0.29278s
1.02200s


 wrote in message
news:ao6t5u$jomj8$1...@ID-67444.news.dfncis.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: come mai non funziona?

ciao, e' talmente semplice che quasi mi vergogno a scrivere una cosa del
genere... 
pero... perche' quando clicco sul pulsante mi da 9999 senza che
incrementa a step di 1 secondo???
tipo 1,2,3,4,5..... 101,102....
grazie
Antonio.
Private Sub Command1_Click()
Dim i As Integer
Timer1.Enabled = True
For i = 0 To 9999 Step 1
  Label1.Caption = i
  Timer1.Interval = 1000
Next i
End Sub

Funziona benissimo, invece!
Il ciclo for è "attaccato" al pulsante, mica al timer !
Bye Bye by Fabio GRANDE

 wrote in message
3B28C6AD...@tiscalinet.it...


 ha scritto nel messaggio
news:3B28C6AD...@tiscalinet.it...


grazie 1000
Antonio

grazie 1000
Antonio.

Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTOOOO x Tesi di Laurea

Ho un problema di programmazione, sto lavorando con access....ma sono
imbranato!
Abito a trento ma sono spesso a milano/bologna....spostarmi non è un
problema!
Ho Urgente bisogno di un programmatore o di qualcuno che con i db ci
sappia fare.
Mi serve un programma per determinare il carico macchine di un'azienda.
PAgo qualsiasi (ragionevole) cifra.
Grazie
MArco

Scusa l'ironia, che forse non è del tutto fuori posto, ma mi auguro
che tu non stia facendo una tesi di laurea in informatica o affini.
(Per quelli che potrebbero dire è ovvio, vi contraddico subito, perchè
considerati gli ordinamenti e le organizzazioni delle nostre "belle" scuole
tutto potrebbe essere possibile).
Per non polemizzare ... confermo e ribadisco poi il concetto che avevo
postato tempo fa ... che in zippato dice ... "Ma che caXXo ci propinano
in queste scuole da mK$ all'anno???" E poi ci lamentiamo che persone
della nostra stessa età, di altri paesi, siano più preparati di noi o che
trovino lavoro più facilmente.
Sfido io.
Ciao
un Andrea critico e polemico al massimo, specie quando legge ste
cose.

Tranquillo....solo ingegneria meccanica....svelato l'arcano....è x la gestione
della produzione!
MArco


 ha scritto nel messaggio
news:3C4BEAB0...@inwind.it...


Allora diciamo che programmare non è la mia attività preferita....ho fatto un
solo esame (in C tra l'altro e ho preso 21....).....
Marco


 > news:3C4BEAB0...@inwind.it...
[cut]
allora, considerando che io sono invece già un ingegnere meccanico e di
tutto questo non me ne può fregar di meno... VOGLIAMO ALMENO QUOTARE?
il messaggio è rivolto sia a Danilo che a RattleSnake...
Saluti
--
Stefano Zamboni 
sz...@libero.it
Legge di Ruckert:
Non c'è problema tanto piccolo che non possa essere ingigantito.

 ha scritto:

Cosa sarebbe il carico macchine?
Cosa dovrebbe fare il programma?
Deve essere per forza in Access?
Ciao
p.s.
Se non metti un subject corretto, credo che nessuno ti risponderà.
Dai uno sguardo al manifesto del sito comune.
Aran
Newsgroup: it.comp.lang.visual-basic
Titolo: TreeView

Ho fatto un form inserendo un TreeView a sinistra e un RTF a destra, dove ad
un click del mouse sulla voce selezionata corrisponde un testo sul controllo
RTF.
Tutto funziona sotto Win 95 e 98.
Il problema sorge con Win 2000, dove per visualizzare il testo sul RTF posso
solo usare la tastiera.
Qualcuno ha dei suggerimenti?
Saluti Amedeo

 Qualcuno ha dei suggerimenti?
Hai installato i seguenti pacchetti?
Win2K SP2
VS6 SP5

Newsgroup: it.comp.lang.visual-basic
Titolo: Seriali TCP/IP

Ciao a tutti :-)
Vengo subito al dunque... tempo fa ho realizzato un software che leggeva e
mandava dati su n seriali di un PC. Ultimamente la ditta che usa questo
softaware ha comprato un dispositivo multiporte seriale che viene collegato
al computer via rete TCP/IP! Ma il mio software non riesce a indirizzare
l'oggetto mscomm a queste seriali.... come mai? Eppure il sistema le vede
come normali porte locali... e vi dirò di più usando hyper terminal di
windows riesco persino ad utlizzarle... qualcuno può darmi una dritta?
Qualcosa mi sfugge? Grazie a tutti ciao

 <CUT>
Temo che la MsComm gestisca solo le due seriali standard del piccě (3F8 e 
2F8); per la altre porte eventualmente presenti o le programmi direttamente 
con delle out o devi avere un driver (e una OCX) che consenta a VB di 
vederle... 
Il fatto che il tuo SO le veda mi fa pensare che un driver lo abbia, ma 
sfortunatamente non hai una OCX (magari compatibile con la MsComm, eh?) che 
consenta a VB di usarle.
Chiedi al produttore dello scatolotto...
Magari ce l'hanno.
-> GbC

 -> GbC
Grazie Tante

Scusatemiho risolto tutto... era solo un problema di installazione delle
porte seriali.... grazie a tutti ugualmente....
Newsgroup: it.comp.lang.visual-basic
Titolo: ComboBox e DBComboBox

Sono in crisi per quanto riguardo l'uso dei ComboBox e/o DBComboBox.
Mi spiego:
l'utente deve selezionare (LookUp) da un archivio tabella un record
(composto da >codice< e descrizione) di cui faccio comparire nel Combo solo
la descrizione, ma devo memorizzare il codice. Il codice puo' essere
numerico o stringa.
Allora la ComboBox tramite la ListIndex mi ritorna solo la posizione
dell'elemento nella lista del combo, mentre con la DBComboBox devo per forza
usare due DataControl (che inefficienza!). Ho risolto il problema con la
ComboBox memorizzando il >codice< della tabella in una matrice di appoggio
ai cui elementi puntare tramite la ListIndex.
Pero' l'inconvenienti sono:
a)  in caso di migliaia di record le performance decadono;
b) non posso usare la proprietą Sorted del ComboBox.
E per ultimo, quale sarebbe il sistema piu' efficiente per sincronizzare la
descrizione della ComboBox al contenuto del campo codice durante una
semplice visualizzazione dei dati nella form?
Allora vi chiedo: voi come fate? Quali "trucchetti" usate? Oppure vi
appoggiate a OCX belli e fatti. In questo caso potreste darmi info, magari
dirmi dove trovarli se sono xWare.
Aspetto Vs. notizie. Ciao.
--
                 --> Cpt. Future <--
 
www.geocities.com/SiliconValley/1539/
            Togli BUDINO dall'indirizzo

 appoggio
Io faccio coincidere la chiave primaria della tabella con gli indici
della combo-boxtraslati di 1.........
Pero' io uso chiavi primarie solo numeriche e progressive...........
potresti:
creare una tabella   chiave primaria, codice, nome prodotto
la chiave primaria e' un codice progressivo che parte da 1, cosi' se tu
inserisci gli elementi nella combo-box, gli indici del combo e la chiave
primaria differiscono di 1, dopo di che potresti fare una select per
ripescare il codice.......
By Teo
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] muoversi nelle celle con excel

Ciao a tutti da Mambol.
Avrei una domandina.
In excell come faccio ad avere le coordinate della cella attiva di un
foglio.
N.B. so come muovermi da una casella all'altra, ma non so come farmi
restituire il valore da excell
che ne so. ad es:
dim Colonna as Long
Colonna = Workshetts(1).Cells.Row
grazie a tutti.
Ciao

 wrote in message 889int$1tt$1...@nslave1.tin.it...

Indirizzo = ActiveCell.Address
ti ritorna "A1" o quello che è poi.
Ciao
Sandro

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto: si è rotto il CD allegato a "Programmare MS Visual Basic 6.0" di F. Balena

Un mio collega ha appoggiato un grosso peso sulla mia Bibbia (il libro in
oggetto) e il cd allegato ha fatto crack. Purtroppo non avevo ancora fatto
una copia di backup e pertanto sono "a piedi".
Dato che posso dimostrare il regolare acquisto del libro, c'è qualcuno che
mi farebbe la grossa cortesia di masterizzarmene una copia e inviarmela
(contattatemi per email per avere un recapito) oppure che mi spedisca in
posta elettronica anche solo i sorgenti?
Grazie.
Alessandro
--
Private replays to 
not.to....@geocities.com
Remove "
not.to
."!!!

 Remove "
not.to
."!!!
ho rimosso 
not.to
. ma mi e' tornata indietro.


Strano, ma non sei l'unico ad aver avuto problemi con quell'indirizzo. Per
piacere riprova con 
not.to....@yahoo.com
, rimuovendo "
not.to
.".
Intanto grazie.
Alessandro

 Alessandro
sta arrivando. svuota la casella, sono 2mb.
le dir di codice. con sp nt, ie ecc. erano 260.
ciao, a.


E' arrivato, a una prima occhiata c'è tutto quello che mi serve.
Ti ringrazio, sei stato molto gentile. A buon rendere...
Ciao!
Alessandro
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Query: con DAO funge con ADO no

La seguente query, con DAO funziona, con ADO mi dà l'errore:
(Il numero dei valori nella query non corrisponde a quella dei campi di
destinazione). Xche?  Grazie!
'\\ Rif a Microsoft DAO 3.51 Object Library
Dim dbs As Database, rst As DAO.Recordset
Set dbs = OpenDatabase(App.Path & "\File.mdb", False, False, ";pwd=pp")
'\\Elimina tutti i records nella tabella StracciG
dbs.Execute "delete * from StracciG"
'\\Copia di CodicepPezzo  dalla tabella Stracci alla tabella StracciG
  dbs.Execute ("INSERT INTO StracciG SELECT CodicePezzo FROM Stracci WHERE
val(NumeroPezzi) <= val(ScortaMinima);")
*************************************
'\\ Rif a Microsoft Activex Data Objects 2,5 Library
Dim cn1 As New ADODB.Connection
Dim rs1 As New ADODB.Recordset
cn1.Open "Provider=MSDASQL.1;Password=pp;Persist Security Info=True;User " &
_
"ID=Admin;Data Source=Database di Microsoft Access;Initial Catalog=File.mdb"
'\\Elimina tutti i record nella tabella StracciG
cn1.Execute "delete * from StracciG"
'\\Copia di CodicepPezzo  dalla tabella Stracci alla tabella StracciG
  cn1.Execute ("INSERT INTO StracciG SELECT CodicePezzo FROM Stracci WHERE
val(NumeroPezzi) <= val(ScortaMinima);")

 val(NumeroPezzi) <= val(ScortaMinima);")
ADO segue lo standard SQL 92 (mi pare) e temo che la VAL non sia (con tale
sintassi) supportata.

 sintassi) supportata.
Il problema non è VAL, anche se scrivo la query senza condizione, mi
dà sempre lo stesso errore.
cn1.Execute ("INSERT INTO StracciG SELECT CodicePezzo FROM Stracci;")

 cn1.Execute ("INSERT INTO StracciG SELECT CodicePezzo FROM Stracci;")
La tabella StracciG ha anche lei un campo CodicePrezzo?
Se la risposta è si prova a scrivere:
cn1.Execute ("INSERT INTO StracciG(CodicePrezzo) SELECT CodicePezzo FROM
Stracci")
Ciao!
--
Lorenzo Benaglia
UGIdotNET - 
http://www.ugidotnet.org

 Stracci")
Sě
GRAZIE.Grazie.1000!


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] file .vbp danneggato

Da un po' di tempo mi succede che aprendo un progetto (non uno in 
particolare) mi viene segnalato un errore nel formato del file .vbp
Aprendo con un editor di testo il file .vbp riscontro che sino a
VersionProductName="..." il file e'  a posto, ma la proprieta' 
successiva CondComp e' stata rovinata. Ad esempio se nel file corretto 
e' presente:
CondComp="DEMO = -1"
mi ritrovo con qualcosa di simile a:
DEMO = -1"
Anche le direttive successive non sempre sono corrette.
Avete idea di quale possa essere la causa?
Le uniche utility che utilizzo e che vanno in qualche modo a toccare i 
file .vbp sono Mztools e VBP_ZIP (programma che raggruppa i sorgenti di 
un progetto e li zippa).
grazie
	maxx

 
Dimenticavo: uso anche Tortoisesvn.
	maxx
Newsgroup: it.comp.lang.visual-basic
Titolo: Client

Ho la necessità di creare una pagina HTML con all'interno un form
contenente alcuni campi di inserimento dati.
Alla pressione del tasto
SUBMIT i dati dovrebbero essere passati ad un programma scritto in Visual
Basic 4, il quale restituisce una pagina HTML di risposta.
Il tutto però
deve funzionare sul CLIENT (viene usato su un portatile e il tutto risiede
su CD).
Il browser usato è IE oppure Netscape.
Come si fa a fare tutto
sul lato client? C'è qualche .ocx, script o qualcosa del genere freeware?
Aiutatemi, è molto importante e sono alle prime armi con la programmazione
HTML/VB4.
--------------------------------
Inviato via 
http://usenet.iol.it

 HTML/VB4.
In pratica devi creare in piccolo web server in VB, che risponda
opportunamente alle richieste del browser di turno.
Qui trovi un programmino scaricabile con sorgenti che ti mostra come fare un
piccolo webserver in VB
http://www.programmersheaven.com/zone1/cat374/17825.htm
Altre info:
al server arriva una richiesta di una pagina, e glie la mandi, quando poi
mandi i dati del form, puoi spedirli in 2 modi.
Se i dati sono pochi (qualche centinaio di caratteri al massimo) puoi
spedirli sulla lina dell'indirizzo, che vuol dire che al server arriverà
una cosa tipo
http://localhost/form.htm?nome=marco+cognome=rossi+funzione=mostra_dati
e dal tuo prog in VB separi la linea usando i caratteri ?, + ed =, e così
ricavi i parametri per creare l'html di risposta
nome=marco
cognome=rossi
funzione=mostra_dati
ciao, Max


Ti ringrazio moltissimo per la le informazioni.
Ho provato immediatamente scaricando il programmino "TinyServer" e
MSWINSK.OCX ma ho riscontrato subito i seguenti problemi:
1) Il programma TinyServer mi da errore di caricamento del controllo
"winsock" da mswinsk.ocx poiché la versione del controllo potrebbe essere
datata. Dove posso trovare quella non scaduta ?
2) In ambiente di programmazione non mi permette di caricare il controllo
nel form poiché non sono disponibili i diritti necessari per utilizzare
questa funzione. E' perché forse sto usando VB 4 ? (non ho la possibilità di
usare VB5 o VB6).
Questa è l'unica maniera per passare delle variabili da una pagina HTML ad
un programmino esterno? non c'è un sistema un po' più semplice, tipo salvare
le variabili del form in HTML su un file testo e poi farle leggere dal
programmino in VB 4 (e se esiste come si fa...!)?
Vi ringrazio in anticipo se potete aiutarmi.
aiuto, arileo
Newsgroup: it.comp.lang.visual-basic
Titolo: Crystal Report 7 con Visual Basic 6 DAO e Access97.

Ciao a tutti,
ho questa situazione ho un report in cui ho dei campi che sono relativi 
a dei campi di una tabella es. campo1, campo2, campo3.
In alcuni casi quando lo visualizzo i valori del campo2 me li fa vedere 
al posto del campo1 però le etichette del campi naturalemnte sono 
rimaste invariate.
Ho controllato sul report e tutto sta bene.
Secondo me è un baco di Crystal Report.
E' mai capitato a qualcuno ????


ni
per caso hai modificato la struttura della tabella che usi nel report, 
senza aggiornare il report?
bye
r

 E' mai capitato a qualcuno ????
Hai disabilitato anche l'opzione "Salva Dati Con Report" sul menu File? 

 
SI

nerone ha scritto:

Non ho fatto modifiche alla tabella del database.

Legolas wrote:

allora non so che dire, sorry
hai provato stampanti diverse? (butto li')
bye
r


SI

 SI
io proverei a isolare il problema in questo modo:
fai un db con la sola tabella incriminata,
crei ex-novo un report che prende i dati da questo db
e provi.
bye
r

nerone ha scritto:

Il problema è che sul mio pc non lo fa ma in altri si, e non lo fa 
neanche sempre..Sto impazzendo...

 neanche sempre..Sto impazzendo...
non ti invidio, comunque come inizio rifarei il report da zero
bye
r

nerone ha scritto:

Ok, ci proverò, ma ho l'impressione che crystal report 7 è pieno di 
bug....Grazie per l'aiuto.
Newsgroup: it.comp.lang.visual-basic
Titolo: ado e movelast

ciao ragazzi mi succede una cosa strana
se nel load del form controllo prima se e' presente qualche record, e in
caso affermativo mi sposto sull'ultimo record presente, funziona a meta' ,
mi spiego meglio
private sub Form_load()
 'controllo record
if adodistinta.bof = true and adostistinta.eof = true then
    ...............
else
  adodistinta.movelast  ***************
   ...........
end if
' assegna i vari controlli
dim dtext as textbox
for each dtext in txtdistinta
   set dtext.datasource = adodistinta
next
e cosi per tutti gli alti controlli
assegnadettaglio    **
end sub
** assegnadettaglio e' una sub che carica tutti i record di un'altra tabella
legata ai record di adodistinta in una griglia
quando viene visualizzato il form mi mostra il primo record di adodistinta,
mentre nella griglia ci sono i record (assegnadettaglio) dell'ultimo record
di adodistinta,
 quindi vuol dire che si e' spostato effettivamente sull'ultimo record ma mi
visualizza il primo
perche?
se inserisco in sub  form_activate ()
adodistinta.movelast
mi visualizza l'ultimo
ciao Ilario

 mi spiego meglio
cut
ciao
per il momento ho risolto cosi'
assegno la variabile dim LAST as boolean
in form_load
Last = false
in form_active
if Last = false then
  adodistinta.movelast
  Last = true
end if
cosi mi funziona ma non capisco perche' devo ricorrere a queste gabole.
probabilmente nel formload si sposta sull'ultimo record, ma non fa in tempo
a visualizzarlo nei text
ciao Ilairo ;-)
se qualcuno ha una soluzione migliore!!!!!!