mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Client posta elettronica

Sono nuovo del Ng avrei bisogno di leggere la posta e mettere gli oggetti
delle mail in un file sequenziale. Ho già provato con l'esempio della
microsoft sulle Mapi, ma non riesco a farlo funzionare. Chi sarebbe così
gentile da darmi una mano?
Grazie.
Luigi

 wrote in message
7qh047$866$1...@fe2.cs.interbusiness.it...


L'indirizzo esatto lo trovi nella firma
Ciaps
Stracca
--
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - -
Cerca le risposte alle tue domande sul Sito Comune del
newsgroup it.comp.lang.visual-basic: 
http://www.murialdo.it/it_lang_vb
- - - - - - - - - - - - Magari prima leggi l'Help in
linea!  - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- - - - - - -

Grazie mille questa volta sono riuscito a farlo funzionare .
Ho un'altra domanda :
Come posso isolare il subject?
Oltre a cercarlo nella stringa?
Pigi.
Luca Orsini ha scritto nel messaggio ...


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Anteprima di stampa

Salve
Qual' e' il metodo migliore per inserire in un programma scritto in VB6
un'anteprima
di Stampa?
Io ho scaricato e acquistato per mezzo di internet un controllo aggiuntivo
che si chiama ViewPro della Hexatech con il quale mi sono trovato bene,
 vorrei sapere se esistono metodi migliori e magari gratuiti per sviluppare
un'anteprima di stampa da inserire in un mio programma
scritto con VB6.
 Voi quando dovete sviluppare un'anteprima di stampa per un vostro programma
che cosa utilizzate?
Grazie in anticipo, Buon lavoro :-), Buone vacanze :-))

esiste, ma devi fartelo.
se x stampare usi l'oggetto printer, lo stesso č valido su di un oggetto
picture per esempio ... e quindi puoi simulare l'anteprima lě ..
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Suonare file midi e file wav

In un mio programma devo poter suonare vari tipi di file...e fin qui
tutto ok; per farlo utilizzo l'interfaccia MCI con la chiamata
mciSendString. Il mio problema però è che vorrei avere la possibilità di
modificare il volume, cosa questa che non so come fare.
Se qualcuno ha un'idea, magari utilizzando anche altri sistemi od altri
controlli.....
Ciao e grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 modificare il volume, cosa questa che non so come fare.
se chiami mciSendString, qui c'e' la lista di cio' che
probabilmente ti serve:
http://msdn.microsoft.com/library/en-us/multimed/htm/_win32_setaudio.asp
-- 
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: stampa wireless: avviso

Salve,
ho la necessità di stampare via wireless, per cui la stampante si trova 
lontana dal computer e non a vista d'occhio. Per tale motivo vorrei 
sapere se c'è un modo  per avvisare l'utente che la stampa è andata a 
buon fine oppure se c'è stato qualche errore.
Ho provato a inserire un msgbox (....) alla fine della routine di stampa 
(la routine usa il metodo printer.print) ma ad es. se la stampante è 
spenta mi dice che la stampa è stata eseguita correttamente quando non è 
vero. In pratica se la stampante wireless è installata correttamente la 
stampa sembra andare sempre a buon fine. A proposito uso VB5.
Ciao Grazie
robin

"bygv" ha scritto nel messaggio

Ovviamente: il VB manda la stampa allo spooler del sitema operativo,
che poi si occupa di mandarla alla stampante. Per lui, a meno che il
servizio di spooler sia fermo, va quasi sempre tutto bene.
Quello che servirebbe a te sarebbe sapere se lo spooler ha inviato
correttamente il lavoro alla stampante o, meglio ancora, se è scomparso
dalla coda.
(Oh, magari ci sono altri metodi, ma a me viene in mente solo questo :-) )
Sul Sito Comune: 
http://www.it-lang-vb.net/
 c'è un esempio di come
interagire con lo spooler di stampa, vedi se ti aiuta.
Bye, G.
Newsgroup: it.comp.lang.visual-basic
Titolo: Datareport

Qualcuno mi sa dire se è possibile ottenere un report (con datareport VB6)
che:
riporti un primo elenco di dati proveniente da una tab. e di seguito, finito
il primo elenco, un secondo con  dati provenienti da un'altra tab. ?
Mi risulta che la "section" dettaglio del datareport sia in grado di gestire
solo un elenco di dati!
es.
Report prova
(titolo da tab1)
 nome1
 nome2
 nome3
 nome4
.........
(titolo da tab2)
 nome1
 nome2
 nome3
 nome4
.........
Grazie

 gestire solo un elenco di dati!
Esatto.
Però esiste una seconda possibilità (che è quella che uso io).
Se uno dei due elenchi è generalmente corto (ad esempio, io ho una serie di
parametri, nell'ordine di una dozzina), da stampare prima di un elenco di
alcune pagine), metti delle rptlabel in una section (ad esempio intestazione
report o piè di report), e da codice, un attimo prima di stampare, le
posizioni e ne popoli la .Caption con i valori del recordset 'piccolo'.
Il recordset 'lungo' lo colleghi alla section 1 e sei a posto.
E' molto più semplice da fare che da spiegare :-)
Ciao
Alberto

 ha scritto nel messaggio
news:hf54a.127035$YG2.3...@twister1.libero.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: lavorare con le Immagini

Ciao a tutti.
Come faccio a far in modo che u immagine in una picturebox venga
ridimensionata mantenendo le proporzioni?
Ho provato a scrivere del codice, che non posto nemmeno perchè fa talmente
pietà che è meglio non guardarlo neppure...
Grazie,
Ricky

[*X* : 
x...@y.it
] ha scritto:

Devi usare una Image (con Stretch=True), magari all'interno di una picture,
calcolare le proporzioni delle dimensioni originali dell'immagine e
dimensionare conseguentemente la Image e l'eventuale Picture che la
contiene.

 ha scritto nel messaggio
news:bev2tm$9acpe$1...@ID-174464.news.uni-berlin.de...

Ho provato a fare così, ma devo aver tralasciato qualche particolare, perchè
mettendo in imagebox "I" nell'angolo 0, 0 del form, e cliccando
sull'immagine non la ridimensiona correttamente. Forse in form1.height conta
anche lo spazio della barra del titolo?
Private Sub I_Click()
Static ActX As Double, ActY As Double, Ii As Integer
Dim K As Double
Dim FinX As Double, FinY As Double
If Ii = 0 Then
    ActX = I.Picture.Width
    Debug.Print ActX, "ActX"
    ActY = I.Picture.Height
    Debug.Print ActY, "ActY"
    Ii = 1
End If
K = ActX / ActY
If ActX > Form1.Width And ActX > ActY Then
    I.Move I.Left, I.Top, Form1.Width, Form1.Width / K
ElseIf ActY > Form1.Height And ActX < ActY Then
    I.Move I.Left, I.Top, Form1.Width * K, Form1.Width
ElseIf ActY > Form1.Height And ActX = ActY Then
    I.Move I.Left, I.Top, Form1.Height, Form1.Height
End If
End Sub
Grazie,
Ricky

 anche lo spazio della barra del titolo?
Non ho guardato il codice, comunque, sě, per avere la dimensione interna del
form devi usare scale<width height>

[*Lupo* : 
LupoOrmaiR...@libero.it
] ha scritto:

Se ho ben capito quel che vuoi fare, prova questo codice:
'Creare sul form:
'   una picture con nome pic_contenitore delle dimensioni massime desiderate
'   una image con nome img
'   un bottone con nome btn
'   incollare il codice che segue
'   procurarsi due immagini, una orizzontale e l'altra verticale, di
qualsiasi dimensione
Private Sub btn_Click()
    Set pic_contenitore.Picture = LoadPicture("C:\immagine_o.jpg")
    'Set pic_contenitore.Picture = LoadPicture("C:\immagine_v.jpg")
    l = Round(ScaleX(pic_contenitore.Picture.Width, vbHimetric, vbPixels),
0)
    a = Round(ScaleY(pic_contenitore.Picture.Height, vbHimetric, vbPixels),
0)
    p_la = Round(l / a, 4)
    Set img.Picture = pic_contenitore.Picture
    Set pic_contenitore.Picture = LoadPicture("")
    If l > a Then
        img.Width = pic_contenitore.ScaleWidth
        img.Height = img.Width / p_la
    Else
        img.Height = pic_contenitore.ScaleHeight
        img.Width = img.Height * p_la
    End If
    Set img.Container = pic_contenitore
    img.Stretch = True
    img.Left = (pic_contenitore.ScaleWidth - img.Width) / 2
    img.Top = (pic_contenitore.ScaleHeight - img.Height) / 2
End Sub

 qualsiasi dimensione
Grazie ancora.


 Grazie ancora.
Prego, ma ... il quoting!!!
Newsgroup: it.comp.lang.visual-basic
Titolo: Suonare un file MIDI

Ciao a tutti,
vorrei sapere se esite un'API simile a quella sndPlaySound per suonare un
file Midi in continuazione mentre sono in esecuzione edi files WAV.
Ho trovato di tutto per i WAV ma per i file Midi niente.
Un saluto a tutti,
 
______________________________________________________________________________
message envoye depuis 
http://www.ifrance.com
emails (pop)-sites persos (espace illimite)-agenda-favoris (bookmarks)-forums 
Ecoutez ce message par tel ! : 08 92 68 92 15 (france uniquement)
--
Posted from 
lh04.opsion.fr
 [212.73.208.230] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:000501c00d26$b89402c0$8a18d5d5@a4q0o0...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] problema Line Input

Devo mettere in una textbox il contenuto di un file testo; ho usato line
input:
Open FileFullPath For Input Access Read As #2
    Do While Not EOF(2)
        Line Input #2, LineBuffer
        FileBuffer = FileBuffer & vbCrLf & LineBuffer
    Loop
Close #2
MyTextBox.Text = FileBuffer
Il problema è nella 4° riga: la prima volta filebuffer è vuoto, quindi
aggiunge una riga vuota all'inizio dei file che carica.
Direi di usare un Left(FileBuffer,2) per togliere chr10 e chr13.
Cosa ne dite?
--
CIAO!!!
Paolo 83 RE
XXXg...@freemail.it
 (remove XXX)
gher...@iname.com
 (text only)

Se ho ben capito il problema e' caricare un nuovo file in modo tale che la
prima riga del file sia la prima della text in questione........
Se e' questo io solitamente faccio cosi':
<new> dim PrimaRiga as Boolean
<new> PrimaRiga=True
Open FileFullPath For Input Access Read As #2
    Do While Not EOF(2)
        Line Input #2, LineBuffer
<new>         if PrimaRiga then
<new>             FileBuffer = LineBuffer
<new>             PrimaRiga=false
<new>        else
                     FileBuffer = FileBuffer & vbCrLf & LineBuffer
<new>       end if
    Loop
Close #2
MyTextBox.Text = FileBuffer
'**************
' soluzione piu' immediata
' eviti variabili associando direttamente la txt
' ovviamente dipende sempre dalle esigenze proprie
dim PrimaRiga as Boolean
PrimaRiga=True
Open FileFullPath For Input Access Read As #2
    Do While Not EOF(2)
        Line Input #2, LineBuffer
        if PrimaRiga then
            MyTextBox.Text = LineBuffer
            PrimaRiga=false
        else
             MyTextBox.Text = MyTextBox.Text & vbCrLf & LineBuffer
       end if
    Loop
Close #2
--
# Name: Riccardo Solei
# Mail:    So...@ReteItalia.Net
# ICQ:    39959480
Ma un'altra grande forza spiegava allora le sue ali
parole che dicevano: "gli uomini sono tutti uguali"
e contro ai re e ai tiranni scoppiava nella via
la bomba proletaria, e illuminava l'aria la fiaccola dell'anarchia
Ma intanto corre,  corre, corre la locomotiva
e  sibila il vapore e  sembra quasi cosa  viva,
e  sembra dire ai  contadini  curvi, il  fischio che si  spande in  aria:
"Fratello non temere, che corro al mio dovere!
Trionfi la giustizia proletaria!
Trionfi la giustizia proletaria!
Trionfi la giustizia proletaria!
Ma a noi piace pensarlo ancora dietro al motore
mentre fa correr via  la macchina a vapore
e che ci giunga un giorno  ancora la notizia
di una locomotiva come una cosa viva,
lanciata a bomba contro l'ingiustizia
lanciata a bomba contro l'ingiustizia
lanciata a bomba contro l'ingiustizia

 wrote in message
7r6j3m$b2l$1...@fe1.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: new

Non ho capito bene a che serve il NEW nelle dichiarazioni delle
variabili ed il suo uso con il DIM, chi me lo saprebbe spiegare?

 variabili ed il suo uso con il DIM, chi me lo saprebbe spiegare?
http://msdn.microsoft.com/it-it/library/7ee5a7s1.aspx

Stefano Ferrari ha scritto:

scusa, mi è partito l'invio prima di chiudere il post con ...
ciao
stefano



specifico, in msdn è scritto che 
"Con un tipo di riferimento, è possibile utilizzare la parola chiave
New per creare una nuova istanza della classe o della struttura
specificata da datatype"
ma visto che dim alloca comunque la memoria, che differenza c'è tra
scrivere:
dim a as integer
e
dim a as new integer
a occhio mi sembra di capire che nel primo caso non vi sia un valore
assegnato (è random? è indefinito? è null?) mentre nel secondo vi sia
(ma qual'è?)

 (ma qual'è?)
Se stai usando VB6
Questo lo puoi fare...
    > dim a as integer
quest'altro no...
    > dim a as new integer
ma puoi fare questo per esempio...
    Dim C As New Collection
che a volte è più comodo di questo...
    Dim C As Collection
    Private Sub Form_Load()
        Set C = New Collection
    End Sub
--
Ciao Fede
By Chicco Production
http://bcp.freetools.it

     End Sub
Secoli fa, quando i cicli CPU erano una risorsa preziosa, ricordo di aver
sentito dire in qualche seminario che: 
Dim C As New MyObject
fosse meno performante di
Dim C As MyObject
Set C = New MyObject
Il motivo si è perso nei meandri della mia memoria, ma da allora in VB6 ho
sempre usato la seconda sintassi.
Tornado alla domanda iniziale la scrittura di
dim i as New Integer
è possibile perché anche gli interi sono oggetti (con tanto di metodi) ma
il risultato non cambia rispetto alla più classica 
Dim i as Integer
in entrambi i casi il valore iniziale è 0


Integer non è un "tipo di riferimento" (pessima traduzione per "reference 
type").
Quindi è la stessa cosa. E il valore iniziale è sempre 0 (per lo meno in 
VB).
Viceversa (per esempio)
Dim cn As System.Data.OleDbConnection
e
Dim cn As New System.Data.OleDbConnection
nel primo caso cn inizialmente vale Nothing, nel secondo cn = <un'istanza 
della classe OleDbConnection>.
Bye
Raf 

 (ma qual'è?)
Tu hai scritto codice .NET e già qui mastico di meno, anche se in .NET
tutto è un oggetto, anche un intero.
Ti porto un esempio VB6-LIKE
Immaginiamo che tu ti sia costruito la tua classe Impiegato che fa un
po' di cose, ha degli attributi (ma solo se è maschio e non è neanche 
sempre vero), etc. etc.
quando scrivi:
Dim myImpiegato as Impiegato,
stai "impegnando" la memoria che andrà ad occupare il tuo oggetto.
In questo momento quella zona di memoria è assolutamente non significativa.
Set myImpiegato = New Impiegato, stai dando vita a ciò che prima era
inanimato. Ora myImpiegato è un Oggetto, ha i suoi attributi potrà fare
delle cose mentre prima c'era, per così dire, solo lo stampino.
ciao
stefano
Newsgroup: it.comp.lang.visual-basic
Titolo: FlexGrid .....AIUTOOOO !!!

Salve...
ho un database "dati2001.mdb" con 2 tabelle
1a Tabella 'Cliente'
IDCliente    |  Cognome    |  Nome
1                |    Rossi        |    Mario
2                |    Rossi        |    Mario
3                |    Bianchi     |    Paolo
4                |    Rossi        |    Mario
ecc.
2a Tabella 'Operazione'
IDCliente    |    DataOperazione    |    ImportoSpeso
1                |  10/01/2001 12.30   |    50.000
2                |  12/01/2001 14.45   |    15.000
3                |  15/01/2001 09.25   |    25.000
4                |  16/01/2001 16.26   |    60.000
ecc.
su un form ho
1 flexgrid
2 textbox (Cognome e Nome)
1 pulsante
inserendo il nome e cognome , premendo il pulsante vorrei visualizzare sulla
flexgrid solo le operazioni del cliente richiesto.
Es. per Mario Rossi la 1,2,4 e per Paolo Bianchi la 3
Piu' esplicativo di cosi mi viene difficile :-)
il codice che uso (gentilmente postato qui) e' il seguente
--------------------------------------
Option Explicit
--------------------------------------
Private Sub Command1_Click()
Dim rs As New ADODB.Recordset
Dim db_file As String
Dim conn As ADODB.Connection
    db_file = App.Path
    If Right$(db_file, 1) <> "\" Then db_file = db_file & "\"
    db_file = db_file & "dati2001.mdb"
    Set conn = New ADODB.Connection
    conn.ConnectionString = _
        "Provider=Microsoft.Jet.OLEDB.4.0;" & _
        "Data Source=" & db_file & ";" & _
        "Persist Security Info=False"
    conn.Open
rs.Open "SELECT [DataOperazione] as Dataoper," _
& " [ImportoSpeso] as Importo FROM" _
& " Operazione Inner Join Cliente" _
& " ON Operazione.IDCliente=Cliente.IDCliente" _
& " Where Cognome='" & txtCognome.Text _
& "'AND Nome='" & txtNome.Text & "'", conn, adOpenStatic
fgtabella.Rows = 1
Do While Not rs.EOF
    fgtabella.AddItem rs!Dataoper & vbTab & rs!Importo
    rs.MoveNext
Loop
rs.Close
conn.Close
Set rs = Nothing
End Sub
---------------------------------------
PROBLEMA ????
sulla flexgrid dopo aver premuto il pullsante non compare nulla....cosa ho
sbagliato?
Grazie a chi mi aiuta...o ci prova...
:-)

 ha scritto nel messaggio
news:WO6A7.55895$1H1.6...@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] HTML to CHM

Ciao gente!
Naturalmente mi sono perso un po' di link...
Dove posso scaricarmi un tool gratuito per convertire file HTML in CHM (e
quindi apribili dall'help di Windows) ?
Esistono altre soluzioni (gratuite ;) per realizzare un help in linea (anche
abbastanza semplice) ?
Grazie a chiunque risponderà
CiaoZ
SebaMix

 ha scritto nel messaggio
news:9c1be5$bkthl$1...@ID-66833.news.dfncis.de...


Grazie!
GiurinGiurello, non mi perdo + nemmeno un link!
CiaoZ
SebaMix

Newsgroup: it.comp.lang.visual-basic
Titolo: Comando DIR

ciao  tutti ho un problemino
ho un disco di rete condelle directory e dentro ad ognuno devo controllare
se esiste un file *.lzh
esiste un comando tip if file exist o qualcosa d'altro?????
grazie Paolo

 esiste un comando tip if file exist o qualcosa d'altro?????
prova a fare una ricerca su 
www.mvps.org/vbnet/index.html
Ciao
Faber

Per il disco di rete, non saprei come consigliarti, ma per
una directory del tuo HD, prendo un esempio della
giuda con una piccola modifica :
Private Sub Command1_Click()
MyPath = Text1.Text  ' Imposta il percorso.
MyName = Dir(MyPath & "\*.htm")    ' Recupera la prima voce.
Do While MyName <> ""   ' Avvia il ciclo.
  List1.AddItem MyName 'Aggiungi il file trovato a List1
  MyName = Dir    ' Legge la voce successiva.
Loop
End Sub


 wrote in message
L3475.839$2s6....@news.infostrada.it...


 ha scritto


Newsgroup: it.comp.lang.visual-basic
Titolo: [?3] User Control e Container

Non ammazzatemi. E' la terza volta che posto questo msg perché non ho
mai ricevuto risposta. Ditemi qualcosa: non è possibile, non te lo
voglio dire, se te lo dico dopo devo ammazzarti, vaf.....ulo!. Qualsiasi
cosa.
Non lasciatemi col dubbio.
Avrei bisogno di rendere, via codice, una PictureBox presente in un
Controllo ActiveX da me creato il contenitore di altri controlli dello
stesso form del controllo.
L'idea sarebbe: ammettendo un CommandButton1 e un UserControl1 sul form;
mentre Pic1 è la PictureBox all'interno del controllo ActiveX
     Set CommandButton1.Container = UserControl1.Pic1
Questa è l'idea. Così messa decisamente non funziona. Avete qualche
suggerimento?
Grazie e ciao.
--
Paolo De Laurentiis
E.Mail: 
pd...@tin.it
HomePage 1: 
http://space.tin.it/io/pdelau
HomePage 2: 
http://www.freeweb.org/freeweb/pdelau

...



--

Newsgroup: it.comp.lang.visual-basic
Titolo: Winsock

Volevo istanziare a RunTime (NEW) l'oggetto Winsock.
La mia domandà è: l'oggetto, ha delle funzioni che vengono eseguite quando
accadono degli eventi tipo:
Winsock1_Close(), Winsock1_Connect(), Winsock1_DataArrival(),
Winsock1_Error().
Come fare a impostare le varie funzioni di ogni oggetto?
L'esigenza nasce perchè mi serve far eseguire N connessioni contemporanee?
Cosa mi consigliate, una DLL?
Saluti
Massimo

 Massimo
-- 
 __   __  ___   
|  | |  |/ __|  
|  |_|  |\__ \  ICQ #73176037 #162857023
|____|__||___/ 

Si chiaro che serve un arrai, ma come faccio a scrivere il codice dentro
alle procedure dei vari oggetti istanziati a RUNTIME?

 
Essendo un array la dichiarazione Winsock1_Connect() diventerà Winsock1
_Connect(Index as integer).
In questo modo nella routine basta che fai un if o un select case che 
consideri quell'index.
select case index
case 0
  'gestione socket 0
case 1 
  'gestione socket 1
.
.
.
.
end select
e così per tutte le routine di gestione del socket.
Comunque ci sono un mare di post che trattano ampiamente l'argomento, se 
cerchi con google trovi tutto quello che ti serve


Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con la stampa

Ciao a tutti, ho vari problemi con l stampa di un report fatto col data
report.
Praticamente vado a fare una doppia stampa in questo modo:
datareport1.printreport
datareport1.printreport
Sul mio pc funziona tranquillamente, ma ho provato su un altro con win98 e
mi da errore a quanto pare su una dll della stampante,
poi sul pc del cliente al momento di stampare mi da errore e dice fonte di
dati mancante, secondo voi riassegnando tutti i campi al datareport prima
della stampa funziona o c'è bisogno di inserire qualcosa in + per la stampa?
Grazie
Vincenzo

 ha scritto nel messaggio
news:PeTSa.9007$SN1.3...@news2.tin.it...


 L'errore esatto è fonte di dati non valida, cosa può essere?
"DI SOLITO" e' quando hai un riferimento diretto ad un file tipo
data1.databasename = "C:\...."
che dovrebbe essere cambiato in "vb.app.path &...." se poi il db sta su un
server devi vedere le diverse configurazioni di rete , i privilegi ecc..

Newsgroup: it.comp.lang.visual-basic
Titolo: Posición mdi child respecto al mdi?

Buenas!!!
Como puedo saber la posición de un mdi hijo respecto al mdi. Mi
problema es que quiero guardar la posición de cada mdi hijo para luego
volver a mostrarlos en la posición guardada.
Con la propiedad left del mdi hijo no me tiene en cuenta si el
scrollbar está desplazado. He intentado conseguir la posición del
scrollbar pero no lo consigue utilizando las funciones getscrollpos o
getscrollinfo siempre me devuelve la posición cero.
A ver si alguien me echa una mano.

Este es un newsgroup italiano, y por esta razòn se habla solo italiano.
Si quieres resolver el problema con alguien que habla tu lengua
tienes que probar en este grupo:  es.comp.lenguajes.visual-basic
Hola
*Roby*

...

OK , es la primera vez que escribo y no tenía muy claro como iba, de todas
formas gracias. Probaré en el grupo que me dices.
Newsgroup: it.comp.lang.visual-basic
Titolo: Stampa con VBasic

Chiedevo aiuto per risolvere un problema di stampa con Visual Basic.
Ho realizzato un semplice programma che utilizzando un file .mdb di
Access, consente di ricercare, modificare ed aggiungere dei record
senza necessariamente utilizzare Access semplificando il lavoro degli
utilizzatori.
Il problema che mi si e' posto che nella stampa delle schede
(utilizzando il metodo PrintForm) e' che  il contenuto dei vari campi
mi viene stampato con un carattere decisamente grossolano mentre le
varie etichette dei campi sono rappresentate con un ottimo carattere.
Variando i vari parametri di "font type" e "font size"  mi si modifica
il carattere ma il risultato grafico e' sempre pessimo (come se
stampassi con una vecchia 9 aghi in qualita' bozza).
Chiedevo, per favore,  se qualcuno poteva suggerirmi una soluzione.
Qualcuno mi ha suggerito di utilizzare il metodo Printer.print ma non
ho capito come fargli stampare il contenuto dei vari campi soprattutto
dopo aver selezionato una stampa, ad esempio, dalla scheda nr. 1 alla
scheda nr. 5.
Ringrazio anticipatamente chi mi potra' aiutare (graditissimo un
esempio).
Ciao, Angelo






Ciao, Angelo
p.s. Chiedo troppo se dico "risposte in Email, non mi collego 
       frequentemente all'area" ?

On Wed, 11 Nov 1998 16:44:03 GMT, 
neu...@ipruniv.cce.unipr.it
 (Angelo)
wrote:
Primo: se cerchi aiuto, allora cerca anche di venire a trovarlo....
facile dire "rispondetemi solo in mail": cerchi aiuto qui e lo
troverai qui...
comunque ti forwardo questo msg anche in mail...
Secondo:  la cosa migliore e più efficace è utilizzare un Crystal
Report.
Ciao,
si...@tin.it

scheda nr. 5.
Prova a dare un'occhiata al mio OCX posto sul mio sito, penso faccia al caso
tuo.
http:\\
ilmes.freeweb.org
Ciao
By -MES-   Maronese Ettore
http:\\
ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://members.xoom.com/it_lang_vb


Cosa intendi esattamente? Se con scheda intendi record puoi ad esempio
stampare i record come tabella ed intestazioni. Per leggere i record su hai
usato un data controlo puoi usare la proprieta' <tuodatacontrol>.recordset
per avere accesso a tutti i campi della tabella e a tutti i record.
Se vuoi evitare il flickering del video sui record man mano che ti sposti
puoi usare il metodo clone per avere un duplicato del recordset.
Io ho fatto delle stampe con printer e ti assicuro che si possono fare delle
cose abbastanza carine senza usare Crystal Report. Inoltre hai una maggiore
flessibilità visto che sei all'interno del tuo programma.
Ciao.
Antonio Donatiello.
Newsgroup: it.comp.lang.visual-basic
Titolo: Access97-->VB5

Esiste la possibilit+AOA- di convertire applicazioni da Access97 a Visual Basic
5,
in modo da renderle eseguibili senza quindi avere necessariamente l'Access97
installato?
Con Visual Basic 5 +AOg- possibile eseguire query su tabelle di Access, o si pu+API-
agire solo su singole tabelle o query gi+AOA- presenti nel file.MDB? Mi spiego.
Ho la necessit+AOA- di eseguire query complesse, su tabelle presenti in un file
MDB,
che variano di volta in volta, da un programma che intendo creare in
VB5 (in pratica la stringa SQL varierebbe di volta in volta). E'
possibile farlo?
Grazie.

Un bel di' Nico scrisse:
N> Esiste la possibilit+AOA- di convertire applicazioni da Access97 a Visual Basic
N> 5,
N> in modo da renderle eseguibili senza quindi avere necessariamente l'Access97
N> installato?
N> 
no :-)
N> Con Visual Basic 5 +AOg- possibile eseguire query su tabelle di Access, o si pu+API-
N> agire solo su singole tabelle o query gi+AOA- presenti nel file.MDB? Mi spiego.
N> Ho la necessit+AOA- di eseguire query complesse, su tabelle presenti in un file
N> MDB,
N> che variano di volta in volta, da un programma che intendo creare in
N> VB5 (in pratica la stringa SQL varierebbe di volta in volta). E'
N> possibile farlo?
N> 
si' :-)
P.S: riconfigura Outlook :-(
-- 
"Il senno di poi e' una scienza esatta"
-- 
Emanuele Cesena
d.a.m...@iol.it
    occhio all'antispam NOSPAM!
http://www.geocities.com/SiliconValley/Grid/8879

Tutto quello che hai detto lo puoi fare tramite VB5.
Ciao Marco.
-- 
Remove xxx from E-mail.

 Remove xxx from E-mail.
-- 
==================================================
		CRISTIANO & FLAVIO  DE PASQUALE
 
CF....@FLASHNET.IT
			  ICQ: 1447607
	   Admiral of the G.A.B. Magenta Team
 
http://www.praetor.com/gab/
		Check out my M:TG page at:
 
http://www.geocities.com/Hollywood/Lot/5995/
==================================================

Io sono giunto al vb passando da access. Il post poi chiedeva se era
possibile fare in vb determinate cose e la mia risposta è stata affermativa
riguardo a "Tutte quelle cose che hai detto" e non tutto in generale. E poi
uno che programma con access che difficoltà avrebbe a farlo in vb? In fin
dei conti non vedo differenza di linguaggio... 
Ciao Marco


Cosa intendi per riconfigura Outlook?

Newsgroup: it.comp.lang.visual-basic
Titolo: Controllo ftp!!!

Qualcuno puņ aiutarmi sto cercando un controllo ftp gratuito!!!

 Qualcuno puņ aiutarmi sto cercando un controllo ftp gratuito!!!
prova kftp:
http://neti.hypermart.net/
Newsgroup: it.comp.lang.visual-basic
Titolo: Importazione guidata

Allora, sto cercando di creare una importazione guidata di dati 
provenienti da file di testo.
Sono corso quindi sul sito msdn per cercare info sul file schema.ini e 
ho letto che questo deve comunque stare nella stessa directory del file 
di testo che si intende leggere.
Io voglio cercare di ricreare la procedura guidata che utilizza Access, 
che mi visualizza quel datagrid e mi chiede qual'č il tipo di carattere 
usato come separatore, se la prima riga del file contiene i nomi di 
campo, ecc.
Per fare questo io ho anzitutto ricreato una finestra simile a quella di 
Access, e nel momento in cui clicco sul checkbox "Nomi di campo nella 
prima riga", o scelgo come delimitatore l'optionbutton "Tabulazione", 
vado a scrivere nel file schema.ini nella stessa dir in cui si trova il 
file, nella sezione col nome del file in questione.
A quel punto chiudo il recordset e lo riapro (giusto per fare 
un'anteprima leggo 15 righe soltanto) riassegnandolo al datagrid.
Ed effettivamente la cosa funge...
Il mio problema č quando il mio programma dovrŕ importare un file di 
testo da un supporto in sola scrittura (CD / IOMEGA protetto / ecc. 
ecc.): in quel caso non posso scrivere il file schema.ini sul supporto, 
quindi la mia tecnica non funziona piů.
Ho provato l'importazione con access e tutto funziona a meraviglia anche 
importando da supporti in sola scrittura, e non mi pare proprio che copi 
il file da leggere in una zona temporanea del disco, perchč č un file di 
10 MB che ci metterei un po' a metterlo sull'HD, e lui lo apre 
moooooolto rapidamente.
Thx in anticipo!
-- 
Quando noi ignoranti eravamo di piů,
tutto era piů bello...
(Adriano Celentano)

 lo apre moooooolto rapidamente.
Hai provato a vedere se Access lo salva nella RAM? Mi sembra improbabile, ma
da M$ dobbiamo aspettarci di tutto.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
"Seminate Linux, che Windows si pianta da sč...." (Antico Adagio)
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it

 da M$ dobbiamo aspettarci di tutto.
E come faccio a controllare se access lo salva nella ram?
E ammesso che lo faccia, io come ripeto la cosa?
Cioč secondo voi come fa Access quando clicco su "Nomi di campo nella 
prima riga" a far comparire l'intestazione nel datagrid e ad usare la 
prima riga letta come, appunto, intestazione?
Parlo sempre del caso in cui la fonte si trovi su un supporto in sola 
lettura...


 E ammesso che lo faccia, io come ripeto la cosa?
così su due piedi non so cosa risponderti.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
"Seminate Linux, che Windows si pianta da sè...." (Antico Adagio)

Newsgroup: it.comp.lang.visual-basic
Titolo: Treeview e rami

Sto usando una treeview come menů ma sono di fronte ad un problema che non
riesco a risolvere!
Quando creo dei nodi figli vorrei che a fianco del nodo padre appaia la
crocetta ad indicare che esistono dei nodi figli ma non riesco a fare uscire
quella maledetta crocetta!
Aggiungo che uso la treeview 6.0.
Grazie
Matteo

Devi inpostare la proprietą LineStyle su 1.
Fammi sapere se va bene...
Ciao Luciano.


Perfetto!  Grassie
Matteooooo

Newsgroup: it.comp.lang.visual-basic
Titolo: GRIGLIE "COORDINATE"

Ciao a tutti!
E' possibile coordinare una true dbgrid ad un'altra?
Mi spiego meglio....
Ho una griglia in cui mostro la tabella documenti relativi ad alcune
macchine...e fin qui no problem.....
Ho la necessità di porre a fianko un'altra griglia in cui evidenzio solo un
dato proveniente dalla tabella "Macchine",ovvero lo stato della macchina
stessa,attiva o disattiva.
Ma non tutte le macchine hanno dei documenti presenti!
Quindi come è possibile che possa coordinare la seconda griglia alla prima ,
quindi filtrarne solo i dati utili e fare un minimo di ordinamento????
Ma poi è possibile????
Grazie
Beba

 ha scritto nel messaggio
news:8Hho7.23868$F45.2...@news1.tin.it...


 ha scritto nel messaggio
news:9Eko7.29975$F45.2...@news1.tin.it...



Supponendo che la tabella principale sia la "DOC" e che la "MACCHINE" sia
quella "figlia", usa come datasource della griglia (UNA griglia) una cosa
tipo:
SELECT DOC.*, MACCHINE.STATO FROM DOC LEFT JOIN MACCHINE ON
DOC.CODICEMACCHINA = MACCHINE.CODICEMACCHINA
ciao
ugo

 Supponendo che la tabella principale sia la "DOC" e che la "MACCHINE" sia
Ah, maCCHine... non riuscivo bene a capire... :-#
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Doppia assegnazione a=b=c

Salute a tutti.
Una domanda forse scema: che diamine succede se scrivo il codice
a = b = c
con a booleano, b che torna una stringa e c che torna una stringa?
-- 
manuel 'fmf' ferrero

 con a booleano, b che torna una stringa e c che torna una stringa?
Se non sbaglio è come scrivere :
a = iif(b=c,True,False)
Di certo non è una doppia assegnazione ...
Saluti

> > a = b = c
La doppia assegnazione è possibili in C o C++ non ricordo. Ma con variabili
dello stesso tipo. il fatto comodo è che puoi dichiarare decine di variabili
ed inizializzarle allo stesso valore in una linea di codice sola:
    int a,b,c,d,e,f,g,h,i;
    a=b=c=d=e=f=g=h=i=666;
In VB non si può.

 con a booleano, b che torna una stringa e c che torna una stringa?
Controlla se b=c e assegna il valore di verità ad a. Io utilizzerei delle
parentesi per chiarezza: a = (b=c)
Lawrence Lebowsky
#marcone#@#sidsrl#.it

Io utilizzerei delle parentesi per chiarezza: a = (b=c)
Anch'io. O almeno un commento.
Questo e' quello che chiamo codice scritto male.
-- 
manuel 'fmf' ferrero
Newsgroup: it.comp.lang.visual-basic
Titolo: [HELP URGENTE] - Setup Wizard

Salve a tutti
Ho bisogno del vostro aiuto.
Ho realizzato un'applicazione in vb5 e ho realizzato il set di file di
installazione tramite il setup wizard di visual basic. Il problema e'
questo: durante la procedura di installazione dell'applicazione su nuove
postazioni con windows 95, compare il seguente messaggio:
"Setup cannot continue because some system files are out of date on your
system. Click OK if you would like setup to update these files for you now.
You will need to restart windows before you can run setup again. Click
cancel to exit setup without updating system files"
Dando OK il computer inizia ad elaborare qualcosa ed al termine chiede di
riavviare la macchina.
Dopo aver riavviato la macchina, rieseguendo la procedura di installazione
mi torna nuovamente il messaggio suddetto.
Questo mi sta accadendo solo su una postazione perche' in genere le altre
volte dopo aver riavviato la macchina il problema non si e' piu' verificato.
Secondo voi a cosa e' dovuto.
Grazie
Paolo


[cut]
Quello che fa il setup del tuo programma non č un problema, č solo un
aggiornamento di files che, come la maggior parte delle volte,
richiede un riavvio di Windows.
Se il riavvio avviene prima della fine del setup, questo riprenderą
l'installazione automaticamente dopo il riavvio, altrimenti al riavvio
dovrebbe essere tutto a posto.
Quello che non va č che i files non vengano aggiornati, visto che alla
seconda installazione si chiede un nuovo aggiornamento.
Potrei suggerirti di installare i files richiesti manualmente ma non
andrebbe bene per un setup...
Con quale SO hai creato il tuo prg? Potrebbe essere un conflitto di
versione tra files di NT e 95, se hai usato NT. Altro non ti so dire,
mi dispiace...

 Quello che non va è che i files non vengano aggiornati, visto che alla

Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO File OCX Sperimentali

Nella mia versione di Visual Basic 5.0 Professional Italiana non posso usare
i seguenti file ocx in quanto mi compare un messaggio che mi avverte che non
ho la licenza per farlo :
1)Microsoft CommonDialogControl 5.0 = comdlg.32.ocx
2)MicrosoftMaskedEditControl 5.0 = msmask32.ocx
3)MicrosoftWindowsCommonControls 5.0 = comctl.ocx
Se clicco sul ? nella finestra di dialogo che mi avverte dell'impossibilità
di usare i suddetti file mi compare una spiegazione della guida che mi dice
che i file sono rovinati ( cosa che escludo ) o SPERIMENTALI , infatti a
lato del nome di questi 3 file che si legge in Controlli (PROGETTO -
COMPONENTI - CONTROLLI ) mi compare
questa segnatura : (SP2)  che credo significhi sperimentale.
Come posso reperire dei file NON sperimentali , o gentilmente se qualcuno li
ha non me li può inviare ?
Grazie infinite !
Paolo

Vai al knowledge base e vedi i seguenti articoli:
Q177799
Q181854
dovresti risolvere il problema,eventualmente usando VBC.exe per
verificare l'installazzione,VBC.exe lo trovi seguendo le indicazioni
che troverai al KB al secondo articolo che ti ho indicato.
ciao

questa segnatura : (SP2)  che credo significhi sperimentale.
Significa che il tuo VB e' aggiornato col Service Pack 2. Prova a
installare la versione 3 (SP3) o a rifare l'installazione di Visual
Basic per correggere il problema.
Ciao.
""""""""""""""""""""""""""""""""""""""""""""""
 -----------Federico Emanuele Galli----------
 ----------Visual Basic's Programmer---------
 
 Sideralis Programs (Visual-Basic and Delphi)
 
http://www.geocities.com/colosseum/loge/2151
""""""""""""""""""""""""""""""""""""""""""""""
                 Trust no ONE.

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





Ciao a tutti,


dove potrei reperire la seguente dll : 
Vbar332.dll che mi manca?


Grazie anticipatamente


 


Paolo



 ha scritto nel messaggio
news:000701c00dd1$6f0e2da0$3201...@astech.assitech.it...






Ok. Ricevuta.

Newsgroup: it.comp.lang.visual-basic
Titolo: Trasferimento dati

Ho un problema nel trasferire dati da un programma che fa da server ad un
client.
Sul server eseguo questo codice:
DatiDaInviare = Input(1000, #1) & "-02" 'DatiDaInviare è string
tcpServer.SendData DatiDaInviare
nel client:
Private Sub tcpServer_DataArrival(ByVal bytesTotal As Long)
tcpServer.GetData Tmp 'Tmp è string
Type = Right(TCPGet.Tmp, 2) 'è integer
Data = Left(TCPGet.Tmp, Len(TCPGet.Tmp) - 3) 'è variant
Write #1, Data
perchè nell'eseguire questo codice il file in cui vado a scrivere con il
client risulta di 1020 byte mentre io ho mandato solo 1000 byte con il
server? Ho notato che dal file di origine (un txt) a quello di destinazione
vengono raddoppiate le " cioè se nel file di origine ci sono delle " nel
file di destinazione ce ne sono due ""
Saluti al newsgroup
Ghigo    :)

 ha scritto nel messaggio
news:o5OY6.7701$8R5.1...@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Arrestare Windows 95/98 da VisualBasic

C'è qualcuno che mi può indirizzare dove posso trovare il modo per chiudere
l'attività di Windows 95 o 98 in modo automatico da una applicazione in
VisualBasic.
Ringrazio quanti mi possono aiutare.
Luigi De Mar
std...@tvol.it

...


Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long
Private Const EWX_LOGOFF = 0
Private Const EWX_SHUTDOWN = 1
Private Const EWX_REBOOT = 2
Private Const EWX_FORCE = 4
Dim r As Long
r = ExitWindowsEx(*, 0&)
dove per asterisco di intende una delle costanti sopra.
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)

Sono presenti degli ottimi esempi sul Sito Comune di questo NG:
www.murialdo.it/it_lang_vb
Saluti..
--
WebMaster del Sito Comune del newsgroup it.comp.lang.visual-basic
( 
http://www.murialdo.it/it_lang_vb
 )
"Quando pensi ad un paese migliore, pensa che puoi costruirlo"
Carabinieri - L'arma della gente


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

Vorrei sapere come posso far eseguire un Report che mostri una lista di
libri a seconda di quale autore viene selezionato in una dbcombo, non so
come far interagire la formula in CrystalReport con VisualBasic.
Ringrazio anticipatamente chi vorra aiutarmi.
--
Posted from 
mindseal.comm2000.it
 [194.133.0.6] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

On 25 Jul 2000 13:05:39 +0200, 
alf...@alfapi.com
 ("Alfapi S.r.l.")
wrote:

Prova 
p.es
.
CR1.SelectionFormula = "{autore}=" & dbCombo1.text
CR1.DiscardSavedData=True
CR1.PrintReport
dove CR1 č il nome del tuo controllo Crystal Reports
Ciao, Adriano
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Date in Access Y2K

Mi vergogno quasi a chiederlo....  anzi direi anche senza il quasi...
ma, come faccio a far utilizzare ad access le date nel formato gg/mm/aaaa ?
ho provato a modificarne il formato dalla struttura ma non funziona.....
sicuramente è una cosa che più banale di così non si può però non mi viene
in mente....
(e poi mi spiacerebbe assa fra 11 mesi docer rifare tutto perchè mi conta le
date sbagliate....)
non ditemi di fare una schifezza come contare le date superiori a 80 come
1980 1981.... e quelle inferiori come 2000, 2011...
Grazie
Rivi

...

Intanto, non preoccuparti, anche se Access visualizza le date con gli anni a
2 cifre, le memorizza comunque con 4 cifre.
Per il formato di visualizzazione, mi pare che devi modificare quello di
sistema (per default Access usa quello), quindi Pannello di Controllo ->
Inpostazioni internazionali -> Data -> formato data breve...
--
Roal Zanazzi
z...@iol.it

...oppure modifica solo la propeità sul Formato di Output


Se ricordo bene Access ha le date nel formato gg/mm/aa in cui aa sta ad
indicare
19xx per xx tra 30 e 99
20xx per xx tra 00 e 29
in poche parole, per riuscire a far utilizzare un secolo intero hanno
inventato la
gabbola diusare solo 6 cifre.
Comunque io ho utilizzato le date nel fromato gg/mm/aaaa per intervalli
esterni
a quello indicato e non  mi hanno dato problemi, che problemi ti hanno dato?

20xx per xx tra 00 e 29
Questo e' vero solo fino Access 2.0
Le nuove versioni di Access dovrebbero gestire anni fino al 9999 (per un po'
saremo a posto ;-)
--
Roal Zanazzi
z...@iol.it

 
z...@iol.it
Ok, ma come si fa da codice a controllare che il pannello di controllo
abbia gia' questo settaggio ed eventualmente impostarlo?
(io, per particolari funzioni legate alle date, devo andare dagli utenti
e impostarlo a mano, se non parti di codice non mi funzionano)
Se qualcuno lo sapesse...
grazie, lucio

...


Newsgroup: it.comp.lang.visual-basic
Titolo: stampa immagini

salve
chi può darmi indizi su come stampare nella stessa pagina sia immagini
che testo
grazie

 ha scritto nel messaggio
news:3b052202...@news.iol.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] MSDN x i poveri?

Il mio "pirata di fiducia" mi ha gentilmente fornito il Visual Studio v6.0
ma si č scordato di darmi il CD con MSDN, sapreste dove posso trovare un
Help decente per il VB che seppur in misura minore possa sostituirlo? (Cosě
magari invece di rompere le scatole a voi per ogni mio problemino prima do
un occhiata alle mie risorse ^_^)
        Franco.

un occhiata alle mie risorse ^_^)
Lo saprai già che la pirateria è illegale... detto questo, se rischi azioni legali per un prodotto
incompleto, cambia pirata!!! Se proprio vuoi rischiare, rischia per un prodotto completo, altrimenti
non ne vale la pena... (e poi, ti sei mai posto il problema che: il tuo indirizzo e-mail è ben
visibile, quindi, se vogliono, ti beccano in 5 min. Una volta beccato, se te la cavi con una multa,
questa sarà di certo superiore al valore commerciale del prodotto, quindi, oltre che essere
nell'illegalità, sei pure scemo a venirlo a dire!!! Come dire... Arrestme2tms)
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

Ciao Moreno,
So perfettamente che la mia E-mail e visibile a tutti, effettivamente sono
scemo, ma non fino a questo punto ^__^.
Il pirata di fiducia in questione č mio fratello che ha "legalmente"
acquistato il prodotto, il problema č che lui studia relativamente lontano e
mi ha fatto una copia di visual studio, il resto lo sai....
E poi figurati se mi vado a sputtanare sul NG per cosě poco :)))
A prop. perchč mi sto giustificando con te?!?
Franco.
P.S.:
il mio nick sta per "love me two times" (Una canzone dei Doors)

 il mio nick sta per "love me two times" (Una canzone dei Doors)
di questo passo, difficilmente troverai qualcuno disposto ad amarti anche
solo una volta... ::)))))))))
MarioH
Newsgroup: it.comp.lang.visual-basic
Titolo: SCUSATE ancora QUERY

ciao ancora a tutti....e scusate per la mia insitenza..
non riesco a capire perchè questa benedetta query mi funziona in access e
visdataM
ma quando la lancio in vb quella variabile li non viene riempita col valore
assegnato e genera un errore .
NESSUN RECORD CORRENTE
insomma non riesco a capire che valore viene assegnato a ID nell'esecuzione
della query.
IMPAZZIRE!!
Se al posto di ID metto un numero (che corrispionde ad un cliente) tutti i
dati vengono estratti correttamente!!
"SELECT Clienti.codicecliente,preventivi.codiceclienteP,
Clienti.ragionesociale FROM Clienti, preventivi WHERE
(Clienti.codicecliente=preventivi.codiceclienteP) AND (clienti.codicecliente
= 'ID');"
grazie
fabry

 = '" & ID & "');"
dove credo che ID è una variabile che contiene l'ID del Cliente!!!!
Ciao!

= 'ID');"
Scusa la mia abissale ignoranza nel risponderti :-)
IMHO credo che tu sbagli a porre la query SQL in VB...
Prova cosi
"SELECT codicecliente, ragionesociale, codiceclienteP FROM Clienti,
preventivi Where (codicecliente = codiceclienteP) AND codicecliente = " &
valore della tua stringa
prova un po' cosi' :-)
Sicuramente funziona Prima del WHERE, (ho provato), ora non ho molto tempo
di fare un altra prova, e quindi... incrocio le dita
sperando di esserti stato utile :-)
-- 
___________________________________________________________
Abulion Yorgen
ex-padawan del Venerabile Magister Valar
Maestro Jedi del New Jedi Order
"Un sorriso puo' salvare il mondo (G)!"
Version 2.03 used with Agent 1.8
____________________________________________________________

 ha scritto nel messaggio
news:ePdy7.14566$YC3.4...@news1.tin.it...


 ha scritto nel messaggio
news:Epiy7.14998$YC3.4...@news1.tin.it...


 ha scritto nel messaggio
news:Ffjy7.15095$YC3.4...@news1.tin.it...


 > > > non riesco a capire perchč questa benedetta query mi funziona in


 ha scritto nel messaggio
news:Ffjy7.15095$YC3.4...@news1.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: cancellare file

perchè non riesco a killare una gif?
qualche idea?
ciao Alberto
--------------------------------
Inviato via 
http://usenet.iol.it

 perchè non riesco a killare una gif?
Le prime cose che mi vengono in mente sono:
a. attributo read-only attivato sul file
b. qualche programma ha la gif aperta
c. non hai messo il percorso nel kill
d. il percorso contiene degli spazi, per cui la kill
   va usata co i doppi apici prima e dopo. Esempio:
    strPercorso = "z:\prova 1\ prova 2\ prova 3\miagif.gif"
    kill "" & strPercorso & ""

il problema è che io copio la gif in un'altra cartella
e poi killo la gif
nella cartella vecchia magari
qualche processo ce l'ha in memoria
ma non
esiste un modo per spostare la gif senza fare tutto questo giro?
Il



--------------------------------
Inviato via 
http://usenet.iol.it
 

 esiste un modo per spostare la gif senza fare tutto questo giro?
Ho provato con queste due istruzioni:
   FileCopy "c:\pippo.gif", "c:\dirx\pippo.gif"
   Kill "c:\pippo.gif"
Mi va in run-time error sulla seconda riga solo se imposto
c:\pippo.gif con attributo Read Only. Prova a controllare.

 esiste un modo per spostare la gif senza fare tutto questo giro?
MoveFile()?
Perň se un processo blocca il file comunque non puoi spostarlo (per ovvie
ragioni)!
Sicuro di non essere tu stesso a bloccarlo?
Certo che potresti anche essere un po' piů preciso e dire che errore ottieni
(cosě magari lo capisci da solo perchč non ti si cancella)!
Ciao

Ciao
--------------------------------
Inviato via 
http://usenet.iol.it
 

 MoveFile()?
MoveFile? Che io sappia questo comando non esiste in Visual Basic.


Public Declare Function MoveFile Lib "kernel32" Alias "MoveFileA" (ByVal
lpExistingFileName As String, ByVal lpNewFileName As String) As Long
E poi... impariamo a quotare, pleeeease :)
Ciao

 lpExistingFileName As String, ByVal lpNewFileName As String) As Long
Zanna, una curiosità... lavori all'UCAS ? ;-)
Io trovo più semplice usare Name :-)
Bye, G.


Eh, hai ragione :P
Funziona anche tra dischi diversi?
(mai usato la MoveFile(), mi ricordavo solamente di aver letto di questa
funzione)
Ciao