mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Win Me + VB6 - bug strano

Ciao a tutto il NG, ho un problema con una app VB6 (patchato SP5).
Ho una applicazione (che gira sotto WinMe) che accede ad un database.
Nella form principale ci saranno una 50ina di TextBox. Il problema (che
si è manifestato su due PC distinti), che si manifesta non sempre, viene
generato in questo modo:
La mia applicazione viene minimizzata.
Viene aperta un' altra app (tipo IE o Excel)
Si rimasimizza la mia applicazione
Scrivo in un campo e fin qua tutto ok...
Premo Tab
A questo punto Windows, invece che portarmi il focus sulla TextBox
successiva, mi switcha le applicazioni e mi riporta in primo piano
l'altra app che avevo aperto prima... aiuto....

 l'altra app che avevo aperto prima... aiuto....
e magari se premi il tasto "alt" tutto torna a posto?
(non è un post polemico, è successa una cosa del genere anche a me, ma non
necessariamente legata a applicazioni VB, volevo sapere se era lo stesso
problema)
Salutoni
Sergio

 problema)
C'č un problema conosciuto per cui in alcuni casi Win vede come
premuto il tasto alt anche quando non lo č. In quei casi bisogna
premere NON SOLO il tasto alt, ma, un po' a casaccio TUTTI
i tasti della fila inferiore della tastiera. Questo sblocca sempre
la situazione. A me capita abbastanza spesso sui w98, solo
sporadicamente sul 95, mai visto su sistemi nt/2k.
Ma pork..., non riesco a ritrovare il link, manco a crepare. Ricordo
solo che lo definivano "sticky bit" o "sticky key" problem, e che
aveva a che vedere con la coda degli eventi di tastiera che
smarriva un bit. Forse era su 
annoyances.org
, ma non lo trovo piů.
P.S.: c'č un problema simile con l'uso ripetuto di SendKeys,
non č che ne usi ?
Bye, G.

 sporadicamente sul 95, mai visto su sistemi nt/2k.
Su W95 a me capitava la stessa cosa, ma solo con lo shift anzichè l'Alt.
Stessa risoluzione.
Ciao
Alberto

Nessun bug é strano con windows ME... :((
Credimi, se puoi cambia...
A me l'avevano dato quando ho cambiato ufficio...
Ho formattato 2 volte in un mese...
...poi sono andato dal "capo" e gli ho fatto un discorsetto su WinME...
adesso ho win 2000 (e win.NET RC1)
        Ciao
            Allanon
--
- SPAMKILLER
 L'indirizzo delle risposte é 
itlangv...@michele.sytes.net
 LASCIATE il NOSPAM fa parte dell'indirizzo :-)
  Per superare le impostazioni di protezione antispam scrivete
  nel testo del messaggio la scritta "SPAMKILLER"
Scusate il disturbo, ma non posso più di pubblicità!

 Stessa risoluzione.
PLOTKA!
Lokar.vecchi.tempi
--
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
Newsgroup: it.comp.lang.visual-basic
Titolo: query access e vb.net

Ciao,
all'interno di un db access, oltre alle tabelle ho creato alcune query ( 
classico nome queery1, query2 etc)
C'� un modo per far eseguire queste query da vb?
Grazie

Alcibiade ha scritto:

Non vorrei ricordar male e dire una stupidaggine (non ho ricontrollato)
ma dovrebbe essere semplicemente SELECT * FROM NomeDellaTuaQuery
ciao
stefano

 ma dovrebbe essere semplicemente SELECT * FROM NomeDellaTuaQuery
Naturalmente ho dato per scontato che tu all'interno del programma vb 
avessi una connessione (ADO) aperta sul database in questione.
ciao
stefano

Newsgroup: it.comp.lang.visual-basic
Titolo: crystal report7

Buona Sera,
ho fatto un programmino in vb6 che apre un report CR7.
Premetto che non ne so molto ma sono riuscito ad aprirlo ed anche ad
applicare una formula da VB6
Il problema sorge dal fatto che il report ha come sorgente una tabella SQL
SERVER 2000 e se aggiungo un record nuovo
nella tabella il report non si aggiorna.
Ho già sentito una persona che mi ha detto di non utilizzare "SALVA DATI NEL
REPORT"  e di fare prima dell'apertura
"RetrieveDataFiles   " ma chiedendomi la password in VB mi da errore
Qualcuno ha la pazienza di spiegarmi come posso fare in modo che un report
si aggiorni da solo ogni volta che lo apro
e senza chiedermi la password?
GRAZIE MILLE

ha ragione la persona che ti ha detto di togliere l'opzione "Salva dati nel
report".
Occhio, però: oltre a toglierlo dal menù Database, disabilitalo anche nelle
impostazioni di CR, così vale una volta per tutte.
il metodo RetrieveDataFiles non l'ho mai usato, per cui ti assicuro che non
serve ad aggiornare i dati del report, avviene tutto automaticamente.
un'altra cosa: usi l'ocx? se sì, allora è lo stesso metodo che uso io. Dai
un'occhiata alle proprietà, ce n'è una che mette un pulsante per il refresh
dei dati (un pulsante che l'icona di un lampo/fulmine).
la connessione come la fai? io attraverso ODBC, e non ho mai avuto
problemi......
good coding!!!
-- 
Damiani Liborio Igor
ig...@igordamiani.it
 - 
soft...@igordamiani.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262

 ha scritto nel messaggio
news:bdr89h$vp7s0$1...@ID-134521.news.dfncis.de...


Newsgroup: it.comp.lang.visual-basic
Titolo: Brutto probelma: VB6, ADO, client, recordset... AIUTO!

Buondì a tutti.
Stiamo sviluppando un programma che permette di memorizzare i dati da
diversi clients su un database SQL Server.
L'applicazione che funzionerà sui client è scritta in Visual Basic 6 con
l'utilizzo di un DataEnvironment.
C'è un problema: come fa un client a sapere che un altro ha modificato una
tabella e perciò eseguire il Requery della tabella modificata? I recordset
utilizzano i cursori del client.
Grazie a tutti
Rud

 wrote in message
BrFP4.80321$xt2.9...@news.infostrada.it...


Non sono molto ferrato in materia ma prova ad aprire la
connessione con adLockPessimistic e il cursore lato Server sarà
sicuramente più lento.
Ciao






-------------------------------------
Non mi stancherò mai di imparare...
Grazie a tutti!
dario.m...@SONOlibero.it 
(ovviamente da correggere)
Newsgroup: it.comp.lang.visual-basic
Titolo: FelxGrid

Cerco una griglia freeware che mi dia la possibilità di scrivere...
spostarmi ...
c'è qualcosa?
sto usando msflexgrid ma ha troppe poche cose!!!
grazie
fabry

Fabbry ha scritto:

Stai scherzando, vero ?
Un link fra i circa 200 che mi sono saltati fuori:
http://msdn.microsoft.com/vbasic/technical/articles/docdnldmsdn.asp?Doc=msflexgrid
-- 
hth, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: La gestione di txtBox sotto Win95 e in Win98 è diversa ???

Ciao,
mi spiego meglio, premesso che sono agli albori del VB e quindi le mie
capacità sono uguali alla mia ignoranza che è cosmica, ho provato ad
applicare quello che ho appresso a fatica da un paio di libroni oltre che
sui loro esempi anche su una "stupida applicazione" di mia creazione per
vedere se avevo capito.
E' un Form con una serie di txtBox dove inserire dei dati su clienti (via,
tel, fax ecc..) da salvare in qualche modo in un archivio (già che mi
leggete se mi date una dritta anche in questo senso! :-))) ).
Il problema è che ho creato l'eseguibile e per verifica l'ho fatto girare su
4 pc , due con Win 98 e due con Win 95.
In fase di programmazzione avevo settato la proprietà "Alignment" come
2-Center, e difatti eseguendolo sotto Win98 il cusrore si posiziona al
centro del TxtBox.
In Win 95 però me lo trovo a sx!!!
Cosa succede???
Grazie per la pazienza e scusate la prolissità.
--
=====================================
Aloha by P@olo!!!
For replay:
pao...@italnet.it
Pro...@lycosmail.com
=====================================





Non so aiutarti per l'allineamento delle textbox, ma per l'accesso ai dati
dai un'occhio al controo Data (DataControl) nell guida in linea e agli
oggetti Database e RecorSet, inoltre un bello sguardo (forse e' meglio
qualcosa di piu' di uno sguardo!!!) al sito comune :
http://www.murialdo.it/it_lang_vb
 sarebbe l'optimus soprattutto leggi il
manifesto !!!
Ciaps
Stracca
P.S. Dopo aver letto il manifesto dai un'occhio a come ho modificato il
Subject del messaggio !!!

credo che VB con Win95 abbia un baco, perché se setti la proprietà multiline
a true la cosa dovrebbe funzionare correttamente in Win95, non so cosa
succeda in win98






E' un problema noto (dai tempi di Windows 3.1, se non ricordo male).
In Win95, per avere una allineamento diverso da sinistra nelle textboxes e'
necessario:
1) settare Alignment = sinistra
2) settare Multiline = True
3) (se vuoi mantenere 1 sola riga di testo) annullare l'effetto della
pressione del tasto INVIO nella textbox (altrimenti con Multiline = true
andrebbe a capo), ossia:
Sub Text1_KeyPress(.....)
    if(KeyAscii = 13) Then KeyAscii = 0
End Sub
--
Roal Zanazzi
z...@iol.it

Ciao,
mi spiego meglio, premesso che sono agli albori del VB e quindi le mie
capacità sono uguali alla mia ignoranza che è cosmica, ho provato ad
applicare quello che ho appresso a fatica da un paio di libroni oltre che
sui loro esempi anche su una "stupida applicazione" di mia creazione per
vedere se avevo capito.
E' un Form con una serie di txtBox dove inserire dei dati su clienti (via,
tel, fax ecc..) da salvare in qualche modo in un archivio (già che mi
leggete se mi date una dritta anche in questo senso! :-))) ).
Il problema è che ho creato l'eseguibile e per verifica l'ho fatto girare su
4 pc , due con Win 98 e due con Win 95.
In fase di programmazzione avevo settato la proprietà "Alignment" come
2-Center, e difatti eseguendolo sotto Win98 il cusrore si posiziona al
centro del TxtBox.
In Win 95 però me lo trovo a sx!!!

Newsgroup: it.comp.lang.visual-basic
Titolo: RAMDRIVE

Creo una ramdrive, ci copio sopra un file mdb, lo apro (set db. etc te
c)   e va bene. Apro una tabelal e esce errore di disco o di rete !!!!
Com'e' che non funziona   ??
Grazie mille 

On Mon, 29 Nov 1999 22:15:32 GMT, 
ton...@lycosmail.com
  (Antonio Tanz)
wrote:

Nessuno sa come fare ?
Newsgroup: it.comp.lang.visual-basic
Titolo: E' concorrenziale?

Mi stò affacciando adesso al mondo di VB, e ho sentito tantissimi pareri
circa l'utilità o meno di questo linguaggio di programmazione.
Quello che voglio sapere io è questo: è veramente un buon linguaggio o no?
Si può fare qualcosa di concorrenziale rispetto agli altri linguaggi?
Grazie.
Roberto

 ha scritto nel messaggio
news:8db1gc$etj$1...@pegasus.tiscalinet.it...

Dipende tutto dal tipo di programmi che devi fare.
Ogni linguaggio ha i sui limiti ed i suoi pregi. Tu che tipo di programmi
intendi fare?
--
 
federic...@planet.it
Eliminare NOSPAM dall'indirizzo! Delete NOSPAM from address!

 Roberto
Mah, che dire...
Io programmi quasi solo in VB da piu' di due anni, e devo dire che fare un
programma in VB [specie se mi devo appoggiare a DB per programmi a carattere
gestionale, che ho fatto quasi solo quelli] ormai mi viene abbastanza [fin
troppo] naturale...
Lo usano e lo chiedono parecchio nelle software house, se non altro appunto
perche' e' non troppo difficile da imparare all'inizio, poi per gli
approfondimenti fai qualche prova, chiedi agli amici, o ti abboni a qualche
rivista dedicata e sei a posto ;-)
Comunque a livello di flessibilita' e potenza, VB non e' certo il massimo...
Ogni volta che devi comunicare con il Sistema Operativo sei "filtrato" da
VB, a meno che non fai largo uso delle API di windows, ma non sempre trovi
esempi o documentazione in proposito...
Poi il grande difetto, la vera PIAGA di VB, sono i pacchetti di
installazione...
Devi sempre distribuire anche tutte le runtime, quindi alla fine ti trovi un
eseguibile da 300k che si porta a spasso dll e ocx per 2 mega :-(((
--
--
Don't let your Fears stand in the way of your Dreams
--
Elena *DElyMyth* Franco
Revanche IRC Network
irc.revanche.net
 - Nick: DElyMyth
ICQ# 8761263 - 
dely...@lamah.net
 - 
dely...@revanche.net
http://www.delymyth.it/
 - 
http://www.lamah.net/
 - 
http://www.revanche.net/
--

 wrote in message


    Innanzi tutto grazie a tutti coloro i quali hanno risposto!
Con VB vorrei fare dei database per gestire il mio lavoro: contabilità,
produzione aziendale, archivi vari, oltrechè programmi di utilità come ad
esempio il calcolo di interessi e altri ancora....
    Esiste inoltre, qualche rivista su VB alla quale posso abbonarmi per
aiutarmi nell'apprendere questo linguaggio?
    E per finire: è meglio imparare il VB o il C++?
Ri-grazie e ciao.
Roberto.

 ha scritto nel messaggio
news:8dir3c$8p4$1...@pegasus.tiscalinet.it...

Per le tue esigenze, direi che è adatto oltre che consigliabile.
Guarda su 
www.infomedia.it
, ci sono varie riviste (sia cartacee che online)
fra le quali VBJournal che oltre ad essere valida è in italiano, il che non
guasta.



Attenzione!! Se anche usi Delphi per lo sviluppo di applicazioni di Database, ti devi "portar
dietro" l'intero BDE: decine di Dll per più di 8 MD di roba...
Ciao

 guasta.
Grazie, lo farò subito....
Ciao!
Newsgroup: it.comp.lang.visual-basic
Titolo: URGENTE - Grazie per RegUtils

Aiuto. ho reinstallato più volte VB5-Professional con SP3, ed ho utilizzato
i file regit.exe, regocx32.exe e regsvr32.exe per la Common Dialog, ma mi
viene sempre fuori questo messaggio :
Non sono disponibili info suidiritti di licenza x questo componente. Non
sono disponibili i diritti di licenza necessari x utilizzare queste
fuinzioni in ambiente di progettazione.
Come posso fare ? Grazie a tutti.
La...@libero.it

 wrote in message
news:8hie8c$hc9$1...@lacerta.tiscalinet.it...

E' successa la stessa cosa anche a me tempo fa.
Se la memoria non mi inganna, sul cd di VB5, nella cartella tools, esiste un
exe (vb5cli ????) che lanciato si occupa di sistemare questo problema.
Ciao.
Lorenzo

 > Aiuto. ho reinstallato piů volte VB5-Professional con SP3, ed ho

Newsgroup: it.comp.lang.visual-basic
Titolo: database

quando leggo una tabella di solito scrivo un codice come questo
   Dim AdoCONN_TPM As ADODB.Connection
   Dim RSTREPORT_TPM As ADODB.Recordset
    Set AdoCONN_TPM = New ADODB.Connection
    AdoCONN_TPM.CursorLocation = adUseClient
    Set RSTREPORT_TPM = New ADODB.Recordset
    RSTREPORT_TPM.CursorLocation = adUseClient
    AdoCONN_TPM.ConnectionString = _
    "Provider = microsoft.jet.oledb.4.0;persist security info = false; data 
source = " & Connetti
    sql = "SELECT * FROM ARTICOLI"
   AdoCONN_TPM.Open
    RSTREPORT_TPM.Open sql, AdoCONN_TPM, adOpenStatic, adLockReadOnly, 
adCmdText
    While Not RSTREPORT_TPM.EOF
            ...:::::...
    wend
    If AdoCONN_TPM.State = adStateOpen Then
        AdoCONN_TPM.Close
        Set AdoCONN_TPM = Nothing
        Set RSTREPORT_TPM = Nothing
    End If
francamente non so bene cosa sia fondamentale e cosa no!
E' un codice che mi hanno dato e che continuo ad usare, ma senza sapere bene 
cosa fa.
Per esempio
     Set AdoCONN_TPM = New ADODB.Connection
     Set RSTREPORT_TPM = New ADODB.Recordset
sono fondamentali?
Adesso devo leggere due tabelle, una riversata nell'altra.
Quindi pensavo una select per una ed un Addnew per l'altra, ma cosa del 
codice di dichiarazione devo tenere e cosa devo cambiare?
Magari spreco risorse o è sbagliato dichiarare 100 volte la stessa cosa.
Se la tabella è su un'altro DB devo cambiare solo la ConnectionString 
lasciando tutto il resto?
e dovono essere chiusi prima di RI-usarli?
Help

 e dovono essere chiusi prima di RI-usarli?
Riusarli in che senso?
In ogni caso cerca di capire quello che fa il codice e non fare
copia/incolla a caso, puoi solo crear casini nel codice a lungo andare.
-- 
Freccia@Bulldozer63 :D

Grazie.
comincio da poco allora.
questo:
    Set AdoCONN_TPM = New ADODB.Connection
    AdoCONN_TPM.CursorLocation = adUseClient
è obbligatorio?
Non posso scrivere solo
    Set AdoCONN_TPM = New ADODB.Connection
   AdoCONN_TPM.ConnectionString = STRCONNETTI
   sql = "UPDATE tblReport SET tblReport.stato = '1' WHERE tblReport.ID=1"
    AdoCONN_TPM.EXECUTE SQL
 

     AdoCONN_TPM.EXECUTE SQL
Ti consiglio di scrivere in maiuscolo solo le costanti. Comunque si ti
basterebbe in quel modo lě.
In alternativa potresti usare un ADODB.Command, per le differenze
consulta la guida e google gruppi. Comunque di solito pure io uso
AdoCn.Execute miaVar
-- 
Freccia@Bulldozer63 :D
Newsgroup: it.comp.lang.visual-basic
Titolo: Come si fa a recuperare i nomi di tutte le tabelle contenute in un database Access con ADO?

Per il mio programma ho bisogno di recuperare il nome di tutte le tabelle
contenute in un database access.
L'utente sceglie il database access e io devo conoscere i nomi delle tabelle
per alcune operazioni di selezione...ma con ADO non riesco ancora a farlo č
da poco che lo utilizzo...
Grazie per l'ascolto e per l'eventuale consiglio.

 wrote in message
89jjmv$1qmu$1...@stargate1.inet.it...


 > Grazie per l'ascolto e per l'eventuale consiglio.
con dao, per struttura di tabelle e indici access97 (c'e' un po' di roba in
piu', ma spero che l'idea ti sia utile):
Private Sub cmdStructure_Click()
    On Error GoTo errman
    If DbName = "" Then Exit Sub
    List1.BackColor = GIALLO
    Dim conf As Long
    'conf = SendMessage(Me.hwnd, WM_SETREDRAW, False, 0)
    Dim db As Database
    Dim td As TableDef, prp As Property, fld As Field, idx As Index
    Dim J As Long
    Dim vval, txt
    Set db = OpenDatabase(DbName)
    List1.Clear
    List1.AddItem UCase(DbName)
    List1.AddItem "==========================="
    For Each td In db.TableDefs
        If Left(td.Name, 4) <> "MSys" Then
            List1.AddItem "TABLE: " & td.Name
            For Each prp In td.Properties
                vval = ""
                vval = prp.Value
                txt = IIf(vval <> "", prp.Name & ": " & prp.Value, prp.Name)
                List1.AddItem "---" & txt
            Next
            For Each fld In td.Fields
                List1.AddItem "------FLD: " & fld.Name
                List1.AddItem "---------Type: " & fld.Type & Chr(9) & "(" &
TipoCampo(fld.Type) & ")"
                List1.AddItem "---------Size: " & fld.Size
                List1.AddItem "---------Required: " & fld.Required
            Next
            For Each idx In td.Indexes
'                On Local Error GoTo ExitFor
                List1.AddItem "------IDX: " & idx.Name
                For Each fld In idx.Fields
                    List1.AddItem "---------" & fld.Name
                Next
            Next
'ExitFor:
            List1.AddItem "==========================="
        End If
        Status.Panels(3) = List1.ListCount: DoEvents
    Next
    List1.SetFocus
'    SendKeys "{END}"
'    conf = SendMessage(Me.hwnd, WM_SETREDRAW, True, 0)
'    For j = 0 To Me.Controls.Count - 1
'        Me.Controls(j).Refresh
'    Next
'    SendKeys "{HOME}"
'    Me.Refresh
    db.Close
    'Status.Panels(3) = List1.ListCount
    cmdExport.Enabled = True
    Icon = ImaYel
    'List1.BackColor = BIANCO
    Exit Sub
errman: MsgBox Error: Exit Sub
    'Resume Next
End Sub

Grazie a tutti per la risposta....il metodo era l'openschema della
connection che non ero riuscito ancora ad individuare tra tutti gli insiemi
che mette a disposizione ADO...Vi ringrazio ancora per il vostro aiuto.
Grazie e a presto.
Newsgroup: it.comp.lang.visual-basic
Titolo: [ADO] metadati

è possibile, con ado, sapere se un capo di una tabella è primary key?
ciao e grazie
    V.

 è possibile, con ado, sapere se un capo di una tabella è primary key?
Direi di no, prova con ADOX

Newsgroup: it.comp.lang.visual-basic
Titolo: Sviluppo totocalcio

Chi di voi ha mai scritto un algoritmo che calcoli tutte le possibili
combinazioni prese da un array 13,3?
Mi servirebbe per estrarre tutte le combinazioni di un sistema totocalcio di
13 triple
Grazie

 ha scritto nel messaggio
news:9fip5l$18d$1...@serv1.albacom.net...


Xabaras:
  prova a vedere le routines di calcolo combinatorio del progetto
CalcComb presente su:
 
http://members.xoom.it/flanguasco/
o anche sul Sito Comune.
Ciao e se poi ti servisse aiuto per utilizzarle, contattami pure.
Franco


 ha scritto nel messaggio
news:9fip5l$18d$1...@serv1.albacom.net...

Newsgroup: it.comp.lang.visual-basic
Titolo: Form VB6 e sottomaschere

Salve a tutti!
Ho un grosso problema con una cavolo di form con vb6. Mi spiego: fino ad ora 
avevo fatto qualche "Programmetto" con Access (anche di una certa 
complessità), adesso mi hanno chiesto di fare un programma facile facile in 
vb6. In pratica sarebbe più o meno un gestionale delle presenze. Il problema 
sorge quì:in access avevo la possibilità di usare una sottomaschera per 
collegarmi (tramite campi master o come si chiamano) ad una maschera 
principale e quindi visualizzare un record principale a cui erano collegati 
più record di una sottomaschera. Questa sottomaschera poteva essere fatta di 
qualsiasi cosa, sia di textbox che di combo ecc, e impostando il parametro 
"maschera multipla" si visualizzavano più di un record per volta. In VB6 mi 
trovo in difficoltà perchè riesco a fare una form a cui associo un controllo 
data, mi connetto al databse e leggo i record, ma sulla stessa form non 
riesco poi ad avere una "sottoform" con i record collegati. Non so se mi 
sono spiegato bene, spero di si.....
Grazie.
S. 

 in inserimento l'utente possa scegliere da una combo.
se il tuo problema si limita a questo, con un po di codice ne puoi venire
fuori.
la tecnica, sostanzialmente, consiste nel configurare una (o più) colonne
della datagrid in modo da far apparire un bottoncino similcombo
http://tinyurl.com/5ddx8
e poi di far apparire al momento e nel luogo opportuno una combobox vera e
propria. se cerchi nei messaggi vecchi tramite google gruppi dovresti
riuscire a trovare tutti i dettagli.
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 in inserimento l'utente possa scegliere da una combo.
VB č piuttosto diverso da Access.
Prova ad usare un DataRepeater.
Mai usato, ma dovrebbe simulare il comportamento dei record nelle maschere 
Access.
Cercalo tra i vari controlli aggiuntivi.
Ciao 

 riesco poi ad avere una "sottoform" con i record collegati.
mettici una griglia.


 ha scritto nel 
messaggio news:d1onfr$v2b$1...@news.newsland.it...


 Access.
Ciao Fabio.
Curiosità: come ti comporti in tutte quelle circostanze in cui occorre
interagire con tabelle master-detail?
Voglio dire che il fatto che tu (come me del resto) non abbia mai utilizzato
il data-repeater mi fa supporre che abbia *inventato* un modo altrettanto
efficace per rappresentare teste e righe ...
Vai solo di grid? E se volessi formattare su condizione i campi detail (ad
esempio, in rosso le giacenze negative di magazzino)? E se volessi fornire
radio button o altre amenità nella parte detail?
;-)
Ciao, Sandro.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.lang.visual-basic
Titolo: recordset e filtri

salve.
vorrei fare quanto segue:per non dover appesantire una connessione via
odbc con il server,eseguo una sola query da cui ricavo un recordset.
quindi nel mio programma un utente deve poter filtrare il recordset
ottenuto e visualizzarlo.
adesso,io vorrei ricorrere alla proprieta' filter dell'oggetto
adodb.recordset....potreste farmi un esempio? quello sull'msdn non e'
chiarissimo....
grazie in anticipo!
friol

...

L'idea di non appesantire la connessione con ripetute query è giusta,
peccato che la proprità filter non sia molto perfomante.
La proprietà filter del recordset di ado è una stringa la cui sintassi è
uguale a quella dell sql nella clausola where.
Esempio
miasql="SELECT * From dat1 Where Cognome='pippo' "
adorecset.filter= "Cognome='pippo' "
Ho usato (devo) ado dal vc++6 ed è una bestialità (dir cesso è poco) (cesso
è pure l'ambiente di sviluppo).
....In fin dei conti il vb è il meno peggiore degli ambienti di sviluppo MS.
Newsgroup: it.comp.lang.visual-basic
Titolo: Creazione controlli VB.NET

Ho creato un progetto di tipo libreria di controlli da poter richiamare nei
miei applicativi;in questo progetto ci sono alcuni controlli utente ed un
modulo dove risiedono le variabili globali utilizzate dai controlli;quando
creo una nuova istanza di un controllo ho notato che non viene nuovamente
istanziato anche il modulo contenente le variabili, con il risultato che se
istanzio due o più volte il controllo che mi serve le variabili vengono ogni
volta sovrascritte provocando, ovviamente, dei conflitti di funzionamento
del programma;
come posso fare per evitare questa situazione?
Grazie e un saluto a tutti!

 
Le variabili le puoi mettere all'interno della stessa classe del
controllo, cosě seguiranno il singolo controllo e non tutti.
Se invece vuoi condividere dati tra i vari controlli allora le cose
cambiano.

 controllo, così seguiranno il singolo controllo e non tutti.


 
se le variabili sono le stesse (non i valori), ti puoi creare una classe
Y unica nel modulo, e nella classe di ogni controllo istanzi un oggetto
Z della classe Y, e poi leggi i vari valori con Z.quelchevuoi per
evitare il copia incolla.

Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO [AUTORUN]

Qualcuno mi puņ aiutare, mi servirebbe un piccolo manuale che spiega i
comandi "[AUTORUN]".

comandi "[AUTORUN]".
Che cosa sono i comandi [AUTORUN]?
-- 
ciao, hal

 Che cosa sono i comandi [AUTORUN]?
;-)
ciao
ugo

Newsgroup: it.comp.lang.visual-basic
Titolo: Oggetti Form

Problema con 
VB.NET
Ciao a tutti, potete rispondere a questo mio quesito?
Stò cercando scrivere da una funzione din un modulo in un
textbox inserito in una form.
Dichiaro l'oggetto in questo modo:
Public objFrmMenu as frmMenu
Voglio ad esempio scrivere in un textbox chiamato
txtbox_cod:
objFrmMenu.txtbox_cod.text = "pippo"
Mi ritorna l'errore "Riferimento a un oggetto non
impostato su n'istanza di oggetto" dove sbaglio??
Grazie Mille

 impostato su n'istanza di oggetto" dove sbaglio??
prova a fare:
Public objFrmMenu as new frmMenu
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo
Newsgroup: it.comp.lang.visual-basic
Titolo: Messaggi immediati fra 3 pc

Riprovo a postare sperando in una miglior fortuna:
Premetto che sono un principiante e scusate anticipatamente se scrivo
della cavolate.
Vorrei creare un programma che spedisca dei  messaggi brevi da una
workstation ad un'altra di una piccola rete (5 PC con XP  +server
2003) associati ad un segnale acustico che avviserebbe l'invio del
messaggio l'utente destinatario e  con la possibilita' di archiviare i
messaggi in un database.
Mi potete dare qualche consiglio? Cosa dovrei approfondire?
Vorrei poterlo sviluppare in Visual Basic 6 di cui conosco i primi
rudimenti .
Grazie

 Mi potete dare qualche consiglio? Cosa dovrei approfondire?
Banalmente potresti fare un'applicazione residente in memoria, magari con
icona sul systray.
Magari con un timer, ogni tot vai a controllare la presenza di un file, e
se lo trovi leggi il contenuto e mandi il messaggio, e salvi sul DB, alla
fine cancelli o rinomini il file.
Se devi gestire più destinatari in una volta ecc, allora si complica un
po'.
Ancora meglio potresti usare i messaggi istantanei di win (non ricordo il
comando), avresti solo il problema di salvare il messaggio sul db.
Ma ti basta fare una piccola interfaccia che fa scrivere il messaggio, e
chi manda il msg è quello che salva sul DB.
All'utente arriva una msgbox. Credo *NON* funzioni con Win98/Me.
-- 
DBMS Firebird
VB6 + Ado

Andrea [Work] ha scritto:

Stai parlando del comando Net Send
Io una volta ho fatto un'applicazione proprio come l'hai descritta tu
(funziona solo x pc collegati in rete locale tra loro)
cmq x fare come ha detto Andrea:
il programma crea un file batch (con estensione .bat) e ci scrive
dentro queste righe:
@echo off
net send COMPUTER MESSAGGIO
dove puoi intuire che al posto di COMPUTER ci va il nome del computer
del destinatario
al posto di MESSAGGIO scrivi il messaggio
ricorda che nel computer sia del mittente che del destinatario deve
essere attivo il servizio.
magari inserisci un commandbutton che ti crea un batch in cui scrivi
@echo off
net start messenger
ciao

 po'.
Neanche più di tanto: tu mandi il file a tutti i pc destinatari su una 
cartella condivisa dal nome noto (il difficile è condividere la cartella in 
automatico: mai fatto non ho idea di come si faccia).
Il "client" legge il file e mostra il messaggio.
La soluzione è un po' grezza ma molto più semplice da realizzare che usando 
i socket.
Anzichè un timer che faccia il polling per il file puoi usare un 
FileSystemWatcher così è il SO che ti avverte quando c'è qualcosa di nuovo.
La soluzione del NET SEND per quanto più corretta la scarterei perchè ti 
mostra una messagebox "a sorpresa" ogni volta che arriva un messaggio.
Ciao 

 2003)
oggetto winsok, connessioni di tipo UDP
ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Linea di comando

Ciao a tutti,
volevo sapere come di faceva a passare un parametro dalla linea di comando e
recuperarlo dentro il codice VB.
Ad esempio test.exe /prova
Grazie
Marco

 ha scritto nel messaggio
news:9db5aq$maq$1...@sun450a.adriacom.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: SP

Ho appena istallato VB5.0.
Volendo installare i service pack, devo installare il n1, n2, n3 o basta
solamente il numero 3?
Dove trovo quelli per la versione italiana?

...

Newsgroup: it.comp.lang.visual-basic
Titolo: access 2000 e visual basic

Ciao a tutti.
Vorrei sapere come far leggere/scrivere un database access 2000 da visual
basic (il database, precedentemente era in versione access '97), in quanto
non riconosce il formato ...ho gia la sp3 di visual basic.
Grazie anticipate.
Mauro

 non riconosce il formato ...ho gia la sp3 di visual basic.
Nei riferimenti dichiara DAO 3.6, togliendo DAO 3.nn

 ha scritto nel messaggio
news:5Dc69.61875$n04.1...@twister2.libero.it...

***************************************
Grazie
Mauro

Newsgroup: it.comp.lang.visual-basic
Titolo: prime prove con sql

Ciao ragazzi sono ancora qui....
allora, sto finalmente provando le mie prime procedure con il linguaggio sql
(era ora....) ma mi trovao davanti ad una piccola difficoltà: ho una dbgrid
nella quale vorrei far saltare fuori i risultati di una query, selezionando
solo i record che hanno come data indicata nel campo "fine" un valore
maggiore di una data indicata in una textbox. Quindi ho scritto nel
command1_click
Dim luca As Variant
If IsDate(Text1.Text) = False Then 'controlla la data
    MsgBox "Attenzione: indicata una data non valida" 'se falso
    GoTo fine:
    End If    'se vero
luca = "SELECT ragione1, ragione2, localita, fine FROM clienti WHERE fine >
'" & DateValue(Text1.Text) & "'"
Data1.RecordSource = luca
Data1.Refresh
fine:
ma il risultato è che mi vengono visualizzati comunque tutti i record.....
esclusi quelli con valore vuoto
ho provato anche con
luca = "SELECT ragione1, ragione2, localita, fine FROM clienti WHERE fine >
#" & text1.text & "#"
ma niente da fare....
dove sbaglio?
grazie a tutti

 ha scritto nel messaggio
news:6h569.60460$n04.1...@twister2.libero.it...


 ha scritto nel messaggio
news:tl569.204305$Jj7.4...@news1.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT Cercasi insegnante VB a Firenze.

Ciao NG,
Spero di non essere troppo OT,
e di poter in futuro contribuire con messaggi IT
So programmare in AutoLISP e Turbo Pascal,
ho ora la necessita' di migrare verso il VB per
usarlo in Autocad che ha recentemente
implementato il VBA.
Vi domando:
1) c'e' qualcuno che usa VBA di Autocad?
2) c'e' qualcuno disposto a insegnarmi la sintassi del VB?
Confido in un AND, ma mi accontento anche di un OR. :-)
--
Ciao Giovanni A.

Io abito a Firenze e di lavoro sono un programmatore vb (mai visto autocad,
pero')


 ha scritto nel messaggio
news:96b60e$k55$1...@lacerta.tiscalinet.it...


 (mai visto autocad, pero')
Non credo sia importante, piu' importante e' sapere:
1) se hai un po' di tempo da dedicarmi.
2) quanto vuoi per darmi qualche dritta.
3) dove stai a Firenze rispetto alle Cure (non so te, ma io giro in bici).
Direi di passare al privato per non otteggiare qua su NG,
scrivimi pure a 
giova...@tiscalinet.it
.
Se mi dai il tuo telefono ti chiamo o se preferisci chiama tu.
--
Ciao Giovanni A.

 Quante MegaLire di dai?
Sapevo dell'Euro, ma cosa sono le MegaLire? :-)
Non saprei...
...sarebbe bello che trovassi qualcuno
interessato ad uno scambio culturale
e che volesse ad esempio imparare
in cambio il Lisp, che credo di sapere benino.
...in seconda battuta trovare qualcuno che
non lo fa essenzialmente per soldi,
ma perche' gli piace insegnare...
...mmm... non fraintendermi, non per non pagare,
ma per dirti che e' l'ultimo aspetto da affrontare
a mio giudizio, prima vorrei sapere cosa puoi fare per me.
Non ho il tempo per spiegarmi meglio,
se vuoi ne parliamo per telefono,
forse riesco a farti capire cosa intendo.
Se ti va scrivimi in privato e ci scambiamo i telefoni...
...cosi' tu usi il mio e io il tuo. :-)
CMQ io ora come ora faccio lezioni di
Geometria Descrittiva a 20k orarie,
se questo puo' darti l'ordine di grandezza.
--
Ciao Giovanni Anzani

 se questo puo' darti l'ordine di grandezza.
ma non so se e' un prezzo applicabile alle
lezioni di informatica, dimmi tu se hai idee...
--
Ciao Giovanni A.
Newsgroup: it.comp.lang.visual-basic
Titolo: ?overflow perchè??

perchč se io scrivo:
miaVar10 = ((230 * 10) + 125) + (((230 * 10) + 125) * 20 / 100)
mi da errore di overflow???

mi da errore di overflow???
Perchč vb per calcolare le espressioni numeriche usa di default una
variabile temporanea integer con le relative restrinzioni.
Per risolvere il problema devi forzare l'espressione inserendo un clng
miaVar10 = (clng(230 * 10) + 125) + (((230 * 10) + 125) * 20 / 100)
Ciao
Daniele

miaVar10 = (clng(230 * 10) + 125) + (((230 * 10) + 125) * 20 / 100)
Mi spiace, ma non mi sembra che funzioni...
Questo perchè l'espressione può essere divisa in due parti potenzialmente a
rischio, che sono:
((230 * 10) + 125)
e
(((230 * 10) + 125) * 20 / 100)
ed è proprio la seconda che fa scattare l'overflow.
Il problema sta nel fatto che VB a parità di parentesi procede da destra
verso sinistra e quindi incontra l'o.f. prima di arrivare al CLng().
La soluzione sta quindi nel convertire in Long un'operando a destra.
Per precauzione andrebbe preso il più interno alle parentesi (il 230 o il
10).
Se fai una prova ti accorgerai che se metti tra parentesi (20 / 100) non
otterrai nessun errore.
Questo perchè
1) è il * 20 che faceva andare in o.f.
2) VB converte (20 / 100) in Double che è più capiente (anche se meno
nobile) del Long.
Un'ultima considerazione: se usi valori numerici (costanti) e non variabili
è preferibile specificare il tipo dell'operando, e non utilizzare funzioni
come il CLng().
in questo modo eviti errori e aiuti il compilatore a capire ul momento della
compilazione, e non a run-time il tipo di dato utilizzato, ottenendo così
anche un codice leggermente più efficente, quindi:
miaVar10 = ((230& * 10&) + 125&) + (((230& * 10&) + 125&) * 20& / 100&)
Come vedi ho utilizzato operatori dello stesso tipo, anche se spesso non era
necessario, perchè così si evitano conversioni implicite al motore runtime.
Spero di essere stato chiaro.
Ciao.

allora VB ragiona in questo modo nella tua espressione:
miaVar10 = ((230 * 10) + 125) + (((230 * 10) + 125) * 20 / 100)
230*10=
2300+125=
2425*(20/100)=
2425*0.2=
485
A=485
230*10=
2300+125=
2425
C=2425
miaVar10=B+A
miaVar10=2425+485
miaVar10=2910!!
anche cosě come č scritta dovrebbe funzionare, ma se ti da dei problermi
dichiara miaVar10 come long e se continuano i prob. dichiarala come
single...
se posso darti un consiglio dividi sempre tutte le espressioni, la tua
dovrebbe diventare..
miaVar10 = ((230 * 10) + 125) + ((((230 * 10) + 125) * 20)/ 100)
e anche se il risultato non cambia, i problemi dovrebbero non esserci!!!
Spero di non aver detto cavolate, nel caso le avessi dette (ho ragionato
come ragiona il C... sempre che ricordi bene), scusatemi .....
...GooD LooK...
EffEPi SySteM
EffEPi...@iol.it
Fabrizio Parrella
 - VB6 -
UIN:21371755

nobile) del Long.
Non si finisce mai di imparare... meno male :-)
Ciao
Daniele
Newsgroup: it.comp.lang.visual-basic
Titolo: utilizzo di OCX (sul PC "mio") ricompilato (sul PC "Pluto") NON FUNZIONA.

Sul mio PC l' OCX funziona correttamente.
Il mio amico , autore dell' OCX
, mi passa una "NUOVA VERSIONE" solo apparentemente,
perche' non ha
effettuato modifiche ! 
Ha solo ricompilato sul suo pc .
Io sul mio pc
cancello e pulisco dalla Registry l 'OCX.
Copio e registro quello nuovo.
Ora sul mio PC l' OCX NON funziona :-(
L'unica soluzione fino ad ora
adottata e' quella di avere il codice del sorgente dell' OCX anche sul mio
pc . Cosi ricompilato in locale funziona.
Qualcuno conosce una soluzione
migliore ?
Grazie Marco
--------------------------------
Inviato via 
http://usenet.iol.it

 ha scritto nel messaggio
news:192Z65Z40Z9Y9...@usenet.iol.it...


devi chiarire:
 non funziona in ambiente di progettazione o non funziona con le vecchie
applicazioni compilate con la precedente versione?
Se non funziona con le vecchie applicazione già compilate significa che il
tuo amico non ci ha capito nulla di compatibilità delle versioni....
Se non funziona in ambiente di progettazione può darsi che la nuova versione
abbia delle nuove dipendenze (es. una DLL). Anche in questo caso il tuo
amico doveva procurarti tali componenti o almeno indicarti quali essi siano
(il file DEP dovrebbe svelartele)
No. Il sorgente non te lo deve dare in nessun caso! Tante versioni create da
diversi autori annullano la compatibilità...
Ciao Lorenzo

Grazie della tempestivita',
ma ,
hanno detto che e' gia' settato .
Ciao


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

Newsgroup: it.comp.lang.visual-basic
Titolo: Perchè non funziona??? (TAPI)

Guardate il codice qua sotto...
Private Sub Command1_Click()
Dim num As Long
Dim siz As Long
Dim entry(1 To 100) As RASENTRYNAME
    entry(1).dwSize = LenB(entry(1))
    siz = LenB(entry(1)) * 100
    r = RasEnumEntries(1, 1, entry(1), siz, num)
End Sub
Perchè non funziona? Mi da errore di buffer non valido...
Chi mi sa spiegare?
Ciao e grazie per l'aiuto.
Danilo, 
Ki...@usa.net

End Sub
  Da quello che ho visto nell'esempio di utilizzo delle RAS API della
microsoft, il campo dwsize deve avere dimensione pari a 264 se il
sistema operativo e' Windows 95 (spero anche 98) o NT 4, altrimenti va
a 28, la variabile siz dev'essere uguale a .dwsize*256 ed i primi due
parametri della chiamata andrebbero posti a vbNullString.
  Per i dettagli, il solito VB32RAS.EXE all'articolo q150948 della
knowledge base di MS.
  Ciao :-)
  Massimo
  Nell'indirizzo, sostituire DIESPAMMERS con MC1258
  In the address, replace DIESPAMMERS with MC1258

Newsgroup: it.comp.lang.visual-basic
Titolo: Chiudere un'altra applicazione

Come si può fare per chiudure un'altra applicazione da VB???
Grazie
    fabrizio

 wrote:
test
-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/
       Search, Read, Discuss, or Start Your Own
Newsgroup: it.comp.lang.visual-basic
Titolo: trovare il CD

Come si fa a determinare qual'è la lettera del drive del CD-Rom
grazie a chiunque voglia rispondermi

 Come si fa a determinare qual'č la lettera del drive del CD-Rom
Devi ciclare su tutti i drive, chiamando l'API GetDriveType. Questa API ti
ritorna un valore diverso in base al fatto che il drive sia removibile,
fisso, di rete, etc.
Con questo sistema ti accorgi anche se c'č piů di un CD collegato al PC
(fatto non impossibile, soprattutto adesso che i masterizzatori sono
diventati molto comuni).
Ciao
*Roby*
P.S:
Per informazioni sull'api in questione, fai un salto sul sito di Cesare
Rizzi: 
http://members.xoom.it/CesareRizzi/

Bčh, io ho sia cd-rom che masterizzatore...

 Bčh, io ho sia cd-rom che masterizzatore...
qui si carica un combo.
con, appunto, cd e masterizzatore andava.
Private Sub SetCdList()
' Set the CD Drive list
    Dim lRetVal As Long
    Dim AllDrives As String: AllDrives = Space(64)
    Dim JustOneDrive As String
    Dim DriveFound As Boolean
    Dim Counter As Integer
    ' Call the function to get the string containing all drives
    lRetVal = GetLogicalDriveStrings(Len(AllDrives), AllDrives)
    ' Trim off trailing chr(0)'s.  AllDrives now contains all the drive
letters.
    AllDrives = Left(AllDrives, lRetVal)
    cboCD.Clear
    Do
        lRetVal = InStr(AllDrives, Chr(0)) ' Find the first separating
chr(0)
        If lRetVal Then ' If there is one then
            JustOneDrive = Left(AllDrives, lRetVal) ' Extract the drive up
to the chr(0)
            AllDrives = Mid(AllDrives, lRetVal + 1, Len(AllDrives)) ' And
remove that from the Alldrives string, so it won't be checked again
            lRetVal = GetDriveType(JustOneDrive) ' Check what drive it is
            If lRetVal = DRIVE_CDROM Then ' If it is a CD-Rom drive then
                DriveFound = True
                cboCD.AddItem UCase(Left(JustOneDrive, 2)) ' Add the drive
letter to the list box
            End If
        End If
        DoEvents
    Loop Until AllDrives = ""
    If DriveFound Then
        'cboCD.Selected(0) = True
        'cboCD = cboCD.List(cboCD.ListIndex(0))
        cboCD = cboCD.List(0)
    Else
        'MsgBox "No CD Drives found!"
        cboCD.Enabled = False
        cmdCD.Enabled = False
        lblCD.Enabled = False
    End If
End Sub
dichiarazioni
Public Declare Function GetDriveType Lib "kernel32" _
    Alias "GetDriveTypeA" _
    (ByVal nDrive As String) As Long
Public Declare Function GetLogicalDriveStrings Lib "kernel32" _
    Alias "GetLogicalDriveStringsA" _
    (ByVal nBufferLength As Long, _
     ByVal lpBuffer As String) As Long
Public Const DRIVE_CDROM = 5

Newsgroup: it.comp.lang.visual-basic
Titolo: Collegamento a registratori di cassa!!

Ciao a tutti,
 nessuno mi sa dare qualche esempio di codice o mi sa indirizzare per un
programma che gestisce un registratore di cassa dal pc?
grazie!!!

 ha scritto nel messaggio
news:3vCV5.5984$hk4.2...@news.infostrada.it...


 ha scritto nel messaggio
news:3vCV5.5984$hk4.2...@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: distribuire un'applicazione

Esiste un modo (piů sicuro del wizard di VS6.0 o dei vari analyzer) per
capire quali file servono ad un'applicazione per girare su altri computer,
soprattutto per quanto riguarda la gestione dei database Access2000(a cui mi
collego con Ado),  per non parlare dei report di Crystal Report 8.

Non sono espertissimo ma di sicuro ti servono tutte le librerie (.DLL) che
includi nei riferimenti
E tutti i componenti che hai utilizzato (.OCX)!
Quando compili il programma in Exe non ti servono le immagini che hai
incluso nell'applicazione!
Esistono altri programmini per creare installazioni autoguidate, quelli che
conosco io sono a pagamento!
Se ho scritto qualche fesseria qualcuno me lo faccia sapere!!!!!!!!
Ciao

 E tutti i componenti che hai utilizzato (.OCX)!
il problema sta, per esempio, nelle DLL che servono ad un OCX che stai
utilizzando (e che non risultano nei riferimenti...)
Ciao
Faber

 Esiste un modo (più sicuro del wizard di VS6.0 o dei vari analyzer) per

Esiste il Wizard per creare l'installazione del progetto,
funziona come una sorta di Install Shield, ma quello fornito con i CD di VB6
ha
parecchi bachi riconosciuti peraltro da MS.
Questa volta però, sono stati bravi e hanno già provveduto a fare uscire un
altro prodotto
all'uopo (non mi ricordo bene il nome quindi lo posterò quando saprò essere
più preciso)
scaricabile dal sito di MS senza dover pagare alcunchè (basta il codice di
VB)

 wrote in message
8hj99l$30i$1...@fe1.cs.interbusiness.it...

Il prodotto microsoft di cui parli forse è il VSInstaller 1.0 che ho trovato
al sito:
 
http://www.microsoft.com/italy/visualtools/download/vsinstaller.htm
Non l'ho ancora provato, ma spero che risolvi almeno in parte questi
problemi.
Caiao
Andrea
Newsgroup: it.comp.lang.visual-basic
Titolo: Connection string e rebind per un ADO data control

Nel mio progetto in corrispondenza della connection string figura un
certo path verso il mio db Access.
Ovviamente dopo l'installazione il programma deve andare a beccarsi
l'mdb ove e' stato installato.
Ho provato a definire nell'evento form.load della form che contiene
l'ADO dc una nuova connection string usando al posto del path "fisso"
usato in fase di design, una connection string che contiene
app.path+"miodb.mdb".
In ogni caso quando va in esecuzione il programma dopo il setup, si
genera un errore in quanto viene cercato l'mdb nella posizione
definita a design time.
C'e' modo di fargli capire che dopo l'installazione deve beccarsi il
file mdb (cosi' come anche per il il report realizzato con Crystal
Report che usa lo stesso db) nel path di installazione !?
Grazie a tutti
Turbina

 definita a design time.
Il tuo procedimento è corretto; controlla che l'errore non dipenda da altre
connessioni che restano ferme al vecchio path.
Ciao,
Carlo.


wrote:


Newsgroup: it.comp.lang.visual-basic
Titolo: Uso di controlli al di fuori dei form

*** post for FREE via your newsreader at 
post.newsfeed.com
 ***
Ciao a tutti,
    se io volessi usare un controllo che non ha nessuna interfaccia grafica
(ad esempio il controllo Timer) al di fuori di un form, sarebbe possibile?
Se si come.
Buon lavoro.
Simone
 -----= Posted via Newsfeed.Com, Uncensored Usenet News =-----
http://www.newsfeed.com
 - The #1 Newsgroup Service in the World!
-----== 100,000 Groups! - 19 Servers! - Unlimited Download! =-----
 

 Se si come.
1) API
2) form che nonr endi visibile :)
3) se ce non so.....
Davide

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] gestione accesso DB multiutente

Salve a tutti,
sto iniziando a gestire un pgm VB6 SP5 (con relativo DB Access2000) e la
possibilità di gestire il DB da parte di più utenti contemporaneamente.
Qual'è la soluzione migliore da adottare in questi casi per far si che non
ci siano conflitti per accesso multiplo al record e/o modifiche errate (es.
utente 1 accede, modifica e quando salva l'utente 2 è già entrato ed ha già
salvato le sue modifiche)?
1. memorizzare tutti i dati di quel record (in che modo) e al momento del
salvataggio confrontare i dati memorizzati con quelli presenti sul record
2. inserire un campo "dataora_modifica" e controllarlo al momento del
salvataggio
3. altre possibilità più semplici e performanti sono MOLTO ben accette
Grazie a tutti per l'attenzione.
Ciao.
Paolo.

 Grazie a tutti per l'attenzione.
You're welcome !
--
'''®foolbrain®'''
Visual Basic Programmer
Database Designer & Manager
ICQ 88912631
Y! foolbrain_2fb

 record nella fonte dati subito dopo la modifica.).
Grazie per la risposta!!
Io ho cercato la propreità LockType/blocco pessimistico su MSDN ma me le
presenta come RDO!!
Anche io uso ADO e mi sarebbe utile il tuo suggerimento ma non riesco ad
applicarlo.
Il valore adLockPessimistic non riesco a trovarlo.
Potresti darmi una mano??
Grazie ancora.
Ciao.
Paolo


 Grazie ancora.
Prego prego, non c'è di che !
:D

Newsgroup: it.comp.lang.visual-basic
Titolo: come associare ad un pulsante l'esecuzione di un file pdf

ciao,
premetto che sono ai primi tentativi col VB.
Il mio problema è che non so che codice inserire per far si che al click di un pulsante si ottenga l'apertura di un file come .doc tramite apertura di word o di .pdf tramite apertura dell'acrobat.
Grazie.
------------------------------------------------------------------------
Questo messaggio e` stato inviato da 
http://www.inwind.it

premetto che sono ai primi tentativi col VB.
... ed anche di uso di questo newsgroup, perche' altrimenti avresti letto
i messaggi recentissimi che rispondono proprio alla tua domanda.
Comunque:
cerca ShellExecute sull' apiviewer di visual basic
e sul sito comune di questo newsgroup: 
http://it-lang-vb.net/
(ed anche sugli ultimi messaggi oppure su 
http://groups.google.com
,
sul newsgroup it.comp.lang.visual-basic)
ciao, hal

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

Salve a tutti
vorrei cominciare con vb per i miei programmini (in genere elaborazione di
file testo) che adesso scrivo in mquickbasic.
Quale libro mi consigliate di acquistare?
Premetto che sono un dilettante
Mi interesserebbe un libro che parta praticamente da zero 
(Ho visionato il listato dei titoli di una famosa casa editrice e mi sono
perso in una marea di titoli ) 
Grazie

 Grazie
Spero di essere stato utile,
Alex