mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: dati letti da un db..

Ciao a tutti.
Premetto che sono alle prime armi quindi portate pazienza....ma tanta!
E' un po' di tempo che ho un tarlo in testa. E' talmente scemo come problema
che manco riesco a spiegarlo.Proviamo con un esempio.
Abbiamo: un database (supponiamo access), una form che visualizza i
recordset restituiti da una query del tipo (select * from tblFornitori).
Tale form ha pure i bottoni per spostarsi tra i vari record del recordset
(movenext-moveprevious ecc.).
Quando io eseguo la query, carico in ram tutti i dati relativi alla tabella
fornitori? Quindi se io ho 10000 fornitori carico in ram tutti i dati dei
10000 fornitori? Lo sò che con la query potrei limitare il numero dei
record,  ma quando mi sposto in avanti o indietro nel recordset, leggo i
dati dalla ram , precedentemente caricati con la query, o li vado a
"ripescare" dal database?
Il dubbio mi nasce perchè, abituata a lavorare col vb6 ed il
dataenvironment, ho applicato "bovinamente" alcune regole lette in quà e là.
Ora devo passare a 
vb.net
 e pensavo di usare gli oggetti e le collection. E
mi sono spaventata se penso alle risorse usate se devo caricare tutti i dati
relativi ai fornitori...una collection di 10000 fornitori mica è roba da
poco...ma poi ho pensato che forse anche col vecchio sistema si faceva
cosi'...o sbaglio?
chi mi illumina?
grazie per la pazienza!
Mandarina ( non duck!)

 cosi'...o sbaglio?
Anche con il vecchio sistema "si faceva così", ed in entrambe i casi c'è
la possibilità di "non fare così", ma non ne ho mai avvertito la necessità.
Prova a fare qualche ricerca in rete su "paginare" 
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
Se i tempi non chiedono la tua parte migliore, inventa altri tempi. 
(Baolian, libro II, vv. 16-17)
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Puoi anche usare i datatable, ma vedi tu
intanto grazie per la risposta!
Credi sia meglio usare i datatable al posto delle collection?
Io vorrei ragionare per classi, incapsulare cioè più possibile il codice lì 
per poi passarlo alle varie form..avevo letto di usare le collection, ma già 
vedo che per associarle ad una data grid devi implementare la Ilist, (ed io 
volevo usare la hashtable)e cosi' via......secondo te è complesso "cacciare" 
una datatable dentro una classe?
Mandarina, che ancora ringrazia.

 una datatable dentro una classe?
Un datatable *è* una classe, da cui puoi anche ereditare, non vedo quale
sia la difficoltà. 

Newsgroup: it.comp.lang.visual-basic
Titolo: Crystal report footer

Ho creato un semplice prg in vb per la stampa di fatture, ho un enorme
problema che non ha trovato soluzione da nessuna parte.
Quando la fattura si estende su piu' pagine il CR non elimina il footer
sull'ultima pagina e cosi' i totali mi vengono spostati a meta' foglio
invece che al fondo, il modulo della fattura e' un prestampato!!
PS: ho gia' scaricato crd ma non ci capisco un' H ( il crystal report e'
quello fornito con vb5 ) Un enorme ringraziamento a chi mi dara' una mano


Dove hai messo i totali?
Nel Page footer?
In una Group Section (opzione "print at bottom of page" in Cry rep Pro) ?
Onestamente non ricordo come in Cry 4.6 o come diavolo si chiamava la
versine fornita con Vb.
Ma si può fare senz'altro.
ciao
ugo


I totali sono nella sezione " Riepilogo " che e' settata per la stampa a
fondo pagina, ma miracolosamente il CR nell'ultima pagina si rifiuta di
ommettere quel fastidioso Pie' pagina proprio sul fondo
Grazie per la velocita' e per l'attenzione

 wrote in message
9f3odg$dt4$1...@pegasus.tiscalinet.it...



Gia' provato pero' cosi' mi stampa i totali su ogni pagina della fattura
mentre deve stamparli solo sull'ultima
PS: esiste qualche altro prg reperibile in rete per creare report
(risolvendo il problema) e che si interfacci con VB ???
Grazie comunque per i suggerimenti siete veramente gentili

Newsgroup: it.comp.lang.visual-basic
Titolo: Ms-Access e password.

Domanda da inesperto :
Stò cercando di terminare la mia prima applicazione VB, che utilizza dati
immagazzinati in un database Ms-Access protetto da una password (che
conosco).
Il mio problema nasce quando l'applicazione avvia la connessione al
database, generando l'errore: "Password non valida".
Come posso fare per trasmettere la password durante l'esecuzione del mio
programma?
Ho cercato di aggiungere, nelle proprietà dell'oggetto data, alla voce
"connect" la stringa contente la password, ma senza successo ( connect=
"Access;pwd="[password]"").
Un Megagrazie per l'attenzione... ...e per l'eventuale soccorso!

 Ho cercato di aggiungere, nelle proprietą dell'oggetto data, alla voce


Ho cercato di aggiungere, nelle proprietà dell'oggetto data, alla voce


Grazie per le informazioni

Newsgroup: it.comp.lang.visual-basic
Titolo: [BMP2JPG] - Nuovo esempio con sorgenti

Ho appena inserito un esempio (con source code) di utilizza della libreria
ImageUtils per salvataggi (rotazione e scale to gray) di BMP in JPEG.
L'esempio fa anche il ridimensionamento delle immagini in una picture box.
Le scroll bars non le ho messe, giusto per fare divertire un po' anche voi :)
Area VB
Bye bye
---
GbC
http://www.chiappori.net
---
PS: Non chiedetemi chiarimenti sul codice; secondo me si capisce.

Scusate, ma a causa di un 'find and replace' scemo c'è un errore di overflow.
Ora è a posto.
:))


BMP in JPEG.
/me rimane ancorato ai suoi adorati cjpeg + djpeg
-- 
January 15, 2028 - Intel announces their new 400THz processor, which 
performs 100 billion floating-point operations in the millisecond before 
it consumes itself in a nuclear explosion. This is a step up from AMD's 
recent processor which simply fries any nearby user with bolts of plasma 
energy. Hobbyists are already looking into ways to overclock the chip.

Una cosa che non ho capito : il tuo controllo fa il ridimensionamento
dell'immagine? Se io ho una jpg a 500*700 posso salvarla con dimensioni
100*100 (senza ritagliarla ma semplicemente rimpicciolendola)?
CiaoZ
GraziE
SebaMix

Ridimensiona l'immagine.
L'esempio consente di variare il fattore di scala (in %) e le dimensioni (in
pixel).
Nel mio codice il rapporto larghezza / altezza č sempre l'originale, ma con una
riga di codice si puň variare liberamente la dimensione dell'immagine. Cioč, č
piů complesso cosě che con la variazione delle dimensioni.


Scusa la mia ignoranza, ma puoi spiegarti meglio?

scaricalo
sono 20k


Ho scaricato NmBMPtoJPG.zip . Non è questo?
"GbC" <-...@O-O.OOO> ha scritto nel messaggio
news:FnNi6.25189$mD1.5...@news.infostrada.it...


prova a disattivare la cache del tuo browser e ad aprire
http://151.38.43.249/vb/
magari riesci anche a vedere cosa c'è di nuovo...


 magari riesci anche a vedere cosa c'č di nuovo...

Newsgroup: it.comp.lang.visual-basic
Titolo: Ricerca nominativi telefonici su db?

Sto finendo l'analisi per un progetto, e m'e' venuta in mente una cosa.
Esiste un "db dell'elenco telefonico"? A pagamento, ovviamente.
Mi serve proprio in formato database perche' devo poterci fare delle
ricerche al volo dal mio software...
Ciao!

P.S.: in realta' mi basterebbe un'elenco delle aziende a partire dal
numero di telefono.
Il punto della faccenda e' sapere se il cliente che hai al telefono e'
un privato oppure un'azienda che sta facendo la furba...

Sicuramente ci sono database che sono veri elenchi telefonici
altrimenti siti come 
www.paginebianche.it
 non esisterebbero, ma non
sono a corrente se siano in vendita o no. in ogni caso anke se
entreresti in possesso si un database simile aggiornarlo sarebbe un
lavoro troppo grande: se ti posso dare un consiglio io farei un
programma che inoltri la richiesta su siti che danno gratuitamente tale
servizio per poi ricevere il risultato dal servizio stesso.
Tienimi al corrente se trovi ulteriori soluzioni!!
Saluti!!

 Saluti!!
E quali sarebbero questi siti ?
Intendo per eseguire la ricerca inversa di un nominativo (da numero 
telefonico a nominativo).
Ciao
RobertoA

"Drizzt" ha scritto nel messaggio

Puoi comprare da Telecom il CD delle paginebianche, mi pare,
e non credo che costi molto, ma non credo che se ne possa
utilizzare il DB esternamente... legalmente, almeno. Per non parlare
di eventuali problemi tecnici.
Penso che tutto dipenda dal costo: pagando di solito si ottiene tutto;
potresti provare a chiedere a Telecom se c'è la possibilità di accedere
al loro DB, eventualmente via Internet, ma visto che è un servizio a
pagamento (vedi 1254 e simili) non credo che costi poco :-/.
E non credo che sarebbero contenti se tu smanettassi col sito
www.paginebianche.it...
Comunque rimangono fuori molti numeri, comprese tutte le
numerazioni GSM (ne esistono tante anche aziendali in uscita)
quelle interne ad un centralino, forse anche quelle dei numeri
verdi, e i nuovi servizi VoIP in decade 5, quelli dichiarati privati,
e sicuramente mi sfugge qualcosa.
Bye, G. 

Sarebbe comunque un passo avanti notevole.
Non servono tutti i numeri e precisione assoluta, serve solo perche' al
momento per ogni numero vanno sul sito di paginebianche a verificare.
Allora tanto vale farlo da software su un db.
Sicuramente il guadagno "qualitativo" e' minimo, ma quello
prestazionale e' enorme...

 ha scritto nel messaggio
news:1148985191.1...@y43g2000cwc.googlegroups.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: Query in VB6

Ho bisogno di un favore possibilmente quanto prima. Stò lavorando con
Procedure VB6.0 in Access ho inserito il comando WHILE ma non funziona
cn.Execute "CREATE PROCEDURE Prova AS PARAMETERS a NVarchar(100), b
NVarchar(100), c Integer ; WHILE c=0 INSERT INTO
TListaMovimenti(Motivo,tipo) VALUES (a,b) END"
VI PREGO AIUTATEMI:
 Mi dice che WHILE non è una funzione SQL riconosciuta e che devo
inserire o un INSERT.SELECT,UPDATE..............
Allora dove devo inserire il WHILE ???
GRAZIE



Allora dove devo inserire il WHILE ???
forse WHERE ??


non esistono while o select case per le query

Forse l'SQL dell'Access non permette lo statement WHILE! Io prima mi
riferivo a SQL-Server.. per Access non so dirti niente di sicuro..
scusa ma nn potresti effettuare il controllo sulla variabile c fuori
dalla procedure? La crei senza while e quando la andrai ad utilizzare
prima di avviarla fai il controllo sulla variabile c...
Gughi86 ha scritto:


Newsgroup: it.comp.lang.visual-basic
Titolo: Registro eventi di NT

Qualcuno mi sa dire come poter registrare dei messaggi nel registro
degli eventi di windows NT.
Grazie
Luca Ranuzzini
Mix ceramiche srl

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Verificare se un Object è di un certo tipo

Salve,
Io ho questa situazione:
Private Sub ILogicalDocument_Create(Owner As Object)
  Set OwnerObj = Owner
End Sub
Ora quando ho bisogno di lavorare con OwnerObj, voglio verificare che sia di
un certo tipo.
Come faccio?
Grazie in anticipo,
Andrea

 Come faccio?
Risolto con If TypeOf
Andrea

 ha scritto nel messaggio
news:at4f6j$1088fv$1...@ID-170738.news.dfncis.de...

Se, per caso, ti interessa averlo sotto forma di stringa puoi provare con
TypeName(Owner)
anche se questo, a differenza del TypeOf, non risolve alcune ambiguita'...
il caso tipico e' quello in cui hai la classe C sia internamente al tuo
progetto, sia esternamento in un componente COM; qui TypeName restituisce
per due istanze differenti "C", mentre TypeOf tratta correttamente C e
Componente.C
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

Newsgroup: it.comp.lang.visual-basic
Titolo: Avvio automatico

Come faccio a fare in modo che una mia app in VB5 dopo l'installazione venga
eseguita in automatico all'avvio di windows?
Ciao.
--
     _______   __
    /_ /_|__|||  |
   /  /  |__|||__|

 eseguita in automatico all'avvio di windows?
prova a metterla nel menu' di avvio sotto esecuzione automatica
ciaooooooo
--
Guercio
--= Beati monoculi in terra cæcorum =--
--= Dubium sapientiae initium =--

 --= Beati monoculi in terra cćcorum =--


 > --= Beati monoculi in terra cæcorum =--


chiedilo a qualche hackerz... o meglio lamerz.....
ah ah ah
scherzo dai....
con VB6 esiste GetSetting e SaveSetting per gestire il registro di
windows...per VB5 non credo...però esiste un OCX sul sito comune che
gestisce il registro di controllo....
ciaooo

 ha scritto

c'e' anche in vb5.
pero' si limita alla chiave \user\sw\vb + vba..
sul sc c'e' una classe per accedere alle altre chiavi.
Newsgroup: it.comp.lang.visual-basic
Titolo: [ActiveX] Help

Sono alle prese con lo sviluppo di una dll activex dove all'interno sono
contenuti due controlli che devono comportarsi in maniera simile a un
classico oggetto DATA con una GRIGLIA "agganciata" sopra cioč: una volta
inserito nella proprietą DATASOURCE del mio secondo controllo (griglia) il
nome del primo (data1) 
- avere la possibilitą di leggere i dati contenuti in esso ma che non sono
dichiarati come proprietą pubbliche (come fa il data popolando la griglia).
- scatenare eventi nel secondo controllo dal primo tipo il refresh.
grazie a tutti e Buon Natale
 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 grazie a tutti e Buon Natale
Beh, che dire, buona idea e buon lavoro.
Grazie per avercelo comunicato e buon Natale.

Lupo ha scritto:



Ops!!! 
Come realizzo questo aggancio? Ho cercato su Google ma buio assoluto.


Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 Midifica file read-only

Ho notato che in Visual Basic 6.0 non è più consentita la modifica dei
files del progetto che hanno l'attributo di sola lettura.
Escludendo l'utilizzo del Visual Sorce Safe, esiste una soluzione
per disattivare questa impostazione?
Grazie. 
		Mauro Pozzi



Santo cielo, forse ho capito male, ma tu vorresti che VB ti
permettesse di modificare un file read-only?
Ma NESSUNO dovrebbe lasciarti fare una cosa del genere: se vuoi
proprio modificarlo togli l'attributo read-only, altrimenti cosa
l'hanno inventato a fare?
Ciao
--------------------------------------------------------------------
Fulvio Senore
Eliminate "zz" dall'indirizzo e-mail per scrivermi (spammers...)
Remove "zz" from e-mail address to write me (spammers...)
--------------------------------------------------------------------

l'hanno inventato a fare?
Guarda che VB5 permetteva di modificare i file che avevano l'attributo
read-only.
Al momento di salvarli, riconoscendo di non poter scrivere il file,
appariva la dialog per richiedere un nuovo nome da assegnare al file o
un'altra locazione in cui salvarlo.
Rimuovi #NoSpam# per rispondere
Please remove #NoSpam# to answer

l'hanno inventato a fare?
Come no, il vb4 faceva benissimo: tu non dovresti SALVARE su un file
readonly, ma per il programmatore sarebbe molto utile poter modificare
senza salvare un file readonly, ovvero, nella filosofia sourcesafe, un
file non estratto. In questo modo è possibile fare delle piccole
modifiche al volo per testare particolari condizioni.
Comunque, mi sembra ci sia da qualche parte un'opzione su sourcesafe
che ti consente di operare come si faceva col vb4.
Newsgroup: it.comp.lang.visual-basic
Titolo: Codice per lanciare eseguibile e terminarlo

Sto cercando di capire se è possibile creare una funzione che riesca a
fare le seguenti cose:
1) lanciare un programma (fin qui con shell ecc. ci arrivo anch'io)
2) aperto il programma, scaricare i dati (30 secondi) attivando la
funzione scarico
3) dopo 30 secondi circa interrompere lo scarico e chiudere il
programma.
Tutto qui!? In Windows 3.x c'era il programma registratore che rendeva
operazioni del genere facilmente realizzabili anche per chi non sa
programmare, come il sottoscritto. Poco stimolante ma molto utile!!
Grazie

programma.
2) Non ho ben capito, credo che dipenda dal programma che lanci: se il
programma fa gia' tutto da solo, ok, altrimenti la tecnica e' quella di
inviare combinazioni e serie di tasti con la sendkeys.
3) Per chiuderlo puoi ancora mandare il codice di chiusura con la sendkeys,
altrimenti, ma e' piu' complicato, ricavare l'handle della finestra che ti
interessa e spedirle il messaggio wm_quit con l'ape sendmessage.
Ciao
Brando


Scusa, ma non ho capito nulla di quanto dici. Sono un principiante non
un programmatore esperto. Ti ringrazio per la risposta.
Quello che voglio fare č: aperto il programma con shell, avviare lo
scarico del terminale (si tratta di un terminale per la rilevazione
delle presenze), lo si puň fare dalla barra degli strumenti o dal menů
-> file -> scarica del programma lanciato con shell. Dopo 30/40
secondi arrestare lo scarico e chiudere il programma. 
Se č troppo complitato con il codice,  lasciamo perdere.
Grazie

Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con ODBC

Ciao a tutti,
sto cercando di schedulare su di un server NT 4.0 un programma sviluppato in
Visual Basic che dovrebbe estrarre dei dati da AS400 via ODBC e scriverli un
un database Access.
Se lancio il programma interattivamente tutto ok, quando lo schedulo ricevo
il seguente errore:
3146 ODBC connection failed
Qualcuno sa dirmi perchč?
Grazie in anticipo
Nicola


Facile!! (Perche' cio' gia' battuto il capo) il servizio ODBC parte a
livello utente e non funziona schedulato. Devi farlo partire a livello
di servizio con utente System.
Se usi ODBC client access sul sito IBM c'e' la spiegazione, necessario
il TPC/IP su AS/400.
Ciao,
TL14!
------------
Se la fortuna e cieca,
la sfiga ci vede benissimo
e a volte piglia pure la mira
------------

 ha scritto nel messaggio
news:95drs8$n0m$1...@lacerta.tiscalinet.it...

Il perchč non te lo dico. Ma la soluzione sta in CWBCFG
Saluti.


Beh! E' gia' stata fornita anche parte della soluzione, da me tanto
sudata a suo tempo.
TL14 & Gabriele autori della prima caccia al tesoro in news.

Newsgroup: it.comp.lang.visual-basic
Titolo: Screen Saver... avete qualche esempio?

Salve a tutti, pongo questo mio problema e necessita'...
...vorrei creare uno screensaver .scr in visual basic.. ma non saprei
veramente da dove iniziare!
So che i file scr sono semplicemente delle dll con delle impostazioni
modificate... ma tutto cio' non mi e' di grande aiuto!
Se avete qualche sorgente da potermi mandare.. sarebbe ben accetta!
Tnx a Lot,
Splash

guarda nel cd del vb5, "mi sembra" nella cartella  "unsupported" ma non sono
sicuro..
comunque bastava leggere qualche msg precedente per avere la risposta a
problema e necessità.. =D

...

Non sono DLL, ma EXE semplicemente rinominati (se provi a rinominare uno SCR
in EXE e lo lanci, vedrai che funziona).
Se hai VB5 (cosa che non hai specificato), sul CD trovi un esempio con tanto
di sorgenti (si chiama SSAVER, mi pare) se non lo trovi, cerca meglio su
tutto il CD.
--
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: GetKeyState help...

al fine di creare un programmino che, lavorando in background, verificasse
la pressione del tasto Ctrl +  altri a scelta, girovagando nel web ho
trovato questa semplicissima routine:
wParam = 0
If GetAsyncKeyState(96) <> 0 Then wParam = 96
If (GetKeyState(VK_CTRL) And &HF0000000) And wParam = 96 Then _
    Call MiaRoutine
ovviamente ho dichiarato le due funzioni Api e la costante Vk_ctrl (=
esadecimale 11).
La semplicissima routine, inserita in un controllo Timer, a casa mia
funziona perfettamente sia su Win Xp che su 98Se. Nell'esempio, appena
premuto Ctrl+NumPad0 (decimale 96) scatta la MiaRoutine, anche se il
programma non è attivo.
In ufficio invece la cosa non vuole sapere di funzionare!
qualcuno ha una idea del perché della cosa??? A casa su entrambi i computers
è installato Vb... ma non vedo come la cosa possa influire, dato che in
ufficio sia la User32.dll su cui si basano le due funzioni  così come TUTTE
le dll e gli OCX evidenziati dall'installer di Vb sono presenti ....
preciso che se attivo il form del programma la routine allora funziona anche
sul computer dell'ufficio... cosa tanto + inspiegabile in quanto il
controllo Timer non dovrebbe essere interessato dalla cosa...
ty

opppsss, mi sono sbagliato... la routine non funge neanche sul mio 98, SE LA
FINESTRA NON E' ATTIVA...
evidentemente c'č una differenza tra NT e 9x...
forse in quel codice ' And &HF0000000'  di cui non ho trovato spiegazione da
nessuna parte...
se qualcuno ne sa di piů...
ty

evidentemente c'è una differenza tra NT e 9x...
I due sistemi operativi non sono neanche parenti ;-)
Per quanto concerne la tua applicazione, penso ti convenga
crearti un hook sulla tastiera.
Qui c'e' un articolo che puo' darti qualche idea:
Managing Low-Level Keyboard Hooks with the Windows API 
http://www.codeguru.com/vb_system/PK111802.html
-- 
hth, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: Visualizzazione campi in DBGRID

 PROBLEMA: VISUALIZZAZIONE delle stringhe nei record di una tabella:
 - ogni record ha due campi, STRINGA ed ENTITA';
 - i controlli DBGRID E DATA sono il DBGridAttrEsist e il datAttrEsist;
i record vengono aggiunti al database, ma non vengono visualizzati nella
DBGRID
Qualcuno e' cosi' gentile da risolvermi il problema? Di seguito la sub in
oggetto.
Thank You in advance
Emanuele
============================================================================
===========================================
'
DBGridAttrEsist.AllowAddNew = True
'
============================================================================
===========================================
'
'   Aggiunta dati al database
'
With datAttrEsist.Recordset
    .AddNew                         'aggiungi la stringa alla tabella
    !Stringa = MXStrEnt.StringName
    !entità = MXModEnt.ModelName
    .Bookmark = .LastModified
    .Update
'
End With
'

 wrote in message
8l6nm1$vd4$1...@news.flashnet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Cerco APE per Data/Ora

Esiste una APE o un qualsiasi altro metodo per fare comparire la
finestra <<Proprieta' - Data/Ora>>, cioe' quella che si apre facendo
doppio click sul'orologio nel tray?
TIA
shrike 

Call Shell("rundll32.exe shell32.dll,Control_RunDLL timedate.cpl")
Fabio Guerrazzi



Denghiu!

Newsgroup: it.comp.lang.visual-basic
Titolo: Asp e Vb

Chi ha idea o un esempio gia' pronto di come si faccia ad eseguire una
pagina asp
da un WebBrowser in locale senza usare un web server ?
Non sarebbe male.
Grazie

 wrote in message
83qv10$cbs$1...@menelao.polito.it...


 Grazie
Guarda su IOPROGRAMMO di questo mese
Ciao
)||BerKa||(
Newsgroup: it.comp.lang.visual-basic
Titolo: Stampare Record, che problema!

Saluto tutti,
provo a postare nuovamente il mio problema.
Ho fatto ricerche in Gruppi di Google, ho trovato molte domande simili alla
mia, ma con nessuna risposta...
Ho un database, form e report, ho creato una query,aperto un DataEnvironment
e successivo ragruppamento, Inserito un DataReport ,
recuperato struttura, a questo punto faccio anteprima
DataReport.show
ho il report come mi serve......ma ora come posso stampare solo il record
desiderato?
Oppure la strada intrapresa č totalmente sbagliata?
Grazie
Buone feste
Gianfranco

desiderato?
Hai provato a mettere una WHERE nella query?
TheDoc

 Probabilmente, l'unica cosa da fare, è non utilizzare il DataReport,
----------------------------
Grazie della risposta
OK, per quanto mi dici,ma io intendevo utilizzare il Report
con un richiamo del record prima dell'apertura del Report, ad esempio
uso questo codice per ricercare i nomi da stampare, è dopo che mi manca il
codice per avviarlo al Report
Private Sub mnuPrintLabel_Click()
Dim Nome As String
   Dim strQuery As String
    Nome = InputBox("Inserire il Nominativo da Stampare:", "Stampa", , 0,
4750)
    ' inserire la tabella del mdb
    strQuery = "Select * from ATRquery"
    strQuery = strQuery + " Where Nome like'*" & sSQLText(Nome) & "*'"
    strQuery = strQuery + " order by Nome, Indirizzo"
    Data1.RecordSource = strQuery
    On Error Resume Next
    Data1.Refresh
    txtFields(0).SetFocus
    If Data1.Recordset.RecordCount > 0 Then
    Data1.Recordset.MoveFirst
Else
    MsgBox "Dati errati!"
    cmdRefresh_Click
    End If
' forse andrebbero inviati al report in  questo punto?
End Sub

 TheDoc
Scusa , ma potresti specificare meglio?
intendi forse l'utilizzo di
And e Or ?
e se sě, in che modo interagire con il report?
Tieni presente che sono un dilettante della programmazione!
In ogni caso , grazie per la risposta!
Gfranco

Newsgroup: it.comp.lang.visual-basic
Titolo: ancora coolbar

Ho trovato l'ocx della MS ma ho visto che è necessario aver installato IE3
se non è installato cosa succede (crash etc etc ho semplicemente la coolbar
non si vede??)
se uso le api invece dell'ocx ho lo stesso problema?
Grazie!
PS Scusate per il doppio messaggio di prima

se uso le api invece dell'ocx ho lo stesso problema?
  Si, perche' le funzioni necessarie alla creazione della coolbar
stanno nella libreria COMCTL32.DLL, che viene aggiornata da alcuni
programmi microsoft come IE, ma pensavo che anche VB5 la installasse
ma posso sbagliarmi.
  Ciao :-)
  Massimo
  Nell'indirizzo, inserire una "h" tra la "t" e la "u"
  In the address, insert an "h" between the "t" and the "u"
Newsgroup: it.comp.lang.visual-basic
Titolo: così banale....

Ho indicizzato una tabella con due campi (es. CODICE + DATA).
Qual'è il formalismo per attivare la seek ??
Se scrivo rs.Seek "=", CODICE + DATA non succede niente !!
grazie Giancarlo

 ha scritto nel messaggio
news:Ff0n6.26364$Mx3.3...@twister2.tin.it...

In apparenza non succede niente. In realta', viene individuato il primo
record che soddisfa la chiave di ricerca. Tale record diventa il record
corrente. Se poi non esiste nessun record che soddisfa i criteri di ricerca,
nessun record diventa il record corrente. Puoi testare la proprieta'
NoMatch, che restituisce False se Seek ha avuto successo.

 ha scritto nel messaggio
news:Ff0n6.26364$Mx3.3...@twister2.tin.it...

Nella guida Seek e' spiegato molto bene. Comunque la sintassi e':
setdirecord.Seek confronto, chiave1, chiave2...chiave13
quindi:
rs.Seek "=", CODICE, DATA

Ok, ma se sta usando Ado????

 Ok, ma se sta usando Ado????
Sorry, ma non usero' ADO prima che diventi un po' piu' stabile. Temo che MS
avra' una cavia in meno.

 wrote in message
news:lO8n6.26815$Yx4.1...@news6.giganews.com...

A partire da MDAC 2.6 DAO non e' piu' supportato.
Ciaotutti,
Alessandro

 Alessandro
Vorra' dire che, per adesso, mi fermero' alla precedente versione di MDAC.
Non ho fretta e il software "vecchio" pare vada meglio del nuovo (vedi i
post sulla SP4).
Grazie per la segnalazione.

Newsgroup: it.comp.lang.visual-basic
Titolo: ridimensionare un Form

eccomi qui con un'altra insidiosa domanda...
allora, ho un form:
borderStyle: 2 -sizable...
e ovviamente nella mia applicazioncina mi becco i tre bottoni:
1) minimize
2) maximize
3) close
io vorrei che SOLO il maximize fosse disabilitato.
per evitare che qualcuno possa ridimensionare accidentalmente il mio form
ho inserito il codice
Private Sub Form_Resize()
On Error GoTo errorHandle
    Form_Main.Width = 5640
    Form_Main.Height = 6500
errorHandle:
End Sub
che funziona benissimo con il ridimensionamento "manuale"..
con il bottone invece non fa' una piega...
c'e' una soluzione umana al problema ?
e un grazie a tutti voi come al solito.

 per evitare che qualcuno possa ridimensionare accidentalmente il mio form
E allora usa la proprietà del Form MaxButton!
Form1.MaxButton = False
Form1.MinButton = True
Ciao!
--
Esteban
Hosted by 
www.seber.it
(Remove nonspammare for reply)

 per evitare che qualcuno possa ridimensionare accidentalmente il mio form
metti BorderStyle=FixedSingle
CIAO
--
Claudio Gamberini

If Form1.WindowState = vbMaximized Then
    Form1.WindowState = vbNormal
End If
Poi giochi un po' con le dimensioni del Form.
Ciao,
- SonicBoom -

 wrote in message
news:Xhex8.79187$SR5.2...@twister1.libero.it...

..prezioso aiuto...
grazie !!!
ciao !

 grazie !!!
:) Figurati....
Ciao!
- SonicBoom -
Newsgroup: it.comp.lang.visual-basic
Titolo: S.O.S !!

Dovendo stampare un report di un db di access inserisco questo codice:
Dim objAppl As access.Application
Set objW = New access.Application
            objW.Visible = True
            objW.OpenCurrentDatabase (App.Path & "\NomeDatabase.mdb")
            objW.DoCmd.OpenReport ("NomeReport")
            objW.CloseCurrentDatabase
tutto funziona perfettamente l'unico problema è che dopo aver stampato
non mi chiude la finestra di access.
Come faccio!!???
GRAZIE 1000 MAX

             objW.CloseCurrentDatabase
               objW.Quit
               Set objW=Nothing
Ciaotutti,
Alessandro
Newsgroup: it.comp.lang.visual-basic
Titolo: ADODB

Ciao a tutti,
devo collegarmi da VBA ad un db SQL Server.
Penso di usare la libreria ADODB.
Tra i componenti aggiuntivi di VBA c'é:
Microsoft ADO Data Control 6.0(SP4)(OLEDB)
Dovrebbe essere quella giusta, é esatto?
Ultima cosa. Per la connessione uso questo listato:
Dim cn As ADODB.Connection
Set cn = New ADODB.Connection
With cn
    .Provider = "SQLOLEDB"
    .ConnectionString = "Data Source=NOMEHOST"
    .DefaultDatabase = "NOMEDB"
    .Open ("Open the connection")
End With
A parte che non mi funziona, perché mi dice che l'operazione é impossible
dato che l'oggetto é chiuso, ma poi non capisco come e dove impostargli il
nomne utente e la password del db...
Qualcuno saprebbe aiutarmi???
Grazie mille
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Per prima cosa ti consiglierei di dare un occhio a
http://www.connectionstrings.com/
Penso che una cosa di questo tipo potrebe fare al caso tuo
Provider=SQLNCLI;Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
quindi
dim cn as adodb.connection
set cn=new adodb.connection
cn.open"Provider=SQLNCLI;Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;"
a memoria dovrebbe essere così...
però vado a memoria... 

 Qualcuno saprebbe aiutarmi???
Prova a vedere su 
www.connectionstrings.com
-- 
DBMS Firebird
VB6 + Ado

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

Non sono riuscito a trovare un'istruzione corrispondente al comando
RENAME per cambiare il nome a un file.
Ho provato con la proprietà HOME.LIST(indice) ; ma questa funziona
solo in lettura: come fare?
ciao e grazie

RENAME per cambiare il nome a un file.
Forse perchè alla M$ si sono scordati un RE :-)
Comunque per rinominare un file devi usare l'istruzione Name
Name vecchionomepercorso As nuovonomepercorso
Ciao
Daniele
Newsgroup: it.comp.lang.visual-basic
Titolo: InnoSetup e Permessi di scrittura su un Database MDB

Salve a tutti :-)
 
Ho creato, con InnoSetup, il setup di un programma scritto con VS2010.
 
Installo il setup su un Windows 7 Home Premium, tutto procede bene, ma 
mi rendo conto che ho un problema nel scrivere/aggiornare il Database, 
un file in formato .MDB
 
Ovviamente il database *NONE* è salvato in Programmi ma nella cartella
    C:\ProgramData\Nome_del_Programma
 
Per fortuna trovo il problema molto velocemente... l'utente, 
amministratore del PC, non ha i diritti di scrittura su quel file.
Cambio manualmente i permessi e per ora ho risolto.
 
Quello che mi chiedo... cosa ho sbagliato in InnoSetup?
Occorre mettere qualche opzione per indicare che il DB deve essere 
aperto dall'utente di quel profilo?
 
 
La riga usata era questa:
 
[Files]
Source: "ListiniBombole.mdb"; DestDir: 
{commonappdata}\Nome_del_Programma\; Flags: uninsneveruninstall 
confirmoverwrite; Languages: Italiano;
 
Ringrazio Anticipatamente per le risposte :-)
 
-- 
Daniele Pinna  (leva oops. per rispondere)
Utente Skype: dapinna
Sito Web: 
http://www.dapinna.com
 
Il Docfa in Pillole:  
http://www.ildocfainpillole.it
 
DAPINNA.COM
 su Facebook: 
www.facebook.com/pages/Sassari-Italy/DAPINNACOM/110085322371199
 
-----
** Now Powered by Linux KUbuntu 11.10 "Oneric Ocelot" **
 


 
Ciao,
 
secondo me devi usare il flag Permissions.
Per esempio:
Permissions: users-modify
 
dove users non č altro che il gruppo di utenti a cui assegnare la regola 
modify.
 
Per dare il permesso a chiunque il flag č:
Permissions: everyone-modify
 
ciao
stefano

Ciao,
io ho avuto un problema simile ma un pò più articolato, sempre con InnoSetup e Windows Vista/7.
 
Qui la soluzione:
http://goo.gl/LFdzT
 
 
Nicola

Nicola Ottomano ha scritto:

Grazie del link, salvato. Questo 3d mi era prorpio sfuggito!
 
-- 
Greg 
 
 

 Permissions: everyone-modify
 
 
Grazie a Tutti :-)
 
 
Proverò così...
In effetti la cartella non la creavo esplicitamente, ma veniva creata 
perché ci copiavo il file .MDB
 
Farò delle prove sia senza flag (per curiosità/test) sia con il flag.


 ha scritto nel messaggio
 
Proverò così...
In effetti la cartella non la creavo esplicitamente, ma veniva creata
perché ci copiavo il file .MDB
 
Farò delle prove sia senza flag (per curiosità/test) sia con il flag.
 
---------
 
Se poi riferisci, bene, grazie :)
 
greg
Newsgroup: it.comp.lang.visual-basic
Titolo: HELP! Urgentissimo

Il problema è questo:
Creo un atabella a runtime dove inserisco una serie di record sulla base
dei filtri impostati dall'utente.
Lancio il report associato a quella tabella e tutto funziona
regolarmente sul mio computer, dove ho installato VB5 e CR, e dove ho
sviluppato il programma.
Sul computer del cliente la stessa stampa riporta sempre lo stesso
numero di record fregandosene del filtro..
C'è qualcosa di particolare che mi sfugge ?
L'impressione è che a runtime la stampa memorizzi in sè i dati e
ripresenti sempre gli stessi.
Qualche suggerimento ??
Grazie
Maurizio B.
--
Posted from 
rachel.anthesi.com
 [195.32.118.2]
via Mailgate.ORG Server - 
http://www.mailgate.org

 ripresenti sempre gli stessi.
Prova a inserire questa istruzione tra la chiusura della tabella appena caricata ed il lancio del report:
DBEngine.Idle dbRefreshCache
in questo modo dici a Access di scrivere tutto quello che ha in cache o in sospeso su disco, in modo che quando CR cerchi i dati trovi quelli appena salvati e non magari la copia precedente.
Anch'io avevo questo problema e cosi' e andato a posto.
Fammi sapere
Riccardo


Non è che ti sei dimenticato di togliere il "Salva records con Report" dal
report ?
Ciao
Maurizio B.
mrzNOMMI...@tin.it
 (eraseNOMMISPAMMA)


Ciao e grazie ........ anche a Riccardo


Newsgroup: it.comp.lang.visual-basic
Titolo: !!! Per tutti gli espertoni di classi !!!


Pensaci un attimo...
Che differenza fa per te se la classe Columns della TrueDBGrid e' un array o
una collection?
Te lo dico io: NESSUNA!
(comunque di sicuro non e' un array, dato che e' una CLASSE)
Cosa devi fare, allora?
Assolutamente nulla...
Hai gia' a disposizione una classe Columns (nella libreria TrueDBGrid): usa
quella.
Spero di aver chiarito i tuoi dubbi.
--
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: messaggio per il moderatore: info su inserimento annuncio

è possibile inserire un'annuncio per la vendita di alcuni manuali di VB?
Grazie
Daniele Grignani

 annuncio.
E se a qualcuno avanzasse anche qualche manuale di bon ton e galateo,
inviate ugualmente l'annuncio.
Anche per questi mi sembra che qui non si andrebbe troppo OT :(
Ciao

 ha scritto

http://www.inferentia.it/netiquette/

Newsgroup: it.comp.lang.visual-basic
Titolo: Listbox e textbox

Come posso fare copiare il contenuto di un listbox in un textbox ?

 wrote in message
news:7uj7jn$i84$1...@nslave1.tin.it...


 wrote

Newsgroup: it.comp.lang.visual-basic
Titolo: Riposizionare controlli in funzione della risoluzione dello schermo

Ciao a tutti,
non è la prima volta che posto su questo NG, ma questa volta è per un motivo
serio :)
Sto "aggiornando" un programma, scritto con Visual Basic 2.0 (e lo sto
facendo proprio con quello, sono obbligato dall'università) e
originariamente progettato per risoluzioni dello schermo 640*480..
Vorrei fare in modo che il programma riconosca automaticamante (tramite
un'api.. e fino qui ci siamo .))) la risoluzione dello schermo dell'utente e
adatti la disposizione e, magari, anche la dimensione dei vari controlli
(grid, text box, label etc)...
Sapete se è possibile?
E se fosse possibile, mi converrebbe (è un'applicazione MDI) scrivere la
procedura in un modulo bas separato da richiamare per ogni form, oppure
copiarla in ognuna in form load?
Vorrei ancora chiedervi un'ulteriore aiuto (già che ci siamo...) è possibile
fare in modo che il programma riconosca il tipo di separatore numerico e
permetta a ogni utente di lavorare con i separatori di migliaia e decimali
così come impostati sul suo pc (e quindi non con la convenzione
"anglosassone")
Vi ringrazio per la disponibilità
Matteo
--
http://vercelli.da.ru
Visitalo!

 "anglosassone")
ne ho sentito parlare ma non la ricordo, cerca sempre sul sc oppure su
google...
ciao

 "anglosassone")
Non ho mai avuto di questi problemi, ma credo che mediante l'uso di una
format tu possa decidere di visualizzare qualsiasi tipo di separatore ti
aggradi. Per quanto riguarda i separatori impostati è sempre possibile
leggerli nel registro.
Bye, Francesco



 Grazie per l'aiuto, credo che l'ocx non potrň utilizzarlo con VB2, ma ci
provo... e .. sul listato del programma come dovrei intervenire? con una
serie di if ---then che mi cambino la scala grafica a seconda di quella
riconosciuta, o c'č un modo piů semplice?
Grazie ancora!

Newsgroup: it.comp.lang.visual-basic
Titolo: Visto che sapete tutto...

Allora, dovevo sapere il numero di porte seriali presenti nel sistema e ho
risolto il problema provando ad aprire le prime 100 e segnandomi quelle che
rispondevano positivamente. Non č che magari qualcuno degli Dei che gira qua
sopra conosce un metodo piů funzionale?
Mauro,
Byez'
--
Non č che sono stupito, di piů
--

 wrote in message
6smr76$rb4$1...@server-b.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Common Dialog - Annulla

Vorrei risolvere in modo elegante questo piccolo problema:
nel mio programma quando un file viene aperto, da una procedura del form
ne viene chiamata una di un modulo, qui si apre la Common Dialog.
Se si preme Annulla riesco ad ntercettare l'errore nel modulo, ma non mi
basta
inserire l'istruzione Exit Sub perche' il programma prosegue nel form,
c'e' un comando per bloccare il programma
lasciandolo in attesa di nuove istruzioni?
Oppure quando torno nel form c'e' comando per sapere se e' stato premuto
Annulla
nella Common Dialog?
Grazie e ciao
Luca

Se premi annulla in FileName non trovi una cippa, quindi
if CommonDialog1.FileName = "" then 'premuto annulla...
dovrebbe bestare...
mi pare...
-> GbC
http://www.chiappori.net
http://www.gbcweb.com

.. bastare ...
-> GbC

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Problema con SQL: INSERT INTO

Ciao ragazzi!
Ho un problema con l'istruzione SQL "INSERT INTO". Premetto che utilizzo ADO
2.5. La mia situazione č questa: ho un database, creato con Access 2000, con
una sola tabella, "Coda"; quest'ultima ha 6 campi: IDCoda (contatore), ID
(numerico), UserNumber (numerico), IP (testo), Language (testo) e Flag
(testo Vero/Falso).
Queste sono le dichiarazioni e le istruzioni che uso per aprire il database:
Private DB As ADODB.Connection
Private rsCoda As ADODB.Recordset
Private Sub ApriDB()
    Set DB = New ADODB.Connection
    Set rsCoda = New ADODB.Recordset
    'Apre il database.
    DB.Mode = adModeShareDenyNone
    DB.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" & App.Path &
"\Coda.mdb" & "';"
End Sub
Per aprire il recordset facendo in modo che includa solo il record che ha il
campo IDCoda piů grande, uso questa istruzione:
    rsCoda.Open "SELECT TOP 1 * From Coda ORDER BY IDCoda DESC;", DB
Ora, il mio problema č quello di aggiungere da codice un record alla
tabella. Ho provato utilizzando un'istruzione del tipo:
    DB.Execute "INSERT INTO Coda (ID, UserNumber, IP, Language, Flag) VALUES
(12, 13, '192.168.1.154', 'd', -1);"
ma ottengo sempre il messaggio di errore: "Errore di sintassi
nell'istruzione INSERT INTO".
Se, invece, provo ad eseguire in Microsoft Access questa istruzione:
INSERT INTO Coda (ID, UserNumber, IP, Language, Flag)
VALUES (12, 13, '192.168.1.154', 'd', -1);
Tutto funziona alla perfezione.
Qualcuno puň darmi gentilmente una mano per capire e risolvere il problema?
Grazie in anticipo a tutti.
--
Marco Minerva, 
vbco...@libero.it
http://marcominerva.cjb.net

Prova ad assegnare ad una variabile Booleana il valore "true" e poi a
passarlo all'interno dell'istruzione sql (relativamente alla variabile Flag)
Saluti Marco

 wrote in message 3982...@news.quipo.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Pacchetto di installazione

Salve a tutti,
ho e progetti exe separati,
vorrei fare un pacchetto di installazione unico, è possibile ?
devo riunire tutto in un progetto?, Come posso fare ?
Grazie a tutti
Ciao

 devo riunire tutto in un progetto?, Come posso fare ?
Con InnoSetup ad esempio metti tutti gli EXE e gli dici di metterli in
{app}.
Anche con quella di VB carichi il primo VBP e includi gli altri EXE come
file.
Ovviamente se hai bisogno di DLL o OCX devi inserirli a mano.

On 2 Lug, 14:09, "Andrea [Work]" <nos...@invalid.invalid> wrote:

Si grazie
Avevo risolto con la seconda opzione, includendo a mano gli ocx e gli
altri exe

Newsgroup: it.comp.lang.visual-basic
Titolo: Label e formattazione

Ri-salve,
    esiste un controllo ocx o qualche sorgente che potenzi il label standard
permettendomi di formattare il testo?
grazie,
paulo

 standard permettendomi di formattare il testo?
Dipende da cosa intendi per formattare. Usare più font, più dimensioni,
colori eccetera ? In questo caso, una RichTextBox con .Locked=true,
.Appearance=rtfFlat, .BorderStyle=rtfNoBorder, eventualmente puoi
cambiare anche il.BackColor, e hai risolto.
Bye, G.

 ha scritto nel messaggio
news:2mqnb0F...@uni-berlin.de...

bella soluzione.
come gestisco i diversi stili?
grazie,
paulo

 come gestisco i diversi stili?
Con le proprietà della RTB, ovviamente :-). Nel caso specifico, guarda
nella guida le varie ".SelQualcheCosa" e ".Font.QualcheCosa":
per esempio .SelAlignment, .SelColor, .Font.Name, SelFont.Bold...
Bye, G.

Newsgroup: it.comp.lang.visual-basic
Titolo: Connessione condivisa

Salve a tutti, è la prima volta che scrivo a questa NG.
Io ho 2 computer, 1 con WIN98SE (server) e uno con WIN98 (client), collegati
tramite LAN. Sul server, c'è il modem. Dal client, tramite la "Condivisione
Connessione Internet", posso accedere al WWW. Il problema è che il server
non segnala al client quando è connesso a Internet, perciò per il client
avrei
bisogno di un codice in VB5.0, che mi segnali quando il server è connesso a
Internet.
Un ringraziamento anticipato a chi risponde.
____________________________
Marco Comite
http://www.comite.it/marco
ma...@comite.it
____________________________

 > bisogno di un codice in VB5.0, che mi segnali quando il server č


 >

Newsgroup: it.comp.lang.visual-basic
Titolo: VB per EXCEL - risultato come vettore-

Ciao a  tutti,
 ho scritto una funzione per Excel in VB.
Sarebbe per me interessante che questa restituisse un vettore di valori.
Intendo il risultato non dovrebbe stere solo su una cella, ma la funzione
dovrebbe fornire una serie di risultati in un vettore (colonna) di tre o
quattro celle. Nello specifico sarebbe: nella prima il prezzo di un' opzione
, nella seconda il delta, nella terza il gamma ecc..
Come faccio a fere in modo che la macro scriva i risultati in un vettore
invece che in una cella?
 ciao
Carlo
-- 
Posted from 
mta09-acc.tin.it
 [212.216.176.40] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 invece che in una cella?
Da come hai formulato il quesito mi viene il sospetto che tu non sappia come
si immettono le "formule in forma di matrice". Se sbaglio perdonami,
altrimenti cerca nella guida tale espressione.
Dato che non fornisci elementi sufficienti per un esempio con dati tuoi ti
propongo io un esempio. Mettiamo che, dato un importo imponibile ed
un'aliquota, tu voglia ottenere di ritorno dalla funzione sia l'ammontare
dell'imposta che l'importo al lordo dell'imposta (caso tipico l'iva) allora
potresti operare cosi`:
A1: 100.000 '// l'importo imponibile
B1: 20%     '// l'aliquota iva
C1: 20.000  '// l'importo dell'imposta
D1: 120.000 '// l'importo iva compresa
La funzione dovra' quindi ricevere due argomenti (Importo e Aliquota) e
restituire due valori (Imposta e Lordo) che andranno scritti in C1 e D1.
Potremmo scrivere, per esempio, cosi`:
Option Explicit
Public Function IVA( _
  ByVal Imponibile _
, ByVal Aliquota _
)
  Dim Imposta
  Dim Lordo
  Imposta = Imponibile * Aliquota
  Lordo = Imponibile + Imposta
  IVA = Array(Imposta, Lordo)
End Function
Per usare tale funzione nel foglio di lavoro selezioneremo l'intervallo
C1:D1, scriveremo la formula:
    =IVA(A1;B1)
e, **invece di concludere l'immissione con invio**, la concluderemo con
CTRL+MAIUS+INVIO, ottenendo cosi`:
C1: {=IVA(A1;B1)}
D1: {=IVA(A1;B1)}
Pero`... tu chiedi di avere i risultati in colonna, non in riga! Percio` la
nostra funzione dovra` risultare non un vettore (monodimensionale) di 2
elementi ma un vettore bidimensionale di una dimensione per due elementi:
Option Explicit
Public Function IVA_InColonna( _
  ByVal Imponibile _
, ByVal Aliquota _
)
  Dim Imposta
  Dim Lordo
  Imposta = Imponibile * Aliquota
  Lordo = Imponibile + Imposta
  IVA_InColonna = Array(Array(Imposta), Array(Lordo))
End Function
Quindi, immettendo come prima, selezionando cioe` A2:A3 e concludendo con
CTRL+MAIUS+INVIO, avremo:
A2: {=IVA_InColonna(A1;B1)}
A3: {=IVA_InColonna(A1;B1)}
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.lang.visual-basic
Titolo: Eliminare gli effetti sonori

Salve a tutti,
questo č il mio problema:
devo fare un browser semplicissimo in VB per caricare pagine internet (come
un internet explorer) pero vorrei evitere che quando si clicca o si cambia
pagina o si generano altri eventi ci siano gli effeti sonori di windows.
Sapete come fare?
Un'altra cosa: Vorrei evitare di mettere la dll nel pacchetto di
installazione del programma; si puň? Ovvero, tutte le versioni di windows
includono la libreria shdocvw.dll o solo quelli che, come me, hanno VB?
Grazie a tutti.

 hanno VB?
Se è quella la libreria che vuoi evitare di mettere nel pacchetto, certo che
puoi, anzi, devi.
In altre parole, non è distribuibile e se lo fai può scassarti la macchina
di destinazione.
Mia esperienza, purtroppo...
Devi dare per scontato che il browser sia installato, se no installa IE, non
il WebBrowser di VB.

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

ciao a tutti,
sarň breve,.. ciň che volevo sapere č  come interagire con il desk
tramite codice VB.
In pratica vorrei creare un prog che mi cambi in modo automatico lo
sfondo di Windows, ma non ho idea se bisogna utilizzare un'API o meno .
grazie 
bye

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Bloccare l'esecuzione del codice richiamando un form figlio

Sono ancora qui con i form MDI
Ho notato che chiamando il metodo Show di un form MDIChild (che non può
essere modale) l'esecuzione del programma continua.
C'è qualche modo per interrompere l'esecuzione fino a che il form figlio non
viene chiuso?
Grazie a tutti
Skysurfer

 ha scritto nel messaggio
news:972u4l$48n$1...@lacerta.tiscalinet.it...


 ha scritto nel messaggio
news:972u4l$48n$1...@lacerta.tiscalinet.it...


In effetti hai ragione...che senso ha fare un Child se fin che non si chiude
non puoi passare ad altri child???
Concordo.
SebaMix

 ha scritto nel messaggio
news:97351h$msh$1...@news.IT.net...


 wrote in message
news:973aqc$aqa$1...@pegasus.tiscalinet.it...
