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

Come si esce da un ciclo while ?
While eof(1)
 Input # ...
 If str ="" then ESCI DAL CICLO WHILE
 .....
 Wend

do while...
	exit do
loop
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)

 wrote in message
92477341...@silink.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Problema VB6 DB Access metodo MoveLast()

Ciao a tutti,
ho sviluppato un'applicazione in VB6 che opera sul DB Access 97.
L'applicativo crea dei record in una tabella del DB modificandone i
campi in accordo alle esigenze dell'applicazione.
Sull'aggiunta dei record tutto ok. I problemi sorgono con il metodo
MoveLast(). A volte e totalmente a caso mentre lavoro su di un DB il
metodo MoveLast inizia a funzionare in modo errato.
Es. Chiamo una AddNew e credo il record #134. Faccio la MoveLast dopo
una MoveFirst e mi si posiziona, ad esempio, sul record #125 (i numeri
sono puri esempi). Non mi si schioda da qui. Ho provato in tutti i modi
ma nulla. Mi rimane inchiodato su di un record in mezzo alla tabella e
non sull'ultimo creato.
Se poi compatto il DB con Access e riprovo l'operazione, tutto torna a
funzionare correttamente.
Premetto che sto utilizzando VB6 senza alcuna SP.
Quale potrebbere essere la causa? E' un bug noto del VB6?
Grazie a tutti in anticipo
Saluti
SaRo

 non sull'ultimo creato.
Cioč? Se fai un MoveNext non si sposta? Mmmm...
Ciao...
-- 
Free As In Freedom
www.fsf.org
http://blog.libero.it/LeleB/

Riporto parte del codice con il quale eseguo la MoveLast:
********
Set TableName = Mess
Set MM = OpenDatabase(DBFilePath)
Set MessR = MM.OpenRecordset("Mess", dbOpenTable)
MessBufR.MoveFirst
MessBufR.MoveLast
DoEvents
Main.Log.text = Main.Log.text & MessR.Fields("RowN").Value & Chr(13) &
Chr(10)
********
Stampando l'indice della riga corrente, questa risulta non essere
l'ultima. Se faccio un compattamento del DB tutto torna a funzionare
correttamente.
Aiutooooooo...
Grazie in anticipo
SaRo

Se magari lo metti tutto il codice č meglio
:-)


SaRoUiKi ha scritto: 

Hai provato a fare un refresh??
Ma sporattutto che connessione stai usando? se puoi dirmi esattamente i componenti che usi potrei vedere di aiutarti..
-- 
Prendi in mano le redini del TUO destino e nessun ostacolo riuscirà a rallentare la tua corsa!

Sto usando componenti ADO.
Cosa intendi per refresh?
SaRo
Newsgroup: it.comp.lang.visual-basic
Titolo: Procedura Sort

Salve,
voglio realizzare una procedura di ordinamento su un array. Voglio
passare a tale procedura il nome dell'Array da ordinare e il nome del
campo per cui ordinare. Ho un form e un modulo. Sul form c'e' un
pulsante che lancia la procedura di ordinamento, mentre nel modulo ho
messo il seguente codice:
Type ArrayGlob
 codice As String
 cognome As String
 nome As String
 sesso As String
 descr1 As String
 descr2 As String
 descr3 As String
 descr4 As String
End Type
Public MioArray() As ArrayGlob
Public Appoggio(0) As ArrayGlob
-------------------------------------------------------------------------------------------
Public Sub Proc_Sort(ArrayToSort() As ArrayGlob, ByVar As String)
  For i = 0 To UBound(ArrayToSort) - 1
  For j = i + 1 To UBound(ArrayToSort)
   If ArrayToSort(i).ByVar > ArrayToSort(j).ByVar Then
    If Trim(ArrayToSort(i).ByVar) <> "" And Trim(ArrayToSort(j).ByVar)<>
"" Then
     Appoggio(0) = ArrayToSort(i)
     ArrayToSort(i).ByVar = ArrayToSort(j).ByVar
     ArrayToSort(j).ByVar = Appoggio(0)
    End If
   End If
  Next j
 Next i
End Sub
Richiamo la procedura nel seguente modo:
Call Proc_Sort(MioArray(), "codice")
Il problema e' che VB non sostituisce "ByVar" con "codice" e quindi in
fase di compilazione mi viene un errore del tipo:
"Impossibile trovare il metodo o il membro dei dati".
In che modo posso passare il campo su cui effettuare l'ordinamento?
Grazie
Donatella :)







 In che modo posso passare il campo su cui effettuare l'ordinamento?
Cambia il nome ByVar con qualsiasi altro nome di variabile
ciao
Bald0z

 "Impossibile trovare il metodo o il membro dei dati".
Se non vado errato ByVar è una parola riservata in VB e non può quindi
essere utilizzata come nome di variabile.
EMG
PS. Attenzione: hai inviato il tuo messaggio un bel numero di volte.

 campo per cui ordinare.
Non si puň fare come vuoi tu.
Il tuo parametro ByVar (complimenti, sei riuscita ad incasinare tutti con un
nome cosě simile al ByVal di VB), puň contenere una stringa, ma non si puň
usare per cambiare il riferimento al sottolivello della struttura di tipo
ArrayGlob.
Ti consiglio di usare una Enum ed una Select, per decidere quale campo usare
per l'ordinamento:
Enum ECampoDaOrdinare
  ECDO_Codice=1
  ECDO_Cognome
  ECDO_Nome
End enum
Public Sub Proc_Sort(ArrayToSort() As ArrayGlob, _
                  CampoDaOrdinare As ECampoDaOrdinare)
Dim i as long
Dim j as long
For r = LBound(ArrayToSort) to Ubound(ArrayToSort)-1
   For j = i + 1 To UBound(ArrayToSort)
      Select Case ECampoDaOrdinare
          Case ECDO_Codice
              Swap ArrayToSort(i).Codice, _
                       ArrayToSort(j).Codice
          Case ECDO_Cognome
              Swap ArrayToSort(i).Cognome, _
                       ArrayToSort(j).Cognome
          Case ECDO_Nome
              Swap ArrayToSort(i).Nome, _
                       ArrayToSort(j).Nome
      End select
  Next
Next
End sub
Public Function swap(ByRef a, ByRef b)
   Dim c As Variant
   c = a
   a = b
   b = c
End Function
Ciao
*Roby*

 nome cosě simile al ByVal di VB),
Azz! Hai ragione! Mi sono proprio confuso... :-(
EMG
Newsgroup: it.comp.lang.visual-basic
Titolo: Modificare i dati di una Griglia

Per la gestione di un DataBase mi serve una griglia che visualizzi i
record di una tabella, record di cui devo modificati i valori dei
campi.
Poiche' nella Casella Degli Strumenti non trovo il comando "Griglia",
uso la "Creazione Guidata Form Dati di VB" che propone 3 scelte:
1) Griglia (foglio dati)
2) Principale/dettaglio
3) MS HFlexGrid
Con le prime 2 opzioni, al termine della Creazione Guidata il
programma si blocca (compare la solita finestra con la scritta "Questo
programma ha eseguito un'operazione non valida e sara' terminato").
Se uso la griglia MS HFlexGrid i dati sono in sola letura.
E' possibile rendere modificabili i dati di una griglia MS HFlexGrid?
In alternativa como posso far comparire i comandi relativi alle altre
griglie nella Casella Degli Strumenti?
Grazie
Paolo
-- 
            LE BAMBINE DELLA NOTTE
La prostituzione delle ragazze-schiave in Brasile.
http://members.xoom.it/brasil21/bambine/index.htm

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

progetto->componenti
(..)
Grazie Claudio, ho seguito le tue indicazioni.


Newsgroup: it.comp.lang.visual-basic
Titolo: >come scoprire il numero di serie di un floppy o HD ?<

Salve, il mio problema è apparentemente semplice...
esiste un sistema per accedere al numero di serie di un floppy o HD da
un prog VB?
Esiste un funzione VB o cosa...?
Grazie
Daniele
Se potete rispondete anche alla mia email... non seguo molto il gruppo.
:-)

...



Guarda sul sito comune di questo NG
http://members.xoom.com/it_lang_vb
--
Roal Zanazzi
z...@iol.it

OPS la mia email:
Xdaniel...@writeme.com
naturalmente togliete X! :-)
Newsgroup: it.comp.lang.visual-basic
Titolo: VB e MSDE

ciao
sapete se MSDE puň girare su una macchina con WinXp Home edition?
Cioč la macchina con quel S.O. puň fare da Server?
Io ci ho provato ma quando vado a creare un nuovo DB, ,i viene dato
l'errore:
SQLState: '28000'
SQl Server Error: 18456
[Microsoft][ODBC Microsoft SQL Server Driver][SQL Server]Impossibile
eseguire l'accesso per l'utente 'sa'
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


dipende da come č settato msde, per default viene installato per accettare
connessioni con autenticazione di Windows. Se vuoi accedere con
il Login 'Sa' devi cambiare il tipo di autenticazione a Mista o a Sql
Server.
Qui trovi come cambiare il tipo di autenticazione.
--------------------------
HOW TO: Connect to Microsoft Desktop Engine
http://support.microsoft.com/default.aspx?scid=kb;en-us;319930
--------------------------
Ciao Giorgio

 Ciao Giorgio
.ma quindi msde gira come server sotto WinXPHome..
ciao



Ciao,
sì il servizio MSDE (Sql Server DeskTop Engine) gira come server su tutti i
sistemi Windows, 98 e Me compresi.
Solo le versioni standard ed enterprise necessitano di un sistema operativo
server.
Ciao Giorgio

 eseguire l'accesso per l'utente 'sa'
le osservazione di Giorgio sono corrette, ma voglio precisare una cosa.
SQL Server/msde supporta due tipi di autenticazione: una basata sugli 
utenti di SQL Server, l'altra basata sugli utenti NT/2000.
Nel tuo caso, hai impostato la sicurezza su SQL Server. Se avessi 
impostato l'altra, avresti un altro messaggio di errore, qualcosa tipo: 
SQL Server è configurato per l'autenticazione Windows.
Tra l'altro il messaggio è abbastanza chiaro: l'utente 'sa' ha una 
password, e quella messa da te non è giusta.
Comunque sia, come ti ha detto giorgio msde gira benissimo su xphome. Se 
non girava, avresti avuto qualche messaggio durante il setup. Mi viene da 
pensare che in fase di installazione tu abbia messo una pwd 
all'utente 'sa' e adesso non la ricordi più....
good coding!!!
--
Alletun
"Se ti va di spassartela adesso
Prendi il Vettore oggi stesso."
Terre Desolate - Stephen King
Inviato da 
www.mynewsgate.net

eseguire l'accesso per l'utente 'sa'
L'hai installato in mixed mode? Se non glie lo dici in modo esplicito,
per default prente la security di Windows. E quindi, niente sa.
--
Ciao!
Luca Menegotto

Scarica subito questo favoloso "Enterprise Manager" freeware per MSDE:
http://www.asql.biz/DbaMgr.shtm
Puoi anche modificare la sicurezza con una comoda interfaccia grafica
praticamente identica a quella di SQL Server.

SQL Server è configurato per l'autenticazione Windows.
Non sono d'accordo. Mi ci sono scontrato un paio di settimane fa
(avevo sbagliato l'installazione di MSDE) e il messaggio di errore era
esattamente quello descritto.
--
Ciao!
Luca Menegotto

 password, e quella messa da te non è giusta.
Io ho messo la Psw durante l'installazione, ma la ricordo benissimo eppure
non mi fa entrare...
ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Hyper Label VB6

Caio a tutti.
Sto creando un'applicazione in VB6 e pensavo di utilizzare, per
velocizzare dei collegamenti, di usare un qualcosa di simile all'
HYPER LABEL di 
VB.NET
 ma noto con immenso dispiacere che VB6 non ne è
fornito.
Ho provato a cercare un po' in giro ma non ho trovato nulla di
utile...c'è qualcuno che sa per caso dove posso trovare qualcosa di
simile?
O per lo meno che mi permetta, tramite click di aprire un collegamento
ipertestuale?
Grazie 1000 a tutti.

 Grazie 1000 a tutti.
Usa una label "classica", e gestisci i seguenti eventi:
- Click per aprire il collegamento (URL), tramite l'API ShellExecute:
    ShellExecute 0&, vbNullString, URL, vbNullString, vbNullString, 
SW_SHOWNORMAL
- MouseMove per eventuali effetti "hot" (es. far cambiare il forecolor al 
passaggio del mouse)
Ancora meglio, crei un tuo usercontrol contenente una siffatta label...
Bye
Raf 

 Usa una label "classica", e gestisci i seguenti eventi:
Dimenticavo il link completo:
http://vbnet.mvps.org/index.html?code/intrinsic/sehyperlink.htm
Bye
Raf 

 Raf
PROBLEMA RISOLTO...GRAZIE MILLE.

Newsgroup: it.comp.lang.visual-basic
Titolo: è possibile un informazione?

Salve a tutti devo stampare su carta....pero' con delle mie scritte
es:
nome........... cognome................
 Nato il ............
come posso fare,se uso crystal report devo crearmi un database con i campi
che devo aggiungere ,giusto?
Grazie per la risposta....
Newsgroup: it.comp.lang.visual-basic
Titolo: Chiave primaria multipla, o campo ID

Salve a tutti,
so che č in parte OT, ma sto sviluppando un'applicazione con Entity
Framework, per provarlo, e volevo modellare la base di dati.
 
Spesso capita di avere una tabella la cui chiave primaria č composta da
diversi campi.
Pensiamo ad una tabella ordini, ad esempio possiamo avere
ANNO-NUMERO_ORD
La riga dell'ordine di conseguenza dovrebbe essere relazionata come
ANNO-NUMERO_ORD-NUMERO_RIGA
Se la riga di fattura avesse informazioni correlate (es. Stati di
avanzamento produzione) avremo
ANNO-NUMERO_ORD-NUMERO_RIGA-NUMERO_STATO
 
Si andrebbero quindi a creare diversi campi di correlazione. In questi casi
spesso uso un campo ID contatore, che semplifica l'uso.
 
Innanzi tutto vorrei un vostro parere fra l'uso di campi
ID-Contatore/autoincrement, rispetto ad uno o piů campi "codice".
Sicuramente i campi contatore sono scomodi quando si devono fare
trasferimenti di dati.
 
Esempio un agente che prende un ordine da un tablet, e invia il codice
articolo (es. "ASUS_W101") ordinato, se č un codice testuale siamo sicuri
che č quello.
Altrimenti si dovrebbe fare una select per vedere il valore dell'ID
dell'ASUS_W101. Insomma prevedendo un'applicazione con sincronizzazioni non
credo sia la cosa piů comoda.
 
Tnx

 trasferimenti di dati.
 
i campi identity non sono obbligatori da usare,e sono limitati solo a dati 
numerici;
invece  una PK � obbligatoria se vuoi avere almeno un indice,e per poterla 
usare con FK nelle join con altre tabelle del database.
 
 
 

 usare con FK nelle join con altre tabelle del database.
 
La mia riflessione è appunto se fare una PK identity "semplice", o una PK
composta da 3/4/5 campi.
A quel punto nelle tabelle correlate, la join diventa molto più "lunga",
rispetto ad un singolo campo ID, che però a volte vuol dire ben poco.

E SE IL DATABASE E' IN REPLICA O DECIDONO DI METTERLO IN REPLICA,
OCCHIO CHE SE IL TIPO DI DATO NON E' GIUSTO DIVENTA UN CALVARIO.
Da qualche parte ho letto che si usano UNIQUEIDENTIFIER.....ma dovrei 
rispolverare
"Andrea [Work]" <andrea.isw...@gmail.invalid> ha scritto nel 
messaggio news:1xrpsdtc2jnse.be6ldhrde6zr$.dlg@40tude.net...


E SE IL DATABASE E' IN REPLICA O DECIDONO DI METTERLO IN REPLICA,
 
aggiungi una colonna SITE_ID,che combinata con l'attuale colonna ID 
costituirà la composite primary key.
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con data in sql

Ciao a tutti.
Chi mi può aiutare?
Questa istruzione sql mi restituisce un recordset vuoto pur essendo presenti
dati che soddisfano l'ugualianza seguente:
"select * from tblx where campoData = " & data
La variabile data è dichiarata come date e i due formati di data sono
uguali. Sicuramente esiste un errore di sintassi. Quale?
Ciao e grazie in anticipo
Paolo

uguali. Sicuramente esiste un errore di sintassi. Quale?
Vb ha il simpatico vizio, pardon, feature, di convertire automaticamente
le variabili da un tipo all' altro. Grazie a cio', saltano fuori problemi
che non si avrebbero se fosse un linguaggio veramente tipizzato.
Nel tuo caso si verifica un concorso di colpa tra te e vb:
1. Generalmente in sql la data viene racchiusa fra apici singoli (comunque
possono verificarsi delle differenze particolari fra database e database);
2. Vb ha converito date in string nel formato data breve impostato
dal pannello di controllo.
Rimedi alternativi:
1. convertire in String in modo esplicito, comandando il formato,
e delimitando con apici singoli:
select * from tblx where campoData = '" & Format$(data, "yyyy-mm-dd") & "'"
2. utilizzare un oggetto Command con Parameter di tipo date:
questa e', imho, la soluzione migliore perche' ti permette di astrarre
dal tipo di database sottostante.
hth, hal

 wrote in message news:9nqopd$p4e$1...@news.ngi.it...

La sintassi sql prevede in molti casi che il passaggio delle date avvenga tra
"#" ossia la sintassi della tua query dovrebbe essere :
"select * from tblx where campoData = #" & data & "#",senza concorsi di colpa
tra te e vb ....  Ciao
-- 
Posted from  [217.57.33.234] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 >La variabile data č dichiarata come date e i due formati di data sono


Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] Workbook excel già attivo

ciao,
ho bisogno di rilevare, da un applicazione VB6, che Excel sia già aperto
con un determinato workbook e senza ricorrere a oggetti OLE.
Esclusivamente con Excel.Application
Ho provato a dichiarare semplicemente "Dim ExcelApp As Excel.Application"
senza usare la New, ma quando apro il workbook, giustamente viene
segnalato l'errore "Variabile oggetto o variabile del blocco With non
impostata".
Avete suggerimenti?
Grazie.
erichz
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:bj74as$9et$1...@news.newsland.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] attendere fine della stampa

Salve a tutti,
ho un programma che mi deve stampare dei documenti in diversi formati ma in 
sequenza in modo che sia semplice poi ripescarli in ordine... il problema � 
probabilmente alla stampante arriva prima la stampa di un pdf piuttosto di 
un .doc e quindi prima di lanciare la seconda stampa vorrei attendere la 
fine della prima... avete idee su come fare?
in rete ho trovato questo: 
http://www.merrioncomputing.com/Programming/WatchPrinter.htm
ma non c'ho capito nulla di come adattarlo alle mie esigenze e se la cosa 
puo' funzionare... a me piacere un bel
AspettaFineStampa()
eheheh :P
Grazie 1000 a tutti per eventuali suggerimenti
A.


Ti posto un pezzo di codice che ho usato , anche se è .net
Public Sub coda()
        Dim count As Integer
        Dim oq As New System.Management.ObjectQuery("SELECT * FROM 
Win32_PrintJob ")
        'where JobStatus unlike 'Stampato'")
        Dim query1 As New Management.ManagementObjectSearcher(oq)
        Dim queryCollection1 As Management.ManagementObjectCollection
        Dim mo As Management.ManagementObject
        queryCollection1 = query1.Get()
        For Each mo In queryCollection1
            count += 1
        Next
        If count = 0 Then
            display("Pronto")
            Me.stampa_in_corso = False
        Else
            display("Stampa in corso...")
        End If
    End Sub
Newsgroup: it.comp.lang.visual-basic
Titolo: Crystal Report ...facile facile

Ciao,
ho realizzato un programma gestionale con VB5, db:Access97.
Vorrei stampare dati utilizzando un report dal nome "provastampa.rpt"
prodotto con Crystal
Reports.
Ad i miei componenti ho aggiunto "Crystal Report Control 4.6" (ho fatto
bene?).
Quindi in una form di stampa ho utilizzato il controllo appunto
"CrystalReport1" avente tra le proprietą:
ReportFileName = C:\Programmi\DevStudio\VB\report\provastampa.rpt (ho fatto
bene?)
...e adesso?
Come diavolo si fą nel codice per richiamare stņ benedetto controllo?
--
Grazie a tutti
Stefano
ste...@tin.it

Ciao, il comando per avviare l'anteprima di stampa č:
CrystalReport1.Action = 1
Occhio perň che ci sono altri settaggi da fare per impostare correttamente
la stampa.
Bye
--
Tango
www.af.mil
ICQ: 35463931

Attento con CR ad impostare correttamente il percorso del DB, se vuoi un
condiglio usa un DSN di sistema, risolve un sacco di problemi, se vuoi
maggiori informazioni fammi sapere

Newsgroup: it.comp.lang.visual-basic
Titolo: problema con la virgola in open file

sto scrivendo un programma in vb6 in cui ho bisogno di aprire
un file in modalità test-sequenziale ma mi succede una cosa che non capisco:
la virgola viene interpretata come unuova riga e quindo la gira viene
spezzata in due parti.
Ma cosa sbaglio? ho controllato un pò di opzioni ma non riesco a trovare
l'errore.
 Allego in codice se può servire.
Grazie per ogni eventuale suggerimento.
Vanni Zatta
v.z...@comune.feltre.bl.it
ComDiagFile.ShowOpen
Labelnomefile.Caption = ComDiagFile.FileName
nomefile = ComDiagFile.FileName
scrivifile = nomefile & ".ris.txt"
'Open nomefile For Input Access Read As #1
Open scrivifile For Output As #2
Do Until EOF(1)
    Input #1, rigaletta
    Print #2, rigaletta
Loop
Close #2
Close #1

...


Newsgroup: it.comp.lang.visual-basic
Titolo: [.net] listbox

Salve a tutti.
ho un problema con una listbox sotto .net:
devo poter caricare la lista con degli elementi presi da un database (campo
descrizione) e fare in modo che ad ogni elemento io possa associare il
relativo indice di database (id) per un successivo uso.
Sulla versione 6.0 questo era facilmente attuabile con la proprietą itemdata
delle listbox, ma nella nuova versione questa proprietą pare essere stata
soppressa.
Ora come ora carico i dati tramite un datareader, ma sono in tempo a
cambiare approccio.
Qualche suggerimento?
ciao, Claudio

 ha scritto nel messaggio
news:R_yF8.79484$5k4.1...@twister2.libero.it...


 ha scritto nel messaggio
news:KuAF8.79846$5k4.1...@twister2.libero.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: collection

ragazzi come si fa ad aggiungere alle collezioni una struttura definita
con la parola chiave type?
mi da un errore nell' add..
Grazie anticipatamente
--- news://
freenews.netfront.net/
 - complaints: 
ne...@netfront.net
 ---

 mi da un errore nell' add..
In vb6 sicuramente non si può fare.
"Banalmente" trasformi la UDT in una classe con relative proprietà.
Oppure ho trovato tipo:
http://www.ioprogrammo.it/tipstricks/passare_udt_a_classi_ora_si_puo-t17450.0.html;wap2=


	lo avevo immaginato..
	conoscete un buon sito per vedere come realizzare classi anche
complesse in vb6?
 grazie ancora..


 complesse in vb6?
Sai cos'è una classe, per farne una da una type basta l'autocomposizione di
vb6, metti tutte le proprietà che hai nella classe e via.
Oppure puoi fare tutte variabili pubbliche, se proprio vuoi.

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

    Sto cercando disperatamente un decompilatore per VB4 per decompilare un
programma di cui ho perso i sorgenti.
Mi potete aiutare?
grazie

Mi spiace ma qui la gente compila soltanto...

i programmi VB4 sono gią compilati come eseguibili Intel, niente da fą. Al
massimo trovi dei debugger, ma č allucinante cercare di ricostruire del codice a
partire dalle istruzioni di base...


Newsgroup: it.comp.lang.visual-basic
Titolo: Stampa con Stampante Predefinita

Dovrei impostare una stampante, che non č quella predefinita, direttamente
da codice.
Dim prn as Printer
For Each prn in Printers
      if prn.DeviceName = "NomeStampante" then
         Set Printer = prn
         exit for
      endif
Next
Ora perň se lancio la stampa di un DataReport, senza voler visualizzare la
finestra GDI per la scelta della stampante, con il codice
oggetto.PrintReport False, la stampante che ho impostato con il codice
precedente non viene utilizzata per la stampa, bensě viene presa la
stampante che č impostata come predefinita di sistema.
Come debbo fare per impostare un'altra stampante come predefinita in modo
che il DataReport venga stampanto sulla stampante desiderata??
Grazie.

 da codice.
http://www.sitocomune.com/
 > Forms > Gestire la stampante predefinita
giuseppeD
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Form

Esite la possibilità di salvare form, controlli MSFLEXGRID ecc.. come file
di immagini ...per pubblicarle o inserirle in un testo ...o l'unica
possibilità è stamparle per poi fare uno scaning ?
      grazie a tutti

 ha scritto nel messaggio
news:9nq0bj$55n$1...@nreadb.inwind.it...


 wrote in message
AQ%n7.177341$TS4.1...@news2.tin.it...


Furbone, metti l'orologio a posto


 Furbone, metti l'orologio a posto
a proposito di questo.... ma perchè non viene messo l'orario del server nei
post... anzichè quello presente sul post stesso....
sto dicendo corbellerie ?
:-))))))


c'è un esmpio su msdn  oppure 
www.vbsquare.com
se invece vuoi salvare anche eventuali controlli nascosti la questione si fa
più complessa e sicuramente solo ocntrolli con hwnd.
ciao
--
-------
sito: 
www.dadev.it
ultime: Ocx per irc testi freeware
-------

 
Dipende da che server usi.
Ad esempio libero mette l'orario del server, il server tedesco no.
-- 
Samuele Battarra
prova il mio newsreader:
http://digilander.iol.it/battarsa/programmi/news/
Newsgroup: it.comp.lang.visual-basic
Titolo: Dimensionamento dinamico Form

Chiedo scusa per la domanda forse banale ma dopo aver lurkato per
parecchi giorni il newsgroup, dopo aver spulciato l'help il linea di VB
sono solamente riuscito a  confondermi ancora di più di quanto lo ero
in partenza.
Il mio problema è alquanto semplice , desidererei impostare in un
progetto VB6 le dimensioni di un form MDI child a Runtime a partire da
2 variabili definite parametricamente che ne indicano la grandezza in
Centimetri.
Il tutto ovviamente deve essere indipendente dalla risoluzione dello
schermo valida al momento.
Mi sono "spiaggiato" come una balena sugli argomenti relativi ai Twips,
Twips Per Pixel, ScaleX e ScaleY, e questo benedetto/maledetto twip ed
i suoi 567 fratellini che compongono il famoso centimetro logico, che
purtroppo per me di logico ha ancora ben poco.
Grazie a tutti quelli che avranno la pazienza di illuminarmi su questo
argomento.
Marco Papotti.

 ha scritto nel messaggio 
news:1126822356....@f14g2000cwb.googlegroups.com...


 purtroppo per me di logico ha ancora ben poco.
...
il twip, maledetto chi lo ha inventato :-)) e' in effetti un po' noioso.
Io ti consiglio di lavorare in pixel. Non capisco pero' come fai a
lavorare in centimentri. Prensi un pc, lo colleghi una volta a dun 17
pollici, la volta successiva ad un 19 e, senza aver cambiato la
risoluzione, la grandezza della tua figura e' cambiata.
Se vuoi mantenere la proporzione tra due form, ti conviene trovare altezza
e larghezza del primo, applicare la proporzione, e trovare le misure del
secondo.
Come hai visto, la grandezza predefinita e' il twip, pero' tu puoi
cambiare le impostazioni in pixel, millimetri (forse i mm sono piu'
indicati per una stampante) ecc.
La funzione TwipsPerPixel(x/y) ti restituisce il numero di twip che
formano un pixel, in orizzontale e in verticale. Questo numero non e'
fisso, ma varia da pc a pc.
Ciao... Maurizio 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ti rispondo di getto senza controllare bene se la cosa sia fattibile ma
mi viene da pensare che con il metodo move dovresti essere in grado di
posizionare il form dove desideri, e le coordinate di posizionamento
saranno uguale a quello del primo form (quello su cui ti vuoi
sovrapporre).

Grazie Maurizio,
hai ragione, non avevo pensato al fatto che cambiando esclusivamente il
monitor, senza cambiare la risoluzione video mi sarei incasinato
comunque. Penso proprio che rivedrò i miei ragionamenti per lavorare
in pixel.
Grazie per l'aiuto

 [...]
Doppia personalita'?
Lokar
-- 
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
Statuto: 
http://www.it-lang-vb.net/docs/Statuto.txt
UGIdotNET - 
http://www.ugidotnet.org

 ha scritto nel messaggio 
news:3p0qq7F...@individual.net...

Newsgroup: it.comp.lang.visual-basic
Titolo: Opne word

Devo fare sta cosina aprire winword da vb2005 come posso fare 

 Devo fare sta cosina aprire winword da vb2005 come posso fare
prova così
System.Diagnostics.Process.Start("winword.exe")
se non ti funziona, al posto di winword.exe metti il percorso completo
ciao
daniele

 Devo fare sta cosina aprire winword da vb2005 come posso fare
prova cosě


 Devo fare sta cosina aprire winword da vb2005 come posso fare
prova cosě


 
Prova a guardare questa discussione di qualche tempo fa:
http://groups.google.it/group/it.comp.lang.visual-basic/browse_frm/thread/4c5c1bc41eeb3028/
Ciao!
-- 
Davide "Dodo" (30, 62+54, MI)
CAH e Alfiere di IDLM dal 30/11/1999
"L'esperienza è una cosa che non puoi avere gratis." (O.Wilde)
Newsgroup: it.comp.lang.visual-basic
Titolo: MDB e Can't Find Installable ISAM

Ciao raga,
ho realizzato una piccola utility per l'importazione dati. Sulla mia
macchina funziona perfettamente, ma dal cliente selezionando un semplice MDB
gli da il seguente errore: Can't Find Installable ISAM
Come posso risolvere il problema?
Salutoni

Che metodo hai usato per accedere al Db? (ADO, DAO ecc..)
_________________________
www.sasim.cjb.net


Ciao,
ho usato un datacontrol e la cosa strana è che da me funziona con gli stessi
MDB...



Newsgroups: it.comp.lang.visual-basic
Subject: Re: [?]ISAM
Date: Thu, 1 Feb 2001 10:25:33 +0100
Sul cd di office97 c'è un file che si chiama (credo) dataacc.exe.
Va installato per driver ISAM.
---

Non impostare la Proprietą Connect dell'oggeto DATA (tipo non mettere Access2000 o 97 ecc..)
LAscia bianco quel campo e prova a vedere se funge!
Ciao SImo
Guarda il sito comune
 
http://www.it-lang-vb.net/docs/Manifesto.txt
e leggiti la parte che riguarda la formattazione dei Subject..eviterai l'ira
( :-) ) di molti e aiuterai tanta gente che ha il tuo stesso problema.
Ciao SIMO
--
--
_________________________
www.sasim.cjb.net

GRAZIE 1000, SENIOR! Cmq io ne ho 29! :-)


Grazie 1000 a tutti quanti, ora scuscino di botte VB e vediamo che succede!
:-)


 ha scritto nel messaggio
news:9d6e6l$grlc7$1...@ID-52601.news.dfncis.de...



Ma io non mi sono mai lamentato dei tuoi OT zio :)
Solo vorrei che lasciassi il tag [OT] laddove esiste :PP
Ciaotutti,
Asterix
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] - Solo per GURU ORACLE

Cari colleghi, la seguente query genera (lato client) un erorre di sintassi.
Tale query viene eseguita correttamente se elimino dalle join la tabella
CentriCo.
Per la connesione vengono usate: ADO + oracle driver ODBC 8i (v.8.1.77)
Come potete vedere sonon stati usati i caratteri escape per mantenere
compatibilità con db Microsoft.
Qualche suggerimento??
select count(*) from  {oj  Contatori RIGHT JOIN (Ubicazio RIGHT JOIN
(TipStrut RIGHT JOIN (TemplPre RIGHT JOIN ((CentriCo RIGHT JOIN Struttur ON
CentriCo.Id = Struttur.IdCentriCo) INNER JOIN (Richiede RIGHT JOIN (Priorita
RIGHT JOIN (Commesse RIGHT JOIN (CodGuast RIGHT JOIN (Storico INNER JOIN
Attivita ON Storico.Id = Attivita.IdStorico) ON CodGuast.Id =
Storico.IdGuasto) ON Commesse.Id = Storico.IdCommessa) ON Priorita.Id =
Storico.IdPriorita) ON Richiede.Id = Storico.IdRichied) ON Struttur.Id =
Attivita.IdStruttur) ON TemplPre.Id = Attivita.IdTemplPre) ON TipStrut.Id =
Struttur.IdTipStrut) ON Ubicazio.Id = Struttur.IdUbicazio) ON Contatori.Id =
TemplPre.IdContatori } WHERE  Storico.F_Stato IN ( 1,2)  AND
((Attivita.NProgr = 0))  AND  ((Storico.F_TipMan = 0 And Storico.F_TipPreve
IN (0,3,1,2,5)) OR (Storico.F_TipMan IN (1,2)))

 CentriCo.
non si puo' avere una descrizione piu' precisa dell'errore?
e' generato da ADO, dal driver ODBC o da Oracle ?
leggendo la documentazione di ODBC ho visto che il join andrebbe specificato
con RIGHT OUTER JOIN, ma il problema non dovrebbe essere questo, altrimenti
la rimozione della tabella CentriCo non eliminerebbe l'errore
se l'errore e' generato dal server io proverei ad abilitare il trace di
Oracle
e vedere il testo della query che arriva al server
ciao

 e vedere il testo della query che arriva al server
Come faccio ad attivare il tracer e a consultarlo?
GRAZIE

 wrote in message
news:pnYU8.41167$vm5.1...@news2.tin.it...

e' una procedura un po' complessa se non conosci Oracle
provo a sintetizzarla sperando di non dimenticare niente
1) identifichi la cartella in cui vengono scritti i file di trace
    e' il parametro USER_DUMP_DEST del server
2) esegui il comando
ALTER SESSION SET SQL_TRACE = true;
nella sessione (spero che sia possibile tramite un command, l'alternativa
e' abilitare il trace a livello di server)
3) identifichi il file di trace generato
e' un po' criptico ma la query e' in chiaro

 Qualche suggerimento??
Sě, un subject piů rispettoso e ... democratico.
Infatti io conosco l'esatta risposta, ma non mi ritengo un guru Oracle...
Newsgroup: it.comp.lang.visual-basic
Titolo: Compressione Winzip compatibile

Salve a tutti, chiedo venia se la domanda è stata gia' posta in anticipo, ma
non sono riuscito a reperire vecchi post in materia. In breve ho una routine
che mi prende una lista di file da una listbox e dopo aver aperto Outlook li
invia in allegato ad un indirizzo prestabilito. Il problema è che questi
file (Worksheets) pesano almeno 50-60 kb che moltiplicati per qualche
centinaio mandano in blocco la casella di posta elettronica del ricevente.
Ho provato ad utilizzare l'ocx presente sul sito del gruppo e naturalmente
funziona che è una bellezza, ma c'è un problema: sui pc riceventi non c'è lo
stesso decompressore. Domanda: esiste un ocx diciamo winzip-compatibile e se
si, è legale utilizzarlo? Esiste una alternativa al mio dilemma es: una
funzione tipo shellexecute che mi apra il winzip e dopo aver compresso i
file li inviii al gestore di posta elettronica!? Lo so che è forse volere
troppo ma non si sa mai! Grazie di cuore a chi mi vorrà dare qualche dritta
e salutoni a tutto il N.G.

 Come farei allora? Dipende da un sacco di cose...
...del tipo!?
ciao da ciccio

 ha scritto nel messaggio
news:Z5B79.225236$Jj7.5...@news1.tin.it...

Una delle più famose librerie in questo senso è sicuramente zLib che è anche
open source:
Per le condizioni d'uso e per scaricarla dai un'occhiata alla sua hompage:
http://www.gzip.org/zlib/
Un ottimo esempio d'uso per VB in italiano lo trovi invece su:
http://www.visual-basic.it/uploads/articoli/tecnici/adsZlib.htm
Ciao,
Andrea "Trikko" Fontana
ICQ: 27799781
HomePage: 
www.it.owns.it

....grazie a tutti di cuore, ho scaricato le dll di infozip e ho creato una
semplice routine che mi zippa i files riducendoli ad 1/4 del loro peso prima
di inviarli. Non è il massimo, ma come direbbe qualcuno..."è meglio di una
zampata nelle palle!"
Ciao e a risentirci presto!

Newsgroup: it.comp.lang.visual-basic
Titolo: Contare caratteri...

Salve esiste un metodo/funzione che mi restituisce il carattere su cui sono
posizzionato all'interno di una text?
Se voglio contare i caratteri che stò scrivendo nell'evento change eseguo
questo comando:
NCarattere = Len(Text1.text)
e il gioco è fatto ma se mi posiziono all'interno di una text dove c'è già
scritto qualcosa come faccio a sapere a quale nCaratere corrisponde?


Private Sub Text1_Click()
    MsgBox Text1.SelStart
End Sub
-- 
---------------------------
Mauro Gamberini
http://www.riolab.org/
Newsgroup: it.comp.lang.visual-basic
Titolo: URGENTISSIMO : CONVERSIONE DI NUMERI IN STRINGA

 --
In attach (nella mail in privato) troverai uno zip contenente la
Function che uso io, in sorgente, per VBasic.
Funziona con numeri da 0 a 999.999.999.999
Devi utilizzare la Function così:
Dim Numero as Currency
Dim Stringa as String
Numero = 123456               ' esempio, ovviamente
Stringa = NumPar(Numero)      ' in Stringa hai: "CENTOVENTITREMILA...
Fammi sapere se hai risolto o se hai problemi.
-- 
Ciao,
BEPI
+-----------------+---------------------------+
| U pòdce iìnd'a la farine se crète melenàre  |
| La pulce nella farina si crede mugnaio      |
| La puce dans la farine se croit meunier     |
| A bug in the flour thinks itself a miller   |
|                   (Antico proverbio barese) |
+-----------------+---------------------------+
|        o    o   |                           |
|        |\/\/|   | Bepi Rospi                |
|        |    |   | Peveragno (CN)            |
|       _/(.)(.)  |                           |
|    __/_  _____) | mailto:
be...@multiwire.net
 |
|   /    \   --/  |                           |
+-----------------+---------------------------+

Chi puo darmi un aiuto ???
Forse io!
Anche se non e' farina del mio sacco.
Un po' di tempo fa' scaricai un file chiamato n2let.zip credo da
volftp dentro c'era una form di VB3 e un documento excel, che
sfruttavano lo stesso codice, e fanno quello che chiedi tu!
Credo che con un minimo di aggiustamento possa funzionare anche con
access.
Nello zip c'era il nome di Passini Francesco
http://www.geocities.com/SiliconValley/Pines/3098
Se non lo trovi fammi sapere che ti mando il file (14 Kb).
-----Imperius------
impe...@webzone.it
-------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: RASAPI

Qualcuno conosce la funzione api (o comunque il modo) per sapere a quale
porta è connesso un "device"?

porta è connesso un "device"?
Allora:
Una volta ottenuto il nome del dispositivo (con l'API RasEnumDevices, trovi un esempio sul mio
sito), fai così:
nella chiave di registro:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\
Ci sono tante sotto-chiavi chiamate 0000, 0001, ... a seconda di quanti dispositivi hai.
Scorri queste ultime fino a quando il valore della voce  DriverDesc è uguale al nome del tuo
dispositivo.
Quindi leggi il valore della voce MatchineDeviceId, che sarà una cosa tipo:
PCI\VEN_12EB&DEV_8803&SUBSYS_880312EB&REV_01
Apri la chiave HKEY_LOCAL_MACHINE\Enum & MatchineDeviceId, ovvero, ad esempio:
HKEY_LOCAL_MACHINE\Enum\PCI\VEN_12EB&DEV_8803&SUBSYS_880312EB&REV_01
Enumera le sottochiavi ed in una di queste (generalente ce n'è una sola) trovi la voce DeviceDesc
che è uguale al nome di dispositivo e la voce PORTNAME che è invece quello che cerchi.
Le funzioni per accedere al registro le ho postate qualche giorno fa, quindi puoi cercarle su Deja,
ma ci dovrebbe essere qualcosa anche sul Sito Comune,
Spero ci sia un metodo più semplice, ma al momento non lo so...
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: Rinominare File

Ho provato ad usare Name ma ho notato che da errore se il NuovoFile
esiste gia'.
In effetti poi non copia ma rinomina il file.
Ciao Maurizio
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] SPAM su cellulare

ci mancava solo questa: ho ricevuto uno spam sul cellulare...
...e mi indica un sito in cui "registrarmi" (indicando il numero di cell)
per NON ricevere più spam... fantastico...


AAAAAARRRRRRRGGGGGHHHHHHHH!!!!!


Maledetti! Li odio dal profondo del cuore!!!
Mi piacerebbe conoscere il domicilio di uno di loro, poi tutte le notti
recarmi a casa sua verso le 3:30, suonare il campanello ininterrottamente
fino a quando risponde, poi dirgli che se non mi vuole più vedere deve solo
scriverlo su un foglietto e darmelo. La notte seguente tornare alle 3:00 e
poi alle 4:00. Se mi da un altro foglietto ritorno la notte seguente alle
2:30, alle 3:30, alle 4:00 e alle 4:30. Quando non mi restano più orari
disponibili durante la notte, allora gli spacco la faccia.... passerei
qualche notte in bianco, ma sai la soddisfazione!!
ciaociao

 bianco, ma sai la soddisfazione!!
Rotfl !!!
Se vuoi una mano non esitare , chiamami subito al 166.166.166 (a soli
3478euro +IVA al nSec durata max 4 Giorni) cosi ci andiamo insieme ! ^_-
-- 
-Gigio@Work(?)-


Super ROTFL

cosa usate voi per evitare spam via e-mail?
a me hanno iniziato di nuovo oggi, avevo cambiato mail a causa della 50ina
di virus giornalieri che recentemente arrivavano.

 ha scritto nel messaggio
news:u4Alb.52893$Zh.2...@tornado.fastwebnet.it...
: cosa usate voi per evitare spam via e-mail?
:
: a me hanno iniziato di nuovo oggi, avevo cambiato mail a causa della 50ina
: di virus giornalieri che recentemente arrivavano.
Guarda, ho dovuto provarne molti :-(
In definitiva Spamihilator č fra i migliori, sconosciuto ai piů ma davvero
efficiente.
Ciao, Luca.

http://punto-informatico.it/p.asp?i=45682

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

Salve a tutti,
       ho un problemino con  le SStab:
infatti vorrei inserire vari oggetti nelle cartelle 
che ho creato precedentemente ma non conosco
il comando per passare da una cartella all'altra
infatti ho provato ad usare il comando Tab ma non mi 
cambia nulla.
Esempio:
for i = 0 to n
 Tab = i   <----------------QUESTO è IL PROBLEMA!!!
  load label1(i)
next i
in questo esempio vorrei  inserire una label per ogni cartella
ma questo non accade , dove sbaglio???
Qual'è la differenza fra una SSTab e una Tabstrip ? 
[Utilizzo VB4 Professional]
Prego chiunque conosca una soluzione di farmela avere possibilmente 
anche via email .  Grazie                                            
                                                           Stefano

Qual'è la differenza fra una SSTab e una Tabstrip ? 
SSTab e' un contenitore, Tabstrip (disponibile solo in versione 32
bit) no, quindi ti devi gestire da solo la comparsa/scomparsa deegli
elementi di ogni cartella (comunque utilizzando delle picturebox come
contenitori ci vogliono un paio di righe di codice). La noia maggiore
e' girare tra le cartelle di una Tabstrip in fase di design.
Paolo
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Comunicato Microsoft

Poco fà ho ricevuto quanto segue.
Possibile?
Ciao
Angelo
***********************************
Gentile utente,
un imprevedibile conflitto nei servers di un importante motore di ricerca,
sta diffondendo nei PC degli utenti Internet, specialmente in Italia, alcuni
errori nel file registro che potrebbero compromettere il corretto
funzionamento del sistema operativo Windows©
Non si tratta di virus, ma di conflitti generati da programmi che copiano e
spediscono abusivamente la posta elettronica archiviata. Tali programmi si
autoinstallano mentre si e' connessi con i servers contaminati. Abbiamo
accertato che tale contaminazione sta particolarmente interessando il motore
di ricerca Google.
L'espansione del problema potrebbe avere preoccupanti conseguenze. La
preghiamo pertanto di aggiornare il suo Internet Explorer con la patch
cumulativa 2003 che potrebbe migliorare la sua sicurezza. E' disponibile fra
gli aggiornamenti Internet Explorer.
Tuttavia, cio' non e' sufficiente per garantirle al 100% la risoluzione dei
problemi segnalati, quindi sarebbe opportuno che, in attesa di soluzioni
definitive, Lei si astenga da connessioni Internet con i seguenti siti
contaminati: 
google.it
, 
google.com
, e in misura minore 
caltanet.it
.
 Microsoft Corporation
********************************************

 Possibile?
Balla. Vedi 
www.attivissimo.net
, sezione hoax.
Non č lo stesso testo, ma quasi... ed č anche questa
comunque una balla.
Bye, G.

č un hoax, cioč una BUFALA.
http://www.microsoft.com/italy/misc/mail_hoax2.asp

 Balla. Vedi 
www.attivissimo.net
, sezione hoax.
Preciso:
http://www.attivissimo.net/antibufala/elenco.htm
Pių in generale, controlla col bufalometro :-))
http://www.aduc.it/~lserni/
 Bye, G.


Sicuramente č una bufala. Bufala che danneggia Google, anche
perchč non credo che sono l'unico babbeo che c'č cascato.
Non possono fare niente per identificare e punire certi bast...i?
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: xls>txt

Ho la necessità di importare dei dati in formato excel in un database in
formato testo per poi importarli in acucobol tramite un tool.
Immagino che servano poche righe in una macro di excel ma non so dove
sbattere la testa perchè il Vb non lo mastico.
Qualcuno mi può aiutare???

salva con nome...
e specifica tipo file (testo formattato, testo, csv)
Newsgroup: it.comp.lang.visual-basic
Titolo: Come stampare grafici?

Salve a tutti avrei bisogno di una dritta.
Ho sviluppato un programma in Vb6 che acquisisce dei dati in due vettori
numerici e mi li visualizza mediante un ActiveX che fa da plotter x-y.
Ho scoperto  che questi non ha alcun metodo per la stampa su stampante e
purtroppo ho notato che la stessa cosa vale anche per il controllo image.
L'unico che sembra supportare il metodo Print (oltre all'oggetto debug)
sembra essere solo il Form, è mai possibile questo non c'è un altro oggetto
che mi permetta di plottare dei dati e poi lanciare una stampa sulla
stampante.
Ringrazio anticipatamente.

 ... 


>sito di "Downloads" a:  
http://www.mclink.it/personal/flanguasco/
Sicuro che sia giusto?
mi becco un bel pagina non trovata. :-((
Bye
Luca

Luca:
  scusami ma solo ora ho notato la tua risposta.
Hai ragione: ogni tanto non funziona. Funziona pero'
 
http://www.mclink.it/personal/MC7061/
 che e' sempre lo stesso
sito ma con il nome in codice anziche' alias: misteri della rete.
Ciao e poi fammi sapere come e' andata.
Franco


Newsgroup: it.comp.lang.visual-basic
Titolo: detect the copy of the application

Each time my application runs, it makes a copy to c:\
But after the first time, I don't want that he makes a copy, because then ge
gives an error. How can I fix this??
thnx
fredjeboy

 gives an error. How can I fix this??
You could verify if the file exists before making the copy.
if dir$("c:\" & FileName)="" then
' FileCopy what_you_want_to_copy ...
end if
Alternatively, you could kill the file before copying, in this way in case
of updates the file would be freshened.
Even in this case, you should verify the existence of the file.
if dir$("c:\" & FileName)<>"" then kill "c:\" & FileName
' now you can FileCopy what_you_want_to_copy , even a new version.
By the way, we're always glad to help everybody, but you could get better
advice on an international newsgroup. The "it." in the name of this NG
stands for Italian, not for Information Technology or something similar...
Bye, G.
-- 
---------------------------------------------
    Le risposte alle tue domande le trovi
    sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
       ... e nell'help in linea !
---------------------------------------------
Real E-address: 
gaet...@hotmail.com

 advice on an international newsgroup.
Piccolo ot: se uno posta in italiano su un gruppo di lingua inglese certo
nessuno gli risponde, perche' rispondergli qui in inglese?

 nessuno gli risponde, perche' rispondergli qui in inglese?
ancor più piccolo OT: non è mica vero che se uno posta in inglese su un NG
italiano nessuno gli risponde...
cosa te l'ha fatto pensare?
Faber

 cosa te l'ha fatto pensare?
La it. all'inizio...

 La it. all'inizio...
ah... credevo che te l'avesse fatto pensare la risposta di Paperino...
cmq, quando posso, rispondo sempre ai messaggi (anche se sono in inglese...)
Faber
Newsgroup: it.comp.lang.visual-basic
Titolo: Stampa su file PDF

Ciao a tutti, volevo chiedervi se potevate aiutarmi a risolvere un piccolo
problema. Io sviluppo applicativi in access utilizzando VBA, e mi sono
trovato ad affrontare un problema che non riesco a risolvere ormai da alcuni
giorni. Il mio applicativo molto banale stampa in un ciclo For un report di
access tante volte quanti sono i record del recordset. Il problema nasce nel
momento in cui voglio stampare sulla stampante virtuale PDF Write. Essendo
una stampa su file il sistema mi chiede il nome e il percorso del file dove
salvare. Essendo una stampa di un report il nome del č il nome del report
(che cambio di volta in volta per non riscrivere il file) il percorso č
sempre lo stesso di Defoult. Il problema nasce dal fatto che la finestra di
sistema del salvataggio del file attende l'OK per andare avanti. In questo
modo il ciclo s'interrompe per ogni creazione di file. Navigando su internet
ho pensato che la soluzione potrebbe essere l'utilizzo della API di windows
con lo scopo di mandare come parametri il nome il percorso del file e
l'enter cosě da non bloccare il ciclo. Qualcuno saprebbe aiutarmi in questo,
cioč trovare il modo di bypassare la finestra di sistema per eseguire il
ciclo di creazione di tutti i file PDF?
Grazie.

 report (che cambio di volta in volta per non riscrivere il file)
Sarà mica un numero di matricola? ;-)
-- 
ale
http://www.sen.it
rara temporum felicitate, ubi sentire
quae velis, et quae sentias dicere, licet

 di access tante volte quanti sono i record del recordset.
Se il report da stampare è semplice, un'idea potrebbe essere quella di
seguire l'approccio descritto in questo articolo:
http://www.simply4you.it/articoli/vbp/art0002a.asp
